• Tidak ada hasil yang ditemukan

BAB IV ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
qori kurniawan

Academic year: 2023

Membagikan "BAB IV ANALISA DAN PERANCANGAN SISTEM"

Copied!
45
0
0

Teks penuh

(1)

48 BAB IV

ANALISA DAN PERANCANGAN SISTEM

4.1. Analisa Permasalahan

4.1.1 Sistem yang digunakan pada saat ini

Sistem penjualan yang dilakukan oleh Toko Lia Butik Brebes merupakan sistem yang hanya memanfaatkan beberapa akun sosial saja seperti facebook dan Blackberry Messanger sehingga ruang lingkup penjualannya kurang luas dan terbatasnya ruang promosi karena dengan begitu hanya orang-orang tertentu saja yang dapat mengetahui toko ini beserta informasi penting lainnya.

4.1.2 Solusi yang ditawarkan

Dari permasalahan diatas, solusi yang ditawarkan adalah

pembuatan toko online, yang dapat membuat sistem promosi dan penjualan secara online. Dalam sistem ini, penjual dapat meningkatkan penjualan dengan cara memperluas jangkauan penjualan dan konsumen dapat melihat informasi barang secara online dengan promosi dan informasi yang lebih lengkap serta melakukan pemesanan langsung dari e-commerce sehingga dapat menyelesaiakan permasalahan promosi dan persaingan

(2)

49

4.2. Analisa Kebutuhan Sistem

Peracangan sistem sangat dibutuhkan untuk mendapatkan suatu sistem yang dapat berjalan dengan baik. Diantaranya mencakup perancangan database, peracangan perangkat keras (hardware), perangkat lunak (software), dan brainware.

4.2.1 Perangkat Keras

Adapun pemilihan spesifikasi minimal hardware yang digunakan dalam merancang program ini adalah satu perangkat komputer dengan spesifikasi minimal sebagai berikut :

1. Processor Intel(R) Core(TM) 2. RAM DDR3 4,00GB

3. Hardisk 620 GB

4. Input device berupa mouse dan keyboard 5. Output device berupa monitor dan printer 6. Modem Smartfrend

4.2.2 Perangkat Lunak

1. Sistem Operasi Microsoft Windows 7.

2. Program Aplikasi Macromedia Dreamweaver CS5.

3. Program Aplikasi XAMMP V.3.2.1 - Data : Mysql

(3)

50

-Run : Php -Server :Apache 4.3. Perancangan Sistem

4.3.1 Use Case Diagram 1. Identifikasi Aktor

Adapun kegiatan yang telah divisualisasikan kedalam diagram use case adalah sebagai berikut :

Tabel 4.1 Indentifikasi Aktor

No Aktor Deskripsi

1 Admin Bagian yang mengenai dan

memproses data pada Lia Butik Brebes

2 Member Orang yang sudah mendaftar menjadi anggota pembeli pada Lia Butik Brebes

3 Non Member Orang yang belum mendaftar dan belum menjadi anggota pada Lia Butik Brebes

2. Identifikasi Diagram Use Case Case menggambarkan interaksi antara actor dengan sistem.

Tabel 4.2 Identifikasi Digram Use Case No Use Case

Name

Deskripsi Aktor

(4)

51

1 Login Use case

menggambarkan kegitan

memasukkan username dan password untuk mengakses sistem

Admin dan

Member

No Use Case Name

Deskripsi Aktor

2 Logout Use case

menggambarkan kegiatan keluar dari system

Admin dan

Member

3 Manajemen prodak

Use Case

menggambarkan kegiatan mengolah data barang

Admin

4 Manajemen Data

Kategori Admin

Use Case

Menggabarkan kegiatan mengolah data kategori

Admin

5 Lihat Pemesanan

Use Case

menggambarkan kegiatan mengolah data admin

Admin

6 Pesan Barang

Use Case

menggambarkan kegiatan pesan barang

Member

7 Lihat Detail Barang

Use case

menggambarkan kegiatan lihat barang

Member dan non member

8 Melakukan pendaftaran member

Use case

menggambarkan kegiatan

melakukan pendaftaran member

Non member

(5)

52

Berikut adalah gambar model use case diagram website penjualan Toko Lia Butik Brebes :

Gambar 4.1 Use Case Diagram

(6)

53

4.3.2 Sequence Diagram

Sequence Diagram yang menggambarkan bagaimana obyek berinteraksi dengan obyek lainnya melalui pesan (message) yang disampaikan, disusun dalam urutan kejadian atau waktu dan secara khusus berasosiasi dengan use case. Agar dapat memahami tentang rangkaian, urutan atau rentetan sistem maka perlu dibuatnya sequence diagram, yaitu :

