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