Skip navigation.

[tips] Belajar Ms. Visual Foxpro

, ,

Minggu lalu, tengah malam bos kecil nunjauh disana (banjarbaru) telpon:
BC: "Ndi, piye carane ngeganti (replace) semua data di salah satu field suatu table?"
AA: "Tau aja ni aku masih melek jam sgni. Heu .. :D"
BC: "Hehe, piye ndi?"
AA: "Foxsh*t ya? Doh, bukannya pake 'replace all' dari command window juga bisa bos?"
BC: "Lha piye carane, misal ni aku lagi browse tabel dipa, aku mu ganti semua 'tgl_buku' dari '01-01-2008' jadi '31-12-2008'?? Sekarang lho ya, ta enteni"
AA: "OK, ta sms aja nanti ya!, HPnya dah bisa terima sms kan P:"
----
Percakapan pun berakhir, saya langsung ngetik sms sambil nginget2 command replace di foxsh*t
Ni bos HPnya gak ada yang beres. Status sms terkirim dibilang,"sms? nggak nyampe tuh?" :faint: gubrak ...


Sms selesai, lebih kurang isinya seperti ini:
buka tabel *.dbf yang mau di edit pake program m.vfp! atau buka m.vfp, di command window (CTR+F2) ketik:
USE "C:\path\namatabel.dbf" SHARED[enter]
BROWSE[enter]

pastiin field yang mau di edit tadi namanya bener 'tgl_buku'. Kalo bukan, ganti sesuai field yang mau di edit (diganti semua).
masih di comand window, ketik:
REPLACE ALL tlg_buku with "31-12-2008"[enter]


Moment ini kebetulan sekali dengan suasana di kamar kosan yang emang lagi ada 'project2an' P:
Saya mencoba membuat aplikasi berbasis m.vfp dengan dengan database MySQL Server (koneksi ODBC) sebagai pembanding dari aplikasi berbasis PHP. Tujuannya mungkin untuk menghilangkan ketergantungan akan webserver (apache). Walaupun sudah di buat portable dengan WOS Portable, konfigurasi yang salah (default) akan user: root di mysql yang tidak di password akan membuka celah keamanan kepada pihak yang tidak bertanggung jawab.

Btw, kenapa foxpro?
Karena untuk aplikasi database untuk pc desktop, saya lebih memilih foxpro. Apalagi dalam kasus ini saya mencoba menggunakan MySQL sebagai database servernya. Selain itu, saya sudah terbiasa dengan m.vfp, karena memang di kantor kebanyakan aplikasinya dibuat dengan m.vfp P:

OK, balik lagi ke judul. [Tips] Belajar Ms. Visual Foxpro!
  1. Punya komputer sendiri, kalo minjem kasian yang punya kan? Kecuali di kantor ada komputer nganggur dan anda tidak meninggalkan tugas pokok (kewajaiban).
  2. Wajib Punya cd/copy installer m.vfp, terserah mau versi brp (6, 7, 8, 9?)
  3. Sumber belajar bisa dari buku-buku, F1 (manual help), ebook, teman. Untuk buku, saya sarankan untu membeli buku yang ada tulisan "panduan lengkap .., belajar sendiri .." di covernya, saya tidak menyarankan anda membeli buku yang ada tulisan "24jam mahir .. ,12jam menjadi programmer .." karena untuk menjadi programmer sejati anda memerlukan proses + waktu + keuletan + dan kesabaran. Biasanya setiap buku disertai cd source code programnya, perhatikan juga apa penulisan program di buku tsb disertai dengan penjelasan di setiap sintaksnya? (ini nilai tambah supaya anda tidak hanya belajar mengetik program yang ada tetapi juga memahami apa yang anda ketik), buku itu lengkap dan pastikan dicover belakangnya menunjukkan keterangan keterampilan: PEMULA dalam keadan di centang!
    Sebelum dibeli, baca-baca saja dulu. Di gramed biasanya setiap buku ada samplenya. Apa yang ingin anda pelajari? tahapan instalasi (padahal cm next2 doank), konfigurasi setelah instalasi, membuat (project, table, form, code, menu), dst. Buku panduan belajar m.vfp juga biasanya isinya sama. Maksud saya, pembahasannya itu-itu saja, jadi pintar-pintar lah dalam memilih.
    Jangan terpaku untuk membeli satu buku saja, karena terkadang buku yang ada di pasaran itu tidak membahas semua hal tentang m.vfp untuk pemula, kode program yang membingungkan (salah) dan membuat si pembaca stuck. Ingat, membeli buku untuk belajar pemrograman itu beda dengan beli novel/komik. Salah titik koma saja program yang anda pelajari tidak akan berjalan sesuai buku panduan yang anda pelajari tsb. Selain itu juga, dengan membeli beberapa buku, anda otomatis memiliki referensi belajar yang lebih banyak. Ini menjadi kewajiban kalau anda benar-benar mengandalkan buku tsb untuk belajar otodidak. Asumsinya, anda tidak memiliki teman yang bisa dijadikan tempat bertanya ketika suatu saat anda 'mentok'.
  4. Untuk manual help (F1), anda bisa memanfaatkannya bila sewaktu-waktu lupa akan format perintah-perintah. Isitilah kerennya, anda bisa "nyontek" dan copypaste dari manual help! Hampir semua bahasa prmrograman dibuat dalam bahasa inggris, jadi jangan malas untuk membaca manual help, kalaupun benar-benar malas, setidaknya anda sudah menyiapkan kamus (fisik/aplikasi).
  5. untuk ebook, anda bisa mulai dengan googling menggunakan dork, "filetype:pdf visual fox pro"
  6. Referensi situs/forum untuk belajar dan berbagi internasional bisa anda dapatkan di www.foxit.com. Dan situs/forum lokal, anda bisa mulai dengan registrasi di fox-id.com. Sebagai pegangan, mungkin pesan-pesan berikut bisa kita cermati sebelum bertanya atau minta bantuan di sebuah forum:
    "Jangan mengajukan pertanyaan bodoh, cobalah sendiri dulu sampe mentok, baru ajukan pertanyaan yang spesifik. Cara mengutarakannya pun harus jelas, tunjukkan bahwa anda memang sedang berusaha keras untuk belajar. Terakhir, jangan lupa mengucapka terima kasih atas pencerahan yang anda dapatkan!"

    Semoga bermanfaat! :smile:

    Notes:
    --------------
    Untuk pengguna linux, setahu saya m.vfp tidak sempurna bila di install menggunakan wine "window emulator".
    Saya pribadi menggunakan Virtualbox untuk menginstall windows xp untuk din install m.vfp didalamnya, dengan fitur tambahan (guess additions) saya bisa bekerja dengan windows xp dengan integrasi windows. Seolah-olah windows xp tersebut hanyalah salah satu jendela aplikasi di linux :smile:

    Untuk para master m.vfp, maaf kalau saya jarang posting pertanyaan atau membantu menjawab pertanyaan. Selain saya juga masih belajar, saya juga lebih memilih untuk menjadi pembaca ketimbang bertanya. Lagi-lagi karena penyakit malas saya. Hihi :D

Koneksi internet (indosatm3) di ubuntu (7.10) via bluetooth menggunakan nokia N73meKenapa memanggil saya "Pak andi"?

Comments

Anonymous 6. October 2008, 21:38

Anonymous writes:

Dasar pemalas :P

Anonymous 17. October 2008, 13:14

Anonymous writes:

bantu aku jadi programmer

Anonymous 17. October 2008, 13:15

Anonymous writes:

cara cepet kaya

W Andi Agustian 22. October 2008, 17:43

Programmer vs Kaya raya? :smile:
di luar negeri mungkin. Di indonesia, JANGAN HARAP!

Anonymous 29. November 2008, 10:02

Anonymous writes:

saya bikin menu pull down, program kemarin bisa, tapi ketika saya buat program lain menunya enggak bisa muncul, padahal aturan mainnya sama

Anonymous 29. November 2008, 10:14

Rossy writes:

program sudah saya compiler sempurna, bagaimana cara agar program tersebut dapat di pakek komputer lain tanpa instal vfp.

W Andi Agustian 9. December 2008, 04:30

#Anonymous
kemaren bisa kok skrg gak bisa? Saya malah jadi bingung mas. Hihi :D

#Rossy
di aplikasi/program yg di buat menggunakan MVFP pada saat distribusi ke user biasanya disertai runtime-nya!!. Itupun disesuaikan dengan compilernya, kalo pake VFP7 ya runtimenya kasih yg 7 juga. Untuk pertanyaan-pertanyaan seperti ini, baiknya mas Rossy gabung aja di fox-id!!!

Anonymous 29. April 2009, 08:38

Anonymous writes:

saya ingin tau cara menggunakan my sql dgn foxpro. ada yang bisa bantu g?
kirim saya contohnya ke hapekuok@gmail.com
please....

tks....

Anonymous 28. June 2009, 15:57

Anonymous writes:

mas, aku newbie..pengen banget belajar foxpro.
mas, aku nyuwun tulung nek ono buku2ne, aku nyuwun tak sinaune..
tolong email ke samuel.ariyan@yahoo.co.id

