praktikum sistem basisdata bab 8 hal 44_nahot frastian s kom
Post on 26-May-2015
346 Views
Preview:
DESCRIPTION
TRANSCRIPT
PRAKTIKUM SISTEM BASIS DATA
DOSEN : NAHOT FRASTIAN, S.KOM
PROGRAM STUDI : TEKNIK INFORMATIKA
UNIVERSITAS INDRAPRASTA PGRI
1. Buatlah nama database “bank”, lalu klik Create.
2. Buatlah nama masing-masing tabel. Untuk tabel yang pertama nama tabel “nasabah” dengan isi field 3.
Klik Go.
3. Klik pada tab “Insert”, masukkan nama field sesuai gambar berikut, untuk Primary Key pada field
id_nasabah.
4. Klik pada tab “Structure”, untuk tabel nasabah sudah terbentuk dan Primary Key pada id_nasabah.
5. Klik pada database “bank”, dan buat nama tabel kedua yaitu rekening dengan isi field 4. Lalu kik Go.
6. Masukkan isi nama field sesuai gambar berikut:
7. Setelah terbentuk pada tab “Structure”, klik pada field id_nasabah dan k ode_cabang, kemudian klik
icon Primary Key yang terletak di bawahnya.
8. Muncul Indexes baru pada id_nasabah dan kode_cabang menjadi Primary Key.
9. Klik nama database “bank”, dan buat nama tabel yang ketiga yaitu “cabang” dengan isi field 3. Klik Go.
10. Masukkan nama isi field sesuai gambar berikut dengan Primary Key pada filed kode_cabang.
11. Klik pada tab “Structure”, untuk tabel cabang sudah terbentuk dan Primary Key pada kode_cabang.
12. Klik pada nama tabel “nasabah”, masukkan isi data di bawah ini pada tab SQL lalu klik Go.
− Buat query SQL
INSERT INTO nasabah (id_nasabah, nama_nasabah, alamat_nasabah) VALUES
('AA001','Rudi','Jl. Sepat'),
('AB002','Yuni','Jl. Baung'),
('CC003','Hani','Jl. Gurame'),
('CD004','Kiki','Jl. Nila'),
('DD005','Lala','Jl. Mujair');
13. Tampilan seperti berikut:
14. Klik pada tab “Browse”.
15. Klik pada nama tabel “rekening”, masukkan isi data di bawah ini pada tab SQL lalu klik Go.
− Buat query SQL
INSERT INTO rekening (id_nasabah, nomor_rekening, saldo, kode_cabang) VALUES
('AA001','001000123','20000000','A123'),
('AB002','002000123','5000000','B123'),
('CC003','003000123','75000000','C123'),
('CD004','004000123','20000000','D123'),
('DD005','005000123','1500000','E123');
16. Tampilan seperti berikut:
17. Klik pada tab “Browse”.
18. Klik pada nama tabel “cabang”, masukkan isi data di bawah ini pada tab SQL lalu klik Go.
− Buat query SQl
INSERT INTO cabang (kode_cabang, nama_cabang, kota) VALUES
('A123','JKT01','Jakarta Pusat'),
('B123','JKT02','Jakarta Selatan'),
('C123','BD001','Bandung'),
('D123','SBY01','Surabaya'),
('E123','DPK01','Depok');
19. Tampilan sebagai berikut:
20. Klik pada tab “Browse”.
21. Klik pada nama database “bank”, kemudian klik pada tab “Designer”. Hubungkan masing-masing tabel
sesuai soal pada modul. Gunakan “Create relation”. Klik pad tabel nasabah ke tabel rekening dan klik
pada tabel cabang ke tabel rekening. Tampilan sebagai berikut:
1. Tampilkan id_nasabah, nama_nasabah dan saldo.
− Tentukan tabel mana saja yang dibutuhkan.
Untuk menampilkan id_nasabah dan nama_nasabah kita membutuhkan table nasabah. Sedangkan
untuk menampilkan saldo kita membutuhkan table rekening. Jadi kita akan menggunakan 2 tabel
tersebut.
− Perhatikan relasi dari table tersebut. Tabel nasabah dan rekening dihubungkan oleh atribut id_nasabah.
− Buat query SQL
SELECT nasabah.id_nasabah, nasabah.nama_nasabah, rekening.saldo
FROM nasabah, rekening
WHERE nasabah.id_nasabah=rekening.id_nasabah;
2. Tampilkan nomor_rekening dan nama_cabang.
− Buat query SQL
SELECT rekening.nomor_rekening, cabang.nama_cabang
FROM rekening, cabang
WHERE rekening.kode_cabang=cabang.kode_cabang;
3. Tampilkan nama_nasabah, alamat_nasabah, dan nomor_rekening.
− Buat query SQL
SELECT nasabah.nama_nasabah, nasabah.alamat_nasabah, rekening.nomor_rekening
FROM nasabah, rekening
WHERE nasabah.id_nasabah=rekening.id_nasabah;
4. Tampilkan nomor_rekening dan kota.
− Buat query SQL
SELECT rekening.nomor_rekening, cabang.kota
FROM rekening, cabang
WHERE rekening.kode_cabang=cabang.kode_cabang;
top related