• Tidak ada hasil yang ditemukan

PENUTUP PEMBANGUNAN APLIKASI MOBILE MARKETPLACE BERBASIS ANDROID.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PENUTUP PEMBANGUNAN APLIKASI MOBILE MARKETPLACE BERBASIS ANDROID."

Copied!
153
0
0

Teks penuh

(1)

BAB VI

PENUTUP

Pada bab penutup ini akan dijabarkan mengenai kesimpulan dan saran dari pembangunan sistem, daftar pustaka yang digunakan penulis dalam menyusun laporan ini, dan lampiran yang berisi SKPL (Spesifikasi Kebutuhan Perangkat Lunak) dan DPPL (Dokumen Perancangan Perangkat Lunak) dari perancangan pembangunan sistem. 6.1 Kesimpulan

Berdasarkan analisis, desain, dan implementasi perangkat lunak dan pembahasan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan dari Tugas Akhir ini yaitu Aplikasi mobile marketplace yang dapat membentuk seperti mall virtual telah berhasil dibangun dengan menggunakan framework Android dan CodeIgniter.

6.2 Saran

Saran yang dapat diambil dari proses analisis sampai pada pembuatan TanioMall di tugas akhir ii adalah sebagai berikut:

1. Menambahkan fungsionalitas pada aplikasi mobile untuk laporan-laporan pendapatan dan keuangan yang lebih baik lagi.

2. Menambahkan fungsionalitas pada aplikasi seperti saldo, sehingga pengguna mengambil dana hasil penjualannya dengan nominal tertentu.

3. Menambahkan fungsionalitas pada aplikasi web sebagai front-end untuk website-nya agar pelanggan juga dapat mengaksesnya melalui web browser di laptop atau komputer.

Pada bab pepenutup ini akan dijabarkan mengenai

kesimpulan ddaan saran dari pembangunan n sistem, daftar

pustaka yayang digunakana ppennululisi dalam menyuyusun laporan ini, ddan lamampipiraran yayangng bbererissii SKS PL (SpSpesifikasi Kebubutuhan PeP rangngkat Lunanak)k) ddanan DPPL (D(Dokummen Peranancangan Pe

Perangkakatt LuLunak)k) dari perancangan peembm anguunanann sistteme .

6.1 KeKesisimpm ullaan

Beerdasarkan analisis, desain, dan impllemmene tasis pe

p raangkat lunak dan pembahasan padda a babab-b-babb

sebbelumnya, maka dapat ditarik kesimpulan ddarii TuTugas Akkhir ini yaitu Aplikasi mobile marketplaace yangng

d

dapat membentuk seperti mall virtual telah berhassill d

dibangun dengan menggunakan framework Andrroidd dann Co

CodeIgniter.r. 6.2 Saran

Saran yang dapat ddiambil dari proses anaalilisisis

sampmpaiai ppadadaa pepembmbuatan TanioMoMalalll didi ttugugasas akhkhirir ii

adallah sebh ebagagaiai berikikutut:: 1.

1 MeMenanambmbahahkakan funggsis onalittas padda a applilikakasisi mmobile

untuk laporan-lapooran peendapatan dan keuangan yang

lebih baik lagi.

2. Menambahkan fungsisionalittas pada aplikasi seperti

saldo, sehingga ppenggguna mengambil dana hasil

penjualannya dengan noominal tertentu.

(2)

DAFTAR PUSTAKA

Anindito, S. D. A., 2012. Pembangunan Aplikasi Android

untuk Layanan Pesan Antar Barang atau Jasa Berbasis

Lokasi dan Teknologi Push Notification, Yogyakarta:

Universitas Atma Jaya Yogyakarta.

Arvi, A., Satoto, K. I. & Kridalukmana, R., 2013. Perancangan Aplikasi Toko Online XO-Licious Berbasis Mobile Web pada Sistem Operasi Android. Jurnal

Teknologi dan Sistem Komputer, I(4), pp. 1-11.

Fatmanto, A., 2013. Pembangunan Aplikasi Forum Jual Beli

Berbasis Mobile, Yogyakarta: Universitas Atma Jaya

Yogyakarta.

Gantini, T. & Kurniawan, D., 2008. Website E-Commerce Toko Baros Elektronik Cimahi. Jurnal Sistem

Informasi, III(2), pp. 101 - 111.

Hartmann, B., 2001. Strategic Design of B2B

e-Marketplace Business Models, Hamburg: Diplomica

Verlag GmbH.

Hasanuddin, Aryanto & Siregar, D. O., 2012. Perancangan Toko Online Produk Lokal Khas Nusantara dengan Metode Modern Retail. Jurnal Fasilkom, I(2), pp. 1-5.

Laudon, K. C. & Laudon, J. P., 2006. Management

Information Systems. 9th Editon Pearson penyunt. New

Jersey: Prentice Hall.

Lee, H. L. & Whang, S., 2001. E-Business and Supply Chain

Integration. California, SGSCMF-W2-2001, pp. 1-29.

Mariana, N., Priyambodo, A. & Arianto, T., 2011. E-Commerce Sentra Kluster IKM Sepatu di Kota Semarang sebagai Media Promosi dan Komunitas Online. Jurnal untuk Layanan Pesan Antar Barang atau Jasa Berbasis

Lokasi dan Tekknnologi Push Notitification, Yogyakarta:

Universitatas Atma Jaya Yogyakarta.

Arvi, A.,, Satoto, K.K. I. & KrKridalukmanana, R., 2013.

Perrancangaan ApAplikaasisi TTokokoo OnOnliinene XXO-Liciouuss Berbasis M

