202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada...

70
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis sistem yang sedang berjalan di Furniture Jepara Putri yang akan dibangun tersebut. 4.1.1 Analisis Prosedur Yang Sedang Berjalan Sebelum membuat suatu sistem, hendaknya melakukan analisis terlebih dahulu terhadap kebutuhan-kebutuhan apa saja yang diperlukan dengan menggunakan metode- metode yang telah ada. Dalam hal ini penulis menggunakan metodologi berorientasi objek, yaitu dimulai dari: 4.1.1.1 Use Case Diagram Use Case Diagram memperlihatkan hubungan diantara aktor dan use case. Aktor merepresentasikan seorang user atau subsistem lain yang akan berinteraksi dengan sistem. Sedangkan use case merupakan urutan kejadian yang 54

Transcript of 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada...

Page 1: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem Yang Sedang Berjalan

Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis

sistem yang sedang berjalan di Furniture Jepara Putri yang akan dibangun

tersebut.

4.1.1 Analisis Prosedur Yang Sedang Berjalan

Sebelum membuat suatu sistem, hendaknya melakukan analisis terlebih

dahulu terhadap kebutuhan-kebutuhan apa saja yang diperlukan dengan

menggunakan metode-metode yang telah ada. Dalam hal ini penulis menggunakan

metodologi berorientasi objek, yaitu dimulai dari:

4.1.1.1 Use Case Diagram

Use Case Diagram memperlihatkan hubungan diantara aktor dan use case.

Aktor merepresentasikan seorang user atau subsistem lain yang akan berinteraksi

dengan sistem. Sedangkan use case merupakan urutan kejadian yang

menggambarkan interaksi antara user dengan sistem. Fungsionalitas sistem

didefinisikan ke dalam use case dari sudut eksternal sistem yang berguna untuk uji

kelayakan sistem.

54

Page 2: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

55

<<extend>>

<<include>>

<<include>>

Update Barang

Cetak Laporan Persedian BarangCetak Laporan Penjualan

<<include>>

Lihat Barang

KonsumenKaryawan

Transaksi Penjualan

<<include>>

Gambar 4.1 Use Case Diagram Penjualan Furniture Jepara Putri

yang Sedang Berjalan.

4.1.1.2 Skenario Use Case

Skenario use case digunakan untuk memudahkan dalam menganalisa

skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan

penilaian terhadap skenario tersebut. Adapun tahapan-tahapan sekenario use case

Pemasaran Barang pada Furniture Jepara Putri yang sedang berjalan adalah

sebagai berikut :

1. Nama Use Case

Aktor

Tujuan

:

:

:

Lihat barang

Pengunjung

Pengunjung datang melihat barang-barang di

perusahaan

Page 3: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

56

Tabel 4.1 Skenario Use Case Melihat Barang.

Konsumen Sistem

1. Berkunjung, melihat dan memilih barang yang akan dipesan

2. Memajang barang yang tersedia

2. Nama Use Case

Aktor

Tujuan

:

:

:

Transaksi penjualan

Konsumen, Karyawan

Melakukan transaksi penjualan barang

Tabel 4.2 Skenario Use Case Transaksi Penjualan.

Konsumen Sistem

1. Melakukan pemesanan barang

2. Memeriksa atau memberikan informasi pesedian dan harga barang ke konsumen

3. Menerima informasi tentang persediaan dan harga barang

4. Menyimpan data transaksi penjualan barang

5. Mencetak struk pembayaran

6. Menerima struk pembayaran

3. Nama Use Case

Aktor

:

:

Cetak laporan penjualan

Karyawan

Page 4: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

57

Tujuan : Membuat dan mencetak laporan penjualan

Tabel 4.3 Skenario use case Laporan Penjualan.

Karyawan Sistem

1. Melakukan pembuatan laporan penjualan barang.

2. Menyimpan data pada laporan penjualan pada buku nota.

4. Nama Use Case

Aktor

Tujuan

:

:

:

Cetak laporan persedian barang

Karyawan

Membuat dan mencetak laporan persedian barang

Tabel 4.4 Skenario Use Case Laporan Persedian Barang.

Karyawan Sistem

1. Memeriksa dan mencetak laporan persediaan barang.

2. Menyimpan data pada laporan persediaan barang.

5. Nama Use Case

Aktor

Tujuan

:

:

:

Update barang

Karyawan

Melakukan perubahan data-data barang

Tabel 4.5 Skenario Use Case Edit Data Barang

Karyawan Sistem

Page 5: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

58

1. Melakukan manipulasi dan mengelola persediaan barang.

2. Menyimpan perubahan data barang

4.1.1.3 Activity Diagram

Activity diagram digunakan untuk menggambarkan kegiatan-kegiatan

yang ada di dalam suatu sistem. Agar dapat lebih memahami tentang sistem yang

akan dibuat, maka perlu dibuatkan activity diagram tentang sistem yang sedang

berjalan, yaitu:

a. Deskripsi:

Konsumen datang ke Furniture Jepara Putri lalu melihat dan

memilih barang yang telah di sediakan untuk melakukan pemesanan,

kemudian sistem memajang barang yang tersedia.

Berkunjung, Melihat dan Memilih Barang yang Dipesan

Memajang Barang yang Tersedia

SistemKonsumen

Gambar 4.2. Activity Diagram Melihat Barang pada Furniture Jepara Putri

yang Sedang Berjalan.

b. Deskripsi :

Page 6: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

59

Konsumen melakukan pemesanan barang pada furniture jepara

putri kemudian memeriksa ketersedian barang tersedia atau tidak

tersedia apabila tersedia maka konsumen di berikan informasi tentang

barang yang mau dipesan dan data transaksi penjualan barang akan di

catat kemudian mencetak struk pembayaran untuk di berikan ke

konsumen sedangkan jika barang maka pengunjung melakukan

pemesanan kembali.

Melakukan Pemesanan Barang

Menerima struk pembelian Barang

Tidak tersedia

Menerima Informasi tentang persedian dan harga barang

Memeriksa ketersedian barang

Menyimpan data transaksi penjualan barang

Mencetak struk pembelian Barang

tersedia

SistemKonsumen

Gambar 4.3. Activity Diagram Transaksi Penjualan pada Furniture Jepara Putri

yang Sedang Berjalan.

c. Deskripsi :

