Relasi Tabel ERD Struktur File

58 spk : { no_spk, tgl_spk, id_konsumen, nik, jam_masuk, target_selesai, total_bayar, no_faktur } detail_spk : { no_spk, id_servis } penjualan : { no_faktur, tgl_jual, id_konsumen } detail_jual : { no_faktur, kode_sparepart, jumlah_sparepart }

4.2.4.2. Relasi Tabel

Di dalam sebuah database, setiap tabel memiliki sebuah field yang memiliki nilai unik untuk setiap baris. Field ini ditandai dengan icon bergambar kunci didepan namanya. Baris-baris yang berhubungan pada tabel mengulangi kunci primer primary key dari baris yang dihubungkanya pada tabel lain. Salinan didalam kunci primer di dalam tabel-tabel yang lain disebut dengan kunci asing foreign key. Kunci asing ini tidak perlu bersifat unik, dan semua fiel bisa menjadi kunci asing. Yang membuat sebuah field merupakan kunci asing adalah jika sesuai dengan kunci primer pada tabel lain. Adapun saling keterkaitan antar tabel atau relasi tabel digunakan dalam Sistem Informasi Penjualan Sukucadang dan Pelayanan Servis Sepeda Motor adalah sebagai berikut: 59 Gambar 4.13 Tabel Relasi

4.2.4.3. ERD

Entity Relation Diagram merupakan suatu diagram yang menggambarkan rancangan data yang akan disimpan atau bentuk logika yang akan dipakai untuk menganalisa dan mendesain suatu basis data yang akan dibuat. Adapun Diagram E-R pada Sistem Informasi Penjualan Sukucadang dan Pelayanan Servis Sepeda Motor adalah sebagai berikut: 60 Gambar 4.14 ER-Diagram ERD Entity Relational Diagram diatas terdiri dari beberapa entitas yang memiliki atribut antara lain: • Mekanik : { nik, nama_mekanik, alamat, no_telp_mekanik, tgl_masuk } • SPK : { no_spk, tgl_spk, jam_masuk, target_selesai, total_bayar } • Penjualan : { no_faktur, tgl_jual } • Sparepart : { kode_sparepart, nama_sparepart, ket_sparepart, harga_satuan, stok_sparepart } • Jenis Servis : { id_servis, nama_servis, ket_servis, biaya_servis } • Konsumen : { id_konsumen, nama_konsumen, no_polisi, no_hp } 61

4.2.4.4. Struktur File

Struktur file digunakan dalam perancangan sistem karena data ini akan menentukan struktur fisik Database yang menunjukan struktur dari elemen-elemen data yang menyatakan panjang elemen data dan jenis-jenis datanya. Untuk mempermudah dalam program maka struktur Database dapat dilihat pada tabel berikut : 1. Struktur Field TblSparepart Nama Tabel : TblSparepart Media : Hardisk Field Kunci : kode_sparepart Tabel 4.2 Struktur File Sparepart No Nama Field Type Size Keterangan 1 kode_sparepart Varchar 5 Kode Sparepart 2 nama_sparepart Varchar 50 Nama Sparepart 3 ket_sparepart Varchar 150 Keterangan Sparepart 4 harga_satuan Money 8 Harga Sparepart 5 stok_sparepart Integer 4 Stok Sparepart 2. Struktur Field TblMekanik Nama Tabel : TblMekanik Media : Hardisk Field Kunci : id_mekanik 62 Tabel 4.3 Struktur File Mekanik No Nama Field Type Size Keterangan 1 nik Varchar 5 No Induk Karyawan 2 nama_mekanik Varchar 35 Nama Mekanik 3 alamat Varchar 150 Alamat 4 no_telp_mekanik Varchar 15 No Telepon Mekanik 5 tgl_masuk date 8 Tanggal Masuk 3. Struktur Field TblJenisServis Nama Tabel : TblJenisServis Media : Hardisk Field Kunci : id_ servis Tabel 4.4 Struktur File Jenis Servis No Nama Field Type Size Keterangan 1 id_ servis Varchar 5 Id Servis 2 nama_ servis Varchar 50 Nama Service 3 ket_ servis Varchar 150 Keteangan Service 4 biaya_ servis Money 8 Biaya Service 63 4. Struktur Field TblKonsumen Nama Tabel :TblKonsumen Media : Hardisk Field Kunci : id_konsumen Tabel 4.5 Struktur File Konsumen No Nama Field Type Size Keterangan 1 id_konsumen Varchar 5 Id Konsumen 2 nama_konsumen Varchar 50 Nama Konsumen 3 no_polisi Varchar 10 No Polisi 4 no_hp Varchar 15 No Handphone 5. Struktur Field TblSPK Nama Tabel : TblSPK Media : Hardisk Field Kunci : no_spk 64 Tabel 4.6 Struktur File SPK No Nama Field Type Size Key Keterangan 1 no_spk Varchar 12 PK 2 tgl_spk Date 8 Tanggal SPK 3 id_konsumen Varchar 5 FK 4 nik Varchar 5 FK 5 jam_masuk Varchar 5 Jam Masuk 6 target_selesai Varchar 5 Target Selesai 7 total_bayar Money 8 Total Bayar 8 no_faktur Varchar 12 FK 6. Struktur Field TblDetailSPK Nama Tabel : TblDetailSPK Media : Hardisk Field Kunci : - 65 Tabel 4.7 Struktur File Detail SPK No Nama Field Type Size Key Keterangan 1 no_spk Varchar 12 FK 2 id_servis Varchar 5 FK 7. Struktur Field TblPenjualan Nama Tabel : TblPenjualan Media : Hardisk Field Kunci : no_faktur Tabel 4.8 Struktur File Penjualan Sparepart No Nama Field Type Size Key Keterangan 1 no_faktur Varchar 12 PK 2 tgl_jual Date 8 Tanggal Jual 3 id_konsumen Varchar 5 FK 8. Struktur Field TblDetailJual Nama Tabel : TblDetailJual Media : Hardisk Field Kunci : - 66 Tabel 4.9 Struktur File Detail Penjualan Sparepart No Nama Field Type Size Key Keterangan 1 no_faktur Varchar 12 No Faktur 2 kode_sparepart Varchar 5 Kode Sparepart 3 jumlah_sparepart Integer 4 Jumlah Sparepart

4.2.4.5. Kodifikasi