1. Membuat database dengan nama “Perkreditan” pada MySQL.
Mysql> create database perkreditan; a. Membuat tabel “Pembeli”. Mysql> create table pembeli(id_pembeli varchar(20) primary key not null, nama varchar(30) not null, alamat varchar(50) not null);
b. Membuat tabel “Rekening”.
Mysql> create table rekening(no_rekening varchar (5) primary key not null, bln_tagihan varchar(25) not null, jml_bayar int not null, id_pembeli varchar(20) not null); c. Membuat tabel “Mempunyai”. Mysql> create table mempunyai(id_punya varchar(20) primary key not null, id_pekerjaan varchar(20) not null, id_pembeli varchar(20) not null, gaji int not null);
d. Membuat tabel “Pekerjaan”.
Mysql> create table pekerjaan(id_pekerjaan varchar(20) primary key not null, jns_pekerjaan varchar(20) not null); e. Membuat tabel “Transaksi”. Mysql> create table transaksi(id_transaksi varchar(20) primary key not null, id_pembeli varchar(20) not null, id_motor varchar(20) not null, id_kredit varchar(20) not null, status_kredit char(2) not null, tgl_dp date not null, status_dp char(5) not null);
f. Membuat tabel “Angsuran”.
Mysql> create table angsuran(id_angsuran varchar(20) primary key not null, id_transaksi varchar(20) not null, tgl_bayar date, batas_bayar date not null, status_angsuran varchar(10) not null, biaya_angsuran int); g. Membuat tabel “Motor”. Mysql> create table motor(id_motor varchar(20) primary key not null, merek varchar(20) not null, tgl_produksi date not null, stok int not null);
h. Membuat tabel “Tipe Kredit”.
Mysql> create table tipe_kredit(id_kredit varchar(20) not null, jns_kredit int not null, id_motor varchar(20) not null, dp int not null, angsuran int not null, bunga int not null); 2. Menambahkan atribut “no_telp” pada entitas pembeli. Mysql> alter table pembeli add no_telp varchar(15) not null;
3. Mengubah ukuran atribut “no_rekening” pada entitas rekening.
Mysql> alter table rekening modify no_rekening varchar(25);
4. Mengisi data ke dalam tabel menggunakan perintah insert
a. Tabel Pembeli Mysql> insert into pembeli values(“74562001”,”Mustafa Kamal”,”Jl. Ujong Batee No. 16 Banda Aceh”,”0645859645”),(“74562002”,”Dadang”,”Jl. Mangga No. 7 Bandung”,”0222763496”),(“74562003”,”Gunawan”,”Jl. Pisang No. 101 Jakarta Barat”,”0212469792”),(“74562004”,”Ferry Adriansyah”,”Jl. Merdeka No. 78 Jakarta Selatan”,”0213265974”),(“74562005”,”Ari Tampubolon”,”Jl. Teuku Umar No. 39 Medan”,”06195649872”),(“74562006”,”Edi Saputra”,”Jl. Diponegoro No. 5 Gorontalo”,”056548975”),(“74562007”,”Ramadhansyah”,”Jl. Apel No. 2 Palembang”,”0794256974”),(“74562008”,”Eko Munandar”,”Jl. Pahlawan No. 17 Surabaya”,”0244542215”),(“74562009”,”Suryo Agung”,”Jl. Bundaran No. 48 Semarang”,”0238856425”),(“74562010”,”Rizki Maulana”,”Jl. Panjang No. 15 Padang”,”0719998754”); b. Tabel Pekerjaan Mysql> insert into pekerjaan values(“121-2155”,”PNS”),(“131- 1315“,”Nelayan”),(“141-2153”,”Guru”),(“151-3564”,”Petani”),(“161- 3654”,”Dosen”),(“172-3654”,”Buruh”),(“181-2365”,”Pengacara”),(“196- 5326”,”Hakim”),(“201-2564”,”Wiraswasta”),(“211-8564”,”Pengusaha”); 5. Memasukkan data secara massal. a. Tabel Angsuran Mysql> load data local infile ‘D:\\angsuran.txt’ Into table angsuran Fields terminated by ‘,’ Lines terminated by ‘\n’ ; b. Tabel Mempunyai Mysql> load data local infile ‘D:\\mempunyai.txt’ Into table mempunyai Fields terminated by ‘,’ Lines terminated by ‘\n’ ; c. Tabel Motor Mysql> load data local infile ‘D:\\motor.txt’ Into table motor Fields terminated by ‘,’ Lines terminated by ‘\n’ ; d. Tabel Rekening Mysql> load data local infile ‘D:\\rekening.txt’ Into table rekening Fields terminated by ‘,’ Lines terminated by ‘\n’ ; e. Tabel Tipe Kredit Mysql> load data local infile ‘D:\\tipe_kredit.txt’ Into table tipe_kredit Fields terminated by ‘,’ Lines terminated by ‘\n’ ; f. Tabel Transaksi Mysql> load data local infile ‘D:\\transaksi.txt’ Into table transaksi Fields terminated by ‘,’ Lines terminated by ‘\n’ ;
6. Mencari data pembeli dengan no telp yang diawali “021”