Diajukan untuk memenuhi salah satu pembuatan tugas kelompok pada mata kuliah Sistem Basis Data oleh :
Dosen Pengampu : Bpk. Arif Setiawan S.Kom
Disusun oleh
FAKULTAS TEHNIK PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS 2009/2010
ERD
Skema Database : Pemohon : (NIK,Nama,Jekel,TTL, Berkacamata, Pekerjaan,Alamat,Tinggi,Gol_Darah,Pendidikan,Kode Pos,Telpon,Kewarganegaraan,Gol_SIM,Kota ) Pendaftaran : (No_Pendaftaran,NIK ) Administrasi : ( No Slip pembayaran, NIK, No. Urut, Tgl Pembayaran ) Ujian : ( No. Urut, No. Pendaftaran, Jenis Ujiwan, Hasil Ujian ) Pemotretan : ( No_Urut Pemohon, NIK ) SIM : ( No. SIM, NIK, Tgl Berlaku )
Relasi Tabel
Tabel Pemohon File Database : SIM.dbc File Tabel : t_Pemohon.dbf Name Type NIK Varchar Nama Varchar Jenis Kelamin Varchar TTL Varchar Berkacamata Varchar Pekerjaan Varchar Alamat Varchar Tinggi Varchar Gol. Darah Varchar Pendidikan Varchar Kode Pos Varchar Telepon Varchar Kewarganegaraan Varchar Gol SIM Varchar Kota Varchar
Width 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Tabel Pendaftaran File Database : SIM.dbc Fi;e Tabel : t_Pendaftaran.dbf Name Type NIK Varchar No Pendaftaran Varchar Tabel Administrasi File Database : SIM.dbc File Tabel : t_Administrasi.dbf Name Type No Slip Pembayaran Varchar No Urut Varchar Tgl Pembayaran Varchar Tabel Ujian File Database : SIM.dbc File Tabel : t_Ujian.dbf Name Type No Urut Varchar No Pendaftaran Varchar Jenis Ujian Varchar Hasil Ujian Varchar Tabel Pemotretan File Database : SIM.dbc File Tabel : t_Pemotretan.dbf Name Type No Urut Pemotretan Varchar
Width 20 20
Width 20 20 20
Width 20 20 20 20
Width 20
Tabel SIM File Database : SIM.dbc File Tabel : t_SIM.dbf Name Type No SIM Varchar No Pembayaran Varchar Tgl Berlaku Varchar TABEL PEMOHON NIK Nama 81641642643 Anggun 85575575757 Anggik 89999377636 Bunga.CS
Width 20 20 20
TTL Ambon, 12 jan 1990 Padang, 17 feb 1992 Kudus, 14 agust 1945 Gol. Darah A B AB Gol_SIM C C C
TABEL PENDAFTARAN NIK No_Pendaftaran 81641642643 107 85575575757 108 89999377636 109
TABEL ADMINISTRASI No_Pembayaran 1 2 3 No_Urut Ujian 31 32 33 Tgl Pembayaran 2 Mei 2010 3 Mei 2010 4 Mei 2010
TABEL PEMOTRETAN No_Urut_Pemotretan 001 002 003 TABEL SIM No_SIM 85225735836 85225735837 85225735838
Kasus basis data : Setiap pengendara motor diwajibkan untuk memiliki SIM karena merupakan salah satu syarat agar bisa mengemudi kendaraan bermotor dijajan raya, Jadi langkah langkah diatas merupakan proses pembuatan SIM
CREATE DATABASE PEMBUATAN_SIM; USE PEMBUATAN_SIM CREATE TABLE PEMOHON (NIK VARCHAR(20), Nama VARCHAR(20), Jekel VARCHAR(20), TTL VARCHAR (20), Berkacamata VARCHAR(20), Pekerjaan VARCHAR(20), Alamat VARCHAR(20), Tinggi VARCHAR(20), Gol_Darah VARCHAR(20), Pendidikan VARCHAR(20), Kode_Pos VARCHAR(20), Telpon VARCHAR(20), Kewarganegaraan VARCHAR(20), Gol_SIM VARCHAR(20), Kota VARCHAR(20)) INSERT INTO PEMOHON VALUES ('81641642643', 'Anggun', 'Perempuan', 'Ambon 12 jan 1990', 'Tidak', 'Dosen', 'Jln Buntu No 45', '175cm', 'A', 'S2', '5544', '85641642333', 'Indonesia', 'C', 'Kudus'), ('85575575757', 'Anggik', 'Perempuan', 'Padang 17 feb 1992', 'Tidak',
'Guru', 'Jln Lurus No 89', '165cm', 'B', 'S1', '6765', '85641642444', 'Indonesia', 'C', 'Kudus'), ('89999377636', 'Bunga CS', 'Laki-laki', 'Kudus 14 agust 1945', 'Ya', 'Seniman', 'Jln Cucak Rowo No 69', '167cm', 'AB', 'S3', '3234', '85641642555', 'Indonesia', 'C','Kudus') USE PEMBUATAN_SIM CREATE TABLE PENDAFTARAN (NIK VARCHAR(20), PENDAFTARAN VARCHAR(20)) INSERT INTO PENDAFTARAN VALUES ('81641642643', '107'), ('85575575757', '108'), ('89999377636', '109') USE PEMBUATAN_SIM CREATE TABLE UJIAN_SIM (No_Urut_Ujian VARCHAR(20), No_Pendaftaran VARCHAR(20), Jenis_Ujian VARCHAR(20), Hasil_Ujian VARCHAR(20))
INSERT INTO UJIAN_SIM VALUES ('31', '107', 'Tertulis', 'Lulus'), ('32', '108', 'Tertulis', 'Lulus'), ('33', '109', 'Tertulis', 'Lulus') USE PEMBUATAN_SIM CREATE TABLE ADMINISTRASI (No_Pembayaran VARCHAR(20), No_Urut_Ujian VARCHAR(20), Tgl_Pembayaran VARCHAR(20)) INSERT INTO ADMINISTRASI VALUES ('1', '31', '2 Mei 2010'), ('2', '32, 3 Mei 2010'), ('3', '33', '4 Mei 2010) USE PEMBUATAN_SIM CREATE TABLE PEMOTRETAN (NO_URUT_PEMOTRETAN VARCHAR(20), PRIMARY KEY(NO_URUT_PEMOTRETAN)) INSERT INTO PEMOTRETAN VALUES('001'), ('002'), ('003') USE PEMBUATAN_SIM CREATE TABLE SIM (No_SIM VARCHAR(20),
No_Pembayaran VARCHAR(20), Tgl_Berlaku VARCHAR(20)) INSERT INTO SIM VALUES ('85225735836', '1', '2 Mei 2015'), ('85225735837', '2', '3 Mei 2015'), ('85225735838', '3', '4 Mei 2015')