Anonymous 2. July 2009, 03:23

RIYAN writes:

PELIT KALI...................

Anonymous 2. July 2009, 03:25

AZIZAH & IRFAN writes:

WOY TOLONG AJARI KAMI DONK....KURANG NGERTI NEH...............
KALAU KAMU MAU AJARI SAYA HUBUNGI KE HP AQ YAH...081397791397

Anonymous 2. July 2009, 03:26

CHINTYA writes:

PENGEN CARI TEMEN NEH
081397791397

W Andi Agustian 2. July 2009, 11:03

#hapekuok
kalau hanya ingin tau bagaimana menggunakannya, dicoba aja dulu install programmya, nanti kl ada yg kurang paham bisa ditanyakan di forum (fox-id)/google

#samuel.ariyan
Buku? Baiknnya beli buku dulu. Sebelum dibeli di baca2 dulu. Saran andi sih cari yang sifatnya praktis dan membahas program2 sederhana! Dari situ baru nanti dikembangkan lagi dengan bertanya di forum, membaca ebook, dll.
intermezo aja: foxpro dah mentok smpe v9, udah gak akan ada lagi v10 karena pengembangnya di tarik ke .NET.

#AZIZAH & IRFAN
hakekat belajar itu bukan meminta mbak/mas ya. Tapi berbagi.
Andi juga masih belajar kok. Kl misal ada pertanyaan, silahkan ajukan pertanyaan spesifik, siapa tau andi bisa bantu :smile:

#RIYAN & ALL
Maaf, andi memang online setiap hari kerja. Tapi nggak melulu ngurusin blog doank. Mohon pengertiannya! :smile:

W Andi Agustian 2. July 2009, 11:04

#CHINTYA
hampir kelewat. Hehe :D
dsni juga banyak kok kl mau cari tmn --> http://my.opera.com/id/forums/

udah reg member kan?

Anonymous 17. July 2009, 06:26

Agus writes:

maaf mas, tolong secara specific lasih tau judul buku yang mudah dicerna bagi pemula. thx

W Andi Agustian 27. July 2009, 11:47

Buku spesifik? kl boleh jujur sih andi sendiri dah ada 1 lusin buku tentang FVP. Tapi rasanya kecewa karena buku2 tersebut bukan untuk pemula, tapi dokumentasi dari programmer atas salah satu projectnya terus di bukukan atau yg pembuatan aplikasi yang kebanyakan memakai wizard atau juga aplikasi rumit dan tidak dijelaskan baris-baris kodenya.

Entah itu aplikasi sekolah, aplikasi, penjualan, laporan keuangan, dll. Lebih menjengkelkan kalau buku itu tidak disertakan source code nya.

Jadi sebenarnya buku yang paling bagus adalah teman anda sendiri (yg udah paham VFP tentunya)

**
Untuk referensi bacaan untuk pemula, silahkan baca2 arsipnya Mas Tolo disni: http://mztolo.irenk.com/
jangan lupa juga main ke sini: http://fox-id.org/smf/

Anonymous 30. August 2009, 13:47

ocph writes:

buat referensi : "Menguasai MS Foxpro9" by m. Syaukani.
saya belajar foxpro dari "NOL" dengan buku ini.
semoga bermanfaat.

salam,

W Andi Agustian 1. October 2009, 01:48

Terima kasih ocph sudah mau berkunjung :smile:

Anonymous 2. October 2009, 01:16

Anonymous writes:

Anonymous 6. October 2009, 15:38

Anonymous writes:

pengen belajar banget..bikin program sederhana..aja..susah pisan

Anonymous 6. October 2009, 15:39

wiseudini writes:

pengen belajar and bisaa bikin sederhana aja ko butek ya...

W Andi Agustian 21. November 2009, 12:28

@wiseudini: dari program sederhana aja dah susah, gmn program yang ribet? Jangankan situ, andi aj kalau memulai sesuatu juga sampe keringetan. Tapi lama-lama yang keluar bukan keluhan kok, tapi cuman "O", O gitu ya, O akhirnya .. dst

jangan patah semangat bro!

Risanto 24. November 2009, 02:34

Wah kebetulan saya juga suka buat program kantor dgn Vfoxpro 9.0
Lanjutan dari Clipper .. sering dapet problem karena VF kan Object Oriented ..
Cheers ..

W Andi Agustian 24. November 2009, 02:39

:up:

Anonymous 9. December 2009, 04:41

erfan writes:

Di kantor kami program gaji memakai foxpro.karena berubah jumlah NIP dari 9 digit ganti 18 digit kami bingung gantinya. tolong dong

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31