SlideShare a Scribd company logo
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

DOC
Tugas php
DOCX
Laporan Praktikum Basis Data Modul VI-Membuat Website
PDF
Tutoria contohl-koneksi-php-mysql
PDF
Modul Lengkap Microsoft visual Fox Pro
PDF
Web dengan php mysql dreamweaver
PDF
Makalah Desain web menggunakan dreamweaver 8
PDF
Panduan lengkap microsoft access 2010
PDF
Tugas php
Laporan Praktikum Basis Data Modul VI-Membuat Website
Tutoria contohl-koneksi-php-mysql
Modul Lengkap Microsoft visual Fox Pro
Web dengan php mysql dreamweaver
Makalah Desain web menggunakan dreamweaver 8
Panduan lengkap microsoft access 2010

What's hot (20)

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

Similar to Php (20)

PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
PPT
Php mysql
PDF
Modul web php
PDF
Buat web dgn php mysql dreamweaver
PDF
Aplikasi crud-sederhana-dengan-php-dan-my sql
PDF
Anon phpmysql)
PDF
Dasar Pemrograman PHP dan MySQL
PDF
200643579008 Dasar Pemprograman P H P Dab My S Q L
PDF
Anon phpmysql
PDF
Belajar php 2015
PDF
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
PPTX
PDF
Anon phpmysql
PDF
Anon phpmysql
PDF
2. dasar program php mysql
DOC
Jobsheet2 php
PDF
Php basic
PDF
Basis Data Praktikum modul SQL
PDF
Modul praktikum algoritma
PDF
Bongkar rahasia php
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Php mysql
Modul web php
Buat web dgn php mysql dreamweaver
Aplikasi crud-sederhana-dengan-php-dan-my sql
Anon phpmysql)
Dasar Pemrograman PHP dan MySQL
200643579008 Dasar Pemprograman P H P Dab My S Q L
Anon phpmysql
Belajar php 2015
Budi aplikasi-crud-sederhana-dengan-php-dan-my sql-libre
Anon phpmysql
Anon phpmysql
2. dasar program php mysql
Jobsheet2 php
Php basic
Basis Data Praktikum modul SQL
Modul praktikum algoritma
Bongkar rahasia php
Ad

Recently uploaded (8)

PPTX
Implementasi Microservices pada Manufaktur
PPTX
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PPTX
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
PPT
pengantar-sistem-informasi manajemen.ppt
Implementasi Microservices pada Manufaktur
PERANCANGAN DAN PENGEMBANGAN VIDEO GAME SEBAGAI MEDIA TERAPI DEPRESI
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PEMAHAMAN MAPEL KODING DAN KECERDASAN ARTIFICIAL
pengantar-sistem-informasi manajemen.ppt

Php

  • 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 : * ** *** **** *** ** *