Spesifikasi Database Sistem Design

File Name : Karyawan Teknisi Type of File : master files Primary Key : nik_kt Foreign Key : no_spk, nik_administrator Tabel 4.39 Tabel Karyawan Teknisi No Field Type Size Null Keterangan 1 nik_kt varchar 20 No NIK KT 2 no_spk varchar 3 No Nomor SPK 3 nik_administrator varchar 20 No NIK Administrator 4 nama_kt varchar 30 No Nama KT 5 alamat_kt text No Alamat KT 6 telpon_kt varchar 15 No Telepon KT 7 status_blacklist_kt varchar 10 No Status blacklist KT 8 password_kt varchar 20 No Passowr d KT 4. Tabel bagian Operasional File Name : Bagian Operasional Type of File : master files Primary Key : nik_bagian_operasional Foreign Key : - Tabel 4.40 Tabel bagian operasional No Field Type Size Null Keterangan 1 nik_bagian_operaional Varchar 20 No NIK_bagian_operasional 2 nama_bagaian_operasional Varchar 30 No Nama_bagian_operasional 3 alamat_bagian_operasional Text No Alamat bagian Operasional 4 Telp_bagian_operasional Varchar 15 No Telepon bagian operasional 5. Tabel SPK Surat Perintah Kerja File Name : spk Type of File : master files Primary Key : no_spk Foreign Key : nik_bagian_operasional Tabel 4.41 Tabel jenis_spk No Field Type Size Null Keterangan 1 no_spk varchar 3 No Nomor SPK 2 nik_bagian_operasional varchar 20 No NIK bagian operasional 3 jenis_spk text No Nama SPK 6. Tabel Blacklist File Name : blacklist Type of File : transaction files Primary Key : no_blacklist Foreign Key : nik_kt, nik_user Tabel 4.42 Tabel blacklist No Field Type Size Null Keterangan 1 no_blacklist varchar 10 No Nomor blacklist 2 nik_kt varchar 20 No NIK KT 3 nik_user Varchar 20 No Nama user 4 tgl_blacklist date No Tanggal blacklist 5 ket_blacklist text Yes Keterangan blacklist 7. Tabel peminjaman File Name : Peminjaman Type of File : transaction files Primary Key : no_peminjaman Foreign Key : no_booking, nik_user Tabel 4.43 Tabel Peminjaman No Field Type Size Null Keterangan 1 no_peminjaman varchar 10 No Nomor peminjaman 2 No_booking varchar 20 No NIK booking 3 nik_user Varchar 20 No Nama user 4 tgl_peminjaman date No Tanggal peminjaman 8. Tabel User File Name : User Type of File : master files Primary Key : nik_user Foreign Key : no_administrator Tabel 4.44 Tabel User No Field Type Size Null Keterangan 1 nik_user varchar 20 No NIK KT 2 nik_administrator varchar 20 No Nomor SPK 3 Nama_user varchar 30 No NIK Administrator 4 jabatan_user varchar 15 No Nama KT 5 alamat_kt Text No Alamat KT 6 telpon_kt varchar 15 No Telepon KT 7 password_kt varchar 20 No Passowr d KT 9. Tabel Pengembalian File Name : Pengembalian Type of File : transaction files Primary Key : no_pengembalian Foreign Key : no_peminjaman, nik_user Tabel 4.45 Tabel pengembalian No Field Type Size Null Keterangan 1 no pengembalian varchar 30 No Nomor pengembalian 2 no peminjaman varchar 30 No Nomor peminjaman 3 nik_user varchar 20 No NIK user 4 tgl_pembelian Date No Tanggal pengembalian 10. Tabel data_ request File Name : data_request Type of File : transaction files Primary Key : no_data_request Foreign Key : nik_user Tabel 4.46 Tabel data_request No Field Type Size Null Keterangan 1 no_data_request varchar 30 No No request alat 2 Nik_user varchar 20 No NIK user 3 tanggal_data_request date No Tanggal request alat baru 4 jenis_alat varchar 20 No Jenis alat 5 tipe_alat varchar 20 No Tipe alat 6 merk_alat varchar 20 No Merk alat 7 jumlah_alat int 10 No Jumlah alat 11. Tabel administrator File Name : administrator Type of File :master files Primary Key : nik_administrator Foreign Key : - Tabel 4.47 Tabel Administrator No Field Type Size Null Keterangan 1 nik_administrator varchar 20 No Nik administrator 2 nama_administrator varchar 30 No Nama administrator 3 alamat_administrator Text No Alamat administrator 4 telepon_administrator varchar 15 No Telepon administrator 5 password_administrator varchar 20 No Password administrator Kemudian pada tahap selanjutnya, kita perlu mengidentifikasi data dan hak akses apa yang diperlukan dan dilokasi mana. Analis ystem menemukan bahwa persyaratan logika tersebut perlu ditentukan dalam bentuk data-to- location-CRUD matrix yang merupakan suatu matrix yang digunakan untuk memetakan persyaratan data ke lokasi. Whitten, 2004 Tabel 4.48 Tabel data-to-location-CRUD matrix Sistem Informasi Pergudangan yang diajukan Location Entity.Attribute Admin istr at or Kepal a Bag ian P erguda nga n S taf f War eh osu in g KT Administrator INDV .nik_administrator CRD .nama_administrator CRD .alamat_administrator CRUD .telepon_administrator CRUD .password_administrator CRUD Booking ALL ALL ALL .no_booking CR R CR .sn_alat CRUD R CRUD .nik_kt CR R CR .tgl_booking CR R CR . tgl_akan_pinjam CRU R CRU . tgl_akan_kembali CRU R CRU Peminjaman ALL ALL .no_peminjaman CR CR .no_booking CR CR .nik_user CR CR .tgl_peminjaman CR CR Pengembalian ALL ALL ALL .no_pengembalian CR R CR .no_peminjaman CR R CR .nik_user CR R CR .tgl_pengembalian CR R CR Alat ALL ALL sn_alat CRD CRD jenis_alat CRD CRD Tipe_alat CRD CRD merk_alat CRD CRD status_alat CRUD CRUD kondisi_alat CRUD CRUD keterangan_alat CRUD CRUD Data_ Request ALL ALL no_data_request CRD CRD nik_user CRD CRD tgl_data_request CRD CRD jenis_alat_baru CRUD CRUD merk_alat_baru CRUD CRUD jmlh_alat_baru CRUD CRUD KT ALL ALL INDV nik_kt CRD R R no_spk CRUD R R nik_administrator CRD X X nama_kt CRD R R alamat _kt CRUD R R telepon_kt CRUD R R status_blacklist_kt CRUD RU R password _kt CRUD X RU Blacklist ALL ALL ALL no_blacklist CR R CR nik _kt CR R CR nik_user CR R CR tgl_blacklist CR R CR ket_blacklist CR R CR Surat Perintah Kerja SPK ALL ALL no_spk CRD R nik_bagian_operasional CRUD R Spk CRUD R Bagian Operasional ALL ALL Keterangan: INDV : individual ALL : Al SS : Subset U : Update X : No Access C : Create R : Read D : Delete nik_bagian_operasional CRD R nama_bagian_operasional CRD R alamat_bagian_operasional CRUD telepon_bagian_operasional CRUD User ALL INDV INDV nik_user CRD R R nik_administrator CRD X X nama_user CRD R R alamat_user CRUD R R telepon_user CRUD R R jabatan_user CRD R R password_user CRUD RU RU

