Penjualan Buku Online Buku Online
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
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