34 LAPORAN PRAKTIKUM PENGEMBANGAN APLIKASI WEB Pertemuan ke 3
Disusun Oleh : AHMAD RINALDI 175410053
LABORATORIUM TERPADU SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA
2018
KEPUSTUSAN A. TUJUAN - Mampu membuat aplikasi menggunakan PHP untuk pengambilan keputusan B. PEMBAHASAN Praktik 1
Pembahasan : Program disamping merupakan mem-buat perulangan for dengan variabel i yang nilai awalnya 1, nilai akhir lebih kecil atau sama dengan 5 dan nilai penambahnya 1. Maka dengan per-ulangan tersebut akan ditampilkan string For ke- kemudian tampilkan juga nilai dari variabel i dari 1 sampai 5. Jika nilai akhir dari variabel diubah menjadi 10 dan penambahan diubah menjadi i+2 maka nilai i yang ditampilkan juga sampai dengan atau lebih kecil 10 dan nilai i akan ditambahkan 2 pada setiap i yang ditampilkan seperti pada output di listing. Praktik 2
Pembahasan : Pada program disamping merupakan perulangan dengan menggunakan while yang hasil outputnya sama dengan perulanggan for diatas yaitu inisialisasi dari variabel $i=1 dan $i<=5 sehingga nilai variabel i yang ditampilkan mulai dari 1 sampai dengan 5 karena penambahnya 1 atau ++ sehingga selalu ditambah 1 untuk setiap nilai yang ditampilkan. Jika nilai variabel $i<=5 diubah menjadi $i<=0 maka nilai variabel i tidak akan ditampilkan karena perulanggan while mengecek nilai variabel i akhir baru menampilkan outputnya.
Praktik 3
Program disamping dengan meng-gunakan do_while dengan nilai variabel i sama dengan nilai variabel i yang ada pada for dan while sehingga hasil yang ditampilkan tetap sama, namun jika nilai variabel $i<=5 diubah menjadi $i<=0 maka hasil yang ditampilkan hanya satu karena do_while mencetak hasilnya baru mengecek kondisinya sehingga output yang ditampilkan sekurang-kurangnya satu. Praktik 4
Pembahasan : Pada program diatas merupakan script html yang membuat form dengan nama form-nya form, aksinya akan menuju ke file ulangfor.php kemudian method yang digunakan adalah method post sehingga nilai inputan tidak akan di tampilkan di url browser. Dalam form ini ada dua textfield yang dibuat untuk menginputkan nilai yaitu textfield awal dengan nama awal dan textfield akhir dengan nama akhir dan satu tombol submit sehingga diklik maka akan menuju ke file ulangfor.php. Praktik 5
Pembahasan : Pada ulangfor.php diubah menjadi seperti disamping ini yaitu dengan menambahkan lagi satu variabel $berhenti kemudian dalam per-ulanggan for dibuat satu kondisi lagi dimana
if($i==$berhenti){break;} yaitu jika nilai variabel $i yang ditampilkan sama dengan nilai variabel $berhenti maka eksekusi program akan berhenti karena menggunkan kata kunci break untuk menghentikan eksekusinya. Praktik 6
Pembahasan : Pada file formulang.php juga dibuat satu textfiled lagi dengan nama henti untuk menginputkan nilainya sehingga akan diproses pada file ulangfor.php. Setalah itu file ulangfor.php diubah lagi dengan menggantikan variabel $berhenti dengan variabel $lanjutkan dengan method post mengambil nilainya dari inputan lanjut. Untuk perulanggan for kondisinya tetap sama tetapi didalam for ini yaitu kodisi if yang diubah menjadi if($i==$lanjutkan){continue;} sehi-ngga jika nilai variabel $i sama dengan nilai variabel $lanjutkan maka eksekusi program akan melewati nilai variabel tersebut dengan melanjutkan ke nilai variabel selanjutnya. Praktik 7
Pembahasan : Pada script diatas merupakan untuk membuat form dengan method post dan aksinya ke file hasil.php. Didalam form ini dibuat seleksi dengan nama hari kemudian meletakan skrip php dengan menggunakan perulanggan for dimana variabel ($h=1;$h<=31;$h++) sehingga akan menampilkan nilai variabel tersebut mulai dari 1 hingga 31. Dengan perulanggan for untuk
menampilkan nilai variabe b dimana ($b=1;$b<=12;$b++) sehingga akan menampilkan nilai variabel b mulai dari 1 hingga 12. Dalam for dengan variabel t dimana ($=2019;$t<=1990;$t--) sehingga nilai yang ditampilkan oleh variabel t mulai dari 2019 hingga 1990 karena pada variabel t menggunakan penurunan atau decreament maka nilai yang ditampilkan akan menurun yaitu mulai dari 1990 sampai dengan 2019. Praktik 8
Pembahasan : Pada script diatas untuk memproses inputan dari file foemisitgl.php dengan membuat 3 variabel untuk menampung nilai in[utannya dengan method_post kemudian ditampilkan dengan menambungkan ketiga nilai variabel terbut. LATIHAN
Pembahasan: Pada program diatas merupakan gabungan dari dua script yaitu html dan php yang memproses inputan pada script html pada textfield awan dan akhir dengan method post sehingga nilainya sementara disimpan dalam variabel awal dan akhir.Pendeklarasian variabel awal, akhir, dan kelipatan dengan nilai diambil dari textfield yang nilainya sudah diinputkan pada halaman .
C. TUGAS
D. KESIMPULAN Maka dari praktikum dapat ditarik kesimpulan bahwa Untuk menampilkan string yang berulangulang atau angka yang ditampilkan secara naik atau turun maka dengan perulanggan mudah untuk melakukan dengan kode program yang sedikit tanpa menulis ulang output yang ditampilkan secara berulang-ulang. Pada perulangga terdiri dari 3 yaitu for: nilai mulai, nilai henti, dan naik/turun ditulis dalam satu baris sedangkan while dan do_while ditulis terpisah , jika nilai henti =1 maka do_while hasil yang ditampilkan minimal satu kali sedangkan while.
E. LISTING (terlampir)