SlideShare a Scribd company logo
1 of 24
Download to read offline
Mengoperasikan
PhpMyAdmin
Materi
 Pengenalan PhpMyAdmin
 Membuat Database dengan PhpMyAdmin
 Membuat Tabel dengan PhpMyAdmin
 Operasional PhpMyAdmin
 Manipulasi data dengan PhpMyAdmin
 Membackup data pada PhpMyAdmin
BAB
6
SESI / PERKULIAHAN KE – 6
1. Standar Kompetensi
Mahasiswa dapat membuat Halaman Web Dinamis dengan bahasa
pemrograman PHP dan MySQL.
2. Kompetensi Dasar
Mahasiswa dapat menggunakan PhpMyAdmin
3. Indikator
1. Mampu memahami tentang PhpMyAdmin
2. Mampu membuat Database
3. Mampu membuat Tabel di dalam Database
4. Mampu memanipulasi field Tabel di dalam Database
5. Mampu mengubah nama Tabel atau Database
6. Mampu memanipulasi data dalam PhpMyAdmin
7. Mampu membackup tabel maupun database
4. Materi Ajar
1. Pengenalan PhpMyAdmin
2. Membuat Database dengan PhpMyAdmin
3. Membuat Tabel dengan PhpMyAdmin
4. Operasional PhpMyAdmin
5. Manipulasi data dengan PhpMyAdmin
6. Membackup data pada PhpMyAdmin
5. Deskripsi
Pada Bab ini akan diberikan gambaran tentang Pengoperasionalan
PhpMyAdmin, antara lain yang akan dikupas dan dibahas adalah
membuat sebuah database dan tabel; Memanipulasi data baik
menambahkan, mengubah, maupun menghapus data; operasional
penggunaan PhpMyAdmin serta membackup tabel maupun database.
Pengetahuan mengenai PhpMyAdmin ini akan menjadi sebuah dasar
untuk merancang dan membangun sebuah program aplikasi atau halaman
website yang dinamis, interaktif, dan menarik.
6. Bahan Bacaan
Abdul Kadir. 2008. Dasar Pemrograman Web Dinamis Menggunakan
PHP. Yogyakarta : Andi.
Kasiman Peranginangin. 2006. Aplikasi Web dengan PHP dan
MySQL. Yogyakarta : Andi.
Lembaga Sertifikasi Profesi Telematika. 2006. Modul Web
Programming. Jakarta : LSP Telematika Indonesia.
7. Pertanyaan Kunci
1. Jelaskan pengertian tentang PhpMyAdmin ?
2. Bagaimana membuat sebuah database dan tabel dalam
PhpMyAdmin ?
3. Bagaimana membackup sebuah database pada PhpMyAdmin ?
8. Tugas
1. Buatlah sebuah database dengan nama Tugas
2. Buatlah sebuah tabel dengan nama Mahasiswa dengan jumlah field 3,
antara lain :
Field Tipe Panjang Keterangan
Nim Varchar 9 Sesuaikan jumlah digit Nomor
Induk Mahasiswa Anda, Primary
Key
Nama Varchar 30 Nama lengkap mahasiswa
Prodi Varchar 20 Program Studi
3. Buatlah sebuah tabel dengan nama Matakuliah dengan jumlah field 2,
antara lain :
Field Tipe Panjang Keterangan
Kode Varchar 7 Sesuaikan jumlah digit Kode
Matakuliah misal :MKK, MPK, MKB,
Primary Key
Matakuliah Varchar 30 Nama matakuliah
4. Buatlah sebuah tabel dengan nama KRS dengan jumlah field 6, antara
lain :
Field Tipe Panjang Keterangan
Idkrs Int - Primary Key, Auto increment
Nim Varchar 9 Foreign Key
Nama Varchar 30
Prodi Varchar 20
Kode Varchar 7 Foreign Key
Matakuliah Varchar 30
5. Desainlah relasi untuk tabel-tabel yang telah dibuat !
6. Backuplah database tersebut dan disimpan dengan nama
backup_tugas_NAMAANDA
MENGOPERASIKAN PHPMYADMIN
A. PENDAHULUAN
Dipertemuan sebelum – sebelumnya telah diajarkan tentang dasar-dasar
PHP, pengenalan fungsi-fungsi seperti : variabel, konstanta define, kondisional if,
if else, if else if, dan kondisional perulangan for. Untuk dapat membangun sebuah
halaman website yang dinamis tentunya tidak hanya bergantung pada fungsi-
fungsi tersebut, melainkan dibutuhkanlah sebuah database yang mana data-data
maupun informasi ditampung dan dapat dimanipulasi di dalam.
Manipulasi data yang dimaksud adalah dapat melakukan penambahan,
pengurangan, atau mengubah data di dalam database. Pembuatan sebuah database
pada PHP dapat dilakukan dengan menggunakan aplikasi bawaan dari XAMPP
atau program paket PHP lainnya.
Di awal pertemuan pertama telah dijelaskan bahwa pada saat instalasi
XAMPP sudah terdapat satu paket, antara lain : Apache yang digunakan untuk
menjalankan PHP, MySQL yang digunakan untuk membuat sebuah database
melalui aplikasi PhpMyAdmin, FileZilla yang digunakan untuk transfer data, dan
Mercury.
Pada Bab ini akan diberikan gambaran tentang Pengoperasionalan
PhpMyAdmin, antara lain yang akan dikupas dan dibahas adalah membuat sebuah
database dan tabel; Memanipulasi data baik menambahkan, mengubah, maupun
menghapus data; operasional penggunaan PhpMyAdmin serta membackup tabel
maupun database. Pengetahuan mengenai PhpMyAdmin ini akan menjadi sebuah
dasar untuk merancang dan membangun sebuah program aplikasi atau halaman
website yang dinamis, interaktif, dan menarik.
B. URAIAN MATERI
6.1 Pengenalan PhpMyAdmin
Phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa
pemrograman php dan digunakan untuk menangani administrasi MYSQL
melalui jaringan internet ( World Wide Web).
Phpmyadmin mendukung berbagai aplikasi mysql, diantaranya
mengelola basis data, table- table, bidang, relasi, indeks, pengguna, perizinan,
dan masih banyak lagi. Namun pada bab ini yang akan dibahas hanya pada
hal-hal terpenting dalam penggunaanannya untuk pertemuan selanjutnya,
antara lain : Pembuatan database, tabel, manipulasi data, dan beberapa
pengoperasian, membackup data pada PhpMyAdmin.
Phpmyadmin dimulai pada tahun 1998 oleh Tobias Ratschiller
seseorang konsultan IT. Ratschiller mengerjakan sebuah program bernama
MYSQL-webadmin dengan bebas, yang merupakan produk dari Petrus
Kuppelwieser, yang telah berhenti mengembangkannya pada saat itu.
Ratschiller menulis kode baru untuk phpmyadmin, dan ditingkatkan pada
konsep dari proyek Kuppelwieseer.
Ratschiller meninggalkan proyek phpmyadmin pada tahun 2001.
Sekarang sebuah tim dari delapan pengembang yang dipimpin oleh Oliver
Muller meneruskan pengembangan phpmyadmin di SourceForge.net.
beberapa pengembang diantaranya :
a. Marc Delisle
b. Michal Cihar
c. Sebastian Mendel
d. Herman van Rink
6.2 Pembuatan Database
6.3
6.4 Pengenalan Perulangan While
Pernyataan perulangan while sebenarnya tidak jauh berbeda dengan
for, karena pernyataan tersebut sama – sama digunakan untuk melakukan
pengulangan data. Hanya saja pada bentuk pernyataannya berbeda, bentuk
penulisan untuk pernyataan while :
While ( kondisi )
{
Blok pernyataan
}
Mekanisme kerja pernyataan while dapat dilihat pada diagram alir
berikut ini :
Pernyataan sebelum While
Ke pernyataan
Setelah while
Kondisisi
Blok Pernyataan
Gambar 5.17 Diagram Alir While
Dalam hal ini blok pernyataan akan dijalankan secara terus – menerus
selama kondisi bernilai true ( benar ). Jika pada keadaan awal, kondisi bernilai
salah maka blok pernyataan tidak dijalankan sama sekali.
Untuk menunjukkan cara penggunaan while maka silahkan ketikkan
kode program berikut ini :
Gambar 5.18 Kode Program While
Perhatikan gambar 5.18 tersebut. Untuk mengawali perulangan
dengan menggunakan pernyataan while, Anda perhatikan pada baris ke-3.
Pada baris tersebut Anda harus memberikan inisialisasi dalam sebuah variabel
terlebih dahulu, pada kode program diatas inisialisasi yang diberikan adalah
$awal=5. Kemudian akan dilanjutkan dengan memasukkan bentuk penulisan
perulangan while tersebut.
Pada perulangan while terdapat sebuah kondisi yang harus ditentukan,
seperti pada baris ke-4. Dimana pada kode program tersebut dituliskan :
While ($awal<=10)
Yang artinya perulangan while berkondisi akan melakukan perulangan
sebanyak 10 kali pengulangan.
Setelah itu terdapat tanda kurung kurawal, didalamnya terdapat
sebuah pernyataan yang akan dicetak secara berulang sesuai dengan
permintaan kondisi yang telah ditentukan. Dalam kode program dituliskan
sebagai berikut :
{
Echo “$awal”;
$awal++;
}
Kemudian pada bagian $awal++ tersebut merupakan pengontrol
pengulangannya. Artinya pernyataan while tersebut akan berulang secara
bertambah sampai dengan batas kondisi yang diberikan.
Sehingga dari sini dapat disimpulkan bahwa pembuatan sebuah
program perulangan antara penggunaan pernyataan for dengan while tidak
jauh berbeda, melainkan hanya peletakkannya yang harus diperhatikan
dengan baik. Berikut ini penjelasan mengenai cara bagaimana mengubah
perulangan for menjadi while :
Kode Program For Kode Program While
<?php
For
($awal=5;$awal<=10;$awal++)
{
echo “cetakan ke-$awal”;
}
?>
<?php
$awal=5;
While ($awal<=10)
{
echo “cetakan ke-$awal”;
$awal++;
}
?>
Setelah mengetahui bagaimana cara mengubah dari pernyataan
pengulangan for menjadi pengulangan while maka sekarang akan dipelajari
pula penginputan dengan menggunakan form ke dalam pernyataan while.
Contoh pengulangan while dengan menggunakan inputan form bisa
dilakukan dari yang sederhana terlebih dahulu seperti pada kode program
berikut ini :
Gambar 5.19 Kode Program Form While Sederhana
Jika dijalankan maka akan menghasilkan tampilan sebagai berikut ini :
Gambar 5.20 Hasil Tampilan Form While Sederhana
Pada saat form tersebut diisikan angka awal dan akhir, maka tekan tombol
“Lihat Hasil Penurunan” sehingga akan menghasilkan tampilan berikut ini :
Gambar 5.21 Hasil Tampilan Proses Form While Sederhana
6.5 Perulangan dengan Kondisional If
Dalam sebuah perulanga ada kalanya didalm terdapat sebuah
kondisional yang harus dilakukan untuk memilih sesuatu dan kemudian
diulang – ulang sebanyak batasan yang diberikan. Perulangan yang seperti ini
adalah sebuah perulangan yang didalamnya terdapat sebuah logika
kondisional pemilihan baik menggunakan if maupun switch case.
Bentuk penulisannya seperti berikut :
1. Untuk bentuk penulisan perulangan For
For ( inisialisasi, kondisi, penaikan_penurunan)
{
If (kondisi)
{Blok pernyataan}
Else
{Blok pernyataan}
}
2. Untuk bentuk penulisan perulangan while
While ( kondisi )
{
If (kondisi)
{Blok pernyataan}
Else
{Blok pernyataan}
}
Bila dicontohkan ke dalam sebuah program sederhana misalkan
perulangan for terdapat logika kondisional untuk melakukan pemilihan angka
yang harus ditampilkan adalah angka ganjil. Maka bentuk penulisan kode
programnya dapat dituliskan sebagai berikut :
1. Kode program pengulangan angka ganjil dengan If dalam For :
Gambar 5.22 Kode Program Perulangan dengan If
Penjelasan dari kode program diatas :
a. $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai
dari angka 1;
b. $batas_awal<=10 , merupakan batasan akhir untuk mencetak hasil
perulangan yang disebut dengan kondisi perulangan;
c. $batas_awal++ , pengontrol perulangan dimana akan terjadi
perulangan secara otomatis bertambahkan 1 nilai setiap diulang;
d. If ($batas_awal%2==1) dari kode tersebut dapat dijabarkan sebagai
berikut :
1) Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau
inisialisasi habis dibagi 2 masih ada sisa pembagi.
2) % merupakan simbol untuk pembagi atau habis dibagi, karena
disana diberikan 2 maka habis dibagi 2.
3) == merupakan simbol pembanding, dalam kode program
dinyatakan hasil bagi tadi akan dibandingkan hasilnya masih ada
sisa pembaginya bernilai 1
e. Jika nilai dari batas_awal telah sebanding dengan sisa baginya maka
akan dicetaklah hasilnya, sehingga menghasilkan bilangan ganjil
tersebut.
Hasil tampilan dari kode program diatas sebagai berikut :
Gambar 5.23 Hasil Tampilan Perulangan dengan If
2. Kode Program pengulangan angka genap dengan If dalam While :
Gambar 5.24 Kode Program While dengan If
Penjelasan dari kode program diatas :
a. $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai
dari angka 1;
b. While ($batas_awal<=10) , merupakan batasan akhir untuk
mencetak hasil perulangan ketika nilai pada inisialisasi tersebut
masih dibawah atau sama dengan nilai dari sebuah kondisi
perulangan;
c. $batas_awal++ , pengontrol perulangan dimana akan terjadi
perulangan secara otomatis bertambahkan 1 nilai setiap diulang;
d. If ($batas_awal%2==0) dari kode tersebut dapat dijabarkan sebagai
berikut :
1) Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau
inisialisasi habis dibagi 2 habis tidak bersisa sama sekali.
2) % merupakan simbol untuk pembagi atau habis dibagi, karena
disana diberikan 2 maka habis dibagi 2.
3) == merupakan simbol pembanding, dalam kode program
dinyatakan hasil bagi tadi akan dibandingkan hasilnya habis
dibagi hingga sisa pembaginya bernilai 0
e. Jika nilai dari batas_awal telah sebanding dengan sisa baginya maka
akan dicetaklah hasilnya, sehingga menghasilkan bilangan genap
tersebut.
Gambar 5.25 Hasil Tampilan While dengan If
3. Kode Program pengulangan angka genap dengan Switch Case dalam
For :
Gambar 5.26 Kode Program Perulangan dengan Switch Case
Penjelasan dari kode program diatas :
1) $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai
dari angka 1;
2) $batas_awal<=10 , merupakan batasan akhir untuk mencetak hasil
perulangan ketika nilai pada inisialisasi tersebut masih dibawah atau
sama dengan nilai dari sebuah kondisi perulangan;
3) $batas_awal++ , pengontrol perulangan dimana akan terjadi
perulangan secara otomatis bertambahkan 1 nilai setiap diulang;
4) Switch ($batas_awal%2) dari kode tersebut dapat dijabarkan
sebagai berikut :
a. Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau
inisialisasi habis dibagi 2 habis tidak bersisa sama sekali.
b. % merupakan simbol untuk pembagi atau habis dibagi, karena
disana diberikan 2 maka habis dibagi 2.
5) Case (1) merupakan pilihan yang pertama dimana jika nilai dari
batas_awal habis dibagi 2 masih terdapat sisa baginya yaitu 1, maka
akan dicetaklah hasilnya, sehingga menghasilkan bilangan ganjil
tersebut.
Gambar 5.27 Hasil Tampilan Perulangan dengan Switch Case
4. Kode Program pengulangan angka genap dengan Switch Case dalam
While :
Gambar 5.28 Kode Program While dengan Switch Case
Penjelasan dari kode program diatas :
1) $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai
dari angka 1;
2) While ($batas_awal<=10) , merupakan batasan akhir untuk
mencetak hasil perulangan ketika nilai pada inisialisasi tersebut
masih dibawah atau sama dengan nilai dari sebuah kondisi
perulangan;
3) $batas_awal++ , pengontrol perulangan dimana akan terjadi
perulangan secara otomatis bertambahkan 1 nilai setiap diulang;
4) Switch ($batas_awal%2) dari kode tersebut dapat dijabarkan
sebagai berikut :
a. Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau
inisialisasi habis dibagi 2 habis tidak bersisa sama sekali.
b. % merupakan simbol untuk pembagi atau habis dibagi, karena
disana diberikan 2 maka habis dibagi 2.
5) Case (0) merupakan pilihan yang pertama dimana jika nilai dari
batas_awal habis dibagi 2 sisa baginya yaitu 0, maka akan dicetaklah
hasilnya, sehingga menghasilkan bilangan genap tersebut.
Gambar 5.29 Hasil Tampilan While dengan Switch Case
C. PENUTUP
1. Rangkuman
a. Anda telah belajar untuk memahami dan menerapkan konsep – konsep
dasar yang diberikan mengenai perulangan. Perulangan yang dibahas
dalam buku ini antara lain :
1) Perulangan For
2) Perulangan While
3) Perulangan dengan menggunakan kondisional
b. Bentuk penulisan dari perulangan for :
For ( inisialisasi, kondisi, penaikan_penurunan)
{
pernyataan
}
Dalam hal ini :
Inisialisasi : Memberkan nilai kepada variabel yang digunakan untuk
mengontrol pengulangan. Bisa diartikan lain inisialisasi
merupakan batasan awal dimulainya sebuah perulangan.
Kondisi : Mengontrol perulangan atau diakhiri. Maksutnya, kondisi
digunakan untuk membatasi banyaknya perulangan atau
batasan akhir untuk mengulang.
Penaikan_penurunan : Menaikkan atau menurunkan nilai variabel
pengontrol perulangan.
c. Contoh kode program perulangan for :
d. Bentuk penulisan dari perulangan while :
Inisialisasi;
While ( kondisi )
{
Blok pernyataan;
Pengontrol pengulangan;
}
e. Contoh kode program perulangan while :
f. Bentuk penulisan dari perulangan for dimana terdapat if maupun switch
case :
For ( inisialisasi, kondisi, penaikan_penurunan)
{
If (kondisi)
{Blok pernyataan}
Else
{Blok pernyataan}
}
Jika menggunakan kondisional switch case di dalam for :
For ( inisialisasi, kondisi, penaikan_penurunan)
{
switch (kondisi)
{case (pilihan1)
Blok pernyataan;
Break;
...
Default :
Blok pernyataan;
}
}
g. Contoh kode program if di dalam perulangan for :
h. Bentuk penulisan dari perulangan while dimana terdapat if maupun
switch case :
While ( kondisi )
{
If (kondisi)
{Blok pernyataan}
Else
{Blok pernyataan}
}
Jika menggunakan kondisional switch case :
While ( kondisi )
{
switch (kondisi)
{case (pilihan1)
Blok pernyataan;
Break;
...
Default :
Blok pernyataan;
}
}
i. Contoh kode program switch case di dalam perulangan while :
2. Petunjuk Pelajar
Anda dapat mengukur tingkat pemahaman terhadap materi yang telah
disampaikan dengan menjawab pertanyaan yang diberikan. Apabila dapat
menjawab pertanyaan dengan tepat, maka Anda dapat melanjutkan ke bab
berikutnya. Namun, jika belum dapat menjawab soal dengan tepat, maka
pelajari kembali bab ini dengan baik.
3. Tes Formatif
a. Pertanyaan :
1) Buatlah program untuk menampilkan perulangan angka 50 – 100
menggunakan for
2) Buatlah program untuk menampilkan perulangan angka dari 100 – 50
menggunakan while
b. Kunci Jawaban :
1) Kode program for menampilkan angka dari 50 – 100 :
2) Kode program while menampilkan angka dari 100 ke 50 :
4. Soal
a. Buatlah sebuah program untuk pengulangan menentukan bilangan prima
1 sampai dengan 10
b. Dari soal nomor 1 tersebut, silahkan Anda buat dengan menggunakan
form sehingga dapat berubah-ubah hasil yang ditampilkan
5. Tugas
Buatlah sebuah kode program untuk menampilkan sebuah asterik yang
membentuk segitiga seperti berikut :
*
**
***
****
***
**
*

