Tujuan Perancangan Sistem Gambaran Umum Sistem yang Diusulkan

4.2.3.1 Definisi Aktor yang Diusulkan

Aktor adalah abstraction dari orang dan sistem yang lain yang mengaktifkan fungsi dari target sistem. Berikut adalah deskripsi pendefinisian aktor pada Sistem Informasi Penjualan di Throve Clothing : Munawar 2005 : 64 Tabel 4.8 Definisi Aktor dan Deskripsi yang Diusulkan No Aktor Deskripsi 1 Pengunjung Pihak yang dapat melakukan proses pendaftaran untuk menjadi member. 2 Member Pihak yang dapat melakukan proses pemesanan dan mendapatkan informasi terbaru mengenai produk. 3 Operator Pihak yang bertugas dan memiliki akses penuh terhadap sistem serta bertugas mengelola website.

4.2.3.2 Definisi Use Case yang Diusulkan

Use Case adalah deskripsi fungsi dari sebuah sistem dari perspektif pengguna interaksi antara sistem dan aktor. Use Case bekerja dengan cara mendeskripsikan tipikal interaksi antara user pengguna sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan system disebut skenario. Dengan demikian use case bisa dikatakan sebagai serangkaian scenario yang digabungkan bersama- sama oleh tujuan umum pengguna. Berikut adalah deskripsi pendefinisian use case pada Sistem Informasi Penjualan berbasis web yang di usulkan pada Throve Clothing: Munawar 2005:63 Tabel 4.9 Definisi Use Case dan Deskripsi yang Diusulkan No Use Case Deskripsi 1. Pendaftaran Merupakan proses pendaftaran yang dilakukan pengunjung yang belum mempunyai akun member untuk menjadi member. 2. Login Member Merupakan proses yang dilakukan member untuk memasukan username dan password sehingga bisa mengakses proses pemesanan. 3. Pemesanan Merupakan proses yang dilakukan member untuk memesan produk yang diinginkannya kemudian data pemesanan tersebut akan di simpan oleh sistem. 4. Konfirmasi Pembayaran Merupakan proses dimana member melakukan konfirmasi pembayaran terhadap produk yang dipesan nya setelah melakukan transfer. 5. Login Operator Merupakan proses yang dilakukan operator untuk memasukan username dan password sehingga bisa untuk melakukan pengelolaan web. 6. Update Produk Merupakan proses yang dilakukan operator untuk mengupdate produk baru yang akan ditampilkan di web. 7. Pengesahan Konfirmasi Merupakan proses yang dilakukan operator untuk memeriksa data member yang telah melakukan konfirmasi pembayaran, lalu mengesahkan atau melakukan konfirmasi terhadap data transaksi pemesanan produk baru, transaksi pembayaran dan transaksi pengiriman.

4.2.3.3 Skenario Use Case Yang di Usulkan

