Deskripsi Rinci Kebutuhan Aplikasi Penjualan Dan Pemesanan Busana Pria Secara Online Di Toko Aira Collection

Diasumsikan segala jenis pengolahan data pada aplikasi ini sudah ditangani oleh pihak yang berwenang yaitu admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan.

3.3 Deskripsi Rinci Kebutuhan

Pada bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara rinci untuk keperluan perancangan perangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan antarmuka eksternal, kebutuhan fungsional, kamus data, spesifikasi proses, skema relasi, struktur database dan kebutuhan non fungsional.

3.3.1 Kebutuhan Antarmuka Eksternal

3.3.1.1 Antarmuka Pemakai

Pengguna utama aplikasi adalah pengunjung non member dan konsumen yang tingkat kemampuan dalam menggunakan atau mengakses aplikasi ini sangat bervariasi sehingga rancangan antarmuka pemakai harus sederhana dan mudah digunakan. Karena aplikasi yang akan dibangun berbentuk aplikasi website, tampilan dibangun sesuai kebutuhan dan mudah dimengerti oleh pengunjung non member dan konsumen. Form-form tampilan dibuat sedemikian rupa sehingga pengunjung non member dan konsumen dapat menggunakan aplikasi dengan mudah dan pengunjung non member dan konsumen tidak merasa bosan mengakses aplikasi ini di kemudian hari. Navigasi menu dapat dilakukan menggunakan mouse dan untuk penginputan data produk hanya dapat dilakukan menggunakan keyboard dengan menggunakan tombol huruf A-Z dan tombol bilangan 0-9.

3.3.1.2 Antarmuka Perangkat Keras

Aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection membutuhkan beberapa perangkat keras dalam pengaksesannya seperti seperangkat PC atau notebook, mouse, keyboard, monitor serta jaringan internet.

3.3.1.3 Antarmuka Perangkat Lunak

Aplikasi yang akan dibangun ini membutuhkan web hosting dan domain untuk menyimpan file-file dan database yang telah dibuat agar dapat di akses oleh pengunjung non member dan konsumen dan dibutuhkan web browser untuk mengakses aplikasi ini.

3.3.2 Analisis Kebutuhan Fungsional

3.3.2.1 Batasan Masalah

Batasan masalah aplikasi ini merupakan batasan dari fitur-fitur yang terdapat pada aplikasi yang akan dibangun agar aplikasi yang akan dibangun ini memiliki arah dan tujuan yang jelas. Batasan masalah aplikasi tersebut adalah : 1. Data produk yang ada di toko Aira Collection dibatasi hanya pada busana pria. 2. Data kategori produk yang ada di toko Aira Collection adalah baju, jaket dan celana. Untuk kategori baju terdiri dari kaos, kemeja, kaos polo dan baju muslim. Untuk kategori jaket terdiri dari jaket kulit, jaket kaos dan sweater, sedangkan untuk kategori celana terdiri dari celana panjang dan celana pendek. 3. Detail produk pada toko ini terdiri dari berbagai macam warna dan ukuran. Untuk semua jenis kategori terdiri dari berbagai macam warna yang tersedia. Sedangkan untuk ukuran dari semua jenis kategori yang digunakan adalah S, M, L, XL, XXL. 4. Apabila ada perubahan harga setelah pemesanan dilakukan maka harga yang digunakan adalah harga lama yang belum diubah dan jika perubahan harga dilakukan sebelum konsumen melakukan pemesanan, maka harga yang digunakan adalah harga terbaru yang telah diubah oleh admin. 5. Gambar produk pada toko ini dapat dilihat dari setiap sisi seperti sisi depan, sisi belakang, sisi kanan dan sisi kiri. 6. Rating produk dapat dilakukan oleh pengunjung non member dan konsumen. Selain itu website ini dapat menampilkan produk diskon, produk terbaru Newest Product, produk terlaris Globalper Kategori, produk paling banyak dilihat Most View Product yang dapat dilihat pada halaman utama aplikasi. 7. Promosi produk dilakukan dengan cara mengintegrasikan website toko ini dengan situs Social Network seperti Facebook. 8. Harga dan diskon tidak mempunyai ketentuan khusus. Harga dan diskon tersebut ditentukan oleh pemilik toko. Admin hanya dapat menginputkan harga dan diskon yang telah ditentukan oleh pemilik toko tersebut kedalam sistem. 9. Apabila ada dua atau lebih konsumen memesan produk yang sama dalam waktu bersamaan dan produk tersebut stoknya terbatas, maka produk yang ada diberikan kepada konsumen yang terlebih dahulu melakukan pembayaran dan untuk konsumen lain, admin akan mencarikan produk yang diinginkan dalam batas waktu tertentu. 10. Pencarian pesanan dilakukan berdasarkan nomor pesanan yang dilakukan oleh admin. 11. Update status pesanan dilakukan setiap kali ada perubahan status, seperti pada saat produk dipesan, kemudian konsumen akan mendapatkan informasi melalui email dan pada saat produk telah dibayar, produk telah dikirim maupun produk telah diterima, konsumen juga akan mendapatkan informasi melalui email. Sedangkan untuk mengetahui produk yang sedang dalam proses pengiriman atau telah sampai tujuan, admin atau konsumen dapat melakukan pengecekan ke agen pengiriman yang digunakan untuk pengiriman produk tersebut tracking. 12. Sistem pembayaran offline yang digunakan adalah sistem transfer melalui bank BCA, sedangkan sistem pembayaran onlinenya menggunakan Paypal. 13. Untuk konfirmasi pembayaran melalui transfer, konsumen akan mendapatkan struk atau tanda bukti transfer dari bank dan untuk admin dapat mengetahui nomor rekening konsumen yang telah membayar. Sedangkan untuk konfirmasi pembayaran melalui Paypal, konsumen sebagai pengirim uang dan admin sebagai penerima uang mendapatkan bukti pembayaran di akun Paypal kedua belah pihak. 14. Pembatalan pesanan dapat dilakukan melalui email dan telepon. 15. Layanan pengiriman produk yang digunakan adalah JNE dengan paket dan tarif pengiriman yang bervariasi. 16. Adanya fasilitas pengelolaan lokasi pengiriman dan harga kirimnya. Lama waktu pengiriman dan ongkos pengiriman produk tergantung dari provinsi, kota atau kabupaten tujuan pengiriman serta paket pengiriman yang dipilih yang tentunya disesuaikan dengan kebijakan dari pihak jasa pengiriman. 17. Laporan yang dibuat pada website ini adalah laporan pemesanan, laporan penjualan dan laporan retur barang. Laporan-laporan tersebut dapat disusun harian, mingguan, bulanan, tahunan atau periodik berdasarkan waktu tertentu dan admin dapat mengunduh laporan-laporan tersebut. 18. Adanya fasilitas backup dan restore database untuk maintenance database. 19. Adanya fasilitas retur barang bagi konsumen dan fasilitas pengelolaan retur barang bagi admin. Hal ini diperuntukkan apabila produk yang sudah dibeli tidak sesuai dengan yang konsumen inginkan atau produk tersebut cacat. 20. Pencarian produk dapat dilakukan berdasarkan nama produk, harga, ukuran dan warna. 21. Adanya fasilitas pendaftaran sign up bagi pengunjung non member apabila ingin menjadi konsumen, adanya fasilitas login konsumen serta adanya fasilitas login admin. Pengunjung non member hanya dapat mencari dan melihat produk yang ada pada aplikasi ini. 22. Pengunjung non member dapat melakukan pembelian produk apabila telah menjadi konsumen. 23. Data pesanan yang status belanjanya sudah selesai akan disimpan pada laporan pemesanan dan untuk pesanan yang telah dibayar akan disimpan pada laporan penjualan. 24. Website ini mendukung Search Engine Optimization SEO. 25. Untuk keamanan security website ini menggunakan IP-Dedicated, Secure Socket Layer SSL serta menggunakan email dan password untuk login situs. 26. Komunikasi yang dapat dilakukan antara website ini dengan pengguna adalah dengan menggunakan email, Instant Messaging Yahoo Messanger, melalui situs jejaring sosial untuk promosi, serta menggunakan telepon untuk customer support. 27. Bahasa pemrograman yang digunakan pada aplikasi ini adalah bahasa pemrograman PHP, sedangkan untuk databasenya menggunakan MySQL. 3.3.2.2 Kebutuhan Sistem Kebutuhan-kebutuhan yang ada pada sistem aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection adalah sebagai berikut : 1. Sistem harus dapat melakukan registrasi bagi pengunjung non member. 2. Sistem harus dapat melakukan login bagi konsumen. 3. Sistem harus dapat melakukan ubah password bagi konsumen. 4. Sistem harus dapat melakukan login bagi admin. 5. Sistem harus dapat melakukan ubah password bagi admin. 6. Sistem harus dapat melakukan pencarian barang berdasarkan nama barang, ukuran, warna dan harga yang dicari oleh pengunjung non member dan konsumen. 7. Sistem harus dapat melakukan pemilihan detail barang pada barang yang dipilih pengunjung non member dan konsumen. 8. Sistem harus dapat melakukan pengisian keranjang belanja, yaitu penambahan item belanja, pengeditan item belanja, penghapusan item belanja bagi konsumen serta konsumen dapat melihat daftar belanja. 9. Sistem harus dapat melakukan pemilihan lokasi pengiriman yang didalamnya terdapat info provinsi, info kota tujuan pengiriman yang diperoleh dari data pesanan serta sistem harus dapat melakukan pemilihan jasa pengiriman, sehingga konsumen mendapatkan info ongkos kirim. 10. Sistem harus dapat melakukan pembayaran. Apabila pembayaran akan dilakukan oleh konsumen, sistem harus dapat melakukan pemilihan pembayaran melalui transfer atau paypal. Sedangkan apabila pembayaran tidak jadi dilakukan oleh konsumen, sistem harus dapat melakukan pembatalan pembayaran. 11. Sistem harus dapat menampilkan history pesanan yang telah dilakukan oleh konsumen. 12. Sistem harus dapat melakukan retur barang. Dalam jangka waktu tertentu konsumen dapat melakukan retur barang dengan memilih pesanan, menchecklist barang mana saja yang ingin direturkan, memilih jenis retur barang, mengisi jumlah retur barang dan mengisi kolom alasan meretur barang. 13. Sistem harus dapat melakukan pengolahan data master bagi administrator, pengolahan-pengolahan tersebut antara lain : a. Pengolahan data kategori, baik itu penambahan data kategori, pengeditan data kategori maupun penghapusan data kategori. b. Pengolahan data subkategori, baik itu penambahan data subkategori, pengeditan data subkategori maupun penghapusan data subkategori. c. Pengolahan data barang, baik itu penambahan data barang, pengeditan data barang maupun penghapusan data barang. d. Pengolahan data detail barang, baik itu penambahan data detail barang, pengeditan data detail barang maupun penghapusan data detail barang. e. Pengolahan data gambar barang, baik itu penambahan data gambar barang, pengeditan data gambar barang maupun penghapusan data gambar barang. f. Pengolahan data pesanan. Sistem harus dapat melakukan update status pesanan, hal ini dilakukan untuk perubahan status pembayaran apakah belum bayar atau sudah bayar dan perubahan status pengiriman apakah barang belum terkirim atau sudah terkirim diterima. Sistem juga harus dapat melakukan pendetailan data pesanan yang didalamnya berisikan info detail pesanan. g. Pengolahan data provinsi, baik itu penambahan data provinsi, pengeditan data provinsi maupun penghapusan data provinsi. h. Pengolahan data kota, baik itu penambahan data kota, pengeditan data kota maupun penghapusan data kota. i. Pengolahan data jasa pengiriman, baik itu penambahan data jasa pengiriman, pengeditan data jasa pengiriman maupun penghapusan data jasa pengiriman. j. Pengolahan data ongkos kirim, baik itu penambahan data ongkos kirim, pengeditan data ongkos kirim maupun penghapusan data ongkos kirim. k. Pengolahan data admin, baik itu penambahan data admin, pengeditan data admin maupun penghapusan data admin. l. Update status data retur barang dari status belum disetujui menjadi disetujui atau ditolak dan apabila status sudah disetujui maka admin merubah status tersebut menjadi retur selesai yang menandakan barang yang diretur telah dikirim kembali. 14. Sistem harus dapat menampilkan data konsumen bagi admin. 15. Sistem harus dapat menampilkan data pembayaran bagi admin. 16. Sistem harus dapat menampilkan data produk terlaris yang dapat dilihat oleh konsumen. 17. Sistem harus dapat menampilkan data produk terbaru yang dapat dilihat oleh konsumen. 18. Sistem harus dapat menampilkan data produk diskon yang dapat dilihat oleh konsumen. 19. Sistem harus dapat menampilkan data produk paling banyak dilihat yang dapat dilihat oleh konsumen. 20. Sistem harus dapat menampilkan data rating produk yang dapat dilihat oleh konsumen. 21. Sistem harus dapat melakukan pengolahan data laporan bagi admin, baik itu laporan pemesanan, laporan penjualan maupun laporan retur barang. 22. Sistem harus dapat melakukan backup dan restore database.

3.3.2.3 Entitiy Relationship Diagram ERD

Dalam memodelkan data dan menghubungkan relasi antar data pada aplikasi e-commerce ini menggunakan alat bantu yaitu diagram E-R. Berikut diagram E-R yang ada pada aplikasi penjualan dan pemesanan busana pria secara online ditoko Aira Collection : konsumen Memesan jeniskelamin alamat id_kabkota kodepos tlp password id_kategori email nama admin Mengelola username password namaadmin pembayaran Mengelola Melakukan kode_order email nama kode_pembayaran Memiliki kode_order nama_kategori brttot subtotal qty brt harga kategori Memiliki subkategori Memiliki id_kategori nama_subkategori Mengelola Mengelola Mengelola Mengelola detail_pemesanan Memperoleh id_prov nama nama 1 1 1 1 1 N 1 N 1 1 1 1 1 N N N 1 t_kabkota t_provinsi id_prov Memiliki Mengelola Mengelola Memiliki 1 1 N N 1 N 1 Memiliki N 1 total_transaksi status_belanja email kode_order nama tgl_order penerima id_kabkota alamat_kirim 1 N N status pertanyaan no_pemesanan id_kabkota id_subkategori status_dihapus status_dihapus status_dihapus status_dihapus jawab pertanyaan jawab 1 status status aktif Memiliki log_produk id kode_barang tanggal_lihat email Mengelola id_detail status_pengiriman N N 1 1 diskon jenis_pembayaran kodepos status_dihapus tanggal_pembayaran jumlah_yang_dibayarkan matauang_pembayaran kodekirim status_pengurangan_stok retur_barang Melakukan Memiliki 1 1 1 Mengelola N 1 id_retur kode_order id_detail jenis_retur tanggal_retur alasan_retur status_retur jumlah_retur aktifasi_kode username username username username halaman_admin halaman_akses 1 Memiliki Memiliki Mengelola 1 idhalaman namafile judul_halaman id idhalaman username N N 1 N username username kurang_stok id_jasapengiriman beratkirim ongkoskirim pemberitahuan_kurang_stok alasan_tolak jasa_pengiriman harga_paket id_hargapaket Memiliki id_jasapengiriman id_kabkota ongkos status_dihapus username Memiliki id_jasapengiriman nama_jasapengiriman nama_paket status_dihapus username Mengelola Mengelola 1 1 N N N 1 N 1 barang kode_barang nama_barang berat_barang id_subkategori N N 1 status_dihapus id_detail kode_barang ukuran tanggal_barang rating total_rating total_ratings username detailbarang 1 N warna stok_barang harga diskon status_dihapus username 1 Mengelola gambar_barang N id_gambar id_detail gambar nama_gambar status_dihapus username N Gambar 3.5 Entity Relationship Diagram ERD