More Related Content

What's hot

modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpIsmi Islamia
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Peni Agustiani
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswahermawanawang
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessFajar Sandy
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2zuckcruel
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPIJadi Apa
 
Tutorial Microsoft Visual FoxPro 9.0
Tutorial Microsoft Visual FoxPro 9.0Tutorial Microsoft Visual FoxPro 9.0
Tutorial Microsoft Visual FoxPro 9.0Ollie Ollie
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeanscasnadi
 
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKfauzia resty
 
Mengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Mengoperasikan software aplikasi basis data (9,10,11,12,13) okMengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Mengoperasikan software aplikasi basis data (9,10,11,12,13) okHafis Lubis
 
Bahan ajar kkpi software basis data
Bahan ajar kkpi software basis dataBahan ajar kkpi software basis data
Bahan ajar kkpi software basis databernimontolalu
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis DataMuslim Jogja
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Doni Tobing
 
belajar statistik
belajar statistikbelajar statistik
belajar statistiksoftscients
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlabsoftscients
 

What's hot (20)

modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & php
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswa
 
Laporan pratikum 1
Laporan pratikum 1Laporan pratikum 1
Laporan pratikum 1
 
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft accessCara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
Cara buat aplikasi jualan pulsa sederhana menggunakan microsoft access
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Modul Acces 2007 KKPI
Modul Acces 2007 KKPIModul Acces 2007 KKPI
Modul Acces 2007 KKPI
 