Skenario Use Case merupakan narasi tentang aktivitas dalam suatu use case diagram. Adapun skenario use case yang diusulkan pada sistem informasi penjualan berbasis web pada Throve Clothing adalah sebagai berikut. Tabel 4.10 Sekenario Use Case Sistem Pendaftaran yang Diusulkan Identifikasi Nama Use case Pendaftaran Aktor Pengunjung Tujuan Memudahkan pihak Throve untuk mengenal pelanggan melalui identitas member dan memudahkan operator dalam mengelola data member Skenario Utama Pengunjung Reaksi Sistem 1. Membuka halaman registrasi 2. Menampilkan halamanregistrasi 3. Mengisi form registrasi data member yang telah disediakan dengan lengkap dan asli 4. Memverifikasi data member 5. Menyimpan data member ke database Skenario Alternatif Data Member tidak lengkap Pengunjung Reaksi Sistem 1. Memverifikasi data member 2. Menampilkan pesan data member yang telah diisi salahbelum lengkap 3. Mengisi ulang form registrasi data member yang telah disediakan dengan lengkap dan asli. 4. Menyimpan data member ke database. Tabel 4.11 Skenario Login Member yang Diusulkan Identifikasi Nama Use Case Login Member Aktor Member Tujuan Masuk ke dalam sistem sebagai member Skenario Utama Member Reaksi Sistem 1. Membuka halaman login 2. Menampilkan halaman login 3. Mengisi username dan password pada form login 4. Memverifikasi data login 5. Menampilkan halaman menu utama untuk member Skenario Alternatif Username dan Password tidak sesuai Member Reaksi Sistem 1. Memverifikasi data login 2. Menampilkan pesan username dan password tidak sesuai 3. Mengisi ulang form login 4. Memverifikasi data login 5. Menampilkan halaman menu utama untuk member Tabel 4.12 Skenario Pemesanan yang Diusulkan Identifikasi Nama Use Case Pemesanan Aktor Member Tujuan Melakukan pemesanan produk Skenario Utama Member Reaksi Sistem 1. Masuk ke halaman produk 2. Menampilkan halaman produk 3. Memilih produk yang akan dipesan 4. Menampilkan detail produk 5. Input ukuran yang akan dipesan 6. Menampilkan halaman view chart 7. Konfirmasi belanja 8. Menampilkan halaman check out 9. Konfirmasi nama dan alamat 10. Menyimpan data pesanan ke database 11. Menampilkan pesan konfirmasi pembayaran Tabel 4.13 Skenario Konfirmasi Pembayaran yang Diusulkan Identifikasi Nama Use Case Konfirmasi Pembayaran Aktor Member Tujuan Melakukan konfirmasi pembayaran terhadap produk yang dipesannya setelah melakukan transfer Skenario Utama Member Reaksi Sistem 1. Masuk ke halaman my account 2. Menampilkan tabel history pemesanan 2. Menekan tombol konfirmasi 3. Menampilkan form pembayaran 3. Mengisi form pembayaran 4. Menyimpan data konfirmasi pembayaran ke database Tabel 4.14 Skenario Login Operator yang Diusulkan Identifikasi Nama Use Case Login Operator Aktor Operator Tujuan Masuk ke dalam sistem sebagai operator Skenario Utama Member Reaksi Sistem 1. Membuka halaman login 2. Menampilkan halaman login 3. Mengisi username dan password pada form login 3. Memverifikasi data login 4. Menampilkan halaman menu utama untuk operator Skenario Alternatif Username dan Password tidak sesuai Member Reaksi Sistem 1. Memverifikasi data login 2. Menampilkan pesan username dan password tidak sesuai Member Reaksi Sistem 3. Mengisi ulang form login 4. Memverifikasi data login 5. Menampilkan halaman menu utama untuk operator Tabel 4.15 Skenario Pengesahan Konfirmasi yang Diusulkan Identifikasi Nama Use Case Pengesahan Konfirmasi Aktor Operator Tujuan Melakukan pengesahan konfirmasi Skenario Utama Operator Reaksi Sistem 1. Masuk ke halaman data transaksi 2. Menampilkan halaman tabel transaksi pemesanan baru 3. Konfirmasi transaksi pemesanan baru 4. Masuk ke halaman tabel transaksi pembayaran 5. Menampilkan halaman tabel transaksi pembayaran 6. Konfirmasi transaksi pembayaran 7. Masuk halaman tabel transaksi pengiriman 8. Menampilkan halaman tabel transaksi pengiriman 9. Konfirmasi transaksi pengiriman 10.Menyimpan data transaksi kedatabase Tabel 4.16 Skenario Update Produk yang Diusulkan Identifikasi Nama Use Case Update Produk Aktor Operator Tujuan Mengelola data produk Skenario Utama Member Reaksi Sistem 1. Masuk halaman data produk 2. Menampilkan halaman data produk 3. Mengelola data produk 4. Menyimpan perubahan data produk ke database

4.2.3.4 Activity Diagram Yang Diusulkan