Karyawan malakukan pembuatan laporan dan menyimpan data

pada laporan penjualan.

Page 7: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

60

Membuat laporan penjualan barang

Menyimpan data pada laporan penjualan

SistemKaryawan

Gambar 4.4. Activity Diagram Pembuatan Laporan Penjualan pada Furniture

Jepara Putri yang Sedang Berjalan.

d. Deskripsi :

Karyawan memeriksa dan mencetak laporan persedian barang dan

menyimpan data pada laporan persedian barang.

Memeriksa dan mencetak laporan persediaan barang

Menyimpan data pada laporan persediaan barang

SistemKaryawan

Gambar 4.5. Activity Diagram Laporan Persedian Barang pada Furniture Jepara

Putri yang Sedang Berjalan.

e. Deskripsi :

Karyawan mengelola persedian barang dan menyimpan perubahan

data barang.

Page 8: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

61

Mengelola Persedian barang

Menyimpan data Persedian Barang

SistemKaryawan

Gambar 4.6. Activity Diagram Update Barang pada Furniture Jepara Putri

yang Sedang Berjalan.

4.1.2 Evaluasi Sistem Yang Sedang Berjalan

Setelah melakukan analisis terhadap sistem yang sedang berjalan, baik

analisis terhadap prosedur yang ada, penulis menemukan beberapa permasalahan

baik itu secara langsung maupun tidak langsung yang dapat mempengaruhi

kinerja terhadap sistem yang ada. Masalah-masalah ini apabila ditinjau lebih jauh

lagi akan berpengaruh terhadap pengembangan sistem nantinya. Setelah

melakukan identifikasi terhadap penyebab permasalahan yang ada, penulis juga

melakukan pengamatan dengan maksud untuk mengumpulkan fakta atau data

yang menjadi permasalahan pada sistem ini. Adapun masalah-masalahnya adalah

sebagai berikut:

1. Belum adanya pemasaran penjualan berbasis web site.

2. Proses penyimpanan data belum terkomputerisasi sehingga banyak

kemungkinan terjadi hilangnya data penjualan.

Page 9: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

62

3. Furniture Jepara Putri berkeinginan untuk mengenalkan produk

mereka atau memiliki pelanggan yang banyak dengan media promosi

yang baik.

4.2 Perancangan Sistem

Perencanaan sistem merupakan syarat untuk melakukan pengembangan

sistem. Perencanaan sistem ini menyangkut estimasi dari kebutuhan-kebutuhan

fisik, tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan

sistem serta untuk mendukung operasinya setelah diterapkan.

Perancangan sistem dapat diartikan sebagai :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian atas kebutuhan-kebutuhan fungsional.

3. Persiapan untuk rancang bangun implementasi.

4. Menggambarkan sistem yang akan dibentuk, berupa peng-gambaran

perencanaan, pembuatan sketsa, pengaturan dari beberapa elemen

terpisah ke dalam satu kesatuan yang utuh dan berfungsi.

5. Konfigurasi komponen software dan hardware sistem.

4.2.1 Tujuan Perancangan Sistem

Perancangan sistem yang akan diaplikasikan ini bertujuan

untuk memberikan gambaran secara umum kepada pengguna

tentang sistem yang akan dibangun dan mengidentifikasikan

komponen-komponen sistem informasi yang akan didesain

Page 10: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

63

secara rinci. Tujuan perancangan sistem informasi penjualan

online ini akan diuraikan sebagai berikut :

1. Sistem Informasi Penjualan pada Furniture Jepara Putri, ditujukan

untuk dapat mensosialisasikan proses peningkatan penjualan Furniture.

2. Dengan adanya Perancangan Sistem Informasi Penjualan Pada

Furniture Jepara Putri Berbasis Web, diharapkan dapat meningkatkan

pelanggan yang ingin membeli Furniture tanpa harus datang ke toko.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Gambaran umum dari sistem yang diusulkan adalah untuk

memberikan gambaran secara umum kepada pengguna (user)

mengenai sistem informasi berbasis web, perancangan sistem

secara umum juga sudah dapat mengenai komponen sistem

informasi yang akan di desain. Penentuan persyaratan sistem

dilakukan agar arah perancangan sistem dapat terarah pada

sasaran, oleh sebab itu sistem yang dirancang harus memenuhi

batasan sistem dimana perancangan sistem ini merupakan

kebutuhan fungsional. Implementasi menggambarkan bagaimana

suatu sistem di bentuk. Pada tahap perancangan sistem informasi

di rancang dengan tujuan sebagai alat komunikasi antara pemakai

(user) dengan pembuat program guna mendapatkan sistem aplikasi

yang sesuai dengan apa yang dibutuhkan. Sistem ini mempunyai

jenis pelayanan diantaranya taransaksi pemesananfurniture dengan

mengunjungi alamat website yang sudah sisediakan.

Page 11: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

64

Sedangkan untuk petugas khususnya pada bagian penjualan, tidak perlu

sulit lagi untuk harus menunggu di tempat atau mengirim sample produk tersebut,

karena sistem ini mempunyai beberapa jenis pelayanan diantaranya transaksi

penjualan. Maka petugas cukup dengan mengecek di internet pada halaman

admin, maka akan segera di ketahui apakah ada yang memesan barang atau tidak,

hal ini akan membantu efektifitas waktu pekerja menjadi lebih cepat dan efisien.

Sistem informasi ini diharapkan dapat membantu mengatasi masalah yang ada,

dan dapat menghasilkan informasi yang cepat, tepat dan akurat.

Dengan adanya pengembangan sistem informasi berbasiskan web, proses

transaksi dapat dilakukan dengan efektif yang dapat dilakukan oleh konsumen

secara sendiri dan konsumen dapat secara langsung berinteraksi dengan sistem

yang disesuaikan dengan kebutuhannya.

4.2.3 Perancangan Prosedur Yang Diusulkan

Perancangan ini mencakup use case diagram, activity diagram,

collaboration diagram, class diagram, object diagram, sequence diagram,

component diagram dan deployment diagram yang menghasilkan sistem lebih

baik. Proses yang dirancang diuraikan menjadi beberapa bagian yang dapat

membentuk sistem tersebut menjadi satu kesatuan komponen.

4.2.3.1 Uses Case

Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga

customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem

yang akan dibangun.

Page 12: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

65

Pengunjung

<<include>>

