Skip to main content

Tips dan trik Visual Basic 6 (1)

Dalam membuat program, optimasi code sangat penting untuk diketahui yang sedikit banyaknya akan mempengaruhi proses kinerja dari program. Saya akan coba share tentang tips dan trik dalam pemrograman visual basic 6, dan semoga dapat berguna.
* Penggunaan Option Explicit
Penggunaan Option Explicit sangat berguna di dalam source code, kenapa? karna dengan option explicit, seluruh variabel dan object yang digunakan di dalam kode program harus di definisikan terlebih dahulu, sehingga kita akan dapat memantau penggunaan tipe dari tiap-tiap variabel tersebut. Akan berbeda apabila kita tidak menggunakan option explicit, kita akan seenaknya meng-assign suatu variabel atau objek tanpa mendeklarasikan terlebih dahulu, karna tidak ada pemaksaan untuk itu, sehingga akan sangat memungkinkan banyaknya penggunaan variabel yang bertipe variant, di mana penggunaan variabel dengan tipe tersebut sangat dianjurkan untuk tidak digunakan. Karena menggunakan alokasi memori yang besar.
Untuk menggunakan Option Explicit, cukup mengetikkan Option Explicit pada awal tiap modul. Atau dengan cara klik menu Tools pada IDE VB6, lalu pilih Options, kemudian klik tab Editor dan beri tanda centang pada pilihan Require Variable Declaration. Hal ini secara otomatis akan menyisipkan pernyataan Option Explicit di modul apapun yang akan Anda buat, tapi tidak di modul yang sudah pernah dibuat; sehingga oleh karena itu, Anda harus secara manual menambahkan pernyataan Option Explicit kepada setiap modul yang terdapat di sebuah project.
* Penggunaan string dengan maximal length
Tipe variabel string merupakan salah satu tipe yang menggunakan alokasi memori yang cukup besar. Kadang-kadang kita mendeklarasikan variabel dengan tipe string tanpa membatasi jumlah karakter maksimalnya, sementara kebutuhan maksimal panjang karakter yang kita gunakan, sudah dapat kita perkirakan. Alangkah lebih baik jika maksimal karakter tersebut kita batasi sesuai kebutuhan. Sebagaimana properti yang dimiliki oleh textbox (properti maxlength), untuk variabel string, maksimal panjang karakternya dapat dibatasi pada saat pendeklarasian variabel tersebut.
Namun perlu diperhatikan bahwa panjang karakter yang digunakan di sini fix, misalnya anda menggunakan string dengan panjang karakter 10, maka variable tersebut akan selalu berisi 10 karakter.
Adapun sintaksnya :
'Misal : deklarasi variabel strVariable, dengan maksimal panjang karakter yang dibutuhkan : 10
Dim strVariable as string * 10
jika strVariabel diassign dengan "test" (panjang karakter 4), maka nilainya akan menjadi "test      ", karna telah di definisikan sepanjang 10 karakter
* Penggunaan array dinamis
Penggunaan array dinamis dapat mengalokasikan penggunaan memori sesuai kebutuhan, karena setiap saat indeks dari array dapat ditambah atau dikurangi pada saat runtime, sehingga penggunaan array tersebut juga akan efisien.
Untuk membuat array dinamis, dapat dilakukan dengan menggunakan keyword ReDim PreServe, di mana saat dilakukan penambahan atau pengurangan jumlah indeks dari array tersebut, nilainya tidak akan terganggu. Berbeda dengan apabila hanya menggunakan keyword ReDim, nilai dari setiap indeks array akan terhapus.
sintaks :
Dim myArray(3)  'Deklarasi awal
ReDim myArray(10)  'Mendeklarasikan ulang dengan nilai yang tidak tersimpan
ReDim PreServe myArray(13)  'Mendeklarasikan ulang dengan nilai yang tidak terganggu(nilainya tidak terhapus)

Comments

Popular posts from this blog

Twitter memposting keuntungan pertama meski ada masalah bot

Jaringan sosial lambat berkembang karena berkaitan dengan kekhawatiran akan jutaan akun palsu yang melakukan tweet dan retweet di seluruh platform.   Ada jutaan akun palsu yang melakukan tweet , retweet dan like ke sebagian besar akun terkenal di Twitter. Jadi apa yang akan dilakukan perusahaan tentang hal itu?   Masalahnya telah menggelegak di bawah permukaan di Twitter selama bertahun-tahun. Tapi itu dibawa ke permukaan oleh The New York Times, yang menemukan perusahaan yang menghasilkan uang dengan menggunakan bots - program komputer otomatis yang terkadang berperan sebagai orang sungguhan - untuk memperbanyak pengikut selebriti, eksekutif bisnis, dan bahkan anggota dewan Twitter sendiri sebenarnya punya. Twitter mulai membersihkan jutaan akun palsu untuk menanggapi hal ini. Sulit untuk mengatakan berapa banyak akun palsu di luar sana. Sebuah studi yang dirilis tahun lalu menemukan bahwa sebanyak 15 persen akun Twitter aktif dikendalikan oleh bot. Twitter menga...

Verizon mempertahankan peringkat jaringan nirkabel teratas

Untuk kesembilan kalinya berturut-turut, Verizon telah muncul di posisi teratas dalam uji coba seminua RootMetrics dari operator nirkabel utama di AS. Untuk kesembilan kalinya berturut-turut, jaringan nirkabel terbesar di negara tersebut telah menempati posisi teratas dalam keseluruhan kinerja jaringan, menurut firma pengujian independen RootMetrics. Dalam uji coba terakhirnya terhadap empat operator nirkabel utama, RootMetrics memberi peringkat Verizon keenam kategori untuk paruh kedua tahun 2017. Ketika sampai pada kinerja keseluruhan dalam kehandalan, kecepatan, koneksi data dan panggilan, Verizon berada di peringkat 1. AT & T berada di peringkat kedua secara keseluruhan, sementara Sprint menempati posisi ketiga dan T-Mobile berada di peringkat keempat. Verizon menyapu penghargaan tidak hanya di tingkat nasional, tapi juga di tingkat negara bagian dan metro. Di 125 kota terbesar di AS, dibutuhkan waktu hampir dua kali jumlah penghargaan pertama sebagai AT & T, ...
Pengertian Bootstrap, fungsi dan juga kelebihannya - Bootstrap adalah sebuah library framework CSS yang dibuat khusus untuk bagian pengembangan front-end website. Bootstrap juga merupakan salah satu framework HTML, CSS dan javascript yang paling populer di kalangan web developer yang digunakan untuk mengembangkan sebuah website yang responsive. Sehingga halaman website nantinya dapat menyesuaikan sesuai dengan ukuran monitor device (desktop, tablet, ponsel ) yang digunakan pengguna disaat mengakses website website dari browser. Pada mulanya bootstrap bernama "Twitter Blueprint" yang dikembankan oleh Mark Otto dan Jacob Thornton di Twitter sebagai kerangka kerja untuk mendorong konsistensi di alat internal. Dengan menggunakan Bootstrap seorang developer dapat dengan mudah dan cepat dalam membuat front-end sebuah website. Anda hanya perlu memanggil class-class yang diperlukan, misalnya membuat tombol, grid, tabel, navigasi dan lainnya. Bootsrap telah menyediakan kumpulan...