Activity diagram adalah teknik untuk mendeskripsikan logika procedural, proses bisnis dan alairan kerja dalam banyak kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku parallel sedangkan flowchart tidak bisa.Ada beberapa diagram aktivitas yang di usulkan yaitu sebagai berikut : Munawar 2005:108 Gambar 4.8 Activity Diagram Pendaftaran yang Diusulkan Pengunjung Sistem Membuka halaman registrasi Menampilkan halaman registrasi Mengisi form registrasi data member Memverifikasi data member Menyimpan data member ke database Menampilkan pesan data member tidak lengkap tidak ya Gambar 4.9 Activity Diagram Login Member yang Diusulkan Member Sistem Membuka halaman login Menampilkan halaman login Mengisi username dan password pada form login Memverifikasi data login Menampilkan halaman menu utama untuk operator Menampilkan pesan username dan password tidak sesuai Tidak Ya Gambar 4.10 Activity Diagram Pemesanan yang Diusulkan Member Reaksi Sistem Masuk ke halaman produk Input ukuran yang akan dipesan Menampilkan halaman view chart Konfirmasi belanja Menyimpan data pesanan ke database Menampilkan pesan konfirmasi pembayaran Menampilkan halaman produk Menampilkan halaman check out Konfirmasi nama dan alamat Menampilkan detail produk Memilih produk yang akan dipesan Gambar 4.11 Activity Diagram Konfirmasi Pembayaran yang Diusulkan Member Reaksi Sistem Masuk ke halaman my account Menampilkan form pembayaran Menekan tombol konfirmasi Mengisi form pembayaran Menyimpan data konfirmasi pembayaran ke database Menampilkan tabel history pemesanan Gambar 4.12 Activity Diagram Login Operator yang Diusulkan Gambar 4.13 Activity Diagram Update Produk yang Diusulkan Operator Sistem Membuka form login Menampilkan form login Mengisi username dan password pada form login Memverifikasi data login Menampilkan halaman menu utama untuk operator Menampilkan pesan username dan password tidak sesuai Tidak Ya Operator Reaksi Sistem Masuk halaman data produk Menampilkan halaman data produk Mengelola data produk Menyimpan perubahan data produk ke database Gambar 4.14 Activity Diagram Pengesahan Konfirmasi yang Diusulkan Operator Reaksi Sistem Masuk ke halaman data transaksi Menampilkan halaman tabel transaksi pemesanan baru Konfirmasi transaksi pemesanan baru Menampilkan halaman tabel transaksi pembayaran Masuk ke halaman tabel transaksi pembayaran Konfirmasi transaksi pembayaran Masuk halaman tabel transaksi pengiriman Menampilkan halaman tabel transaksi pengiriman Konfirmasi transaksi pengiriman Menyimpan data transaksi ke database 4.2.4 Perancangan Prosedur yang Diusulkan 4.2.4.1 Sequence Diagram Sequence Diagram digunakan untuk menggambarkan perilaku pada sebuah scenario. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Berikut adalah sequence diagram dari sistem informasi penjualan berbasis web Throve Clothing : Munawar 2005:87 1. Sequence Diagram Pendaftaran Berikut ini merupakan sequence diagram untuk proses pendaftaran. Gambar 4.15 Sequence Diagram Pendaftaran pengunjung halaman registrasi database 1 : membuka 2 : menampilkan halaman registrasi 3 : mengisi form registrasi 4 : memverifikasi data member 5 : data tidak valid 6 : pesan data tidak valid 7 : mengisi ulang form registrasi 8 : memverifikasi data member 9 : simpan data member 10 : data valid 11 : pesan registrasi sukses 2. Sequence Diagram Login Member Berikut ini merupakan sequence diagram untuk login member. Gambar 4.16 Sequence Diagram Login Member member halaman login database halaman utama member 1 : membuka 2 : menampilkan form login 3 : mengisi form login 4 : memverifikasi data login 5 : data tidak valid 6 : pesan data tidak valid 7 : mengisi ulang form login 8 : memverifikasi data login 9 : data valid 10 : menampilkan halaman utama member 3. Sequence Diagram Pemesanan Berikut ini merupakan sequence diagram untuk pemesanan. Gambar 4.17 Sequence Diagram Pemesanan member halaman produk Halaman View Chart halaman check out database 1 : masuk 2 : menampilkan 3 : memilih produk yang akan di pesan 4 : Menampilkan detail produk 5 : Input ukuran yang akan dipesan 6 : Menampilkan halaman view chart 7 : Konfirmasi belanja 8 : menampilkan halaman check out 9 : Konfirmasi nama dan alamat 10 : simpan 11 : Menampilkan pesan konfirmasi pembayaran