Penjualan Buku Online Toko Buku Gramedia Jember
Disusun oleh :
1. Eko Ribut Santoso
(0910651221)
2. Wahyudi Harnowo
(0910651222)
3. Ahmad Eko Budi P
(0910651228)
4. Mahfud Hamsyah
(0910651253)
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2011
A.
Use Case SYSTEM
pendaftaran
login
pemesanan
pembayaran
member
sistem transaksi online
marketing pelaporan hasil penjualan
owner
pengecekan
pengaturan pesanan
a.
pihak bank
Analisis Use Case Nama Use Case : Pendaftaran Actor : Member Type : Primary key Tujuan : Pemesanan online Deskripsi : Member membuka website dari Gramedia Jember memilih menu daftar, kemudian sistem online menampilkan form pendaftaran yang berisi data diri member, alamat email, dan juga password. Pelanggan harus mengisi semua data tersebut, yang selanjutnya sistem online akan memproses dan menyimpan data tersebut. Kemudian member akan masuk ke form member, yang memberitahukan bahwa member tersebut sudah terdaftar dan menjadi member di Toko Gramedia Jember. ACTOR
SISTEM
1. Member membuka website Toko Buku Gramedia Jember 2. Tampilan home Toko Buku Gramedia Jember 3. Member memilih pendaftaran
menu 4. Sistem online menampilkan form pendaftaran
5. Kemudian member memasukan semua data yang dibutuhkan oleh sistem online untuk diproses 6. Memproses dan menyimpan data member yang telah dimasukkan 7. Sistem online menampilkan form member sebagai tanda bahwa member tersebut sudah terdaftar
Nama Use Case : Login Actor : Member Type : Primary key Tujuan : Pemesanan online Deskripsi : member masuk ke form member dengan melakukan proses login terlebih dahulu, member memasukkan username dan password. Apabila username dan password sudah benar, maka member akan masuk ke form member. ACTOR
SISTEM
1. Member membuka website Toko Buku Gramedia Jember 2. Memilih login member 3. Tampilan login untuk masuk ke form member 4. Member memasukkan username dan password 5. Sistem akan menampilkan form member Nama Use Case : Pemesanan Actor : Member Type : Primary key Tujuan : Pemesanan online Deskripsi : Member membuka website Toko Buku Gramedia Jember dan memilih menu buku, selanjutnya sistem online akan menampilkan informasi mengenai buku-buku yang ditawarkan. Member mengklik buku yang akan dipesan, sistem online menampilkan form pemesanan yang berisi nama member, alamat kirim dan kota. Member mengisi semua data sesuai dengan yang ada di form pemesanan, kemudian sistem online memproses pemesanan dan menampilkan informasi nama pemesan, biaya kirim, no. order, dan total bayar.
ACTOR
SISTEM
1. Member membuka website Toko Buku Gramedia Jember 2. Tampilan Toko Buku Gramedia Jember 3. Member memilih menu buku 4. Sistem online akan menampilkan informasi mengenai buku yang ditawarkan 5. Member memilih buku yang ingin dipesan 6. Sistem online menampilkan buku-buku yang dipesan 7. Member dapat menambah atau membatalkan atau membatalkan buku yang dipesan 8. Jika member sudah pasti memesan buku tersebut, maka member mengklik tombol selesai 9. Sistem online menampilkan form pemesanan dan setiap member harus mengisi datanya 10. Member memasukkan seluruh data yang dibutuhkan untuk proses pemesanan 11. Sistem online memproses dan menampilkan informasi nama pemesan, biaya kirim, no. order, dan total bayar 12. Sistem online akan menampilkan tempat pembayaran melalui transfer Nama Use Case : Pembayaran Actor : Member Type : Primary key Tujuan : Pemesanan online Deskripsi : Member membukan website Toko Buku Gramedia Jember, member memilih menu pembayaran. Sistem online menampilkan form pembayaran, member mengisi form pembayaran sesuai dengan no. order, no. transfer dan jumlah pembayaran. Sistem online kembali melakukan konfirmasi hingga selesai dan menampilkan informasi mengenai pembayaran oleh member ACTOR 1. Member membuka website Toko
SISTEM
Buku Gramedia Jember 2. Tampilan home Toko Buku Gramedia Jember 3. Member memilih menu pembayaran 4. Sistem online menampilkan form pembayaran 5. Member mengisi form pembayaran sesuai no. order, no. transfer dan jumlah pembayaran 6. Sistem online kembali melakukan konfirmasi hingga selesai dan menampilkan informasi mengenai pembayaran oleh member Nama Use Case : Pengecekan Actor : Marketing Type : Primary key Tujuan : Pemasaran online Deskripsi : Marketing membuka form pembayaran member. Kemudian marketing melakukan pengecekan ke no. rekening Toko Gramedia Jember sesuai dengan no. transfer pada bank, pihak bank akan melakukan pengecekan terhadap no. rekening tersebut dan memberitahukan hasil kepada marketing. ACTOR
SISTEM
1. Marketing membuka form pembayaran 2. Sistem online menampilkan form pembayaran 3. Marketing melakukan pengecekan no. transfer pada no. rekening di bank 4. Bank melakukan pengecekan no. transfer tersebut pada no. rekening Toko Gramedia Jember 5. Bank memberitahukan hasil tersebut kepada marketing Nama Use Case Actor Type Tujuan
: : : :
Pengaturan Pesanan Marketing Primary key Pemasaran online
Deskripsi : Marketing memeriksa form pemesanan dan melihat member yang melakukan pemesanan. Marketing mengirim buku pesanan sesuai dengan alamat masingmasing member pemesan buku yang tercantum pada form pemesanan, apabila member tersebut telah melakukan pembayaran. ACTOR
SISTEM
1. Marketing membuka form pemesanan 2. Sistem online menampilkan form pemesanan 3. Marketing melihat member yang melakukan pemesanan pada form pemesanan 4. Sistem online memberitahukan buku yang dipesan dan member yang telah membayar 5. Marketing mengirimkan buku tersebut sesuai dengan data member yang ada pada form pemesanan Nama Use Case : Pelaporan Hasil Penjualan Actor : Marketing Type : Primary key Tujuan : Pemasaran online Deskripsi : Marketing membuka halaman admin dengan melakukan proses login terlebih dahulu, selanjutnya marketing masuk ke halaman admin. Marketing mencetak laporan hasil penjualan sesuai dengan laporan penjualan yang ada pada halaman admin. ACTOR
SISTEM
1. Marketing membuka halaman admin 2. Sistem online menampilkan form login 3. Marketing melakukan proses login dengan memasukkan username dan password 4. Sistem online menampilkan form admin 5. Marketing memilih cetak laporan hasil penjualan 6. Sistem online menampilkan laporan hasil penjualan sesuai dengan yang ada pada halaman admin
b. Activity Diagram Activity Diagram Pendaftaran Member Member
Sistem
mulai
halaman home
memilih menu pendaftaran tampil form pendaftaran masukan data N valid Y
tampil form member
selesai
Activity Diagram Login Member Member
Sistem
mulai
halaman home
pilih menu login member tampil login member masukan username dan password N valid Y
selesai
tampil form member
Activity Diagram Pemesanan Member
Sistem
mulai
halaman home
pilih menu buku
pilih jenis buku tampil buku detail buku Y pesan buku tampil buku yang dipesan member
selesai belanja
N
pesan lagi
form pemesanan mengisi form pemesanan tampil no. order dan total bayar
selesai
Activity Diagram Pembayaran Member
Sistem
mulai
halaman home
pilih form pembayaran Tampil form pembayaran Isi form pembayaran informasi pembayaran
selesai
Activity Diagram Pengecekan Marketing
Sistem
mulai
halaman home
pilih form pembayaran form pembayaran cek no. transfer pada no. rekening bank pengecekan no. transfer
menampilkan informasi no. transfer
selesai
Activity Diagram Pengaturan Pesanan Marketing
Sistem
mulai
halaman home
pilih form pemesanan form pemesanan memeriksa member yang melakukan pemesanan menampilkan data member yang memesan N pengirimaan pesanan sesuai data member pemesan
Y
bayar
informasi pengiriman buku yang dipesan
selesai
Activity Diagram Pelaporan Penjualan Marketing mulai
Sistem halaman admin
pilih form pemesanan menampilkan form pemesanan pilih cetak laporan
selesai
c.
Sequence Diagram Sequence Diagram Pendaftaran
: Form Pendaftaran
: member
: Data Member
: Form Member
2. pilih form 1. masukan data 3. validasi pendaftaran 4. pendaftaran berhasil 5. masuk form member
Sequence Diagram Login
: Form Login
: member
: Login
: Form Member
1. pilih form 2. login 3. verifikasi login 4. login berhasil 6. masuk form member
Sequence Diagram Pemesanan
: Buku
: member
: Form pemesanan
: Pemesanan
1. menu buku 3. pilih buku 2. Informasi buku 5. data pemesan 4. data pemesanan 5. Informasi no. order dan total
Sequence Diagram Pembayaran
: member
: Form Pembayaran
: Data Pembayaran
1. pilih form pembayaran 2. masukkan data pembayaran 3. informasi pembayaran
Sequence Diagram Pengecekan
: marketing
: Form Pembayaran
: Pengecekan
2. pilih form pembayaran 3. masukkan no. transfer member 3. informasi no. transfer
Sequence Diagram Pengaturan Pesanan
: marketing
: Form Pemesanan
: Data Pemesanan
: Pengiriman
1. pilih form pemesanan 2. periksa member pemesan 3. data member pemesan 4. verifikasi pembayaran
5. informasi pengiriman pesanan
Sequence Diagram Pelaporan Penjualan
: marketing
: Halaman Admin
: Form buku
: Form Pemesanan
1. masuk halaman admin 2. masuk form buku 3. pilih laporan buku
4. tampil laporan buku
7.
5.
masuk form pemesanan
6.
pilih laporan pemesanan
informasi laporan pesanan
d. Collaboration Diagram Collaboratiaon Diagram Pendaftaran 1. pilih form : member
: Form Pendaftaran
5.
masuk form member
2. masukan data
4. pendaftaran berhasil : Form Member
: Data Member 3. validasi pendaftaran
Collaboration Diagram Login 1.
pilih form : Form Login
: member
5.
masuk form member
2. login
4. login berhasil : Form Member
: Login 3. verifikasi login
Collaboration Diagram Pemesanan 1. menu buku 2. pilih buku : member
: Buku 3. informasi buku
6. Informasi no. order dan total 4. data pemesan
5. data pemesan : Pemesanan
: Form pemesanan
Collboration Diagram Pembayaran 1.
pilih form pembayaran
: member
: Form Pembayaran
3. informasi pembayaran 2. masukkan data pembayaran
: Data Pembayaran
Collaboration Diagram Pengecekan 1.
pilih form pembayaran
: marketing
3.
: Form Pembayaran
informasi no. transfer
2. masukkan no. transfer member
: Pengecekan
Collaboration Diagram Pengaturan Pesanan 1. pilih form pemesanan : marketing
: Form Pemesanan
3. data member pemesan
5. informasi pengiriman pesanan
: Pengiriman
2. periksa member pemesan
: Data Pemesanan 4. verifikasi pembayaran
Collaboration Pelaporan Penjualan
: marketing
7. informasi laporan pesanan
1. masuk halaman admin
5. masuk form pemesanan : Form Pemesanan
2.
4. tampil laporan buku
masuk form buku : Form buku
: Halaman Admin 6. pilih laporan pemesanan
3.
pilih laporan buku