KOMPUTER GASOL
Pada bab ini dijelaskan studi kasus sistem perhitungan diskon di toko komputer GASOL
yang berisikan Decomposition Tree Diagram (DTD), CRUD Matrix, Data Flow Diagram
(DFD).
Pencatatan
Pencatatan Data Perhitungan Pengelolaan
Pembelian
Master Pembelian Administrasi
Customer
Gambar 1.1 Decomposition Tree Diagram dari Sistem Perhitungan Diskon Toko Komputer GASOL
2. CRUD MATRIX
Menurut Satzinger, et al (2012, 77), CRUD adalah “Another important technique used to
validate and refine use cases is the CRUD technique. “CRUD” is an acronym for Create, Read
or Report, Update, Delete, and it is often introduced with respect to database management”,
yang terjemahannya adalah teknik lain yang penting yang digunakan untuk validasi dan
memperhalus use case yaitu teknik CRUD. CRUD merupakan akronim dari Create, Read, atau
Report, Update, Delete, dan sering kali diperkenalkan dengan respek ke database management.
Berdasarkan pengertian diatas, dapat disimpulkan bahwa CRUD Matrix adalah teknik lain yang
penting yang digunakan untuk validasi dan memperhalus use case. Pada CRUD Matrix terdapat
3 proses yaitu data to process, process to location dan data to location.
a. Data to Process
Terdapat dua aspek yang harus disesuaikan, yaitu penyesuaian model Proses dan model
Data. Model proses perlu meliputi satu storan data untuk setiap entitas yang terdapat
dalam model data. Proses model juga perlu mengandung proses-proses yang mencukupi
untuk menyelenggarakan data dalam model data. Semakan penyesuaian adalah seperti
berikut: Setiap entiti perlu mempunyai sekurang-kurangnya satu masukan C, satu R, satu
U dan satu D untuk kelengkapan sistem. Jika tidak, satu atau lebih proses peristiwa
tertinggal dalam model proses. Pengguna dan pengelola harus mengesahkan semua
operasi tambah, baca, perbaikan dan hapus.
Berikut merupakan tabel CRUD Matrix Data to Process dari sistem perhitungan diskon
toko komputer GASOL
Admin CUD
Pembeli CUD CRUD
Tier CUD CRUD
Transaksi CUD R R R
Detail Transaksi CUD R R R R
Barang CUD R R CRUD R
Gambar 2.1 CRUD Matrix Data to Process sistem perhitungan diskon toko komputer GASOL
b. Process to Location
Penyesuaian ini dibuat melalui Matriks Hubungan-Proses-ke-Lokasi (Process-to-
Location-Association Matrix) adalah jadwal di mana baris adalah proses (proses
peristiwa/dasar), kolom adalah lokasi, dan sel-sel menunjukkan proses mana yang
dijalankan di sesuatu lokasi.
Berikut merupakan tabel CRUD Matrix Process to Location dari sistem perhitungan
diskon toko komputer GASOL
Manajer Toko
Pembeli
Admin
Pencatatan Data Pembeli x x
Pencatatan Data Admin x
Pencatatan Data Transaksi x
Rekap Data Pembeli x
Rekap Data Transaksi x
Laporan Stok Barang Per Bulan x x
Laporan Hasil Penjualan Per Bulan x x
Gambar 2.2 CRUD Matrix Process to Location sistem perhitungan diskon toko komputer GASOL
c. Data to Location
Tujuan dari penyesuaian model data dan jaringan adalah untuk mengetahui data mana
yang berada di lokasi tertentu. Tugas sistem analis adalah mendefinisikan kebutuhan
logikal dalam bentuk matriks Data-ke-Lokasi–CRUD yaitu jadwal di mana baris
menunjukkan entiti (atau atribut), kolom menunjukkan lokasi, dan sel-sel menunjukkan
tahap pencapaian di mana C = create, R = read or use, U = update/modify, dan D =
delete or deactivate.
Berikut merupakan tabel CRUD Matrix Data to Location dari sistem perhitungan diskon
toko komputer GASOL
Manajer Toko
Pembeli
Admin
Admin CUD
Pembeli CUD
Tier CRUD
Transaksi R CRUD R
Detail Transaksi CRUD R
Barang CRUD R
Gambar 2.3 CRUD Matrix Data to Location sistem perhitungan dsikon toko komputer GASOL
Terdapat empat elemen yang membentuk suatu Data Flow Diagram (DFD) yaitu sebagai
berikut
Tabel 3.1 Elemen-elemen DFD
GANE/SARSON KETERANGAN FUNGSI
Manajer Toko
b. DFD Level 1
Berikut merupakan Data Flow Diagram (DFD) Level 1 dari studi kasus Sistem
Perhitungan Diskon Toko Komputer GASOL
Data Transaksi
1 3
Data Admin Data Admin
Pencatatan
Data Pembeli Pencatatan Data Pembelian Pembeli
Data Transaksi Master
Barang
Data Pembeli Admin Total Terjual
Penjualan
Data Transaksi
4 Laporan Stok Barang
Per Bulan
Data Transaksi
Pengelolaan Manajer Toko
Administrasi Laporan Hasil Penjualan
2 Per Bulan
Perhitungan Tier
Pembeli Data Point
Pembelian
Nota Transaksi
c. DFD Level 2
Berikut merupakan Data Flow Diagram (DFD) Level 2 Proses 1 dari studi kasus Sistem
Perhitungan Diskon Toko Komputer GASOL
Pembeli
Data Pembeli
1.2
Pencatatan Data
Pembeli
Data Pembeli
1.1 1.3
Pencatatan Data Pencatatan Data
Data Admin Admin Data Transaksi
Admin Transaksi
Admin Transaksi
Gambar 3.3 Data Flow Diagram (DFD) Level 2 Proses 1
Berikut merupakan Data Flow Diagram (DFD) Level 2 Proses 2 dari studi kasus Sistem
Perhitungan Diskon Toko Komputer GASOL
Transaksi Pembeli
Nama Barang,
Harga Barang,
Kuantitas Barang Nota Transaksi
Data Point
Tier
2.4
Pengakumulasian
Data Point Pembeli
Data Point Pembeli
Admin
Data Rincian
Transaksi
3.1 3.2
Nama Barang Terjual, Nama Barang Terjual,
Pencatatan Data Harga Barang Terjual, Pencatatan Data Harga Barang Terjual,
Pemasukan
Barang Terjual Kuantitas Barang Terjual, Pemasukan Kuantitas Barang Terjual,
Data Pemasukan Data Pemasukan
Barang
Berikut merupakan Data Flow Diagram (DFD) Level 2 Proses 4 dari studi kasus Sistem
Perhitungan Diskon Toko Komputer GASOL
Barang Pemasukan
4.1 4.3
Jumlah Stok
Perekapan Data Stok Perekapan Data Laporan Hasil Penjualan
Barang Terbaru
Barang Pemasukan Per Bulan
4.2