• Tidak ada hasil yang ditemukan

9. StokBahanMakanan Keterangan:

3.6.3.2 Merancang Organisasi File dan Indeks

3.6.3.2.4 Memperkirakan Kebutuhan Disk Space

Tujuan dari adanya perkiraan (estimasi) kebutuhan ukuran disk space adalah untuk mengetahui seberapa banyak kapasitas yang dibutuhkan untuk menyimpan data dalam basis data (database). Hal ini diperlukan untuk menentukan besarnya kapasitas yang diperlukan untuk beberapa tahun kedepan.

Estimasi dapat dilakukan dengan melakukan perhitungan besar tipe data pada DBMS yang diinginkan.

Tabel 3.14 Estimasi Tabel Pegawai

Nama Entitas Nama Atribut Tipe Data

Ukuran (Bytes)

Pegawai IdPegawai Karakter 5

NamaPegawai Variasi Karakter 30 Jabatan Variasi Karakter 20 JenisKelamin Karakter 1 TanggalLahir Date 8 Alamat Variasi Karakter 200 NomorHP Variasi Karakter 16 Total 280 byte

Kapasitas dari table pegawai adalah 280 byte

Data yang ada saat ini 13 pegawai, total penggunaan tabel pegawai = 13 * 280 = 3640 byte

Diperkirakan dalam 1 tahun terjadi penambahan pegawai sebanyak 10

Dalam waktu 5 tahun pertumbuhan dari table pegawai adalah 10 * 5 * 280 = 14000 byte

Sehingga total pertumbuhan tabel pegawai selama 5 tahun ditambah data awal = 14000 + 3640 = 17640 byte

Tabel 3.15 Estimasi Tabel Meja Nama Entitas Nama Atribut Tipe Data Ukuran (Bytes)

Meja IdMeja Karakter 3

NamaMeja Variasi Karakter 10 Username Variasi Karakter 10 Password Variasi Karakter 5 Status Integer 4

Total 32 byte Kapasitas dari table meja adalah 32 byte

Data yang ada saat ini 25 meja, total penggunaan tabel meja = 25 * 32 = 800 byte

Diperkirakan dalam 1 tahun terjadi penambahan meja sebanyak 10

Dalam waktu 5 tahun pertumbuhan dari table meja adalah 10 * 5 * 32 = 1600 byte

Sehingga total pertumbuhan tabel meja selama 5 tahun ditambah data awal = 1600 + 800 = 2400 byte

Tabel 3.16 Estimasi Tabel Pembayaran Nama Entitas Nama Atribut Tipe Data Ukuran (Bytes) Pembayaran IdPembayaran Karakter 5

TanggalPembayaran Datetime 8 JumlahPembayaran Int 4 IdPesanan Karakter 5 IdPegawai Karakter 5

Total 27 byte

Kapasitas dari table pembayaran adalah 27 byte

Data yang ada saat ini 10 pembayaran, total penggunaan tabel pembayaran = 10 * 27 = 270 byte

Diperkirakan dalam 1 bulan terjadi penambahan transaksi (pembayaran) sebanyak 600

Dalam waktu 1 tahun pertumbuhan dari tabel pembayaran adalah 600 * 12 * 27 = 194400 byte

Dalam waktu 5 tahun pertumbuhan dari table pembayaran adalah 5 * 194400 = 972000 byte

Sehingga total pertumbuhan tabel pembayaran selama 5 tahun ditambah data awal = 972000 + 270 = 972270 byte

Tabel 3.17 Estimasi Tabel Pesanan Nama

Entitas

Nama Atribut Tipe Data

Ukuran (Bytes) Pesanan IdPesanan Karakter 5

TanggalPesan Datetime 8 StatusPesanan Integer 4

IdMeja Karakter 3

Total 20 byte

Kapasitas dari table pesanan adalah 20 byte

Data yang ada saat ini 10 pesanan, total penggunaan tabel pesanan = 10 * 20 = 200 byte

Diperkirakan dalam 1 bulan terjadi transaksi pemesanan sebanyak 600

adalah 600 * 12 * 20 = 144000 byte

Dalam waktu 5 tahun pertumbuhan dari table pesanan adalah 5 * 144000 = 720000 byte

Sehingga total pertumbuhan tabel pesanan selama 5 tahun ditambah data awal = 720000 + 200 = 720200 byte

Tabel 3.18 Estimasi Tabel PesananDetail

Nama Entitas Nama Atribut Tipe Data

Ukuran (Bytes)

PesananDetail IdMenu Karakter 5

IdPesanan Karakter 5 Qty Integer 4 HargaSatuan Integer 4 bumbu Variasi Karakter 50 catatan Variasi Karakter 255 Status Integer 4 Total 327 byte

Data yang ada saat ini 25 pesanan detail, total penggunaan tabel pesanandetail = 10 * 25 = 250 byte

Diperkirakan dalam 1 bulan terjadi transaksi pemesanan sebanyak 600

Dalam waktu 1 tahun pertumbuhan dari table pesanan adalah 600 * 12 * 327 = 5297400 byte

Dalam waktu 5 tahun pertumbuhan dari table pesanan adalah 5 * 5297400 = 26487000 byte

Sehingga total pertumbuhan tabel pesanandetail selama 5 tahun ditambah data awal = 26487000 + 250 = 26487250 byte

Tabel 3.19 Estimasi Tabel MenuMakanan

Nama Entitas Nama Atribut

