21. Data Tr_Return UNF
3.4.4.2 S pesifikasi File Database
Nama Table : Ms_De partment Primary Key : de ptNo
Foreign Key : -
Deskripsi : T abel ini untuk menyimpan seluruh departemen yang ada di di perusahaan dan merupakan salah satu penentu prioritas masalah.
Nama Field Type Data Ukuran Ke te rangan
deptNo T inyint - Auto increment.
Fungsi: seba gai counter atas departemen.
deptName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama departemen.
Priority T inyint - Rentan antara 1-5, angka 1 terendah, angka 5 tertinggi, wajib diisi.
Fungsi: untuk memberikan prioritas pada departemen.
structureLevel T inyint - Rentan antara 1-7; diurut dari: bagian, department, divisi, direktorat, direktur, direktur utama dan komisaris; wajib diisi. Fungsi: untuk melihat posisi jabatan atas suatu departemen.
Description T ext - Fungsi: untuk memberikan catatan
tertentu pada departemen.
Enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: sebagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.1 Tabel Ms_Department
Nama Tabel : Ms_Pre vilage Primary Key : pre vilage No Foreign Key : -
Deskripsi : T abel ini sebagai penentu jenis hak akses atas pada aplikasi.
Nama Field Type Data Ukuran Ke te rangan
previlageNo T inyint - Auto increment.
Fungsi: seba gai counter atas hak akses.
previlageName Varchar 30 Wajib diisi.
Fungsi: untuk memberikan nama atas hak akses tertentu.
Description T ext - Fungsi: untuk memberikan catatan atas hak akses tertentu.
Enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: seba gai logical variabel pada data (aktif/tidak aktif).
Tabel 3.2 Tabel Ms_Previlage
Nama Tabel : Ms_Use r
Primary Key : use rNo, use rName
Foreign Key : pre vilage No, de ptNo, hostID
Deskripsi : T abel ini untuk menampung semua user yang akan menggunakan aplikasi ini.
Nama Field Type Data Ukuran Ke te rangan
userNo Integer - Auto increment.
Fungsi: seba gai counter atas user.
userName Varchar 40 Wajib diisi dan tidak boleh sama dengan user lainnya.
Fungsi: untuk menulis nama user.
previlageNo T inyint - Fungsi: untuk menampung kode hak
akses.
deptNo T inyint - Fungsi: untuk menampung kode
departemen.
hostID T inyint - Fungsi: untuk menampung kode
komputer host.
userPassword Varchar 30 Fungsi: untuk menyimpan password user.
userFullName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama asli dari user.
userPhone Varchar 20 Fungsi: untuk menyimpan nomor telepon user.
userExt Varchar 5 Wajib diisi.
Fungsi: untuk menyimpan nomor extension dari user.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: sebagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.3 Tabel Ms_User
Nama Tabel : Ms_Vendor Primary Key : vendorNo Foreign Key : -
Deskripsi : T abel untuk menyimpan vendor, toko atau distributor tempat barang dibeli atau diperbaiki.
Nama Field Type Data Ukuran Ke te rangan
vendorNo T inyint - Auto increment.
vendorName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama vendor. vendorAddress T ext - Fungsi: untuk menyimpan alamat vendor. vendorPhone Varchar 20 Fungsi: untuk menyimpan nomor telepon
vendor.
vendorEmail Varchar 50 Format: [email protected]
Fungsi: untuk menyimpan email vendor. Description T ext - Fungsi: untuk memberikan catatan atas
suatu vendor.
Enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: seba gai logical variabel pada data (aktif/tidak aktif).
Tabel 3.4 Tabel Ms_Vendor
Nama Tabel : Ms_FAQ_C ate gory Primary Key : faqCategoryNo Foreign Key : -
Deskription : T abel untuk menampung kategory FAQ.
Nama Field Type Data Ukuran Ke te rangan
faqCategoryNo T inyint - Auto increment.
Fungsi: se bagai counter atas kategori FAQ.
faqCategoryName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama dari kategori FAQ.
Description T ext - Fungsi: untuk menyimpan catatan atas kategori FAQ.
Enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.5 Tabel Ms_FAQ _Category
Nama Tabel : Ms_FAQ Primary Key : faqNo
Foreign Key : faqCategoryNo, use rName (as postBy)
Description : T abel untuk menyimpan dafar pertanyaan dan jawaban dari FAQ.
Nama Field Type Data Ukuran Ke te rangan
faqNo Integer - Auto increment.
Fungsi: seba gai counter atas FAQ.
faqCategoryNo T inyint - Wajib diisi
Fungsi: untuk menyimpan kode dari kategori FAQ.
postBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama user yang membuat FAQ.
faqQuestion T ext - Wajib diisi.
Fungsi: untuk menyimpan pertanyaan dari FAQ.
faqAnswer T ext - Wajib diisi.
Fungsi: untuk menyimpan jawaban dari FAQ.
uploadDate Datetime - Wajib diisi;
dengan format: yyyy-mm-dd HH:MM:SS Fungsi: untuk menyimpan waktu data ini dibuat pertama kali.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.6 Tabel Ms_FAQ
Nama Tabel : Ms_Complain_Category Primary Key : complainCategoryNo Foreign Key : -
Deskripsi : T abel untuk menyimpan kategori keluhan/complain.
Nama Field Type Data Ukuran Ke te rangan
complainCategoryNo T inyint - Auto increment.
Fungsi: seba gai counter atas kategori keluhan.
complainCategoryName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama kategori keluhan.
Priority T inyint - Rentan antara 1-5, angka 1 terendah, angka 5 tertinggi, wajib diisi;
Fungsi: untuk menentukan prioritas kategori keluhan.
Description T ext - Fungsi: untuk menyimpan catatan atas suatu kategori keluhan.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: seba gai logical variabel pada data (aktif/tidak aktif).
Nama Tabel : Tr_C omplain Primary Key : complainNo
Foreign Key : complainCategoryNo, userName(complainBy)
Deskripsi : T abel untuk menyimpan semua keluhan yang disampaikan oleh pengguna.
Nama Field Type Data Ukuran Ke te rangan
complainNo Integer - Auto increment.
Fungsi: seba gai counter atas keluhan. complainCategoryNo T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode kategori keluhan.
complainBy Varchar 40 Wajib diisi.
Fungsi: untuk mencatat nama pengguna yang menyampaikan keluhan.
complainSubject Varchar 50 Fungsi: untuk menyimpan judul dari keluhan yang disampaikan.
complainDetail T ext - Wajib diisi.
Fungsi: untuk menyimpan detail keluhan dari pengguna.
complainDate Datetime - Wajib diisi;
dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu keluhan disampaikan.
contactPerson Varchar 50 Fungsi: untuk menyimpan nama orang yang akan dihubungi saat diperlukan oleh tenaga support.
Replied T inyint - Fungsi: se bagai variabel logical untuk mengetahui sudah dibalas atau belum suatu keluhan, 1 berarti sudah dibalas, 0 berarti belum dibalas.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.8 Tabel Tr_Complain
Nama Tabel : Tr_Re ply Primary Key : re plyNo
Foreign Key : complainNo, use rName(as re plyBy)
Deskripsi : T abel untuk menyimpan jawaban atas keluhan yang disampaikan.
Nama Field Type Data Ukuran Ke te rangan
replyNo Integer - Auto increment.
Fungsi: seba gai counter atas jawaban keluhan.
complainNo T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode keluhan yang akan dibalas.
replyBy Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama support yang membalas keluhan.
replyDetail T ext - Wajib diisi.
Fungsi: untuk menyimpan detail dari jawaban atas keluhan tertentu.
replyDate Datetime - Wajib diisi;
dengan format: yyyy-mm-dd HH:MM:SS. Fungsi: untuk menyimpan waktu jawaban atas keluhan disampaikan.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: sebagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.9 Tabel Tr_Reply
Nama Tabel : MvPCinfo_Archie ve Primary Key : mvpcinfoNo, mvpcinfoFile ForeignKe y : -
Deskripsi : T abel untuk menyimpan arsip dari data MvPCinfo yang diambil dari file *.csv.
Nama Field Type Data Ukuran Ke te rangan
mvpcinfoNo Integer - Auto increment.
Fungsi: se bagai counter dari arsip MvPCinfo.
mvpcinfoFile Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama file *.csv
MAC_address Char 20 Fungsi: untuk menyimpan nomor MAC
Address
Bios Varchar 50 Fungsi: untuk menyimpan jenis bios.
CD-ROM T ext - Fungsi: untuk menyimpan nama Optical
Drive.
Computer Varchar 50 Fungsi: untuk menyimpan nama
komputer.
Hard_disks T ext - Fungsi: untuk menyimpan nama harddisk yang terpasang.
IP_address Char 20 Fungsi: untuk menyimpan nomor IP.
Keyboard Varchar 100 Fungsi: untuk menyimpan nama
keyboard yang terpasang.
Manufacturer Varchar 100 Fungsi: untuk menyimpan nama
perusahaan pembuat komputer.
Memory T ext - Fungsi: untuk menyimpan memory yang
terpasang.
Monitor Varchar 100 Fungsi: untuk menyimpan nama monitor yang terpasang.
Motherboard Varchar 150 Fungsi: untuk menyimpan nama motherboard yang terpasang.
Mouse Varchar 50 Fungsi: untuk menyimpan nama mouse
yang terpasang.
Network_cards T ext - Fungsi: untuk menyimpan network card yang terpasang.
Oper_System Varchar 100- Fungsi: untuk menyimpan jenis OS yang terinstall.
Printers T ext - Fungsi: untuk menyimpan nama printer
yang terpasang.
Processor Varchar 150 Fungsi: untuk menyimpan nama
processor yang terpasang.
Scanners T ext - Fungsi: untuk menyimpan nama scanner
yang terpasang.
SCSI T ext - Fungsi: untuk menyimpan nama SCSI
card yang terpasang.
Sound_card Varchar 100 Fungsi: untuk menyimpan nama sound card yang terpasang.
User Varchar 40 Fungsi: untuk menyimpan nama user dari komputer.
Video_card Varchar 100 Fungsi: untuk menyimpan nama video card yang terpasang.
UploadDate Datetime - Wajib diisi;
dengan format: yyyy-mm-dd HH:MM:SS Fungsi: untuk menyimpan waktu arsip ini disimpan ke database pertama kali. enabled T inyint - Se bagai status record 1 berarti aktif dan 0
berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.10 Tabel MvPCinfo_Archive
Nama Tabel : Ms_Compute r_Host Primary Key : hostID
Foreign Key : mvpcinfoFile
Deskripsi : T abel untuk menyimpan komputer host yang ada di perusahaan.
Nama Field Type Data Ukuran Ke te rangan
hostID Integer - Auto increment.
Fungsi: sebagai counter atas komputer host.
mvpcinfoFile Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama arsip dari MvPCinfo tempat acuan.
hostName Varchar 30 Wajib diisi.
Fungsi: untuk menyimpan nama komputer host.
atas suatu komputer host.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: sebagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.11 Tabel Ms_Computer_Host
Nama Tabel : Ms_Inv_Category Primary Key : invC ate goryNo Foreign Key : -
Deskripsi : T abel untuk menyimpan kategori barang yang dimiliki perusahaan.
Nama Field Type Data Ukuran Ke te rangan
invCategoryNo T inyint - Auto increment.
Fungsi: se bagai counter atas kategori barang.
invCategoryName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama kategori barang.
invCategoryCode Varcs har 3 Wajib diisi.
Fungsi: untuk menyimpan kode dari kategori barang dalam 3 karakter.
Description T ext - Fungsi: untuk menyimpan catatan atas kategori barang tertentu.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.12 Tabel Ms_Inv_Category
Nama Tabel : Ms_Inventory_Ite m Primary Key : invNo, invCode
Foreign Key : invC ate goryNo, hostID, vendorNo
Deskripsi : T abel untuk menyimpan daftar barang inventory yang dimiliki oleh perusahaan.
Nama Field Type Data Ukuran Ke te rangan
invNo Integer - Auto increment.
Fungsi: se bagai counter atas barang-barang yang dimiliki.
invCode Varchar 20 Wajib diisi, dengan format: xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode unik dari setiap barang.
Fungsi: untuk menyimpan kode dari kategori barang.
hostID T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode komputer host dimana barang terpasang juga sedang digunakan.
vendorNo T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode vendor dimana barang ini dibeli.
invName Varchar 50 Wajib diisi.
Fungsi: untuk menyimpan nama dari barang.
invCapacity Varchar 20 Fungsi: untuk menyimpan kapasitas dari suatu barang.
invLocation Varchar 10 Wajib diisi.
Fungsi: untuk menunjukkan lokasi dimana barang berada.
invStatus Varchar 20 Wajib diisi.
Fungsi: untuk menunjukkan status dari barang.
serialNumber Varchar 30 Fungsi: untuk menyimpan nomor serial dari setiap barang.
invBuyingDate Date - Wajib diisi; dengan format: yyyy-mm-dd. Fungsi: untuk menyimpan waktu dimana barang ini dibeli.
Warranty Varchar 10 Fungsi: untuk menyimpan lama garansi yang diperoleh dari pembelian.
Notes T ext - Fungsi: untuk menyimpan catatan atas
suatu barang sekaligus seba gai histori dari barang tersebut.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.13 Tabel Ms_Inventory_Item
Nama Tabel : Tr_Add_Host_Item Primary Key : addHostItemNo
Foreign Key : invC ode, use rName (as postBy)
Deskripsi : T abel ini untuk menyimpan data transaksi saat melakukan penambahan atau pengurangan komponen pada komputer.
Nama Field Type Data Ukuran Ke te rangan
addHostItemNo Integer - Auto increment.
Fungsi: sebagai counter pada data transaksi ini.
Fungsi: se bagai kode unik dari data transaksi.
addHostItemDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu saat terjadi penambahan atau pengurangan komponen.
postBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan petugas yang bertanggung ja wab melakukan penambahan atau pengurangan komponen.
invCode Varchar 20 Wajib diisi, dengan format: xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode barang yang akan ditambahkan atau dilepas dari komputer.
Reason T ext - Wajib diisi.
Fungsi: untuk menyimpan alasan dari penambahan atau pengurangan komponen.
hostID Integer - Wajib diisi.
Fungsi: untuk menyimpan kode komputer host.
Addremove T inyint - Fungsi: Seba gai flag, jika bernilai 1 berarti barang ditambahkan, jika bernilai 0 berarti barang dikurangkan.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: seba gai logical variabel pada data (aktif/tidak aktif).
Tabel 3.14 Tabel Tr_Add_Host_Item
Nama Tabel : Tr_Add_Inv_Item Primary Key : addInvNo
Foreign Key : invNo, use rName (as postBy)
Deskripsi : T abel yang menyimpan data ketika terjadi penambahan barang inventory.
Nama Field Type Data Ukuran Ke te rangan
addInvItemNo Integer - Auto increment.
Fungsi: se bagai counter atas transaksi yang terjadi.
addInvItemDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu ketika penambahan barang dilakukan.
postBy Varchar 40 Wajib diisi.
melakukan penambahan barang inventori.
invCode Varchar 20 Wajib diisi, dengan format: xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode unik dari barang inventory.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.15 Tabel Tr_Add_Inv_Item
Nama Tabel : Tr_Change _Item Primary Key : changeNo
Foreign Key : invC ode(as oldInvC ode and ne wInvCode ; but diffe rent), use rName (as postBy)
Deskripsi : T abel untuk menyimpan data transaksi dari proses pertukaran komponen komputer.
Nama Field Type Data Ukuran Ke te rangan
changeNo Integer - Auto increment.
Fungsi: seba gai counter dari transaksi pertukarang komponen.
changeCode Varchar 5 Wajib diisi; dengan format: Hxxx.
Fungsi: untuk menyimpan kode unik dari transaksi pertukaran komponen.
changeT ime Datetime - Wajib diisi; dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu ketika terjadi pertukaran komponen.
postBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama petugas yang melakukan pertukaran komponen. oldInvCode Varchar 20 Wajib diisi, dengan format:
xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode barang inventory lama yang ditukar.
oldInvStatus Varchar 10 Wajib diisi, untuk mengetahui kondisi terakhir barang lama.
Fungsi: untuk menyimpan status barang lama yang ditukar.
newInvCode Varchar 20 Fungsi: untuk menyimpan kode barang inventory baru sebagai pengganti.
hostID Integer - Wajib diisi.
Fungsi: untuk menyimpan kode komputer dimana terjadi pertukaran komponen.
terjadinya pertukaran komponen.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.16 Tabel Tr_Change_Item
Nama Tabel : Tr_Re pairing Primary Key : re pairingNo
Foreign Key : invC ode, use rName (as postBy)
Deskripsi : T abel untuk menyimpan data transaksi barang inventory yang diperbaiki oleh tenaga support perusahaan.
Nama Field Type Data Ukuran Ke te rangan
repairingNo Integer - Auto increment.
Fungsi: sebagai counter atas transaksi perbaikan barang.
repairingCode Varchar 5 Wajib diisi, dengan format: Rxxx.
Fungsi: untuk menyimpan kode unik dari transaksi perbaikan barang.
invCode Varchar 20 Wajib diisi, dengan format: xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode barang inventory yang diperbaiki.
postBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama petugas yang melakukan perbaikan barang. repairingDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd
HH:MM:SS.
Fungsi: untuk menyimpan waktu dimana barang ini selesai diperbaiki.
repairingReport T ext - Fungsi: untuk menyimpan laporan
kerusakan dan perbaikan yang dilakukan. enabled T inyint - Se bagai status record 1 berarti aktif dan 0
berarti non-aktif; wajib diisi.
Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Nama Tabel : Tr_Re pairing_To_Vendor Primary Key : re paringToVendorNo
Foreign Key : invC ode, ve ndorNo, use rBy (as sendBy and re ceive By but diffe rent) Deskripsi : T abel untuk menyimpan transaksi data perbaikan barang ke vendor, bukan
dilakukan oleh tenaga support sendiri.
Nama Field Type Data Ukuran Ke te rangan
repairingT oVendorNo Integer - Auto increment.
Fungsi: sebagai counter dari perbaikan ke vendor.
repairingT oVendorCode Varchar 5 Wajib diisi; format: Vxxxx.
Fungsi: untuk menyimpan kode unik dari perbaikan ke vendor.
invCode Varchar 20 Wajib diisi, dengan format: xxx/dd-mm-yyyy/nnnn.
Fungsi: untuk menyimpan kode barang yang diperbaiki ke vendor.
vendorNo T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode vendor tempat perbaikan dilakukan.
sendBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama petugas yang mengantar barang ke vendor.
sendDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu barang diserahkan ke vendor.
receiveBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan petugas yang menerima barang dari vendor. receiveDate Datetime - Wajib diisi; dengan format:
yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu ketika barang dikembalikan dari vendor.
repairingT oVendorReport T ext - Fungsi: untuk mencatat detail kerusakan dan perbaikan yang dilakukan.
sendingPostBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan petugas yang memasukkan data ketika barang dikirim ke vendor.
receivingPostBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan petugas yang memasukkan data ketika barang diterima dari vendor.
Fungsi: sebagai fla g, jika 1 berarti barang sudah dikembalikan, jika 0 berarti barang sedang di vendor.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi. Fungsi: se bagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.18 Tabel Tr_Repairing_To_Vendor
Nama Tabel : Tr_Booking Primary Key : bookingNo
Foreign Key : use rName (as bookingBy), invCode , de ptNo
Deskripsi : T abel untuk menyimpan data transaksi pembookingan barang inventory.
Nama Field Type Data Ukuran Ke te rangan
bookingNo Integer - Auto increment.
Fungsi: seba gai counter atas booking barang.
bookingBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan user yang melakukan booking barang.
invCode Varchar 20 Wajib diisi.
Fungsi: untuk menyimpan kode barang yang dibooking.
deptNo T inyint - Wajib diisi.
Fungsi: untuk menyimpan kode departemen yang akan meminjam.
Reason T ext - Fungsi: untuk menyimpan alasan
terjadinya booking barang inventory. dateBorrow Datetime - Wajib diisi; dengan format: yyyy-mm-dd
HH:MM:SS.
Fungsi: untuk mencatat waktu kapan barang akan diambil untuk dipinjam.
Borrowed T inyint - Wajib diisi.
Fungsi: se bagai flag, jika bernilai 0 berarti baru dibooking, jika bernilai 1 berarti sedang dipinjam, jika bernilai 2 berarti sudah dikembalikan barang tersebut. longBorrow Varchar 10 Wajib diisi. Dalam satuan jam.
Fungsi: untuk menyimpan lama waktu barang akan dipinjam.
nameBorrow Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama orang yang akan meminjam barang tersebut. bookingDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd
HH:MM:SS.
Fungsi: untuk mencatat waktu terjadinya booking atas barang.
enabled T inyint - Se bagai status record 1 berarti aktif dan 0 berarti non-aktif; wajib diisi.
Fungsi: sebagai logical variabel pada data (aktif/tidak aktif).
Tabel 3.19 Tabel Tr_Booking
Nama Tabel : Tr_Borrowing Primary Key : borrowingNo
Foreign Key : bookingNo, userName (as take From)
Deskripsi : T abel untuk menyimpan data transaksi proses peminjaman setelah booking.
Nama Field Type Data Ukuran Ke te rangan
borrowingNo Integer - Auto increment.
Fungsi: se bagai counter atas proses peminjaman.
bookingNo Integer - Wajib diisi.
Fungsi: untuk menyimpan data booking.
takeFrom Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama petugas yang menyerahkan barang.
borrowingDate Datetime - Wajib diisi; dengan format: yyyy-mm-dd HH:MM:SS.
Fungsi: untuk menyimpan waktu terjadinya pengambilan barang.
getBy Varchar 40 Wajib diisi.
Fungsi: untuk menyimpan nama orang