SlideShare a Scribd company logo
1 of 42
Pemrograman Web 1
PHP
Kasus
Proses yang berulang-ulang :
PROSES : MAKAN BAKSO
Kondisi Berhenti :
Berapa kali?
Sampai?
Perulangan1
FOR
◉ Bentuk perulangan paling sederana
◉ Menjalankan operasi secara berulang-ulang sesuai dengan
jumlah perulangan yang telah ditentukan
◉ Digunakan ketika telah diketahui sampai berapa kali suatu
statement berulang untuk dieksekusi
for (variabel = nilaiawal; variabel operator logika nilai akhir;
increment)
{
Proses yang diulang
}
SINTAKS :
FOR
<?PHP
for ($a=1; $a<=5; $a++){
echo “Makan Bakso ke - $a: “<br>”;
}
?>
Flowchart FOR
WHILE
◉ Fungsi dari while ialah untuk menjalankan operasi secara
berulang-ulang hingga ditemukan kondisi untuk
menghentikannya
◉ Pemeriksaan kondisi di awal
Flowchart WHILE
WHILE
<?PHP
$awal = 1;
while($awal <= 5){
echo "Nilai Sekarang adalah $awal <br>";
$awal++;
}
?>
DO-WHILE
◉ Fungsi dari peulangan do-while hampir sama dengan
perulangan while, perbedaan antara keduanya terletak
pada urutan prosesnya saja
◉ Pemeriksaan kondisi di akhir
Flowchart DO-WHILE
DO-WHILE
<?PHP
$d = 1;
do{
echo "Perulangan ke-$d <br>";
$d++;
}while($d <= 5);
?>
FOREACH
◉ Pengulangan pada saat mengakses elemen-elemen dalam
suatu array
◉ Bentuk umum sintaks:
foreach ($umur as $data){
//statement
}
FOREACH
<?php
$array = array( 1, 2, 3, 4, 5);
foreach($array as $value) {
echo "Value is $value <br />"; }
?>
FOREACH
◉ Jika array yang akan diakses berupa array asosiatif dan
ingin mengakses key dan value dari masing-masing
element maka sintaks foreach seperti berikut:
foreach ($data as $kunciEl => $nilaiEl){
//statement
}
Memindahkan Eksekusi Statemen
Break
◉ Menghentikan proses pengulangan untuk berhenti, meskipun
kondisi yang di definisikan belum bernilai false
Contoh Break
<?php
for($i=0; $i<10; $i++){
if($i==6) break;
echo $i.” “;
}
?>
Memindahkan Eksekusi Statemen
Continue
◉ Digunakan untuk memaksa pengulangan agar melanjutkan
proses ke indeks berikutnya
◉ Statemen ini mengabaikan semua statemen yang ditulis di
bawah continue
Contoh Continue
<?php
for($i=0; $i<10; $i++){
if($i % 2==0) continue;
echo $i.” “;
}
?>
Memindahkan Eksekusi Statemen
Exit
◉ Digunakan untuk menghentikan eksekusi kode di dalam
suatu file/skrip tertentu
◉ Semua statemen yang ditulis di bawah exit tidak akan di
eksekusi
Contoh Exit
<?php
for($i=0; $i<10; $i++){
if($i==6) exit();
echo $i.” “;
}
echo “Perulangan selesai”;
?>
Memindahkan Eksekusi Statemen
Return
◉ Digunakan untuk mengembalikan eksekusi program dari
dalam fungsi ke baris pemanggil
◉ Sering digunakan dalam pendefinisian fungsi
<?php
function kali($a,$b){
return $a*$b;
}
$hasil = kali($a,$b);
?>
Array2
Deklarasi Array
◉ Komponen array terdiri dari kunci (key) dan nilai (value)
◉ Tanda panah (=>) untuk memberikan nilai kepada key
Jenis Array
◉ Array berindeks (indexed array)
$mobil = array("Volvo", "BMW", "Toyota");
$mobil[0] = "Volvo";
$mobil[1] = "BMW";
$mobil[2] = "Toyota";
Jenis Array
◉ Array assosiatif (assosiative array)
$umur =array("Jorge"=>"29","Jennifer"=>"28");
$umur['MangJorge'] = "29";
$umur['Jennifer'] = "28";
Fungsi dalam Array
◉ Array_push()
◉ Array_merge()
◉ Array_shift
◉ Sort()
◉ Count()
Form3
FORM
◉ Tools dalam membantu interaksi aplikasi web dengan user
◉ Menggunakan tag <form>
◉ Terdapat dua atribut penting
○ Action berisi halaman atau file tujuan untuk memproses inputan dalam form
○ Method berisi tentang metode pengiriman data yang akan digunakan (GET
atau POST)
◉ Bentuk sintaks:
<form action="action.php" method="GET/POST">
{Jenis input}
</form>
FORM
Atribut Action
◉ Menunjuk file PHP yang akan digunakan untuk memproses
data yang dikirim melalui form
◉ File akan dieksekusi ketika pengguna web memilih tombol
submit
FORM
Method GET
◉ Mengirimkan data ke server dengan memerintahkan web browser untuk menambah
nilai yang dimasukkan oleh user ke dalam URL
◉ Contoh: nama=nilai
◉ Nama merupakan nama dari element yang menyimpan data
◉ Nilai adalah data yang dimasukkan user
◉ Mengambil nilai menggunakan $_GET[“nama_elemen”]
?nama=arya&status=dosen&jk=l
FORM
Method POST
◉ Fungsi yang sama dengan GET
◉ Perbedaan saat pengiriman ke server, data tidak akan ditampilkan ke
dalam URL
◉ Pengambilan nilai element menggunakan $_POST[“nama”]
Element Kontrol Form
Text field
Radio button
Check box
Combo box
Text area
Files
Element TEXT
◉ Text berarti input merupakan string biasa satu baris
◉ Digunakan untuk pengisian nama, email, kata kunci
dan lainnnya
◉ Syntak type text:
<input type=“text” name=”nama_input_text”/>
Mengirim data ke server
◉ Elemen input tipe submit digunakan untuk membuat tombol dimana tombol itu
berguna untuk mengirimkan data form ke server untuk diolah
◉ Menggunakan tag input dengan type=”submit” untuk membuat tombol di dalam
form HTML, namun HTML menyediakan tag khusus yang memiliki fungsi sama,
yakni tag button.
◉ Tag button berfungsi untuk membuat tombol baik itu di dalam form, maupun
diluar form. Dibandingkan dengan tombol yang dibuat dengan tag input
type=”submit”, tag button menawarkan fleksibilitas yang lebih.
Contoh type submit
<form >
<input type=“submit” name=”btnSubmit” value=“Kirim”/>
<button type=“submit”>Kirim</button>
</form>
Latihan
a) 1 6 11 16
b) 10 9 8 7 6 5 4 3 2 1 0
c) 30 27 24 21 18 15 12 9 6 3 0
d) 10 8 6 4 2 0
◉ SOAL a & b KERJAKAN DENGAN WHILE
◉ SOAL c & d KERJAKAN DENGAN DO-WHILE
a) 1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Kerjakan dengan Nested For
b) 6
6 5
6 5 4
6 5 4 3
6 5 4 3 2
6 5 4 3 2 1
c. 1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
Kerjakan dengan Nested For
d. 1 2 3 4 5 6
2 3 4 5 6
3 4 5 6
4 5 6
5 6
6
Ada pertanyaan ?
Thanks!

