Implementasi Perangkat Keras Implenetasi Basis Data Sintak SQL

122 e. Tabel pemeriksaan Syntak pembuatan tabel pemeriksaan : CREATE TABLE `pemeriksaan` `kode_lhp` varchar4 NOT NULL, `tgl_lhp` date NOT NULL, `jenis_pemeriksaan` varchar25 NOT NULL, `hasil_pemeriksaan` varchar25 NOT NULL, `tgl_periksa` date NOT NULL, `nama_pemeriksa` varchar10 NOT NULL, PRIMARY KEY `kode_lhp` ENGINE=InnoDB DEFAULT CHARSET=utf8; f. Tabel detail_pemeriksaan Syntak pembuatan tabel detail_pemeriksaan : CREATE TABLE `detail_pemeriksaan` `kode_lhp` varchar4 NOT NULL, `status_pemeriksaan` varchar10 NOT NULL, `kode_material` varchar4 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8; g. Tabel transaksi_pemesanan Syntak pembuatan tabel transaksi_pemesanan : CREATE TABLE `transaksi_pemesanan` `kode_ppmj` varchar10 NOT NULL, `tgl_ppmj` date NOT NULL, `estimasi_harga` double NOT NULL, `jumlah_material` double NOT NULL, `estimasi_harga_satuan` double NOT NULL, `estimasi_harga_total` double NOT NULL, `tgl_perkiraan_datang_barang` date NOT NULL, `keterangan` varchar50 NOT NULL, `tempat_penyerahan` varchar25 NOT NULL, `waktu_penyerahan` varchar25 NOT NULL, `kd_user` varchar4 NOT NULL, `kode_supplier` varchar4 NOT NULL, PRIMARY KEY `kode_ppmj` ENGINE=InnoDB DEFAULT CHARSET=utf8; h. Tabel detail_pemesanan Syntak pembuatan tabel detail_pemesanan : CREATE TABLE `detail_pemesanan` 123 `kode_ppmj` varchar10 NOT NULL, `kode_material` varchar6 NOT NULL, `total_harga_estimasi` double NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8; i. Tabel transaksi_pembelian Syntak pembuatan tabel transaksi_pembelian : CREATE TABLE `transaksi_pembelian` `kode_spksjan` varchar10 NOT NULL, `tgl_spksjan` date NOT NULL, `no_spph` varchar10 NOT NULL, `tgl_spph` date NOT NULL, `kode_sph` varchar10 NOT NULL, `tgl_sph` date NOT NULL, `tgl_datang_barang` date NOT NULL, `kode_pb` varchar10 NOT NULL, `tgl_pb` date NOT NULL, `tempat_terima` varchar10 NOT NULL, `tgl_terima` date NOT NULL, `kode_bmm` varchar10 NOT NULL, `tgl_bmm` date NOT NULL, `kode_supplier` varchar4 NOT NULL, `kd_user` varchar10 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8; j. Tabel detail_pembelian Syntak pembuatan tabel detail_pembelian : CREATE TABLE `detail_pembelian` `kode_spksjan` varchar10 NOT NULL, `kode_material` varchar10 NOT NULL, `harga_spksjan` double NOT NULL, `jumlah_material` double NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8; k. Tabel transaksi_penjualan Syntak pembuatan tabel transaksi_penjualan : CREATE TABLE `transaksi_penjualan` `kode_ppj` varchar10 NOT NULL, `tgl_ppj` date NOT NULL, `uang_muka` double NOT NULL, `kode_sp3` varchar10 NOT NULL, `tgl_sp3` date NOT NULL, `kode_bpp` varchar10 NOT NULL, 124 `tgl_bpp` date NOT NULL, `kode_mjh` varchar10 NOT NULL, `kode_mft` varchar10 NOT NULL, `kode_surat` varchar10 NOT NULL, `kode_posjan` varchar10 NOT NULL, `no_rekening` varchar25 NOT NULL, `penjelasan` varchar50 NOT NULL, `kode_konsumen` varchar4 NOT NULL, PRIMARY KEY `kode_ppj` ENGINE=InnoDB DEFAULT CHARSET=utf8; l. Tabel detail_jual Syntak pembuatan tabel detail_jual : CREATE TABLE `detail_jual` `kode_ppj` varchar10 NOT NULL, `kode_material` varchar4 NOT NULL, `jumlah_harga` double NOT NULL, `jumlah_tagihan` double NOT NULL, `perkiraan` double NOT NULL, `debet` double NOT NULL, `kredit` double NOT NULL, `terbilang` varchar50 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8;

