Use Case Penerimaan Alat Berat
4.7 Rancangan Basis Data Tabel 4.1 Tabel Master Alat
Nama File : MsAlat Key : KodeAlat
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeAlat Text 7 Kode Alat
2. Kategori Text 30 Kategori Alat 3. Type Text 10 Type Alat
4. Merk Text 30 Merk Alat
5. TahunBeli Text 4 Tahun Beli Alat 6. JumlahAvailable Number 3 Jumlah Alat
Yang tersedia 7. JumlahBooking Number 3 Jumlah Alat yang
dipesan
8. JumlahKeluar Number 3 Jumlah Alat yang keluar
9. JumlahTotal Number 3 Jumlah Total alat 10. HargaSewa Currency Harga Sewa Alat 11. KonsumsiSolar Number 2 Jumlah konsumsi
Solar per jam
12. Estimasi Number 6 Nilai Ekonomis Alat
Tabel 4.5 Tabel Master Alat
Tabel 4.2 Tabel Master Penyewa Nama File : MsPenyewa Key : KodePenyewa
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodePenyewa Text 8 Kode Penyewa
2. Nama Text 30 Nama Penyewa 3. Alamat Text 50 Alamat Penyewa 4. Telepon Text 15 Telepon Penyewa
5. Fax Text 15 Fax Penyewa
6. E-Mail Text 20 Email Penyewa 7. NamaBank Text 30 Nama Bank
Penyewa
8. NoRekening Text 12 No.Rekening Penyewa
9. NamaRekening Text 30 Nama Pemilik Rekening
10. NPWP Text 12 No.NPWP 11. ContactPerson Text 30 Contact Person 12. JenisPenyewa Text 12 Jenis Penyewa 13. LimitKredit Currency Limit Kredit 14. Piutang Currency Jumlah Piutang 15. Discount Number Jumlah Persentase
discount yang diberikan untuk penyewa
Tabel 4.6 Tabel Master Penyewa
Tabel 4.3 Tabel Master Operator Nama File : MsOperator
Sumber No Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeOperator Text 7 Kode Operator
2. Nama Text 30 Nama Operator 3. Available Yes/No Tersedia/Tidaknya
Operator
Tabel 4.7 Tabel Master Operator
Tabel 4.4 Tabel Master Perusahaan Nama File : MsCompany
Key : -
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field
1. Nama Text 30 Nama
Perusahaan 2. Alamat Text 30 Alamat
Perusahaan 3. Telepon Text 15 Telepon
Perusahaan
4. Fax Text 15 Fax Perusahaan 5. E-Mail Text 20 Email Perusahaan 6. Negara Text 30 Nama Negara
7. Kota Text 30 Nama Kota Perusahaan
8. NPWP Text 12 No
NPWP Perusahaan
Tabel 4.8 Tabel Master Perusahaan
Tabel 4.5 Tabel Master Login Nama File : MsLogin
Key : KodeKaryawan
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode
Karyawan
Text 5 Kode Karyawan 2. Password Text 10 Password
Karyawan
3. FullName Text 30 Nama Lengkap Karyawan
4. Kelompok Text 20 Divisi Karyawan
Tabel 4.6 Tabel Master Pasal Nama File : MsPasal
Key : KodePasal
Sumber No. Nama
Field
Tipe Panjang Keterangan
Tabel Field 1. KodePasal Text 7 Kode Pasal
2. Deskripsi Memo Penjelasan Pasal
Tabel 4.10 Tabel Master Pasal
Tabel 4.7 Tabel Pengaturan Alat Berat Nama File : SettingAlat
Key :
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. JamOperasi Number Pengaturan Jam
Operasi per hari untuk setiap alat berat
2. HargaSolar Currency Pengaturan harga solar per satu liter konsumsi solar
Tabel 4.8 Tabel Pengaturan Transaksi Nama File : SettingTransaksi
Key :
Sumber No. Nama
Field
Tipe Panjang Keterangan
Tabel Field 1. Minimum
Pemesanan
Number Pengaturan jumlah
minimum lama penyewaan per alat berat
per transaksi
2. PPN Number Pengaturan jumlah persentase PPN yang dibebankan kepada penyewa.
Tabel 4.12 Tabel Pengaturan Transaksi
Tabel 4.9 Tabel Pengaturan Divisi Nama File : Setting Jabatan
Key :
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Divisi Text 20 Pengaturan terhadap
mempunyai hak akses ke dalam aplikasi
Tabel 4.13 Tabel Pengaturan Jabatan
Tabel 4.10 Tabel Pengaturan Kode Transaksi Nama File : Setting Next Number
Key :
Tabel 4.14 Tabel Pengaturan Kode Transaksi
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Tipe Text 30 Jenis Form
2. NextNumber Text 10 Kode Awal Transaksi, seperti CUST untuk kode penyewa
3. NextText Text 6 Kode setelah Kode Awal ,
seperti CUST0001, “0001” menunjukkan bahwa penyewa adalah pelanggan perusahaan dengan urutan ke berapa.
Tabel 4.11 Tabel Transaksi Sales Order History Nama File : TrSalesOrderHDR_HIST
Key : KodeSO
Sumber No Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeSO Text 10 Kode
Surat Order 2. KodePenyewa Text 8 Kode
Penyewa
Ms Penyewa
Kode Penyewa 3. Tanggal Date Tanggal
Surat Order 4. Lokasi Text 50 Lokasi Sewa 6. Discount Currency Jumlah
potongan harga sewa 7. Biaya Mobilisasi Currency Jumlah biaya untuk mobilisasi 8. PPN Currency Jumlah PPN
Tabel 4.12 Tabel Transaksi Sales Order Detail Nama File : TrSalesOrderDTL
Key : KodeSO, KodeAlat, KodeOperator
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeSO Text 10 Kode
Sales Order
Tr_Sales OrderHD R_HIST
KodeSO
2. KodeAlat Text 7 Kode Alat MsAlat Kode Alat 3. KodeOperator Text 7 Kode
Operator
Ms Operator
Kode Operator 4. LamaSewa Date Lama Sewa
5. HargaSewa Currency Harga Sewa Alat
6. Solar Yes/No Penyewaan alat termasuk solar dari perusahaan atau tidak
7. HargaSolar Number Harga Solar 8. Tanggal
Pengembalian
Date Tanggal
pengembalian alat berat
9. Biaya Pengiriman
Currency Biaya
mobilisasi per alat
Tabel 4.16 Tabel Transaksi Sales Order Detail
Tabel 4.13 Tabel Transaksi Surat Kontrak History Nama File : TrKontrakHDR_HIST
Key : KodeKontrak
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode Kontrak Text 10 Kode Surat Kontrak 2. From KodeOrder Text 10 Kode Sales Order Tr_SalesOr derHDR_H IST Kode SO 3. Kode Penyewa
Text 8 Kode Penyewa Ms Penyewa
Kode Penyewa 4. Tanggal Date Tanggal
Surat Kontrak
5. Lokasi Text 50 Lokasi Penyewaan
Tabel 4.14 Tabel Transaksi Surat Kontrak Detail Nama File : TrKontrakDTL
Key : KodeKontrak, KodePasal
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeKontrak Text 10 Kode
Surat Kontrak
TrKontrakH DR_HIST
Kode Kontrak 2. KodePasal Text 7 Kode Pasal Ms Pasal KodePasal
Tabel 4.18 Tabel Transaksi Surat Kontrak Detail
Tabel 4.15 Tabel Transaksi Invoice History Nama File : TrInvoiceHDR_HIST
Key : KodeInvoice
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode Invoice Text 10 Kode Invoice 2. From KodeKontrak Text 10 Kode Surat Kontrak TrKontra HDR_HIST Kode Kontrak 3. Kode Penyewa Text 8 Kode Penyewa Ms Penyewa Kode Penyewa 4. Tanggal Date Tanggal
Invoice 5. Lokasi Text 50 Lokasi
Penyewaan 6. Total
Invoice
Currency Subtotal harga sewa 7. Tanggal JatuhTempo Date Tanggal jatuh tempo faktur
9. Discount Currency Jumlah potongan harga 10. Biaya Mobilisasi Currency Jumlah Biaya mobilisasi 11. PPN Currency Jumlah PPN 12. GrandTotal Currency
13. Denda Number Jumlah Persentase Denda yang dibebankan apabila penyewa melewati batas
waktu pembayaran piutang
Tabel 4.19 Tabel Transaksi Invoice Header
Tabel 4.16 Tabel Transaksi Invoice Detail Nama File : TrInvoiceDTL
Key : KodeInvoice , KodeAlat, KodeOperator
Sumber No Nama Field Tipe Panjang Keterangan
Tabel Field 1. KodeInvoice Text 10 Kode Invoice TrInvoiceH
DR_HIST
Kode Invoice 2. KodeAlat Text 7 Kode Alat MsAlat Kode
Alat 3. KodeOperator Text 7 Kode
Operator
Ms Operator
Kode Operator
4. LamaSewa Date Lama
Penyewaan 5. HargaSewa Currency Harga
Sewa Alat
termasuk solar dari perusahaan atau tidak
7. HargaSolar Currency Harga Solar 8. Tanggal
Penggembalian
Date
9. Biaya Pengiriman
Currency Biaya mobilisasi per alat
Tabel 4.20 Tabel Transaksi Invoice Detail
Tabel 4.17 Tabel Transaksi Surat Jalan History Nama File : TrSuratJalanHDR_HIST
Key : KodeSuratJalan
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode SuratJalan Text 10 Kode Surat Jalan 2. FromKode Invoice
Text 10 Kode Invoice TrInvoice HDR_HIST
Kode Invoice 3. Kode
Penyewa
Text 8 Kode Penyewa MsPenyewa Kode Penyewa 4. Tanggal Date Tanggal
Surat Jalan 5. Lokasi Text 50 Lokasi
Penyewaan
Tabel 4.21 Tabel Transaksi Surat Jalan Header
Tabel 4.18 Tabel Transaksi Surat Jalan Detail Nama File : TrSuratJalanDTL
Key : KodeSuratJalan, KodeAlat , KodeOperator
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode SuratJalan Text 10 Kode Surat Jalan TrSuratJalan HDR_HIST KodeSurat Jalan
2. KodeAlat Text 7 Kode Alat MsAlat KodeAlat 3. KodeOperator Text 7 Kode
Operator
MsOperator Kode Operator
Tabel 4.22 Tabel Transaksi Surat Jalan Detail
Tabel 4.19 Tabel Transaksi Cash Receipt History Nama File : TrCashReceipt_HIST
Sumber No Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode CashReceipt Text 10 Kode Cash Receipt 2. Kode Penyewa Text 8 Kode Penyewa Ms Penyewa Kode Penyewa
3. Tanggal Date Tanggal
Cash Receipt 4. JumlahUang Currency Jumlah
Pembayaran
Tabel 4.23 Tabel Transaksi Penerimaan Kas Header
Tabel 4.20 Tabel Transaksi Cash Receipt Nama File : TrCashApply
Key : KodePenyewa , KodeCashReceipt, KodeInvoice
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode Penyewa Text 8 Kode Cash Receipt Ms Penyewa Kode Penyewa 2. Kode CashReceipt Text 10 Kode Penyewa TrCashRec eipt_HIST Kode CashReceipt 3. Kode Text 10 Kode Invoice TrInvoiceH Kode
Invoice DR_HIST Invoice 4. Jumlah
Dibayar
Currency Jumlah Pembayaran
Tabel 4.24 Tabel Transaksi Penerimaan Kas Detail Tabel 4.21 Tabel Transaksi Terima Alat History
Nama File : TrTerimaAlatHDR_HIST Key : KodeTerimaAlat
Sumber No. Nama Field Tipe Panjang Keterangan
Tabel Field 1. Kode
TerimaAlat
Text 10 Kode Terima Alat 2. KodePenyewa Text 8 Kode
Penyewa
MsPenyewa Kode Penyewa 3. Tanggal Date Tanggal
Terima Alat 4. LastUser Text 8 Kode
PenyewaAlat sebelumnya MsPenyewa Kode Penyewa 5. Alasan Kembali Text 10 Alasan Pengembalian alat sebelum masa sewa
berakhir 6. Keterangan Text 30 Keterangan
pengembalian alat
Tabel 4.25 Tabel Transaksi Penerimaan Alat Header Tabel 4.22 Tabel Transaksi Terima Alat Detail
Nama File : TrTerimaAlatDTL
Key : KodeTerimaAlat ,KodeSuratJalan, KodeAlat , KodeOperator Sumber
No. Nama Field
Tipe Panjang Keterangan
Tabel Field 1. Kode TerimaAlat Text 10 Kode Terima Alat TrTerimaAlat HDR_HIST Kode TerimaAlat 2. Kode SuratJalan Text 10 Kode Surat Jalan TrSuratJalanH DR_HIST Kode SuratJalan 3. KodeAlat Text 8 Kode Alat MsAlat KodeAlat 4. Kode Operator Text 7 Kode Operator MsOperator Kode Operator