Mobilee Webb pada Sistem Operasisi Andn roid. Jurnal Teknknolologogi daann Sistem Komputer, I(I(4), pppp.. 1-11.

Fatmmanntoto, A.., 2013. Pembangunan Aplikasii Forumum JJuual BBeli Be

Berbasasis Mobile, Yogyakarta: Universittas AtAtmama Jayya

Yogygyakarta. Ga

Gantn inni, T. & Kurniawan, D., 2008. Website EE-Comommemerce To

Toko Baros Elektronik Cimahi. Jurnall SSisisteem m I

Informasi, III(2), pp. 101 - 111.

Ha

H rtmmann, B., 2001. Strategic Design of B2B B e- -M

Marketplace e BuBusisiness Modelelss, HHamburg: DDipiplomiicaca Verlag GmbH.

H

Hasa anuddin, Aryanto & Siregegar, D. O., 2012. Perancaangngaan To

Tokok Online Produk Lokal Khas Nusantararaa dedengngan

Me

Metotodede MMododerernn RRetatailil. JuJurnrnalal FFasasililkokomm, I(I(2)2), pppp. 1-5.

5.

Laudon, K. C. & Laududon, J. P., 2006. Management

Information Systems. 9th EEditon Pearson penyunt. New

Jersey: Prentice Haall.

Lee, H. L. & Whang, S., 202 01. E-Business and Supply Chain

Integration. Californniaa, SGSCMF-W2-2001, pp. 1-29.

(3)

E-Marthasari, G. I., Aminudin & Munarko, Y., 2010.

Implementasi Web Service untuk Mendukung Interoperabilitas pada Aplikasi E-Commerce.

Surabaya, Electronic Engineering Polytechnic Institute of Surabaya, pp. 117 - 121.

Meida, A. & Jauhari, J., 2011. Aplikasi M-Commerce untuk Penjualan Buku pada Suatu Toko Buku berbasis WAP (Wireless Application Protocol) Service dengan Media Handphone. Jurnal Sistem Informasi, III(2), pp. 14-39.

Mitchell, L. J., 2013. PHP Web Services. 2nd penyunt. California: O'Reilly.

Nuryana, I. K. D. & Putra, S. M., 2012. Rancang Bangun Aplikasi M-Commerce Berbasis Android sebagai Media Informasi dan Pemesanan Online pada Distro (Pakaian). Jurnal Manajemen Informatika, I(1), pp. 25-32.

Pratama, A. B., 2005. Implementasi E-Government dalam Penyelenggaraan Pemerintahan di Era Globalisasi.

Dialogue JIAKP, II(3), pp. 939-960.

Putra, P. K. & Santoso, P., 2013. Aplikasi Toko Tas Online Berbasis Android. Jurnal Dimensi Teknik

Elektro, I(1), pp. 12-17.

Ratnasingam, P., 2007. A Risk-Control Framework for e-Marketplace Participation: The Findings of Seven Cases. Information Management & Computer Security, XV(2), pp. 149 - 166.

Risti, O. & Riasti, B. K., 2013. Pembuatan E-Commerce

pada Toko Velg Mobil Limited Edition Berbasis Opencart. Semarng, Seminar Riset Unggulan Nasional

Informatika dan Komputer, p. 33036.

Surabaya, Ellecectronic Engngini eering Polytechnic

Institute oof Surabaya, pp. 117 - 12121.

Meida, A. && Jauhari, JJ., 2011. Aplikasi M-CoC mmerce untuk Penjnjualan BuBukuku padadaa SuSuatatuu ToTokoko Buku beerbr asis WAP

(

(Wireless ApApplplication Protocoll)) SeServicce denggana Media

Handdphphonone. Juurrnal Sistem Informrmasa i, IIIII(I(2)2 , ppp.

14-399.

Mitcchehell, L. J., 2013. PHP Web Services. 2ndd pepenyunnt.t Caliifornia: O'Reilly.

Nu

Nuryr anna, I. K. D. & Putra, S. M., 2012. Rancaang Baangngun Ap

Aplikasi M-Commerce Berbasis Android sebaggai MeMediaa I

Informasi dan Pemesanan Online pada Disttroro (Pakaian). Jurnal Manajemen Informatika, I((1), pp.. 2

25-32.

Pratama, AA. BB., 20200505.. ImI plememenentatasii EE-GoGovernment dallamam

Penyelenggaraan Pemeririntahan di Era Globalissasasi.i.

Di

Dialogue JIAKP, II(3), pp. 939-960.

Pu

Putrraa, PP. K.K. && SSanantotososo,, P.,P., 20201313. ApAplilikakasisi TTokokoo TTas

On

Onlilinene BBerrbabasis Andrdroid.o Jurnrnalal DDimimenensisi TTeknik El

Elekektrtro, I(1), pp. 121 -17.

Ratnasingam, P., 2007.. A Riskk-Control Framework for

e-Marketplace Particcipationn: The Findings of Seven

Cases. Information Managgement & Computer Security,

XV(2), pp. 149 - 166..

(4)

Sahney, S., 2008. Critical Success Factors in Online Retail - An Application of Quality Function Deployment and Interpretive Structural Modeling.

International Journal of Business and Information,

III(1), pp. 144 - 163.

Sariana, K., 2010. Perancangan Sistem Informasi Berbasis

Web pada Kantor BPN (Badan Pertanahan Nasional)

Sleman, Yogyakarta: Sekolah Tinggi Manajemen

Informatika dan Komputer AMIKOM.

Suhariono, A. S., Andjarwirawan, J. & Noertjahyana, A., 2013. Pembuatan Webportal untuk Jual dan Beli Customer to Customer. Jurnal Infra, I(2), pp. 243 - 248.

Suprihadi, Hudiono, R. & Sinatra, L., 2013. Rancang Bangun Sistem Jejaring Klaster Berbasis Web dengan Pendekatan Model E-Commerce: Marketplace Concentrator. Jurnal Teknologi Informasi, X(1), pp. 71-83.

W3C, 2007. Simple Object Access Protocol (SOAP). [Online]

Available at: http://www.w3.org/TR/soap12 [Diakses 30 Maret 2015].

Wagh, K. & Thool, R., 2012. A Comparative Study of SOAP VS Rest Web Services Provisioning Techniques for Mobile Host. Journal of Information Engineering and

Applications, II(5), pp. 12-17.

Wibowo, A. T., 2013. Pembuatan Aplikasi E-Commerce Pusat Oleh-Oleh Khas Pacitan pada Toko Sari Rasa Pacitan.

Indonesian Journal on Networking and Security,

II(4), pp. 62-67.

International JoJournal of Bususini ess and Information,

III(1), pppp. 144 - 163.

Sariana, KK., 2010. Perar ncangan Sistem Inforormasi Berbasis

Web b pada KKanantor BPBPN N (B(Badadanan PPertanahann Nasional) S

Sleman,, YoYogygyaakarta: Sekolaahh Tingggi MMana ajemen

Infoormrmatatika dadan Komputer AMIKOKOM.M.

S

Suhaariionono,o AA. S., Andjarwirawan, J. & NoNoertjtjahahyayana, A.,

20

2013. Pembuatan Webportal untuk Juuala ddanan Beleli

Custtomer to Customer. Jurnal Infra, I(2)),, pppp. 243 -

-2488. Su

Suprihihadi, Hudiono, R. & Sinatra, L., 2013. Raancncangg

B

Bangun Sistem Jejaring Klaster Berbasis Webb dengganan

P

Pendekatan Model E-Commerce: Markketplplacee C

Concentrator. Jurnal Teknologig Informasi, X(X(1)1), pppp.

71-83.

W

W3C, 2007. Simple Objecect Access Protocol (SOAOAP)P).

[O

[Online]

Av

Avaiailalablblee atat:: hthttptp:/://w/wwwww.w.w3.3.ororg/g/TRTR/s/soaoapp12

[D

[Diaiakskseses 3300 MMarett 201515]].

Wagh, KK. && Thool, R., 20012. AA Comparative StStududy of SOAP

VS Rest Web Serviices Proovisioning Techniques for

Mobile Host. Journaal of IInnformation Engineering and

Applications, II(5),, pp. 12-17.

Wibowo, A. T., 2013. Pembubuattan Aplikasi E-Commerce Pusat

(5)

Wiradinata, T., 2013. Factors Influencing Nascent Entrepreneurs in an e-Marketplace. International

Journal of Business and Commerce, III(4), pp. 35-61.

Witono, T. & Hendrayana, F., 2011. Pembuatan Aplikasi Web Jual Beli dan Lelang Online. Jurnal Sistem

Informasi, VI(1), pp. 101 - 111.

Zhang, H. & Okoroafo, S. C., 2014. An e-Commerce Key Success Factors Framework for Chinese SME Exporters.

International Journal of Economics and Finance,

VI(1), pp. 129 - 137.

Zwass, V., 1996. Electronic Commerce: Structures and Issues. International Journal of Electronic Commerce, I(1), pp. 3-23.

Witono, T. & Hendrdraayana, F., 2201011. Pembuatan Aplikasi

Web Jual BBeli dan Lelang Onlinine.e Jurnal Sistem

Informmaasi, VI(1), pp. 101 - 111.

Zhang, HH. & OkO ororoao fo,, S.S. CC.,., 2201014.4 An e-Coommm erce Key S

Success Factctorors Framework for ChChininese SME Exxpop rters.

Inteernrnatationall Journal of Econocon micss aandn Fininance, VII(1(1)), ppp.p. 129 - 137.

(6)
(7)

DESKRIPSI PERANCANGAN PERANGKAT

LUNAK

TanioMall

(Pembangunan Aplikasi Mobile Marketplace)

Untuk :

Tugas Akhir (Skripsi)

Dipersiapkan oleh:

Yohanes Marius Wahyu D.P. / 110706510

Program Studi Teknik Infor ma ti ka Fakultas Teknologi Indus tr i Un iv er si ta s Atma Jaya Yogy ak ar ta

Program Studi Tek ni k In fo rm at ik a

Nomor Dokumen Halaman

1/ 82

DPPL–TanioMall

DPPL

DESKRIPSI PER

R

A

A

N

N

C

C

A

A

N

N

GAN PERANGKAT

LUNAK

T

T

a

n

i

oMa

l

l

l

l

(

(

P

Pem

m

b

b

a

a

n

n

g

g

un

n

a

an

Aplikas

i

Mobile M

a

ar

r

ke

e

t

t

p

p

l

l

a

a

ce)

)

Unt

u

k

:

T

u

g

a

s A

kh

i

r

(

Sk

ri

p

s

i

)

Dipersiap

p

k

k

an oleh:

Y

Yo

o

h

h

a

a

nes

s

M

Ma

ar

r

i

iu

u

s

s

W

W

a

a

hyu D

D.

.

P

P.

. /

/

1

1

1

1

0

0

7

7

0

06

6

5

5

1

1

0

0

(8)

DAFTAR PERUBAHAN

REVISI

DESKRIPSI

A

B

C

D

E

F

INDEKSTGL - A B C D E F

DITULIS OLEH YM W DIPERIKSA OLEH

DISETUJUI OLEH

B

C

D

E

E

F

INDEKSTGL - AA B C D E F

DI

DITUTULILISS OLOLEH YM W DIIPEPERIR KSSAA OLOLEHEH

(9)

DAFTAR HALAMAN PERUBAHAN

(10)

DAFTAR ISI

1. Pendahuluan ... 10

1.1 Tujuan ... 10

1.2 Lingkup Masalah ... 10

1.3 Definisi, Akronim dan Singkatan... 11

1.4 Referensi ... 11

2 Perancangan Sistem ... 12

2.1 Perancangan Asitektur ... 12

2.2 Perancangan Rinci ... 14

2.2.1 Sign In Mobile App ... 14

2.2.2 Sign Up Mobile App ... 14

2.2.3 Home Mobile App ... 15

2.2.4 Pengelolaan Akun Member Mobile App... 15

2.2.5 Register Toko Mobile App ... 16

2.2.6 Pengelolaan Toko Mobile App ... 17

2.2.7 Pengelolaan Produk Mobile App... 17

2.2.8 List Produk Mobile App ... 19

2.2.9 Detail Produk Mobile App ... 19

2.2.10Transaksi Pemesanan Mobile App... 20

2.2.11Transaksi Pembayaran Mobile App... 21

2.2.12Negosiasi Harga Mobile App ... 22

2.2.13Chatting Mobile App ... 22

2.2.14Sign In Admin Web ... 23

2.2.15Home Admin Web ... 23

2.2.16Pengelolaan Akun Admin Web ... 24

2.2.17Peringatan Toko Web ... 24

2.2.18Peringatan Produk Web ... 25

2.2.19Pengelolaan Kategori Produk Web... 25

2.2.20List Produk Web ... 27

1. Pendahuluan ... 10

1.1 Tujuan... ... 10

1.2 Lingngkup Masalah ... ... ... 10

1.3 DDefinisi,, AkAkroronim dadan Sin Singngkakataan... ... 11

1.44 Refererensi ... 11

2 Perancncanangagan Siistemst ... 12

2.11 PePerar ncanangan Asitektur ... ... 12

2.22 PeP raanncangan Rinci ... 14

2.2.1 1 Sign In Mobile App... 1414 2.2..2 Sign Up Mobile App... 144 2.22.3 Home Mobile App ... 15

2.2.4 Pengelolaan Akun Member Mobile App...... 1515 2..2.5 Register Toko Mobile App ... 166 2..2.6 Pengelolaan Toko Mobile App ....... 177 2. 2 2.7 Penggelelololaan PrProdo uk Mobilele AApp....... 1717 2.2.8 List Produk Mobibilele AApppp ... 1919 2.2.9 Detail Produk Mobilele App .... 119 2. 2 2.2.10Transaksi Pemesanan Mobile App...... 20

2. 2 22.1111TrTranansasaksksi PePembmbayayararann MoMobibilele AApppp....... 21

2. 2.2.2.1212NeNegogosisiasasii Hargrga Moobibile AAppp ....... 22

2.22.1313ChChatatting Mobile AApp ..... 22

2.2.14Sign In Admin WWeb ...... 23

2.2.15Home Admin Web ... 23

2.2.16Pengelolaan Akunn Adminn Web ... 24

2.2.17Peringatan Toko WWeb .... 24

(11)

2.2.23Pengawasan Detil Transaksi Toko Web ... 29

2.2.24Class Diagram Mobile App ... 30

2.2.25Class Diagram Web ... 31

2.2.26Class Diagram Specific Descriptions ... 32

3 PERANCANGAN DATA ... 52

3.1 Dekomposisi Data ... 52

3.1.1 Deskripsi Entitas Member ... 52

3.1.2 Deskripsi Entitas Toko ... 52

3.1.3 Deskripsi Entitas Kategori ... 53

3.1.4 Deskripsi Entitas SubKategori... 53

3.1.5 Deskripsi Entitas Item ... 54

3.1.6 Deskripsi Entitas Testimonial... 54

3.1.7 Deskripsi Entitas Message ... 55

3.1.8 Deskripsi Entitas Favorit ... 55

3.1.9 Deskripsi Entitas Nego ... 56

3.1.10Deskripsi Entitas Transaksi ... 56

3.1.11Deskripsi Entitas DetilTransaksi... 57

3.2 Physical Data Model ... 58

4 Perancangan Antarmuka ... 59

4.1 Antarmuka Halaman Home ... 59

4.2 Antarmuka Pencarian ... 62

4.3 Antarmuka Kategori Barang ... 63

4.4 Antarmuka List Barang ... 64

4.5 Antarmuka Halaman Detil Barang... 67

4.6 Antarmuka Halaman List Pesan Nego... 69

4.7 Antarmuka Halaman Tambah Barang... 71

4.8 Antarmuka Halaman Edit Barang... 72

4.9 Antarmuka Halaman List Edit Barang Toko ... 73

4.10 Antarmuka Halaman Profil Member ... 74

4.11 Antarmuka Halaman Edit Profil Member ... 75

4.12 Antarmuka Halaman Keranjang Belanja ... 77

4.13 Antarmuka Halaman Beranda Web ... 78

4.14 Antarmuka Halaman Pesan ... 79

4.15 Antarmuka Halaman Detil Pesan ... 80

2.2.26Class Diagram m SpSpecific DDese criptions... 32s 3 PERANCANGAN DAATTA ... 52

3.1 Dekomppososisi Data ... ... 52

3.1.1 DDeskripsi Entiitatass Meembmberer ... ... 52

3.1.1.2 Deskriipspsii EnE titatass ToTokoko ... 52

3. 3.1.3 Deesks ripspsii Entitatass KaKatetegog ri ... 53

3.1.44 DeDeskskripspsii Entitas SubKategorii... 53

3. 3.1.1.55 Deskkrripsi Entitas Item ... ... 54

3. 3.1.1.6 DeDeskripsi Entitas Testimonial... 54

3.1.77 Deskripsi Entitas Message ... 5555 3.1..8 Deskripsi Entitas Favorit ... 555 3.11.9 Deskripsi Entitas Nego ... 566 3..1.10Deskripsi Entitas Transaksi ... 5656 3..1.11Deskripsi Entitas DetilTransaksi... 577 3.2 Physical Data Model ... 588 4 PePerancangann AntarmukAn ukaa ... 5959 4.1 Antarmuka Halaman HoHomme ... 5959 4.2 Antarmuka Pencarian ... 662 4. 4.33 AnAntat rmuka Kategog ri Barang ... 63

4. 4 44 AnAntatarmrmukukaa LiListst BBararanangg ... 64

4. 4 55 AnAntatarmrmukuka HaHallaman n Detitill Bararang... 67

4.6 AnAntatarrmuka Halaman LiList Peesan Nego... 69

4.7 Antarmuka Halaman Tambah BBarang... 71

4.8 Antarmuka Halaman Edit Barrang... 72

4.9 Antarmuka Halaman LList Edidit Barang Toko ... 73

4.10 Antarmuka Halaman Proffil Member ... 74

(12)

4.16 Antarmuka Halaman Bukti Pembayaran ... 81

(13)

DAFTAR GAMBAR

Gambar 2.1 Perancangan Arsitekur Kelas Mobile TanioMall .. 12

Gambar 2.2 Perancangan Arsitekur Kelas Web App TanioMall . 13

Gambar 2.3 Sequence Diagram Sign In Mobile App ... 14

Gambar 2.4 Sequence Diagram Sign Up Mobile App ... 14

Gambar 2.5 Sequence Diagram Home Mobile App ... 15

Gambar 2.6 Sequence Diagram Pengelolaan Akun Member Mobile16

Gambar 2.7 Sequence Diagram Register Toko Mobile App ... 16

Gambar 2.8 Sequence Diagram Pengelolaan Toko Mobile App .. 17

Gambar 2.9 Sequence Diagram Tambah Data Produk Mobile App 17

Gambar 2.10 Sequence Diagram Edit Data Produk Mobile App . 18

Gambar 2. 11 Sequence Diagram Hapus Data Produk Mobile App18

Gambar 2. 12 Sequence Diagram List Produk Mobile App ... 19

Gambar 2.13 Sequence Diagram Detail Produk Mobile App .... 19

Gambar 2.14 Sequence Diagram Tambah Transaksi Pemesanan

Mobile App ... 20

Gambar 2.15 Sequence Diagram Batal Transaksi Pemesanan

Mobile App ... 21

Gambar 2.16 Sequence Diagram Transaksi Pembayaran Mobile App

... 21

Gambar 2.17 Sequence Diagram Negosiasi Harga Mobile App .. 22

Gambar 2.18 Sequence Diagram Chatting Mobile App ... 22

Gambar 2.19 Sequence Diagram Sign In Web ... 23

Gambar 2.20 Sequence Diagram Home Web... 23

Gambar 2.21 Sequence Diagram Pengelolaan Akun Admin Web .. 24

Gambar 2.22 Sequence Diagram Register Toko Web ... 24

Gambar 2.23 Sequence Diagram Pengelolaan Toko Web ... 25

Gambar 2.24 Sequence Diagram Tampil Data Kategori Produk Web

... 25

Gambar 2.25 Sequence Diagram Tambah Data Kategori Produk Web

... 26

Gambar 2.26 Sequence Diagram Edit Data Kategori Produk Web26

Gambar 2.2 Perancangann AArsitekur KKelas Web App TanioMall . 13

Gambar 2.3 Sequenncce Diagram Sign In Mobobili e App ... 14p

Gambar 2.4 Seeqquence Diaggram Sign Up Mobile AApp ... 14p

Gambar 2.55 Sequence Diagagraram m HoHomeme Mobo ile App ... 15

Gambarr 2.6 Sequeuencncee Diaggraramm PePengngelelollaaann AkA un Membeber Mobile16

Gambbar 2.7 SeS quenence Diaggraam m ReReggister Tookoko Moobib le Appppp... 16 Gaambar 22.8.8 SeSequenncece Diagram Pengelolaaann Tokoo MoMobibile Apppp .. 17p Gambbarr 22.9.9 Seeqquence Diagram Tambah Data Prododuk MoMobibilel Apppp 17 Gambbarar 2.1100 Sequence Diagram Edit Data Produk Mobibilele App .p 18

Gaambm ar 2. 11 Sequence Diagram Hapus Data Produk Mobibilele App1818

Ga

Gambmbar 2. 12 Sequence Diagram List Produk Mobile AAppp... 199 Ga

Gambm arr 2.13 Sequence Diagram Detail Produk Mobile AAppp... 199 Gambaar 2.14 Sequence Diagram Tambah Transaksi Pemesananann Mobille App ...p ... 200

Ga

Gambaar 2.15 Sequence Diagram Batal Transaksi PPemesesananan

Mobiilele Appp... 2121

Gambar 2.16 Sequence Diagrgraam TTraransaksi Pembayaran Mobile AApppp

.... ... 221

Ga

Gambm arar 22.17 Sequq ence Diagram Negosiasi Harga Mobiilele Apppp .. pp 22

Ga

Gambm arar 22.1.188 SeSeququenencece DDiaiagrgramam ChChatattitingng MMobobililee ApAppp ...pp ... 22 Gaambmbarar 22.1.199 SeSeququenence DDiaiagramm Signgn In WeWebb....bb ... 23 Gambarr 22.2200 Sequence Diagrram Hom ome Web... 23

Gambar 2.21 Sequence Diaagram Penngelolaan Akun Admin Web .. 24b

Gambar 2.22 Sequence Diaagram Reggister Tokor Web b... 24

Gambar 2.23 Sequence Diagrgram Penengelolaan Toko Web b... 25

Gambar 2.24 Sequence Diagrrama TTampil Data Kategori Produk Web

(14)

Gambar 2.27 Sequence Diagram Hapus Data Kategori Produk Web

... 27

Gambar 2.28 Sequence Diagram List Produk Web ... 27

Gambar 2.29 Sequence Diagram Detail Produk Web ... 28

Gambar 2. 30 Sequence Diagram Pengawasan Transaksi Toko Web ... 28

Gambar 2.31 Sequence Diagram Pengawasan Detil Transaksi Web ... 29

Gambar 2.32 Class Diagran TanioMall Mobile App ... 30

Gambar 2.33 Class Diagran TanioMall Web ... 31

Gambar 3.1 Physical Data Model TanioMall ... 58

Gambar 4. 1 Rancangan Antarmuka Halaman Home ... 59

Gambar 4. 2 Rancangan Antarmuka Halaman Menu Pengunjung .. 60

Gambar 4.3 Rancangan Antarmuka Halaman Menu Member ... 61

Gambar 4.4 Rancangan Antarmuka Halaman Pencarian ... 62

Gambar 4.5 Rancangan Antarmuka Halaman Kategori Barang ... 63

Gambar 4.6 Rancangan Antarmuka Halaman List Barang ... 64

Gambar 4.7 Rancangan Antarmuka Halaman Filter List Barang 65 Gambar 4.8 Rancangan Antarmuka Pengurutan List Barang .... 66

Gambar 4.9 Rancangan Antarmuka Detil Barang Nego ... 67

Gambar 4.10 Rancangan Antarmuka Halaman Detil Barang Tanpa Nego ... 67

Gambar 4.11 Rancangan Antarmuka Halaman Detil Barang Milik Member ... 68

Gambar 4.12 Rancangan Antarmuka Halaman Pesan Nego ... 69

Gambar 4.13 Antarmuka Halaman Detil Pesan Nego ... 70

Gambar 4.14 Rancangan Antarmuka Halaman Tambang Barang oleh Member ... 71

Gambar 4.15 Rancangan Antarmuka Halaman Edit Barang oleh Member ... 72

Gambar 4.16 Rancangan Antarmuka List Barang Toko ... 73

Gambar 4.17 Rancangan Antarmuka Profil Member ... 74

Gambar 2.29 Sequence DDiaiagram Dettaiail Produk Web b... 28

Gambar 2. 30 Seququeence Diagram Pengawassana Transaksi Toko Web ... 28

Gambar 2.331 Sequence Diai grgramam PPenengaawaw san Detill Transaksi Web ... 29

Gambbar 2.322 Classss Diagran TTananioioMall Mobibile ApApp p... 30

Gaammbar 22.3.333 CClasss DDiagran TanioMall WeWebb bb... 31

Gambbarr 33.1.1 Phyhysical Data Model TanioMall... 58

Gambbarar 4. 11 Rancangan Antarmuka Halaman Home ... 59

Gaambm ar 4. 2 Rancangan Antarmuka Halaman Menu Penngug njjunung g.. 6600 Ga Gambmbar 4.3 Rancangan Antarmuka Halaman Menu Memberr r... 611 Ga Gambm arr 4.4 Rancangan Antarmuka Halaman Pencarian... 622 Gambaar 4.5 Rancangan Antarmuka Halaman Kategori Baraang ... 6633 Gambaar 4.6 Rancangan Antarmuka Halaman List Barang ... 644 Ga Gambaar 4.7 Rancangan Antarmuka Halaman Filter List BBaranang 655 Gambbarar 4.8 Ranncacangan AAntntarmuka PPenengurutat nn LiL st Baranang .... 6666 Gambar 4.9 Rancangan Antarrmmukaa DDetil Barang Nego ...6677 Ga Gambar 4.10 Rancangan Antarmuka Halaman Detil Barang Tananppa Ne Negogo... ... 67

Ga Gambmbarar 44.1.111 RaRancncanangagan AnAntatarmrmukuka a HaHalalamaman n DeDetitill BaBararangg MMiilik Me Membmbererrr... 68

Gambarr 44.1122 Rancangan Antatarmukaa Halaman Pesan n NeNegogo ... 69

Gambar 4.13 Antarmuka Haalaman Deetil Pesan Nego ... 70

Gambar 4.14 Rancangan Anntarmuka Halaman Tambang Barang oleh Member r... 71

(15)

Gambar 4.20 Rancangan Antarmuka Edit Akun Fasapay oleh

Member ... 76

Gambar 4.21 Rancangan Antarmuka Edit Password Member ... 76

Gambar 4.22 Rancangan Antarmuka Keranjang Belanja ... 77

Gambar 4.23 Rancangan Antarmuka Halaman Beranda Web ... 78

Gambar 4.24 Rancangan Antarmuka Halaman Pesan ... 79

Gambar 4.25 Rancangan Antarmuka Halaman Detil Pesan ... 80

Gambar 4.26 Rancangan Antarmuka Halaman Bukti Pembayaran . 81 Gambar 4.27 Antarmuka Halaman Pengawasan Barang ... 82

Gambar 4.22 Rancangan AnAnttarmuka KeKerar njang Belanja ... 77

Gambar 4.23 Rancanangan Antarmuka Halamann Beranda Web b... 78

Gambar 4.24 RaRancangan Antarmuka Halaman Pesasan ... 79

Gambar 4.225 Rancangan AnAntatarmrmukuka a HaH lal man Detil PePesan ... 80

(16)

1

.

Pendahuluan

1.1 Tujuan

Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) ini bertujuan untuk mendefinisikan perancangan perangkat lunak TanioMall. Dokumen ini akan digunakan oleh pengembang perangkat lunak sebagau acuan untuk implementasi pada tahap berikutnya.

1.2 Lingkup Masalah

Perangkat Lunak TanioMall dikembangkan dengan tujuan untuk :

1. Menangani pengelolaan pengguna. 2. Menangani pengelolaan toko.

3. Menangani pengelolaan transaksi penjualan. 4. Menangani pengelolaan transaksi pembayaran.

5. Menangani pengelolaan kategori dan sub kategori produk oleh administrator.

6. Menangani pengelolaan produk.

7. Menangani pengelolaan negosiasi harga produk. 8. Menangani pengelolaan testimonial.

9. Menangani proses komunikasi antar pengguna dengan menggunakan fitur chatting.

Perangkat lunak ini berjalan pada semua lingkungan

platform dengan browser yang mendukung penggunaan

javascript (web) dan smartphone dengan platform

Android.

Dokumen Deskkriripsi Perancanngagan Perangkat Lunak

(DPPL) ini bebertujuan untuk mendefinisisikan perancangan

perangkat lunak TanioMo all. Dokuumen ini akakan digunakan

oleh ppeengembanangg pep rangngkakatt lulunanakk seebab gau accuan untuk impllementaasis padadaa tahapp berikutnya.

1

1.2 Liingngkukup MaMasalah

Pe

Perar nggkkat Lunak TanioMall dikembanangkanan dengagan

tuujujuan uuntuk : 1.

1. Meenangani pengelolaan pengguna. 2.

2. MeMenangani pengelolaan toko.

3. MMenangani pengelolaan transaksi penjualan. 4. Menangani pengelolaan transaksi pembayaran.

5. MMenangani pengelolaan kategori dan sub katategorri i

produkk oolelehh adadmimininiststratoor.r.

6.

6 Menangani pengelolaan n prp oduk.

7.

7. MeM nangani pengelolaan negosiasi harga produkuk.

8.

8. MeMenanangngananii pepengngelelololaaaann teteststimimononiaial.l. 9.

9. MeMenangngananii prprososeses kommununiikassii anantat rr pengpenggugunana ddeengan me

mengnggugunnakan fitur chchattiinng.

Perangkat lunak ini berjalaan pada semua lingkungan

platform dengan browwser yaang mendukung penggunaan

(17)

1.3 Definisi, Akronim dan Singkatan

Daftar definisi akronim dan singkatan:

Keyword/Phrase Definisi

DPPL Merupakan deskripsi perancangan perangkat lunak yang akan dikembangkan.

TanioMall Aplikasi mobile marketplace.

Internet Internet merupakan istilah umum yang dipakai untuk menunjuk Network global yang terdiri dari komputer dan layanan servis dengan sekitar 30 sampai 50 juta pemakai komputer dan puluhan layanan informasi termasuk e-mail, FTP, dan World Wide Web. Server Komputer yang menyediakan sumber daya bagi

klien yang terhubung melalui jaringan. Database Merupakan tempat penyimpanan data.

Hapus semu Sebenarnya tidak menghapus data, hanya membuat data tidak ditampilkan.

1.4 Referensi

Referensi yang digunakan pada perangkat lunak tersebut adalah:

1. Stefanus Diptya Adeshya Anindito, Pembangunan

Aplikasi Android untuk Layanan Pesan Antar

Barang atau Jasa Berbasis Lokasi dan Teknologi Push Notification. 2012.

2. Septiana Rahayu Dewi, Pembangunan Online

Marketplace untuk Pengusaha Mikro di PASTY.

2014.

Keyword/Phrase Definisi

DPPL MeMerupakan deskriripsp i perancangan peran

lunak yang akan dikkemembangkan.

TanioMalll Apliikasi mobilee marketplalace.

Inteernet Internetet merupakanan iists ilah umum

dipakai untuk menununjn uk NeNetwtwork glglobal

terdiri dari komputerr dann lalayayanann se

dengan sekitar 30 sampaii 50 jujuta ppem komputer dan puluhan layyananan iinfoor

termasuk e-mail, FTP, dan Wororldd WWidide WW

Serveer Komputer yang menyediakan summber dayyaa

klien yang terhubung melalui jjaringagan.

Daatat bbase Merupakan tempat penyimpanan ddatataa.

Ha

H pus semu Sebenarnrnyaya tidak menghapus data,a, h

membuat data tidak ditampilkan..

1.

1 44 ReR ferenssii

Re

Refefererensnsi yang diigunakkan pada pea erarangngkakatt lunak tersebut adalah:

1. Stefanus Diptyaa Adeshhya Anindito, Pembangunan

Aplikasi Androidid untntuk Layanan Pesan Antar

(18)

2 Perancangan Sistem

(19)

Gambar 2.2 Perancangan Arsitekur Kelas Web App TanioMall

(20)

2.2 Perancangan Rinci

2.2.1 Sign In Mobile App

Gambar 2.3 Sequence Diagram Sign In Mobile App

2.2.2 Sign Up Mobile App

Gambar 2.3 Sequence Diagramm Sign In Mobile Appp

(21)

2.2.3 Home Mobile App

Gambar 2.5 Sequence Diagram Home Mobile App

2.2.4 Pengelolaan Akun Member Mobile App

Gambar 2.5 Sequence Diagram Home Mobile Appp

(22)

Gambar 2.6 Sequence Diagram Pengelolaan Akun Member Mobile

App

2.2.5 Register Toko Mobile App

Gambar 2.7 Sequence Diagram Register Toko Mobile App

(23)

2.2.6 Pengelolaan Toko Mobile App

Gambar 2.8 Sequence Diagram Pengelolaan Toko Mobile App

2.2.7 Pengelolaan Produk Mobile App

2.2.7.1 Tambah Data Produk

Gambar 2.9 Sequence Diagram Tambah Data Produk Mobile App

Gammbar 2.8 Sequence Diagram Pengelolaan Toko Mobibile AApp

2.2.7 Pengelolaan Produk Mobile App

(24)

2.2.7.2 Edit Data Produk

Gambar 2.10 Sequence Diagram Edit Data Produk Mobile App

2.2.7.3 Hapus Data Produk

Gammbar 2.10 Sequence Diagram Edit Data Produk Mobiile Apppp

(25)

2.2.8 List Produk Mobile App

Gambar 2. 12 Sequence Diagram List Produk Mobile App

2.2.9 Detail Produk Mobile App

Gambar 2.13 Sequence Diagram Detail Produk Mobile App

Gambmbar 2. 12 Sequence Diagram List Produk Mobbile AApppp

2.2.99 Detail Produk Mobile App

(26)

2.2.10 Transaksi Pemesanan Mobile App

2.2.10.1 Tambah Transaksi Pemesanan

Gambar 2.14 Sequence Diagram Tambah Transaksi Pemesanan

Mobile App

Gambar 2.14 Sequence Diagram Tambah Transaksi Pemesaanaan n

(27)

2.2.10.2 Batal Transaksi Pemesanan

Gambar 2.15 Sequence Diagram Batal Transaksi Pemesanan

Mobile App

2.2.11 Transaksi Pembayaran Mobile App

Gambar 2.16 Sequence Diagram Transaksi Pembayaran Mobile App

G

Gambmbar 2.15 Sequence Diagram Batal Transaksi Pememesanananan

Mobile App

(28)

2.2.12 Negosiasi Harga Mobile App

Gambar 2.17 Sequence Diagram Negosiasi Harga Mobile App

2.2.13 Chatting Mobile App

Gambar 2.18 Sequence Diagram Chatting Mobile App

Gaambar 2.17 Sequence Diagram Negosiasi Harga Mobiile Apppp

(29)

2.2.14 Sign In Admin Web

Gambar 2.19 Sequence Diagram Sign In Web

2.2.15 Home Admin Web

Gambar 2.20 Sequence Diagram Home Web Ga

Gambmbarar 22.1.19 Seeququence DiDiaggraram m SiSigngn IIn n Web

2.

(30)
[image:30.595.87.527.117.693.2]

2.2.16 Pengelolaan Akun Admin Web

Gambar 2.21 Sequence Diagram Pengelolaan Akun Admin Web

2.2.17 Peringatan Toko Web

Gambar 2.22 Sequence Diagram Register Toko Web

Peringatan Tokokoo WeWebb

(31)
[image:31.595.89.548.116.600.2]

2.2.18 Peringatan Produk Web

Gambar 2.23 Sequence Diagram Pengelolaan Toko Web

2.2.19 Pengelolaan Kategori Produk Web

2.2.19.1 Tampil Data Kategori Produk

Gambar 2.24 Sequence Diagram Tampil Data Kategori Produk Web

Gambar 2.24 Sequence Diaagrg am Tammpil Data Kategori Produk Web

Gaammbar 2.23 Sequence Diagram Pengelolaan Tooko WeWebb

2.2.119 Pengelolaan Kategori Produk Web

(32)
[image:32.595.89.513.108.715.2]

2.2.19.2 Tambah Data Kategori Produk

Gambar 2.25 Sequence Diagram Tambah Data Kategori Produk Web

2.2.19.3 Edit Data Kategori Produk

Gambaar 2.25 Sequence Diagram Tambah Data Kategori PrProduk WeWebb

(33)

2.2.19.4 Hapus Data Kategori Produk

Gambar 2.27 Sequence Diagram Hapus Data Kategori Produk Web

[image:33.595.88.515.109.651.2]

2.2.20 List Produk Web

Gambar 2.28 Sequence Diagram List Produk Web

Gambar 2.28 Sequencce DDiagram List Produk Web

Ga

Gambaar 2.27 Sequence Diagram Hapus Data Kategori PrProdukuk WeW bb

2.

(34)
[image:34.595.91.533.109.558.2]

2.2.21 Detail Produk Web

Gambar 2.29 Sequence Diagram Detail Produk Web

2.2.22 Pengawasan Transaksi Toko Web

Gambar 2. 30 Sequence Diagram Pengawasan Transaksi Toko Web

Ga

Gambarar 2.29 Sequence Diagram Detail PProduukk WeWebb

2.

2.2.2 22 Pengawasan Transaksi Toko Web

(35)
[image:35.595.88.554.114.724.2]

2.2.23 Pengawasan Detil Transaksi Toko Web

Gambar 2.31 Sequence Diagram Pengawasan Detil Transaksi Web

Ga

(36)
[image:36.595.90.533.118.718.2]
(37)
[image:37.595.87.512.113.705.2]

2.2.25 Class Diagram Web

(38)

2.2.26 Class Diagram Specific Descriptions

2.2.26.1 Specific Design Class SignInAppUI

signInAppUI <<boundary>>

+signInAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataSignIn() :

Operasi ini digunakan untuk mengambil data login yang diinputkan oleh user, yaitu username dan password.

2.2.26.2 Specific Design Class SignUpAppUI

signUpAppUI <<boundary>>

+signUpAppUI()

Digunakan untuk memanggil UI untuk merubah password +entriDataMember()

digunakan untuk mengambil data member yang ada diform yang telah diisikan oleh member.

2.2.26.3 Specific Design Class HomeAppUI

homeAppUI <<boundary>>

+homeAppUI() sebagai default konstruktor dimana semua atribut pada class ini di inisialisasi.

2.2.26.4 Specific Design Class

PengelolaanAkunMemberAppUI

pengelolaanAkunMemberAppUI <<boundary>>

signInAppUI <<boundary>>

+signInAppUUII()

Default kkonstruktor, ddigigunu akakanan uuntntuk inisialalisasi semua attribibute darii kkelelas iinii.

+ennttriDataSaSigi nIn() ::

O

Operassii inini didigunakan untuk mengambiill datata llogin yyang

diinnpuputktkan oleh user, yaitu username dan pap ssswowordrd.

2.2.26.2 Specific Design Class Siigng UpUpApAppUpUI

s

sigignUpApAppUI <<bbounndadaryr >>>

+signnUpAppUI() Di

D gunakan untuk memanggil UI untuk merubah passwwordd +entrtriDataMembeberr()()

digunakan untuk mengambibil dadatta member yang ada difforormm

yaang telah diisikan oleh member.

2

2.22.2626.3.3 SpSpececifi icic DDesesigign ClClasasss HoHomemeApAppUpUII

h

homomeAeAppppUI <<bobounundadary>>

+homeAppUI() sebagai ddefault kkonstruktor dimana semua

atribut pada class ini di inissialisasi.

(39)

+pengelolaanAkunMemberAppUI() sebagai default

konstruktor dimana semua atribut pada class ini di inisialisasi.

+entriDataEditMember() digunakan untuk mengambil data member yang ada di form yang telah diisikan oleh

member.

2.2.26.5 Specific Design Class

RegisterTokoAppUI

registerTokoAppUI <<boundary>>

+registerTokoAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataToko()digunakan untuk mengambil data toko dari form yang diinputkan oleh member.

2.2.26.6 Specific Design Class

PengelolaanTokoAppUI

pengelolaanTokoAppUI <<boundary>>

+pengelolaanTokoAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriEditDataToko()digunakan untuk mengambil data edit toko dari form yang diinputkan oleh member.

2.2.26.7 Specific Design Class

PengelolaanProdukAppUI

pengelolaanProdukAppUI <<boundary>>

+entriDataEditMembbeer() digunakan uuntuk mengambil data

member yang aadada di form yang telah diiisisikan oleh member.

2.

2.2.2.26.5 SpSpecific DDesesigign Class s

Re

RegisterTokoAppUI

regiiststererTokokoAAppUI <<<<bobounundaryry>>

+

+reregig stterTokoAppUI()

De

Deffaullt konstruktor, digunakan untuk inisialissasii sesemua attriibute dari kelas ini.

+entrriDataToko()digunakan untuk mengambil daata tookoo

da

dari form yang diinputkan oleh member. 2.22.2626.66 SpSpecificec c DDesesiign Class l

PengelolaanTnTokokoAppUI

p

penengeg lolaanTokoAppUI <<boundary>>

+

+pepengngele olaaaanTnTokokoAoAppppUIUI()

Defaulultt kokonsnstruktor, digigunakaan untuk iniisisialalisisaasi semua

attribute dari kelas inni.

+entriEditDataToko()digigunakan untuk mengambil data edit

toko dari form yang diiinputkaan oleh member.

(40)

+tambahProdukAppUI()

Default konstruktor, digunakan untuk inisialisasi attribute tambah dari kelas ini.

+entriDataProduk()digunakan untuk mengambil data produk dari form yang diinputkan oleh member.

+editProdukAppUI()

Default konstruktor, digunakan untuk inisialisasi attribute edit dari kelas ini.

+editDataProduk() digunakan untuk mengedit data produk yang ada di database.

+hapusProdukAppUI()

Default konstruktor, digunakan untuk inisialisasi attribute hapus dari kelas ini.

+hapusJasa() digunakan untuk menghapus semu data jasa yang ada di database.

2.2.26.8 Specific Design Class

ListProdukAppUI

listProdukAppUI <<boundary>>

+listProdukAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

2.2.26.9 Specific Design Class

DetailProdukAppUI

detailProdukAppUI <<boundary>>

+detailProdukAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataProduk())didigunakan untukk mengambil data produk

dari form yangng diinputkan oleh member.

+editProdukukAppUI()

Defaultt konsstrtrukuktor, ddiggunu akakanan untuk iininisialisasi attrriibute ede it dadari kelas ini.

+eeditDaatataPrProoduk()() digunakan untuk memengedditit ddata a prroduk

yangg aadada di ddatabase. +hapupusPsProoddukAppUI()

Deeffault konstruktor, digunakan untuk iinin sisialalisisasii

at

attrt ibbute hapus dari kelas ini. +

+hah puusJasa() digunakan untuk menghapus semu ddataa jaj sasa

yang ada di database.

2.2.26.8 Specific Design Class

Li

ListtPrPrododukAppUI

listProdukAppUI <<boundary>>

+lil stProdukAppUI()

De

Defafaulltt kokonsnstrtrukuktotorr, digunakan uuntntukuk iininisisialalisisassii sesemmua

at

attrtribute ddariri kkelas iinini.

2

2.22.26.9 Spececificc Design Class DetailProodukAppUUI

detailProdukAppUI <<boundary>>

+detailProdukAppUI()

(41)

2.2.26.10 Specific Design Class TransaksiPemesananAppUI

transaksiPemesananAppUI <<boundary>>

+tambahTransaksiPemesananAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataPesanan()digunakan untuk mengambil data pesanan dari form yang diinputkan oleh member. +batalTransaksiPemesananAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriBatalPesanan() digunakan untuk mengambil data pembatalan pesanan dari form yang diinputkan oleh member.

2.2.26.11 Specific Design Class

TransaksiPembayaranAppUI

transaksiPembayaranAppUI <<boundary>>

+transaksiPembayaranAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriTransaksiPembayaran()digunakan untuk mengambil data pembayaran dari form yang diinputkan oleh member.

2.2.26.12 Specific Design Class

NegosiasiAppUI

negosiasiAppUI <<boundary>>

+negosiasiAppUI()

Default konstruktor, digunakan untuk inisialisasi semua

+tambahTransakssiPiPemesananAppUI()

Default konsnstruktor, ddigunakan untuk iniisis alisasi semua

attributtee dari kelas iinini..

+entrriiDataPesanananan(()digunakan unntutuk k memenngambil ddata a pessanan dadariri form yayanng diinputkakann oleh meembmber.

+

+batalTlTraransn akksisiPemesananAppUI()

Defaaulultt koonnstruktor, digunakan untuk inisisialisisasasi i semmua

atttrtriibuttee dari kelas ini. +e

+entntriBBatalPesanan() digunakan untuk mengambilil datataa

pe

pembattalan pesanan dari form yang diinputkan ololehh membeer.

2.2.26.11 Specific Design Class

TransaksiPembayaranAppppUI

transaksiPPemembabayayararanAnAppppUIUI <<boundaryry>>>>

+

+trt anansasaksiPembayaranAppUI()

De

Defafaulultt kokonsnstrtrukuktotorr, ddigigunu akakanan uuntntukuk iininisisialalisisaasi sesemua atttrribibututee dadari kkelas iini.

+entriTiTransaksiPembayarrana ()didigunakan untukk mengambil

data pembayaran dari fform yangg diinputkan oleh member.

2.2.26.12 Speecific Design Class NegosiasiAAppUII

(42)

attribute dari kelas ini.

+entriNegoHarga()digunakan untuk mengambil data negosiasi harga dari form yang diinputkan oleh member.

2.2.26.13 Specific Design Class ChattingAppUI

chattingAppUI <<boundary>>

+chattingAppUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataChatting()digunakan untuk mengambil data chatting dari form yang diinputkan oleh member.

2.2.26.14 Specific Design Class SignInAdminUI

signInAdminUI <<boundary>>

+signInAdminUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriDataSignIn() :

Operasi ini digunakan untuk mengambil data login yang diinputkan oleh admin, yaitu username dan password.

2.2.26.15 Specific Design Class HomeAdminUI

homeAdminUI <<boundary>>

+homeAdminUI() sebagai default konstruktor dimana semua atribut pada class ini di inisialisasi.

g g yy g p

2.2.2626.13 Specific Design Clasass ChattingAppUI

chattingApAppUI <<boundary>>

+chhaattingApAppUp I()()

De

Defaultt kokonstrrukuktor, digunakan untukk ini isiaialilisas si ssemua

attrribibutute dadari kelas ini.

+enntrtriDattaChatting()digunakan untuk menggambbilil datta

ch

chatattinng dari form yang diinputkan oleh membeer.

2.2.26.14 Specific Design Class SignIInAddmiminUIUI

signIInAdminnn UI <<booundaryy>>>>

+siigngnInAdminUI()()

Default konstruktor, didigugunakakann untuk inisialisasi sememuaua at

attribute dari kelas ini.

+

+enentrtriDiDataSignIn() :

Op

Opere assii ininii didigugunanakkann ununtutuk k memengamambibill dadatata lloginin yyang diiininpuputktkanan ooleehh admin,, yaititu ususernameme daann papasssswowordrd.

2.2.26.15 Sppeecific DDesign Class HomeAdminee nUI

homeAdminUI <<boundary>>

+homeAdminUI() sebagai ddefe auault konstruktor dimana semua

(43)

2.2.26.16 Specific Design Class PengelolaanAkunAdminUI

pengelolaanAkunAdminUI <<boundary>>

+pengelolaanAkunAdminUI() sebagai default konstruktor dimana semua atribut pada class ini di inisialisasi. +entriDataEditMember() digunakan untuk mengambil data member yang ada di form yang telah diisikan oleh

member.

2.2.26.17 Specific Design Class

PengelolaanKategoriProdukWebUI

pengelolaanKategoriProdukWebUI <<boundary>>

+tambahProdukWebUI()

Default konstruktor, digunakan untuk inisialisasi attribute tambah dari kelas ini.

+entriDataKategoriProduk()digunakan untuk mengambil data kategori dari form yang diinputkan oleh admin. +entriDataEditKategoriProduk() digunakan untuk mengedit data kategori yang ada di database.

+entriDataHapusKategoriProduk() digunakan untuk menghapus semu data kategori yang ada di database.

2.2.26.18 Specific Design Class

ListProdukWebUI

listProdukWebUI <<boundary>>

+listProdukWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

pengelolaanAkunAdminnUIUI <<boundary>>

+pengelolaaaanAkunAdminnUUI() sebagai defaultt konstruktor

dimana ssemua aatrribibut ppadadaa clclassss ininii di inisiiala isasi. +entrtriDataEditMeMembmber() digunakan uunttukuk mengambilil data meember yayangng ada ddii form yang telahh did isikkanan ooleh

m

membberr.

2.2.26.17 Specific Design Class

PengelolaanKategoriProdukWebUI

pe

pengeelolaanKategoriProdukWebUI <<boundary>>

+

+tambbahProdukWebUI()

Defafauult konsstrtrukukttor,r, digunakakanan uuntntuk inisisialisasasii attribute tambah dari kkelelass iini.

+

+ene triDataKategoriProduk())digunakan untuk menggamambbiil

da

datat kakatetegogoriri dadariri fform yang diiinpnpututkakann ololeheh adadmiinn.. +

+enentrt iDatat EdEdititKaKatetegoriiPrPrododukuk()() diguunanakakan untuk meengngeedit datata kakatetegogoriri yang adaa di datatabase.

+entriDataHapusKategoriiProdukk() digunakan untuk

menghapus semu data kaategori yyang ada di database.

2.2.26.18 Spececificc Design Class ListProdukkWeW bUUI

(44)

2.2.26.19 Specific Design Class DetailProdukWebUI

detailProdukWebUI <<boundary>>

+detailProdukWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

2.2.26.20 Specific Design Class

TransaksiTokoWebUI

transaksiTokoUI <<boundary>>

+transaksiTokoWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

2.2.26.21 Specific Design Class

DetilTransaksiTokoWebUI

detilTransaksiTokoWebUI <<boundary>>

+detilTransaksiTokoWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

2.2.26.22 Specific Design Class

PeringatanTokoWebUI

peringatanTokoWebUI <<boundary>>

+peringatanTokoWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriPeringatanToko()digunakan untuk mengambil data

+detailProdukWeebUbUI()

Default konsnstruktor, ddigunakan untuk iniisis alisasi semua

attributtee dari kelas iinini..

2..2.2 26.220 SpSpececifificic DDesign CClass s

TranansaksiTokoWebo bbUI

t

transaaksksiiTokooUUI <<<<bobounu daaryr >>

+ttrransakaksiTokoWebUI() De

Defaf ullt konstruktor, digunakan untuk inisialissasi i sesemum a at

attriibute dari kelas ini.

2.2.26.21 Specific Design Class

DetilTransaksiTokoWebUI

detitillTransaksiiToTokokoWeWebUbUI <<boouundaryy>>>>

+dedetilTransaksiTokoWebUI()

De

Defafaulltt kokonsnstrtrukuktotorr, ddigunakann uuntntukuk iininisisialalisisassii sesemmua

at

attrtribute dariri kkelas inini.

2

2.22.26.22 Spececificc Design Class PeringattaanTokoWeWebUI

peringatanTokoWebUI <<boundary>>

+peringatanTokoWebUI()

(45)

2.2.26.1 Specific Design Class PeringatanProdukWebUI

peringatanProdukWebUI <<boundary>>

+peringatanProdukWebUI()

Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini.

+entriPeringatanProduk()digunakan untuk mengambil data peringatan dari form yang diinputkan oleh admin.

2.2.26.2 Specific Design Class AdminCtrl()

memberCtrl <<control>>

+memberCtrl() default konstruktor yang menginisialisasi semua atribut pada class ini.

+validasiDataSignIn() operasi ini digunakan untuk mengecek format data Sign In yang diberikan oleh user lewat form.

+checkDataSignIn() operasi ini digunakan untuk mencocokan data Sign In yang diberikan oleh user lewat form, dengan data yang ada di database.

+validasiDataEditAkun() operasi ini digunakan untuk mengecek format data edit akun yang diberikan oleh user lewat form.

+showDataAdmin() operasi yang digunakan untuk menampilkan semua data admin.

+editDataAkun() operasi ini digunakan untuk mengedit data admin yang ada di database.

peringatanProdukWebUkk UII <<boundary>>

+peringatananProdukWebUUII()

Defaultt konstrrukktotor, ddigigununakakann uuntntuku inisiallisi asi semua attrriibute dari kkelelas ini.

+eentriPPererininggatanPPrroduk()digunakan unu tuk memengngambill data p

peringgatatana dadari form yang diinputkan ollehe adadmimin..

2

2.2.26.2 Specific Design Class AdAdminnCtCtrrl()

me

membmberCCtrl <<<cocontntrorol>>>

+membberCtrl() default konstruktor yang menginissialisasisi

semuaa atribut pada class ini.

+vvaliidasiDataSignIn() operasi ini digunakann untukuk

mengecek fforormmat data SiSign Inn yangg dibbererikikan oleh usserer

le

l wat form.

+

+chchece kDataSignIn() operasi ini digunakan uuntntuuk

me

mencncococoko an datataa SiSigngn IInn yangng ddibibererikikanan oleh ususerer llewewat fo

formrm,, dengann ddaataa yayang aadada ddi daatatabab see..

+valilidad siDaatataEditAkun()) operrasi ini ddigigunakkanan untuk

