Você está na página 1de 4

Analisa Database E-Procurement

Menyiapkan sebuah database adalah sebuah langkah awal dalam pembuatan aplikasi
E-Procurement. Database ini akan dijadikan tempat penyimpanan data-data yang terkait
dengan E-Procurement. Pembuatan database dilakukan dengan menggunakan tools yang
disebut phpmyadmin. Tools ini telah banyak digunakan sebagai perangkat untuk
mengembangkan database terutama MySQL. Untuk menjalankan software phpmyadmin ini,
langkah pertama adalah mengaktifkan web server. Web server yang digunakan pada aplikasi
ini adalah XAMPP.
Database berfungsi sebagai media penyimpanan data dalam tabel secara permanen.
Sehingga sebuah data tidak akan tersimpan di dalam database tanpa adanya sebuah tabel-
tabel yang menampung.
Jumlah tabel dari database E-Procurement adalah 11 tabel, yaitu barang, bidang usaha,
kebutuhan, negosiation, pemenang, penawaran harga, pengadaan, perkiraan harga, supplier,
user dan vendor. Pada setiap tabel pada database terdapat beberapa properti/atribut. Hasil
analisis dari masing-masing tabel adalah sebagai berikut:
Nama Tabel Analisis
Barang Pada tabel barang terdapat atribut id_barang, nama_barang,
harga_barang, dan spesifikasi barang.
Tipe dari atribut id_barang adalah integer (3), karena id ini akan
berfungsi sebagai nomor urut dari data barang, banyaknya barang
terbatas, maksimal terdiri dari 3 digit dan bilangan bulat yang tidak
menggunakan karakter. Pemilihan tipe data integer adalah
penggunaan tipe integer berfungsi dalam proses penyimpanan data,
sehingga lebih yang efektif daripada yang lainnya.
Tipe dari atribut nama_barang adalah varchar (15), karena
diasumsikan nama barang yang akan disimpan bertipe varchar
maksimal terdiri dari 15 karakter.
Tipe dari atribut harga_barang adalah bigint karena diasumsikan
harga barang berbentuk big integer, dapat dioperasikan
(dijumlahkan, dikalikan, dll)
Tipe dari atribut spesifikasi_barang adalah varchar (50), karena
diasumsikan spesifikasi barang yang akan disimpan bertipe varchar
dan maksimal terdiri dari 50 karakter.
Kebutuhan Pada tabel barang terdapat atribut kode_kebutuhan, waktu_guna,
jenis_keb, nama_barang, jumlah, harga, ket, spesifikasi, tot_nilai.
Tipe dari atribut kode_kebutuhan adalah varchar (5), karena
diasumsikan kode kebutuhan yang akan disimpan bertipe varchar,
terdiri dari gabungan abjad dan angka maksimal terdiri dari 5
karakter.
Tipe dari atribut waktu_guna adalah date, karena diasumsikan
waktu penggunaan kebutuhannya bertipe kan tanggal.
Tipe dari atribut jenis_keb adalah varchar (15), karena diasumsikan
jenis kebutuhannya bertipe varchar dan akan disimpan maksimal
terdiri dari 15 karakter.
Tipe dari atribut nama_barang adalah varchar (15), karena
diasumsikan nama barang yang akan disimpan bertipe varchar
maksimal terdiri dari 15 karakter.
Tipe dari atribut jumlah adalah int (8), karena diasumsikan jumlah
barang yang dibutuhkan adalah berbentuk integer sehingga dapat
dioperasikan (dikalikan, dijumlah, dll) dan akan disimpan maksimal
terdiri dari 8 digit.
Tipe dari atribut harga adalah double, karena diasumsikan harga
barang yang akan disimpan bertipe double, karena harga barang
dapat berbentuk desimal.
Tipe dari atribut ket adalah text, karena diasumsikan keterangan
mengenai pengadaan barang yang dibutuhkan berbentuk text dan
tidak memungkinkan penyimpanan keterangan berbentuk angka.
Tipe dari atribut spesifikasi adalah mediumtext, karena diasumsikan
spesifikasi barang yang dibutuhkan yang akan disimpan bertipe
mediumtext, dan memungkinkan untuk penyimpananan data
berbentuk text dan angka.
Tipe dari atribut tot_nilai adalah varchar (15), karena diasumsikan
total nilai pengadaan berbentuk double, yang merupakan nilai
perkalian dari harga x jumlah.
Pengadaan Pada tabel pengadaan terdapat atribut kode_kebutuhan,
kode_pengadaan, bidang, tgl, kisar_harga, dan tujuan.
Tipe dari atribut kode_kebutuhan adalah varchar (5), karena
diasumsikan kode kebutuhan yang akan disimpan bertipe varchar,
terdiri dari gabungan abjad dan angka maksimal terdiri dari 5
karakter.
Tipe dari atribut kode_pengadaan adalah varchar (5), karena
diasumsikan kode pengadaan barang yang akan disimpan bertipe
varchar, terdiri dari gabungan abjad dan angka maksimal terdiri dari
5 karakter.
Tipe dari atribut bidang adalah varchar (15), karena diasumsikan
bidang yang membutuhkan pengadaan barang adalah varchar
maksimal terdiri dari 15 karakter.
Tipe dari atribut tgl adalah date, karena diasumsikan tanggal
pembuatan pengadaan kebutuhan bertipe tanggal.
Tipe dari atribut kisar_harga adalah bigint karena diasumsikan
perkiraan harga barang berbentuk big integer, dapat dioperasikan
(dijumlahkan, dikalikan, dll)
Tipe dari atribut tujuan adalah mediumtext karena diasumsikan
tujuan dari pengadaan barang berbentuk mediumtext.
Perkiraan_harga Pada tabel perkiraan_harga terdapat atribut
Tipe dari atribut kode_kebutuhan adalah varchar (5), karena
diasumsikan kode kebutuhan yang akan disimpan bertipe varchar,
terdiri dari gabungan abjad dan angka maksimal terdiri dari 5
karakter.

Hasil design ERD dari tabel E-Procurement adalah sebagai berikut:

Você também pode gostar