<<extend>>

<<include>>

<<extend>>

<<include>>

<<include>>

<<include>>

<<extend>>

Update Produk

Konfirmasi Pembayaran

<<include>>

Transaksi Penjualan

<<extend>>

Pendaftaran Akun Member

Melihat Produk

Non Member

Login Akun Member

Member Cetak laporan Penjualan

Cetak Laporan Persediaan Produk

Login Akun Petugas

Petugas

<<include>>

Gambar 4.7. Uses Case Diagram Penjualan Furniture pada Furniture Jepara Putri

berbasis web Yang Diusulkan.

4.2.3.2 Skenario Uses case

Skenario Use Case digunakan untuk memudahkan dalam menganalisa

skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan

penilaian terhadap skenario tersebut.

1. Nama Use Case

Aktor

Tujuan

:

:

:

Pendaftaran akun member

Pengunjung (Non member)

Pengunjung melakukan pendaftaran akun member

Tabel 4.6. Skenario Use case Proses Daftar Member.

Pengunjung Sistem

1. Pengunjung masuk kehalaman utama dan memilih menu akun member bagi yang belum member

2. Mengisi form akun member

Page 13: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

66

3. Menyimpan data member di database

2. Nama Use Case

Aktor

Tujuan

:

:

:

Melihat produk

Pengunjung (Member, Non Member)

Melihat produk di Website

Tabel 4.7 Skenario Use case Proses Melihat Produk.

Pengunjung Sistem

1. Melihat-lihat dan memilih produk sesuai kenginan pengunjung.

2. Menampilkan data produk yang tersedia di website

3. Nama Use Case

Aktor

Tujuan

:

:

:

Login akun member

Pengunjung (Member)

Proses validasi akun member

Tabel 4.8 Skenario Use case Proses Login Member.

Member Sistem

1. Masuk ke halaman login member.

2. Mengisi email dan password pada form login akun member.

3. Memverifikasi email dan password pada sistem database.

4. Jika account terdaftar, maka secara otomatis akan masuk ke halaman member, jika tidak ada data yang dimaksud maka sistem akan

Page 14: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

67

memberikan peringatan periksa email dan password dan kembali ke halaman login member.

4. Nama Use Case

Aktor

Tujuan

:

:

:

Transaksi penjualan

Member

Melakukan transaksi Penjualan

Tabel 4.9 Skenario Use case Proses Transaksi penjualan.

Member Sistem

1. Member melakukan pemesanan produk.

2. Menyimpan data transaksi pemesanan.

3. Menampilkan tujuan pengiriman.

4. Menginputkan tujuan pengeriman.

5. Memvalidasi data transaksi pemesanan dan menyimpan data pesanan di database.

5. Nama Use Case

Aktor

Tujuan

:

:

:

Konfirmasi pembayaran

Member

Melakukan konfirmasi pembayaran

Tabel 4.10 Skenario Use case Proses Konfirmasi Pembayaran.

Member Sistem

Page 15: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

68

1. Masuk ke halaman pesanan.

2. Melakukan konfirmasi pembayaran.

3. Menentukan jenis pembayaran tunai atau uang muka terlebih dahulu.

4. Menyimpan data konfirmasi ke database jika data-data tersebut valid.

Tabel.4.11 Skenario Use case Proses Login Petugas

Petugas Sistem1. Masuk ke halaman login akun Petugas.

2. Mengisi username dan password pada form login petugas.

3. Memverifikasi username dan password pada sistem database.

4. Jika akun terdaftar (data valid), maka secara otomatis akan masuk ke halaman petugas , jika tidak ada data yang dimaksud (data invalid), maka sistem akan kembali ke halaman login petugas.

7. Nama Use Case

Aktor

Tujuan

:

:

:

Update produk

Petugas

Edit data produk

Tabel 4.12. Skenario Use case Proses Update Produk

6. Nama Use Case

Aktor

Tujuan

:

:

:

Login akun petugas

Petugas

Proses validasi akun petugas

Page 16: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

69

Petugas Sistem

1. Masuk ke halaman produk.

2. Memanipulasi data-data atau informasi produk.

3. Menyimpan perubahan data-data atau informasi produk ke database.

8. Nama Use Case

Aktor

Tujuan

:

:

:

Cetak laporan persedian produk

Petugas

Membuat dan mencetak laporan persedian produk

Tabel 4.13. Skenario Use case Proses Laporan Persedian Produk

Petugas Sistem

1. Masuk ke halaman produk dan membuat laporan persediaan produk.

2. Menampilkan data-data produk.

3. Mencetak laporan persediaan Produk.

9. Nama Use Case

Aktor

Tujuan

:

:

:

Cetak laporan penjualan

Petugas

Membuat dan mencetak laporan transaksi penjualan

produk

Tabel 4.14. Skenario Use case Proses Cetak Laporan Penjualan

Petugas Sistem

Page 17: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

70

1. Masuk ke halaman transaksi penjualan.

2. Menampilkan data-data transaksi penjualan.

3. Mencetak laporan transaksi penjualan.

4.2.3.3 Activity Diagram

Activity diagram berikut ini memperlihatkan secara rinci aliran data secara

logika tanpa mempertimbangkan lingkungan fisik dimana data mengalir.

Member masuk pada website Furniture Jepara Putri dan melihat informasi

sekilas tentang Furniture Jepara Putri, pada halaman utama website user baru

diharuskan untuk login terlebih dahulu jika ingin memesan barang , jika user tidak

terdaftar maka user diharuskan untuk mengisi form daftar member terlebih dahulu

yang telah disediakan oleh sistem.

a. Deskripsi :

Pengunjung (Non member) membuka website Furniture jepara

Putri, lalu melakukan pendaftaran pada halaman akun member, sistem

memproses pendaftaran lalu disimpan secara otomatis ke database.

Masuk kehalaman Akun

Mengisi form akun member

Menyimpan data member di database

SistemNon Member

Page 18: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

71

Gambar 4.8. Activity Diagram Pendaftaran Member pada Furniture Jepara Putri

Berbasis Web yang Diusulkan.

b. Deskripsi :

Pengunjung masuk ke website dapat melihat-lihat dan memelih

produk sesuai kenginan pengunjung dan sistem menampilkan data produk.

Melihat-lihat dan memilih produk di halaman website

Menampilkan data produk

SistemPengunjung