5.1.5. Implementasi Antar Muka

Implementasi antar muka merupakan gambaran mengenai antar muka perangkat lunak yang dibuat. Berikut ini merupkan implementasi antar muka dari perangkat lunak yang dirancang : Tabel 5.1 Implementasi Struktur Menu Sub Menu Deskripsi Nama File File Sub menu untuk memanggil form keluar HandakkomView.for m Gudang Sub menu untuk memanggil form kategori, material, supplier, pembelian, jumlah material dan pencarian pembelian HandakkomView.for m Penjualan Sub menu untuk memanggil form pelanggan, penjualan, dan pencarian penjualan HandakkomView.for m Pencarian Sub menu untuk memanggil form pencarian barang, pencarian HandakkomView.for m 125 supplier, dan pencarian konsumen Laporan Sub menu untuk memanggil form laporan barang, pembelian, dan penjualan HandakkomView.for m Admin Sub menu untuk memanggil form admin dan pencarian admin HandakkomView.for m

5.1.5.1. Implementasi Sub Menu File

Adapun implementasi sub menu file adalah sebagai berikut : Tabel 5.2 Implementasi sub menu file Sub Menu Deskripsi Nama File Exit Sub menu untuk keluar dari sistem HandakkomView.for m

5.1.5.2. Implemetasi Sub Menu Gudang

Adapun implementasi sub menu gudang adalah sebagai berikut : Tabel 5.3 Implementasi sub menu gudang Sub Menu Deskripsi Nama File Kategori Sub menu untuk mengakses form input data kategori Kategori.form Material Sub menu untuk mengakses form input data material Barang.form Jumlah Material Sub menu untuk mengakses form tampilan data jumlah material IsiGudang.form Supplier Sub menu untuk mengakses form input data supplierpemasok Pemasok.form Pembelian Sub menu untuk mengakses form input data pembelian Pembelian.form Pencarian Pembelian Sub menu untuk mengakses form pencarian data pembelian PencarianTrans.for m

5.1.5.3. Implementasi Sub Menu Penjualan

Adapun implementasi sub menu penjualan adalah sebagai berikut : 126 Tabel 5.4 Implementasi sub menu penjualan Sub Menu Deskripsi Nama File Pelanggan Sub menu untuk mengakses form input data pelanggan Pelanggan.form Penjualan Sub menu untuk mengakses form input data penjualan Penjualan.form Pencarian Penjualan Sub menu untuk mengakses form pencarian transaksi penjualan PencarianTrans.for m

5.1.5.4. Implementasi Sub Menu Pencarian

Adapun implementasi sub menu pencarian adalah sebagai berikut : Tabel 5.5 Implementasi sub menu pencarian Sub Menu Deskripsi Nama File Barang Sub menu untuk mengakses form pencarian material Pencarian.form Supplier Sub menu untuk mengakses form pencarian supplier Pencarian.form Pelanggan Sub menu untuk mengakses form pencarian pelanggan Pencarian.form

5.1.5.5. Implementasi Sub Menu Laporan

Adapun implementasi sub menu laporan adalah sebagai berikut : Tabel 5.6 Implementasi sub menu laporan Sub Menu Deskripsi Nama File Laporan barang Sub menu yang mengakses untuk mencetak laporan material BarangBean Laporan pemasok Sub menu untuk mencetak laporan pemasok PemasokBean Laporan Pembelian Sub menu yang mengakses form untuk mencetak Laporan pembelian PilihPeriode.form Laporan pelanggan Sub menu yang mengakses untuk mencetak laporan pelanggan PelangganBean Laporan Penjualan Sub menu yang mengakses form untuk mencetak form laporan penjualan PilihPeriode.form