3.2.3 Analisis Kebutuhan Perangkat Lunak Software
Perangkat lunak yang digunakan untuk membangun aplikasi ini adalah dengan menggunakan aplikasi PHP dan Macromedia Dreamweaver yang.
berfungsi untuk membuat halaman web dan MySQL yang berfungsi untuk membangun database.
Sedangkan aplikasi yang digunakan untuk menjalankan aplikasi ini adalah browser
seperti Microsost Internet Explore, Mozilla, ataupun Opera.
3.3 Analisis Basis Data
Tahap analisis basis data ini dilakukan agar diperoleh suatu sistem yang sesuai dengan apa yang diinginkan, dimana dapat dilakukan dengan tahapan
membuat ERD Entity Relationship Diagram. ERD digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk memperjelas hubungan
antar tabel. ERD pada Website Portal bisnis - kamar dagang dan industri kota Bandung dapat dilihat pada gambar dibawah ini.
36
Admin
mengaktifasi 1
password telp
email nama
username nama_bank
mengelola 1
Berita
N Id_berita
judul Tanggal_kirim
pengirim isi
Kota
memiliki 1
N Id_kota
provinsi pengirim
harga kota
Provinsi
memiliki Id_provinsi
N 1
Supplier
N email
alamat perusahaan
password username
nama_bank no_telp
kodepos no_rekening
cabang_bank logo
profil
Kategori_barang
memiliki 1
N Id_kategori
Nama_kategori username
barang
memiliki 1
N Id_barang
berat stok
harga nama_barang
gambar Id_kategori
keterangan N
pelanggan
Memesan username
password
kota_tujuan Alamat_tujuan
nama_tujuan tgl_kirim
Tgl_pesan Id_pelanggan
Id_pesanan
tgl_daftar kota
email Kode_pos
No_telp alamat
nama
pos_tujuan ukm
total status
N
review
Id_review tanggal
Id_pelanggan Id_barang
komentar melakukan
memiliki N
1 1
N
Id_pembayaran Id_pesanan
sub_total harga
jumlah Id_barang
Id_pesanan Tgl_transaksi
Konfirmasi_pembayaran Detail_pesanan
No_rekening Total
Nama_bank memiliki
memiliki 1
1 1
1 memiliki
1 N
level no_rekening
cabang
memiliki 1
N username
Id_provinsi user_name
Membership
mengelola 1
N
memi liki
N 1
Id tarif
maxpost caption
melihat
Konfirmasi_pendaftaran
N 1
alamat Nama_bank
email telp
nama rekening
tanggal_pembayaran bank_tujuan
noinvoice
jumlah catatan
melakukan 1
1 level
noinvoice memiliki
1
N
Kategori
1 mengolah
N
memiliki 1
N id
kategori
message
1 menerima
N menerima
1
N
Testimonial
judul gambar
Nama_pelanggan komentar
Nama_supplier tgl
mengelolah 1
N nama
tgl komentar
gambar idt
approve
Kurs
mengelolah 1
1
retur
Nama_supplier Nama_pelanggan
Id_pemesanan komentar
barang jumlah
masalah 1
melakukan N
1
menerima N
1
memiliki 1
Harga_kurs username
3.4 Analisis Kebutuhan Fungsional