DELETE CASCADE
4.1.3.2 Perancangan representasi fisikal
4.1.3.2.3 Estimasi Kebutuhan Media Penyimpanan
Pada tahap ini dilakukan perhitungan estimasi kebutuhan media penyimpanan dengan asumsi selama setahun .
Perhitungan Tabel BOQ
Nama Field Type Ukuran
BOQ_ID VARCHAR(50) 51 bytes
Employee_ID VARCHAR(10) 11 bytes
BOQ_Date DATETIM E 8 bytes
Tower VARCHAR(30) 31 bytes
Wide_Area VARCHAR(20) 21 bytes Wide_Site VARCHAR(20) 21 bytes
Price BIGINT(15) 120 bytes
Revision INT(4) 4 bytes
Information LONGTEXT 500 bytes
Tabel 4.53 Tabel Perhitungan BOQ
Total kebutuhan memory maksimal untuk table BOQ adalah sebesar 267 bytes. Jumlah data pada tabel BOQ masih kosong. Asumsi perkembangan tabel BOQ adalah sebanyak 2 pengajuan BOQ per bulan. Total perkembangan memory maksimal BOQ sebesar 267 bytes *12*12 = 38448 bytes = 38,448 Kbytes.
Perhitungan Tabel BOQFile
Nama Field Type Ukuran
BOQ_File VARCHAR(150) 151 bytes BOQ_File_Date DATETIM E 8 bytes
Shop_Drawing_File VARCHAR(150) 151 bytes
Tabel 4.54 Tabel Perhitungan BOQFile
Total kebutuhan memory maksimal tabel BOQFile adalah sebesar 361 Bytes. Jumlah data pada tabel BOQFile masih kosong. Asumsi perkembangan tabel BOQFile adalah sebanyak 2 pengajuan BOQFile perbulan. Total perkembangan memory maksimal BOQFile sebesar 361 bytes*12*12 = 51,984 Kbytes.
Perhitungan Tabel BOQDetail
Nama Field Type Ukuran
BOQ_ID VARCHAR(50) 51 bytes
M aterial_ID VARCHAR(10) 11 bytes
Tabel 4.55 Tabel Perhitungan BOQDetail
Total kebutuhan memory maksimal tabel BOQDetail adalah sebesar 62 Bytes. Jumlah data pada tabel BOQDetail masih kosong. Asumsi perkembangan tabel BOQDetail adalah sebanyak 2 pengajuan BOQDetail perbulan. Total perkembangan memory maksimal BOQDetail sebesar 62*12*12 = 8,928 Kbytes.
Perhitungan Tabel Client
Nama Field Type Ukuran
Client_ID VARCHAR(10) 11 bytes Client_Name VARCHAR(50) 51 bytes Address VARCHAR(200) 201 bytes
Tabel 4.56 Tabel Perhitungan Client
Total kebutuhan memory maksimal tabel Client adalah sebesar 263 bytes. Jumlah data pada tabel Client masih kosong. Asumsi perkembangan tabel Client adalah sebanyak 6 pengajuan Client pertahun. Total perkembangan memory maksimal Clint sebesar 263 bytes*6*12 = 16,992 Kbytes.
Perhitungan Tabel ClientEmail
Nama Field Type Ukuran
Client_ID VARCHAR(10) 11 bytes Email VARCHAR(100) 101 bytes
Tabel 4.57 Tabel Perhitungan ClientEmail
Total kebutuhan memory maksimal tabel ClientEmail adalah sebesar 112 bytes. Jumlah data pada tabel ClientEmail masih kosong. Asumsi perkembangan tabel ClientEmail adalah sebanyak 6 pengajuan
ClientEmail pertahun. Total perkembangan memory maksimal ClientEmail sebesar 112*6*12 = 8,064 Kbytes.
Perhitungan Tabel ClientFax
Nama Field Type Ukuran
Client_ID VARCHAR(10) 11 bytes
Fax VARCHAR(20) 21 bytes
Tabel 4.58 Tabel Perhitungan ClientFax
Total kebutuhan memory maksimal tabel ClientFax adalah sebesar 32 Bytes. Jumlah data pada tabel ClientFax masih kosong. Asumsi perkembangan tabel ClientFax adalah sebanyak 6 pengajuan ClientFax pertahun. Total perkembangan memory maksimal ClientFax sebesar 32*6 *12= 2304 bytes (2,304 Kbytes).
Perhitungan Tabel ClientPhone
Nama Field Type Ukuran
Client_ID VARCHAR(10) 11 bytes
Phone VARCHAR(20) 21 bytes
Total kebutuhan memory maksimal tabel ClientPhone adalah sebesar 32 bytes. Jumlah data pada tabel ClientPhone masih kosong. Asumsi perkembangan tabel ClientPhone adalah sebanyak 6 pengajuan ClientPhone pertahun. Total perkembangan memory maksimal ClientPhone sebesar 32*6 *12= 2592 bytes (2,592 Kbytes).
Perhitungan Table Employee
Nama Field Type Ukuran
Employee_ID VARCHAR(10) 11 bytes Password VARCHAR(50) 21 bytes Employee_Name VARCHAR(50) 51 bytes
Position VARCHAR(25) 26 bytes
Gender VARCHAR(10) 11 bytes
Enter_Date DATETIM E 8 bytes Address VARCHAR(200) 201 bytes
Tabel 4.60 Tabel Perhitungan Employee
Total kebutuhan memory maksimal tabel Employee adalah sebesar 329 Bytes. Jumlah data pada tabel Employee masih kosong. Asumsi perkembangan tabel Employee adalah sebanyak 6 pengajuan Employee pertahun. Total perkembangan memory maksimal Employee sebesar 329 bytes*6*12 = 23, 688 Kbytes.
Perhitungan Tabel EmployeeEmail
Nama Field Type Ukuran
Employee_ID VARCHAR(10) 11 bytes
Email VARCHAR(100) 101 bytes
Tabel 4.61 Tabel Perhitungan EmployeeEmail
Total kebutuhan memory maksimal tabel EmployeeEmail adalah sebesar 112 Bytes. Jumlah data pada tabel EmployeeEmail masih kosong. Asumsi perkembangan tabel EmployeeEmail adalah sebanyak 6 pengajuan EmployeeEmail pertahun. Total perkembangan memory maksimal EmployeeEmail sebesar 112*6 *12= 8,064 Kbytes.
Perhitungan Tabel EmployeePhone
Nama Field Type Ukuran
Employee_ID VARCHAR(10) 11 bytes
Phone VARCHAR(20) 21 bytes
Tabel 4.62 Tabel Perhitungan EmployeePhone
Total kebutuhan memory maksimal tabel EmployeePhone adalah sebesar 32Bytes. Jumlah data pada tabel EmployeePhone masih kosong. Asumsi perkembangan tabel EmployeePhone adalah sebanyak 6 pengajuan EmployeePhone pertahun. Total perkembangan memory maksimal EmployeePhone sebesar 32*6*12 = 2304 bytes (2,304 Kbytes)
Perhitungan Tabel Invoice
Nama Field Type Ukuran
Invoice_ID VARCHAR(50) 51 bytes Employee_ID VARCHAR(10) 11 bytes Site_ID VARCHAR(10) 11 bytes
SOW VARCHAR(50) 51 bytes Invoice_Date DATETIM E 8 bytes Invoice_Due_Date DATETIM E 8 bytes
Revision INT(3) 4 bytes
Information LONGTEXT 500 bytes
Tabel 4.63 Tebel Perhitungan Invoice
Total kebutuhan memory maksimal tabel Invoice adalah sebesar 644 bytes. Jumlah data pada tabel Invoice masih kosong. Asumsi perkembangan tabel Invoice adalah sebanyak 6 pengajuan Invoice pertahun. Total perkembangan memory maksimal Invoice sebesar 644 bytes*6*12 = 46368 bytes = 46,368 Kbytes.
Perhitungan Tabel InvoiceDescription
Nama Field Type Ukuran
Invoice_ID VARCHAR(50) 51 bytes
Description TEXT 64 Kbytes
Price BIGINT(15) 120 bytes
Tabel 4.64 Tabel Perhitungan InvoiceDescription
Total kebutuhan memory maksimal tabel Invoice adalah sebesar 239 bytes. Jumlah data pada tabel Invoice masih kosong. Asumsi perkembangan tabel Invoice adalah sebanyak 6 pengajuan InvoiceDescription pertahun. Total perkembangan memory maksimal InvoiceDescription sebesar 239 Kbytes*6*12 = 17,208 Kbytes .
Perhitungan Tabel InvoiceFile
Nama Field Type Ukuran
Invoice_ID VARCHAR(50) 51 bytes
Invoice_File VARCHAR(150) 151 bytes Invoice_File_Date DATETIM E 8 bytes
Tabel 4.65 Tabel Perhitungan InvoiceFile
Total kebutuhan memory maksimal tabel InvoiceFile adalah sebesar 210 Bytes. Jumlah data pada tabel InvoiceFile masih kosong. Asumsi perkembangan tabel InvoiceFile adalah sebanyak 6 pengajuan InvoiceFile pertahun . Total perkembangan memory maksimal InvoiceFile sebesar 210 bytes*6*12 = 15,120 Kbytes.
Perhitungan Tabel Material
Nama Field Type Ukuran
M aterial_ID VARCHAR(10) 11 bytes M aterial_Name VARCHAR(50) 51 bytes
QTY INT(3) 4 bytes
Tabel 4.66 Tabel Perhitungan Material
Total kebutuhan memory maksimal tabel M aterial adalah sebesar 66 bytes. Jumlah data pada tabel M aterial masih kosong. Asumsi perkembangan tabel M aterial adalah sebanyak 12 pengajuan M aterial pertahun . Total perkembangan memory maksimal M aterial sebesar 66 bytes *12*12 = 9,504 Kbytes.
Perhitungan Tabel MaterialType
Nama Field Type Ukuran
Type VARCHAR(50) 51 bytes
Tabel 4.67 Tabel Perhitungan MaterialType
Total kebutuhan memory maksimal tabel M aterialType adalah sebesar 51 Bytes. Jumlah data pada tabel M aterialType masih kosong. Asumsi perkembangan tabel M aterialType adalah sebanyak 12 pengajuan
M aterialType pertahun . Total perkembangan memory maksimal M aterialType sebesar 51 bytes *12 *12= 7,344 Kbytes.
Perhitungan Tabel Message
Nama Field Type Ukuran
M essage_ID VARCHAR(25) 26 bytes Employee_ID VARCHAR(10) 11 bytes M essage_Date DATETIM E 8 bytes Subject VARCHAR(200) 201 bytes Sender VARCHAR(50) 51 bytes
Content LONGTEXT 64 Kbytes
File VARCHAR(150) 151 bytes
Status VARCHAR(10) 11 bytes
Tabel 4.68 Tabel Perhitungan Message
Total kebutuhan memory maksimal tabel message adalah sebesar 64459 Kbytes. Jumlah data pada tabel message masih kosong. Asumsi perkembangan tabel message adalah sebanyak 12 pengajuan message pertahun . Total perkembangan memory maksimal message sebesar 64,459 Kbytes *12 *12 = 9282096 bytes = 9282,096 Kbytes
Perhitungan Tabel PO
Nama Field Type Ukuran
PO_ID VARCHAR(50) 51 bytes
Employee_ID VARCHAR(10) 11 bytes Client_ID VARCHAR(10) 11 bytes PO_Name VARCHAR(50) 51 bytes
PO_Date DATETIM E 8 bytes
PO_Date_Printed DATETIM E 8 bytes
Contract VARCHAR(50) 51 bytes
TO_Payment VARCHAR(100) 101 bytes Start_Date DATETIM E 8 bytes
Finish_Date DATETIM E 8 bytes PO_File VARCHAR(150) 151 bytes
Status VARCHAR(10) 11 bytes
Information LONGTEXT 500 bytes
Tabel 4.69 Tabel Perhitungan PO
Total kebutuhan memory maksimal tabel PO adalah sebesar 970 bytes. Jumlah data pada tabel PO masih kosong. Asumsi perkembangan tabel PO adalah sebanyak 6 pengajuan PO pertahun . Total perkembangan memory maksimal PO sebesar 970 bytes *6*12 = 69,840 Kbytes = 69840 bytes.
Perhitungan Tabel Progress
Atribut Tipe Data Ukuran
Activity VARCHAR(50) 51 bytes
Tabel 4.70 Tabel Perhitungan Progress
Total kebutuhan memory maksimal tabel progress adalah sebesar 51 bytes. Jumlah data pada tabel progress masih kosong. Asumsi perkembangan tabel progress adalah sebanyak 12 pengajuan progress pertahun . Total perkembangan memory maksimal progress sebesar 51 bytes *12 *12= 8928 bytes =8,928 Kbytes.
Perhitungan Tabel PositionEMP
Atribut Tipe Data Ukuran
Position VARCHAR(25) 26 bytes
Tabel 4.71 Tabel Perhitungan Position EMP
Total kebutuhan memory maksimal tabel positionEMP adalah sebesar 0,026 Kbytes. Jumlah data pada tabel positionEM P masih kosong. Asumsi perkembangan tabel positionEMP adalah sebanyak 12 pengajuan positionEM P pertahun . Total perkembangan memory maksimal positionEM P sebesar 0,026 Kbytes *12*12 = 3,744 Kbytes.
Perhitungan Tabel Project
Atribut Tipe Data Ukuran
Site_ID VARCHAR(10) 11 bytes
Ttk_Koor_N DOUBLE 8 bytes
Ttk_Koor_E DOUBLE 8 bytes
Employee_ID VARCHAR(10) 11 bytes PO_ID VARCHAR(50) 51 bytes
BOQ_ID VARCHAR(50) 51 bytes
Project_Name VARCHAR(50) 51 bytes SOW VARCHAR(50) 51 bytes
QTY INT(4) 4 bytes
Price BIGINT(15) 120 bytes
Tabel 4.72 Tabel Perhitungan Project
Total kebutuhan memory maksimal tabel project adalah sebesar 0,366 Kbytes. Jumlah data pada tabel project masih kosong. Asumsi perkembangan tabel project adalah sebanyak 12 pengajuan project pertahun . Total perkembangan memory maksimal project sebesar 0,366 Kbytes *12 *12= 52,704 Kbytes.
Perhitungan Tabel Site
Atribut Tipe Data Ukuran
Site_ID VARCHAR(10) 11 bytes Site_Name VARCHAR(50) 51 bytes SPK_File_Date DATETIM E 8 bytes
Tabel 4.73 Tabel Perhitungan Site
Total kebutuhan memory maksimal tabel site adalah sebesar 0,070 Kbytes. Jumlah data pada tabel site masih kosong. Asumsi perkembangan tabel site adalah sebanyak 12 pengajuan site pertahun . Total perkembangan memory maksimal SPK sebesar 0,070 Kbytes *12*12 = 10,080 Kbytes.
Perhitungan Tabel S PK
Atribut Tipe Data Ukuran
SPK_ID VARCHAR(50) 51 bytes
SPK_Date DATETIM E 8 bytes
Job VARCHAR(200) 201 bytes Specification VARCHAR(200) 201 bytes TO_Implement VARCHAR(200) 201 bytes Pay_System VARCHAR(200) 201 bytes
Price BIGINT(15) 120 bytes Representative VARCHAR(50) 51 bytes
Revision INT(4) 4 bytes Information LONGTEXT 500 bytes
Tabel 4.74 Tabel Perhitungan S PK
Total kebutuhan memory maksimal tabel SPK adalah sebesar 1538 bytes. Jumlah data pada tabel SPK masih kosong. Asumsi perkembangan tabel SPK adalah sebanyak 12 pengajuan SPK pertahun . Total perkembangan memory maksimal SPK sebesar 1538 bytes *12*12 = 221,472 Kbytes.
Perhitungan Tabel S PKFile
Atribut Tipe Data Ukuran
SPK_ID VARCHAR(50) 51 bytes SPK_File VARCHAR(150) 151 bytes
SPK_File_Date DATETIM E 8 bytes
Tabel 4.75 Tabel Perhitungan S PKFile
Total kebutuhan memory maksimal tabel SPKFile adalah sebesar 0,210 Kbytes. Jumlah data pada tabel SPK masih kosong. Asumsi perkembangan tabel SPKFile adalah sebanyak 12 pengajuan SPKFile
pertahun . Total perkembangan memory maksimal SPKFile sebesar 0,210 Kbytes *12*12 = 30,240 Kbytes.
Perhitungan Tabel S ubKon
Atribut Tipe Data Multi Valued
SubKon_ID VARCHAR(10) 11 bytes SubKon_Name VARCHAR(50) 51 bytes
Address VARCHAR(200) 201 bytes
Tabel 4.76 Tabel Perhitungan SubKon
Total kebutuhan memory maksimal tabel SubKon adalah sebesar 0,263 Kbytes. Jumlah data pada tabel SubKon masih kosong. Asumsi perkembangan tabel SubKon adalah sebanyak 12 pengajuan SubKon pertahun . Total perkembangan memory maksimal SubKon sebesar 0,263 Kbytes *12*12 = 37,872 Kbytes.
Perhitungan Tabel S ubKonPhone
Atribut Tipe Data Multi Valued
SubKon_ID VARCHAR(10) 11 bytes Phone VARCHAR(20) 21 bytes
Tabel 4.77 Tabel Perhitungan SubKonPhone
Total kebutuhan memory maksimal tabel SubKonPhone adalah sebesar 0,032 Kbytes. Jumlah data pada tabel SubKonPhone masih
kosong. Asumsi perkembangan tabel SubKonPhone adalah sebanyak 6 pengajuan SubKonPhone pertahun . Total perkembangan memory maksimal SubKonPhone sebesar 0,032 Kbytes *6*12 = 2,304 Kbytes.
Perhitungan Tabel S ubKonEmail
Atribut Tipe Data Multi Valued
SubKon_ID VARCHAR(10) 11 bytes Email VARCHAR(100) 101 bytes
Tabel 4.78 Tabel Perhitungan SubKonEmail
Total kebutuhan memory maksimal tabel SubKonEmail adalah sebesar 0,112 Kbytes. Jumlah data pada tabel SubKonEmail masih kosong. Asumsi perkembangan tabel SubKonEmail adalah sebanyak 6 pengajuan SubKonEmail pertahun . Total perkembangan memory maksimal SubKonEmail sebesar 0,112 Kbytes *6 *12= 8,064 Kbytes.
Perhitungan Tabel S ubKonFax
Atribut Tipe Data Multi Valued
SubKon_ID VARCHAR(10) 11 bytes
Fax VARCHAR(20) 21 bytes
Total kebutuhan memory maksimal tabel SubKonFax adalah sebesar 0,032 Kbytes. Jumlah data pada tabel SubKonFax masih kosong. Asumsi perkembangan tabel SubKonFax adalah sebanyak 6 pengajuan SubKonFax pertahun . Total perkembangan memory maksimal SubKonFax sebesar 0,032 Kbytes *6*12 = 2,304 Kbytes.
Perhitungan Tabel S ubEMP
Atribut Tipe Data Multi Valued
SubKon_ID VARCHAR(10) 11 bytes SubKon_EM P_Name VARCHAR(50) 51 bytes
Tabel 4.80 Tabel Perhitungan SubEMP
Total kebutuhan memory maksimal tabel SubKonFax adalah sebesar 0,062Kbytes. Jumlah data pada tabel SubKonFax masih kosong. Asumsi perkembangan tabel SubKonFax adalah sebanyak 6 pengajuan SubKonFax pertahun . Total perkembangan memory maksimal SubKonFax sebesar 0,062 Kbytes *6*12 = 8,928 Kbytes.
Perhitungan Tabel TransProjectProgress
Atribut Tipe Data Multi Valued
Site_ID VARCHAR(50) 51 bytes
SOW VARCHAR(10) 11 bytes
Tabel 4.81 Tabel TransProjectProgress
Total kebutuhan memory maksimal tabel TransProjectProgress adalah sebesar 0,073Kbytes. Jumlah data pada tabel TransProjectBOQ masih kosong. Asumsi perkembangan tabel TransProjectBOQ adalah sebanyak 6 pengajuan SubKonFax pertahun . Total perkembangan memory maksimal SubKonFax sebesar 0,073 Kbytes *6*12 = 5,256 Kbytes.
Perhitungan Tabel TransProjectBOQ
Atribut Tipe Data Multi Valued
BOQ_ID VARCHAR(10) 11 bytes
Site_ID VARCHAR(50) 51 bytes
SOW VARCHAR(10) 11 bytes
Tabel 4.82 Tabel TransProjectProgress
Total kebutuhan memory maksimal tabel TransProjectBOQ adalah sebesar 0,073Kbytes. Jumlah data pada tabel TransProjectBOQ masih kosong. Asumsi perkembangan tabel TransProjectBOQ adalah sebanyak 6 pengajuan SubKonFax pertahun . Total perkembangan memory maksimal SubKonFax sebesar 0,073 Kbytes *6*12 = 5,256 Kbytes.
Perhitungan Tabel TransProjectInvoice
Atribut Tipe Data Multi Valued
Invoice_ID VARCHAR(10) 11 bytes Site_ID VARCHAR(50) 51 bytes
SOW VARCHAR(10) 11 bytes
Tabel 4.83 Tabel TransProjectProgress
Total kebutuhan memory maksimal tabel TransProjectInvoice adalah sebesar 0,073 Kbytes. Jumlah data pada tabel TransProjectInvoice masih kosong. Asumsi perkembangan tabel TransProjectInvoice adalah sebanyak 6 pengajuan SubKonFax pertahun . Total perkembangan memory maksimal SubKonFax sebesar 0,073 Kbytes *6*12 = 5,256 Kbytes.
Total kebutuhan Memory selama 1 tahun pada PT.Trimitra Bangun Jaga antara lain :
Tabel Ukuran (Kbytes)
BOQ 38,448 BOQFile 51,984
BOQDetail 8,928
Client 16,992 ClientPhone 2,592
ClientFax 2,304 ClientEmail 8,064 Employee 23,688 EmployeeEmail 8,064 EmployeePhone 2,304 Invoice 46,368 InvoiceFile 15,120 InvoiceDescription 17,208 M aterial 9,504 M aterialType 7,344 M essage 9282,096 PO 69,840 PositionEM P 3,744 Progress 8,928 Project 52,704 Site 10,080 SPK 221,472 SPKFile 30,240 SubKon 37,872 SubKonPhone 2,304 SubKonFax 2,304 SubKonEmail 8,064
Tabel 4.84 Tabel Perhitungan Total Memori Selama Setahun
Jadi total kebutuhan media penyimpanan selama 1 tahun ke depan denganasumsi-asumsi diatas adalah sebesar 10,013,256 Kbytes.