1. Sequence Digram Melakukan Login

Gambar 4.2 Sequence Digram Melakukan Login

(7)

54

2. Sequence Diagram Admin Manajemen Cara Beli

Gambar 4.3 Sequence Diagaram Admin Manajemen Cara Beli 3. Sequence Diagram Admin Manajemen Ganti Password

(8)

55

Gambar 4.4 Sequence Diagram Admin Manajemen Ganti Password

4. Sequence Diagram Admin Manajemen Prodak

Gambar 4.5 Sequence Digram Admin Manajemen Prodak

(9)

56

5. Sequence Diagram Admin Manajemen Kategori

Gambar 4.6 Sequence Admin Manajemen Kategori 6. Sequence Diagram Admin Manajemen Data Customer

(10)

57

Gamabar 4.7 Sequence Digram Admin Manajemen Data Customer 7. Sequence Diagram Admin Manajemen Bukutamu

Gambar 4.8 Sequence Diagram Admin Manajemen Bukutamu 8. Sequence Diagram Admin Manajemen Konfirmasi Pembayaran

(11)

58

Gambar 4.9 Sequence Diagram Admin Manajemen Konfirmasi 9. Sequence Diagram Admin Manajemen Logout

Gambar 4.10 Sequence Diagram Admin Manajemen Logout 10. Sequence Digram User Daftar Member

(12)

59

Gambar 4.11 Sequence Diagram User Daftar Member 11. Sequence Diagram User Login Member

Gambar 4.12 Sequence Diagram User Login Member 12. Sequence Diagram User Melihat Prodak Kami

(13)

60

Gambar 4.13 Sequence Diagram User Melihat Prodak Kami 13. Sequence Diagram User Prodak

Gambar 4.14 Sequence Diagram User Prodak 14. Sequence Diagram User Kategori

(14)

61

Gambar 4.15 Sequence Diagram User Kategori 15. Sequence Diagram User Pemesanan

Gambar 4.16 Sequence Diagram User Pemesanan 16. Sequence Diagram User bukutamu

(15)

62

Gambar 4.17 Sequence Diagram User Bukutamu 17. Sequence Diagram User Konfirmasi Pembayaran

Gambar 4.18 Sequence Diagram User Konfirmasi 18. Sequence Diagram User Logout

(16)

63

Gambar 4.19 Sequence Diagram User Logout

4.3.3 Class Diagram

Class diagram adalah inti dari proses pemodelan objek. Baik forward engineering maupun reverse engineering memanfaatkan diagram ini. Forward engineering adalah proses perubahan model menjadi kode program sedangkan reverse engineering sebaiknya merubah kode program menjadi model. Agar dapat membuat kode program maka dapat memanfaatkan class diagram, berikut ialah gambar class diagram website penjualan pada Toko Lia Butik Brebes :

(17)

64

Gambar 4.20 Class Diagram

(18)

65

4.3.4 Table Relation

Di dalam table relation terdapat hubungan antar table, yang merepresentasikan interaksi antara satu table dengan table lainya.

Table Relation ini juga dapat menjadi kode database yang sesuai dengan database yang digunakan. Berikut ialah gambar table relation website penjualan Toko Lia Butik :

(19)

66

Gambar 4.21 Table Relation

(20)

67

4.3.5 Activity Diagram

Menerangkan aktivitas dari masing-masing use case, yaitu setiap interaksi antara aktor dengan sistem yang telah digambarkan dalam use case diagram. Menjelaskan setiap alir aktivitas yang dilakukan sistem, atas perintah dari aktor.

1. Activity Diagram Login Admin

Gambar 4.22 Gambar Login Admin

act Login Admin

Sistem Admin

Mulai

input Username dan

Passw ord Validasi Username dan

Passw ord

Apakah Username dan Password valid ? Peringatan Login Gagal

Menampilkan Halaman Utama

Selesai [Ya]

[Tidak]

(21)

68

2. Activity Diagram Manajemen Cara Beli

Gambar 4.23 Activity Diagram Manajemen Cara Beli 3. Activity Diagram Manajemen Cara Ganti Password

(22)

69

Gambar 4.24 Activity Diagram Manajemen Cara Ganti Password 4. Activity Diagram Manajemen Prodak

(23)

70

Gambar 4.25 Activity Diagram Manajemen Prodak

(24)

71

5. Activity Diagram Manajemen Kategori

(25)

72

Gambar 4.26 Activity Manajemen Kategori 6. Activity Diagram Manajemen Customer

Gambar 4.27 Activity Diagram Manajemen Customer

