Postingan

Contoh Kasus Array

Gambar
Kasus 1. Mencari Nilai Terbesar dari Kumpulan Bilangan Solusi : Tampilan pada webnya akan seperti ini : Kasus 2 Membuat form input untuk bilangan-bilangan yang akan dicari rata- ratanya diinputkan melalui form. Pertama kita akan membuat form untuk menginputkan berapa jumlah bilangan yang ingin dicari rata ratanya yang mana data inputan akan di proses di file lain. Tampilan pada webnya akan seperti ini : Kemudian akan di proses pada file form2.php Tampilan pada webnya akan seperti ini : Kemudian akan diproses pada file proses.php Hasilnya akan menjdi seperti dibawah ini:

Mengenal Array

Dalam PHP, untuk mendeklarasikan suatu variabel (misalkan $x) bertipe data array adalah sebagai berikut: $x = array(); Selanjutnya bagaimana perintah untuk mengassign suatu value ke dalam ruangan array? Oya… sebelumnya, saya perlu sampaikan bahwa untuk PHP, variabel bertipe data array ini bisa diassign dengan berbagai tipe data. Maksudnya, untuk setiap ruang yang ada, boleh diassign dengan nilai berbagai tipe data yang berlainan, misalnya untuk ruang Nah.. berikut ini contoh mengassign ruang variabel yang bertipe data array. Sebagai contoh misalkan kita akan mengassign ruang nomor 3 dengan value bilangan integer 10, dan ruang no. 5 dengan string ‘I love PHP’ perintahnya: <?php $x = array(); $x[3] = 10; $x[5] = "I love PHP"; ?> Kita juga bisa mengisi value untuk setiap ruang array sekaligus secara berturut-turut seperti contoh berikut ini: <?php $x = array(10, 12, 3, 44, 50, "hallo"); ?> atau cara kedua bisa pula menggunakan seper...

Teknik Modularitas

Konsep modularitas dalam programming diperlukan untuk mempermudah dalam pengorganisasian script/program. Adapun prinsip dari konsep ini adalah meletakkan beberapa perintah yang menjalankan suatu tugas khusus ke dalam modul atau file script tersendiri. Setiap kali modul tersebut dibutuhkan, kita hanya menyisipkan modul tersebut ke dalam script yang sedang dibuat dengan cara memanggilnya. Adapun cara memanggil modul dengan menggunakan perintah include "namafilemodul"; Contoh: Dalam contoh ini kita akan menggunakan konsep modularitas untuk membuat script operasi aritmatika penjumlahan dan pengurangan dari 2 buah bilangan. Untuk input bilangannya disimpan dalam modul tersendiri, misalkan dinamakan bilangan.php. Selanjutnya modul ini akan diincludekan ke dalam script penjumlahan dan pengurangan. bilangan.php <?php $bil1 = 10; $bil2 = -5; ?> jumlah.php <?php include "bilangan.php"; $hasil = $bil1 + $bil2; echo "Hasil penjumlahannya ad...

Contoh soal While

Gambar

Mengenal statement WHILE

Untuk situasi dimana kita membutuhkan kondisi perulangan yang tidak dapat dipastikan berapa kali perulangan akan dilakukan, maka kita tidak bisa menggunakan  perulangan for . PHP  (dan juga bahasa pemograman lain) menyediakan stuktur  perulangan while  untuk kondisi perulangan dimana  banyaknya perulangan tidak dapat dipastikan  pada saat penulisan program. Misalkan kita ingin membuat program tebak angka, dimana user akan menebak 1 angka dari 1 sampai 10. Untuk kondisi ini, kita tidak dapat mengetahui berapa kali user akan  ’mencoba’  untuk menebak angka tersebut. Bisa saja user mencoba sebanyak 1, 5, atau 10 kali sebelum angka tersebut berhasil diterka. Atau misalkan kita ingin membuat program menemukan kata tertentu di dalam sebuah kalimat yang dimasukkan oleh user. Banyak kata dalam kalimat tidak bisa kita tentukan pada saat pembuatan program (karena akan diinput oleh user pada saat program berjalan), maka kita tidak bisa menentukan sebe...

contoh Permasalahan FOR

Gambar
1.Tentu Anda mengenal syair lagu anak-anak berikut ini: Anak ayam turun 10 Anak ayam turun 10, mati satu tinggal 9 Anak ayam turun 9, mati satu tinggal 8 Anak ayam turun 8, mati satu tinggal 7 Anak ayam turun 7, mati satu tinggal 6 Anak ayam turun 6, mati satu tinggal 5 Anak ayam turun 5, mati satu tinggal 4 Anak ayam turun 4, mati satu tinggal 3 Anak ayam turun 3, mati satu tinggal 2 Anak ayam turun 2, mati satu tinggal 1 Anak ayam turun 1, mati satu tinggal induknya Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas. Contoh di atas hanyalah untuk N = 10.  2.Seorang nasabah bank, mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu bank X. Bank tersebut memiliki kebijakan memberikan bunga 3% jika besar saldo kurang dari Rp. 1.100.000,- da...

Mengenal Statement FOR

Statement ini merupakan salah satu statement yang dapat digunakan untuk menyatakan proses yang diulang-ulang atau looping. Tentu kita tahu, bahwa suatu saat looping itu harus berhenti karena tidak mungkin tidak pernah berhenti ☺ Nah.. berdasarkan hal tersebut, terdapat 2 kondisi yang dapat menghentikan looping tersebut. Coba perhatikan 2 pernyataan sehari-hari berikut ini: Hari ini saya makan bakso 10 kali. Hari ini saya terus makan bakso sampai saya kenyang. Kedua pernyataan di atas sama-sama mengandung proses yang diulang-ulang yaitu ‘makan bakso’. Namun proses ‘makan bakso’ dari kedua pernyataan tersebut berbeda cara berhentinya. Pernyataan pertama menunjukkan bahwa ‘makan bakso’ akan diulang-ulang sampai dengan 10 kali. Setelah sampai 10 kali, maka ‘makan bakso’ ini akan berhenti. Sedangkan pernyataan yang kedua, dalam hal ini jumlah berapa kali makan bakso tidak diketahui, namun yang diketahui hanyalah syarat kapan perulangan ini akan berhenti yaitu ketika ‘sudah kenyang...