Tutorial Microsoft Visual FoxPro 9.0
Tutorial Microsoft Visual FoxPro 9.0Tutorial Microsoft Visual FoxPro 9.0
Tutorial Microsoft Visual FoxPro 9.0
 
Modul microsoft acces 2010
Modul microsoft acces 2010Modul microsoft acces 2010
Modul microsoft acces 2010
 
Modul microsoft acces 2013
Modul microsoft acces 2013Modul microsoft acces 2013
Modul microsoft acces 2013
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 
Materi Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMKMateri Microsoft office access kelas XI SMK
Materi Microsoft office access kelas XI SMK
 
Mengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Mengoperasikan software aplikasi basis data (9,10,11,12,13) okMengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Mengoperasikan software aplikasi basis data (9,10,11,12,13) ok
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Bahan ajar kkpi software basis data
Bahan ajar kkpi software basis dataBahan ajar kkpi software basis data
Bahan ajar kkpi software basis data
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis Data
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
belajar statistik
belajar statistikbelajar statistik
belajar statistik
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
 

Similar to MENGOPERASIKAN PHPMYADMIN

Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaIrfan Fauzi
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver uiumi Umi
 
Ch7 10 bind
Ch7 10 bindCh7 10 bind
Ch7 10 bindAbu Geni
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlIrwan Syah
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhiryudhigcgc
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreBudi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreUniska Lam
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv webrahmi wahyuni
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINShofura Kamal
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006Ghede
 
