Nostalgia Pemrograman DOS, bagian 2
Minggu 11 Februari 2007, Nostalgia Pemrograman DOS
lanjutan cerita yang tadi.......
Oooiya inget ...seorang teman kemarin minta bantuan benerin programmnya yang udah lama banget
dan kunooo banget "jaman bahola,masa penjajahan jepang" yang dibuat dengan DOS
clipper-summer86.
Ahirnya dengan niat menolong, bernostalgia lagi dengan program favorit DOS clipper
yang udah lama ditinggalkan semenjak masa kursus98 dulu....hehehe jadi inget
program mini market pertama yang laku dijual 350ribu jaman dulu banget.
Ya udah ahirnya browsing lagi cari2 di internet apa masih ada ga tool compiler untuk itu
...hmmm ternyata udah ga ada lagi link tuk donloadnya...ahirnya dapet download dari p2p edonkey
ternyata ga lengkap ada source yang kurang.
Setelah browsing mampir sana-sini baca GOSIP ini dan itu ahirnya terpikir kenapa ga dicompile
aja dengan Harbour yang "crossplatform" itu (udah pernah nyicipin juga yang ini, cuman
lupa resep masakannya gimana ... gitoo).
Baca lagi deh manual...manual is the best... ahirnya jadi juga nih dicompile
cuma pada semua program harus dirubah dikit nih deklarasi header program harus diletakkan
pada body function MAIN sbb:
"fungsi MAIN
....code utama...
return
"
Tapi sebelum mengcompile ini dan itu berikut aku tulis aja resepnya, daripada lupa lagi, ya kan.?
1. Download dulu borland C builder versi 5.5 dari ftpnya borland berikut:
" ftp [dot] borland [dot] com [slash] download [slash] bcppbuilder [slash] freecommandLinetools [dot] exe
2. install aja ke "C:\Borland\BCC55" [ harus seperti itu, ikuti aja defaulnya, click next and so on ]
3. terus buka CMD console ( start -> run , ketik CMD )
4. C:>\ CD C:\Borland\BCC55\BIN
5. C:\Borland\BCC55> NOTEPAD bcc32.cfg
6. PASTE CODE BERIKUT INI pada notepad ,kemudian simpan bcc32.cfg
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
7. C:\Borland\BCC55> NOTEPAD ilink32.cfg
8. paste code berikut pada notepad dan simpan ilink32.cfg
-L"c:\Borland\Bcc55\lib"
9. Download harbour versi win-32 di sourceforge.net (ambil versi binary win-32 yang terbaru)
hxxp [twodot] [doubleslash] sourceforge [dot] net [slash] projects [slash] harbour-project [slash]
aku pake yg ini:
http://downloads.sourceforge.net/harbour-project/harbour-0.99.1.bin.w32.bcc32.zip?modtime=1169537510&big_mirror=0
10. install atau extrack , kalo aku nginstallnya di drive E:\harbour
11. buka lagi CMD console, pindah ke E:
cd e:\harbour
e:\harbour> mkdir test
e:\harbour> cd test
buat environment variabel (atu boleh juga dibuat sebagai autoexec.bat di c: agar autorun saat boot)
e:\harbour\test> notepad p.bat
copycan code berikut pada notepad dan simpan p.bat
SET PATH=c:\Borland\Bcc55\bin;e:\harbour;e:\harbour\bin;%PATH%
set HB_ARCHITECTURE=w32
set HB_COMPILER=bcc32
set HB_BIN_INSTALL=e:\harbour\bin
set HB_LIB_INSTALL=e:\harbour\lib
set HB_INC_INSTALL=e:\harbour\include
12. edit file E:\Harbour\bin\bld.bat dengan notepad
E:\Harbour\> notepad E:\Harbour\bin\bld.bat
13. replace dbfdbt.lib dengan dbffpt.lib dan jangan lupa tambahkan
hbsix.lib
contoh POTONGAN CODE :
rem "patch untuk error trap"
rem echo dbfdbt.lib >> build.tmp
echo dbffpt.lib >> build.tmp
echo hbsix.lib >> build.tmp
14. saatnya mencoba compiler, buka kembali cmd
E:\Harbour\test> E:\Harbour\bin\p.bat
E:\Harbour\test> notepat hello.prg
copycan code berikut pada notepad dan simpan sebagai hello.prg
function MAIN
? "Hallo Imam, bersiaplah untuk menguasai dunia"
return
15. kemudian kita bisa melakukan compile, dengan perintah
E:\Harbour\test> bld hello.prg
E:\Harbour\test> dir hello.exe [lihat apakah sudah tercipta hello.exe]
16. test programnya :
E:\Harbour\test> hello
harunya menghasilkan output sbb:
Hallo Imam, bersiaplah untuk menguasai dunia
OK, berarti semua selesai test environment udah selesai tinggal oprek2 programnya temen,
sekarang program clipper bisa dicompile untuk dos, windows dan untuk linux, lumayan juga
solusi crosplatform murah dan ringan memory :D.
hmm udah jam 10 PM , makan hari ini buat besok aja kalee ato makan dirumah tar kalo berselera, sekarang langsung pulang aja cos besok harus mampir Balai Desa benerin komputer dan musti RAPI ( hehehe jarang banget aku rapi...males banget sih ) dan ke kampus lagi siap2 ngajarin programming tuk bapak2 dari Pemda Cilacap. ok segitu dulu... selamat malem cinta......hihihi ...siapa sih?....
pengin ngucapin selamat malem buat temen2 yg cakep2, baik hati & tidak sombong:
" adiz, oci, afit, yuni, olive, tya & amel " dan tak lupa "mami" hai pa kabarmu? baik2 saja disana dengan pasangan barunya? semoga tetap sehat &
selalu bahagia. dan juga cinta, belahan hatiku kapan kamu datang....
HOPE u coming soon, ya Alloh yg maha adil, kuyakin rahasia takdirmu yg terbaik.
amien.
Dikirim langsung dari email ke blog seperti biasa.