Langsung ke konten utama

PHP Shared 7 : percabangan Switch

Assallamu'alaikum wr wb

Walaupun cuaca lagi panas-panas gimana gitu, dan posisi otak tidak pada tempatnya (lebay mode on) saya akan melanjutkan share php ini. Di share sebelumnya kita sudah membahas percabangan untuk menghitung nilai akhir dan huruf mutu, dimana yang kita gunakan percabangan if. Di share kali ini, masih membahas tentang percabangan, tetapi yang akan kita gunakan adalah percabangan switch.

Banyak orang yang baru belajar pemrograman (termasuk saya), menanyakan kapan kita menggunakan percabangan switch atau percabangan if  ini?, Sebelum saya jawab ada baiknya kita mengerti perbedaan keduannya. Perbedaan if dan switch yang paling mencolok adalah dari nilai kondisinya. Switch mempunyai nilai pasti, contoh : satu,kamu,24,mobil. Sedangkan if bisa bernilai pasti atau tidak, contoh : <100 (bisa 1,2,3dst), >5(bisa 8,10,45 dst). Berdasarkan perbedaan tersebut dapat kita jawab pertanyaan yang masih mengiang-ngiang dibenak kita ini, jadi penggunaan if atau switch itu tergantung dari kasus nya, maksudnya adalah apakah kasus tersebut mempuyai nilai pasti untuk dijadikan kondisi atau tidak? kalau iya di anjurkan mengunakan switch karena akan lebih ringkas dalam peng-code-an dan kalau tidak kita gunakan percabangan if beserta keturunannya(if,if -elseif-else).



Untuk memberi contoh, disini kita akan membuat perhitungan konversi suhu. Dimana alur ceritanya, kita memasukan nilai celcius dan memilih konversi (reamur, fahrenheit atau kelvin) dan klik proses maka akan muncul hasil perhitungannya. Tanpa panjang lebar lagi kita mulai aja "perhitungan konversi suhu" ini.cekidot.....

Seperti biasa pastikan tool yang digunakan sudah terinstal dengan baik, jika belum lihat di share 1.
Disini kita akan membuat dua file php, kita masih mengunakan cara kuno, tapi gak apa-apa yang penting kita mengerti konsep dasar dulu. File pertama kita beri nama inputswitch.php dan file ke-2 kita beri nama output.php.

file 1, inputswitch.php

source code nya :


Keterangan : klik gambar untuk memperbesar gambar. Souce code input ini masih murni HTML, dan untuk langkah-langkah membuatnya sudah saya jelaskan di share 6.

tampilannya di jendela design:


file 2, outputswitch.php

source code nya :



Keterangan : klik gambar untuk memperbesar gambar. Souce code yang dikotak merah merupakan code php nya. Untuk kotak merah yang besar merupakan pendeklarasian dari variabel dan percabangan switch nya.

tampilannya di jendela design:

Setelah selesai dibuat semua, tinggal proses pemanggilan file. Pastikan file anda sudah disimpan di "appserv/www/folder kita" yang sudah kita instal di share 1. dan tampilan di browsernya sbb:
tampilan input :


tampilan output :


Nah sekian dulu share kali ini, kalau ada pertanyaan boleh anda kasih komentar OK. Insya allah di share berikutnya saya akan membahas tentang perulangan. sekian smoga ada manfaatnya, amin

wassalam

Komentar

Postingan populer dari blog ini

Android Shared 4 : Design Layout Android dan Background

Assallamu'alaikum wr wb Men- design layout untuk aplikasi berbasis mobile sedikit berbeda dengan aplikasi berbasis desktop . Di aplikasi desktop kita lebih leluasa dalam menempatkan objek-objek nya sedangkan untuk membuat aplikasi berbasis mobile kita sedikit terbatasi. Tapi itu tidak jadi masalah karena memang demikian adanya .  Meneruskan share sebelumnya, disini kita akan membahas lebih mendalam tentang bagaimana menyusun objek, mengatur properti dan kita akan mencoba menambahkan background . Langsung saja pada main.xml layout, kita pilih code nya, maka aka ada tampilan seperti dibawah: Kita bahas satu persatu. Pada panah merah ( LinearLayout ) itu merupakan code untuk alas atau dasar atau istilahnya canvas tempat kita mau melukis. Untuk tipe/model dari kanvas ini anda bisa melihat pada main.xml layout pilih Graphical Layout seperti  ditunjukkan kotak merah  pada gambar dibawah  :

Android Shared 3 : Memulai Belajar XML Untuk Membuat Layout

Assalamu'alaikum wr wb Pagi-pagi semangat ngeblog lagi menggebu-gebu , padahal semalem sempet agak panas dingin nie badan, dengan ditemani secangkir saya akan meneruskan post Android shared berikutnya. Eh lagi asik-asiknya si ayang tlp , jadi kepending deh nge-blognya sampak siang . Anyway langsung aja lah dari pada jadi bahan gosipan . Melanjutkan Shared 2 , disini saya akan membahas tentang XML untuk membuat tampilan dari aplikasi andorid . Sebagai salah satu OOP , android juga memiliki objek-objek seperti kebanyakan OOP . Sebagai contoh, ini objek yang ada di p allete form widget di eclipse . Dari banyaknya objek-objek di atas, yang umum sering di gunakan yaitu : TextView digunakan untuk membuat label / tulisan Button digunakan sebagai tombol untuk mengeksekusi perintah CheckBox digunakan untuk suatu pilihan/lebih dari 1 option, yang mana pilihan tersebut bisa dipilih lebih dari 1 atau dipilih semua pada 1 Question. RadioButton hampir mirip dengan...

Mencari Bilangan Prima dengan C++

Assallamu'alaikum wr wb Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.Jika suatu bilangan yang lebih besar dari satu bukan bilangan prima, maka bilangan itu disebut bilangan komposit. Cara paling sederhana untuk menentukan bilangan prima yang lebih kecil dari bilangan tertentu adalah dengan menggunakan saringan Eratosthenes ( wikipedia ). Disini saya akan berbagi untuk menghitung / menampilkan bilangan primatanpa menggunakan saringan Eratosthenes tapi berdasarkan dari inputan awal dan inputan akhir. Maksudnya kita menentukan batas awal dan akhir dari suatu bilangan, dan outputnya bilangan prima di antara batas-batas tersebut. Berikut source code Mencari Bilangan Prima dengan C++ nya :