3.3.2.4 Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan. APLIKASI PENJUALAN DAN PEMESANAN BUSANA PRIA SECARA ONLINE DI TOKO AIRA COLLECTION KONSUMEN ADMIN SISTEM PEMBAYARAN VIA PAYPAL Data Registrasi Data Login Konsumen Data Lupa Password Konsumen Info Login Konsumen Info Password Konsumen Info Password Baru Konsumen Data Login Admin Data Konsumen Data Barang Data Subkategori Data Kategori Data Pesanan Data Pembayaran Info Login Admin Info Konsumen Info Kategori Info Subkategori Info Barang Info Pesanan Info Pembayaran D ata P emba yaran In fo S tat us P em bayara n PENGUNJUNG NON MEMBER Status Registrasi Update Data Pesanan Data Kota Data Provinsi Info Kota Info Provinsi Data Lupa Password Admin Data Admin Info Admin Info Password Admin Info Password Baru Admin Data Barang Data Pesanan Info Pesanan Data Pembayaran Info Pembayaran Cara Pembayaran Info Status Pembayaran Info Barang Data Laporan Pemesanan Data Laporan Penjualan Info Laporan Pemesanan Info Laporan Penjualan Data Barang Data Detail Barang Info Detail Barang Info Barang Info Gambar Barang Data Detail Barang Info Detail Barang Info Gambar Barang Info Detail Barang Info Gambar Barang Data Detail Barang Data Gambar Barang Data Retur Barang Info Retur Barang Data Retur Barang Info Retur Barang Data Laporan Retur Barang Info Laporan Retur Barang Update Data Retur Barang SITUS JNE SITUS EMAIL SITUS BCA A ktiva si A ku n Regis tras i Info A ktiv as i A k un Reg is tras i Berhas il D ata K ur s D olla r Info K urs D ollar Terba ru D ata peng irima n Info D ata pengiri man GUDANG Data Login Admin Data Konsumen Data Barang Data Subkategori Data Kategori Data Lupa Password Admin Data Detail Barang Data Gambar Barang Data Pembayaran Info Login Admin Info Konsumen Info Kategori Info Subkategori Info Barang Info Password Admin Info Password Baru Admin Info Detail Barang Info Gambar Barang Info Pembayaran KEUANGAN SHIPPING KARYAWAN Data Login Admin Data Konsumen Data Lupa Password Admin Data Pembayaran Data Pesanan Update Data Pesanan Info Login Admin Info Konsumen Info Pesanan Info Pembayaran Info Password Admin Info Password Baru Admin Data Login Admin Data Konsumen Data Lupa Password Admin Data Pembayaran Data Retur Barang Update Data Retur Barang Info Login Admin Info Konsumen Info Pembayaran Info Password Admin Info Password Baru Admin Info Retur Barang Data Login Admin Data Konsumen Data Lupa Password Admin Data Pembayaran Data Pesanan Update Data Pesanan Data Kota Data Provinsi Info Login Admin Info Konsumen Info Pesanan Info Pembayaran Info Password Admin Info Password Baru Admin Info Kota Info Provinsi Data Halaman Akses Info Halaman Akses Info Halaman Admin Info Halaman Akses Info Halaman Admin Data Halaman Akses Data Halaman Akses Info Halaman Akses Info Halaman Admin Info Halaman Akses Info Halaman Admin Data Halaman Akses Data Halaman Akses Info Halaman Akses Info Halaman Admin Data Jasa Pengiriman Data Ongkos Kirim Info Jasa Pengiriman Info Ongkos Kirim Data Jasa Pengiriman Data Ongkos Kirim Info Jasa Pengiriman Info Ongkos Kirim SITUS TIKI D ata pengi riman Info D ata p engirim an SITUS FACEBOOK D ata Baran g , D ata D eta il Bara ng Info Baran g , I nfo D etail B arang Data Kota Data Provinsi Data Jasa Pengiriman Info Kota Info Provinsi Info Jasa Pengiriman Info Ongkos Kirim Data Halaman Admin Gambar 3.6 Diagram Konteks

3.3.2.5 Data Flow Diagram DFD

1. DFD Level 0

1 Registrasi Pengunjung Non Member KONSUMEN ADMIN Data Registrasi Status Registrasi konsumen In fo R eg istra si D ata R eg istr asi 2 Login Konsumen Data Login Konsumen Login Konsumen Invalid D ata L o g in K o n su m en In fo L o g in K o n su m en Data Lupa Password Konsumen Info Password Konsumen In fo P assw o rd B ar u 4 Login Admin Login Konsumen Valid kategori D ata K ate g o ri In fo K ate g o ri subkategori D ata Su b k ate g o ri In fo Su b k ate g o ri barang 17 Pengolahan Data Master Data Barang Info Barang detail_pemesanan Data Pesanan Info Pesanan SISTEM PEMBAYARAN Info Status Pembayaran pembayaran Info Status Pembayaran Data Login Admin Login Admin Invalid admin D ata L o g in A d m in In fo L o g in A d m in L o g in A d m in V alid D ata K ate g o ri In fo K at eg o ri D ata S u b k ate g o ri In fo Su b k ate g o ri Data Barang Info Barang pemesanan Data Pesanan Info Pesanan Info Pesanan D ata Pe m b ay ar an In fo Pe m b ay ar an Data Pembayaran Cara Pembayaran, Data Pembayaran PENGUNJUNG NON MEMBER Update Data Pesanan Info Pesanan Data Pesanan t_provinsi t_kabkota Data Kota Info Kota Data Provinsi Info Provinsi Data Kota Info Kota Data Provinsi Info Provinsi 3 Ubah Password Konsumen Info Password Baru Konsumen 5 Ubah Password Admin Data Lupa Password Admin Info Password Admin Info Password Baru Admin 11 Pencarian Barang 12 Pengisian Keranjang Belanja Login Konsumen Valid D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , In fo G am b ar B ar an g D ata B ar an g , D ata D et ail B ar an g In fo B ar an g , I n fo D eta il B ar an g Data Barang Info Barang 14 Pilih Lokasi Pengiriman Login Konsumen Valid D ata Pe sa n an , D ata Pr o v in si, D at a K o ta , D ata J asa Pe n g ir im an In fo Pe sa n an , In fo P ro v in si, I n fo K o ta , I n fo Ja sa Pe n g ir im an , In fo O n g k o s K ir im Data Pesanan Info Pesanan 15 Checkout Login Konsumen Valid C ar a Pe m b ay ar an , D ata P em b ay ar an In fo Pe m b ay ar an 19 Lihat Data Pembayaran 18 Lihat Data Konsumen D ata K o n su m en In fo K o n su m en Data Konsumen Info Konsumen In fo P ass w o rd B ar u L o g in A d m in V alid L o g in A d m in V alid Login Konsumen Valid L o g in A d m in V alid In fo Sta tu s P em b ay ar an 20 Pengolahan Data Laporan Login Admin Valid Info Kategori Info Subkategori Data Barang In fo B ar an g Data Pesanan Info Pesanan Data Pesanan Info Pesanan Data Pembayaran Info Pembayaran D ata Pe m b ay ar an In fo P em b ay ar an D ata L o g in K o n su m en Data Login Konsumen Data Login Admin D ata L o g in A d m in Data Kategori Data Barang Data Pesanan Data Provinsi Data Kota Info Kategori Info Subkategori Info Barang Info Pesanan Info Provinsi Info Kota D ata L ap o ra n Pe m esa n an D ata L ap o ra n Pe n ju ala n In fo L ap o ra n Pe m esa n an In fo L ap o ra n Pe n ju ala n D ata Pe sa n an In fo Pe sa n an D ata Pe sa n an In fo Pe sa n an D ata Pe sa n an In fo P esa n an Data Admin Info Admin D ata A d m in In fo A d m in Update Data Pesanan Data Pesanan Data Pesanan, Alamat Pengiriman 6 Lihat Produk Terbaru Login Konsumen Valid D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , In fo D eta il B ar an g , In fo G am b ar B ar an g detailbarang D ata D eta il B ar an g In fo D eta il B ar an g gambar_barang D ata B ar an g , D ata D eta il B ar an g D ata B ar an g , D ata D eta il B ar an g Info Gambar Barang Data Detail Barang Info Detail Barang 13 History Pesanan D ata Pe sa n an In fo Pe sa n an Login Konsumen Valid Data Pesanan Data Pesanan Info Pesanan Data Pesanan Info Pesanan Data Subkategori Data Detail Barang Data Gambar Barang Info Detail Barang Info Gambar Barang D ata D eta il B ar an g In fo D eta il B ar an g Data Gambar Barang Info Gambar Barang Data Detail Barang Info Detail Barang log_produk In fo B ar an g , In fo D eta il B ar an g , I n fo G am b ar B ar an g In fo B ar an g , In fo D eta il B ar an g , In fo G am b ar B ar an g 7 Lihat Produk Paling Banyak Dilihat 8 Lihat Produk Terlaris 9 Lihat Produk Diskon 10 Lihat Rating Produk D ata B ar an g , D at a D eta il B ar an g In fo B ar an g , In fo D eta il B ar an g , In fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , I n fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , I n fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , In fo G am b ar B ar an g Login Konsumen Valid Login Konsumen Valid Login Konsumen Valid Login Konsumen Valid D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , In fo D eta il B ar an g , In fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , In fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , I n fo D eta il B ar an g , In fo G am b ar B ar an g D ata B ar an g , D ata D eta il B ar an g In fo B ar an g , In fo D eta il B ar an g , In fo G am b ar B ar an g Data Barang Info Barang Data Detail Barang Info Detail Barang Info Gambar Barang Data Barang Info Barang Data Detail Barang Info Detail Barang Info Gambar Barang Data Barang Info Barang Data Detail Barang Info Detail Barang Info Gambar Barang Data Barang Info Barang Data Detail Barang Info Detail Barang Info Gambar Barang Data Barang Info Barang Data Detail Barang Info Detail Barang Info Gambar Barang Data Barang, Data Konsumen Data Barang, Data Konsumen Info Barang Data Barang, Data Konsumen D ata B ar an g , D ata K o n su m en D ata B ar an g , D ata K o n su m en 16 Retur Barang Login Konsumen Valid D ata R etu r B ar an g In fo R etu r B ar an g retur_barang Data Retur Barang Info Retur Barang In fo Pe sa n an In fo Pe sa n an In fo P em b ay ar an Info Pembayaran Data Retur Barang Update Data Retur Barang Info Retur Barang D ata L ap o ra n R etu r B ar an g In fo L ap o ra n R etu r B ar an g Data Retur Barang Info Retur Barang SITUS EMAIL Aktivasi Akun Registrasi Info Aktivasi Akun Registrasi Berhasil SITUS BCA DataKurs Dollar Info Data Kurs Dollar Terbaru SITUS JNE D ata p en g ir im an In fo D ata p en g ir im an GUDANG KEUANGAN D ata L o g in A d m in L o g in A d m in I n v alid D ata L u p a Pa ssw o rd A d m in In fo Pa ssw o rd A d m in D ata L o g in A d m in In fo P assw o rd B ar u Data Barang Data Subkategori Data Kategori Data Detail Barang Data Gambar Barang Info Kategori Info Subkategori Info Barang Info Detail Barang Info Gambar Barang D ata K o n su m en In fo K o n su m en Data Pembayaran Info Pembayaran Data Login Admin Info Password Baru D ata L o g in A d m in L o g in A d m in I n v alid D ata L u p a P ass w o rd A d m in In fo Pa ssw o rd A d m in D ata Pe sa n an , U p d ate D ata P esa n an Info Pesanan D ata K o n su m en In fo K o n su m en Data Pembayaran Info Pembayaran SHIPPING Data Login Admin Info Password Baru D ata L o g in A d m in L o g in A d m in I n v alid D ata L u p a Pa ssw o rd A d m in In fo Pa ssw o rd A d m in D ata Pe sa n an U p d ate D ata Pe sa n an D ata K o ta D ata P ro v in si In fo Pe sa n an In fo K o ta In fo P ro v in si D ata K o n su m en In fo K o n su m en D ata P em b ay ar an In fo Pe m b ay ar an KARYAWAN Data Login Admin Info Password Baru D ata L o g in A d m in L o g in A d m in I n v alid D ata L u p a Pa ssw o rd A d m in In fo P ass w o rd A d m in D ata R etu r B ar an g , U p d ate D ata R etu r B ar an g In fo R etu r B ar an g D ata K o n su m en In fo K o n su m en D ata Pe m b ay ar an In fo Pe m b ay ar an 21 Lihat Data Kurang Stok D ata B ar an g , D ata D eta il B ar an g , D ata P esa n an , D ata P em b ay ar an In fo B ar an g , In fo D eta il B ar an g , In fo P esa n an , I n fo Pe m b ay ar an D ata B ar an g , D ata D eta il B ar an g , D ata P esa n an , D ata Pe m b ay ar an In fo B ar an g , I n fo D eta il B ar an g , In fo P esa n an , I n fo Pe m b ay ar an Login Admin Valid halaman_admin halaman_akses In fo H ala m an A d m in Info Halaman Akses Data Halaman Akses Data Halaman Akses Info Halaman Akses Info Halaman Admin D ata H ala m an A k se s In fo H ala m an A k se s In fo H ala m an A d m in D ata H al am an A k se s In fo H ala m an A k se s In fo H ala m an A d m in D ata H ala m an A k se s In fo H ala m an A k se s In fo H ala m an A d m in D ata H ala m an A k se s In fo H ala m an A k se s In fo H ala m an A d m in jasa_pengiriman harga_paket D ata J asa Pe n g ir im an In fo Ja sa Pe n g ir im an D ata O n g k o s K ir im In fo O n g k o s K ir im Data Jasa Pengiriman Data Ongkos Kirim Info Jasa Pengiriman Info Ongkos Kirim D ata J asa Pe n g ir im an D ata O n g k o s K ir im In fo Ja sa Pe n g ir im an In fo O n g k o s K ir im Data Jasa Pengiriman Info Jasa Pengiriman Info Ongkos Kirim SITUS TIKI D ata p en g ir im an In fo D ata p en g ir im an SITUS FACEBOOK Data Barang, Data Detail Barang Info Barang, Info Detail Barang 22 Backup dan Restore Database D ata A d m in In fo A d m in D ata B ar an g In fo B ar an g D ata D eta il B ar an g In fo D eta il B ar an g D ata Pe sa n an In fo P esa n an D ata G am b ar B ar an g In fo G am b ar B ar an g In fo H ala m an A d m in D ata H ala m an A d m in In fo H ala m an A k se s D ata H ala m an A k se s D ata O n g k o s K ir im In fo O n g k o s K ir im D ata Ja sa Pe n g ir im an In fo Ja sa P en g ir im an D ata K ate g o ri In fo K ate g o ri D ata K o n su m en In fo K o n su m en D ata B ar an g , D ata K o n su m en In fo B ar an g , In fo K o n su m en D ata Pe m b ay ar an In fo Pe m b ay ar an In fo Pe sa n an D ata Pe sa n an D ata R etu r B ar an g In fo R etu r B ar an g D ata S u b k ate g o ri In fo Su b k ate g o ri Data Kota Info Kota Data Provinsi Info Provinsi L o g in A d m in V alid Data Admin Data Halaman Admin Data Halaman Akses Data Konsumen Data Kategori Data Subkategori Data Barang Data Detail Barang Data Gambar Barang Data Pesanan Data Retur Barang Data Pembayaran Data Jasa Pengiriman Data Ongkos Kirim Data Kota Data Provinsi Info Admin Info Halaman Admin Info Halaman Akses Info Konsumen Info Kategori Info Subkategori Info Barang Info Detail Barang Info Gambar Barang Info Pesanan Info Retur Barang Info Pembayaran Info Jasa Pengiriman Info Ongkos Kirim Info Kota Info Provinsi Gambar 3.7 DFD Level 0

