Anda di halaman 1dari 5

LAPORAN PRAKTIKUM II

PEMROGRAMAN WEB
TEKNIK INFORMATIKA/S1

MUHAMMAD ABDULLAH AL MUWAHHID


135410025

LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER
AKAKOM
YOGYAKARTA

PERULANGAN
I. PEMBAHASAN.
1. Ulangfor.php
-

Teknis perulangan yang digunakan pada program ini menggunakan


perulangan for. Struktur dari for tersebut adalah for(#pernyataan;
#ketentuanPerulangan;
#tindakanPerulangan).
Pada
listing
pernyataannya berupa i dengan nilai 1, memiliki ketentuan yaitu
dilakukan perulangan yaitu selama i kurang dari atau sama dengan 5 dan
memiliki tindakan yang dijalankan yaitu i++ ketika ketentuan masih
berlaku. Jadi setiap perulangan masih berlaku, i akan ditambah 1 pada
akhir perulangan.
Isi dari perulangan tersebut adalah output yang berupa nilai i, dengan
begitu akan muncul nilai 1 2 3 4 dan 5, karena setiap perulangan nilai i
ditambah 1 hingga masuk kepada ketentuan perulangan, yaitu jika i
kurang dari atau sama dengan 5.
Modifikasi yang dilakukan pada ulangfor adalah mengganti ketentuan
perulangan hingga i kurangdari atau sama dengan 10, dan memiliki
tindakanPerulangan berupa i ditambah 2 pada setiap dilakukannya
perulangan. Jadi hasilnya 1 3 5 7 9.

2. UlangWhile.php
-

Teknis perulangan yang digunakan pada program ini menggunakan


perulangan while. Teknisnya adalah memberikan ketentuan perulangan
secara langsung, semua tindakan yang terdapat pada perulangan ini
dimasukkan
pada
argumen
while.
Berikut
strukturnya
:
while(#ketentuan){#argumen-argumen}

Adapun pernyataan yang digunakan sebagai tindakan diinstan sebelum


perintah perulangan seperti pada listing, int i diinstan dengan nilai 1
sebelum masuk perulangan.
Selanjutnya ketentuan yang diberikan untuk perulangan adalah selama i
kurang dari atau sama dengan 5. Adapun pernyataan/argumen yang
terdapat pada perulangan adalah menampilkan nilai i, dan terdapat
tindakan yaitu i++ pada akhir argumen. Dengan begitu i akan ditambah
1 tiap berakhir perulangan, jika ketentuan perulangan masih berlaku,
akan dijalankan lagi argumen serupa hingga i<=5. Jadi hasilnya 1 2 3 4
5.
Modifikasi yang dilakukan adalah mengganti ketentuan i<=5 menjadi
i<0, hasilnya tidak memunculkan apa apa, karena nilai i tidak
memenuhi syarat ketentuan peulangan.

3. UlangdoWhile.php
- Teknis perulangan yang digunakan pada program ini menggunakan
perulangan do while. Teknisnya sama dengan perulangan while, hanya
saja argumen pada perulangan akan dijalankan terlebihdahulu sebelum
masuk ketentuan perulangan. Berikut strukturnya :
do{#argumen}while(#ketentuan)

Adapun pada listing argumennya berupa outpun yang menampilkan nilai


i, dimana i sudah diisntan sebelumnya dengan nilai 1. Pada argumen juga

diberikan tindakan yaitu i++, yang selanjutnya akan masuk pada


ketentuan perulangan yaitu ketika i <= 5.

4. Perulangan pada php dengan model dan controller.


- Pada program ini dibuat 2 file php, file pertama merupakan model dari
-

program yang dibuat, sedangkan file kedua merupakan controller dari


model yang dibuat.
Pada formulang.php, file digunakan untuk pemodelan. Pada file dibuat
sebuah form dengan nama form dan mengisi atribut action dengan
ulangfor.php, ini digunakan untuk acuan yang digunakan oleh form.
Form ini menggunakan method POST.
Selanjutnya membuat dua input yang berupa text, input ini digunakan
untuk nilai pertama dan nilai terakhir yang akan ditampilkan.
Pada ulangfor.php, dibuat 2 buah variabel yang mengacu pada input
pertama dan input kedua pada mulangfor. Kemudian dilakukan
perulangan. Pada perulangan dibuat sebuah pernyataan i, dimana i
bernilai variabel input pertama. Dibuat pula ketentuan perulangan
dengan ketentuan i kurang dari atau sama dengan variabel input kedua
yang berperan sebagai data terakhir yang akan ditampilkan. Tindakan
yang dibuat adalah i++
Argumen dari perulangan adalah menampilkan nilai i. Jadi output yang
akan tampil pertama adalah nilai dari variabel input pertama sebagai i
hingga variabel input terakhir dari i yang ditambah 1 hingga ketentuan
perulangan yang telah disebutkan berakhir.

5. Menambah perintah berhenti pada ulangfor.php


- Praktek 5 merupakan modifikasi dari praktek 4 dengan menambahkan

satu input bertipe text pada ulangfor.php dengan nama henti untuk nilai
yang menentukan berhentinya output sebelum selesai dari output
terakhir sebenarnya.
Pada formulang.php juga diinstan sebuah variabel dengan nama
berhenti yang digenerate dari input henti pada ulangfor.php
Pada formulang.php, ketentuan perulangan yang dibuat sama dengan
praktek 4, hanya saja argumen yang ada di dalam perulangan diberikan
ketentuan lagi menggunakan if else.
Argumen perulangannya adalah menampilkan nilai i, selanjutnya
diberikan ketentuan lagi dengan menggunakan if else dengan tindakan
berhenti/break. Dimana jika i bernilai sama dengan variabel berhenti,
maka perulangan akan dihentikan.

6. Menambah perintah lanjutkan pada ulangfor.php


- Praktek 6 merupakan modifikasi dari praktek 4 dengan menambahkan
satu input bertipe text pada ulangfor.php dengan nama lanjutkan untuk
nilai yang menentukan dilanutkannya output sebelum selesai dari output
terakhir sebenarnya.
Pada formulang.php juga diinstan sebuah variabel dengan nama
lanjutkan yang digenerate dari input lanjutkan pada ulangfor.php
- Ketentuan maupun argumen pada perulangan ini teknisnya sama dengan
praktek 4, hanya saja pada ketentuan if else yang berada di dalam
perulangan dibuat ketentuan continue/melanjutkan. Jadi nilai pertama

yang diinputkan akan ditampilkan hingga nilai terakhir, hanya saja


prosesnya menggunakan ketentuan lanjut data.

II. LATIHAN.
-

Pada latihan dibuat output dari perulangan dimana outputnya berupa


seluruh data yang dimulai dari data pertama diinputkan hingga data
terakhir pada setiap perulangan, dengan begitu output yang akan
ditampilkan pada tiap barisnya adalah input pertama data hingga data
terakhir pada satu kali proses perulangan.
Teknisnya adalah dengan menggunakan perulangan bercabang, dimana
perulangan induk dilakukan untuk mengulang data yang ditentukan
hingga data terakhir diinput, sedangkan cabang perulangannya digunakan
untuk menampilkan seluruh data mulai dari data pertama hingga data
terakhir ketika satu kali perulangan dilakukan.
Untuk melakukannya dibuat 2 file php, file pertama merupakan model dari
program yang dibuat, sedangkan file kedua merupakan controller dari
model yang dibuat.
Pada latihan.php, file digunakan untuk pemodelan. Pada file dibuat sebuah
form dengan nama form dan mengisi atribut action dengan
proseslatihan.php, ini digunakan untuk acuan yang digunakan oleh form.
Form ini menggunakan method POST.
Selanjutnya membuat dua input yang berupa text, input ini digunakan
untuk nilai pertama dengan nama awal dan input kedua adalah nilai
terakhir yang akan ditampilkan dengan nama akhir.
pada proseslatihan.php diinstan 2 variabel, yaitu variabel $awal yang
bernilai isi dari input dengan nama awal, variabel $akhir yang bernilai isi
dari input dengan nama akhir.
Perulangan induk terdapat pernyataan yaitu variabel $i yang bernilai
$awal, dengan ketentuan selama $i kurang dari atau sama dengan $akhir
dan diberi tindakan setiap perulangan berlangsung dengan i++.
Selanjutnya perulangan cabang, pada perulangan ini diinstan lagi variabel
h pada pernyataan perulangan dengan nilai $awal, dengan ketentuan
selama $h kurang dari atau sama dengan $i, dan diberi tindakan setiap
perulangan berlangsung dengan h++. Argumen yang terdapat pada
perulangan ini adalah menampilkan nilai dari h. Dengan ketentuan h<=i
maka output akan menampilkan nilai pertama hingga nilai terakhir pada
satu kali perulangan i.

III. TUGAS.
<?php
$i = 1;$j = 1;$k;
while($i<=4){
echo "STMIK &nbsp &nbsp &nbsp &nbsp &nbsp ";
$i++;

}
echo "<br/>";
do{
echo "Akakom &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp";
$j++;
}while($j<=4);
echo "<br/>";
for ($k=1;$k<=5;$k++){
echo "$k. &nbsp Kelas $k <br/>";
}
?>

HASIL :

IV. KESIMPULAN.
1. Terdapat 3 macam perulangan, yaitu while, do while, dan for.
2. Perulangan while dan for melakukan verifikasi ketentuan terlebih dahulu
baru mengeksekusi argumen, sedangkan do while mengeksekusi argumen
terlebih dahulu baru melakukan perulangan.
3. Pada kasus perulangan dapat dilakukan perulangan bercabang, dimana
pada satu perulangan terdapat perulangan yang lain didalamnya.

V. LISTING.
Terlampir.

Anda mungkin juga menyukai