implementasi basis data dalam xampp
Post on 11-Jan-2015
2.559 Views
Preview:
DESCRIPTION
TRANSCRIPT
Implementasi Basis data dalam xampp
Kuliah Sistem Basis dataPurwono Hendradi
http://kuliahendradi.co.nr@Desember 2012
Studi Kasus
Mahasiswa Kuliahmengikuti
Tabel MahasiswaNPM*
Nama
TTL
Alamat
Tabel Mata KuliahKd_MK*
Nm_MK
SKS
Tabel Mengikuti
TA
SMT
NPM **
Kd_MK**
NPM dan Kd_MK adalah kunci tamu pada tebel ‘mengikuti’Karena keduanya diperlukan untuk menghubungkan kedua tabel lainnya ,
Penerapan desain ke Xampp
• Buat Database• Buat Tabel• Relasikan• Bisa dioperasikan
Pastikan Status Xampp
http://Localhost/phpmyadmin/
Membuat Database
Ketik nama database disini
Menyiapkan tabel
• Dalam studi kasus ada tiga tabel :
Jumlah field adalah attribut
dalam ERD (contoh
kasus =4)
Mengisi Field/attribut
Type data harus tepat dan ukurannya juga harus mempertimbangkan
kebutuhan
Baca keteranganny
a dan bisa sudah selesai
klik disini
Kunci utama (primary key)
Klik disini untuk
menentukan NPM sebagai kunci utama
Tabel relasi
• Attribut kunci tamu harus sama dengan tabel utamanya (panjang dan tipenya)
• Tabel relasi tidak ada ‘attribut tunggal’ yang dijadikan attribut kunci jadi tidak perlu didefinisikan attribut kunci
• Attribut kunci dapat dimunculkan pada saat di’query’
Hasil pada Phpmyadmin
SQL script...bisa dicopy dan di
‘inject’ ke php scipt (bila diperlukan)
Nama-nama tabel yang ada dalam
database latih KRS ( dalam kenyataan
bisa berpuluh-puluh tabel
Isi data untuk latihanNPM Nama TTL Alamat
1112312322 Hendrik 200590 JL. Abc Parakan
1112312324 Rudy 30 11 89 JL. Rejo
1112312333 Ikhwan 02 01 89 Jl. Gelo
Kd_MK Nm_MK SKS
INF05001 Basis data 3
INF05002 Jaringan Komputer 3
INF05003 Kemuhammadiyahan 4
Tabel ‘Mengambil’TA SMT NPM Kd_MK
2011/2012 Gasal 1112312322 INF05001
2011/2012 Gasal 1112312322 INF05002
2012/2013 Gasal 1112312322 INF05003
2011/2012 Gasal 1112312322 INF05001
2011/2012 Gasal 1112312322 INF05002
2012/2013 Gasal 1112312322 INF05003
2012/2013 Gasal 1112312322 INF05001
2011/2012 Gasal 1112312333 INF05002
2012/2013 Gasal 1112312333 INF05003
Buatlah Query
• Semua matakuliah yang diambil oleh ‘Ikhwan’• Semua mahasiswa yang mengambil
matakuliah ‘ Jaringan Komputer’• Hitus SKS yang diambil oleh ‘Hendrik’
Posisi phpmyadmin
Pada database ‘latih KRS’
Perintah SQL tulis disini
About me
aah3ndr4@yahoo.comE-mail : p_hendr@mail.comWeb : http://kuliahendradi.co.nrhttp://hendradilinux.co.cc
Purwono HendradiHP : 0812 286 8871
top related