2. DFD Level 1 Proses 1 Registrasi Pengunjung Non Member

PENGUNJUNG NON MEMBER konsumen 1.1 Pengisian Form Registrasi 1.2 Aktivasi Email Data Registrasi Status Registrasi Invalid Data Registrasi Info Registrasi D at a R eg istr asi V al id Data Registrasi Info Registrasi Status Registrasi Valid SITUS EMAIL A k ti v asi A k u n R eg ist ra si In fo A k tiv asi A k u n R eg is tr asi B er h as il Gambar 3.8 DFD Level 1 Proses 1 Registrasi Pengunjung Non Member

3. DFD Level 1 Proses 2 Login Konsumen

KONSUMEN konsumen 2.1 Verifikasi Email 2.2 Verifikasi Password 2.3 Lupa Password Data Login Konsumen Login Konsumen Invalid Data Email Konsumen Info Email Konsumen U se rnam e Kons u m en Va lid Login Konsumen Invalid Data Password Konsumen Info Password Konsumen Data Lupa Password Konsumen Info Password Konsumen Data Lupa Password Konsumen Info Password Konsumen Login Kons ume n V alid Gambar 3.9 DFD Level 1 Proses 2 Login Konsumen

4. DFD Level 1 Proses 4 Login Admin

ADMIN 4.1 Verifikasi Username 4.2 Verifikasi Password admin U se rn ame A d m in V al id Data Password Admin Info Password Admin Login Admin Invalid Data Username Admin Info Username Admin Data Login Admin Login Admin Invalid 4.3 Lupa Password Data Lupa Password Admin Info Password Admin D at a Lu p a Pa sswo rd A d mi n Info Password Admin Log in A dm in V ali d GUDANG KEUANGAN SHIPPING KARYAWAN Login Admin Invalid Data Login Admin Login Admin Invalid D at a Lu p a Pa ssw o rd A d m in Info Password Admin Login Admin Invalid Data Login Admin Login Admin Invalid Data Lupa Password Admin Info Password Admin Login Admin Invalid Data Login Admin Login Admin Invalid Data Lupa Password Admin Info Password Admin Login Admin Invalid Data Login Admin Login Admin Invalid Data Lupa Password Admin Info Password Admin halaman_admin halaman_akses In fo H al aman A d mi n In fo H al aman A d m in In fo H al aman A k se s D at a H al am an A k se s In fo H al am an A k se s D at a H al aman A k se s Info Halaman Admin Info Halaman Akses Data Halaman Akses Data Halaman Akses Info Halaman Akses Info Halaman Admin Data Halaman Akses Info Halaman Akses Info Halaman Admin Data Halaman Akses Info Halaman Akses Info Halaman Admin D at a H al am an A k se s In fo H al aman A k se s In fo H al aman A d m in D at a H al aman A k se s In fo H al aman A k se s In fo H al am an A d mi n Data Halaman Akses Info Halaman Akses Info Halaman Admin Data Halaman Akses Info Halaman Akses Info Halaman Admin Data Halaman Akses Info Halaman Akses Info Halaman Admin D at a H al am an A k se s In fo H al aman A k se s In fo H al aman A d m in Gambar 3.10 DFD Level 1 Proses 4 Login Admin

5. DFD Level 1 Proses 12 Pengisian Keranjang Belanja

KONSUMEN 12.1 Tambah Item Belanja 12.2 Edit Item Belanja 12.3 Hapus Item Belanja barang detail_pemesanan Data Barang Info Barang yang ditambah, Info Detail Barang yang ditambah Data Barang, Data Detail Barang Data Pesanan Info Barang yang ditambah Data Pesanan Data Barang, Data Detail Barang Data Barang, Data Detail Barang Info Pesasnan yang ditambah Info Pesanan yang dihapus Info Barang yang diedit, Info Detail Barang yang diedit L og in K on su m en V al id L ogi n K onsum en V al id L ogi n K on sum en V al id Info Pesanan yang diedit Data Pesanan Info Barang yang dihapus, Info Detail Barang yang dihapus Data Barang Info Barang yang diedit Info Barang yang dihapus Data Barang detailbarang Data Detail Barang Info Detail Barang yang ditambah Data Detail Barang Info Detail Barang yang diedit Data Detail Barang Info Detail Barang yang dihapus pemesanan Dat a P es anan In fo P esas nan yang d it am bah Data Pesanan Info Pesanan yang diedit Info Pesanan yang dihapus Data Pesanan Gambar 3.11 DFD Level 1 Proses 12 Pengisian Keranjang Belanja

6. DFD Level 1 Proses 15 Checkout

KONSUMEN 15.1 Pembayaran Pesanan 15.2 Pembatalan Pembayaran Pesanan detail_pemesanan pemesanan pembayaran Data Pesanan Info Pesanan Data Pesanan, Data Konsumen Info Pesanan L ogi n K ons um en V ali d Lo gin K ons um en V ali d Cara Pembayaran, Data Pembayaran Info Pembayaran Info Status Pembayaran Data Pesanan, Data Konsumen Info Pesanan Cara Pembayaran, Data Pembayaran Info Status Pembayaran SISTEM PEMBAYARAN Data Pembayaran Info Status Pembayaran D at a P es an an Ba tal D ib el i Info Pembayaran D ata P es ana n, A lam at P en giri m an SITUS BCA DataKurs Dollar Info Data Kurs Dollar Terbaru Gambar 3.12 DFD Level 1 Proses 15 Checkout

7. DFD Level 2 Proses 15.1 Pembayaran Pesanan

KONSUMEN 15.1.1 Transfer L og in K on su m en V al id 15.1.2 PayPal L og in K on su m en V al id detail_pemesanan pemesanan pembayaran SISTEM PEMBAYARAN Cara Pembayaran, Data Pembayaran Info Pembayaran Cara Pembayaran, Data Pembayaran Info Pembayaran In fo P es an an In fo P es an an In fo P es an an In fo Pes an an Cara Pembayaran, Data Pembayaran Cara Pembayaran, Data Pembayaran Info Status Pembayaran Info Status Pembayaran Info Pembayaran Info Status Pembayaran Data Pembayaran D at a P es an an , A la m at P en gi ri m an D at a P es an an , A la m at P en gi ri m an SITUS BCA DataKurs Dollar Info Data Kurs Dollar Terbaru Gambar 3.13 DFD Level 2 Proses 15.1 Pembayaran Pesanan

8. DFD Level 1 Proses 17 Pengolahan Data Master

ADMIN 17.1 Pengolahan Data Kategori 17.2 Pengolahan Data Subkategori 17.3 Pengolahan Data Barang 17.4 Pengolahan Data Pesanan Lo gin A dm in Va lid Lo gin A dm in Va lid Lo gin A dm in Va lid Lo gin A dm in Va lid kategori subkategori barang detail_pemesanan pemesanan Data Kategori Info Kategori Data Kategori Info Kategori Data Subkategori Info Subkategori Data Subkategori Info Subkategori Data Barang Info Barang Data Barang, Data Detail Barang, Data Gambar Barang Info Barang, Info Detail Barang, Info Gambar Barang Data Pesanan Info Pesanan Data Pesanan Info Pesanan Info Pesanan t_provinsi t_kabkota 17.5 Pengolahan Data Provinsi 17.6 Pengolahan Data Kota Data Kota Data Provinsi Data Kota Info Kota Info Kota Data Provinsi Info Provinsi Info Provinsi Lo gin A dm in Va lid Lo gin A dm in Va lid Data Subkategori yang dihapus Info Kategori Data Kota yang dihapus Info Provinsi Data Barang yang dihapus Data Barang yang dihapus Info Kategori Info Subkategori 17.7 Pengolahan Data Admin admin Data Admin Data Admin Info Admin Info Admin Update Data Pesanan Lo gin A dm in Va lid detailbarang gambar_barang Data Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Data Detail Barang yang dihapus Data Gambar Barang yang dihapus Data Detail Barang yang dihapus Data Gambar Barang yang dihapus Data Gambar Barang yang dihapus Data Detail Barang yang dihapus 17.8 Update Data Retur Barang Lo gin Adm in Va lid retur_barang Data Retur Barang Update Data Retur Barang Info Retur Barang Data Retur Barang Info Retur Barang In fo P es an an In fo P esa n an Update Data Retur Barang SITUS JNE Data pengiriman Info Data pengiriman GUDANG KEUANGAN SHIPPING KARYAWAN Data Kategori Info Kategori Data Subkategori Info Subkategori Data Barang, Data Detail Barang, Data Gambar Barang Info Barang, Info Detail Barang, Info Gambar Barang Data Pesanan Info Pesanan Update Data Pesanan Data Pesanan Info Pesanan Update Data Pesanan Data Kota Data Provinsi Info Kota Info Provinsi Data Retur Barang Update Data Retur Barang Info Retur Barang 17.9 Pengolahan Data Jasa Pengiriman 17.10 Pengolahan Data Ongkos Kirim Lo gin A dm in Va lid Log in Ad mi n V ali d Data Jasa Pengiriman Info Jasa Pengiriman Data Jasa Pengiriman Info Jasa Pengiriman jasa_pengiriman harga_paket Data Jasa Pengiriman Info Jasa Pengiriman Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim In fo Ja sa P en g iri m an In fo P ro v in si In fo K o ta SITUS TIKI Data pengiriman Info Data pengiriman SITUS FACEBOOK Data Barang, Data Detail Barang Info Barang, Info Detail Barang Gambar 3.14 DFD Level 1 Proses 17 Pengolahan Data Master

9. DFD Level 2 Proses 17.1 Pengolahan Data Kategori

ADMIN 17.1.1 Tambah Data Kategori 17.1.2 Edit Data Kategori 17.1.3 Hapus Data Kategori kategori Data Kategori Info Kategori yang ditambah Data Kategori Info Kategori yang ditambah Data Kategori Data Kategori Info Kategori yang diedit Info Kategori yang diedit Data Kategori Info Kategori yang dihapus Data Kategori Info Kategori yang dihapus Lo gin Ad mi n V ali d Lo gin A dm in Va lid Lo gin A dm in V ali d subkategori Data Subkategori yang dihapus barang Data Barang yang dihapus detailbarang gambar_barang Data Detail Barang yang dihapus Data Gambar Barang yang dihapus GUDANG Data Kategori Info Kategori yang ditambah Data Kategori Info Kategori yang diedit Data Kategori Info Kategori yang dihapus Gambar 3.15 DFD Level 2 Proses 17.1 Pengolahan Data Kategori

10. DFD Level 2 Proses 17.2 Pengolahan Data Subkategori

ADMIN 17.2.1 Tambah Data Subkategori 17.2.2 Edit Data Subkategori 17.2.3 Hapus Data Subkategori subkategori Data Subkategori Info Subkategori yang ditambah Data Subkategori Info Subkategori yang ditambah Data Subkategori Data Subkategori Info Subkategori yang diedit Info Subkategori yang diedit Data Subkategori Info Subkategori yang dihapus Data Subkategori Info Subkategori yang dihapus Lo gin A dm in Va lid Lo gin A dm in V ali d Lo gin Ad mi n Va lid Info Kategori Info Kategori Info Kategori kategori barang Da ta Ba ra ng ya n g di ha p us detailbarang gambar_barang Data Detail Barang yang dihapus Data Gambar Barang yang dihapus GUDANG Data Subkategori Info Subkategori yang ditambah Data Subkategori Info Subkategori yang diedit Data Subkategori Info Subkategori yang dihapus Gambar 3.16 DFD Level 2 Proses 17.2 Pengolahan Data Subkategori

11. DFD Level 2 Proses 17.3 Pengolahan Data Barang

ADMIN 17.3.1 Tambah Data Barang 17.3.2 Edit Data Barang barang Data Barang Info Barang yang ditambah Data Barang Info Barang yang ditambah Data Barang Info Barang yang diedit Data Barang Info Barang yang diedit Log in Ad mi n Va lid Log in Ad mi n Va lid 17.3.3 Hapus Data Barang Lo gin A dm in Va lid Data Barang Data Barang Info Barang yang dihapus Info Barang yang dihapus subkategori kategori Info Kategori Info Subkategori Info Kategori Info Subkategori Info Subkategori detailbarang gambar_barang Data Detail Barang yang dihapus Data Gambar Barang yang dihapus Info Kategori GUDANG Data Barang Info Barang yang ditambah Data Barang Info Barang yang diedit Data Barang Info Barang yang dihapus Gambar 3.17 DFD Level 2 Proses 17.3 Pengolahan Data Barang

