Langsung ke konten utama

BAB 17 Teknik Pencabangan Select Case

Teknik Pencabangan Select Case


Teknik pencabangan If --- then --- end if dan If --- then --- else --- end if akan efektif jika pilihannya ada dua. Misalnya : Ke kiri atau berhenti, ke kiri atau pesan dan yang sejenisnya.
Tetapi untuk pencabangan yang pilihannya banyak misalnya lebih dari 50, pemakaian If --- then --- end if dan If --- then --- else --- end if akan melelahkan dan beresiko memiliki kesalahan.
Solusi VBA Excel untuk pencabangan dengan banyak pilihan adalah dengan menggunakan perintah Select Case ---- End Select.
Sebagai perbandingan, berikut ini adalah sebuah contoh yang menyatakan sebuah angka dengan abjadiyah. Agar persoalan nampak sederhana, kita nyatakan empat angka saja ke dalam abjadiyah. Misalnya :
Angka 0 dinyatakan sebagai Nol
Angka 1 dinyatakan sebagai Satu
Angka 2 dinyatakan sebagai Dua
Angka 3 dinyatakan sebagai Tiga
Selain angka 0, 1, 2, dan 3 maka dinyatakan Error.
Lihat tabel di bawah ini :



Sebelum membuat program, terlebih dahulu dibuat Flowchart nya sebagai berikut :


Bagan di atas kita buatkan programnya dengan Teknik Pencabangan If --- Then --- Else --- End If sebagai berikut :


Dengan Teknik Pencabangan If --- Then --- End If, ternyata diperlukan skrip pemrograman yang panjang. Sehingga diperlukan cara lain agar program tidak terlalu panjang. Cara lain itu adalah Teknik Pencabangan Select Case. Programnya adalah sebagai berikut :


Kalau dibandingkan dengan Teknik Pencabangan If --- Then --- Else ---- End If, maka Teknik Pencabangan lebih efektif.

Selamat Mencoba

Komentar

Postingan populer dari blog ini

BAB 16 Level Bahasa pemrograman

Level Bahasa pemrograman Bahasa pemrograman adalah notasi yang digunakan untuk menulis program (komputer). Bahasa ini dibagi menjadi tiga tingkatan yaitu : bahasa mesin, bahasa tingkat rendah dan bahasa tingkat tinggi.  Bahasa mesin (machine language) berupa microinstruction atau hardwire. Programnya sangat panjang dan sulit dipahami. Di samping itu sangat tergantung pada arsitektur mesin. Keunggulannya adalah prosesnya sangat cepat dan tidak perlu interpreter atau penterjemah.  Bahasa tingkat rendah (low level language) berupa macroinstruction (assembly). Seperti halnya bahasa mesin, bahasa tingkat rendah tergantung pada arsitektur mesin. Programnya panjang dan sulit dipahami walaupun prosesnya cepat. Jenis bahasa tingkat ini perlu penterjemah berupa assembler.  Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami. Bahasa ini tidak tergantung pada arsitektur mesin tetapi memerlukan penterjemah berupa co...

Cara Blok Situs di Mikrotik paling ampuh

Cara Blok Situs di Mikrotik Paling Ampuh Assalamualaikum wr.wb  ketemu lagi dengan saya, salam sehat teman2... disini saya akan memberi tutorial untuk memblok situs pada mikrotik. Apa sih kegunaan blok situs itu sendiri?? kegunaannya ini untuk memanajemen jaringan kita agar tidak disalah gunakan orang yang tidak bertanggungjawab, misalnya saja ingin buka situs porno atau lain sebagainya.. Okee, kita masuk ke tahap tutorialnya langsung... Langkah pertama yang diperlukan..... --> buka mikrotik --> ip --> firewall --> mangle 1. kita masuk ke pengaturan firewall, di tab mangle add saja, dan isi chain nya prerouting. 2. Kedua, tambahkan di tab advanced di baris content isi nama situs yang akan kita blok, misal saya ingin ngeblok situs youtube  3. Lalu, pindah ke tab action dan isi dengan mark-connection dan new mark-connection diisi terserah anda, karena ini hanya penamaan saja. Jangan lupa passtrough dicentang. 4. Jika sudah k...

Konfigurasi VOIP di cisco

Konfigurasi VOIP di Cisco 1. Buatlah topologi seperti berikut, router harus 2811, karena hanya router ini yang bisa untuk layanan voip 2. Kemudian, masuk konfigurasi switch dan buat vlannya 3. Lalu, masukkan port sesuai dengan nama vlannya... 4. Setelah itu, cek apakah port yang terhubung sudah sesuai dengan ketentuan 5.  Lalu, interface yang mengarah ke router di trunk... 6. Setelah konfigurasi switch selesai, kita masuk ke konfigurasi router dan buat lah subinterface vlan       10 dan 20. 7. kalo sudah, kita aktifkan layanan voip di router ini 8. Setelah dibuat, kita masukkan nomor telepon seperti ini 9. Okeee, nomor sudah, layanan telepon sudah aktif. selanjutnya buat dhcp untuk client 10. agar client dapat IP dan juga nomor telepon secara otomatis kita konfig di router sebagai berikut 11. Setelah semuanya sudah semua, tinggal kita ujicoba... 12. Kita uji telpon nya bisa atau tidak ...