• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI

4.1. Implementasi Database

Pembuatan sistem informasi ini menggunakan database MySQL. Database sistem informasi ini terdiri dari tabel kendaraan, tabel perubahan, tabel mutasi, tabel berhenti, tabel perubahan_mutasi, tabel perubahan_berhenti, dan tabel admin. Urutan pembuatan database sistem informasi ini :

4.1.1. Tabel admin

Pembuatan tabel admin : CREATE TABLE admin (

NRP varchar(30) NOT NULL default '',

nama_admin varchar(50) NOT NULL default '', jabatan_admin varchar(30) NOT NULL default '', wilayah varchar(30) NOT NULL default '', user_name varchar(20) NOT NULL default '', password varchar(20) NOT NULL default '', PRIMARY KEY (NRP),

UNIQUE KEY user_name (user_name,password) ) TYPE=MyISAM;

4.1.2. Tabel kendaraan

Pembuatan tabel kendaraan : CREATE TABLE kendaraan (

no_BPKB varchar(30) NOT NULL default '', no_reg varchar(30) NOT NULL default '', no_polisi varchar(20) NOT NULL default '', merk varchar(20) NOT NULL default '', type varchar(20) NOT NULL default '', jenis varchar(20) NOT NULL default '', model varchar(20) NOT NULL default '',

th_pembuatan varchar(10) NOT NULL default '', th_perakitan varchar(10) NOT NULL default '', isi_silinder varchar(20) NOT NULL default '', warna varchar(20) NOT NULL default '', no_rangka varchar(30) NOT NULL default '', no_mesin varchar(30) NOT NULL default '', jml_sumbu varchar(20) default NULL, jml_roda varchar(20) NOT NULL default '', bahan_bakar varchar(20) NOT NULL default '', no_SUT varchar(30) default NULL,

tmp_pengeluaran_BPKB varchar(30) NOT NULL default '', tgl_pengeluaran_BPKB date NOT NULL default '0000-00-00', nama_pengesah_BPKB varchar(50) NOT NULL default '', NRP_pengesah_BPKB varchar(20) NOT NULL default '', nama_pemilik varchar(50) NOT NULL default '',

alamat_pemilik varchar(200) NOT NULL default '', pekerjaan_pemilik varchar(30) NOT NULL default '', no_polisi_aktif varchar(20) NOT NULL default”, status_pencurian varchar(20) NOT NULL default '', PRIMARY KEY (no_BPKB)

) TYPE=MyISAM;

4.1.3. Tabel perubahan

Pembuatan tabel perubahan : CREATE TABLE perubahan (

tgl_ubah date NOT NULL default '0000-00-00', no_BPKB varchar(30) NOT NULL default '', nomor_polisi varchar(20) NOT NULL default '', nama_ubah varchar(50) NOT NULL default '', alamat_ubah varchar(200) NOT NULL default '', pekerjaan_ubah varchar(30) NOT NULL default '', warna_ubah varchar(20) NOT NULL default '', nomor_rangka varchar(30) NOT NULL default '', nomor_mesin varchar(30) NOT NULL default '',

nama_pengesah_ubah varchar(50) NOT NULL default '', NRP_pengesah_ubah varchar(20) NOT NULL default '', wilayah_pengesah_ubah varchar(30) NOT NULL default '', ket_ubah varchar(200) default NULL,

PRIMARY KEY (tgl_ubah) ) TYPE=MyISAM;

4.1.4. Tabel mutasi

Pembuatan tabel mutasi : CREATE TABLE mutasi (

no_BPKB_mutasi varchar(30) NOT NULL default '', no_reg_mutasi varchar(30) NOT NULL default '', no_polisi_mutasi varchar(20) NOT NULL default '', merk_mutasi varchar(20) NOT NULL default '', type_mutasi varchar(20) NOT NULL default '', jenis_mutasi varchar(20) NOT NULL default '', model_mutasi varchar(20) NOT NULL default '',

th_pembuatan_mutasi varchar(10) NOT NULL default '', th_perakitan_mutasi varchar(10) NOT NULL default '', isi_silinder_mutasi varchar(20) NOT NULL default '', warna_mutasi varchar(20) NOT NULL default '', no_rangka_mutasi varchar(30) NOT NULL default '', no_mesin_mutasi varchar(30) NOT NULL default '', jml_sumbu_mutasi varchar(20) default NULL,

jml_roda_mutasi varchar(20) NOT NULL default '', bahan_bakar_mutasi varchar(20) NOT NULL default '', no_SUT_mutasi varchar(30) default NULL,

no_UB_mutasi varchar(30) default NULL,

tmp_pengeluaran_BPKB_mutasi varchar(30) NOT NULL default '', tgl_pengeluaran_BPKB_mutasi date NOT NULL default '0000-00-00', nama_pengesah_BPKB_mutasi varchar(50) NOT NULL default '', NRP_pengesah_BPKB_mutasi varchar(20) NOT NULL default '', nama_pemilik_mutasi varchar(50) NOT NULL default '',

alamat_pemilik_mutasi varchar(200) NOT NULL default '', pekerjaan_pemilik_mutasi varchar(30) NOT NULL default '', tgl_mutasi date NOT NULL default '0000-00-00',

nama_pengesah_mutasi varchar(50) NOT NULL default '', NRP_pengesah_mutasi varchar(20) NOT NULL default '', wilayah_pengesah_mutasi varchar(30) NOT NULL default '', ket_mutasi varchar(200) default NULL,

PRIMARY KEY (no_BPKB_mutasi) ) TYPE=MyISAM;