12. DFD Level 3 Proses 17.3.1 Tambah Data Barang

17.3.1.1 Pengolahan Data Detail Barang 17.3.1.2 Pengolahan Data Gambar Barang kategori subkategori barang detailbarang gambar_barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Lo gin Ad mi n V ali d Lo gin Ad mi n V ali d ADMIN Data Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Data Detail Barang Info Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Data Gambar Barang yang dihapus GUDANG Data Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Gambar 3.18 DFD Level 3 Proses 17.3.1 Tambah Data Barang

13. DFD Level 4 Proses 17.3.1.1 Pengolahan Data Detail Barang

17.3.1.1.1 Tambah Data Detail Barang 17.3.1.1.2 Edit Data Detail Barang 17.3.1.1.3 Hapus Data Detail Barang barang subkategori kategori detailbarang gambar_barang Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori D at a G amb ar B ar an g y an g d ih ap u s ADMIN Info Detail Barang yang dihapus Info Detail Barang yang diedit Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Data Detail Barang Lo gin A dm in Va lid Lo gin A dm in Va lid Lo gin Ad mi n Val id Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Info Detail Barang yang diedit Data Detail Barang Info Detail Barang yang dihapus GUDANG Info Detail Barang yang dihapus Info Detail Barang yang diedit Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Data Detail Barang SITUS FACEBOOK Data Barang, Data Detail Barang Info Barang, Info Detail Barang Gambar 3.19 DFD Level 4 Proses 17.3.1.1 Pengolahan Data Detail Barang

14. DFD Level 4 Proses 17.3.1.2 Pengolahan Data Gambar Barang

17.3.1.2.1 Tambah Data Gambar Barang 17.3.1.2.2 Edit Data Gambar Barang 17.3.1.2.3 Hapus Data Gambar Barang barang subkategori kategori detailbarang gambar_barang Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori ADMIN Info Gambar Barang yang ditambah Data Gambar Barang Lo gin A dmi n V alid Log in A dm in V alid Log in A dmi n V alid Info Detail Barang Info Detail Barang Info Detail Barang Info Gambar Barang yang ditambah Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang GUDANG Info Gambar Barang yang ditambah Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang Gambar 3.20 DFD Level 4 Proses 17.3.1.2 Pengolahan Data Gambar Barang

15. DFD Level 3 Proses 17.3.2 Edit Data Barang

17.3.2.1 Pengolahan Data Detail Barang 17.3.2.2 Pengolahan Data Gambar Barang kategori subkategori barang detailbarang gambar_barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Login Adm in Vali d Login Admi n Vali d ADMIN Data Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Data Detail Barang Info Detail Barang Info Detail Barang Data Gambar Barang Info Gambar Barang Data Gambar Barang yang dihapus GUDANG Data Gambar Barang Info Gambar Barang Data Detail Barang Info Detail Barang Gambar 3.21 DFD Level 3 Proses 17.3.2 Edit Data Barang

16. DFD Level 4 Proses 17.3.2.1 Pengolahan Data Detail Barang

17.3.2.1.1 Tambah Data Detail Barang 17.3.2.1.2 Edit Data Detail Barang 17.3.2.1.3 Hapus Data Detail Barang barang subkategori kategori detailbarang gambar_barang Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori D ata Gam b ar B ar an g y an g d ih ap u s ADMIN Info Detail Barang yang dihapus Info Detail Barang yang diedit Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Data Detail Barang Lo gin A dm in V ali d Lo gin A dm in V ali d Lo gin A dm in Va lid Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Info Detail Barang yang diedit Data Detail Barang Info Detail Barang yang dihapus GUDANG Info Detail Barang yang dihapus Info Detail Barang yang diedit Info Detail Barang yang ditambah Data Detail Barang Data Detail Barang Data Detail Barang SITUS FACEBOOK Data Barang, Data Detail Barang Info Barang, Info Detail Barang Gambar 3.22 DFD Level 4 Proses 17.3.2.1 Pengolahan Data Detail Barang 17. DFD Level 4 Proses 17.3.2.2 Pengolahan Data Gambar Barang 17.3.2.2.1 Tambah Data Gambar Barang 17.3.2.2.2 Edit Data Gambar Barang 17.3.2.2.3 Hapus Data Gambar Barang barang subkategori kategori detailbarang gambar_barang Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori Info Barang Info Kategori Info Subkategori ADMIN Info Gambar Barang yang ditambah Data Gambar Barang Log in Adm in Val id Logi n Adm in Val id Log in Adm in Val id Info Detail Barang Info Detail Barang Info Detail Barang Info Gambar Barang yang ditambah Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang GUDANG Info Gambar Barang yang ditambah Data Gambar Barang Info Gambar Barang yang diedit Data Gambar Barang Info Gambar Barang yang dihapus Data Gambar Barang Gambar 3.23 DFD Level 4 Proses 17.3.2.2 Pengolahan Data Gambar Barang

18. DFD Level 2 Proses 17.4 Pengolahan Data Pesanan

ADMIN 17.4.1 Update Status Pesanan 17.4.2 Detail Pesanan pemesanan Update Data Pesanan Update Data Pesanan Info Pesanan Info Pesanan Lo gin A dmi n V ali d Lo gin A dm in Val id detail_pemesanan Inf o Pe sa na n Data Pesanan Data Pesanan SITUS JNE Da ta pe ngi ri m an Inf o D at a pe ngi ri m an KEUANGAN SHIPPING Update Data Pesanan Info Pesanan Data Pesanan Update Data Pesanan Info Pesanan Data Pesanan SITUS TIKI Da ta pe ngi ri m an Inf o Da ta pe ngi ri m an Gambar 3.24 DFD Level 2 Proses 17.4 Pengolahan Data Pesanan

19. DFD Level 2 Proses 17.5 Pengolahan Data Provinsi

ADMIN 17.5.1 Tambah Data Provinsi 17.5.2 Edit Data Provinsi 17.5.3 Hapus Data Provinsi t_provinsi Info Provinsi yang ditambah Info Provinsi yang diedit Info Provinsi yang dihapus Log in Admi n V ali d Log in Admi n V ali d Log in A dmi n V ali d Data Provinsi Data Provinsi Info Provinsi yang ditambah Data Provinsi Data Provinsi Data Provinsi Data Provinsi Info Provinsi yang diedit Info Provinsi yang dihapus t_kabkota D at a K ot a yang di ha pus SHIPPING Data Provinsi Info Provinsi yang ditambah Data Provinsi Data Provinsi Info Provinsi yang diedit Info Provinsi yang dihapus Gambar 3.25 DFD Level 2 Proses 17.5 Pengolahan Data Provinsi

20. DFD Level 2 Proses 17.6 Pengolahan Data Kota

ADMIN 17.6.1 Tambah Data Kota 17.6.2 Edit Data Kota 17.6.3 Hapus Data Kota t_kabkota Info Kota yang ditambah Info Kota yang diedit Info Kota yang dihapus Lo gin A dmi n Va lid Lo gin A dmi n Va lid Lo gin A dmi n Va lid Data Kota Data Kota Info Kota yang ditambah Data Kota Data Kota Info Kota yang diedit Data Kota Data Kota Info Kota yang dihapus t_provinsi Info Provinsi Info Provinsi Info Provinsi SHIPPING Data Kota Info Kota yang ditambah Data Kota Info Kota yang diedit Data Kota Info Kota yang dihapus Gambar 3.26 DFD Level 2 Proses 17.6 Pengolahan Data Kota

21. DFD Level 2 Proses 17.7 Pengolahan Data Admin

ADMIN 17.7.1 Tambah Data Admin 17.7.2 Edit Data Admin 17.7.3 Hapus Data Admin admin Data Admin Info Admin yang ditambah Data Admin Info Admin yang ditambah Data Admin Data Admin Info Admin yang diedit Info Admin yang diedit Data Admin Info Admin yang dihapus Data Admin Info Admin yang dihapus Lo gin A dm in Val id Lo gin A dm in Val id Lo gin A dm in Va lid Gambar 3.27 DFD Level 2 Proses 17.7 Pengolahan Data Admin

22. DFD Level 2 Proses 17.9 Pengolahan Data Jasa Pengiriman

ADMIN 17.9.1 Tambah Data Jasa Pengiriman 17.9.2 Edit Data Jasa Pengiriman 17.9.3 Hapus Data Jasa Pengiriman jasa_pengiriman Info Jasa Pengiriman yang diedit Info Jasa Pengiriman yang dihapus Lo gin A dmi n V ali d Lo gin A dmi n V ali d Lo gin A dmi n V ali d Data Jasa Pengiriman Info Jasa Pengiriman yang ditambah Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Data Jasa Pengiriman Info Jasa Pengiriman yang diedit Info Jasa Pengiriman yang dihapus harga_paket D at a O ngkos K iri m ya ng di hapu s SHIPPING Info Jasa Pengiriman yang ditambah Data Jasa Pengiriman Data Jasa Pengiriman Info Jasa Pengiriman yang diedit Info Jasa Pengiriman yang dihapus Data Jasa Pengiriman Data Jasa Pengiriman Info Jasa Pengiriman yang ditambah Gambar 3.28 DFD Level 2 Proses 17.9 Pengolahan Data Jasa Pengiriman

23. DFD Level 2 Proses 17.10 Pengolahan Data Ongkos Kirim

ADMIN 17.10.1 Tambah Data Ongkos Kirim 17.10.2 Edit Data Ongkos Kirim 17.10.3 Hapus Data Ongkos Kirim harga_paket Info Ongkos Kirim yang ditambah Info Ongkos Kirim yang diedit Info Ongkos Kirim yang dihapus Lo gin Adm in Vali d Lo gin Adm in Va lid Lo gin Adm in Va lid Data Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim yang ditambah Data Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim yang diedit Data Ongkos Kirim Data Ongkos Kirim Info Ongkos Kirim yang dihapus jasa_pengiriman Info Jasa Pengiriman Info Jasa Pengiriman Info Jasa Pengiriman SHIPPING Data Ongkos Kirim Info Ongkos Kirim yang ditambah Data Ongkos Kirim Info Ongkos Kirim yang diedit Data Ongkos Kirim Info Ongkos Kirim yang dihapus Gambar 3.29 DFD Level 2 Proses 17.10 Pengolahan Data Ongkos Kirim

24. DFD Level 1 Proses 20 Pengolahan Data Laporan

ADMIN 20.1 Laporan Pemesanan 20.2 Laporan Penjualan Lo gin A dm in Va lid Lo gin A dm in Va lid kategori subkategori barang detail_pemesanan pemesanan Info Kategori Info Subkategori Data Barang Info Barang Data Laporan Penjualan Info Laporan Penjualan Data Pesanan Info Pesanan Info Pesanan Data Laporan Pemesanan Info Laporan Pemesanan Data Pesanan pembayaran Data Pembayaran Info Pembayaran Data Detail Barang Info Detail Barang detailbarang Data Pesanan Info Pesanan D ata P es ana n Info P es ana n Info Kategori Info Subkategori D ata Ba ra ng Info Ba ra ng Data Detail Barang Info Detail Barang 20.3 Laporan Retur Barang retur_barang Data Laporan Retur Barang Info Laporan Retur Barang D ata Re tur Ba ra ng Info R etur B ar ang Info Pesanan Info Pesanan Lo gin A dm in Val id Info Pembayaran Gambar 3.30 DFD Level 1 Proses 20 Pengolahan Data Laporan

3.3.3 Kamus Data