(26)

73

7. Activity Diagram Manajemen Bukutamu

Gambar 4..28Activity Diagram Manajemen Bukutamu

act manaj emen bukutamu

system admin

mulai

pilih menu bukutamu tampil halaman bukutamu

apakah akan delet ?

pilih recorde

proses delet

selesai ya

tidak

(27)

74

8. Activity Diagram Manajemen Konfirmasi

Gambar 4.29 Activity Diagram Manajemen Konfirmasi 9. Activity Diagram Manajemen Logout

Gambar 4.30 Activity Diagram Manajemen Log

act manaj emen konfirmasi pembayaran

system admin

mulai

pilih menu konfirmasi tampil halaman konfirmasi

apakah akan delet ?

pilih record

proses delet

selesai [tidak]

[ya]

(28)

75

10. Activity Diagram User Login Member

Gambar 4.31 Activity Diagram User Login Member

act user login member

sistem user

mulai

masuk form login

menerima permintaan form login

menampilkan form login mengisi username dan

passw ord

v alidasi username dan passw ord

peringatan login Gagal

menampilkan halaman utama

selesai [ya]

[tidak]

(29)

76

11. Activity Diagram User Daftar Member

Gambar 4.32 Activity Diagram User Daftar Member 12. Activity Diagram User Kategori

(30)

77

Gambar 4.33 Activity Diagram User Kategori 13. Activity Diagram User Member Prodak

Gambar 4.34 Activity Diagram User Member Prodak 14. Activity Diagram User Profil

(31)

78

Gambar 4.35 Activity Diagram User Profil 15. Activity Diagram User Pemesanan

Gambar 4.36 Activity Diagram User Pemesanan

(32)

79

16. Activity Diagram User Pembelian

Gambar 4.37 Activity Diagram User Pembelian 17. Activity Diagram User Bukutamu

act user pembelian

system member

mulai

pilih produck menampilkan halaman

produk

apakah akan beli ?

menampilkan halaman pembelian

apakah akan hapus ? menampilkan semua

prodak

apakah akan buy now ? selsesai

menampilkan struck pembayaran

selesai ya

selesai ya

ya tidak

[tidak]

[tidak]

(33)

80

Gambar 4.38 Activity Diagram User Bukutamu 18. Activity Diagram User Konfirmasi

Gambar 4.39 Activity Diagram User Konfirmasi

act user bukutamu

system member

mulai

pilih menu bukutamu menampilkan halaman

bukutamu

apakah akan input ?

melakukan input bukutamu

selesai ya

tidak

act user konfirmasi

system member

mulai

pilih menu konfirmasi

menampilkan halaman konfirmasi

apakah akan input ?

melakukan input konfirmasi pembayaran

selesai [tidak]

[ya]

(34)

81

19. Activity Diagram User Melakukan Logout

Gambar 4.40 Activity Diagram User Melakukan Logout

(35)

82

4.4. Implementasi Database 4.4.1 Tabel Admin

Table 4.3 Tabel Admin

No Nama Field Type panjang Keterangan 1 Username Varchar 50 Usernameadmin 2 Password Varchar 50 Password Admin 3 nama_lengkap Varchar 100 Nama Admin

4 Email Varchar 100 Email admin

5 lno_telp Varchar 20 No telepon admin

6 Level Varchar 20 Level admin

7 Blokir