Gambar 4.9. Activity Diagram Melihat Produk pada Furniture Jepara Putri

Berbasis Web yang Diusulkan.

c. Deskripsi :

Setelah member melakukan pendaftaran maka member melakukan

login dengan mengisi identitas penanda hak akses, seperti email dan

password untuk masuk ke halaman utama member.

Page 19: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

72

Masuk kehalaman login member

Mengisi email dan password pada form login

Salah

Memverifikasi email dan password member

Masuk kehalaman member

Benar

SistemMember

Gambar 4.10. Activity Diagram Login Member pada Furniture Jepara Putri

Berbasis Web yang Diusulkan.

d. Deskripsi :

Member malakukan pemesanan produk dan sistem menyimpan

data transaksi pemesanan lalu sistem menampilkan tujuan pengiriman dan

member menginputkan tujuan pengiriman setelah itu sistem menyimpan

data pesanan ke database.

Member melakukan pemesanan produk

Menginputkan Tujuan pengeriman

Menyimpan data transaksi pemesanan

Menampilkan tujuan pengiriman

Menyimpan data pesanan

SistemMember

Gambar 4.11. Activity Diagram Transaksi Penjualan pada Furniture Jepara Putri

Berbasis Web yang Diusulkan.

Page 20: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

73

e. Deskripsi :

Setelah member melakukan pemesanan produk kemudian member

masuk kehalaman pesanan untuk melakukan konfirmasi pemesanan dan

melakukan konfirmasi pembayaran lalu menentukan jenis pembayaran

tunai atau dengan uang muka terlebih dahulu kemudian menyimpan data

konfirmasi pembayaran ke database.

Masuk kehalaman pesanan

Melakukan konfirmasi pembayaran

Menentukan jenis pembayaran tunai atau dengan uang muka

Menyimpan data konfirmasi pada database

SistemMember

Gambar 4.12. Activity Diagram Konfirmasi Pembayaran pada Furniture Jepara

Putri Berbasis Web yang Diusulkan.

f. Deskripsi :

Petugas masuk kehalaman akun petugas dan mengisi username dan

password pada form petugas dan sistem memverifikasi kebernaran data

kalau data yang di masukan tidak benar maka petugas kembali kehalaman

akun petugas apabila data benar maka petugas masuk kehalaman petugas.

Page 21: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

74

Masuk ke halaman form petugas

Mengisi username dan password pada form petugas

Salah

Memverifikasi username dan password petugas

Masuk kehalaman petugas

Benar

SistemPetugas

Gambar 4.13. Activity Diagram Login Petugas pada Furniture Jepara Putri

Berbasis Web yang Diusulkan.

g. Deskripsi :

Petugas melakukan pengolahan data berupa memeriksa dan

melakukan perubahan terhadap persediaan produk, memvalidasi

konfirmasi pemesanan produk yang dilakukan oleh member lalu

menyimpan perubahan data dan informasi produk ke database.

Masuk kehalaman produk

Memanipulasi data-data/informasi produk

Menyimpan perubahan data dan informasi produk ke database

SistemPetugas

Gambar 4.14. Activity Diagram Update pada Furniture Jepara Putri Berbasis

Web yang Diusulkan.

Page 22: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

75

h. Deskripsi :

Petugas masuk kehalaman produk dan membuat laporan persedian

produk dan sistem menampilkan data-data produk pada web dan mencetak

laporan persedian produk.

Masuk ke halaman produk dan membuat laporan persediaan produk

Menampilkan data-data produk

Mencetak Laporan Persediaan Produk

SistemPetugas

Gambar 4.15. Activity Diagram Cetak Persedian Barang pada Furniture Jepara

Putri Berbasis Web yang Diusulkan.

i. Deskripsi :

Petugas masuk kehalaman transaksi penjualan dan sistem

menampilkan data-data transaksi penjualan lalu mencetak laporan

transaksi penjualan.

Masuk ke halaman transaksi penjualan

Mencetak laporan transaksi penjualan

Menampilkan data-data transaksi penjualan

SistemPetugas

Gambar 4.16. Activity Diagram Cetak Transaksi Penjualan pada Furniture Jepara

Putri Berbasis Web yang Diusulkan.

Page 23: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

76

4.2.3.4 Sequence Diagram

Sequence Diagram digunakan untuk menggambarkan interaksi antar objek

dalam waktu yang berurutan. Tetapi pada dasarnya sequence Diagram selain

digunakan dalam lapisan abstraksi model objek. Kegunaannya untuk

menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara

object, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen

utama sequence diagram terdiri atas objek yang dituliskan dengan kotak

segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang

ditunjukkan dengan proses vertikal.

Berikut adalah sequence diagram yang ada pada sistem penjualan

Furniture, yaitu:

1. Sequence Diagram Pendaftaran Member

Apabila pengunjung ingin melakukan pemesanan, seorang

pengunjung harus melakukakan proses pendaftaran terlebih dahulu,

seorang pengunjung masuk ke halaman utama, lalu melakukan

pendaftaran pada akun, jika berhasil/Valid maka data pengunjung akan

disimpan tabel member. Maka data aktivasi akan disimpan di tabel

member dan pengunjung berhak untuk melakukan login di website

Furniture Jepara Putri.

Page 24: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

77

: Pengunjung : Pengunjung

Halaman Utama

Halaman Utama

Halaman Pendaftaran Akun

Halaman Pendaftaran Akun

Tabel MemberTabel Member

Data pengunjung

Data pengunjung

Melakukan pendaftaran

Data tidak lengkap

Data lengkap

Simpan

data member

Gambar 4.17. Sequence Diagram Proses Pendaftran Member.

2. Sequence Diagram Melihat Produk

Pengunjung masuk kehalaman utama dan pengunjung hanya bisa

melihat produk pada website furniture jepara putri dan tidak bisa

memesan produk pada website.

: Pengunjung : Pengunjung

Halaman Utama

Halaman Utama

Halaman Produk

Halaman Produk

Data pengunjung

Data pengunjung

Melihat atau memilihProduk

Gambar 4.18. Sequence Diagram Melihat Produk .

3. Sequence Diagram Untuk Login Member

Seorang member masuk ke halaman utama website Furniture

Jepara Putri. Apabila member atau user ingin melakukan pemesanan,

Page 25: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

78

