Sedikit sok tahu soal programming (studi kasus Visual Basic 6)
Berawal dari sedikit ketertarikan gue soal dunia pemrograman, akibat banyak nonton film-film teknologi tentang hacker terutama satu film Jeman yang berjudul Who am i!. yang dengan cerdasnya bisa menemukan berbagai bug buat mengeksploitasi suatu sistem, akhirnya gue tertarik karena melihat mereka ahli banget saat ngetik kode di latar layar hitam dengan tulisan hijau yang khas. Makannya gue mulai survei kecil kecilan buat menentukan apa bahasa pemrograman yang harus gue pelajari lebih dulu. Tapi karena pada dasarnya basis gue ada di akuntansi dan gue gak ada sedikitpun menjurus kesana, akhirnya keinginan gue bergeser dari yang awalnya pengen belajar pemrograman biar jadi kayak hacker menjadi belajar pemrograman yang bisa membuat aplikasi sesuai kebutuhan di bidang yang gue dalami.
Nah awalnya gue gak tau juga ternyata di konsentrasi bidang gue ada mata kuliah yang khusus mempelajari sedikit hal tentang programming, meskipun bahasa pemrograman yang digunakan udah ketinggalan zaman, tapi itu masih cukup bagus buat dipakai pertama kali belajar programming kayak gue karena tingkatan bahasanya yang masih sederhana dan agak lebih mudah dipahami. Akhirnya gue memutuskan pertama kali dan paling dasar belajar dari Visual basic 6. Setelah itu gue mulai tanya-tanya temen gue yang ada di bidang teknik sama informatika, mulai membandingkan sama yang gue pelajari dan gue mulai menarik kesimpulan bahwa nyatanya bahasa pemrograman populer yang bukan berbasis internet saat ini memiliki struktur utama yang sama dengan visual basic 6.
Pertama kali yang harus kalian punya tentu saja software Visual basic 6. Gue menjalankannya di pc windows 7 gue dan biasanya memang akan berjalan optimal di Windows xp atau Windows 7 yang versi 32 bit karena ini termasuk dalam kategori software jadul, makannya kompatibilitas di windows 8 sama windows 10 biasanya kurang bagus, meskipun gak menutup kemungkinan bisa diinstal disana juga, tapi sayangnya itu belum gue coba di dua os yang baru tersebut, jadi silakan coba sendiri.
Gue skip dulu step cara membuka aplikasi dan membuat project barunya, nanti gue jelasin belakangan, sekarang biar gue jelasin dulu struktur yang harus dipahami buat jadi gambaran gampang atau susahnya dan buat jadi keputusan kalian memilih mempelajari vb 6 ini atau enggak.
Pada dasarnya suatu program di vb 6 tersusun dari Command-command yang bakal berisi beberapa kriteria tertentu sesuai dengan program apa yang bakal kita buat, dan setiap command ini akan mengacu pada suatu design layer (tampilan antarmuka aplikasi) dimana saat kita membuat suatu design layer, maka otomatis akan muncul suatu bagian kosong yang bisa diisi koding dan akan dimengerti oleh command jika software di run, misalnya kalau kita membuat sebuah program sederhana Hello World!, kita harus membuat suatu antarmuka dengan tampilan sebuah layar yang akan menampilkan tulisan hello world! Tersebut, kemudian tiga buah tombol yang berfungsi sebagai perintah “eksekusi” dari apa yang kita inginkan berupa tombol Show (menampilkan), Clear (membersihkan), dan Exit (Keluar).
Strukturnya gini:
Private sub cmdclear_click()
Txtshow.text = “”
End sub
Ini berupa tombol perintah yang berfungsi untuk membersihkan atau mengosongkan layar agar tidak tertampil tulisan apapun saat di klik. Terlihat dari tulisan txtshow.text=”” yang artinya text yang akan ditampilkan berupa laman kosong. Lihat tanda kutip (“”), maksud dari tanda kutip itu adalah tidak ada apapun yang ditampilkan didalamnya.
Private sub cmdexit_click()
If msgbox(“yakin menutup program?”, vbquestion+vbyesno, “confirm”) = vbyes
Then
End
Else
Cmdshow.setfocus
End if
End sub
Lalu di bagian command exit (tombol yang berfungsi memberi perintah keluar dari program), nyatanya memiliki struktur yang sama, diawali dengan “Private sub” yang merupakan aturan baku penulisan di VB6 dan diakhiri dengan “End sub”. Hanya saja ada sedikit perbedaan karena ada kodingan tambahan yang akan menampilkan kotak pesan berupa tulisan pernyataan yang menanyakan apakah anda “yakin menutup program?”, saat kita menekan tombol exit. Dan saat kita melakukan konfirmasi ya atau tidak, itu tentu membutuhkan suatu kriteria “if” yang berfungsi untuk menentukan jika memilih Yes maka apa yang akan dilakukan oleh program, dan jika memilih No maka apa yang akan dilakukan oleh program. Pada contoh, jika kita menekan Yes, maka program akan di End kan, atau keluar. Dan jika kita menekan No, maka program akan kembali menyorot ke tampilan layar sebelum kita menekan tombol Exit, dibuktikan dengan kodingan “cmdshow.setfocus”.
Lalu fungsi end if akan selalu digunakan jika ada penggunaan if terlebih dahulu, itu fungsinya untuk menutup if, karena bagaimanapun jika tidak digunakan end if ini maka program akan error dan muncul peringatan dan perintah debug.
Private sub cmdshow_click()
Txtshow.text = “hello world!”
End sub
Lalu yang terakhir adalah perintah untuk menampilkan suatu text jika dilakukan suatu perlakuan, misalnya disini yang akan ditampilkan adalah Hello World! Dengan kodingan standar Txtshow.text = “hello world!”. Kodingan ini tetap diawali dengan private sub dan diakhiri dengan end sub, maksud dari tulisan “Private sub cmdshow_click()” ini sendiri berarti Private sub merupakan aturan baku, jadi memang harus selalu ditulis begitu, lalu cmdshow ini artinya jika kita menekan tombol (dalam bahasa inggrisnya Command yang disingkat jadi Cmd oleh VB6) maka program akan mengartikannya sebagai “Click” dan perintah Click ini akan digunakan untuk memerintahkan program menampilkan tulisan Hello world! Pada bidang text kosong yang ada di bagian antarmuka.
Pada dasarnya sih semua perintah private dan end akan selalu seperti itu, yang berbeda adalah konten di dalamnya termasuk akan ada perbedaan dari segi perintah, respon apa yang ditampilkan jika perintah itu dieksekusi dan hasil apa yang akan ditampilkan dari perintah eksekusi itu. Gue juga gak bisa terlalu jelas menerangkannya disini karena akan sulit sekali bagi gue menjelaskan itu dan pasti akan sulit pula buat dipahami jika tidak membaca dari bukunya. Tapi gue cuman mau berbagi pengalaman bahwa terlepas dari sulitnya belajar bahasa pemrograman, nyatanya saat kita sudah sedikit paham tentang cara membuat sebuah program sederhana saja, maka kita akan ketagihan dan tertarik untuk memperlajarinya lebih banyak.
Jangan ragu buat belajar apapun ya, banyak pengalaman banyak gunanya kok.
salam
Nah awalnya gue gak tau juga ternyata di konsentrasi bidang gue ada mata kuliah yang khusus mempelajari sedikit hal tentang programming, meskipun bahasa pemrograman yang digunakan udah ketinggalan zaman, tapi itu masih cukup bagus buat dipakai pertama kali belajar programming kayak gue karena tingkatan bahasanya yang masih sederhana dan agak lebih mudah dipahami. Akhirnya gue memutuskan pertama kali dan paling dasar belajar dari Visual basic 6. Setelah itu gue mulai tanya-tanya temen gue yang ada di bidang teknik sama informatika, mulai membandingkan sama yang gue pelajari dan gue mulai menarik kesimpulan bahwa nyatanya bahasa pemrograman populer yang bukan berbasis internet saat ini memiliki struktur utama yang sama dengan visual basic 6.
Pertama kali yang harus kalian punya tentu saja software Visual basic 6. Gue menjalankannya di pc windows 7 gue dan biasanya memang akan berjalan optimal di Windows xp atau Windows 7 yang versi 32 bit karena ini termasuk dalam kategori software jadul, makannya kompatibilitas di windows 8 sama windows 10 biasanya kurang bagus, meskipun gak menutup kemungkinan bisa diinstal disana juga, tapi sayangnya itu belum gue coba di dua os yang baru tersebut, jadi silakan coba sendiri.
Gue skip dulu step cara membuka aplikasi dan membuat project barunya, nanti gue jelasin belakangan, sekarang biar gue jelasin dulu struktur yang harus dipahami buat jadi gambaran gampang atau susahnya dan buat jadi keputusan kalian memilih mempelajari vb 6 ini atau enggak.
Pada dasarnya suatu program di vb 6 tersusun dari Command-command yang bakal berisi beberapa kriteria tertentu sesuai dengan program apa yang bakal kita buat, dan setiap command ini akan mengacu pada suatu design layer (tampilan antarmuka aplikasi) dimana saat kita membuat suatu design layer, maka otomatis akan muncul suatu bagian kosong yang bisa diisi koding dan akan dimengerti oleh command jika software di run, misalnya kalau kita membuat sebuah program sederhana Hello World!, kita harus membuat suatu antarmuka dengan tampilan sebuah layar yang akan menampilkan tulisan hello world! Tersebut, kemudian tiga buah tombol yang berfungsi sebagai perintah “eksekusi” dari apa yang kita inginkan berupa tombol Show (menampilkan), Clear (membersihkan), dan Exit (Keluar).
Strukturnya gini:
Private sub cmdclear_click()
Txtshow.text = “”
End sub
Ini berupa tombol perintah yang berfungsi untuk membersihkan atau mengosongkan layar agar tidak tertampil tulisan apapun saat di klik. Terlihat dari tulisan txtshow.text=”” yang artinya text yang akan ditampilkan berupa laman kosong. Lihat tanda kutip (“”), maksud dari tanda kutip itu adalah tidak ada apapun yang ditampilkan didalamnya.
Private sub cmdexit_click()
If msgbox(“yakin menutup program?”, vbquestion+vbyesno, “confirm”) = vbyes
Then
End
Else
Cmdshow.setfocus
End if
End sub
Lalu di bagian command exit (tombol yang berfungsi memberi perintah keluar dari program), nyatanya memiliki struktur yang sama, diawali dengan “Private sub” yang merupakan aturan baku penulisan di VB6 dan diakhiri dengan “End sub”. Hanya saja ada sedikit perbedaan karena ada kodingan tambahan yang akan menampilkan kotak pesan berupa tulisan pernyataan yang menanyakan apakah anda “yakin menutup program?”, saat kita menekan tombol exit. Dan saat kita melakukan konfirmasi ya atau tidak, itu tentu membutuhkan suatu kriteria “if” yang berfungsi untuk menentukan jika memilih Yes maka apa yang akan dilakukan oleh program, dan jika memilih No maka apa yang akan dilakukan oleh program. Pada contoh, jika kita menekan Yes, maka program akan di End kan, atau keluar. Dan jika kita menekan No, maka program akan kembali menyorot ke tampilan layar sebelum kita menekan tombol Exit, dibuktikan dengan kodingan “cmdshow.setfocus”.
Lalu fungsi end if akan selalu digunakan jika ada penggunaan if terlebih dahulu, itu fungsinya untuk menutup if, karena bagaimanapun jika tidak digunakan end if ini maka program akan error dan muncul peringatan dan perintah debug.
Private sub cmdshow_click()
Txtshow.text = “hello world!”
End sub
Lalu yang terakhir adalah perintah untuk menampilkan suatu text jika dilakukan suatu perlakuan, misalnya disini yang akan ditampilkan adalah Hello World! Dengan kodingan standar Txtshow.text = “hello world!”. Kodingan ini tetap diawali dengan private sub dan diakhiri dengan end sub, maksud dari tulisan “Private sub cmdshow_click()” ini sendiri berarti Private sub merupakan aturan baku, jadi memang harus selalu ditulis begitu, lalu cmdshow ini artinya jika kita menekan tombol (dalam bahasa inggrisnya Command yang disingkat jadi Cmd oleh VB6) maka program akan mengartikannya sebagai “Click” dan perintah Click ini akan digunakan untuk memerintahkan program menampilkan tulisan Hello world! Pada bidang text kosong yang ada di bagian antarmuka.
Pada dasarnya sih semua perintah private dan end akan selalu seperti itu, yang berbeda adalah konten di dalamnya termasuk akan ada perbedaan dari segi perintah, respon apa yang ditampilkan jika perintah itu dieksekusi dan hasil apa yang akan ditampilkan dari perintah eksekusi itu. Gue juga gak bisa terlalu jelas menerangkannya disini karena akan sulit sekali bagi gue menjelaskan itu dan pasti akan sulit pula buat dipahami jika tidak membaca dari bukunya. Tapi gue cuman mau berbagi pengalaman bahwa terlepas dari sulitnya belajar bahasa pemrograman, nyatanya saat kita sudah sedikit paham tentang cara membuat sebuah program sederhana saja, maka kita akan ketagihan dan tertarik untuk memperlajarinya lebih banyak.
Jangan ragu buat belajar apapun ya, banyak pengalaman banyak gunanya kok.
salam
Komentar
Posting Komentar
Semua berawal dari hal kecil, kita sama-sama belajar, Berkomentarlah yang baik dan Sopan. Kritik anda akan membangun Situs ini. dan Ingat No SARA