More Related Content

What's hot

Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Derina Ellya R
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
willyhayon
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
Baguss Chandrass
 

What's hot (20)

Queue
Queue Queue
Queue
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
Mengapa kita memerlukan basis data
Mengapa kita memerlukan basis dataMengapa kita memerlukan basis data
Mengapa kita memerlukan basis data
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
Multiprosesor dan multikomputer
Multiprosesor dan multikomputerMultiprosesor dan multikomputer
Multiprosesor dan multikomputer
 
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
Algoritma pemrograman 2 - Contoh program"Struct Data Karyawan"
 
Sorting ppt
Sorting ppt Sorting ppt
Sorting ppt
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
Konsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi ObyekKonsep I/O pada Pemrograman Berorientasi Obyek
Konsep I/O pada Pemrograman Berorientasi Obyek
 
Kriptografi - Hash
Kriptografi - HashKriptografi - Hash
Kriptografi - Hash
 
2 alfabet dan string
2 alfabet dan string2 alfabet dan string
2 alfabet dan string
 
Algoritma dan Struktur Data
Algoritma dan Struktur DataAlgoritma dan Struktur Data
Algoritma dan Struktur Data
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Membuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlabMembuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlab
 
pemetaan erd
pemetaan erdpemetaan erd
pemetaan erd
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
Pengantar database
Pengantar databasePengantar database
Pengantar database
 

Similar to Perulangan dan Array dalam PHP

using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginners
GentaSahuri2
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
Toni Tegar Sahidi
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
ilhamsafari2
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
daffa12
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
Fajar Umam
 
Pertemuan1 - PHP Dasar
Pertemuan1 - PHP DasarPertemuan1 - PHP Dasar
Pertemuan1 - PHP Dasar
Ari Effendi
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5
sunubismel13
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman web
Wayan Suntara
 

Similar to Perulangan dan Array dalam PHP (20)

materi Php lanjutan
materi Php lanjutanmateri Php lanjutan
materi Php lanjutan
 
using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginners
 