Tipe Data

Ukuran (Bytes)

MenuMakanan IdMenu Karakter 5

NamaMenu Variasi Karakter 100 Harga Integer 4 Deskripsi Variasi Karakter 100 NamaGambar Variasi Karakter 50

IdKategoriMakanan Karakter 3

Total 262 byte

Kapasitas dari table menumakanan adalah 262 byte

Data yang ada saat ini 80 menu makanan, total penggunaan tabel menumakanan = 80 * 262 = 20960 byte

Dalam waktu 1 tahun penambahan menumakanan sebanyak 10

Dalam waktu 5 tahun pertumbuhan dari table menumakanan adalah 5 * 10 * 262 = 13100 byte

Sehingga total pertumbuhan tabel menumakanan selama 5 tahun ditambah data awal = 13100 + 20960 = 34060 byte

Tabel 3.20 Estimasi Tabel MenuMakananDetail

Nama Entitas Nama Atribut Tipe Data

Ukuran (Bytes)

MenuDetail IdMenu Karakter 5

IdStok Karakter 5

Qty Variasi

Karakter

25

Total 35 byte

Kapasitas dari table menudetail adalah 35 byte (tiap 1 menu) Data yang ada saat ini 150 menu makanan detail, total

penggunaan tabel menumakanandetail = 150 * 35 = 5250 byte

Dalam waktu 1 tahun penambahan menudetail sebanyak 20 Dalam waktu 5 tahun pertumbuhan dari table menudetail adalah 5 * 20 * 35 = 3500 byte

Sehingga total pertumbuhan tabel menumakanandetail selama 5 tahun ditambah data awal = 3500 + 5250 = 8750 byte

Tabel 3.21 Estimasi Tabel StokBahanMakanan

Nama Entitas Nama Atribut

Tipe Data Ukura n (Bytes) StokBahanMakana n IdStok Karakte r 5 NamaBahan Variasi Karakte r 25 SatuanUkuranTota l Variasi Karakte r 6 Harga Integer 4 MinimumStok Integer 4

SatuanUkurMin Variasi Karakte r 10 JumlahStok Integer 4 TanggalMasuk Date 8 IdPegawai Karakte r 5 catatan Variasi Karakte r 255 Total 326 byte Kapasitas dari table stokbahanmakanan adalah 326 byte Data yang ada saat ini 120 stok bahan makanan, total penggunaan tabel stokbahanmakanan = 120 * 326 = 39120 byte

Diperkirakan dalam 1 bulan terjadi penambahan stok sebanyak 2

Dalam waktu 1 tahun pertumbuhan dari table stokbahanmakanan adalah 2 * 12 * 326 = 7824 byte

Dalam waktu 5 tahun pertumbuhan dari table stokbahanmakanan adalah 5 * 7824 = 39120 byte

5 tahun ditambah data awal = 39120 + 39120 = 78240 byte

Tabel 3.22 Estimasi Tabel Review

Nama Entitas Nama Atribut

Tipe Data

Ukuran (Bytes)

Review IdReview Karakter 5

Review Variasi Karakter 255 TanggalReview Datetime 8 IdMeja Karakter 3 Total 271 byte

Kapasitas dari table review adalah 271 byte

Data yang ada saat ini 10 review, total penggunaan tabel review = 10 * 271 = 2710 byte

Diperkirakan dalam 1 bulan terjadi penambahan review sebanyak 450

Dalam waktu 1 tahun pertumbuhan dari table review adalah 450 * 12 * 271 = 1463400 byte

Dalam waktu 5 tahun pertumbuhan dari table review adalah 5 * 1463400 = 7317000 byte

Sehingga total pertumbuhan tabel review selama 5 tahun ditambah data awal = 7317000 + 2710 = 7319710 byte

Tabel 3.23 Estimasi Tabel KategoriMakanan

Nama Entitas Nama Atribut

Tipe Data

Ukuran (Bytes) KategoriMakanan IdKategoriMakanan Karakter 3

KategoriMakanan Variasi Karakter

50

Total 53 byte

Kapasitas dari table kategorimakanan adalah 53 byte

Data yang ada saat ini 15 kategori makanan, total penggunaan tabel kategorimakanan = 15 * 53 = 795 byte Diperkirakan dalam 1 tahun terjadi penambahan kategori makanan sebanyak 10

Dalam waktu 1 tahun pertumbuhan dari table kategorimakanan adalah 10 * 53 = 530 byte

Dalam waktu 5 tahun pertumbuhan dari table kategorimakanan adalah 5 * 530 = 2650 byte

Sehingga total pertumbuhan tabel review selama 5 tahun ditambah data awal = 2650 + 795 = 3445 byte

Tabel 3.24 Estimasi Tabel User

Nama Entitas Nama Atribut

Tipe Data

Ukuran (Bytes)

User Username Karakter 10

Password Karakter 32 HakAkses Integer 4 IdPegawai Karakter 5

Total 51 byte

Kapasitas dari table user adalah 51 byte

Data yang ada saat ini 4 user, total penggunaan tabel user = 4 * 51 = 204 byte

Diperkirakan dalam 1 tahun terjadi penambahan user sebanyak 10

* 51 = 510 byte

Dalam waktu 5 tahun pertumbuhan dari table user adalah 5 * 510 = 2550 byte

Sehingga total pertumbuhan tabel user selama 5 tahun ditambah data awal = 2550 + 204 = 2754 byte

Dokumen terkait