maka member masuk kehalaman login member, jika berhasil login

maka user akan masuk ke halaman menu utama member dimana

tersedia halaman pemesanan produk yang dapat membantu member

untuk memesan produk yang tersedia secara online.

: Member : Member

Halaman Utama

Halaman Utama

Halaman Login Akun Member

Halaman Login Akun Member

Tabel MemberTabel Member Halaman Utama Member

Halaman Utama Member

Data member

Data member

Data member

Mangisi email dan Password

Memverifikasi akun member

Data tidak lengkap

Data lengkap

Gambar 4.19. Sequence Diagram Login Member.

4. Sequence Diagram Untuk Melakukan Transaksi

Setelah member login maka member masuk kehalaman member

dan member bisa melakukan pemesanan produk dengan memilih

produk yang diinginkan member dan dapat merubah pemesanan

setelah memesan produk kemudian member meninputkan tujuan

pengiriman dengan benar kemudian data pemesanan tersebut tersimpan

di database.

Page 26: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

79

: Member : Member

Halaman Utama Member

Halaman Utama Member

Halaman Produk

Halaman Produk

Halaman Pemesanan Produk

Halaman Pemesanan Produk

Halaman Tujuan Pemesanan

Halaman Tujuan Pemesanan

Tabel Pemesanan Produk

Tabel Pemesanan Produk

Data member

Daftar produk

Data produk

Melakukan pemesanan produk

Pemesanan tidak lengkap

Mengisi tujuan pengiriman

data tujuan pengiriman tidak lengkap

Data pemesanan

Simpan

Data pemesanan

Pemesanan lengkap

Gambar 4.20. Sequence Diagram Proses Transaksi.

5. Sequence Diagram Untuk Konfirmasi Pembayaran Oleh Member

Seorang member masuk ke halaman utama, lalu masuk kehalaman

pesanan untuk melakukan konfirmasi pembayaran, dan menentukan

jenis pembayaran tunai atau kredit yang di inginkan member jika

konfirmasi pembayaran lengkap, maka data konfirmasi disimpan ke

tabel konfirmasi.

Page 27: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

80

: Member : Member

Halaman Utama Member

Halaman Utama Member

Halaman PesananHalaman Pesanan

Halaman Konfirmasi Pembayaran

Halaman Konfirmasi Pembayaran

Tabel Konfirmasi

Tabel Konfirmasi

Data pemesanan

Data pemesanan

Data pemesanan

Melakukan pembayaran

Konfirmasi tidak lengkap

Konfirmasi lengkap

Simpan data konfirmasi pembayaran

Menentukan jenis pembayaran tunai atau dengan uang muka

Gambar 4.21. Sequence Diagram Konfirmasi Pembayaan Member.

6. Sequence Diagram Untuk Login Petugas

Petugas (administrator) masuk ke halaman login petugas terlebih

dahulu untuk melakukan login jika benar maka petugas masuk ke

halaman petugas.

: Petugas : Petugas

Halaman Akun Petugas

Halaman Akun Petugas

Tabel PetugasTabel Petugas Halaman Utama Petugas

Halaman Utama Petugas

Data petugas

Data petugas

Memeriksa akun petugas

Username dan passwor salah

Username dan password benar

Gambar 4.22. Sequence Diagram login petugas

Page 28: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

81

7. Sequence Diagram untuk Konfirmasi Pembayaran oleh Petugas

Setelah petugas login dan masuk halaman utama petugas dimana

terdapat halaman hak akses petugas untuk melakukan input maupun

perubahan-perubahan data pada sistem. Salah satunya adalah halaman

konfirmasi pemesanan produk yang telah dilakukan oleh member,

dimana petugas akan mengupdate status apabila konfirmasi tersebut

telah disahkan.

: Petugas : Petugas

Halaman Utama Petugas

Halaman Utama Petugas

Halaman TransaksiHalaman Transaksi

Halaman KonfirmasiHalaman Konfirmasi

Tabel Konfirmasi

Tabel Konfirmasi

Data petugas

Daftar pesanan member

Pilih konfirmasi pembayaran yang belum di ACC

Melakukan ACC

Simpan ACC pembayaran

Tampil informasi pesanan member

Gambar 4.23. Squence Diagram Konfirmasi Pembayaran Oleh Petugas.

4.2.3.5 Collaboration Diagram

Collaboration diagram memberi sebuah cara mengelompokkan potongan-

potongan behavior interaksi saat peran-peran dimainkan oleh class yang berbeda.

Page 29: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

82

Interaksi pendaftar dengan sistem pada proses pendaftaran tanpa

penggambaran orientasi waktu, digambarkan oleh gambar collaboration diagram

berikut :

1. Collaboration Diagram Proses Pendaftaran Member

Pengunjung masuk kehalaman utama website Furniture Jepara

Putri, dan kemudian melakukan proses pendaftaran dihalaman akun

member, jika data yang diisi valid, maka data tersebut akan disimpan

ditabel member, dan member berhak melakukan login di website

Furniture Jepara Putri

Halaman Utama

Halaman Pendaftaran Akun

Tabel Member

: Pengunjung

3: Melakukan pendaftaran4: Data tidak lengkap

6: Simpan

2: Data pengunjung

5: Data lengkap

7: data member

1: Data pengunjung

Gambar 4.24. Collaboration Diagram Proses Pendaftaran Member.

2. Collaboration Diagram Melihatihat Produk.

Pengunjung masuk ke halaman utama website Furniture Jepara

Putri dan dapat melihat atau memilih produk yang telah tersedia.

Page 30: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

83

Halaman Utama

Halaman Produk

: Pengunjung

3: Melihat atau memilihProduk

2: Data pengunjung1: Data pengunjung

Gambar 4.25. Collaboration Diagram Melihat produk.

3. Collaboration Diagram Member Login.

Member masuk ke halaman utama website Furniture Jepara Putri,

kemudian member masuk kehalaman akun member untuk proses login,

jika data valid maka member kan masuk kedalam halaman utama

member, dan ketika member keluar maka member masuk kembali

kehalaman utama.

: Member

Halaman Utama

Halaman Login Akun Member

Tabel Member

Halaman Utama Member

3: Mangisi email dan Password

5: Memverifikasi akun member

1: Data member 2: Data member

4: Data member

6: Data tidak lengkap

7: Data lengkap

Gambar 4.26. Collaboration Diagram Login Member.