Pengenalan PHP
Pengenalan PHPPengenalan PHP
Pengenalan PHP
 
Php basic
Php basicPhp basic
Php basic
 
Php 1
Php 1Php 1
Php 1
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
materi php
materi phpmateri php
materi php
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
 
Function pada PHP
Function pada PHPFunction pada PHP
Function pada PHP
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
 
WEB II PHP 01
WEB II PHP 01WEB II PHP 01
WEB II PHP 01
 
Pertemuan1 - PHP Dasar
Pertemuan1 - PHP DasarPertemuan1 - PHP Dasar
Pertemuan1 - PHP Dasar
 
Laporan praktikum web ke 5
Laporan praktikum web ke 5Laporan praktikum web ke 5
Laporan praktikum web ke 5
 
Bab 7 perulangan_2
Bab 7 perulangan_2Bab 7 perulangan_2
Bab 7 perulangan_2
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman web
 
Fungsi-Fungsi PHP
Fungsi-Fungsi PHPFungsi-Fungsi PHP
Fungsi-Fungsi PHP
 

More from I Gede Iwan Sudipa

More from I Gede Iwan Sudipa (20)

Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4
 
Function dalam pemrograman
Function dalam pemrogramanFunction dalam pemrograman
Function dalam pemrograman
 
Procedure dalam pemrograman
Procedure dalam pemrograman Procedure dalam pemrograman
Procedure dalam pemrograman
 
Struct
StructStruct
Struct
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrograman
 
Kondisi Percabangan
Kondisi PercabanganKondisi Percabangan
Kondisi Percabangan
 
Operator dalam Pemrograman
Operator dalam PemrogramanOperator dalam Pemrograman
Operator dalam Pemrograman
 
Pengertian Pseudocode
Pengertian PseudocodePengertian Pseudocode
Pengertian Pseudocode
 
Pengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanPengantar Algoritma dan Pemrograman
Pengantar Algoritma dan Pemrograman
 
Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman web
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTML
 
Normalisasi Data
Normalisasi DataNormalisasi Data
Normalisasi Data
 
Entitas, Atribut dan Relasi
Entitas, Atribut dan RelasiEntitas, Atribut dan Relasi
Entitas, Atribut dan Relasi
 