4.3.8 Perancangan Antar Muka

HEADER FOOTER NO Nama Jenis Aksi Edit | Hapus Data Jenis Data Alat Jenis SPK Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input Jenis Jenis Peralatan Gambar 4.57 Halaman Data Setting untuk Data Jenis HEADER FOOTER NO Nama Alat Data Jenis Data Alat Data SPK Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input Jenis Data Peralatan Nomor Seri Merk Jenis Alat Jumlah Alat Opsi Edit | Hapus Edit | Hapus Gambar 4.58 Halaman Data Setting untuk Data Alat HEADER FOOTER NO Nama Jenis Opsi Edit | Hapus Edit | Hapus Data Jenis Data Alat Jenis SPK Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input Jenis SPK Data Jenis SPK Gambar 4.59 Halaman Data Setting untuk Jenis SPK HEADER FOOTER NO Nama Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input Karyawan Data Karyawan Telp NIK Alamat Opsi Edit | Hapus Edit | Hapus Gambar 4.60 Halaman Data Karyawan HEADER FOOTER Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Nama Lengkap _____________________ Nama Lengkap Telpon ____________________ NIK _____________________ Alamat ____________________ Gambar 4.61 Halaman Input Data Karyawan HEADER FOOTER NO Nama Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input User Data User Akses Password User ID Level Opsi Edit | Hapus Edit | Hapus Gambar 4.62 Halaman Input Data User HEADER FOOTER NO Nomor SPK Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input SPK Data SPK Surat Perintah Kerja Pelanggan Karyawan Jasa Opsi Hapus | Cetak Hapus | Cetak Gambar 4.63 Halaman Input Data SPK HEADER FOOTER NO Nomor Peminjaman Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Input Peminjaman Data Peminjaman Tanggal Pinjam Peminjam Tanggal Kembali Opsi Belum Belum Input Pengembalian Status Kembali Edit | Hapus Edit | Hapus Gambar 4.64 Halaman Input Data Peminjaman ▼ HEADER FOOTER 2011 ▼ Cetak Laporan Depan Data Setting Laporan Data Karyawan Data User Data SPK Peminjaman Log Out Booking Data Request Jenis Laporan Dari Pilih Jenis Sampai Cetak Report Tanggal ▼ Bulan ▼ 2011 ▼ Tanggal ▼ Bulan ▼ Gambar 4.65 Halaman Cetak Laporan