Kamus data merupakan deskripsi formal dari seluruh elemen atau aliran data yang terdapat dalam data flow diagram. Kamus data dari data flow diagram aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection ini adalah sebagai berikut : Tabel 3.2 Kamus Data Nama aliran data Data Registrasi Where used how used Pengunjung Non Member – proses 1 input, Pengunjung Non Member – proses 1.1 input Deskripsi Data ini merupakan data yang dimasukan oleh pengunjung non member untuk melakukan proses registrasi, sehingga dapat menjadi member di aplikasi ini. Struktur data EMAIL + PASSWORD + NAMA + JENISKELAMIN + ALAMAT + ID_KABKOTA + KODEPOS + TLP + AKTIF + STATUS + PERTANYAAN + JAWAB + AKTIFASI_KODE EMAIL [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9] NAMA [a..z | A..Z] JENISKELAMIN [a..z | A..Z] ALAMAT [a..z | A..Z | 0..9] ID_KABKOTA [0..9] KODEPOS [0..9] TLP [0..9] AKTIF [a..z | A..Z | 0..9] STATUS [a..z | A..Z] PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9] AKTIFASI_KODE [a..z | A..Z | 0..9] Nama aliran data Data Login Konsumen Where used how used Konsumen – proses 2 input, Konsumen – proses 2.1 input, Konsumen – proses 3 input Deskripsi Data ini merupakan dimana konsumen memasukkan username dan password agar dapat masuk ke dalam sistem dan data ini juga digunakan untuk mengubah password. Struktur data EMAIL + PASSWORD EMAIL [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9] Nama aliran data Data Lupa Password Konsumen Where used how used Konsumen – proses 2 input, Konsumen – proses 2.3 input Deskripsi Data ini merupakan data lupa password yang dimasukkan oleh konsumen. Struktur data EMAIL + PERTANYAAN + JAWAB EMAIL [a..z | A..Z | 0..9] PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9] Nama aliran data Data Barang Where used how used Pengunjung non member – proses 6 input, Pengunjung non member – proses 7 input, Pengunjung non member – proses 8 input, Pengunjung non member – proses 9 input, Pengunjung non member – proses 10 input, Pengunjung non member – proses 11 input, Konsumen – proses 6 input, Konsumen – proses 7 input, Konsumen – proses 8 input, Konsumen – proses 9 input, Konsumen – proses 10 input, Konsumen – proses 11 input, Konsumen – proses 12 input, Konsumen – proses 12.1 input, Konsumen – proses 12.2 input, Konsumen – proses 12.3 input, Admin – proses 17 input, Admin – proses 17.3 input, Admin – proses 17.3.1 input, Admin – proses 17.3.2 input, Admin – proses 17.3.3 input, Admin – proses 21 input, Admin – proses 22 input, Gudang – proses 17 input, Gudang – proses 17.3 input, Gudang – proses 17.3.1 input, Gudang – proses 17.3.2 input, Gudang – proses 17.3.3 input, Gudang – proses 21 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data barang dan pengunjung non member serta konsumen dapat menggunakannya sebagai fasilitas untuk melihat barang atau mencari barang yang diinginkan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data KODE_BARANG + NAMA_BARANG + ID_SUBKATEGORI + BERAT_BARANG + STATUS_DIHAPUS + TANGGAL_BARANG + RATING + TOTAL_RATING + TOTAL_RATINGS + USERNAME KODE_BARANG [0..9] NAMA_BARANG [a..z | A..Z] ID_SUBKATEGORI [0..9] BERAT_BARANG [0..9] STATUS_DIHAPUS [A..Z] TANGGAL_BARANG [DATE] RATING [0..9] TOTAL_RATING [0..9] TOTAL_RATINGS [0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Detail Barang Where used how used Pengunjung non member – proses 6 input, Pengunjung non member – proses 7 input, Pengunjung non member – proses 8 input, Pengunjung non member – proses 9 input, Pengunjung non member – proses 10 input, Pengunjung non member – proses 11 input, Konsumen – proses 6 input, Konsumen – proses 7 input, Konsumen – proses 8 input, Konsumen – proses 9 input, Konsumen – proses 10 input, Konsumen – proses 11 input, Konsumen – proses 12 input, Konsumen – proses 12.1 input, Konsumen – proses 12.2 input, Konsumen – proses 12.3 input, Admin – proses 17 input, Admin – proses 17.3 input, Admin – proses 17.3.1.1 input, Admin – proses 17.3.1.1.1 input, Admin – proses 17.3.1.1.2 input, Admin – proses 17.3.1.1.3 input, Admin – proses 17.3.2.1 input, Admin – proses 17.3.2.1.1 input, Admin – proses 17.3.2.1.2 input, Admin – proses 17.3.2.1.3 input, Admin – proses 21 input, Admin – proses 22 input, Gudang – proses 17 input, Gudang – proses 17.3 input, Gudang – proses 17.3.1.1 input, Gudang – proses 17.3.1.1.1 input, Gudang – proses 17.3.1.1.2 input, Gudang – proses 17.3.1.1.3 input, Gudang – proses 17.3.2.1 input, Gudang – proses 17.3.2.1.1 input, Gudang – proses 17.3.2.1.2 input, Gudang – proses 17.3.2.1.3 input, Gudang – proses 21 input Deskripsi Data ini merupakan data detail barang yang diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data detail barang dan pengunjung non member serta konsumen dapat menggunakannya sebagai fasilitas untuk melihat detail barang atau mencari barang yang diinginkan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_DETAIL + KODE_BARANG + UKURAN + WARNA + STOK_BARANG + HARGA + DISKON + STATUS_DIHAPUS + USERNAME ID_DETAIL [0..9] KODE_BARANG [0..9] UKURAN [A..Z] WARNA [a..z | A..Z] STOK_BARANG [0..9] HARGA [0..9] DISKON [0..9] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Gambar Barang Where used how used Admin – proses 17 input, Admin – proses 17.3 input, Admin – proses 17.3.1.2 input, Admin – proses 17.3.1.2.1 input, Admin – proses 17.3.1.2.2 input, Admin – proses 17.3.1.2.3 input, Admin – proses 17.3.2.2 input, Admin – proses 17.3.2.2.1 input, Admin – proses 17.3.2.2.2 input, Admin – proses 17.3.2.2.3 input, Admin – proses 22 input, Gudang – proses 17 input, Gudang – proses 17.3 input, Gudang – proses 17.3.1.2 input, Gudang – proses 17.3.1.2.1 input, Gudang – proses 17.3.1.2.2 input, Gudang – proses 17.3.1.2.3 input, Gudang – proses 17.3.2.2 input, Gudang – proses 17.3.2.2.1 input, Gudang – proses 17.3.2.2.2 input, Gudang – proses 17.3.2.2.3 input Deskripsi Data ini merupakan data gambar barang yang diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data gambar barang dan pengunjung non member serta konsumen mendapatkan data gambar barang apabila telah melihat barang atau melakukan pencarian barang. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_GAMBAR + ID_DETAIL + GAMBAR + NAMA_GAMBAR + STATUS_DIHAPUS + USERNAME ID_GAMBAR [0..9] ID_DETAIL [0..9] GAMBAR [a..z | A..Z | 0..9] NAMA_GAMBAR [a..z | A..Z] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Pesanan Where used how used Konsumen – proses 13 input, Konsumen – proses 14 input, Konsumen – proses 15 input, Konsumen – proses 15.1 input, Admin – proses 17 input, Admin – proses 17.4 input, Admin – proses 17.4.1 input, Admin – proses 21 input, Admin – proses 22 input, Gudang – proses 21 input, Keuangan – proses 17 input, Keuangan – proses 17.4 input, Keuangan – proses 17.4.1 input, Shipping – proses 17 input, Shipping – proses 17.4 input, Shipping – proses 17.4.1 input Deskripsi Data ini berisi daftar belanja yang dilakukan oleh konsumen, data ini juga digunakan untuk melakukan pemilihan lokasi pengiriman serta data ini juga digunakan untuk pembayaran yang seluruh data tersebut diolah oleh admin, bagian keuangan dan bagian shipping. Data ini juga digunakan admin untuk backup dan restore database. Struktur data KODE_ORDER + EMAIL + NAMA + TGL_ORDER + TOTAL_TRANSAKSI + STATUS_PENGIRIMAN + STATUS_BELANJA + PENERIMA + ALAMAT_KIRIM + ID_KABKOTA + ID_JASAPENGIRIMAN + BERATKIRIM + ONGKOSKIRIM + KODEPOS + KODEKIRIM + STATUS_PENGURANGAN_STOK + PEMBERITAHUAN_KURANG_STOK + USERNAME KODE_ORDER [0..9] EMAIL [a..z | A..Z | 0..9] NAMA [a..z | A..Z] TGL_ORDER [DATE] TOTAL_TRANSAKSI [0..9] STATUS_PENGIRIMAN [a..z | A..Z] STATUS_BELANJA [a..z | A..Z] PENERIMA [a..z | A..Z] ALAMAT_KIRIM [a..z | A..Z | 0..9] ID_KABKOTA [0..9] ID_JASAPENGIRIMAN [0..9] BERATKIRIM [0..9] ONGKOSKIRIM [0..9] KODEPOS [0..9] KODEKIRIM [a..z | A..Z | 0..9] STATUS_PENGURANGAN_STOK [0..9] PEMBERITAHUAN_KURANG_STOK [0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Detail Pesanan Where used how used Admin, Keuangan dan Shipping Deskripsi Data ini merupakan rincian dari data pesanan. Struktur data NO_PEMESANAN + KODE_ORDER + ID_DETAIL + QTY + HARGA + DISKON + SUBTOTAL + STATUS + BRT + BRTTOT + KURANG_STOK NO_PEMESANAN [0..9] KODE_ORDER [0..9] ID_DETAIL [0..9] QTY [0..9] HARGA [0..9] DISKON [0..9] SUBTOTAL [0..9] STATUS [0..9] BRT [0..9] BRTTOT [0..9] KURANG_STOK [0..9] Nama aliran data Cara Pembayaran Where used how used Konsumen – proses 15 input, Konsumen – proses 15.1 input, Konsumen – proses 15.1.1 input, Konsumen – proses 15.1.2 input Deskripsi Data ini merupakan cara pembayaran yang dipilih oleh konsumen. Struktur data KODE_PEMBAYARAN + KODE_ORDER + EMAIL + NAMA + JENIS_PEMBAYARAN + TANGGAL_PEMBAYARAN + JUMLAH_YANG_DIBAYARKAN + MATAUANG_PEMBAYARAN KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9] EMAIL [a..z | A..Z | 0..9] NAMA [a..z | A..Z] JENIS_PEMBAYARAN [a..z | A..Z] TANGGAL_PEMBAYARAN [DATE] JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z] Nama aliran data Data Pembayaran Where used how used Konsumen – proses 15 input, Konsumen – proses 15.1 input, Konsumen – proses 15.1.1 input, Konsumen – proses 15.1.2 input, Admin – proses 19 input, Admin – proses 21 input, Admin – proses 22 input, Gudang – proses 21 input, Gudang – proses 19 input, Keuangan – proses 19 input, Shipping – proses 19 input, Karyawan – proses 19 input Deskripsi Data ini merupakan rincian dari pembayaran yang dilakukan oleh konsumen. Admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan dapat melihat data pembayaran. Data ini juga digunakan admin untuk backup dan restore database. Struktur data KODE_PEMBAYARAN + KODE_ORDER + EMAIL + NAMA + JENIS_PEMBAYARAN + TANGGAL_PEMBAYARAN + JUMLAH_YANG_DIBAYARKAN + MATAUANG_PEMBAYARAN KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9] EMAIL [a..z | A..Z | 0..9] NAMA [a..z | A..Z] JENIS_PEMBAYARAN [a..z | A..Z] TANGGAL_PEMBAYARAN [DATE] JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z] Nama aliran data Data Login Admin Where used how used Admin – proses 4 input, Admin – proses 4.1 input, Admin – proses 5 input, Gudang – proses 4 input, Gudang – proses 4.1 input, Gudang – proses 5 input, Keuangan – proses 4 input, Keuangan – proses 4.1 input, Keuangan – proses 5 input, Shipping – proses 4 input, Shipping – proses 4.1 input, Shipping – proses 5 input, Karyawan – proses 4 input, Karyawan – proses 4.1 input, Karyawan – proses 5 input Deskripsi Data ini merupakan dimana admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan memasukkan username dan password agar dapat masuk ke dalam sistem dan data ini juga digunakan untuk mengubah password. Struktur data USERNAME + PASSWORD USERNAME [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9] Nama aliran data Data Lupa Password Admin Where used how used Admin – proses 4 input, Admin – proses 4.3 input, Gudang – proses 4 input, Gudang – proses 4.3 input, Keuangan – proses 4 input, Keuangan – proses 4.3 input, Shipping – proses 4 input, Shipping – proses 4.3 input, Karyawan – proses 4 input, Karyawan – proses 4.3 input Deskripsi Data ini merupakan data lupa password yang dimasukkan oleh admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan. Struktur data USERNAME + PERTANYAAN + JAWAB USERNAME [a..z | A..Z | 0..9] PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9] Nama aliran data Data Admin Where used how used Admin – proses 17 input, Admin – proses 17.7 input, Admin – proses 17.7.1 input, Admin – proses 17.7.2 input, Admin – proses 17.7.3 input, Admin – proses 22 input Deskripsi Berisikan data admin yang dapat ditambah, diedit atau dihapus. Data ini juga digunakan admin untuk backup dan restore database. Struktur data USERNAME + PASSWORD + NAMAADMIN + PERTANYAAN + JAWAB + STATUS + STATUS_DIHAPUS USERNAME [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9] NAMAADMIN [a..z | A..Z] PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9] STATUS [a..z | A..Z] STATUS_DIHAPUS [A..Z] Nama aliran data Data Konsumen Where used how used Admin – proses 18 input, Admin – proses 22 input, Gudang – proses 18 input, Keuangan – proses 18 input, Shipping – proses 18 input, Karyawan – proses 18 input Deskripsi Data ini merupakan data konsumen yang dapat dilihat oleh admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data EMAIL + PASSWORD + NAMA + JENISKELAMIN + ALAMAT + ID_KABKOTA + KODEPOS + TLP + AKTIF + STATUS + PERTANYAAN + JAWAB + AKTIFASI_KODE EMAIL [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9] NAMA [a..z | A..Z] JENISKELAMIN [a..z | A..Z] ALAMAT [a..z | A..Z | 0..9] ID_KABKOTA [0..9] KODEPOS [0..9] TLP [0..9] AKTIF [a..z | A..Z | 0..9] STATUS [a..z | A..Z] PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9] AKTIFASI_KODE [a..z | A..Z | 0..9] Nama aliran data Data Kategori Where used how used Admin – proses 17 input, Admin – proses 17.1 input, Admin – proses 17.1.1 input, Admin – proses 17.1.2 input, Admin – proses 17.1.3 input, Admin – proses 22 input, Gudang – proses 17 input, Gudang – proses 17.1 input, Gudang – proses 17.1.1 input, Gudang – proses 17.1.2 input, Gudang – proses 17.1.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data kategori dan pengunjung non member serta konsumen dapat menggunakannya sebagai fasilitas untuk melihat atau mencari barang yang diinginkan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_KATEGORI + NAMA_KATEGORI + STATUS_DIHAPUS + USERNAME ID_KATEGORI [0..9] NAMA_KATEGORI [a..z | A..Z] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Subkategori Where used how used Admin – proses 17 input, Admin – proses 17.2 input, Admin – proses 17.2.1 input, Admin – proses 17.2.2 input, Admin – proses 17.2.3 input, Admin – proses 22 input, Gudang – proses 17 input, Gudang – proses 17.2 input, Gudang – proses 17.2.1 input, Gudang – proses 17.2.2 input, Gudang – proses 17.2.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data subkategori dan pengunjung non member serta konsumen dapat menggunakannya sebagai fasilitas untuk melihat barang atau mencari barang yang diinginkan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_SUBKATEGORI + ID_KATEGORI + NAMA_SUBKATEGORI + STATUS_DIHAPUS + USERNAME ID_SUBKATEGORI [0..9] ID_KATEGORI [0..9] NAMA_SUBKATEGORI [a..z | A..Z] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Update Data Pesanan Where used how used Admin – proses 17 input, Admin – proses 17.4 input, Admin – proses 17.4.1 input, Keuangan – proses 17 input, Keuangan – proses 17.4 input, Keuangan – proses 17.4.1 input, Shipping – proses 17 input, Shipping – proses 17.4 input, Shipping – proses 17.4.1 input Deskripsi Data ini berisi perubahan data atau status pesanan yang dilakukan oleh admin, bagian keuangan dan bagian shipping. Struktur data KODE_ORDER + STATUS_PENGIRIMAN + JUMLAH_YANG_DIBAYARKAN + MATAUANG_PEMBAYARAN + KODEKIRIM + USERNAME KODE_ORDER [0..9] STATUS_PENGIRIMAN [a..z | A..Z] JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z] KODEKIRIM [a..z | A..Z | 0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Provinsi Where used how used Konsumen – proses 14 input, Admin – proses 17 input, Admin – proses 17.5 input, Admin – proses 17.5.1 input, Admin – proses 17.5.2 input, Admin – proses 17.5.3 input, Admin – proses 22 input, Shipping – proses 17 input, Shipping – proses 17.5 input, Shipping – proses 17.5.1 input, Shipping – proses 17.5.2 input, Shipping – proses 17.5.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data provinsi dan konsumen dapat menggunakannya untuk mengisi alamat pengiriman barang. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_PROV + NAMA + STATUS_DIHAPUS + USERNAME ID_PROV [0..9] NAMA [a..z | A..Z] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Kota Where used how used Konsumen – proses 14 input, Admin – proses 17 input, Admin – proses 17.6 input, Admin – proses 17.6.1 input, Admin – proses 17.6.2 input, Admin – proses 17.6.3 input, Admin – proses 22 input, Shipping – proses 17 input, Shipping – proses 17.6 input, Shipping – proses 17.6.1 input, Shipping – proses 17.6.2 input, Shipping – proses 17.6.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data kota dan konsumen dapat menggunakannya untuk mengisi alamat pengiriman barang. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_KABKOTA + ID_PROV + NAMA + STATUS_DIHAPUS + USERNAME ID_KABKOTA [0..9] ID_PROV [0..9] NAMA [a..z | A..Z] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Laporan Pemesanan Where used how used Admin – proses 20 input, Admin – proses 20.1 input Deskripsi Data ini merupakan data laporan pemesanan yang diolah oleh admin. Struktur data KODE_ORDER + TGL_ORDER + TOTAL_TRANSAKSI KODE_ORDER [0..9] TGL_ORDER [DATE] TOTAL_TRANSAKSI [0..9] Nama aliran data Data Laporan Penjualan Where used how used Admin – proses 20 input, Admin – proses 20.2 input Deskripsi Data ini merupakan data laporan penjualan yang diolah oleh admin. Struktur data KODE_PEMBAYARAN + KODE_ORDER + TANGGAL_PEMBAYARAN + JUMLAH_YANG_DIBAYARKAN + JENIS_PEMBAYARAN KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9] TANGGAL_PEMBAYARAN [DATE] JUMLAH_YANG_DIBAYARKAN [0..9] JENIS_PEMBAYARAN [a..z | A..Z] Nama aliran data Data Retur Barang Where used how used Konsumen – proses 16 input, Admin – proses 17 input, Admin – proses 17.8 input, Admin – proses 22 input, Karyawan – proses 17 input, Karyawan – proses 17.8 input Deskripsi Data ini merupakan data yang diolah oleh admin dan karyawan yang dapat mengupdate data retur barang yang telah dilakukan oleh konsumen yang merupakan fasilitas untuk meretur barang pesanan yang bermasalah. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_RETUR + KODE_ORDER + ID_DETAIL + JENIS_RETUR + TANGGAL_RETUR + ALASAN_RETUR + STATUS_RETUR + JUMLAH_RETUR + ALASAN_TOLAK + USERNAME ID_RETUR [0..9] KODE_ORDER [0..9] ID_DETAIL [0..9] JENIS_RETUR [a..z | A..Z | 0..9] TANGGAL_RETUR [DATE] ALASAN_RETUR [a..z | A..Z | 0..9] STATUS_RETUR [a..z | A..Z | 0..9] JUMLAH_RETUR [a..z | A..Z | 0..9] ALASAN_TOLAK [a..z | A..Z | 0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Update Data Retur Barang Where used how used Admin – proses 17 input, Admin – proses 17.8 input, Karyawan – proses 17 input, Karyawan – proses 17.8 input Deskripsi Data ini berisi perubahan data atau status retur yang dilakukan oleh admin dan karyawan. Struktur data ID_RETUR + KODE_ORDER + ID_DETAIL + JENIS_RETUR + TANGGAL_RETUR + ALASAN_RETUR + STATUS_RETUR + JUMLAH_RETUR + ALASAN_TOLAK + USERNAME ID_RETUR [0..9] KODE_ORDER [0..9] ID_DETAIL [0..9] JENIS_RETUR [a..z | A..Z | 0..9] TANGGAL_RETUR [DATE] ALASAN_RETUR [a..z | A..Z | 0..9] STATUS_RETUR [a..z | A..Z | 0..9] JUMLAH_RETUR [a..z | A..Z | 0..9] ALASAN_TOLAK [a..z | A..Z | 0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Laporan Retur Barang Where used how used Admin – proses 20 input, Admin – proses 20.3 input Deskripsi Data ini merupakan data laporan retur barang yang diolah oleh admin. Struktur data ID_RETUR + KODE_ORDER + ID_DETAIL + JENIS_RETUR + TANGGAL_RETUR + ALASAN_RETUR + STATUS_RETUR + JUMLAH_RETUR ID_RETUR [0..9] KODE_ORDER [0..9] ID_DETAIL [0..9] JENIS_RETUR [a..z | A..Z | 0..9] TANGGAL_RETUR [DATE] ALASAN_RETUR [a..z | A..Z | 0..9] STATUS_RETUR [a..z | A..Z | 0..9] JUMLAH_RETUR [a..z | A..Z | 0..9] Nama aliran data Data Halaman Admin Where used how used Admin – proses 22 input Deskripsi Data ini digunakan admin untuk backup dan restore database. Struktur data IDHALAMAN + NAMAFILE + JUDUL_HALAMAN IDHALAMAN [0..9] NAMAFILE [a..z | A..Z | 0..9] JUDUL_HALAMAN [a..z | A..Z | 0..9] Nama aliran data Data Halaman Akses Where used how used Admin – proses 4 input, Admin – proses 4.1 input, Admin – proses 4.3 input, Admin – proses 22 input, Gudang – proses 4 input, Gudang – proses 4.1 input, Gudang – proses 4.3 input, Keuangan – proses 4 input, Keuangan – proses 4.1 input, Keuangan – proses 4.3 input, Shipping – proses 4 input, Shipping – proses 4.1 input, Shipping – proses 4.3 input, Karyawan – proses 4 input, Karyawan – proses 4.1 input, Karyawan – proses 4.3 input Deskripsi Data ini merupakan data halaman akses yang membedakan hak akses dari admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID + IDHALAMAN + USERNAME ID [0..9] IDHALAMAN [0..9] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Jasa Pengiriman Where used how used Konsumen – proses 14 input, Admin – proses 17 input, Admin – proses 17.9 input, Admin – proses 17.9.1 input, Admin – proses 17.9.2 input, Admin – proses 17.9.3 input, Admin – proses 22 input, Shipping – proses 17 input, Shipping – proses 17.9 input, Shipping – proses 17.9.1 input, Shipping – proses 17.9.2 input, Shipping – proses 17.9.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data jasa pengiriman dan konsumen dapat menggunakannya untuk memilih jasa pengiriman dan paket yang ingin digunakan. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_JASAPENGIRIMAN + NAMA_JASAPENGIRIMAN + NAMA_PAKET + STATUS_DIHAPUS + USERNAME ID_JASAPENGIRIMAN [0..9] NAMA_JASAPENGIRIMAN [a..z | A..Z | 0..9] NAMA_PAKET [a..z | A..Z | 0..9] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9] Nama aliran data Data Ongkos Kirim Where used how used Admin – proses 17 input, Admin – proses 17.10 input, Admin – proses 17.10.1 input, Admin – proses 17.10.2 input, Admin – proses 17.10.3 input, Admin – proses 22 input, Shipping – proses 17 input, Shipping – proses 17.10 input, Shipping – proses 17.10.1 input, Shipping – proses 17.10.2 input, Shipping – proses 17.10.3 input Deskripsi Data ini merupakan data yang diolah oleh admin dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data ongkos kirim dan konsumen dapat menggunakannya untuk mengetahui dan mendapatkan ongkos kirim. Data ini juga digunakan admin untuk backup dan restore database. Struktur data ID_HARGAPAKET + ID_JASAPENGIRIMAN + ID_KABKOTA + ONGKOS + STATUS_DIHAPUS + USERNAME ID_HARGAPAKET [0..9] ID_JASAPENGIRIMAN [0..9] ID_KABKOTA [0..9] ONGKOS [0..9] STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9]

