andi.agusti

http://my.opera.com/andiagusti/

[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 .. bigsmile"
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 bigsmile

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

Comments

Anonymous Monday, October 6, 2008 9:38:08 PM

Anonymous writes: Dasar pemalas :P

Anonymous Friday, October 17, 2008 1:14:34 PM

Anonymous writes: bantu aku jadi programmer

Anonymous Friday, October 17, 2008 1:15:31 PM

Anonymous writes: cara cepet kaya

W Andi Agustianandiagusti Wednesday, October 22, 2008 5:43:13 PM

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

Anonymous Saturday, November 29, 2008 10:02:51 AM

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 Saturday, November 29, 2008 10:14:10 AM

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

W Andi Agustianandiagusti Tuesday, December 9, 2008 4:30:49 AM

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

#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 Wednesday, April 29, 2009 8:38:23 AM

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 Sunday, June 28, 2009 3:57:37 PM

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 Thursday, July 2, 2009 3:23:18 AM

RIYAN writes: PELIT KALI...................

Anonymous Thursday, July 2, 2009 3:25:39 AM

AZIZAH & IRFAN writes: WOY TOLONG AJARI KAMI DONK....KURANG NGERTI NEH............... KALAU KAMU MAU AJARI SAYA HUBUNGI KE HP AQ YAH...081397791397

Anonymous Thursday, July 2, 2009 3:26:59 AM

CHINTYA writes: PENGEN CARI TEMEN NEH 081397791397

W Andi Agustianandiagusti Thursday, July 2, 2009 11:03:09 AM

#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 Agustianandiagusti Thursday, July 2, 2009 11:04:52 AM

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

udah reg member kan?

Anonymous Friday, July 17, 2009 6:26:39 AM

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

W Andi Agustianandiagusti Monday, July 27, 2009 11:47:42 AM

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 Sunday, August 30, 2009 1:47:28 PM

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

W Andi Agustianandiagusti Thursday, October 1, 2009 1:48:51 AM

Terima kasih ocph sudah mau berkunjung smile

Anonymous Friday, October 2, 2009 1:16:47 AM

Anonymous writes:

Anonymous Tuesday, October 6, 2009 3:38:25 PM

Anonymous writes: pengen belajar banget..bikin program sederhana..aja..susah pisan

Anonymous Tuesday, October 6, 2009 3:39:48 PM

wiseudini writes: pengen belajar and bisaa bikin sederhana aja ko butek ya...

W Andi Agustianandiagusti Saturday, November 21, 2009 12:28:54 PM

@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 robocop48id Tuesday, November 24, 2009 2:34:54 AM

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 Agustianandiagusti Tuesday, November 24, 2009 2:39:13 AM

up

Anonymous Wednesday, December 9, 2009 4:41:16 AM

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

Anonymous Monday, January 18, 2010 1:06:10 PM

Anonymous writes: Saya uda bisa konect Foxpro dengan SQL tapi aku pake Trusted Connection, kalau pake trusted connection dengan ado, mana yang lebih bagus gitu.!! Minta penjelasanya.! TQB4

Anonymous Wednesday, January 20, 2010 7:38:31 AM

rizkyfine writes: Di kantor kami juga menggunakan VFP bung, tapi jjur aja, saya masih sangaaat awaam dengan VFP. Program yg di menggunakan VFP adalah program yg sangat kompleks (menurut saya), yaitu program untuk pencatatan proses produksi sampai dengan packing. saya cuman mw tanya nh, kLo mo edit program berarti juga harus di compile ulang dunkz??? (pake install shield wizard itu ya)? Maklum saya programmer pemula, kuliah pun belum lulus, hehehe . . . . dan ingin segera menyelesaikan kuliah saya.

Anonymous Monday, February 15, 2010 3:15:02 AM

eko writes: om saya pemula, disini yang saya mau tanyakan perbedaan visual 8 dengan visual 9 apa sih

Anonymous Tuesday, May 18, 2010 7:24:08 AM

ibenk GCI writes: ENKakan d qick basic...lebih panjang.,.,hahaha

W Andi Agustianandiagusti Tuesday, May 25, 2010 12:52:45 AM

smile)

Anonymous Monday, September 20, 2010 3:25:04 AM

DD writes: pak andi.. saya mw minta tolong kalo bleh... gini... saya skrang lagi wat program transaksi untuk skripsi saya.. alurnya gini pak.. pertama saat program dijalankan harus login dulu, stelah login akan tampil form menu utama, dan di form itu ditampilkan juga nama user dan jabatan yang diambil dari form login tersebut... NAH... saya pengen pada form transaksi seperti pemesanan dan yang lain tampil juga nama user dan jabatan yang sama saat login atau sama di form menu utama... GIMANA donk caranya??? dah coba ga bisa bisa.. mumet nih... Tolong ya pak solusinya.. terima kasih sebelume.. salam kenal.. ne email saya: sutandeon@yahoo.com

Anonymous Monday, September 20, 2010 3:25:49 AM

dd writes: pak andi.. saya mw minta tolong kalo bleh... gini... saya skrang lagi wat program transaksi untuk skripsi saya.. alurnya gini pak.. pertama saat program dijalankan harus login dulu, stelah login akan tampil form menu utama, dan di form itu ditampilkan juga nama user dan jabatan yang diambil dari form login tersebut... NAH... saya pengen pada form transaksi seperti pemesanan dan yang lain tampil juga nama user dan jabatan yang sama saat login atau sama di form menu utama... GIMANA donk caranya??? dah coba ga bisa bisa.. mumet nih... Tolong ya pak solusinya.. terima kasih sebelume.. salam kenal.. ne email saya: sutandeon@yahoo.com

Anonymous Wednesday, September 29, 2010 2:10:38 PM

Анонімний writes: Some time before, I needed to buy a house for my business but I did not earn enough money and couldn't buy something. Thank God my mate suggested to try to take the loans from banks. So, I did so and used to be happy with my auto loan.

Anonymous Wednesday, January 5, 2011 4:38:45 AM

Anonymous writes: file is open in another work area maksud nya apa, trus cara ngatasin nya gimana, pusinng, bantuin ya..............

Anonymous Friday, February 11, 2011 1:15:14 AM

Анонімний writes: I would like to propose not to hold back until you get big sum of cash to buy all you need! You can take the home loans or small business loan and feel free

Anonymous Thursday, March 3, 2011 11:12:05 PM

Rossy writes: Saya sudah gabung di www.fox-id.org, cuman petanyaan saya belum dijawab2. Pertanyaannya : bagaimana cara ngilangin tampilan Jendela Visual Foxpro pada program yang sudah jadi *.exe. padahal class librarynya udah buat sendiri. Maturnuwun.

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

February 2012
M T W T F S S
January 2012March 2012
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