4. Collaboration Diagram Proses Transaksi

Page 31: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

84

Member masuk ke halaman utama website Furniture Jepara Putri

untuk mencari informasi tentang produk yang tersedia pada Furniture

Jepara Putri. Untuk melakukan pemesanan, user harus melakukan login

terlebih dahulu pada halaman login member jika ingin melakukan

pemesanan. Setelah berhasil login, untuk melakukan pemesanan

produk, member masuk ke halaman pemesanan produk dan jika data

pemesanan valid, maka akan disimpan ke dalam pemesanan produk

dan kemudian diteruskan mengisi data tujuan pengiriman, setelah data

telah disetujui oleh member, maka order akan disimpan di tabel

pemesanan produk.

Halaman Utama Member

Halaman Produk

Halaman Pemesanan Produk

Halaman Tujuan Pemesanan

Tabel Pemesanan Produk

: Member

4: Melakukan pemesanan produk5: Pemesanan tidak lengkap

7: Mengisi tujuan pengiriman8: data tujuan pengiriman tidak lengkap

10: Simpan

2: Daftar produk

3: Data produk

6: Pemesanan lengkap

9: Data pemesanan

11: Data pemesanan

1: Data member

Gambar 4.27. Collaboration Diagram Transaksi.

5. Collaboration Diagram Konfirmasi Pembayaran Oleh Member

Page 32: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

85

Setelah melakukan pemesanan, maka member melakukan

konfirmasi pembayaran, member masuk ke halaman utama Furniture

Jepara Putri, dan kemudian melakukan konfirmasi pembayaran ke

halaman konfirmasi dan menentukan cara pembayaran tunai atau uang

muka terlebih dahulu, jika data valid maka akan disimpan di tabel

konfirmasi.

: Member

Halaman Utama Member

Halaman Konfirmasi Pembayaran

Tabel Konfirmasi

4: Melakukan pembayaran

6: Konfirmasi tidak lengkap5: Menentukan jenis pembayaran tunai atau uang muka

Halaman Pesanan

8: Simpan data konfirmasi pembayaran

1: Data pemesanan 2: Data pemesanan

7: Konfirmasi lengkap

3: Data pemesanan

Gambar 4.28. Collaboration Diagram Konfirmasi Pembayaran oleh

Member.

6. Collaboration Diagram Login Petugas

Petugas masuk ke halaman login petugas terlebih dahulu untuk

melakukan login jika benar maka petugas masuk ke halaman petugas.

Page 33: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

86

: Petugas

Halaman Akun Petugas

Tabel Petugas

Halaman Utama Petugas

3: Memeriksa akun petugas

1: Data petugas2: Data petugas

4: Username dan passwor salah

5: Username dan password benar

Gambar 4.29. Collaboration Diagram Login Petugas.

7. Collaboration Diagram untuk Konfirmasi Pembayaran oleh

Petugas

Setelah petugas login maka petugas masuk halaman utama petugas

dimana terdapat halaman hak akses petugas untuk melakukan input

maupun perubahan-perubahan data pada sistem. Salah satunya adalah

halaman konfirmasi pemesanan produk yang telah dilakukan oleh

member, dimana petugas akan mengupdate status apabila konfirmasi

tersebut telah disahkan.

: Petugas

Halaman Utama Petugas

Halaman Transaksi

Halaman Konfirmasi

Tabel Konfirmasi

5: Simpan ACC pembayaran

1: Data petugas 2: Daftar pesanan member

3: Pilih konfirmasi pembayaran yang belum di ACC

4: Melakukan ACC

6: Tampil informasi pesanan member

Gambar 4.30. Collaboration Diagram Konfirmasi Pembayaran Oleh

Petugas.

Page 34: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

87

4.2.3.6 Class Diagram

Menggambarkan struktur statis class di dalam sistem. Class

merepresentasikan sesuatu yang ditangani oleh sistem. Dengan melihat

karakteristik sistem pemasaran produk mulai dari bagian pendaftaran sampai

dengan pemesanan beserta proses-proses yang terjadi, maka dapat dibuat Class

Diagram Berikut Class Diagram Sistem Informasi Penjualan produk pada

Furniture Jepara Putri.

n

1

10...*

1

1

1

1

Konfirmasino_pesananno_transfernama_lengkapnama_pengirimtanggal_bayar_awaltanggal_bayar_tunaitanggal_konfirmasi_anggotatanggal_konfirmasi_admintotaluang_mukasisastatus_konfirmasistatus_pembayarantanggal_tenggang

tambah()simpan()edit()hapus()tampil()cetak()

membernama_lengkapprovinsikotaalamatposteleponusernamepasswordstatus

simpan()tambah()tampil()

Pesananid_pesananno_pesananpenerimaprovinsialamatkotaposteleponusernametotalstatustanggal_pesantanggal_tenggang

simpan()tambah()tampil()cetak()

Transaksiid_transaksitanggal_pesananno_pesananusernamekode_produkjumlahtotalstatusukuranwarna

tambah()simpan()edit()hapus()tampil()cetak()

Katagorinama_katagori

Produkkode_katagorikode_produknama_produkhargafotoketerangan

simpan()tambah()edit()hapus()tampil()hapus()cetak()

Produk_Detailid_produkukuranwarnastock

Gambar 4.31. Class Diagram Penjualan pada Furniture Jepara Putri yang

Diusulkan.

Page 35: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

88

4.2.3.7 Object Diagram

Object diagram sangat berdaya guna dalam menunjukan contoh-contoh

obyek yang saling terhubung satu sama lain. Dalam banyak kasus struktur yang

tepat bisa digambarkan secara tepat dengan class diagram, akan tetapi struktur

tersebut mungkin masi susah dimengerti. Pada setuasi seperti ini pembuatan

contoh degan obyek diagram akan sangat membantu sekali. Berikut Object

Diagram Sistem Informasi Penjualan pada Furniture Jepara Putri.

konfirmasino_pesanan : varchar(15) FJ-001no_transfer : varchar(15) 123456nama_lengkap : varchar(35) Juki Pramuditanama_pengirim : varchar(35) Juki Pramuditatanggal_bayar_awal : varchar(30) 20 Juli 2011tanggal_bayar_tunai : varchar(30) 22 Juli 2011tanggal_konfirmasi_member : varchar(30) 20 Juli 2011...tanggal_konfirmasi_admin : varchar(30) 20 Juli 2011total : double 3200000uang_muka : double 1600000sisa : double 0status_konfirmasi : int(11) 2status_pembayaran : int(11) 1tanggal_tenggang : date 2011-08-19

