Top Banner
Implementasi Basis data dalam xampp Kuliah Sistem Basis data Purwono Hendradi http://kuliahendradi.co.nr @Desember 2012
16

Implementasi basis data dalam xampp

Jan 11, 2015

Download

Documents

menghubungkan sistem basis data sebagai ilmu komutasi dalam teknik informatika dan Xampp sebagai teknologi informasi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Implementasi basis data dalam xampp

Implementasi Basis data dalam xampp

Kuliah Sistem Basis dataPurwono Hendradi

http://kuliahendradi.co.nr@Desember 2012

Page 2: Implementasi basis data dalam xampp

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 ,

Page 3: Implementasi basis data dalam xampp

Penerapan desain ke Xampp

• Buat Database• Buat Tabel• Relasikan• Bisa dioperasikan

Page 4: Implementasi basis data dalam xampp

Pastikan Status Xampp

Page 5: Implementasi basis data dalam xampp

http://Localhost/phpmyadmin/

Page 6: Implementasi basis data dalam xampp

Membuat Database

Ketik nama database disini

Page 7: Implementasi basis data dalam xampp

Menyiapkan tabel

• Dalam studi kasus ada tiga tabel :

Jumlah field adalah attribut

dalam ERD (contoh

kasus =4)

Page 8: Implementasi basis data dalam xampp

Mengisi Field/attribut

Type data harus tepat dan ukurannya juga harus mempertimbangkan

kebutuhan

Baca keteranganny

a dan bisa sudah selesai

klik disini

Page 9: Implementasi basis data dalam xampp

Kunci utama (primary key)

Klik disini untuk

menentukan NPM sebagai kunci utama

Page 10: Implementasi basis data dalam xampp

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’

Page 11: Implementasi basis data dalam xampp

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

Page 12: Implementasi basis data dalam xampp

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

Page 13: Implementasi basis data dalam xampp

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

Page 14: Implementasi basis data dalam xampp

Buatlah Query

• Semua matakuliah yang diambil oleh ‘Ikhwan’• Semua mahasiswa yang mengambil

matakuliah ‘ Jaringan Komputer’• Hitus SKS yang diambil oleh ‘Hendrik’

Page 15: Implementasi basis data dalam xampp

Posisi phpmyadmin

Pada database ‘latih KRS’

Perintah SQL tulis disini

Page 16: Implementasi basis data dalam xampp

About me

[email protected] : [email protected] : http://kuliahendradi.co.nrhttp://hendradilinux.co.cc

Purwono HendradiHP : 0812 286 8871