Enum (“Y,N”

Blokir admin

(36)

83

4.4.2 Tabel produk

Table 4.4 Tabel Produk

No Nama Field Type Panjang Keterangan

1 Id_prodak Int 5 Primary key

2 Id_kategori Int 5 Kategori prodak 3 Nama_produk Varchar 100 Nama prodak 4 Produk_seo Varchar 100 Prodak

5 Deskripsi Text Deskripsi prodak

6 Harga Int 20 Harga prodak

No Nama Field Type Panjang Keterangan

7 Stok Int 5 Stok barang

8 Berat decimal 5,2 Berat barang

9

Tanggal_masuk Date

Tanggal masuk pemesanan

10 Gambar varchar 100 Gambar prodak

11 Dibeli Int 5 Beli barang

12 Diskon Int 5 Diskon barang

13 Status varchar 10 Status barang

14 Review Text Review barang

(37)

84

4.4.3 Tabel Customer

Table 4.5 Tabel Kustomer

No Nama Field Type Panjang Keterangan

1 Id_customer Int 5 Primary key

2 Password Varchar 50 Password customer 3 Nama_lengkap Varchar 100 Nama customer

4 Alamat Text Alamat customer

5 Email Varchar 100 Email customer

6 Telepon Varchar 12 No telepon customer

7 Id_kota int 5 Kota customer

8 Aktif enum Customer online

4.4.4 Tabel Kategori

Table 4.6 Tabel Kategori

No Nama Type Panjang Keterangan

1 Id_kategori Int 5 Primary key

2 Nama_kategori Varchar 100 Nama kategori 3 Kategori_seo Varchar 100 Kategori

(38)

85

4.4.5 Tabel Bukutamu

Table 4.7 Tabel Bukutamu

No Nama Type Panjang Keterangan

1 Id_bukutamu Varchar 6 Primary key

2 Nama Varchar 4 Kategori

3 Email Varchar 45 Produk

4 Pesan Varchar 15 Harga produk

5 Waktu Varchar 45 Foto

6 Keterangan Varchar 225 Keterangan

4.4.6 Tabel Konfirmasi Pembayaran

Table 4.8 Tabel Konfirmasi Pembayaran

No Nama Type Panjang Keterangan

1 Id_konfirmasi Int 5 Primary key 2 No_order Varchar 40 Nomer orderan

3 Nama Varchar 15 Nama pengirim

4 Bank Varchar 20 Bank di tuju

5 Nominal char 15 Jumlah nominal

4.4.7 Tabel Order Masuk

Table 4.9 Tabel Order Masuk

(39)

86

No Nama Type Panjang Keterangan

1 Id_order Int 5 Nomer order

2 Status_order Varchar 50 Status order

3 Tgl_order Date Tanggal order

4 Jam_order Time Jam order

5 Id_customer Int 5 Nama yang mengorder

4.5. Desain Input/Output

4.5.1 Antar Muka Pemakai (User Interface)

Gambar 4.41 Antar Muka Pemakai (User Interface)

(40)

87

4.5.2 Antar Muka Admin 1. Login Admin

Gambar 4.42 Login Admin 2. Halaman Administrator

Gambar 4.43 Halaman Administrator 3. Desain Layout Manage Data Prodak

(41)

88

Gambar 4.44 Data Prodak 4. Desain Layout Manage Data Kategori

Gambar 4.45 Data Kategori 5. Desain Layout Manage Data Customer

(42)

89

Gambar 4.45 Data Customer 6. Desain Layout Manage Data Bukutamu

Gambar 4.46 Data Bukutamu

7. Desain Layout Manage Data Konfirmasi Pembayaran

(43)

90

Gambar 4.47 Data Konfirmasi Pembayaran 8. Desain Layout Manage Data Order Masuk

Gambar 4.48 Data Order Masuk 9. Desain LogOut

(44)

91

Gambar 4.49 Desain Logout

(45)

92

Gambar

Gambar 4.6 Sequence Admin Manajemen Kategori    6.  Sequence Diagram Admin Manajemen Data Customer
Gambar 4.8 Sequence Diagram Admin Manajemen Bukutamu  8.  Sequence Diagram Admin Manajemen Konfirmasi Pembayaran
Gambar 4.9 Sequence Diagram Admin Manajemen Konfirmasi  9.  Sequence Diagram Admin Manajemen Logout
Gambar 4.10 Sequence Diagram Admin Manajemen Logout  10. Sequence Digram User Daftar Member
+7

Referensi

Dokumen terkait

Pada activity diagram halaman admin Fakultas atau UPT ini dimulai dengan masuk ke halaman login, admin Fakultas harus memasukkan username dan password untuk dapat mengakses

1) Setiap pengguna harus melakukan login terlebih dahulu untuk mengakses sistem dengan menggunakan username dan password masing-masing pengguna agar tetap terjaga keamanannya. 2)

Deskripsi Admin membuka website, lalu melakukan login, apabila tidak diterima username dan password tidak akan terbuka, apabila diterima masuk ke halaman utama,

Mengisi Username dan Password tidak diisi kemudian klik tombol login Username: Admin Password: (kosong) Sistem akan menolak dan menampilkan pesan “Username atau

Deskripsi singkat Admin dan user membuka aplikasi, melakukan login, apabila tidak diterima username dan password tidak akan bisa masuk, apabila diterima masuk kehalaman

Diagram Use Case Admin Data Guru Data Santri Menu Utama Login Pembayaran Iuran include Logout extand Tambah Baru extand Ubah extand extand extand extand Hapus Tambah extand

Admin melakukan login dengan memasukan username dan password untuk mengelola data aplikasi System menvalidasi username dan password, jika salah akan kembali

Pada proses login dimana admin menginputkan username dan password untuk dapat masuk ke dashboard admin, proses pencarian resep masakan akan mulai aktif setelah