4.1.5. Tabel perubahan_mutasi

Pembuatan tabel perubahan_mutasi : CREATE TABLE perubahan_mutasi (

tgl_ubah_mutasi date NOT NULL default '0000-00-00', no_BPKB_mutasi varchar(30) NOT NULL default '',

nomor_polisi_mutasi varchar(20) NOT NULL default '', nama_ubah_mutasi varchar(50) NOT NULL default '', alamat_ubah_mutasi varchar(200) NOT NULL default '', pekerjaan_ubah_mutasi varchar(30) NOT NULL default '', warna_ubah_mutasi varchar(20) NOT NULL default '', nomor_rangka_mutasi varchar(30) NOT NULL default '', nomor_mesin_mutasi varchar(30) NOT NULL default '',

nama_pengesah_ubah_mutasi varchar(50) NOT NULL default '', NRP_pengesah_ubah_mutasi varchar(20) NOT NULL default '', wilayah_pengesah_ubah_mutasi varchar(30) NOT NULL default '', ket_ubah_mutasi varchar(200) default NULL,

PRIMARY KEY (tgl_ubah _mutasi) ) TYPE=MyISAM;

4.1.6. Tabel berhenti

Pembuatan tabel berhenti : CREATE TABLE berhenti (

no_BPKB_berhenti varchar(30) NOT NULL default '', no_reg_berhenti varchar(30) NOT NULL default '', no_polisi_berhenti varchar(20) NOT NULL default '', merk_berhenti varchar(20) NOT NULL default '', type_berhenti varchar(20) NOT NULL default '', jenis_berhenti varchar(20) NOT NULL default '', model_berhenti varchar(20) NOT NULL default '',

th_pembuatan_berhenti varchar(10) NOT NULL default '', th_perakitan_berhenti varchar(10) NOT NULL default '', isi_silinder_berhenti varchar(20) NOT NULL default '', warna_berhenti varchar(20) NOT NULL default '', no_rangka_berhenti varchar(30) NOT NULL default '', no_mesin_berhenti varchar(30) NOT NULL default '', jml_sumbu_berhenti varchar(20) default NULL, jml_roda_berhenti varchar(20) NOT NULL default '', bahan_bakar_berhenti varchar(20) NOT NULL default '', no_SUT_berhenti varchar(30) default NULL,

no_UB_berhenti varchar(30) default NULL,

tmp_pengeluaran_BPKB_berhenti varchar(30) NOT NULL default '', tgl_pengeluaran_BPKB_berhenti date NOT NULL default '0000-00-00', nama_pengesah_BPKB_berhenti varchar(50) NOT NULL default '', NRP_pengesah_BPKB_berhenti varchar(20) NOT NULL default '', nama_pemilik_berhenti varchar(50) NOT NULL default '',

alamat_pemilik_berhenti varchar(200) NOT NULL default '', pekerjaan_pemilik_berhenti varchar(30) NOT NULL default '', tgl_berhenti date NOT NULL default '0000-00-00',

nama_pengesah_berhenti varchar(50) NOT NULL default '', NRP_pengesah_berhenti varchar(20) NOT NULL default '', wilayah_pengesah_berhenti varchar(30) NOT NULL default '', ket_berhenti varchar(200) default NULL,

PRIMARY KEY (no_BPKB_berhenti) ) TYPE=MyISAM;

4.1.7. Tabel perubahan_berhenti

Pembuatan tabel perubahan_berhenti : CREATE TABLE perubahan_berhenti (

tgl_ubah_berhenti date NOT NULL default '0000-00-00', no_BPKB_berhenti varchar(30) NOT NULL default '', nomor_polisi_berhenti varchar(20) NOT NULL default '', nama_ubah_berhenti varchar(50) NOT NULL default '', alamat_ubah_berhenti varchar(200) NOT NULL default '', pekerjaan_ubah_berhenti varchar(30) NOT NULL default '', warna_ubah_berhenti varchar(20) NOT NULL default '', nomor_rangka_berhenti varchar(30) NOT NULL default '', nomor_mesin_berhenti varchar(30) NOT NULL default '',

nama_pengesah_ubah_berhenti varchar(50) NOT NULL default '', NRP_pengesah_ubah_berhenti varchar(20) NOT NULL default '', wilayah_pengesah_ubah_berhenti varchar(30) NOT NULL default '', ket_ubah_berhenti varchar(200) default NULL,

PRIMARY KEY (tgl_ubah_berhenti) ) TYPE=MyISAM;

Dokumen terkait