membernama_lengkap : varchar(35) Juki Pramuditaprovinsi : varchar(25) DKIkota : varchar(25) Jakartaalamat : text Jln. Perjungan No.2 Rt 002/007pos : varchar(5) 17123telepon : varchar(12) 08988961113username : varchar(35) [email protected] : varchar(100) 123456status : int(11) 0

pesananid_pesanan : int(11) 1no_pesanan : varchar(15) FJ-001penerima : varchar(35) Hamdaniprovinsi : varchar(25) Jawa Baratkota : varchar(25) Bogoralamat : text Jln. Cibinongpos : varchar(25) 123456telepon : varchar(12) 08661112849username : varchar(35) [email protected] : double 3200000status : int(11) 1tanggal_pesan : date 2011-07-20tanggal_tenggang : date 2011-07-23

transaksiid_transaksi : int(11) 1tanggal_pesan : date 2011-07-20no_pesanan : varchar(15) FJ-001username : varchar(35) [email protected]_produk : varchar(6) MJ-01jumlah : int(11) 1total : double 3200000status : int(11) 1ukuran : varchar(8) 60x40 Cmwarna : varchar(25) Coklat

produk_detailid_produk : int(11) 11ukuran : varchar(10) 60x40 Cm...warna : varchar(25) Coklatstock : int(11) 6

produkkode_kategori : varchar(6) MJkode_produk : varchar(6) MJ-01nama_produk : varchar(35) Meja Per Set...harga : double 3200000foto : varchar(500) mj01keterangan : text Terbuat Dari Kayu Jati

katagorinama_kategori : varchar(35) Meja

Gambar 4.32. Object Diagram Penjualan pada Furniture Jepara Putri yang

Diusulkan.

Page 36: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

89

4.2.3.8 Component Diagram

Component adalah unit fisik yang nyata yang menjadi bagian dari

deployment independent. Component ini diimplementasikan meskipun pada

sistem yang kecil. Perancangan menu pada aplikasi yang diusulkan digambarkan

oleh gambar component diagram berikut

index.php

Login Petugas

acc.php

Member Login

prd.php krm.php psn.php tju.php trs.php knf.php

prd.php

Gambar 4.33. Component Diagram Penjualan pada Furniture Jepara Putri yang

Diusulkan.

4.2.3.9 Deployment Diagram

Asumsi yang digunakan pada perangkat lunak ini memakai sistem yang

stand alone, artinya tidak ada satu komponenpun yang akan dibagi pakai

(sharing) dengan aplikasi web yang lain, oleh karena itu tidak perlu application

server terpisah.

Page 37: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

90

Client Browser

Web Server

Database Browser

Permintaa Koneksi Database

Gambar 4.34. Deployment Diagram Penjualan pada Furniture Jepara Putri yang

Diusulkan.

4.23.10Kodefikasi

Kodefikasi ini digunakan sebagai identitas untuk setiap data yang akan

diinputkan. dalam hal ini akan di jelaskan mengenai kode-kode yang akan

digunakan.

1. Kode Katagori

Contoh :

Internet

Page 38: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

91

2. Kode Produk

Contoh :

3. Kode Pemesanan

Contoh :

Sehingga pada setiap penjualan furniture pada Furniture Jepara

Putri Bekasi memiliki pengkodean yang menjelaskan kode katagori,

kode produk dan kode pemesanan.

Page 39: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

92

4.2.4 Perancangan Antar Muka

Perancangan ini adalah desain utama yang akan digunakan oleh sistem

yang akn dirancang.

Gambar 4.35. Tampilan website Furniture Jepara Putri.

4.2.4.1 Perancangan Input

Perancangan input diperlukan untuk menampilkan informasi yang

bertujuan memberikan kemudahan bagi member dan petugas sehingga dapat

dimengerti oleh user dan petugas yang bersangkutan. Perancangan input terdiri

dari 3, yaitu perancangan input non member, perancangan input member, dan

perancangan input petugas.

1. Perancangan Input Non Member

a. Halaman Akun Member

Page 40: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

93

Halaman Akun Member ini digunakan untuk pengunjung yang

ingin melakukan Pendaftaran Member

Gambar 4.36. Tampilan Halaman Pendaftaran Akun Member.

2. Perancangan Input Member

a. Halaman Login Member

Perancangan input login ini merupakan tahapan selanjutnya setelah

melakukan pendaftaran member baru. Pada halaman ini user diminta

untuk mengisikan email dan password yang benar untuk dapat

melakukan proses reservasi selanjutnya. Jika email atau password

tidak diisi atau salah maka user akan di kembalikan kembali kepada

halaman login.

Gambar 4.37. Tampilan Halaman Login Member.

Page 41: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

94

b. Halaman Pemesanan Produk

Halaman Pemesenan Produk digunakan Member melakukan

pemesanan produk, sesuai keinginan member.

Gambar 4.38. Tampilan Halaman Pemesanan Produk.

c. Halaman Tujuan Pemesanan Produk

Halaman Tujuan Pemesanan Produk digunakan untuk Member

mengisi data pemesan, dan alamat yang akan dituju untuk pengiriman

pemesanan produk.

Gambar 4.39. Tampilan Halaman Tujuan Pemesanan Produk.

Page 42: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

95

d. Halaman Konfirmasi Pembayaran

Halaman Konfirmasi Pembayaran digunakan untuk Member

melakukan konfirmasi atas pemesanan produk dan bisa melakukan

pembayaran secara tunai atau dengan uang muka terlebih dahulu.

Gambar 4.40. Tampilan Halaman Konfirmasi Pembayaran Tunai.

Page 43: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

96

Gambar 4.41. Tampilan Halaman Konfirmasi Pembayaran Uang Muka.

3. Perancangan Input Petugas

a. Halaman Login Petugas

Pada halaman ini Petugas diminta untuk mengisikan username dan

password yang benar untuk dapat melakukan proses pengolahan data.

Jika username atau password tidak diisi atau salah maka Petugas tidak

dapat melakukan proses pengolahan data.

Gambar 4.42. Tampilan Halaman Akun Petugas.

