Saturday, March 30, 2019
Mengenal Teknik Modularitas
Assalamualaikum
kali ini kita belajar tentang teknik modularitas pada
PHP.
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";
Perhatikan gambaran penggunaan konsep modularitas berikut
ini:
Misalkan Anda membuat
modul dan disimpan
dalam script bernama
modulku.php. Selanjutnya Anda sedang membuat script tertentu katakanlah
diberinama file scriptku.php. Kebetulan dalam scriptku.php Anda membutuhkan
modulku.php, maka skema yang terjadi adalah:
Dari skema di atas, jelas tampak bahwa bila Anda
memberikan perintah include
"modulku.php";
dalam scriptku.php, maka
akan identik dengan
bila Anda menyisipkan script yang
ada dalam modulku.php ke dalam scriptku.php secara manual.
terima kasih sudah membaca semoga bermanfaat
wassalamualaikum
Monday, March 25, 2019
Contoh soal WHILE pada PHP
Assalamualaikum
untuk mengenal WHILE lebih lanjut, mari kita mencoba beberapa soal berikut ini
Soal 1
Membandingkan letak step sebelum dan sesudah bagian yang akan diulang
Soal 5
Soal 6
Soal 7
Formasi bintang 2
Soal 8
Terima Kasih
Semoga Bermanfaat
Wassalamualaikum
untuk mengenal WHILE lebih lanjut, mari kita mencoba beberapa soal berikut ini
Soal 1
Membandingkan letak step sebelum dan sesudah bagian yang akan diulang
Soal 2
Penerapan pada syair lagu anak ayam
Soal 3
Menghitung saldo akhir bank
Soal 4
Membuat daftar perkalian
Formasi bintang 1
Operasi 3 variabel (penjumlahan)
Formasi bintang 2
Formasi bintang 3
Terima Kasih
Semoga Bermanfaat
Wassalamualaikum
Mengenal WHILE Pada PHP
Assalamualaikum
Pada postingan sebelumnya kita sudah belajar tentang FOR pada PHP. kali ini kita belajar tentang WHILE pada PHP. Penasaran? yuk langsung saja ke materi
Seperti halnya FOR, statement WHILE juga dapat menyatakan perulangan yang telah diketahui jumlah perulangan tersebut harus dilakukan. Namun WHILE juga dapat digunakan untuk menyatakan perulangan jika jumlah perulangannya tidak diketahui.
Bentuk umum statement WHILE
while (syarat)
{
// bagian yang diulang
}
(syarat) untuk menentukan apakah bagian yang diulang dijalankan atau tidak.
Mau tau tentang WHILE lebih lanjut? silahkan mampir ke postingan selanjutnya yaa
Sunday, March 24, 2019
Contoh soal FOR pada PHP
Assalamualaikum
Gimana kabarnya teman-teman? masih pada kepo sama si FOR ya... yuk langsung saja kita coba beberapa contoh soal penerapan FOR pada PHP ini
SOAL 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.
SOAL 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,- dan 4% bila saldo lebih besar atau sama dengan Rp. 1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N bulan.
Keterangan:
Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).
SOAL 3
Dengan menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini menggunakan looping
1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 . . 1 x 10 = 10 2 x 1 = 2 2 x 2 = 4 . . 2 x 10 = 20 . . 10 x 10 = 100
Petunjuk : Gunakan nested FOR 2 tingkat
SOAL 4
Buatlah script PHP untuk menampilkan formasi bintang seperti berikut ini
*
* *
* * *
* * * *
Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut.
Petunjuk:
Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya. Gunakan nested FOR 2 tingkat
SOAL 5
Dengan menggunakan script PHP, tampilkan semua pasangan nilai x, y dan z yang memenuhi persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli.
Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut
Contoh tampilan:
x = 1, y = 1, z = 23 x = 1, y = 2, z = 22 x = 1, y = 3, z = 21 . . .
Jumlah penyelesaian : …
Petunjuk:
Tentukan dahulu nilai-nilai yang mungkin dari x, y , dan z. Berapa nilai minimum yang mungkin dari ketiganya, dan berapa maksimumnya. Gunakan nested FOR 3 tingkat
Gimana kabarnya teman-teman? masih pada kepo sama si FOR ya... yuk langsung saja kita coba beberapa contoh soal penerapan FOR pada PHP ini
SOAL 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.
SOAL 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,- dan 4% bila saldo lebih besar atau sama dengan Rp. 1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N bulan.
Keterangan:
Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).
SOAL 3
Dengan menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini menggunakan looping
1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 1 x 4 = 4 . . 1 x 10 = 10 2 x 1 = 2 2 x 2 = 4 . . 2 x 10 = 20 . . 10 x 10 = 100
Petunjuk : Gunakan nested FOR 2 tingkat
SOAL 4
Buatlah script PHP untuk menampilkan formasi bintang seperti berikut ini
*
* *
* * *
* * * *
Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus menampilkan formasi bintang N tersebut.
Petunjuk:
Coba kaitkan antara jumlah bintang untuk setiap barisnya dengan urutan barisnya. Gunakan nested FOR 2 tingkat
SOAL 5
Dengan menggunakan script PHP, tampilkan semua pasangan nilai x, y dan z yang memenuhi persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli.
Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut
Contoh tampilan:
x = 1, y = 1, z = 23 x = 1, y = 2, z = 22 x = 1, y = 3, z = 21 . . .
Jumlah penyelesaian : …
Petunjuk:
Tentukan dahulu nilai-nilai yang mungkin dari x, y , dan z. Berapa nilai minimum yang mungkin dari ketiganya, dan berapa maksimumnya. Gunakan nested FOR 3 tingkat
Terima Kasih
Wassalamualikum
Mengenal FOR pada PHP
Assalamualikum
kali ini kita akan belajar tentang FOR pada PHP. Yuk kita kenalan dulu apa itu FOR
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTl6BXIsQn1l0QIN9RgwWardLMDMa2DjYEvz4suWeNg7CKUvzSxEhvByRKuFfF-Xg9Bu9jq3Ig0zmKah4Ul2WGpv1Zdt82neofdKcN7_Y3eRhTAeERFEalTMH1h44WzWsnMTESiFZo4nN8/s320/19.png)
kali ini kita akan belajar tentang FOR pada PHP. Yuk kita kenalan dulu apa itu 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.
Untuk menyatakan looping
yang telah diketahui
jumlah perulangannya, kita
bisa menggunakan statement FOR atau WHILE.
Sedangkan bila perulangannya tidak
diketahui jumlah perulangannya atau
hanya diketahui kondisi kapan dia harus berakhir maka bisa digunakan
WHILE.
Dalam bab ini kita akan bahas terlebih dahulu statement FOR.
Sintaks statement FOR adalah sebagai berikut
for (variabel = nilaiawal; variabel operatorlogika
nilaiakhir; increment)
{
Proses yang
diulang
}
Variabel yang digunakan pada FOR di atas, dinamakan variabel
counter atau pencacah.
Contoh:
Script berikut ini akan menghasilkan teks heading mulai dari
heading 1, 2 s/d 5.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTl6BXIsQn1l0QIN9RgwWardLMDMa2DjYEvz4suWeNg7CKUvzSxEhvByRKuFfF-Xg9Bu9jq3Ig0zmKah4Ul2WGpv1Zdt82neofdKcN7_Y3eRhTAeERFEalTMH1h44WzWsnMTESiFZo4nN8/s320/19.png)
Hasil output diatas adalah:
Pada for di atas, variabel counternya dalam hal ini adalah
$a. Nilai $a ini memiliki nilai awal sama dengan 1. Selanjutnya operator
increment (kenaikan) yang digunakan adalah $a++ atau $a = $a + 1 (kenaikannya
satu) dan nilai akhir untuk $a adalah sama dengan 5.
kalo masih pada kepo sama si FOR ini silahkan mampir ke postingan berikutnya
Contoh Soal PHP SWITCH
Assalamualaikum
kali ini kita akan mencoba mengerjakan beberapa contoh soal supaya lebih paham dengan SWITCH.
1. Misalkan diberikan script berikut ini
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipxUQ9UpXAyi-70_Mmm0wUbIZWFJpWbjYb12EMCKGCcr7ZeuzUWtHbdxDmCDi0vP6shKSxI1N1c2Pwcd51Fh5ue2g2ZnodTLbb0lJVDxmJhGhnM5hbmuoxg3De7gbIKJ1Xn8yGOBuv9mQ8/s400/1.png)
Hasil output:
Dari program di atas perintah yang seharusnya berjalan yaitu bilangan sama dengan 10, namun dikarenakan tidak ada break pada case 10 dan case yang lain maka hal itu dapat terjadi sebab break pemisah case satu dengan yang lain.
2. Kerjakan kembali soal no. 6 Modul 7. Gunakan konsep
SWITCH!
Keterangan:
Gunakan komponen radiobutton dalam memilih golongan gaji.
Hasil output:
3. Kerjakan kembali soal no. 2 Modul 7 menggunakan konsep
SWITCH
Hasil output:
4. Dengan
menggunakan konsep SWITCH,
buatlah script untuk
membaca bulan saat ini dan
tampilkan jumlah hari dalam bulan tersebut.
Hasil output:
5. Buatlah
aplikasi sederhana untuk
menghitung luas beberapa
bangun datar. Pertama buat
halaman index.php yang
isinya menu pilihan
berbentuk radiobutton atau combobox yang itemnya sbb:
-Bujur sangkar
-Persegi panjang
-Lingkaran
-Segitiga
Dan sebuah tombol submit di bawah pilihan menu tersebut.
Misalkan apabila user
memilih menu Bujur
Sangkar dan ia
mengklik submit, maka nantinya
akan muncul form untuk mengisikan panjang sisi bujur sangkar dan sebuah tombol
submit. Jika tombol submit ini diklik maka selanjutnya akan muncul hasil
luasnya. Selanjutnya bila user memilih Persegi Panjang dalam menunya dan ia
mengklik submit maka akan muncul form untuk mengisikan panjang dan lebar
persegi panjang serta sebuah tombol submit. Bila tombol ini diklik maka akan
memunculkan hasil luas persegi panjang. Begitu seterusnya….
Hasil output:
Terima Kasih
Wassalamualaikum
Subscribe to:
Posts (Atom)