mengecek format data ededit akuunn yang diberikan oleh user

lewat form.

+showDataAdmin() operar si yang digunakan untuk

menampilkan semua data adadminn.

(46)

2.2.26.3 Specific Design Class TokoWebCtrl()

tokoWebCtrl <<control>>

+tokoWebCtrl () default konstruktor yang menginisialisasi semua atribut pada class ini

+showListToko() operasi ini digunakan untuk menampilkan semua data toko dari database.

2.2.26.4 Specific Design Class

ProdukWebCtrl()

produkWebCtrl <<control>>

+produkWebCtrl()default konstruktor yang digunakan untuk inisialisasi semua atribut pada kelas ini

+showHomeAdmin() operasi ini digunakan untuk menampilkan semua data produk yang atribut is_deleted = False dari database.

+showListProduk() operasi ini digunakan untuk menampilkan semua data produk yang atribut is_deleted = False dari database.

+showDetilProduk() operasi ini digunakan untuk menampilkan semua data detil produk yang atribut is_deleted = False dari database.

2.2.26.5 Specific Design Class

TransaksiWebCtrl()

transaksiWebCtrl <<control>>

+transaksiWebCtrl() default konstruktor yang digunakan untuk inisialisasi semua atribut pada kelas ini

+showListTransaksi() operasi ini digunakan untuk