3.3.4 Spesifikasi Proses

Spesifikasi proses merupakan deskripsi dari setiap elemen proses yang terdapat dalam DFD yang meliputi nomor proses, nama proses, sumber source, tujuan destination, input, output dan keterangan dari proses. Berikut ini spesifikasi proses dari aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection : Tabel 3.3 Spesifikasi Proses No Proses Keterangan 1 No. Proses 1 Nama Proses Registrasi Pengunjung Non Member Source Pengunjung non member Input Data Registrasi Output Status Registrasi Destination Pengunjung non member Logika Proses 1. Pengunjung non member melakukan proses registrasi 2. Pengunjung non member mengisi pengisian form registrasi 3. Kemudian pengunjung non member mengaktivasi email 2 No Proses 1.1 Nama Proses Pengisian Form Registrasi Source Pengunjung non member Input Data Registrasi Output Status Registrasi Invalid Destination Pengunjung non member Logika Proses 1. Pengunjung non member mengisi data registrasi ke sistem 2. Jika data registrasi invalid, maka pengunjung non member harus mengisi kembali data registrasi 3. Jika data registrasi valid, maka sistem akan menyimpannya ke dalam database dan sistem melanjutkannya ke proses aktivasi email 3 No Proses 1.2 Nama Proses Aktivasi Email Source Pengunjung non member Input Data Registrasi Output Status Registrasi Valid Destination Pengunjung non member Logika Proses 1. Pengunjung non member membuka account emailnya 2. Kemudian mengklik link yang ada untuk mengaktifkan emailnya sehingga pengunjung non member dapat menjadi konsumen 4 No Proses 2 Nama Proses Login Konsumen Source Konsumen Input Data Login Konsumen, Data Lupa Password Konsumen Output Login Konsumen Invalid, Info Password Konsumen Destination Konsumen Logika Proses 1. Konsumen mengisikan email dan password 2. Sistem akan memeriksa ke dalam database 3. Jika sesuai, maka konsumen dapat menggunakan fasilitas yang tersedia untuk konsumen 4. Jika tidak sesuai, maka konsumen akan kembali melakukan pengisian email dan password 5 No Proses 2.1 Nama Proses Verifikasi Email Source Konsumen Input Data Login Konsumen Output Login Konsumen Invalid Destination Konsumen Logika Proses 1. Konsumen mengisi email 2. Sistem memeriksa ke dalam database 3. Jika email sesuai, maka konsumen mengisi password 4. Jika email tidak sesuai, maka konsumen mengisi email kembali 6 No Proses 2.2 Nama Proses Verifikasi Password Source Konsumen Input Data Login Konsumen Output Login Konsumen Invalid Destination Konsumen Logika Proses 1. Konsumen mengisi password, jika email telah terisi 2. Sistem memeriksa ke dalam database 3. Jika password sesuai, maka konsumen dapat menggunakan fasilitas yang tersedia untuk konsumen 4. Jika password tidak sesuai, maka konsumen mengisi kembali email dan password 7 No Proses 2.3 Nama Proses Lupa Password Source Konsumen Input Data Lupa Password Konsumen Output Info Password Konsumen Destination Konsumen Logika Proses 1. Konsumen memilih link lupa password 2. Konsumen mengisi email, kemudian konsumen memilih pertanyaan yang telah dipilih saat registrasi dan mengetikkan jawaban dari pertanyaan tersebut 3. Sistem memeriksa ke dalam database 4. Jika sesuai, maka sistem akan memberikan password 5. Jika tidak sesuai, maka konsumen kembali melakukan pengisian data lupa password 8 No Proses 3 Nama Proses Ubah Password Konsumen Source Konsumen Input Data Login Konsumen Output Info Password Baru Destination Konsumen Logika Proses 1. Konsumen memilih link ubah password, jika proses login konsumen valid 2. Konsumen mengisi password lama 3. Konsumen mengisi password baru 4. Konsumen mengisi konfirmasi password baru 5. Sistem akan merubah dan menyimpan password baru ke dalam database 9 No Proses 4 Nama Proses Login Admin Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Login Admin, Data Lupa Password Admin Output Login Admin Invalid, Info Password Admin Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisikan username dan password 2. Sistem akan memeriksa ke dalam database 3. Jika sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan dapat menggunakan fasilitas yang tersedia 4. Jika tidak sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan akan kembali melakukan pengisian username dan password 10 No Proses 4.1 Nama Proses Verifikasi Username Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Login Admin Output Login Admin Invalid Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi username 2. Sistem memeriksa ke dalam database 3. Jika username sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password 4. Jika username tidak sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi username kembali 11 No Proses 4.2 Nama Proses Verifikasi Password Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Login Admin Output Login Admin Invalid Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password jika username telah terisi 2. Sistem memeriksa ke dalam database 3. Jika password sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan dapat menggunakan fasilitas yang tersedia untuk admin 4. Jika password tidak sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi kembali username dan password 12 No Proses 4.3 Nama Proses Lupa Password Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Lupa Password Admin Output Info Password Admin Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan memilih link lupa password 2. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi username, kemudian memilih pertanyaan yang telah dipilih sebelumnya dan mengetikkan jawaban dari pertanyaan tersebut 3. Sistem memeriksa ke dalam database 4. Jika sesuai, maka sistem akan memberikan password 5. Jika tidak sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan kembali melakukan pengisian data lupa password 13 No Proses 5 Nama Proses Ubah Password Admin Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Login Admin Output Info Password Baru Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan memilih link ubah password, jika proses login admin valid 2. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password lama 3. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password baru 4. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi konfirmasi password baru 5. Sistem akan merubah dan menyimpan password baru ke dalam database 14 No Proses 6 Nama Proses Lihat Produk Terbaru Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat barang terbaru 2. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia dengan mengklik data barang terbaru yang diinginkan 3. Sistem akan menampilkan detail barang tersebut 15 No Proses 7 Nama Proses Lihat Produk Paling Banyak Dilihat Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat barang yang paling banyak dilihat 2. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia dengan mengklik data barang yang paling banyak dilihat yang diinginkan 3. Jika Pengunjung non member dan Konsumen mengklik data barang yang tersedia, maka jumlah akses baik Pengunjung non member maupun Konsumen terhadap barang tersebut akan bertambah 4. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia 5. Sistem akan menampilkan detail barang tersebut 16 No Proses 8 Nama Proses Lihat Produk Terlaris Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat barang terlaris 2. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia dengan mengklik data barang terlaris yang diinginkan 3. Sistem akan menampilkan detail barang tersebut 17 No Proses 9 Nama Proses Lihat Produk Diskon Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat barang diskon 2. Pengunjung non member dan Konsumen dapat melihat detail barang diskon tersebut dengan mengklik data barang diskon yang diinginkan 3. Sistem akan menampilkan detail barang tersebut 18 No Proses 10 Nama Proses Lihat Rating Produk Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat rating barang 2. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia dengan mengklik data rating barang yang diinginkan 3. Sistem akan menampilkan detail barang tersebut 19 No Proses 11 Nama Proses Pencarian Barang Source Pengunjung non member, Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen mencari barang yang diinginkan 2. Sistem memeriksa ke dalam database 3. Jika barang yang diinginkan ada, maka sistem menampilkan barang yang diinginkan tersebut 20 No Proses 12 Nama Proses Pengisian Keranjang Belanja Source Konsumen Input Data Barang, Data Detail Barang Output Info Barang, Info Detail Barang Destination Konsumen Logika Proses 1. Konsumen dapat menambah, mengedit, menghapus item belanja 2. Sistem menyimpan item belanja yang telah ditambah, diedit atau dihapus didalam database 21 No Proses 12.1 Nama Proses Tambah Item Belanja Source Konsumen Input Data Barang, Data Detail Barang Output Info Barang yang ditambah, Info Detail Barang yang ditambah Destination Konsumen Logika Proses 1. Konsumen menambah item belanja yang diinginkan 2. Sistem menyimpan penambahan item belanja ke dalam database 22 No Proses 12.2 Nama Proses Edit Item Belanja Source Konsumen Input Data Barang, Data Detail Barang Output Info Barang yang diedit, Info Detail Barang yang diedit Destination Konsumen Logika Proses 1. Konsumen mengedit item belanja yang diinginkan 2. Sistem menyimpan pengeditan item belanja ke dalam database 23 No Proses 12.3 Nama Proses Hapus Item Belanja Source Konsumen Input Data Barang, Data Detail Barang Output Info Barang yang dihapus, Info Detail Barang yang dihapus Destination Konsumen Logika Proses 1. Konsumen menghapus item belanja yang diinginkan 2. Sistem menyimpan penghapusan item belanja ke dalam database 24 No Proses 13 Nama Proses History Pesanan Source Konsumen Input Data Pesanan Output Info Pesanan Destination Konsumen Logika Proses 1. Konsumen memilih link history pesanan 2. Sistem mengecek ke dalam database 3. Sistem menampilkan history pesanan 4. Konsumen dapat melihat detail pesanan dengan mengklik nomor pesanan 5. Jika status belanja belum selesai, maka konsumen belum mendapatkan nomor pembayaran dan konsumen dapat melanjutkan proses belanja hingga proses transaksi selesai 6. Jika status belanja sudah selesai, maka konsumen mendapatkan nomor pembayaran 25 No Proses 14 Nama Proses Pilih Lokasi Pengiriman Source Konsumen Input Data Pesanan, Data Provinsi, Data Kota, Data Jasa Pengiriman Output Info Pesanan, Info Provinsi, Info Kota, Info Jasa Pengiriman, Info Ongkos Kirim Destination Konsumen Logika Proses 1. Konsumen mengisi nama, alamat penerima pesanan dan kodepos 2. Konsumen memilih provinsi, kabkota pengiriman dan jenis paket pengiriman yang diinginkan 3. Sistem menampilkan ongkos kirim 4. Sistem menyimpan ongkos kirim, nama, alamat penerima pesanan, kodepos, provinsi, kabkota dan jenis paket pengiriman yang telah diisi dan dipilih oleh konsumen ke dalam database 26 No Proses 15 Nama Proses Checkout Source Konsumen, Sistem Pembayaran Input Data Pesanan, Cara Pembayaran, Data Pembayaran Output Info Pesanan, Info Pembayaran, Info Status Pembayaran Destination Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memasukkan data pesanan 2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan jadi dipesan, maka konsumen melakukan pembayaran pesanan 4. Sistem menyimpan data pembayaran ke dalam database 5. Jika pesanan tidak jadi dipesan, maka konsumen melakukan pembatalan pembayaran pesanan 27 No Proses 15.1 Nama Proses Pembayaran Pesanan Source Konsumen, Sistem Pembayaran Input Data Pesanan, Cara Pembayaran, Data Pembayaran Output Info Pesanan, Info Pembayaran, Info Status Pembayaran Destination Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memasukkan data pesanan 2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan jadi dipesan, maka konsumen melakukan pembayaran pesanan 4. Sistem menyimpan data pembayaran ke dalam database 28 No Proses 15.1.1 Nama Proses Transfer Source Konsumen Input Cara Pembayaran, Data Pembayaran Output Info Pembayaran Destination Konsumen Logika Proses 1. Konsumen memilih cara pembayaran transfer 2. Sistem menampilkan form pembayaran transfer 3. Konsumen dapat mengetahui nomor rekening pemilik toko 29 No Proses 15.1.2 Nama Proses Paypal Source Konsumen, Sistem Pembayaran Input Cara Pembayaran, Data Pembayaran Output Info Pembayaran, Info Status Pembayaran Destination Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memilih cara pembayaran paypal 2. Sistem mengarahkan konsumen menuju link paypal untuk melakukan pembayaran 3. Jika konsumen telah membayar pesanan melalui paypal, maka data pesanan akan secara otomatis terupdate 30 No Proses 15.2 Nama Proses Pembatalan Pembayaran Pesanan Source Konsumen Input Data Pesanan, Cara Pembayaran, Data Pembayaran Output Info Pembayaran Destination Konsumen Logika Proses 1. Konsumen memasukkan data pesanan 2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan tidak jadi dipesan, maka konsumen melakukan pembatalan pembayaran pesanan 31 No Proses 16 Nama Proses Retur Barang Source Konsumen Input Data Retur Barang Output Info Retur Barang Destination Konsumen Logika Proses 1. Konsumen memilih data barang yang ingin diretur 2. Konsumen memilih jenis retur dan jumlah barang yang ingin diretur 3. Jika jumlah barang yang ingin diretur melebihi quantity pembelian yang ada, maka akan muncul pesan bahwa jumlah barang yang ingin diretur tidak bisa melebihi quantity pembelian yang ada 4. Konsumen mengisi alasan retur barang 5. Sistem menyimpan data retur barang ke dalam database 32 No Proses 17 Nama Proses Pengolahan Data Master Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Kategori, Data Subkategori, Data Barang, Data Detail Barang, Data Gambar Barang, Data Pesanan, Update Data Pesanan, Data Provinsi, Data Kota, Data Jasa Pengiriman, Data Ongkos Kirim, Data Admin, Data Retur Barang, Update Data Retur Barang Output Info Kategori, Info Subkategori, Info Barang, Info Detail Barang, Info Gambar Barang, Info Pesanan, Info Provinsi, Info Kota, Info Jasa Pengiriman, Info Ongkos Kirim, Info Admin, Info Retur Barang Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan masuk ke dalam menu pengolahan data master 2. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan dapat melihat, menambah, mengedit, menghapus atau mengupdate data-data yang ada 33 No Proses 17.1 Nama Proses Pengolahan Data Kategori Source Admin, Gudang Input Data Kategori Output Info Kategori Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data kategori 4. Sistem menyimpan kembali hasil pengolahan data kategori ke dalam database 34 No Proses 17.1.1 Nama Proses Tambah Data Kategori Source Admin, Gudang Input Data Kategori Output Info Kategori yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori 3. Admin atau bagian gudang menambah data kategori 4. Sistem menyimpan kembali data kategori yang ditambah ke dalam database 35 No Proses 17.1.2 Nama Proses Edit Data Kategori Source Admin, Gudang Input Data Kategori Output Info Kategori yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori 3. Admin atau bagian gudang mengedit data kategori 4. Sistem menyimpan kembali data kategori yang diedit ke dalam database 36 No Proses 17.1.3 Nama Proses Hapus Data Kategori Source Admin, Gudang Input Data Kategori Output Info Kategori yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori 3. Jika admin atau bagian gudang menghapus data kategori, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data kategori, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data kategori ke dalam database 37 No Proses 17.2 Nama Proses Pengolahan Data Subkategori Source Admin, Gudang Input Data Subkategori Output Info Subkategori Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data subkategori 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data subkategori 4. Sistem menyimpan kembali hasil pengolahan data subkategori ke dalam database 38 No Proses 17.2.1 Nama Proses Tambah Data Subkategori Source Admin, Gudang Input Data Subkategori Output Info Subkategori yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data subkategori 3. Admin atau bagian gudang menambah data subkategori 4. Sistem menyimpan kembali data subkategori yang ditambah ke dalam database 39 No Proses 17.2.2 Nama Proses Edit Data Subkategori Source Admin, Gudang Input Data Subkategori Output Info Subkategori yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data subkategori 3. Admin atau bagian gudang mengedit data subkategori 4. Sistem menyimpan kembali data subkategori yang diedit ke dalam database 40 No Proses 17.2.3 Nama Proses Hapus Data Subkategori Source Admin, Gudang Input Data Subkategori Output Info Subkategori yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data subkategori 3. Jika admin atau bagian gudang menghapus data subkategori, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data subkategori, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data subkategori ke dalam database 41 No Proses 17.3 Nama Proses Pengolahan Data Barang Source Admin, Gudang Input Data Barang, Data Detail Barang, Data Gambar Barang Output Info Barang, Info Detail Barang, Info Gambar Barang Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang 3. Admin atau bagian gudang dapat menambah, mengedit, menghapus data barang atau melihat data detail barang 4. Sistem menyimpan kembali data barang yang ditambah, diedit atau dihapus ke dalam database 5. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data gambar barang setelah menambah data barang 6. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data gambar barang terhadap barang yang sudah ada dengan memilih link edit pada menu pengolahan data barang 7. Sistem menyimpan kembali hasil pengolahan data detail barang dan pengolahan data gambar barang ke dalam database 42 No Proses 17.3.1 Nama Proses Tambah Data Barang Source Admin, Gudang Input Data Barang Output Info Barang yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang 3. Admin atau bagian gudang menambah data barang 4. Sistem menyimpan kembali data barang yang ditambah ke dalam database 5. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data gambar barang setelah menambah data barang 6. Sistem menyimpan kembali hasil pengolahan data detail barang dan pengolahan data gambar barang ke dalam database 43 No Proses 17.3.1.1 Nama Proses Pengolahan Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data detail barang 4. Sistem menyimpan kembali data detail barang yang ditambah, diedit atau dihapus ke dalam database 44 No Proses 17.3.1.1.1 Nama Proses Tambah Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang menambah data detail barang 4. Sistem menyimpan kembali data detail barang yang ditambah ke dalam database 5. Sistem mengirimkan informasi data detail yang baru tersimpan ke situs facebook 45 No Proses 17.3.1.1.2 Nama Proses Edit Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang mengedit data detail barang 4. Sistem menyimpan kembali data detail barang yang diedit ke dalam database 46 No Proses 17.3.1.1.3 Nama Proses Hapus Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Jika admin atau bagian gudang menghapus data detail barang, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data detail barang, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data detail barang ke dalam database 47 No Proses 17.3.1.2 Nama Proses Pengolahan Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data gambar barang 4. Sistem menyimpan kembali data gambar barang yang ditambah, diedit atau dihapus ke dalam database 48 No Proses 17.3.1.2.1 Nama Proses Tambah Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang menambah data gambar barang 4. Sistem menyimpan kembali data gambar barang yang ditambah ke dalam database 49 No Proses 17.3.1.2.2 Nama Proses Edit Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang mengedit data gambar barang 4. Sistem menyimpan kembali data gambar barang yang diedit ke dalam database 50 No Proses 17.3.1.2.3 Nama Proses Hapus Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Jika admin atau bagian gudang menghapus data gambar barang, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data gambar barang, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data gambar barang ke dalam database 51 No Proses 17.3.2 Nama Proses Edit Data Barang Source Admin, Gudang Input Data Barang Output Info Barang yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang 3. Admin atau bagian gudang mengedit data barang 4. Sistem menyimpan kembali data barang yang diedit ke dalam database 5. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data gambar barang terhadap barang yang sudah ada dengan memilih link edit pada menu pengolahan data barang 6. Sistem menyimpan kembali hasil pengolahan data detail barang dan pengolahan data gambar barang ke dalam database 52 No Proses 17.3.2.1 Nama Proses Pengolahan Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data detail barang 4. Sistem menyimpan kembali data detail barang yang ditambah, diedit atau dihapus ke dalam database 53 No Proses 17.3.2.1.1 Nama Proses Tambah Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang menambah data detail barang 4. Sistem menyimpan kembali data detail barang yang ditambah ke dalam database 5. Sistem mengirimkan informasi data detail yang baru tersimpan ke situs facebook 54 No Proses 17.3.2.1.2 Nama Proses Edit Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Admin atau bagian gudang mengedit data detail barang 4. Sistem menyimpan kembali data detail barang yang diedit ke dalam database 55 No Proses 17.3.2.1.3 Nama Proses Hapus Data Detail Barang Source Admin, Gudang Input Data Detail Barang Output Info Detail Barang yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail barang 3. Jika admin atau bagian gudang menghapus data detail barang, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data detail barang, maka status dihapus akan kembali menjad i ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data detail barang ke dalam database 56 No Proses 17.3.2.2 Nama Proses Pengolahan Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data gambar barang 4. Sistem menyimpan kembali data gambar barang yang ditambah, diedit atau dihapus ke dalam database 57 No Proses 17.3.2.2.1 Nama Proses Tambah Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang ditambah Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang menambah data gambar barang 4. Sistem menyimpan kembali data gambar barang yang ditambah ke dalam database 58 No Proses 17.3.2.2.2 Nama Proses Edit Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang diedit Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Admin atau bagian gudang mengedit data gambar barang 4. Sistem menyimpan kembali data gambar barang yang diedit ke dalam database 59 No Proses 17.3.2.2.3 Nama Proses Hapus Data Gambar Barang Source Admin, Gudang Input Data Gambar Barang Output Info Gambar Barang yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar barang 3. Jika admin atau bagian gudang menghapus data gambar barang, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data gambar barang, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data gambar barang ke dalam database 60 No Proses 17.3.3 Nama Proses Hapus Data Barang Source Admin, Gudang Input Data Barang Output Info Barang yang dihapus Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang 3. Jika admin atau bagian gudang menghapus data barang, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus data barang, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data barang ke dalam database 61 No Proses 17.4 Nama Proses Pengolahan Data Pesanan Source Admin, Keuangan, Shipping Input Data Pesanan, Update Data Pesanan Output Info Pesanan Destination Admin, Keuangan, Shipping Logika Proses 1. Admin, bagian keuangan atau bagian shipping masuk ke dalam menu pengolahan data pesanan 2. Sistem menampilkan menu pengolahan data pesanan 3. Admin, bagian keuangan atau bagian shipping dapat mengupdate data pesanan dan melihat detail dari pesanan 4. Sistem menyimpan kembali hasil pengupdatean data pesanan ke dalam database 62 No Proses 17.4.1 Nama Proses Update Status Pesanan Source Admin, Keuangan, Shipping Input Data Pesanan, Update Data Pesanan Output Info Pesanan Destination Admin, Keuangan, Shipping Logika Proses 1. Admin, bagian keuangan atau bagian shipping masuk ke dalam menu pengolahan data pesanan 2. Sistem menampilkan menu pengolahan data pesanan 3. Admin, bagian keuangan atau bagian shipping memilih menu update status pesanan 4. Status pesanan diubah 5. Sistem menyimpan kembali hasil perubahan status pesanan ke dalam database 63 No Proses 17.4.2 Nama Proses Detail Pesanan Source Admin, Keuangan, Shipping Input Data Pesanan Output Info Pesanan Destination Admin, Keuangan, Shipping Logika Proses 1. Admin, bagian keuangan atau bagian shipping masuk ke dalam menu pengolahan data pesanan 2. Sistem menampilkan menu pengolahan data pesanan 3. Admin, bagian keuangan atau bagian shipping memilih menu detail pesanan 4. Sistem menampilkan detail pesanan 64 No Proses 17.5 Nama Proses Pengolahan Data Provinsi Source Admin, Shipping Input Data Provinsi Output Info Provinsi Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi 3. Admin atau bagian shipping dapat menambah, mengedit atau menghapus data provinsi 4. Sistem menyimpan kembali hasil pengolahan data provinsi ke dalam database 65 No Proses 17.5.1 Nama Proses Tambah Data Provinsi Source Admin, Shipping Input Data Provinsi Output Info Provinsi yang ditambah Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi 3. Admin atau bagian shipping menambah data provinsi 4. Sistem menyimpan kembali data provinsi yang ditambah ke dalam database 66 No Proses 17.5.2 Nama Proses Edit Data Provinsi Source Admin, Shipping Input Data Provinsi Output Info Provinsi yang diedit Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi 3. Admin atau bagian shipping mengedit data provinsi 4. Sistem menyimpan kembali data provinsi yang diedit ke dalam database 67 No Proses 17.5.3 Nama Proses Hapus Data Provinsi Source Admin, Shipping Input Data Provinsi Output Info Provinsi yang dihapus Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi 3. Jika admin atau bagian shipping menghapus data provinsi, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian shipping batal menghapus data provinsi, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data provinsi ke dalam database 68 No Proses 17.6 Nama Proses Pengolahan Data Kota Source Admin, Shipping Input Data Kota Output Info Kota Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data kabkota 3. Admin atau bagian shipping dapat menambah, mengedit atau menghapus data kabkota 4. Sistem menyimpan kembali hasil pengolahan data kabkota ke dalam database 69 No Proses 17.6.1 Nama Proses Tambah Data Kota Source Admin, Shipping Input Data Kota Output Info Kota yang ditambah Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data kabkota 3. Admin atau bagian shipping menambah data kabkota 4. Sistem menyimpan kembali data kabkota yang ditambah ke dalam database 70 No Proses 17.6.2 Nama Proses Edit Data Kota Source Admin, Shipping Input Data Kota Output Info Kota yang diedit Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data kabkota 3. Admin atau bagian shipping mengedit data kabkota 4. Sistem menyimpan kembali data kabkota yang diedit ke dalam database 71 No Proses 17.6.3 Nama Proses Hapus Data Kota Source Admin, Shipping Input Data Kota Output Info Kota yang dihapus Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data kabkota 3. Jika admin atau bagian shipping menghapus data kabkota, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian shipping batal menghapus data kabkota, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data kabkota ke dalam database 72 No Proses 17.7 Nama Proses Pengolahan Data Admin Source Admin Input Data Admin Output Info Admin Destination Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data admin 2. Sistem menampilkan menu pengolahan data admin 3. Admin dapat menambah, mengedit atau menghapus data admin 4. Sistem menyimpan kembali hasil pengolahan data admin ke dalam database 73 No Proses 17.7.1 Nama Proses Tambah Data Admin Source Admin Input Data Admin Output Info Admin yang ditambah Destination Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data admin 2. Sistem menampilkan menu pengolahan data admin 3. Admin menambah data admin 4. Sistem menyimpan kembali data admin yang ditambah ke dalam database 74 No Proses 17.7.2 Nama Proses Edit Data Admin Source Admin Input Data Admin Output Info Admin yang diedit Destination Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data admin 2. Sistem menampilkan menu pengolahan data admin 3. Admin mengedit data admin 4. Sistem menyimpan kembali data admin yang diedit ke dalam database 75 No Proses 17.7.3 Nama Proses Hapus Data Admin Source Admin Input Data Admin Output Info Admin yang dihapus Destination Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data admin 2. Sistem menampilkan menu pengolahan data admin 3. Jika admin menghapus data admin, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin batal menghapus data admin, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data admin ke dalam database 76 No Proses 17.8 Nama Proses Update Data Retur Barang Source Admin, Karyawan Input Data Retur Barang, Update Data Retur Barang Output Info Retur Barang Destination Admin, Karyawan Logika Proses 1. Admin atau karyawan masuk ke dalam menu update data retur barang 2. Sistem menampilkan menu update data retur barang 3. Admin atau karyawan melakukan update data retur barang 4. Sistem menyimpan kembali hasil pengupdatean data retur barang 77 No Proses 17.9 Nama Proses Pengolahan Data Jasa Pengiriman Source Admin, Shipping Input Data Jasa Pengiriman Output Info Jasa Pengiriman Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa pengiriman 3. Admin atau bagian shipping dapat menambah, mengedit atau menghapus data jasa pengiriman 4. Sistem menyimpan kembali hasil pengolahan data jasa pengiriman ke dalam database 78 No Proses 17.9.1 Nama Proses Tambah Data Jasa Pengiriman Source Admin, Shipping Input Data Jasa Pengiriman Output Info Jasa Pengiriman Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa pengiriman 3. Admin atau bagian shipping menambah data jasa pengiriman 4. Sistem menyimpan kembali data jasa pengiriman yang ditambah ke dalam database 79 No Proses 17.9.2 Nama Proses Edit Data Jasa Pengiriman Source Admin, Shipping Input Data Jasa Pengiriman Output Info Jasa Pengiriman Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa pengiriman 3. Admin atau bagian shipping mengedit data jasa pengiriman 4. Sistem menyimpan kembali data jasa pengiriman yang diedit ke dalam database 80 No Proses 17.9.3 Nama Proses Hapus Data Jasa Pengiriman Source Admin, Shipping Input Data Jasa Pengiriman Output Info Jasa Pengiriman Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa pengiriman 3. Jika admin atau bagian shipping menghapus data jasa pengiriman, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian shipping batal menghapus data jasa pengiriman, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data jasa pengiriman ke dalam database 81 No Proses 17.10 Nama Proses Pengolahan Data Ongkos Kirim Source Admin, Shipping Input Data Ongkos Kirim Output Info Ongkos Kirim Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos kirim 3. Admin atau bagian shipping dapat menambah, mengedit atau menghapus data ongkos kirim 4. Sistem menyimpan kembali hasil pengolahan data ongkos kirim ke dalam database 82 No Proses 17.10.1 Nama Proses Tambah Data Ongkos Kirim Source Admin, Shipping Input Data Ongkos Kirim Output Info Ongkos Kirim Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos kirim 3. Admin atau bagian shipping menambah data ongkos kirim 4. Sistem menyimpan kembali data ongkos kirim yang ditambah ke dalam database 83 No Proses 17.10.2 Nama Proses Edit Data Ongkos Kirim Source Admin, Shipping Input Data Ongkos Kirim Output Info Ongkos Kirim Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos kirim 3. Admin atau bagian shipping mengedit data ongkos kirim 4. Sistem menyimpan kembali data ongkos kirim yang diedit ke dalam database 84 No Proses 17.10.3 Nama Proses Hapus Data Ongkos Kirim Source Admin, Shipping Input Data Ongkos Kirim Output Info Ongkos Kirim Destination Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos kirim 3. Jika admin atau bagian shipping menghapus data ongkos kirim, maka status dihapus akan berubah menjadi ‘Y’ 4. Jika admin atau bagian shipping batal menghapus data ongkos kirim, maka status dihapus akan kembali menjadi ‘T’ 5. Sistem menyimpan kembali hasil status penghapusan data ongkos kirim ke dalam database 85 No Proses 18 Nama Proses Lihat Data Konsumen Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Konsumen Output Info Konsumen Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan masuk ke dalam menu data konsumen 2. Sistem menampilkan data konsumen 86 No Proses 19 Nama Proses Lihat Data Pembayaran Source Admin, Gudang, Keuangan, Shipping, Karyawan Input Data Pembayaran Output Info Pembayaran Destination Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan masuk ke dalam menu data pembayaran 2. Sistem menampilkan data pembayaran 87 No Proses 20 Nama Proses Pengolahan Data Laporan Source Admin Input Data Laporan Pemesanan, Data Laporan Penjualan, Data Laporan Retur Barang Output Info Laporan Pemesanan, Info Laporan Penjualan, Info Laporan Retur Barang Destination Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data laporan 2. Sistem menampilkan menu pengolahan data laporan 3. Admin dapat melihat data laporan pemesanan, data laporan penjualan atau data laporan retur barang 4. Admin dapat melakukan pencarian data laporan pemesanan, data laporan penjualan dan data laporan retur barang dalam periode tertentu 5. Admin dapat mengunduh laporan pemesanan, laporan penjualan dan laporan retur barang 6. Sistem mengunduh laporan-laporan yang diinginkan oleh admin dalam periode tertentu dan menyimpannya ke dalam media penyimpanan komputer 88 No Proses 20.1 Nama Proses Laporan Pemesanan Source Admin Input Data Laporan Pemesanan Output Info Laporan Pemesanan Destination Admin Logika Proses 1. Admin masuk ke dalam menu laporan pemesanan 2. Sistem menampilkan menu laporan pemesanan 3. Admin dapat melihat data laporan pemesanan 4. Admin dapat melakukan pencarian laporan pemesanan dalam periode tertentu 5. Admin dapat mengunduh laporan pemesanan 6. Sistem mengunduh laporan pemesanan dalam periode tertentu dan menyimpannya ke dalam media penyimpanan komputer 89 No Proses 20.2 Nama Proses Laporan Penjualan Source Admin Input Data Laporan Penjualan Output Info Laporan Penjualan Destination Admin Logika Proses 1. Admin masuk ke dalam menu laporan penjualan 2. Sistem menampilkan menu laporan penjualan 3. Admin dapat melihat data laporan penjualan 4. Admin dapat melakukan pencarian laporan penjualan dalam periode tertentu 5. Admin dapat mengunduh laporan penjualan 6. Sistem mengunduh laporan penjualan dalam periode tertentu dan menyimpannya ke dalam media penyimpanan komputer 90 No Proses 20.3 Nama Proses Laporan Retur Barang Source Admin Input Data Laporan Retur Barang Output Info Laporan Retur Barang Destination Admin Logika Proses 1. Admin masuk ke dalam menu laporan retur barang 2. Sistem menampilkan menu laporan retur barang 3. Admin dapat melihat data laporan retur barang 4. Admin dapat melakukan pencarian laporan retur barang dalam periode tertentu 5. Admin dapat mengunduh laporan retur 6. Sistem mengunduh laporan retur barang dalam periode tertentu dan menyimpannya ke dalam media penyimpanan komputer 91 No Proses 21 Nama Proses Lihat Data Kurang Stok Source Admin, Gudang Input Data Barang, Data Detail Barang, Data Pesanan, Data Pembayaran Output Info Barang, Info Detail Barang, Info Pesanan, Info Pembayaran Destination Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu lihat data kurang stok 2. Sistem menampilkan menu lihat data kurang stok 3. Admin atau bagian gudang dapat melihat data pesanan yang stoknya kurang 4. Admin dapat memberitahu konsumen melalui email jika ada pesanan yang stoknya kurang 92 No Proses 22 Nama Proses Backup dan Restore Database Source Admin Input Data Admin, Data Halaman Admin, Data Halaman Akses, Data Konsumen, Data Kategori, Data Subkategori, Data Barang, Data Detail Barang, Data Gambar Barang, Data Pesanan, Data Retur Barang, Data Pembayaran, Data Jasa Pengiriman, Data Ongkos Kirim, Data Kota, Data Provinsi Output Info Admin, Info Halaman Admin, Info Halaman Akses, Info Konsumen, Info Kategori, Info Subkategori, Info Barang, Info Detail Barang, Info Gambar Barang, Info Pesanan, Info Retur Barang, Info Pembayaran, Info Jasa Pengiriman, Info Ongkos Kirim, Info Kota, Info Provinsi Destination Admin Logika Proses 1. Admin masuk ke dalam menu backup dan restore database 2. Sistem menampilkan menu backup dan restore database 3. Admin membackup database dengan mengunduh file database 4. Sistem mengunduh file database dan menyimpannya ke dalam media penyimpanan komputer 5. Admin merestore database dengan menginputkan file database 6. Sistem menyimpan isi file database yang telah inputkan kedalam database

