Analisis Pengguna Analisis Kebutuhan Non-fungsional

80 bentuk transak si bisa lebih terorganisir dengan baik. Dan tentu saja Git’s Collection memerlukan akses internet agar transaksi dapat berjalan maksimal serta memudahkan dalam pengolahan database dan printer standar untuk mencetak laporan persediaan produk dan penjualan produk. Rekomendasi spesifikasi komputer untuk client agar dapat menjalankan aplikasi ini adalah sebagai berikut : 1. Processor dengan kecepatan minimal 1 GHz + Motherboard 2. Kapasitas Harddisk minimal 40 GB 3. RAM minimal 256 MB 4. VGA Card minimal 64 MB 5. Monitor 6. Lan Card 10100Mbps 7. Koneksi internet minimal 64 kbps 8. Mouse 9. keyboard

3.1.4.3 Analisis Perangkat Lunak

Sistem Operasi yang dapat digunakan di Git’s Collection adalah minimal Windows XP SP2 itu sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibagun. Perangakat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah :

1. WAMP SERVER sebagai Web Server 2. AJAX PHP

81

3. Macromedia Dreamweaver 8 sebagai editor PHP. 4. MySQL sebagai DBMS

5. Tool antarmuka design Microsoft Visio 2007 6. Mozila Firefox sebagai browser

3.2 Perancangan Sistem

3.2.1 Entity relationship diagram

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem digunakan alat bantu yaitu diagram E-R. Sistem yang akan di bangun dapat dilihat hubungan antar entitas. Untuk itu sistem baru yang akan dirancang memiliki usulan ERD yaitu: Harga_cargo memiliki Kota 1 1 Layanan_cargo Memiliki N 1 Memiliki N Cargo 1 Memiliki Member 1 N Memesan Model_produk N N Memiliki Provinsi Shipping Memiliki N 1 1 1 Memiliki N 1 Memiliki N Media_ pembayaran 1 Memiliki 1 1 Memiliki 1 Transaksi 1 Memiliki N Status_ pembayaran 1 Memiliki 1 1 User IS A Admin Memiliki Level_user N 1 Forgot_ password Memiliki N 1 Memiliki 1 Testimonial N Memiliki Kw_produk N 1 Memiliki Type_produk N 1 Memiliki Merk_produk 1 1 Memiliki Produk Id_harga_ cargo Harga_cargo Id_layanan_ cargo Nama_layanan Id_cargo Nama_cargo Id_kota Nama_kota Id_shipping Shipping_ name Id_transaksi Tgl_transaksi Id_status_ pembayaran Status_ pembayaran Id_provinsi Nama_ provinsi Id_media_ pembayaran No_rekening Id_user User_email Id_forgot_ password Question Id_level_user Level_user Id_model_ produk stok Id_testimonial Komentar Id_kwalitas Desc_kwalitas Id_type_ produk Type Id_merk_ produk Merk_produk Id_produk Nama_produk Status_ shipping memiliki 1 1 Id_status _shipping 1 Memiliki 1 Ukuran ukuran Id_ukuran Mengelola 1 N Gambar 3.2 Entity Relationship Diagram ERD