+tokoWebCtrl ()() default konstruktor yang

menginisialisaassi semua atribut pada clclasa s ini

+showListToToko() operaasis ini digunakan unttuku menampilkan

semua dadata tokok dadari ddatataba asase..

2.2.2.26.4 SpSpecific DDesesigign Classs

Pr

ProdukWebkk Ctrl()

proddukukWekkkkWebCtrlrl <<<<cocontrool>>

+

+prprodo ukkWebCtrl()default konstruktor yang ddigigununaka ann

un

unttuk inisialisasi semua atribut pada kelas inni

+showwHomeAdmin() operasi ini digunakan uuntuukk menammpilkan semua data produk yang atribut is_deletedd ==

Fa

Falsee dari database.

+showowListProddukuk()() oopep rasi iini ddigigunakan unttukuk menampilkan semua data prproddukuk yang atribut is_deleteedd ==

Faalse dari database.

+

+shshowo DeDetitilPlProroduduk(k()) opoperasi ininii didigugunanakakan ununttuk me

menanampilkan sesemmua datata ddetetil proroduduk yang aatrtriibut is_ddeleleteteded = FFalse darrii datababase.

2.2.26.5 Sppecific DDesign Class TransaksiiWebCtrll()

transaksiWebCtrl <<control>>

(47)

