Analisis Basis Data ANALISIS DAN PERANCANGAN SISTEM

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