• Tidak ada hasil yang ditemukan

S pesifikasi File Database

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 120-136)

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

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 120-136)

Dokumen terkait