3.3.5 Skema Relasi

Skema relasi berfungsi menggambarkan relasi atau keterkaitan antar tabel yang mempunyai atribut kunci utama yang sama, sehingga tabel-tabel tersebut menjadi satu kesatuan yang dihubungkan oleh atribut kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Berikut ini skema relasi pada basis data aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection : konsumen email password nama jeniskelamin alamat id_kabkota kodepos tlp aktif status pertanyaan jawab aktifasi_kode barang kode_barang nama_barang id_subkategori berat_barang status_dihapus tanggal_barang rating total_rating total_ratings username pemesanan kode_order email nama tgl_order total_transaksi status_pengiriman status_belanja penerima alamat_kirim id_kabkota id_jasapengiriman beratkirim ongkoskirim kodepos kodekirim status_pengurangan_stok pemberitahuan_kurang_stok username detail_pemesanan no_pemesanan kode_order id_detail qty harga diskon subtotal status brt brttot kurang_stok admin username password namaadmin pertanyaan jawab status status_dihapus t_kabkota id_kabkota id_prov nama status_dihapus username kategori id_kategori nama_kategori status_dihapus username subkategori id_subkategori id_kategori nama_subkategori status_dihapus username t_provinsi id_prov nama status_dihapus username pembayaran kode_pembayaran email nama kode_order jenis_pembayaran tanggal_pembayaran jumlah_yang_dibayarkan matauang_pembayaran detailbarang id_detail kode_barang ukuran warna stok_barang harga diskon status_dihapus username gambar_barang id_gambar id_detail gambar nama_gambar status_dihapus username log_produk id kode_barang tanggal_lihat email retur_barang id_retur kode_order id_detail jenis_retur tanggal_retur alasan_retur status_retur jumlah_retur alasan_tolak username halaman_admin idhalaman namafile judul_halaman halaman_akses id idhalaman username jasa_pengiriman id_jasapengiriman nama_jasapengiriman nama_paket status_dihapus username harga_paket id_hargapaket id_jasapengiriman id_kabkota ongkos status_dihapus username Gambar 3.31 Skema Relasi

3.3.6 Struktur Database

Struktur database adalah tabel-tabel yang akan digunakan pada database. Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem aplikasi ini adalah :

a. Tabel Admin