Pemrograman berorientasi-objek
Pemrograman berorientasi-objekPemrograman berorientasi-objek
Pemrograman berorientasi-objekaris_27
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysqlRaja Putra Media
 

Similar to MENGOPERASIKAN PHPMYADMIN (20)

Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver ui
 
Ch7 10 bind
Ch7 10 bindCh7 10 bind
Ch7 10 bind
 
Tugas5 1300631025
Tugas5 1300631025Tugas5 1300631025
Tugas5 1300631025
 
Membuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sqlMembuat aplikasi-rental-dengan-java-dan-my sql
Membuat aplikasi-rental-dengan-java-dan-my sql
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Laporan akhir
Laporan akhirLaporan akhir
Laporan akhir
 
Modul web php
Modul web phpModul web php
Modul web php
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libreBudi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv web
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Tugas 5 1300631006
Tugas 5 1300631006Tugas 5 1300631006
Tugas 5 1300631006
 
Proses pembuatan Accountdb
Proses pembuatan AccountdbProses pembuatan Accountdb
Proses pembuatan Accountdb
 
Pemrograman berorientasi-objek
Pemrograman berorientasi-objekPemrograman berorientasi-objek
Pemrograman berorientasi-objek
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysql
 

MENGOPERASIKAN PHPMYADMIN

  • 1. Mengoperasikan PhpMyAdmin Materi  Pengenalan PhpMyAdmin  Membuat Database dengan PhpMyAdmin  Membuat Tabel dengan PhpMyAdmin  Operasional PhpMyAdmin  Manipulasi data dengan PhpMyAdmin  Membackup data pada PhpMyAdmin BAB 6
  • 2. SESI / PERKULIAHAN KE – 6 1. Standar Kompetensi Mahasiswa dapat membuat Halaman Web Dinamis dengan bahasa pemrograman PHP dan MySQL. 2. Kompetensi Dasar Mahasiswa dapat menggunakan PhpMyAdmin 3. Indikator 1. Mampu memahami tentang PhpMyAdmin 2. Mampu membuat Database 3. Mampu membuat Tabel di dalam Database 4. Mampu memanipulasi field Tabel di dalam Database 5. Mampu mengubah nama Tabel atau Database 6. Mampu memanipulasi data dalam PhpMyAdmin 7. Mampu membackup tabel maupun database 4. Materi Ajar 1. Pengenalan PhpMyAdmin 2. Membuat Database dengan PhpMyAdmin 3. Membuat Tabel dengan PhpMyAdmin 4. Operasional PhpMyAdmin 5. Manipulasi data dengan PhpMyAdmin 6. Membackup data pada PhpMyAdmin
  • 3. 5. Deskripsi Pada Bab ini akan diberikan gambaran tentang Pengoperasionalan PhpMyAdmin, antara lain yang akan dikupas dan dibahas adalah membuat sebuah database dan tabel; Memanipulasi data baik menambahkan, mengubah, maupun menghapus data; operasional penggunaan PhpMyAdmin serta membackup tabel maupun database. Pengetahuan mengenai PhpMyAdmin ini akan menjadi sebuah dasar untuk merancang dan membangun sebuah program aplikasi atau halaman website yang dinamis, interaktif, dan menarik. 6. Bahan Bacaan Abdul Kadir. 2008. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta : Andi. Kasiman Peranginangin. 2006. Aplikasi Web dengan PHP dan MySQL. Yogyakarta : Andi. Lembaga Sertifikasi Profesi Telematika. 2006. Modul Web Programming. Jakarta : LSP Telematika Indonesia. 7. Pertanyaan Kunci 1. Jelaskan pengertian tentang PhpMyAdmin ? 2. Bagaimana membuat sebuah database dan tabel dalam PhpMyAdmin ? 3. Bagaimana membackup sebuah database pada PhpMyAdmin ?
  • 4. 8. Tugas 1. Buatlah sebuah database dengan nama Tugas 2. Buatlah sebuah tabel dengan nama Mahasiswa dengan jumlah field 3, antara lain : Field Tipe Panjang Keterangan Nim Varchar 9 Sesuaikan jumlah digit Nomor Induk Mahasiswa Anda, Primary Key Nama Varchar 30 Nama lengkap mahasiswa Prodi Varchar 20 Program Studi 3. Buatlah sebuah tabel dengan nama Matakuliah dengan jumlah field 2, antara lain : Field Tipe Panjang Keterangan Kode Varchar 7 Sesuaikan jumlah digit Kode Matakuliah misal :MKK, MPK, MKB, Primary Key Matakuliah Varchar 30 Nama matakuliah 4. Buatlah sebuah tabel dengan nama KRS dengan jumlah field 6, antara lain : Field Tipe Panjang Keterangan Idkrs Int - Primary Key, Auto increment Nim Varchar 9 Foreign Key Nama Varchar 30 Prodi Varchar 20 Kode Varchar 7 Foreign Key Matakuliah Varchar 30 5. Desainlah relasi untuk tabel-tabel yang telah dibuat ! 6. Backuplah database tersebut dan disimpan dengan nama backup_tugas_NAMAANDA
  • 5. MENGOPERASIKAN PHPMYADMIN A. PENDAHULUAN Dipertemuan sebelum – sebelumnya telah diajarkan tentang dasar-dasar PHP, pengenalan fungsi-fungsi seperti : variabel, konstanta define, kondisional if, if else, if else if, dan kondisional perulangan for. Untuk dapat membangun sebuah halaman website yang dinamis tentunya tidak hanya bergantung pada fungsi- fungsi tersebut, melainkan dibutuhkanlah sebuah database yang mana data-data maupun informasi ditampung dan dapat dimanipulasi di dalam. Manipulasi data yang dimaksud adalah dapat melakukan penambahan, pengurangan, atau mengubah data di dalam database. Pembuatan sebuah database pada PHP dapat dilakukan dengan menggunakan aplikasi bawaan dari XAMPP atau program paket PHP lainnya. Di awal pertemuan pertama telah dijelaskan bahwa pada saat instalasi XAMPP sudah terdapat satu paket, antara lain : Apache yang digunakan untuk menjalankan PHP, MySQL yang digunakan untuk membuat sebuah database melalui aplikasi PhpMyAdmin, FileZilla yang digunakan untuk transfer data, dan Mercury. Pada Bab ini akan diberikan gambaran tentang Pengoperasionalan PhpMyAdmin, antara lain yang akan dikupas dan dibahas adalah membuat sebuah database dan tabel; Memanipulasi data baik menambahkan, mengubah, maupun menghapus data; operasional penggunaan PhpMyAdmin serta membackup tabel maupun database. Pengetahuan mengenai PhpMyAdmin ini akan menjadi sebuah dasar untuk merancang dan membangun sebuah program aplikasi atau halaman website yang dinamis, interaktif, dan menarik.
  • 6. B. URAIAN MATERI 6.1 Pengenalan PhpMyAdmin Phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman php dan digunakan untuk menangani administrasi MYSQL melalui jaringan internet ( World Wide Web). Phpmyadmin mendukung berbagai aplikasi mysql, diantaranya mengelola basis data, table- table, bidang, relasi, indeks, pengguna, perizinan, dan masih banyak lagi. Namun pada bab ini yang akan dibahas hanya pada hal-hal terpenting dalam penggunaanannya untuk pertemuan selanjutnya, antara lain : Pembuatan database, tabel, manipulasi data, dan beberapa pengoperasian, membackup data pada PhpMyAdmin. Phpmyadmin dimulai pada tahun 1998 oleh Tobias Ratschiller seseorang konsultan IT. Ratschiller mengerjakan sebuah program bernama MYSQL-webadmin dengan bebas, yang merupakan produk dari Petrus Kuppelwieser, yang telah berhenti mengembangkannya pada saat itu. Ratschiller menulis kode baru untuk phpmyadmin, dan ditingkatkan pada konsep dari proyek Kuppelwieseer. Ratschiller meninggalkan proyek phpmyadmin pada tahun 2001. Sekarang sebuah tim dari delapan pengembang yang dipimpin oleh Oliver Muller meneruskan pengembangan phpmyadmin di SourceForge.net. beberapa pengembang diantaranya : a. Marc Delisle b. Michal Cihar c. Sebastian Mendel d. Herman van Rink
  • 7. 6.2 Pembuatan Database 6.3 6.4 Pengenalan Perulangan While Pernyataan perulangan while sebenarnya tidak jauh berbeda dengan for, karena pernyataan tersebut sama – sama digunakan untuk melakukan pengulangan data. Hanya saja pada bentuk pernyataannya berbeda, bentuk penulisan untuk pernyataan while : While ( kondisi ) { Blok pernyataan } Mekanisme kerja pernyataan while dapat dilihat pada diagram alir berikut ini : Pernyataan sebelum While Ke pernyataan Setelah while Kondisisi Blok Pernyataan
  • 8. Gambar 5.17 Diagram Alir While Dalam hal ini blok pernyataan akan dijalankan secara terus – menerus selama kondisi bernilai true ( benar ). Jika pada keadaan awal, kondisi bernilai salah maka blok pernyataan tidak dijalankan sama sekali. Untuk menunjukkan cara penggunaan while maka silahkan ketikkan kode program berikut ini : Gambar 5.18 Kode Program While Perhatikan gambar 5.18 tersebut. Untuk mengawali perulangan dengan menggunakan pernyataan while, Anda perhatikan pada baris ke-3. Pada baris tersebut Anda harus memberikan inisialisasi dalam sebuah variabel terlebih dahulu, pada kode program diatas inisialisasi yang diberikan adalah $awal=5. Kemudian akan dilanjutkan dengan memasukkan bentuk penulisan perulangan while tersebut. Pada perulangan while terdapat sebuah kondisi yang harus ditentukan, seperti pada baris ke-4. Dimana pada kode program tersebut dituliskan : While ($awal<=10) Yang artinya perulangan while berkondisi akan melakukan perulangan sebanyak 10 kali pengulangan. Setelah itu terdapat tanda kurung kurawal, didalamnya terdapat sebuah pernyataan yang akan dicetak secara berulang sesuai dengan
  • 9. permintaan kondisi yang telah ditentukan. Dalam kode program dituliskan sebagai berikut : { Echo “$awal”; $awal++; } Kemudian pada bagian $awal++ tersebut merupakan pengontrol pengulangannya. Artinya pernyataan while tersebut akan berulang secara bertambah sampai dengan batas kondisi yang diberikan. Sehingga dari sini dapat disimpulkan bahwa pembuatan sebuah program perulangan antara penggunaan pernyataan for dengan while tidak jauh berbeda, melainkan hanya peletakkannya yang harus diperhatikan dengan baik. Berikut ini penjelasan mengenai cara bagaimana mengubah perulangan for menjadi while : Kode Program For Kode Program While <?php For ($awal=5;$awal<=10;$awal++) { echo “cetakan ke-$awal”; } ?> <?php $awal=5; While ($awal<=10) { echo “cetakan ke-$awal”; $awal++; } ?> Setelah mengetahui bagaimana cara mengubah dari pernyataan pengulangan for menjadi pengulangan while maka sekarang akan dipelajari pula penginputan dengan menggunakan form ke dalam pernyataan while.
  • 10. Contoh pengulangan while dengan menggunakan inputan form bisa dilakukan dari yang sederhana terlebih dahulu seperti pada kode program berikut ini : Gambar 5.19 Kode Program Form While Sederhana Jika dijalankan maka akan menghasilkan tampilan sebagai berikut ini : Gambar 5.20 Hasil Tampilan Form While Sederhana Pada saat form tersebut diisikan angka awal dan akhir, maka tekan tombol “Lihat Hasil Penurunan” sehingga akan menghasilkan tampilan berikut ini :
  • 11. Gambar 5.21 Hasil Tampilan Proses Form While Sederhana 6.5 Perulangan dengan Kondisional If Dalam sebuah perulanga ada kalanya didalm terdapat sebuah kondisional yang harus dilakukan untuk memilih sesuatu dan kemudian diulang – ulang sebanyak batasan yang diberikan. Perulangan yang seperti ini adalah sebuah perulangan yang didalamnya terdapat sebuah logika kondisional pemilihan baik menggunakan if maupun switch case. Bentuk penulisannya seperti berikut : 1. Untuk bentuk penulisan perulangan For For ( inisialisasi, kondisi, penaikan_penurunan) { If (kondisi) {Blok pernyataan} Else
  • 12. {Blok pernyataan} } 2. Untuk bentuk penulisan perulangan while While ( kondisi ) { If (kondisi) {Blok pernyataan} Else {Blok pernyataan} } Bila dicontohkan ke dalam sebuah program sederhana misalkan perulangan for terdapat logika kondisional untuk melakukan pemilihan angka yang harus ditampilkan adalah angka ganjil. Maka bentuk penulisan kode programnya dapat dituliskan sebagai berikut : 1. Kode program pengulangan angka ganjil dengan If dalam For : Gambar 5.22 Kode Program Perulangan dengan If
  • 13. Penjelasan dari kode program diatas : a. $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai dari angka 1; b. $batas_awal<=10 , merupakan batasan akhir untuk mencetak hasil perulangan yang disebut dengan kondisi perulangan; c. $batas_awal++ , pengontrol perulangan dimana akan terjadi perulangan secara otomatis bertambahkan 1 nilai setiap diulang; d. If ($batas_awal%2==1) dari kode tersebut dapat dijabarkan sebagai berikut : 1) Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau inisialisasi habis dibagi 2 masih ada sisa pembagi. 2) % merupakan simbol untuk pembagi atau habis dibagi, karena disana diberikan 2 maka habis dibagi 2. 3) == merupakan simbol pembanding, dalam kode program dinyatakan hasil bagi tadi akan dibandingkan hasilnya masih ada sisa pembaginya bernilai 1 e. Jika nilai dari batas_awal telah sebanding dengan sisa baginya maka akan dicetaklah hasilnya, sehingga menghasilkan bilangan ganjil tersebut. Hasil tampilan dari kode program diatas sebagai berikut : Gambar 5.23 Hasil Tampilan Perulangan dengan If
  • 14. 2. Kode Program pengulangan angka genap dengan If dalam While : Gambar 5.24 Kode Program While dengan If Penjelasan dari kode program diatas : a. $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai dari angka 1; b. While ($batas_awal<=10) , merupakan batasan akhir untuk mencetak hasil perulangan ketika nilai pada inisialisasi tersebut masih dibawah atau sama dengan nilai dari sebuah kondisi perulangan; c. $batas_awal++ , pengontrol perulangan dimana akan terjadi perulangan secara otomatis bertambahkan 1 nilai setiap diulang; d. If ($batas_awal%2==0) dari kode tersebut dapat dijabarkan sebagai berikut : 1) Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau inisialisasi habis dibagi 2 habis tidak bersisa sama sekali.
  • 15. 2) % merupakan simbol untuk pembagi atau habis dibagi, karena disana diberikan 2 maka habis dibagi 2. 3) == merupakan simbol pembanding, dalam kode program dinyatakan hasil bagi tadi akan dibandingkan hasilnya habis dibagi hingga sisa pembaginya bernilai 0 e. Jika nilai dari batas_awal telah sebanding dengan sisa baginya maka akan dicetaklah hasilnya, sehingga menghasilkan bilangan genap tersebut. Gambar 5.25 Hasil Tampilan While dengan If 3. Kode Program pengulangan angka genap dengan Switch Case dalam For : Gambar 5.26 Kode Program Perulangan dengan Switch Case
  • 16. Penjelasan dari kode program diatas : 1) $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai dari angka 1; 2) $batas_awal<=10 , merupakan batasan akhir untuk mencetak hasil perulangan ketika nilai pada inisialisasi tersebut masih dibawah atau sama dengan nilai dari sebuah kondisi perulangan; 3) $batas_awal++ , pengontrol perulangan dimana akan terjadi perulangan secara otomatis bertambahkan 1 nilai setiap diulang; 4) Switch ($batas_awal%2) dari kode tersebut dapat dijabarkan sebagai berikut : a. Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau inisialisasi habis dibagi 2 habis tidak bersisa sama sekali. b. % merupakan simbol untuk pembagi atau habis dibagi, karena disana diberikan 2 maka habis dibagi 2. 5) Case (1) merupakan pilihan yang pertama dimana jika nilai dari batas_awal habis dibagi 2 masih terdapat sisa baginya yaitu 1, maka akan dicetaklah hasilnya, sehingga menghasilkan bilangan ganjil tersebut. Gambar 5.27 Hasil Tampilan Perulangan dengan Switch Case
  • 17. 4. Kode Program pengulangan angka genap dengan Switch Case dalam While : Gambar 5.28 Kode Program While dengan Switch Case Penjelasan dari kode program diatas : 1) $batas_awal=1 , menjelaskan bahwa inisialisasi perulangan dimulai dari angka 1; 2) While ($batas_awal<=10) , merupakan batasan akhir untuk mencetak hasil perulangan ketika nilai pada inisialisasi tersebut masih dibawah atau sama dengan nilai dari sebuah kondisi perulangan; 3) $batas_awal++ , pengontrol perulangan dimana akan terjadi perulangan secara otomatis bertambahkan 1 nilai setiap diulang; 4) Switch ($batas_awal%2) dari kode tersebut dapat dijabarkan sebagai berikut : a. Dalam pernyataan dapat diartikan, Jika nilai dari batas awal atau inisialisasi habis dibagi 2 habis tidak bersisa sama sekali.
  • 18. b. % merupakan simbol untuk pembagi atau habis dibagi, karena disana diberikan 2 maka habis dibagi 2. 5) Case (0) merupakan pilihan yang pertama dimana jika nilai dari batas_awal habis dibagi 2 sisa baginya yaitu 0, maka akan dicetaklah hasilnya, sehingga menghasilkan bilangan genap tersebut. Gambar 5.29 Hasil Tampilan While dengan Switch Case C. PENUTUP 1. Rangkuman a. Anda telah belajar untuk memahami dan menerapkan konsep – konsep dasar yang diberikan mengenai perulangan. Perulangan yang dibahas dalam buku ini antara lain : 1) Perulangan For 2) Perulangan While 3) Perulangan dengan menggunakan kondisional b. Bentuk penulisan dari perulangan for : For ( inisialisasi, kondisi, penaikan_penurunan) { pernyataan
  • 19. } Dalam hal ini : Inisialisasi : Memberkan nilai kepada variabel yang digunakan untuk mengontrol pengulangan. Bisa diartikan lain inisialisasi merupakan batasan awal dimulainya sebuah perulangan. Kondisi : Mengontrol perulangan atau diakhiri. Maksutnya, kondisi digunakan untuk membatasi banyaknya perulangan atau batasan akhir untuk mengulang. Penaikan_penurunan : Menaikkan atau menurunkan nilai variabel pengontrol perulangan. c. Contoh kode program perulangan for : d. Bentuk penulisan dari perulangan while : Inisialisasi; While ( kondisi ) { Blok pernyataan;
  • 20. Pengontrol pengulangan; } e. Contoh kode program perulangan while : f. Bentuk penulisan dari perulangan for dimana terdapat if maupun switch case : For ( inisialisasi, kondisi, penaikan_penurunan) { If (kondisi) {Blok pernyataan} Else {Blok pernyataan} } Jika menggunakan kondisional switch case di dalam for : For ( inisialisasi, kondisi, penaikan_penurunan) { switch (kondisi)
  • 21. {case (pilihan1) Blok pernyataan; Break; ... Default : Blok pernyataan; } } g. Contoh kode program if di dalam perulangan for : h. Bentuk penulisan dari perulangan while dimana terdapat if maupun switch case : While ( kondisi ) { If (kondisi)
  • 22. {Blok pernyataan} Else {Blok pernyataan} } Jika menggunakan kondisional switch case : While ( kondisi ) { switch (kondisi) {case (pilihan1) Blok pernyataan; Break; ... Default : Blok pernyataan; } } i. Contoh kode program switch case di dalam perulangan while :
  • 23. 2. Petunjuk Pelajar Anda dapat mengukur tingkat pemahaman terhadap materi yang telah disampaikan dengan menjawab pertanyaan yang diberikan. Apabila dapat menjawab pertanyaan dengan tepat, maka Anda dapat melanjutkan ke bab berikutnya. Namun, jika belum dapat menjawab soal dengan tepat, maka pelajari kembali bab ini dengan baik. 3. Tes Formatif a. Pertanyaan : 1) Buatlah program untuk menampilkan perulangan angka 50 – 100 menggunakan for 2) Buatlah program untuk menampilkan perulangan angka dari 100 – 50 menggunakan while b. Kunci Jawaban : 1) Kode program for menampilkan angka dari 50 – 100 : 2) Kode program while menampilkan angka dari 100 ke 50 :
  • 24. 4. Soal a. Buatlah sebuah program untuk pengulangan menentukan bilangan prima 1 sampai dengan 10 b. Dari soal nomor 1 tersebut, silahkan Anda buat dengan menggunakan form sehingga dapat berubah-ubah hasil yang ditampilkan 5. Tugas Buatlah sebuah kode program untuk menampilkan sebuah asterik yang membentuk segitiga seperti berikut : * ** *** **** *** ** *