Model Desain MODEL, ANALISIS, DESAIN,

Universitas Komputer Indonesia | 2011 2 yang semakin modern, sehingga menjadi sebuah keharusan untuk menggunakan metode elektronik ini dalam melakukan sistem pendukung penjualan berbasis online . Berdasarkan observasi yang dilakukan di suatu Toko Family Jaya terhadap sistem informasi penjualan barang, dikemukakan hal-hal yang menjadi permasalahan antara lain, masih ditemukannya kelemahan dalam penyampaian informasi barang yang terdapat di toko tersebut. transaksi penjualan barang masih bersifat manual, dalam artian harus datang ketempat tersebut untuk membeli sesuatu, belum mengikuti sistem informasi global sehingga bukan hanya untuk sarana transaksi tetapi lebih ditekankan pada sarana promosi yang dirasakan masih kurang bagus. Dengan melihat dan mengikuti perkembangan teknologi, pihak toko Familyjaya memandang internet sebagai media yang dapat menujang kegiatan bisnis mereka, media internet selain dipandang dapat menujang kegiatan bisnis dagang, juga dapat dijadikan sebagai alat pemasaran dan promosi guna menjangkau konsumen umum secara luas sehingga memudahkan kegiatan penjualan dan pemesanan pakaian dan aksesoris. Solusi untuk memecahkan permasalahan yang terjadi, maka diperlukan suatu sistem yang dapat menangani permasalahan tersebut, salah satunya yaitu dengan membangun suatu sistem perdagangan secara online yang lebih dikenal dengan istilah e-commerce electronic commerce. Adapun tujuan dalam pembuatan aplikasi ini yaitu : 1. Mengembangakan aplikasi penjualan sebagai salah satu usaha cara meningkatkan penghasilan toko tersebut. 2. Mempermudah bagi masyarakat atau dunia luar untuk melakukan transaksi pembelian barang secara langsung. 3. Untuk membantu penjualan produk yang tidak dibatasi oleh satu tempat atau waktu saja, tapi juga proses perdagangan dapat dilakukan setiap saat. Karena akses internet penggunaannya 24 jam.

2. MODEL, ANALISIS, DESAIN,

DAN IMPLEMENTASI

2.1 Model

Teknik analisis data dalam pembuatan perangkat lunak menggunakan pemodelan perangkat lunak dengan metode waterfall, yang meliputi beberapa proses diantaranya: a. System Engineering Rekayasa Sistem System Engineering Merupakan kegiatan untuk menentukan informasi apa yang dibutuhkan oleh sistem atau menentukan kebutuhan-kebutuhan dari sistem yang akan dibuat. b. Analysis System Analisys System Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak. c. Design Design Merupakan perancangan sistem baru berdasarkan data-data yang telah dikumpulkan pada tahap sebelumnya dengan cara merancang perangkat lunak diantaranya Diagram Konteks, Data Flow Diagram DFD, Entity Relationship Diagram ERD, Data Dictionary Kamus Data, Struktur File, Struktur Menu, Merancang input dan rancangan Output. d. Coding Coding yitu suatu kegiatan untuk membuat peogram atau mengimplementasikan hasil rancangan program aplikasi yang didalamnnya memuat pengkonvesian data kedalam sistem yang baru dan pengkonversian sistem secara berkala termasuk dalam hal pemeliharaan sistem itu sendiri e. Testing Testing yaitu kegiatan untuk melakukan pengetasan program yang sudah dibuat, apakah sudah benar atau belum, sudah sesuai atau belum diuji dengan cara manual jika testing sudah benar maka program boleh digunakan. f. Maintenance Maintenance yaitu merupakan suatu kegiatan untuk memelihara program aplikasi yang telah dibuat, agar keutuhan program dapat terjaga seperti validasi data, updating data, dan menjaga program dari serangan virus, orang yang tidak berhak yang dapat merusak program.

2.2 Analisis

2.2.1 Analisis Prosedur yang

sedang berjalan Berdasarkan hasil penelitian, terdapat beberapa prosedur yang dilakukan di toko Family Jaya, diantaranya: 1. Prosedur Penjualan Barang 2. Prosedur Laporan Penjualan Harian Setelah melakukan analisis terhadap prosedur yang sedang berjalan, dapat dilihat bahwa dalam penjualan barang, pelanggan Universitas Komputer Indonesia | 2011 3 harus datang ke toko tersebut dan dalam membuat laporan penjualan masih manual. Solusi yang diajukan yaitu dengan membangun e-commerce untuk mengatasi permasalahan tersebut.

2.2.2 Analisis Kebutuhan

Fungsional 2.2.2.1 Diagram Context Diagram kontexs merupakan salah satu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan. Diagram Context website E-commerce di Family Jaya dapat dilihat pada Gambar 1. Aplikasi E-commerce Family Jaya Pengungjung Member Admin Pay pal Data registrasi Data produk Data detail produk Data kategori Data hubungi Info registrasi Info produk Info detail produk Info kategori Info hubungi Data login Data hubungi Data produk Data detail produk Data kategori Data retur Data detail retur Data dtl pemesnan Data histori Data pengiriman Data konfirmasi Info login Info hubungi Info produk Info detail produk Info kategori Info retur Info dtl pemesnan Info histori Info pengiriman Info konfirmasi Info pembayaran Data pembayaran Data login admin Data member Data produk Data detail produk Data kategori Data provinsi Data hubungi Data ongkos kirim Data ukuran Data dtl pemesnan Data laporan Data retur Data kota Data kurs Info login Info member Info produk Info detail produk Info kategori Info provinsi Info hubungi Info ongkos kirim Info ukuran Info dtl pemesnan Info laporan Info retur Info kota Info kurs JNE Trackingl Data pemesanan Info pemesanan email Info aktifasi registrasi Aktifasi registrasi Gambar 1. Diagram Context pembangunan aplikasi e-commerce di Family Jaya

2.2.2.2 DFD Level 1

DFD level 1 untuk pembangunan apliksi e- commerce di Family Jaya dapat dilihat pada Gambar 2. Pengunjung 1 Registrasi member Admin 2 Login Admin Member 3 Pengolahan Data Master 4 Transaksi Data registrasi data registrasi Data login member Data login admin Data login admin Info login valid,invalid D a ta l o g in Info login valid,invalid Info data barang Info data kategori Data barang Data kategori Data barang Data kategori Data detail brg Data kota Data retur Data ongko kirim Data provinsi Data ukuran Data Hubungi Data member Info barang,Info kategori,Info dtl prdk,Info kota,Info retur Info ongko kirim,Info provinsi Info ukuran,info hubungi,info member Info data pemesanan Pemesanan dtl_pmsan 5 Pengolahan Data Laporan barang Data member d a ta b a ra n g D a ta b a ra n g Kategori d a ta ka te g o ri D a ta ka te g o ri Kota d a ta ko ta D a ta ko ta Retur D a ta i n fo m e m b e r Detail barang ongko kirim D a ta D tl b a ra n g D a ta d tl b a ra n g D a ta o n g ki r D a ta o n g ki r d a ta m e m b e r Data pemesanan data dtl_pmsan Data dtl_pmsan D a ta l a p o ra n ukuran d a ta u ku ra n D a ta u ku ra n Provinsi D a ta p ro vi n si D a ta p ro vi n si Data dtl_pmsan data pemesanan 6 Pengolahan User Data registrasi Info registrasi data member data data member Data admin Info data admin Data admin data data admin In fo d tl _ p m sa n Data dtl_pmsan 7 Lihat Histori Info dtl_pmsan info pemesanan D a ta d tl_ p m sa n Data dtl_pmsan data pemesanan d a ta d tl _ p m sa n Data pemesanan Data pemesanan d a ta d tl _ p m sa n d a ta la p o ra n Data barang Data barang pemesanan Data pemesanan Data barang data barang D a ta m e m b e r D a ta p e n g ir im a n D a ta ko n fir m a si In fo d a ta p e n g ir im a n In fo d a ta ko n fir m a si Pay Pal Info pembayaran Data pembayaran 8 Hubungi kami Data hubungi Info hubungi D a ta h u b u n g i d a ta h u b u n g i 9 Lihat barang In fo d a ta b a ra n g In fo d a ta ka te g o ri D a ta b a ra n g D a ta ka te g o ri Hubungi kami D a ta h u b u n g i In fo h u b u n g i 10 Tracking Pemesanan Info pemesanan Data pemesanan JNE Tracking Data pemesanan Info pemesanan D ata pem esa nan Detail_ret ur 11 Retur komplain Data komplain Data komplain Data pemesanan Data retur Data retur D a ta ko m p la in D a ta ko m p la in D a ta _ d tlr e tu r D ata r etu r Info r etur email Info aktifasi registrasi Aktifasi registrasi Data pemesanan kurs Data kurs Data kurs Data kurs Data pemesanan Data pemesanan Data Dtl pemesanan Data retur Gambar 2. DFD Level 1 Pembangunan Aplikasi E-commerce di Family Jaya.

2.2.2.3 Diagram Relasi

Skema relasi dari pembangunan aplikasi e- commerce di Family Jaya dapat dilihat pada Gambar 3. Admin PK id_admin nama_admin alamat_admin email_admin telp_admin password_admin veritification_admin Barang PK id_barang nama_barang harga_barang warna_barang deskripsi_barang diskon_barang FK1 id_kategori Kategori PK id_kategori parent_kategori nama_kategori Detail Barang PK id_detailbarang tgl_detailbarang stock_detailbarang berat_detailbarang promo_detailbarng FK1 id_ukuran FK2 id_barang Gambar PK id_gambar petch_gambar profile_gambar FK1 id_barang Hubungi PK id_hubungi nama_hunbungi emai_hubungi telp_hubungi isi_hubungi tgl_hubungi FK1 id_admin Invoice PK id_invoice tgl_invoice jenis_pembayaran status pengiriman keterangan_invoice nama_pemesan alamat_pemesan email_pemesan notelp_pemesan kodepos_pemesan nama_bank_pemesan no_rekening_pemesan no_resi_pemesan status_pemesan session_id FK1 id_ongkoskirim FK2 id_rekening Jasa Pengiriman PK id_jasapengiriman nama_jasaPengiriman deskripsi_jasapengiriman Jenis Pengiriman PK id_jenispengiriman nama_jenispengiriman deskripsi_jenispengiriman FK1 id_jasapengiriman Kota PK id_kota nama_kota kabkota FK1 id_provinsi Member PK id_member nama_member alamat_member ttl_member telp_member kodepos_member email_membber password_member veritification_member status_member FK1 id_kota Ongkos Kirim PK id_ongkoskirim harga_ongkoskirim FK1 id_kota FK2 id_jenispengiriman Pembelian PK id_pembelian harga_temp stock_temp berat_temp status_retur session_id FK1 id_detailbarang FK2 id_invoice FK3 id_member Provinsi PK id_provinsi nama_provinsi Rekening PK id_rekening nama_rekening bank_rekening cabang_rekening no_rekening gambar_rekening Retur PK id_retur stock_retur keterangan_retur tanggal_retur status_retur FK1 id_admin FK2 id_invoice FK3 id_detailproduk FK4 id_komplen Ukuran PK id_ukuran nama_ukuran deskripsi_ukuran Komplen PK id_komplen nama_komplen deskripsi_komplen Config PK id_config nama_config currency_config FK1 id_admin Gambar 3. Skema Relasi pembangunan aplikasi e-commerce di Family Jaya

2.3 Desain

Desain struktur menu merupakan jalur pemakaian sistem yang mudah dipahami dan mudah digunakan. Perancangan struktur menu dari pembangunan aplikasi e- commerce di Family Jaya dibagi menjadi tiga pengguna yaitu: a. Struktur menu pengunjung Dapat dilihat pada Gambar 4. Menu Utama Hubungi Register Cara Belanja Login Tentang Kami Keranjang Belanja Gambar 4.Struktur Menu Pengunjung b. Struktur menu member Dapat dilihat pada Gambar 5. Home Hubungi Ganti Akun Cara Belanja Login Tentang Kami Keranjang Belanja Lupa Password Login Lihat History Logout Retur Gambar 5. Struktur Menu Member c. Struktur menu admin Dapat dilihat pada Gambar 6. Menu Utama Login Password Home Kelola Data Master Kelola Data Transaksi Laporan Logout Kelola Administrator Kelola Kategori Kelola Barang Kelola Detail Barang Kelola Rekening Kelola Provinsi Kelola Hubungi Kelola Member Kelola Jasa Pengiriman Kelola Ukuran Kelola Ongkos Kirim Laporan Penjuaalan Harian Laporan Penjualan Bulanan Laporan Penjualan Tahunan Gambar 6. Struktur Menu Admin

2.4 Implementasi