Analisis Pengguna Analisis Perangkat Keras

3.1.2.3 Analisis Perangkat Lunak

Sistem Operasi yang digunakan di CV. Mitra Jaya Sentosa Abadi adalah Windows XP SP2 sehingga sudah sangat mencukupi untuk dapat menjalankan perangkat lunak yang akan dibagun. Perangakat lunak yang dibutuhkan dalam pembangunan aplikasi ini adalah :

1. XAMPP sebagai Web Server 2. PHP

3. Macromedia Dreamweaver CS4 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: Member memesan Model_produk N N Detail_transaksi memiliki Shopping_cart Id_user Nama_de pan Id_model Img_url Id_detail_tra nsaksi qty memiliki 1 1 1 1 Id_shopping_cart qty memiliki pengiriman memiliki kota memiliki provinsi 1 1 N 1 1 N Id_pengiriman Nama_penerima Id_kota nama_kota Id_provinsi Nama_provinsi memiliki memiliki memiliki Type_produk ukuran Jenis_produk 1 N 1 1 1 1 Id_jenis_produk Jenis_produk Id_type_produk Type_produk Id_ukuran size IS A user admin Id_user Nama_depan memiliki produk memiliki Made_produk Id_made_produk Made_produk Id_produk Nama_produk N 1 N 1 Forgot_password memiliki Id_forgot_password History_login memiliki 1 N 1 N memiliki Media_pembayaran Id_media_pembayaran Nama_media_pembaya ran N 1 Id_forgot_password question Id_history_login Ip_address memiliki memiliki memiliki Status_validation Order upload Jenis_transaksi Id_jenis_transaksi Jenis_transaksi Id_status_validation Status_validation Nama_file Id_upload_model 1 N 1 N 1 1 Level_user memiliki N 1 Id_level_user Level_user Gambar 3.2 ER-Diagram

3.2.2 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : Aplikasi e-commerce dengan Sistem Penjualan Order by Modeling Member administrator pengunjung Request produk Request model Request daftar Data login admin Data admin Data kota Data provinsi Data transaksi Data model Data produk Data media pembayaran Data tipe produk Data ukuran Request detil transaksi Data login member Request model Request detil transaksi Request transaksi Data keranjang belanja Data produk Info produk Info model Info daftar Info login admin Info admin Info kota Info provinsi Info transaksi Info motif Info produk Info media pembayaran Info tipe Info ukuran Info detil transaksi Info login member Info model Info detil transaksi Info transaksi Info keranjang belanja Info produk Gambar 3.3 Diagram Konteks

3.2.3 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya :