Struktur Database ANALISA DAN PERANCANGAN SISTEM

service , tabel customer, tabel supplier, tabel karyawan, tabel jenis, tabel mobil, tabel mobil, tabel detail service, tabel detail beli, tabel detail jual, tabel pembelian, tabel penjualan, tabel admin, tabel detail SP, dan tabel model. Tabel Sparepart mempunyai satu PK dan dua FK karena relasi dengan tabel kategori dan tabel merk. Tabel mobil mempunyai satu PK dan dua FK karena relasi dengan tabel customer, tabel model. Tabel pembelian mempunyai satu PK. Tabel penjualan mempunyai satu PK dan dua FK karena relasi dengan tabel mobil dan tabel customer. Gambar 3.11

3.5 Struktur Database

Dari desain database yang telah dibuat dalam bentuk CDM dan PDM, maka dapat disusun database sebagai berikut : 1. Tabel Kategori Nama Tabel : Kategori Primary Key : kodeKat Fungsi : menyimpan data kategori Tabel 3.1 Kategori No Field Tipe Data Length Keterangan 1 KodeKat Text 15 PK 2 NamaKat Text 50 - 2. Tabel Sparepart Nama Tabel : Sparepart Primary Key : KodeSP Fungsi : menyimpan data sparepart Tabel 3.2 Sparepart No Field Tipe Data Length Keterangan 1 KodeSP Text 15 PK 2 KodeKat Text 15 FK 3 KodeMerk Text 15 FK 4 NamaSP Text 50 5 JumlahSP Number LongInteger 6 HargaSP Currency 7 HargaJual Currency 8 Gambar Text 255 3. Tabel Service Nama Tabel : Service Primary Key : KodeSRV Fungsi : menyimpan data service Tabel 3.3 Service No Field Tipe Data Length Keterangan 1 KodeSRV Text 15 PK 2 NamaSRV Text 50 3 BiayaSRV Currency Long integer 4. Tabel Customer Nama Tabel : customer Primary Key : KodeCust Fungsi : menyimpan data customer Tabel 3.4 Customer No Field Tipe Data Length Keterangan 1 KodeCust Text 15 PK 2 NamaCust Text 40 3 AlamatCust Text 50 4 TelpCust Text 20 5 StatusCust Text 20 6 TglLhrCust Datetime 7 PinCust Text 255 5. Tabel Supplier Nama Tabel : Supplier Primary Key : KodeSUP Fungsi : menyimpan data supplier Tabel 3.5 Supplier No Filed Tipe Data Length Keterangan 1 KodeSUP Text 15 PK 2 NamaSUP Text 40 3 AlamatSUP Text 50 4 TelpSUP Text 20 6. Tabel Karyawan Nama Tabel : karyawan Primary Key : KodeKar Fungsi : menyimpan data karyawan Tabel 3.6 Karyawan No Filed Tipe Data Length Keterangan 1 KodeKar Text 15 PK 2 NamaKar Text 50 3 AlamatKar Text 50 4 TelpKar Text 50 7. Tabel Jenis Nama Tabel : Jenis Primary Key : KodeJns Fungsi : menyimpan data jenis mobil Tabel 3.7 Jenis No Filed Tipe Data Length Keterangan 1 KodeJns Text 15 PK 2 NamaJns Text 50 8. Tabel Merk Nama Tabel : Merk Primary Key : KodeMerk Fungsi : menyimpan data merk Tabel 3.8 Merk No Filed Tipe Data Length Keterangan 1 KodeMerk Text 15 PK 2 NamaMerk Text 50 3 KetMerk Text 50 9. Tabel Mobil Nama Tabel : Mobil Primary Key : NoPol Fungsi : menyimpan data mobil Tabel 3.9 Mobil No Filed Tipe Data Length Keterangan 1 NoPol Text 15 PK 2 KodeCust Text 15 FK 3 KodeMdl Text 15 FK 4 TahunMbl Number Long integer 10. Tabel Model Nama Tabel : Model Primary Key : KodeMdl Fungsi : menyimpan data model Tabel 3.10 Model No Filed Tipe Data Length Keterangan 1 KodeMdl Text 15 PK 2 KodeMerk Text 15 FK 3 KodeJns Text 15 FK 4 NamaMdl Text 50 11. Tabel Pembelian Nama Tabel : Pembelian Primary Key : NoBeli Fungsi : menyimpan data pembelian Tabel 3.11 Pembelian No Filed Tipe Data Length Keterangan 1 NoBeli Number LongInteger PK 2 TglBeli Datetime 3 TotalBeli Number LongInteger 4 BiayaBeli Currency 12. Tabel Penjualan Nama Tabel : Penjualan Primary Key : NoJual Fungsi : menyimpan data penjualan Tabel 3.12 Penjualan No Filed Tipe Data Length Keterangan 1 NoJual Number LongInteger PK 2 NoPol Texr 12 FK 3 KodeCust Text 15 FK 4 TglJual Datetime 5 TotalJual Number LongInteger 6 BiayaJual Currency 7 TotalBiaya Currency 8 TotalBiayaSRV Currency 9 TglSelesai Datetime 13. Tabel Detail Service Nama Tabel : Detail Service Primary Key : Fungsi : menyimpan data detail service Tabel 3.13 Detail Service No Filed Tipe Data Length Keterangan 1 NoJual Number 15 2 KodeSRV Text 15 3 KodeKar Text 15 4 HargaSRV Currency 5 TglKomplain Text 6 IsiKomplain Memo 7 StsKomplain Text 50 14. Tabel Detail Beli Nama Tabel : Detail Beli Primary Key : Fungsi : menyimpan data detail beli Tabel 3.14 Detail Beli No Field Tipe Data Length Keterangan 1 NoBeli Number LongInteger 2 KodeDetSP Text 15 3 JumlahBeli Number LongInteger 4 HargaBeli Currency 5 NilaiBeli Currency 15. Tabel Detail Jual Nama Tabel : DetailJual Primary Key : Fungsi : menyimpan data detail jual Tabel 3.15 Detail Jual No Field Tipe Data Length Keterangan 1 NoJual Number LongInteger 2 KodeSP Text 15 3 JumlahJual Number LongInteger 4 HargaJual Currency 5 NilaiJual Currency 16. Tabel Detail Sparepart Nama Tabel : DetailSP Primary Key : Fungsi : menyimpan data detail sparepart Tabel 3.16 Detail SP No Field Tipe Data Length Keterangan 1 KodeDetSP Text 15 2 KodeSP Text 15 3 KodeSUP Text 15 17. Tabel Admin Nama Tabel : Admin Primary Key : KodeKar Fungsi : menyimpan data pengguna sistem Tabel 3.17 Admin Pengguna No Field Tipe Data Length Keterangan 1 KodeKar Text 15 PK 2 NamaKar Text 50 3 AlamatKar Text 50 4 TelpKar Text 50

BAB IV IMPLEMENTASI

4.1 Kebutuhan Sistem

Dalam merancang dan membuat sistem informasi tentang bengkel mobil ini, ada beberapa spesifikasi tentang perangkat keras dan lunak yang di butuhkan yaitu

4.1.1 Kebutuhan Perangkat Keras

Untuk dapat memanfaatkan aplikasi sistem informasi tentang bengkel mobil ini dengan baik, maka diperlukan perangkat keras untuk menjalankan aplikasi sistem informasi ini. Dalam pembuatan aplikasi ini menggunakan perangkat keras yaitu : 1. Laptop Acer Aspire 4730Z. 2. Processor Inter Pentium Dual Core T3200. 3. Memory 1 GB.

4.1.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan aplikasi ini antara lain : 1. Sistem Operasi menggunakan Windows XP Professional Version 2008 Service Pack 3. 2. Database menggunakan Microsoft Access 2003. 3. Pembuatan program menggunakan Microsoft Visual Basic 6 dan PHP. 4. Pembuatan ERD dan DFD menggunakan Power Designer 6.