Perulangan dan Array dalam PHP

  • 3. Proses yang berulang-ulang : PROSES : MAKAN BAKSO Kondisi Berhenti : Berapa kali? Sampai?
  • 5. FOR ◉ Bentuk perulangan paling sederana ◉ Menjalankan operasi secara berulang-ulang sesuai dengan jumlah perulangan yang telah ditentukan ◉ Digunakan ketika telah diketahui sampai berapa kali suatu statement berulang untuk dieksekusi for (variabel = nilaiawal; variabel operator logika nilai akhir; increment) { Proses yang diulang } SINTAKS :
  • 6. FOR <?PHP for ($a=1; $a<=5; $a++){ echo “Makan Bakso ke - $a: “<br>”; } ?>
  • 8. WHILE ◉ Fungsi dari while ialah untuk menjalankan operasi secara berulang-ulang hingga ditemukan kondisi untuk menghentikannya ◉ Pemeriksaan kondisi di awal
  • 10. WHILE <?PHP $awal = 1; while($awal <= 5){ echo "Nilai Sekarang adalah $awal <br>"; $awal++; } ?>
  • 11. DO-WHILE ◉ Fungsi dari peulangan do-while hampir sama dengan perulangan while, perbedaan antara keduanya terletak pada urutan prosesnya saja ◉ Pemeriksaan kondisi di akhir
  • 13. DO-WHILE <?PHP $d = 1; do{ echo "Perulangan ke-$d <br>"; $d++; }while($d <= 5); ?>
  • 14. FOREACH ◉ Pengulangan pada saat mengakses elemen-elemen dalam suatu array ◉ Bentuk umum sintaks: foreach ($umur as $data){ //statement }
  • 15. FOREACH <?php $array = array( 1, 2, 3, 4, 5); foreach($array as $value) { echo "Value is $value <br />"; } ?>
  • 16. FOREACH ◉ Jika array yang akan diakses berupa array asosiatif dan ingin mengakses key dan value dari masing-masing element maka sintaks foreach seperti berikut: foreach ($data as $kunciEl => $nilaiEl){ //statement }
  • 17. Memindahkan Eksekusi Statemen Break ◉ Menghentikan proses pengulangan untuk berhenti, meskipun kondisi yang di definisikan belum bernilai false
  • 18. Contoh Break <?php for($i=0; $i<10; $i++){ if($i==6) break; echo $i.” “; } ?>
  • 19. Memindahkan Eksekusi Statemen Continue ◉ Digunakan untuk memaksa pengulangan agar melanjutkan proses ke indeks berikutnya ◉ Statemen ini mengabaikan semua statemen yang ditulis di bawah continue
  • 20. Contoh Continue <?php for($i=0; $i<10; $i++){ if($i % 2==0) continue; echo $i.” “; } ?>
  • 21. Memindahkan Eksekusi Statemen Exit ◉ Digunakan untuk menghentikan eksekusi kode di dalam suatu file/skrip tertentu ◉ Semua statemen yang ditulis di bawah exit tidak akan di eksekusi
  • 22. Contoh Exit <?php for($i=0; $i<10; $i++){ if($i==6) exit(); echo $i.” “; } echo “Perulangan selesai”; ?>
  • 23. Memindahkan Eksekusi Statemen Return ◉ Digunakan untuk mengembalikan eksekusi program dari dalam fungsi ke baris pemanggil ◉ Sering digunakan dalam pendefinisian fungsi
  • 26. Deklarasi Array ◉ Komponen array terdiri dari kunci (key) dan nilai (value) ◉ Tanda panah (=>) untuk memberikan nilai kepada key
  • 27. Jenis Array ◉ Array berindeks (indexed array) $mobil = array("Volvo", "BMW", "Toyota"); $mobil[0] = "Volvo"; $mobil[1] = "BMW"; $mobil[2] = "Toyota";
  • 28. Jenis Array ◉ Array assosiatif (assosiative array) $umur =array("Jorge"=>"29","Jennifer"=>"28"); $umur['MangJorge'] = "29"; $umur['Jennifer'] = "28";
  • 29. Fungsi dalam Array ◉ Array_push() ◉ Array_merge() ◉ Array_shift ◉ Sort() ◉ Count()
  • 30. Form3
  • 31. FORM ◉ Tools dalam membantu interaksi aplikasi web dengan user ◉ Menggunakan tag <form> ◉ Terdapat dua atribut penting ○ Action berisi halaman atau file tujuan untuk memproses inputan dalam form ○ Method berisi tentang metode pengiriman data yang akan digunakan (GET atau POST) ◉ Bentuk sintaks: <form action="action.php" method="GET/POST"> {Jenis input} </form>
  • 32. FORM Atribut Action ◉ Menunjuk file PHP yang akan digunakan untuk memproses data yang dikirim melalui form ◉ File akan dieksekusi ketika pengguna web memilih tombol submit
  • 33. FORM Method GET ◉ Mengirimkan data ke server dengan memerintahkan web browser untuk menambah nilai yang dimasukkan oleh user ke dalam URL ◉ Contoh: nama=nilai ◉ Nama merupakan nama dari element yang menyimpan data ◉ Nilai adalah data yang dimasukkan user ◉ Mengambil nilai menggunakan $_GET[“nama_elemen”] ?nama=arya&status=dosen&jk=l
  • 34. FORM Method POST ◉ Fungsi yang sama dengan GET ◉ Perbedaan saat pengiriman ke server, data tidak akan ditampilkan ke dalam URL ◉ Pengambilan nilai element menggunakan $_POST[“nama”]
  • 35. Element Kontrol Form Text field Radio button Check box Combo box Text area Files
  • 36. Element TEXT ◉ Text berarti input merupakan string biasa satu baris ◉ Digunakan untuk pengisian nama, email, kata kunci dan lainnnya ◉ Syntak type text: <input type=“text” name=”nama_input_text”/>
  • 37. Mengirim data ke server ◉ Elemen input tipe submit digunakan untuk membuat tombol dimana tombol itu berguna untuk mengirimkan data form ke server untuk diolah ◉ Menggunakan tag input dengan type=”submit” untuk membuat tombol di dalam form HTML, namun HTML menyediakan tag khusus yang memiliki fungsi sama, yakni tag button. ◉ Tag button berfungsi untuk membuat tombol baik itu di dalam form, maupun diluar form. Dibandingkan dengan tombol yang dibuat dengan tag input type=”submit”, tag button menawarkan fleksibilitas yang lebih.
  • 38. Contoh type submit <form > <input type=“submit” name=”btnSubmit” value=“Kirim”/> <button type=“submit”>Kirim</button> </form>
  • 39. Latihan a) 1 6 11 16 b) 10 9 8 7 6 5 4 3 2 1 0 c) 30 27 24 21 18 15 12 9 6 3 0 d) 10 8 6 4 2 0 ◉ SOAL a & b KERJAKAN DENGAN WHILE ◉ SOAL c & d KERJAKAN DENGAN DO-WHILE
  • 40. a) 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 Kerjakan dengan Nested For b) 6 6 5 6 5 4 6 5 4 3 6 5 4 3 2 6 5 4 3 2 1
  • 41. c. 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 Kerjakan dengan Nested For d. 1 2 3 4 5 6 2 3 4 5 6 3 4 5 6 4 5 6 5 6 6