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