Database PHP MyAdmin

advertisement
MODUL PERKULIAHAN
Pemrograman
Web Enterprise
Database (PHPMyAdmin)
Fakultas
Program Studi
KesMas
Rekam Medik
Tatap Muka
13
Abstract
Bagian ini akan menjelaskan pembuatan
database berbasis MySQL menggunakan
PHPMyAdmin, menjalankan fitur Create data
table, Read data Table, Update data Table, dan
Delete Data Table.
Mahasiswa dapat mengetahui pem buatan
database berbasis MySQL menggunakan
PHPMyAdmin, menjalankan fitur Create data
table, Read data Table, Update data Table, dan
Delete Data Table.
Kode MK
Disusun Oleh
CMK667
Yessy Asri, ST., MMSI
Kompetensi
Pendahuluan
MySQL adalah salah satu jenis database server yang sangat terkenal.
Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk
mengakses databasenya. Bersifat free (tidak perlu mengeluarkan biaya untuk
menggunakannya). MySQL termasuk jenis RDBMS (Relational Database Management
System).
PHPMyAdmin
Software yang digunakan untuk membuat dan memaintenance database. Kita dapat
mengakses aplikasi tersebut dengan cara membuka Web Browser (Mozilla Firefox, Internet
Explorer atau Chrome) dan mengetikkan http://localhost/phpmyadmin pada kolom URL.
Contoh tampilan awalnya adalah seperti gambar di bawah ini.
Membuat Database
Pilih menu Databases pada bagian atas halaman PHPMyAdmin dan isikan nama
database pada form Create Database lalu tekan tombol Create untuk memproses pembuatan
database.
Apabila berhasil membuat database baru, maka akan tampil nama database yang
dibuat pada bagian kiri halaman PHPMyAdmin.
Membuat Tabel
Dalam satu database, kita dapat membuat lebih dari satu table. Untuk membuat table,
pilih nama database yang telah kita buat pada bagian kiri halaman PHPMyAdmin, lalu isikan
nama table beserta jumlah kolom yang diinginkan dan tekan tombol Go untuk memproses
pembuatan table.
Apabila berhasil membuat tabel, maka kita akan disediakan kolom-kolom untuk
mengisikan nama dari masing-masing kolom beserta dengan tipe data yang sesuai dengan
kolom yang dibuat.
Pada gambar di atas, dicontohkan nama kolom NIM dengan tipe data VARCHAR
dimana tipe data tersebut digunakan apabila kita menginginkan isi data dari kolom tersebut
dapat berupa angka maupun teks dengan jumlah maksimal karakter dapat kita tentukan.
Sedangkan untuk tipe data TEXT adalah tipe data yang digunakan untuk isi data dari kolom
yang berisikan banyak karakter, frase, maupun kalimat. Beberapa tipe data yang sering
dipakai dalam database MySQL adalah sebagai berikut:
Setelah kita mengisikan nama kolom dan tipe data, tekan tombol Save pada bagian
bawah dari halaman PHPMyAdmin. Apabila berhasil membuat tabel, maka akan muncul tabel
yang telah kita buat seperti pada gambar di bawah ini.
Pada nama tabel yang telah dibuat, terdapat beberapa pilihan yang dapat kita lakukan
pada tabel tersebut, diantaranya:

Structure, digunakan untuk melihat/melakukan perubahan terhadap nama kolom dan
tipe data yang digunakan.

Search, digunakan untuk mencari data yang ada dalam tabel.

Insert, digunakan untuk mengisi data masing-masing kolom dalam tabel.
• Empty, digunakan untuk mengosongkan seluruh data yang ada dalam tabel
• Drop, digunakan untuk menghapus tabel yang ada dalam database.
Perintah Dasar SQL
Memasukkan Data
Untuk memasukkan sebuah data ke dalam tabel database digunakan perintah sebagai
berikut:
Contoh:
Insert into anggota values (100, ‘Adi’,’[email protected]’, ‘Jl. Keputih
2A No 5’, ‘Surabaya’);
Misalkan data yang dimasukkan dalam tabel anggota seperti dibawah ini:
Menghapus data
Untuk menghapus suatu data dengan kondisi tertentu, digunakan perintah sebagai
berikut:
Contoh:
a)
Untuk menghapus data nomor 107
Delete from anggota where nomor=107
b)
Untuk menghapus seluruh data
Delete from anggota
Memodifikasi Data
Untuk memodifikasi
di bawah ini:
suatu data tertentu dalam tabel, adalah
dengan menggunakan perintah seperti
Contoh untuk mengupdate data email di tabel anggota , nomor 107
Update anggota set email=’[email protected]’ where nomor=107
Menampilkan Isi Tabel
1. Untuk menampilkan semua kolom pada tabel anggota
Select * from anggota;
2. Untuk menampilkan kolom nomor dan nama pada tabel anggota
Select nomor, nama from anggota;
3. Untuk menampilkan semua kolom pada tabel anggota yang berada pada kota ‘Surabaya’
Select * from anggota where kota=’Surabaya’;
4. Untuk menampilkan semua kolom pada tabel anggota dengan urut nama
Select * from anggota order by nama;
5. Untuk menghitung jumlah data dalam tabel anggota
Select count(*) from anggota;
6. Untuk menampilkan kota dengan tidak menampilkan kota yang sama pada tabel anggota
Select distinct kota from anggota;
7. U ntuk m enam pilkan nam a dan email yang m empunyai email di ‘yahoo.com’
Select nama, email from anggota where email like ‘%yahoo.com’;
8. Untuk menampilkan nomor, nama, dan email yang nomornya diatas 103 dan yang
beraw alan ‘S’
Select nomor, nama, email from anggota where nama>=103 AND nama
like ‘S%’;
9. Untuk menampilkan nomor dan nama yang nomornya diantara 103 – 105
Select nomor, nama from anggota where nomor between 103 – 105
PRAKTIKUM
1.
Buatlah database baru dengan nama lat_mysql
2.
Buatlah tabel dengan nama pegawai yang memiliki field sebagai berikut:
3.
Masukkan data-data berikut:
4.
5.
Hapuslah record dengan ID 100
Update data untuk ID 101 dan ID 102 sebagai berikut:
6.
Buatlah perintah SQL untuk menampilkan:
a. Semua kolom dari tabel pegawai
b.
Kolom nama dan gaji dari tabel pegawai
c.
Kolom nama dan alamat yang mempunyai nama dengan awalan F.
d.
Kolom nama dan alamat yang mempunyai nama dengan akhiran n
e.
Kolom nama dan gaji yang mempunyai gaji di atas 15000
Kolom nama, alamat dan gaji yang bergaji di atas 13000 dan beralamat Jakarta
a.
g.
h.
Kolom nama dan gaji yang mempunyai gaji antara 15000-20000.
Gaji max, min, rata2 dari tabel pegawai.
Tugas
1. Buatlah 2 tabel yaitu Tabel Pegawai dan Tabel Departemen yang saling
berhubungan dan memiliki kolom-kolom sebagai berikut:
2. Isikan data untuk kedua tabel di atas seperti pada contoh di bawah ini:
a. Tabel Pegawai
b.
Tabel Departemen
3. Buatlah perintah SQL untuk menampilkan data sebagai berikut:
a. Menampilkan nama pegawai, alamat pegawai, dan nama departemen.
b.
Menampilkan id pegawai, nama pegawai, dan nama departemen.
Download