b. Halaman Input Katagori Produk

Pada halaman input katagori produk, digunakan Petugas untuk

menambah katagori produk pada furniture Jepara Putri.

Gambar 4.43. Tampilan Halaman Input katagori Produk.

Page 44: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

97

c. Halaman Input Produk

Pada halaman Input produk, digunakan Petugas untuk menambah

Produk pada Website Furniture Jepara Putri pada tahap pertama.

Gambar 4.44. Tampilan Halaman Input Produk.

Setelah peng-inputan produk pada tahap pertama, untuk melakukan

penambahan item(ukuran,warna dan stock) pada suatu produk

digunakan halaman pada Gambar 4.45.

Gambar 4.45. Tampilan Halaman Input Tambah Produk.

Page 45: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

98

4.2.4.2 Perancangan Output

Perancangan output diperlukan untuk menghasilkan informasi dan

memberikan kemudahan bagi user sehingga dapat dimengerti oleh user yang

bersangkutan. Dengan demikian user mendapatkan informasi yang sesuai dengan

tujuan yang diharapkan.

1. Perancangan Output Non Memeber

a. Halaman Katagori Produk

Dihalaman katagori ini ditampilkan Katagori Produk yang tersedia

di website Furniture Jepara Putri.

Gambar 4.46. Tampilan Halaman Katagori Produk.

b. Halaman Produk

Dihalaman Produk ini ditampilkan keseluruhan Produk yang

tersedia di Website Furniture Jepara Putri.

Page 46: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

99

Gambar 4.47. Tampilan Halaman Produk.

c. Halaman Detail Produk

Dihalaman Produk ini ditampilkan Detail Produk di Website

Furniture Jepara Putri.

Gambar 4.48. Tampilan Halaman Detail Produk.

2. Rancangan Output Member

a. Halaman Produk

Page 47: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

100

Dihalaman Produk ini ditampilkan keseluruhan Produk yang

tersedia di Website Furniture Jepara Putri.

b. Halaman Kategori Produk

Dihalaman katagori ini ditampilkan Katagori Produk yang tersedia

di website Furniture Jepara Putri.

c. Daftar Pesanan

Pada halaman pemesan produk, ini berfungsi untuk menampilkan

pesanan produk yang telah di lakukan oleh member.

Gambar 4.49. Tampilan Halaman Daftar pemesan.

Gambar 4.50. Tampilan Halaman Daftar Pemesan.

d. Halaman Pesanan Konfirmasi

Page 48: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

101

Pada halaman ini member dapat mengetahui data

pemesanan produk yang diinginkan dan member dapat melakukan

Konfirmasi Pembayaran.

Gambar 4.51. Tampilan Halaman Data Pemesanan Member.

3. Perancangan Output Petugas

a. Halaman Daftar Katagori Produk

Pada Halaman Daftar katagori Produk, Petugas dapat melihat

daftar katagori Produk pada website Furniture Jepara Putri, dan dapat

melakukan perubahan pada setiap Katagori Produk.

Gambar 4.52. Tampilan Halaman Daftar Kategori Produk.

b. Halaman Daftar Produk

Page 49: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

102

Pada Halaman Daftar Produk, Petugas dapat melihat daftar Produk

pada website Furniture Jepara Putri, dapat melakukan perubahan pada

setiap Produk dan dapat melakukan pencetakan persedian produk.

Gambar 4.53. Tampilan Halaman Daftar Produk.

Gambar 4.54. Laporan Persedian Produk.

c. Halaman Daftar Detail Produk

Pada Halaman Detail Produk, Petugas dapat melihat daftar Detail

Produk pada website Furniture Jepara Putri, dan dapat melakukan

perubahan pada setiap Produk.

Page 50: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

103

Gambar 4.55. Tampilan Halaman Daftar Detail Produk.

d. Halaman Akun

Pada Halaman Akun, Petugas dapat melihat detail Akun member

yang telah mendaftar dan detail akun petugas.

Gambar 4.56. Tampilan Halaman Detail Akun Member.

Gambar 4.57. Tampilan Halaman Detail Akun Petugas.

Page 51: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

104

e. Daftar Konfirmasi Pembayaran

Pada Halaman Konfirmasi Pembayaran, Petugas melakukan acc

terhadap konfirmasi pemesanan produk untuk dilakukan proses

pengiriman produk.

Status Pembayaran dengan uang muka yang telah di lakukan member

Gambar 4.58. Tampilan Halaman Daftar Pesanan Produk.

Status pembayaran pembayaran lunas

Gambar 4.59. Tampilan Halaman Daftar Pesanan Produk.

Status setelah di ACC petugas setalah melakukan pembayaran

Page 52: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

105

Gambar 4.60. Tampilan Halaman Daftar Pesanan Produk.

f. Halaman Penjualan Produk

Pada Halaman Penjualan Produk, Petugas dapat melihat penjualan

yang telah di lakukan oleh member dan petugas dapat mencetak

laporan penjualan produk dalam periode tertentu.

Gambar 4.61. Tampilan Halaman Daftar Penjualan.

Gambar 4.62. Laporan Penjualan.

Page 53: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

106

g. Halaman Pemesanan Produk

Pada Halaman Pemesanan Produk, member yang yang melakukan

pemesanan produk dan belum melakukan pembayaran dan Petugas

dapat mencetak laporan pemesanan produk dalam periode tertentu.

Gambar 4.63. Tampilan Halaman Pemesanan Produk.

Gambar 4.64. Laporan Pemesanan Produk.

h. Halaman Acc Konfirmasi petugas.

Pada Halaman Acc Konfirmasi, Petugas melakukan acc

terhadap konfirmasi pemesanan produk untuk dilakukan proses

pengiriman produk.

Page 54: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

107

Gambar 4.65. Tampilan Acc Konfirmasi Pembayaran.

i. Surat Jalan

Pada Surat Jalan, Petugas melakukan pencetakan laporan

bertujuan untuk petugas pengirim untuk melakukan pengiriman

produk.

Page 55: 202.62.11.199202.62.11.199/ebook/Ebook-Akuntansi/jbptunikompp-gdl... · Web viewMenyimpan data pada laporan penjualan pada buku nota. 4. Nama Use Case Aktor Tujuan::: Cetak laporan

108

Gambar 4.66. Surat Jalan Pengiriman.