status_transaksi = Pesan dari database.

+showDEtilTransaksi() operasi ini digunakan untuk menampilkan data detil transaksi yang atribut status_transaksi = Pesan dari database.

2.2.26.6 Specific Design Class

ChattingWebCtrl()

ChattingWebCtrl <<control>>

+chattingWebCtrl() default konstruktor, digunakan untuk meng inisialisasi semua atribut yang ada di kelas ini +entriPeringatanToko() operasi ini digunakan untuk memasukkan data peringatan toko dari inputan user ke dalam database.

+entriPeringatanProduk() operasi ini digunakan untuk memasukkan data peringatan produk dari inputan user ke dalam database.

2.2.26.7 Specific Design Class Member

Member <<entity>>

-id_user: integer, digunakan untuk menyimpan data numerik identitas user.

-namaLengkap_user: string, digunakan untuk menyimpan data nama lengkap user.

-username_user: string, digunakan untuk menyimpan data username user.

-email_user: string, digunakan untuk menyimpan data email user.

-password_user: string, digunakan untuk menyimpan data password user.

-tglLahir_user: string, digunakan untuk menyimpan data tanggal lahir user.

p y g

status_transaksi = PPesan dari datatabase.

2.2.2.26.6 SpSpecific Design Classs s

ChattingggWeWebbCttrlrl()(

ChattiinngWebg Ctrlr <<<<control>>

+

+chattitingngWeWebCttrlrl() default konstruktor,tor digigununaka an unu tuk

mengg iininisialalisasi semua atribut yang ada di keelalass inii +enntrtriPerringatanToko() operasi ini digununakanan untuuk

me

memamasukkkan data peringatan toko dari inputana useserr kee

da

dallam database.

+entrriPeringatanProduk() operasi ini digunakaan untuukk memassukkan data peringatan produk dari inputan user kee

da

dalamm database.

2.22.2626.77 SpSpecificec c DDesesiign Class Memberl

M

Member <<entiityty>>>

-idid_ususer: integer, digunakan untuk menyimmppaan ddatata

nu

numem ririkk ididenentititatass ususerer.

-nanamamaLeLengngkakapp_ususeer: ststringg, didigunakakann ununtutukk memenynyimpan

data nama lengkap user.

-username_user: stringg, digunnakan untuk menyimpan data

username user.

-email_user: string, ddigunaakan untuk menyimpan data

email user.

(48)

-gender_user: integer, digunakan untuk menyimpan data gender user.

-telp_user: string, digunakan untuk menyimpan data telepon user.

-provinsi_user: string, digunakan untuk menyimpan data provinsi user.

-kota_user: string, digunakan untuk menyimpan data kota user.

-alamat_user: string, digunakan untuk menyimpan data alamat user.

-kodePos_user: string, digunakan untuk menyimpan data kode pos user.

-tglBergabung_user: date, digunakan untuk menyimpan data tanggal bergabung user.

-foto_user: string, digunakan untuk menyimpan data foto user.

-lastLogin_user: date, digunakan untuk menyimpan data terakhir login user.

-status_user: integer, digunakan untuk menyimpan data status aktif user.

-token_user: string, digunakan untuk menyimpan data token user.

+member() default konstruktor untuk menginisialisasikan seluruh variable di kelas ini

+checkSignIn() operasi ini digunakan untuk mengecek data username dan password yang diinputkan user melalui form dengan data member pada database.

+getDataMember() operasi ini digunakan untuk mengambil semua data member dari database

p_ g, gg y p

telepon user.

-provinsi_useerr: string, digunakan untutuk menyimpan data

provinsi uuser.

-kota_u_user: sttriingng, diigugunanakakan ununtutukk menyimpann data kota userr.

-aalamatt_u_useserr: ststriring, digunakan ununtuk memenynyimpann data

alammatt uuser..

-kodedePoPos__uuser: string, digunakan untuk memenyimimpapan daatat koodde poss user.

--tgtglBeergabung_user: date, digunakan untuk menynyimimpan da

data tanggal bergabung user.

-fotoo_user: string, digunakan untuk menyimpan ddata footoo us

u er.

-laaststLogin_user: dadatet , digunakaan n ununtuk menyimpapann daatata

terakhir logiin user.

--status_user: integer, didigug nakan untuk menyimpan dadatta

st

stattusus aktif user.

-totokekenn_ususerer:: ststriringng, didigugunakanakann ununtutuk k memenynyimimppan n ddata tookeenn ususerer..

+member() default konstrtruktoorr untuk menginisi iialisasikan

seluruh variable di keelas ini

+checkSignIn() operasii ini digunakan untuk mengecek

data username dan passworo d yayang diinputkan user melalui

form dengan data member ppadda database.

(49)

+updateDataMember() operasi ini digunakan untuk mengedit data member yang ada di database

2.2.26.8 Specific Design Class Toko

Toko <<entity>>

-id_toko: int ,digunakan untuk menyimpan data numerik identitas user

-nama_toko: string, digunakan untuk menyimpan data nama toko.

-domain_toko: string, digunakan untuk menyimpan data domain toko.

-slogan_toko: string , digunakan untuk menyimpan data slogan toko

-deskripsi_toko: string , digunakan untuk menyimpan data deskripsi toko

-jmlItem_toko: integer , digunakan untuk menyimpan data jumlah item toko

-jenis_toko: integer , digunakan untuk menyimpan data jenis toko

-ratingKualitas_toko: float , digunakan untuk menyimpan data rating kualitas toko

-ratingPelayanan_toko: float , digunakan untuk menyimpan data rating pelayanan petugas

-logo_toko: string , digunakan untuk menyimpan data logo toko

-provinsi_toko: string , digunakan untuk menyimpan data provinsi toko

-kota_toko: string , digunakan untuk menyimpan data kota toko

-alamat_toko: string , digunakan untuk menyimpan data 2.2.26.8 Specific Desiggnn Class Toko

Toko <<entity>>

-id_toko:: int ,digunaakaann ununtutuk menyimpan dad ta numerik identiittas userr

-naamma_tokoo:: striring, didigugunanakakann uuntuk mmenyiimpmpan datata nama to

toko.

-domamainin_tokkoo: string, digunakan untuk mem nyyimimpapann dadata

domamaini tooko.

-slslogo ann_toko: string , digunakan untuk menyiyimppann ddataa

sl

sloogann toko

-ded skkripsi_toko: string , digunakan untuk mmenyiyimpanan

data deskripsi toko

--jmj lIItem_toko: integer , digunakan untuk menyimmppan dataa

jumllaah item totokoko

-jenis_toko: integer , did gugunnakan untuk menyimpan dadatata

je

jenis toko

--raratitinggKuKualalititasas_ttokokoo:: float , didigugunanakakann ununtutukk meenynyimimppan

da

datata ratiing kkuaualilitas totokoko

-raatitingngPePelalayayanan_toko:na floaatt , didiguunanakakan untuk

menyimpan data rating ppelayannan petugas

-logo_toko: string , digunakkan untuk menyimpan data

logo toko

-provinsi_toko: string ,, diggunakan untuk menyimpan data

provinsi toko

(50)

alamat toko

-kodePos_toko: string , digunakan untuk menyimpan data kode pos toko

-telp_toko: string , digunakan untuk menyimpan data telepon toko

+toko() default konstruktor, digunakan untuk menginisialisasi semua atribut pada kelas ini.

+getListToko() operasi ini digunakan untuk mengambil semua data toko yang ada di database.

+getDetilToko() operasi ini digunakan untuk mengambil data toko berdasarkan id_toko.

+insDataToko() operasi ini digunakan untuk menginputkan data toko kedalam data base.

+updateDataToko ()operasi ini digunakan untuk mengedit data toko yang ada di database

2.2.26.9 Specific Design Class Produk

produk <<Entity>>

-id_item: integer, digunakan untuk menyimpan data nomor identitas dari item.

-nama_item: string, digunakan untuk menyimpan data nama item.

-harga_item: decimal, digunakan untuk menyimpan data harga item.

-deskripsi_item: string, digunakan untuk menyimpan data deskripsi item.

-spesifikasi_item: string, digunakan untuk menyimpan data spesifikasi item.

-promo_item: decimal, digunakan untuk menyimpan data harga promo item.

p

-telp_toko: stringng , digunakan untuk menyimpan data

telepon toko

+toko() default konstruktor, digununakan untuk

menginnisisialisaasii ssemuaa aatrtribibutut ppadadaa kekelas ini.i.

+gettLListTookok () opo erasi ini digunakakann untut k meengambil seemua dadatata ttoko yyang ada di databasese.

+gettDetetililTokoko() operasi ini digunakan unu tuuk k memengammbil

dataa tot koo berdasarkan id_toko.

+iinnsDatataToko() operasi ini digunakan untuk memenggininpuputkt ann

da

datat ttoko kedalam data base.

+

+upu daateDataToko ()operasi ini digunakan untuk mengngede itit

data toko yang ada di database

2.2.26.9 Specific Design Class Produk

produk <<Entityty>>>

-id_item: integer, digunaakakan untuk menyimpan data nonomomor

id

i enentitas dari item.

--nanamama__ititemem:: ststriringng,, didigunakagu kann ununtutukk memenynyimimpapann dadatata nnama it

itemem..

-harggaa_ititemem: decimal, digunanakan untuk k memenynyimimppan data harga item.

-deskripsi_item: strinng, diguunakan untuk menyimpan data

deskripsi item.

-spesifikasi_item: striingn , digunakan untuk menyimpan

(51)

stok item.

-berat_item: integer, digunakan untuk menyimpan data berat item.

-terjual_item: integer, digunakan untuk menyimpan data terjual item.

-ratingKualitas_item: integer, digunakan untuk menyimpan data rating kualitas item.

-ratingPelayanan_item: integer, digunakan untuk menyimpan data rating pelayanan item.

-foto1_item: integer, digunakan untuk menyimpan data foto1 item.

-foto2_item: integer, digunakan untuk menyimpan data foto2 item.

-foto3_item: integer, digunakan untuk menyimpan data foto3 item.

-foto4_item: integer, digunakan untuk menyimpan data foto4 item.

-foto5_item: integer, digunakan untuk menyimpan data foto5 item.

-isNego_item: integer, digunakan untuk menyimpan status negosiasi harga data item.

-isDelete_item: byte, digunakan untuk menyimpan status hapus semu data item.

+produk() default konstruktor, digunakan untuk menginisialisasikan semua atribut yang ada dikelas ini. +getListProduk() operasi ini digunakan untuk mengambil semua data item dari database. Kecuali yang isDelete_item = True

+getDetilProduk() operasi ini digunakan untuk mengambil data detil item dari database. Kecuali yang isDelete_item = True

-terjual_item: intteeger, digunakakann untuk menyimpan data

terjual item.

-ratingKualalitas_item: integer, diguunan kan untuk

menyimppan dataa raratit ng kkuaualiitatass

Gambar

Gambar 2.21 Gaambar 2.21SequenSequencece D Diagram Pengelolaan Akun Admin iagram Pengelolaan Akun AdminWeb WWWebeb
Gambar 2.23 Gaambar 2.23SeSequencequence Diagram Pengelolaan Toko  Diagram Pengelolaan TokoWebWebWe
Gambar 2.25 Gambar 2.25SequSequenceence Dia Diagram Tambah Data Kategori Produk gram Tambah Data Kategori Produk PrWebWebWe
Gambar 2.28 Gambar 2.28SequenceSequence Diagram List Produk Diagram List Produk WebWeb
+7

Referensi

Dokumen terkait

Antar muka home administrator (A02) A02 Logo Amalinda collection Control panel administrator amalinda collection Log out Home Pengolahan data akun member Pengolahan data

Permodelan ini dimaksudkan untuk menggambarkan proses- proses dan hubungan yang terjadi antara aktor dan use case di dalam penyampaian materi pembelajaran rumus fisika dan soal

Activity Diagam Update Info System menjelaskan alur kerja aktor pengguna dalam hal ini Admin untuk melakukan Update informasi yang ditujukan untuk anggota

Mengelola Kategori Mengelola Katalog Mengelola Produk Menampilkan Transaksi Mengelola Member Mengelola Toko Mengelola Banner Mengelola Admin.. Administrator

Dengan dibangunnya aplikasi informasi toko berbasis lokasi ini diharapkan dalam membantu pengguna untuk mendapatkan solusi atau informasi pada toko-toko yang ada

Tombol CARI BARANG digunakan untuk melakukan pencarian barang yang dicari kemudian bisa menampilkan lokasi toko pada peta atau rute jalan menuju lokasi tersebut.

Aktor melakukan penambahan data pengguna A-1 Aktor memilih untuk mencari data pengguna A-2 Aktor memilih salah satu data pengguna.. Aktor meminta sistem untuk menyimpan data pengguna

Halaman ini adalah halaman yang bisa diakses oleh aktor mahasiswa, pada halaman inu mahasiswa bisa mengelola data mahasiswa dan melihat ataupun mendownload materi perkuliahan yang