• Tidak ada hasil yang ditemukan

Estimasi Kebutuhan Media Penyimpanan

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 158-180)

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.

Dalam dokumen BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN (Halaman 158-180)

Dokumen terkait