18
Universitas Kristen Petra
3. ANALISIS DAN DESAIN SISTEM
3.2. Analisis Sistem 3.2.1. PT. X
PT X adalah perusahaan yang bergerak pada bidang teknologi informasi yang didirikan di Jakarta, Indonesia pada tahun 2014. PT X menyediakan jasa konsultasi untuk Integrated Business Solution menggunakan SAP software yang meliputi: Financial Planning & Consolidation, Business Intelligence, Data Warehouse, Transactional System dengan berbagai jenis modul untuk perusahaan lokal, regional maupun international. Selain itu PT. X juga bergerak pada pengembangan teknologi berbasis internet, terutama web dan mobile. PT.X memiliki visi untuk membantu perusahaan maupun masyarakat Indonesia dalam menerapkan dan memanfaatkan teknologi informasi sehingga dapat memudahkan proses bisnis hingga kegiatan sehari – hari. Sebagai sebuah sarana untuk mewujudkan hal tersebut, PT.X akan menciptakan sebuah online marketplace sebagai tempat pertukaran informasi bagi masyarakat Indonesia.
3.2.2. Analisis Kebutuhan
Analisis kebutuhan website online marketplace akan didasarkan oleh kebutuhan dari PT.X dan juga kebutuhan pelanggan. Sebelum melakukan survei terhadap website marketplace yang telah ada, dilakukan survei kebutuhan dasar yang ditentukan oleh PT. X. Beberapa kebutuhan dasar yang diajukan oleh PT. X yaitu:
- Content Management System yang dapat mengatur navigasi, user, hak akses, maupun tampilan website.
- Atribut dinamis yang dimiliki oleh setiap subkategori secara unik, atribut ini dapat bersifat textbox biasa ataupun dropdown.
- Fasilitas untuk admin agar dapat me-review iklan yang akan ditampilkan - Fasilitas admin untuk dapat melihat jumlah pengunjung, jumlah iklan, dan
jumlah member.
19
Universitas Kristen Petra
- Fasilitas pembuatan halaman profile untuk member.
- Fasilitas login link dengan social media facebook.
- Fasilitas halaman browse item dilengkapi dengan search, filter dan breadcrumb.
- Fasilitas pemberian komentar atau testimoni.
- Fasilitas rekomendasi iklan sejenis
Selanjutnya untuk dapat menganalisis kebutuhan pelanggan lebih lanjut mengenai website marketplace, maka dilakukan survei terhadap website marketplace yang telah ada. Terdapat banyak website marketplace yang telah dipublikasikan dan digunakan oleh publik, diambil beberapa contoh website yang dapat dibandingkan dan masing – masing memiliki fitur – fitur dan kelebihan maupun kelemahan yang berbeda – beda. Untuk mendapatkan gambaran mengenai karakteristik sebuah website marketplace, maka dilakukan review terhadap website seperti kaskus.co.id, olx.co.id, dan tokopedia.com.
Sebelum membahas masing – masing website secara mendetail, ada baiknya untuk melihat terlebih dahulu fitur – fitur dasar untuk member yang pada umumnya dimiliki oleh sebuah website marketplace pada umumnya yaitu:
- Fitur register dan login - Fitur pemasangan iklan / item - Fitur lihat iklan/ item
- Fitur view iklan / item dilengkapi dengan filter dan sort - Fitur profile dan Edit Profile
Kaskus adalah website forum yang juga menawarkan fitur marketplace dengan model forum kepada penggunanya. Karena masih mengadaptasi tampilan forum, Kaskus dirasa kurang user-friendly karena pencariannya cenderung lebih sulit dan terlalu banyak tulisan. Salah satu kelebihan Kaskus adalah fitur escrow account bernama rekening bersama yang merupakan jasa perantara transaksi, hal ini meminimalisasi kemungkinan penipuan antar pengguna. Pengguna dan penjual terlebih dahulu mengkonfirmasi informasi mengenai penjualan tersebut terhadap seorang perantara transaksi, kemudian pengguna dapat membayar barang tersebut kepada jasa rekening bersama. Uang yang ditampung oleh rekening penyedia jasa
20
Universitas Kristen Petra
tidak langsung di transfer kepada penjual, melainkan jasa akan menunggu pembeli mengkonfirmasi tersampainya barang tersebut terlebih dahulu. Untuk beberapa fitur standar sebuah marketplace juga telah dipenuhi oleh Kaskus, seperti profil user dan posting iklan. Selain itu, Kaskus juga memiliki fitur untuk mengkomentari setiap item yang telah diposting dan melakukan rating untuknya.
Di dalam segi keamanan pelanggan, Kaskus masih belum memiliki track record yang jelas, kebanyakan penjual hanya mengandalkan testimoni dari pembeli sebagai sumber kepercayaan yang sebetulnya dapat direkayasa. Kaskus mengambil keuntungan dari transaksi rekening bersama tersebut dan juga iklan banner pada website. Contoh halaman search pada forum jual beli Kaskus dapat dilihat pada Gambar 3.1 berikut ini.
Gambar 3.1. Halaman Search Website Kaskus (Sumber:http://www.Kaskus.co.id, diambil pada 30 Mei 2014)
OLX merupakan website marketplace yang menawarkan penggunanya untuk memasarkan produk dengan iklan baris yang gratis. OLX memiliki tampilan yang sederhana sehingga mudah dimengerti oleh penggunanya. Kategori yang ada di dalam OLX juga lebih rapi dan memiliki elemen – elemen tambahan yang dapat di filter sesuai dengan jenisnya. Namun OLX tidak menyediakan berbagai layanan
21
Universitas Kristen Petra
yang turut andil pada transaksi sesama penggunanya. Setiap toko pada OLX juga memiliki profil yang dapat diberi review oleh user lain, namun review ini tidak berpatok pada sebuah item namun merupakan review general bagi sebuah toko.
OLX juga tidak memiliki track record setiap penjual dikarenakan sistem pada OLX tidak turut andil dalam transaksi. Hal tersebut dapat mengurangi kepercayaan para pembeli terhadap penjual. OLX hanya mengambil keuntungan dari power-up iklan yang dipasang oleh pengguna. Contoh halaman search pada OLX dapat dilihat pada Gambar 3.2 berikut ini.
Gambar 3.2. Halaman Search Website OLX (Sumber:http://www.OLX.co.id, diambil pada 30 Mei 2014)
Berbeda dengan OLX, Tokopedia juga menawarkan escrow account untuk menjadi perantara sebuah transaksi disamping hanya menawarkan iklan baris seperti OLX. Tokopedia juga memiliki fitur shopping cart untuk memudahkan penyampaian informasi ketika pembeli dan penjual bertransaksi, yang juga terintegrasi dengan escrow account milik Tokopedia. Kemudian setelah pembeli
22
Universitas Kristen Petra
telah membayar dan barang penjual sudah sampai pada tempat pembeli, barulah Tokopedia mentransfer dana yang ditampung dari pembeli kepada penjual. Setiap iklan pada Tokopedia juga dapat diberi rating dan review untuk memudahkan pembeli lain mengetahui kualitas produk yang dijual sebuah toko. Tokopedia juga memiliki fitur untuk track record penjualan yang telah sukses dilakukan oleh sebuah toko, sehingga toko dapat lebih meyakinkan dimata pembeli. Tokopedia juga menyediakan filter berdasarkan elemen sebuah subkategori seperti pada Olx.
Contoh gambar halaman shopping cart dan profil penjual dapat dilihat pada Gambar 3.3 dan Gambar 3.4 berikut ini.
Gambar 3.3. Halaman Shopping cart Website Tokopedia (Sumber:http://www.Tokopedia.com, diambil pada 30 Mei 2014)
23
Universitas Kristen Petra
Gambar 3.4. Halaman Profil Disertai Rating dan Review Website Tokopedia (Sumber:http://www.Tokopedia.com, diambil 30 Mei 2014)
Dari deskripsi tiap website tersebut maka dapat dibuat tabel perbandingan dari sisi pengguna pada website yang akan dibuat seperti pada Tabel 3.34 di bawah ini.
Tabel 3.34. Tabel Perbandingan Website Marketplace
Nama Website
Perantara Pembayaran
Filter Berdasarkan Elemen Kategori
Shopping cart
Review dan Rating Item
Pena wara n
Profile dengan General Review dan Track record
Kaskus
OLX
Tokopedia
Online Marketpla
ce
24
Universitas Kristen Petra
Seperti yang dapat dilihat pada Tabel 3.3, online marketplace akan menggunakan beberapa fitur daripada beberapa website marketplace yang ada.
Website Marketplace akan menggunakan Tokopedia sebagai acuan paling serupa dikarenakan kayanya akan fitur yang terdapat pada Tokopedia terbukti telah meraih banyak pelanggan. Fitur perantara pembayaran yang akan dibuat pada website marketplace akan serupa dengan Rekening Bersama milik Kaskus dan sistem transaksi transfer bank milik Tokopedia. Perantara pembayaran juga didukung oleh sistem website seperti pada Tokopedia. Filter berdasarkan elemen kategori juga akan dibuat pada website marketplace, hal ini sangat penting dikarenakan akan mendukung ruang lingkup website untuk memudahkan pengguna didalam mencari informasi. Shopping Cart juga akan dibuat untuk mewujudkan perantara transaksi pada online marketplace. Review dan rating item juga akan dibuat dan mengikuti struktur tokopedia, dimana ada beberapa macam rating (yang nantinya dapat diubah oleh admin secara dinamis) dan dua jenis komentar (diskusi dan review). Profil penjual juga akan dilengkapi track record untuk memberikan informasi mengenai sejarah transaksi penjual agar bisa menjadi pertimbangan untuk pembeli. Fitur terakhir adalah fitur penawaran yang berguna untuk pembeli agar dapat membagi informasi barang apa yang ia ingin beli. Untuk penjelasan fitur secara mendetail dapat dilihat pada bagian pemetaan.
3.2.3. Proses Bisnis
Website online marketplace yang akan didirikan oleh PT.X akan memiliki beberapa proses bisnis antara website dengan member meliputi:
25
Universitas Kristen Petra
a. Register
CustomerWebsite Sosial Media
Klik Register
Menampilkan Form Register
Mengisi Data pada Form
Register
Memberikan Email Konfirmasi
Konfirm Email Memilih Opsi
Registrasi Registrasi Biasa
Login akun sosial media Registrasi Sosial Media
Klik Ikon Login with Social Media
Melakukan Pengecekan link Akun Sosial Media
Pengecekan ID
Sosial Media Meminta
Persutjuan user Membuat Link baru Belum Ada
Pembuatan ID Sukses
Sudah Ada Sosial Media
Normal Metode
Registrasi
Gambar 3.5. BPMN Register
Gambar 3.5 menggambarkan alur bisnis proses register pada website.
Register adalah proses pendaftaran member agar dapat menggunakan website.
Langkah ini dimulai dari pemilihan opsi registrasi. Jika opsi registrasi adalah login wtih social media, maka customer dapat klik icon login with social media, id customer akan disesuaikan apakah dia pernah membuat akun pada website atau belum. Jika opsi registrasi biasa maka website akan menampilkan form register, dan setelah customer mengisinya website akan mengirimkan email konfirmasi dan customer dapat mengkonfirmasi email-nya agar bisa login.
b. Pemasangan Item
Gambar 3.6. BPMN Pemasangan Item
CustomerWebsite
Membuka Website dan
Login
Buka Member Menu -> Pasang
Item
Tampilkan Form Pasang
Item
Mengisi Data Form Pasang
Item
Validasi Iklan Sesuai Standar
Tidak Sesuai Standar
26
Universitas Kristen Petra
Gambar 3.6 menggambarkan alur bisnis proses pemasangan item pada website. Pemasangan item dapat dilakukan oleh customer yang telah sukses melakukan proses registrasi dan dinyatakan menjadi member website. Sebelum melakukan pemasangan item, customer terlebih dahulu membuka website dan melakukan login. Setelah itu customer dapat membuka halaman my item pada daftar navigasi yang telah ada. Di dalam halaman my item akan tampak item yang dipasang baik itu sudah di approve atau belum di approve oleh admin. Disini akan ada tombol pasang item yang akan mengarahkan customer pada form pasang item.
Customer dapat melengkapi data pada form pemasangan item seperti nama, harga, berat, deskripsi, foto, dan lain – lain. Setelah mengisi informasi yang ingin ditampilkan, customer dapat menyimpan item untuk divalidasi oleh admin terlebih dahulu. Setelah proses validasi oleh admin sukses, maka item baru dapat tayang dan dapat dilihat oleh customer lain. Jika proses validasi gagal, maka status item akan menjadi tidak aktif dan dapat di-edit lagi informasinya untuk dapat divalidasi lagi.
c. Transaksi
Customer (Pembeli)Customer (Penjual)Admin
Login Browse dan
Klik Buy Item Isi Shopping Cart
dengan Item Sesuai Keinginan
Not yet
Pilih Ekspedisi, Melakukan Pembayaran
dan Konfirmasi Shopping Cart
Cek Pembayaran Notifikasi Seller Perihal
Pembelian Barang Mengirim Barang dan
Approve Shopping Cart Menerima Barang dan Approve Shopping Cart
Mengirimkan Uang ke Akun Bank Penjual
Update Status Shopping Cart menjadi Sukses Menerima Uang Pembeli dari Website Finish
Data Shopping Cart
Data Shopping Cart Data Shopping Cart
Gambar 3.7. BPMN Transaksi
Gambar 3.7 menggambarkan alur bisnis transaksi item pada website.
Transaksi item hanya dapat dilakukan oleh dua customer yang telah sukses melakukan proses registrasi dan dinyatakan menjadi member website. Di dalam satu buah proses transaksi website marketplace ini akan terdapat satu orang pembeli dan satu orang penjual yang telah menjadi member. Seorang pembeli hanya dapat memiliki satu buah shopping cart untuk satu orang penjual. Pembeli dapat melihat item beserta informasinya pada menu browse item, item juga dilengkapi dengan sistem rate dan comment untuk memperjelas. Selain itu
27
Universitas Kristen Petra
pembeli juga dapat melihat profil penjualnya, dilengkapi dengan testimoni, rating dan track record penjualan. Setelah yakin dengan sebuah item, pembeli dapat mengklik tombol buy pada item yang diinginkan. Pembeli juga dapat mengganti kuantitas item yang ingin dibeli dan juga menambahkan item lain. Setelah yakin dengan shopping cart, pembeli dapat menvalidasi shopping cart untuk diproses lebih lanjut dan mengirimkan nominal uang seperti yang tertera pada total harga kepada rekening bank website. Validasi kedua dilakukan oleh admin setelah terlebih dahulu mengecek rekening apakah transfer telah sukses dilakukan oleh pembeli. Setelah transfer sukses, maka status shopping cart akan berubah menjadi konfirmasi pengiriman, jika transfer belum dilakukan setelah 2x24 jam maka shopping cart akan dihapus. Setelah transfer sukses, penjual akan diberi notifikasi oleh email bahwa pembayaran oleh pembeli telah diterima website dan penjual dapat mengirimkan barangnya kepada pembeli. Setelah penjual mengirimkan barangnya, penjual dapat mengkonfirmasinya dan giliran pembeli untuk mengkonfirmasi penerimaan barang. Setelah proses tersebut terlewati, baru saja admin melakukan transfer uang pembeli kepada rekening penjual. Jika penjual tidak melakukan konfirmasi pengiriman barang diatas 5x24 jam, maka transaksi dinyatakan gagal dan shopping cart akan dihapus. Jika pembeli tidak melakukan konfirmasi penerimaan diatas 10x24 jam maka transaksi akan dinyatakan sukses.
3.2.4. Fitur Framework
Framework No-CMS memiliki beberapa fitur yang dapat digunakan pada pembuatan website online marketplace. Untuk lebih jelasnya, dapat dilihat pada tabel berikut ini.
Tabel 3.2. Tabel Penggunaan Fitur Framework
Nama Fitur Digunakan Modifikasi
Tidak digunakan
Register & Login
Edit Profile
Navigation Management
User dan Group Management
28
Universitas Kristen Petra
Layout Management
Subsite
Press News (Article)
Contact Us
a. Register & Login
Fitur register dan login telah tersedia pada framework No-CMS. Fitur tambahan seperti login with facebook juga telah disediakan oleh framework, namun penulis masih harus melakukan beberapa pengaturan seperti mengisi application id dan secret.
b. Edit Profile
Fitur edit profile telah tersedia pada framework No-CMS. Namun fitur edit profile ini hanya berfungsi untuk mengganti beberapa deskripsi dasar seperti nama, password, dan email. Untuk menambahi atribut seperti nomor telepon, tanggal lahir, profile picture, dan lain – lain dibutuhkan modifikasi.
c. Navigation Management
Fitur navigation management juga telah tersedia pada framework No- CMS. Fitur ini dapat digunakan untuk mengatur halaman navigasi yang ada pada sebuah website. Fitur ini juga menggunakan sistem parent-child sehingga dapat memiliki kedalaman yang dinamis. Pada halaman navigation management, user dapat membuat navigasi yang berdasarkan file yang telah dibuat atau juga dapat membuat navigasi yang kontennya berisi halaman statis (dapat di edit secara manual oleh admin). Dalam navigation management, admin juga dapat mengedit siapa saja user yang dapat mengakses navigasi tersebut berdasarkan group user.
d. User dan Group Management
Fitur user dan group management juga telah tersedia pada framework No- CMS. Group management ditujukan agar admin dapat membuat group untuk pembatasan hak akses navigasi. Sedangkan pada user management, admin dapat mengalokasikan sebuah user pada group tertentu.
e. Layout Management
Fitur layout management juga telah tersedia pada framework No-CMS.
Layout management dapat digunakan oleh admin untuk mengatur tampilan pada
29
Universitas Kristen Petra
website. Layout management dibagi menjadi tiga, yaitu: configuration (untuk mengatur nama dan footer website), images (untuk mengatur logo website), dan section untuk mengatur lokasi widget.
30
Universitas Kristen Petra
f. Subsite
Fitur subsite adalah fitur yang tersedia pada framework No-CMS, namun tidak akan digunakan pada implementasi website ini. Fitur subsite sendiri dapat digunakan untuk membuat minisite dari website utama.
g. Press News ( Article )
Fitur press news atau article juga tersedia pada framework No-CMS.
Selain hanya memposting news, fitur ini juga dilengkapi oleh subfitur seperti kategori news dan komentar. Halaman ini juga memiliki dua sudut pandang yaitu oleh user (hanya dapat melihat dan komentar pada news), dan admin (dapat menambah, mengedit, dan delete news).
h. Contact Us
Fitur contact us juga telah tersedia pada framework No-CMS. Fitur ini dapat memungkinkan user untuk mengirimkan message kepada admin website.
User tidak perlu login untuk dapat mengirimkan messsage pada contact us. Admin juga dapat membaca message ini pada menu manage message yang hanya tersedia untuk admin website.
3.2.5. Pemetaan
Setelah dilakukan analisis kebutuhan, ditemukan beberapa fitur yang akan dibuat pada website online marketplace dan akan dibandingkan dengan fitur yang telah tersedia dari framework No-CMS yang telah ada. Pemetaan tersebut akan dijelaskan menggunakan tabel. Pada tabel pemetaan akan terdapat kolom nama fitur, framework, modifikasi, dan non-framework. Kolom framework yang diberi centang berarti fitur tersebut telah tersedia di dalam framework. Kolom modifikasi yang diberi centang berarti fitur tersebut telah tersedia di dalam framework namun penulis melakukan modifikasi lebih lanjut. Kolom non-framework yang diberi centang berarti fitur tersebut tidak tersedia di dalam framework dan ditambahkan penulis tanpa menggunakan framework
31
Universitas Kristen Petra
3.2.5.1. Pemetaan Kebutuhan User
Pertama akan dilakukan Pemetaan untuk kebutuhan user di dalam website,. Untuk lebih jelasnya dapat dilihat pada Tabel 3.3 berikut ini.
Tabel 3.3. Tabel Pemetaan Kebutuhan User
Nama Fitur Framework Modifikasi
Non- Framework
Register & Login
Pemasangan Item
My Item
Browse Item dengan filter, sort,
comment dan rate
Item Information
Edit Profile
View Profile dengan testimoni, rate, dan tab yang bisa dimodifikasi secara
dinamis
News
Contact Us
FAQ
Rules
Shopping cart
Sales Cart
a. Register & Login
Halaman register dan login merupakan fitur dasar dari sebuah website untuk mendaftar dan dapat masuk dan menggunakan fitur – fitur website.
Halaman register dapat diakses oleh user yang belum login di pojok kanan atas website. Sedangkan login dapat langsung dilakukan kapanpun di dalam website tanpa harus berpindah halaman.
b. My Item
32
Universitas Kristen Petra
Halaman my item digunakan user untuk melihat item miliknya yang dipasang pada website. Di dalam halaman ini juga terdapat tombol untuk add item, dimana member akan di arahkan untuk mengisi data – data item yang akan ditampilkan. Terdapat 3 status item yang dapat dilihat pada halaman ini yaitu item aktif, item moderasi dan item tidak aktif. Item yang akan di publish oleh member akan mendapat status moderasi dan terlebih dahulu dievaluasi oleh admin. Setelah evaluasi sukses dan memenuhi kriteria, status item akan berpindah menjadi aktif dan dapat dilihat member lain di halaman browse item. Item yang sudah tidak ingin dijual juga dapat di non-aktifkan oleh member sehingga akan berpindah status menjadi tidak aktif.
c. Browse Item
Halaman browse item dapat digunakan untuk semua user walaupun belum terdaftar menjadi member. Halaman browse item digunakan untuk mencari barang dengan status aktif yang telah dipasang oleh semua member pada website online marketplace. Di halaman browse item, terdapat fitur search, sort, dan filter. Fitur search digunakan untuk mencari sebuah item berdasarkan namanya. Fitur sort digunakan untuk mengurutkan item berdasarkan nama atau harga. Fitur filter digunakan untuk menyaring item berdasarkan kategori, subkategori, maupun atribut kategorinya. Item yang telah tampil dapat di klik untuk menampilkan sebuah pop up yang berisi keterangan lengkapnya, user yang telah terdaftar jadi member juga dapat membeli item tersebut dengan cara meng-klik tombol buy untuk memasukkannya kedalam shopping cart. Selain itu user juga dapat bernavigasi ke halaman iteminfo melalui link pada setiap item.
d. Item Information
Halamn ini menyajikan informasi yang lebih lengkap mengenai sebuah item. Terdapat beberapa informasi tambahan seperti nama penjual, jumlah item terjual, rating, user item description, item review, diskusi produk, dan rekomendasi item.
e. Edit Profile
Halaman edit profile digunakan untuk mengedit profile member secara lengkap. Di dalam halaman ini user dapat mengisi nama, provinsi, kota, nomor telepon, gambar profil, dan lain – lain. Nantinya beberapa dari data ini dapat
33
Universitas Kristen Petra
dilihat pada halaman profile. Halaman ini dapat diakses melalui link navigasi my profile.
f. Manage Profile Tab
Halaman manage profile tab digunakan untuk mengedit isi tab pada profile seorang member yang dapat ditambah jumlahnya sesuai keinginan. Profile tab ini dapat diisi oleh tulisan, gambar, video, dan juga dapat diisi widget sesuai keinginan member. Profile tab ini dapat dimanfaatkan untuk menampilkan about us, tata cara pembelian, promosi, lokasi toko, partner, dan lain – lain. Halaman ini dapat diakses melalui link navigasi my profile.
g. Profile
Halaman profile dapat berfungsi untuk melihat profile diri sendiri, dan orang lain. Halaman ini berisi mengenai info mengenai member seperti nama, provinsi, kota, item yang dijual, testimoni, track record penjualan, hingga profile tab member. Pada halaman ini, member juga dapat memberi testimoni dan rate pada profile member lain. Jika seorang member membuka profilenya sendiri, maka akan tersedia link untuk menuju edit profile ataupun manage profile tab.
h. News
Halaman news dapat digunakan oleh user untuk melihat info – info terbaru mengenai website online marketplace. Di dalam halaman news juga tersedia fitur comment dan filter by kategori. Isi dari halaman news ini diinputkan oleh admin.
i. Contact Us
Halaman contact us ditujukan untuk user agar dapat menyampaikan pendapat ataupun masukan mengenai website online marketplace. Halaman ini dapat diakses oleh semua user walaupun belum menjadi member.
j. FAQ
Halaman FAQ dapat digunakan oleh user untuk melihat petunjuk pada website mengenai pertanyaan yang sering diajukan. Halaman ini merupakan konten statis yang dapat diedit secara manual oleh admin.
k. Rules
Halaman rules dapat digunakan oleh user untuk melihat peraturan pada website. Halaman ini merupakan konten statis yang dapat diedit secara manual oleh admin.
34
Universitas Kristen Petra
l. Shopping cart
Halaman shopping cart dapat digunakan oleh member untuk melihat daftar pembelian yang akan dilakukan, telah dikonfirmasi, ataupun yang sudah sukses.
Di dalam halaman ini member dapat mengubah kuantitas barang pada shopping cart, melakukan delete terhadap barang pada shopping cart yang belum dikonfirmasi. Member juga dapat mengkonfirmasi shopping cart untuk menuju pada proses transaksi selanjutnya.
m. Sales Cart
Halaman sales cart dapat digunakan oleh member untuk melihat pembelian item miliknya yang dilakukan oleh member lain. Pada halaman ini, member sebagai penjual dapat mengkonfirmasi pembelian yang akan dilakukan oleh member lain dan meng-input-kan nominal ongkos kirim.
3.2.5.2. Pemetaan Kebutuhan Administrator
Selanjutnya adalah fitur yang akan dibuat untuk memenuhi kebutuhan admin website yang dapat dilihat pada Pemetaan pada Tabel 3.4 berikut ini:
Tabel 3.4. Tabel Pemetaan Kebutuhan Admin
Nama Fitur Framework Modifikasi
Non- Framework
Master Kategori
Master Subkategori
Master Atribut Kategori
Approve Item
Approve Sales
Master Item
Master Diskusi Produk & Item
Review
Master Testimoni & Wall
Master Shopping Cart
Master Provinsi
35
Universitas Kristen Petra
Tabel 3.4. Tabel Pemetaan Kebutuhan Admin (Sambungan)
Nama Fitur Framework Modifikasi
Non- Framework
Master Kota
Master Bank
Navigation Management
User Management
Group Management dengan hak
akses
Layout Management
Master Kategori User Rating
Master Kategori News
Master News
Master Message
View Laporan Sales
View Laporan Jumlah Sales
View Laporan User Registration
View Laporan Traffic
a. Master Kategori
Halaman master kategori dapat digunakan oleh admin untuk melihat, menambah dan mengubah data kategori item. Kategori yang telah berhasil dibuat dapat digunakan pada halaman admin master subkategori. Kategori berguna untuk mengelompokkan item berdasarkan kategorinya secara luas.
b. Master Subkategori
Halaman subkategori dapat digunakan oleh admin untuk melihat, menambah dan mengubah data subkategori maupun atribut kategori dari sebuah item. Subkategori yang telah berhasil dibuat dapat ditambahkan atribut kategorinya pada halaman yang sama melalui menu edit. Subkategori ini berguna untuk mengelompokkan item lebih spesifik dari pilihan kategori yang sudah ada.
c. Master Atribut Kategori
36
Universitas Kristen Petra
Halaman atribut kategori dapat digunakan oleh admin untuk melihat, menambah dan mengubah data atribut kategori dan isi dari pilihannya jika tipe atribut kategori tersebut adalah choice. Atribut kategori bertipe choice yang berhasil dibuat dapat ditambahkan pilihannya pada halaman yang sama melalui menu edit. Atribut kategori ini berguna untuk menentukan spesifikasi item berdasarkan subkategorinya.
d. Approve Item
Halaman approve item dapat digunakan oleh admin untuk melihat dan memverifikasi item yang dipasang oleh member. Pada halaman ini admin akan menentukan sebuah item yang telah dipasang oleh member apakah layak untuk tayang atau tidak. Item yang layak tayang akan diberi status aktif sehingga dapat dilihat oleh member lain, sedangkan item yang tidak layak tayang akan diberi status tidak aktif.
e. Approve Sales
Halaman approve sales dapat digunakan oleh admin untuk memverifikasi transaksi yang terjadi antar member. Admin dapat memverifikasi sebuah shopping cart setelah uang dari pembeli telah masuk dan pembeli telah sukses menerima barang. Sebelum sebuah shopping cart dapat memasuki approve sales, shopping cart harus dikonfirmasi dua kali oleh pembeli dan satu kali oleh penjual.
f. Master Item
Halaman master item dapat digunakan oleh admin untuk melihat dan mengubah data item. Halaman ini dapat digunakan untuk memantau item apa saja yang ada didalam website.
g. Master Diskusi Produk & Item Review
Halaman master diskusi produk & item review dapat digunakan oleh admin untuk melihat, mengubah dan menghapus data diskusi produk item review.
Halaman ini dapat digunakan untuk memantau komentar pada item yang ada didalam website.
h. Master Testimoni & Wall
Halaman master testimoni & wall dapat digunakan oleh admin untuk melihat, mengubah dan menghapus data testimoni dan wall. Halaman ini dapat digunakan untuk memantau komentar pada user yang ada didalam website.
37
Universitas Kristen Petra
i. Master Shopping Cart
Halaman master shopping cart dapat digunakan oleh admin untuk melihat, mengubah dan menghapus data shopping cart. Halaman ini dapat digunakan untuk memantau shopping yang ada didalam website
j. Master Provinsi
Halaman master provinsi dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data provinsi. Provinsi yang telah berhasil dibuat dapat digunakan pada halaman admin master kota. Provinsi berguna untuk menunjukkan di provinsi mana sebuah member berada.
k. Master Kota
Halaman master kota dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data kota. Kota berguna untuk menunjukkan di kota mana sebuah member berada.
l. Master Bank
Halaman master bank dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data bank. Bank berguna untuk memberikan informasi kepada admin pada bank manakah rekening seorang user.
m. Navigation Management
Halaman navigation management dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data navigasi. Navigasi berguna untuk menambahkan halaman baru. Navigasi yang telah dibuat akan muncul pada dropdown complete menu. Navigasi dapat bersifat active (berdasarkan file yang dituju), atau static (berdasarkan inputan manual user). Pada halaman ini, admin juga dapat mengatur group user mana saja yang dapat mengakses sebuah halaman.
n. User Management
Halaman user management dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data user. User yang telah register pada halaman website dapat ditentukan hak aksesnya oleh admin pada halaman ini dengan cara mengubah group user.
o. Group Management
38
Universitas Kristen Petra
Halaman group management dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data group. Group dapat dibuat untuk menjadi penentu hak akses pada halaman tertentu yang telah dibuat di navigation management.
p. Layout Management
Halaman layout management dapat digunakan oleh admin untuk merubah tampilan website secara general. Di dalam layout management terdapat tiga header yaitu configurations, images, dan sections. Pada configurations admin dapat mengubah letak tampilan, bahasa, nama website, slogan website, dan footer.
Pada images admin dapat mengubah logo dan favicon website. Sedangkan pada bagian section admin dapat mengubah letak dari widget, navigasi, login, logout, footer, dan lain – lain.
q. Master News
Halaman master news dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data news. Admin dapat menambahkan judul, nama, foto dan kategori dari news. News yang telah berhasil dibuat dapat dilihat dan diberi komentar oleh member.
r. Master Kategori News
Halaman master kategori news dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data kategori news. Kategori news yang telah berhasil dibuat dapat digunakan pada halaman master news untuk mengelompokkan jenis news yang dibuat.
s. Master Kategori User Rating
Halaman master kategori user rating dapat digunakan oleh admin untuk melihat, menambah, dan mengubah data kategori user rating. Kategori user rating yang telah dibuat dapat digunakan oleh member untuk melakukan rating terhadap member lain berdasarkan kategori user rating.
t. Master Message
Halaman message dapat digunakan oleh admin untuk melihat dan menghapus data message yang telah dikirimkan oleh member. Message berguna agar pengguna website dapat memberikan feedback kepada website.
u. View Laporan Sales
39
Universitas Kristen Petra
Halaman laporan sales akan memberikan informasi mengenai seluruh penjualan yang terjadi dalam website. Halaman ini akan memproses data nominal penjualan yang terjadi dalam tahun tertentu sesuai pilihan admin. Data akan ditampilkan dalam bentuk grafik per bulan dalam tahun tertentu.
v. View Laporan Jumlah Sales
Halaman laporan sales akan memberikan informasi mengenai jumlah seluruh penjualan yang terjadi dalam website. Halaman ini akan memproses data jumlah penjualan yang terjadi dalam tahun tertentu sesuai pilihan admin. Data akan ditampilkan dalam bentuk grafik per bulan dalam tahun tertentu.
w. View Laporan User Registration
Halaman laporan sales akan memberikan informasi mengenai jumlah user yang melakukan registrasi pada website. Halaman ini akan memproses data jumlah user yang melakukan registrasi dalam tahun tertentu sesuai pilihan admin.
Data akan ditampilkan dalam bentuk grafik per bulan dalam tahun tertentu.
x. View Traffic
Halaman view traffic akan memberikan informasi mengenai lalu lintas website, item pada subkategori apa saja yang sering di view. Data akan ditampilkan dalam bentuk pie chart untuk memperjelas informasi.
3.3. Desain Sistem
3.3.3. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan aliran data melalui sebuah sistem secara terstruktur dan jelas. Proses penggambaran DFD dimulai dari pembuatan context diagram, level 0, level 1, dan seterusnya.
40
Universitas Kristen Petra
3.3.3.3. Context Diagram
data_k ategori_news data_k ategori_news
data_item_comm ent laporan_traffic
laporan_trans aks i
news _comm ent news _comm ent data_news
data_news data_m es s age
data_news data_m es s age
validas i_us er data_m as ter_us er_rating
data_m as ter_us er_rating
data_tes tim oni
validas i_us er data_us er
data_item
data_item data_us er data_k onfiguras i_webs ite
data_group
data_provins i data_k ota data_k ategori
data_us er
data_item
data_item_rating data_tes tim oni
data_us er_rating s tatus _pembelian_final_b
nota_final_b s tatus _penjualan_ongkir_s
lis t_pembelian_s s tatus _pembelian_b nota_pem belian_b
lis t_pembelian_b data_group
data_k onfiguras i_webs ite
data_pem belian s tatus _pembelian_final
data_k ota data_atribut_kategori
data_k ategori
data_atribut_kategori data_s ubk ategori data_s ubk ategori
data_provins i
s tatus _aktif_item
data_us er_rating
data_item_rating
data_item_comm ent admin
us er 1
webs ite_mar ketplace
+
Manager
Gambar 3.8. Context Diagram
Gambar 3.8 menunjukkan bahwa terdapat tiga entitas, berikut adalah penjelasan dari tiga entitas tersebut
a. User adalah selaku pengguna atau member dari website. Terdapat tiga bagian besar data yang dikirim dan diterima oleh user kepada sistem website, yaitu manipulasi data profil, manipulasi data item, dan proses transaksi. Bagian pertama yaitu data pada proses manipulasi data profil, user yang ingin melakukan proses registrasi akan mengirimkan data nya dan menerima validasi dalam bentuk email dari website. Proses registrasi diangap berhasil setelah user mengirimkan validasi kepada website. Selain itu data user yang dikirim juga dapat berupa proses edit profil yang telah ada. User lain juga dapat memberikan rating dan testimoni kepada seorang user. Bagian kedua adalah manipulasi data item, dimana user mengirimkan data item pada sistem website. Item yang telah divalidasi oleh admin juga dapat diberikan rate dan comment oleh user lain. Bagian ketiga adalah proses transaksi antar user.
Proses transaksi dimulai ketika data pembelian berupa shopping cart dikirimkan oleh user, kemudian sistem akan memberikan feedback dengan
41
Universitas Kristen Petra
mengirimkan nota pembelian. Selanjutnya sistem akan memberikan data pembelian seorang user (sebagai pembeli) kepada user lain ( sebagai penjual ), setelah itu penjual dapat memvalidasi dan menambahkan ongkos kirim pada penjualan tersebut. Data tersebut akan dikembalikan lagi kepada pembeli untuk divalidasi terakhir kali dan kemudian pertukaran data user untuk proses transaksi selesai.
b. Admin bertugas untuk mengatur kelangsungan dari website. Terdapat tiga bagian dimana admin ikut andil dalam proses pertukaran data, yaitu proses transaksi, proses manipulasi data item, dan proses manipulasi master. Pada proses transaksi, admin dapat mengirimkan data validasi shopping cart untuk menyatakan bahwa sebuah transaksi sudah sukses dilakukan. Pada proses manipulasi data item, admin bertugas mengirimkan data validasi item sehingga dapat tayang dan dilihat oleh user lain. Pada proses manipulasi master, admin akan melakukan banyak pertukaran data mulai dari data kategori, subkategori, atribut kategori, kategori user rating, provinsi, kota, group, hingga data konfigurasi website. Pertukaran data ini dimaksut agar admin dapat memantau, menambah, hingga mengubah data master.
c. Manager disini adalah selaku pemantau perkembangan dari website. Manager dapat menerima berbagai macam laporan seperti laporan traffic, dan laporan transaksi. Laporan traffic berguna untuk
42
Universitas Kristen Petra
3.3.3.4. Level 0
Gambar 3.9. DFD Level 0
43
Universitas Kristen Petra
Gambar 3.9 menunjukkan tujuh proses yang terjadi dalam sistem website.
Berikut penjelasan dari tujuh proses tersebut a. Proses transaksi
Pada proses ini dilakukan kegiatan transaksi antar user. Proses ini melibatkan dua orang user dan seorang admin. Terdapat tiga subproses pada proses ini yang akan dijelaskan lebih lanjut pada DFD level selanjutnya.
b. Proses maintain data master
Pada proses ini dilakukan kegiatan manipulasi data master seperti penambahan, dan pengubahan data. Terdapat banyak master yaitu subkategori, kategori, atribut kategori, provinsi, kota, konfigurasi website, group, user, kategori news, dan kategori user rating. Proses ini hanya melibatkan admin saja.
Start ( Login sebagai admin dan membuka halaman master )
Apakah Ingin Melakukan Sort
Pilih dan klik atribut tabel yang ingin di
sort Apakah Ingin
Melakukan Filter
Klik icon search dan Piilih atribut yang ingin di filter dan isi textbox sesuai nama yang ingin
dicari
Apakah Ingin melakukan Add /
Edit / Delete
Klik tombol add dan Isi data yang
diperlukan
Klik icon edit pada kolom paling kanan sebuah data dan Isi data yang diperlukan
Klik icon dedlete pada kolom paling kanan
sebuah data dan Konfirmasi delete
Data dihapus Data ditambahkan
Data dirubah
RETURN Menampilkan Data
Ya
Tidak
Ya
Add
Edit
Delete
Gambar 3.10. Flowchart Maintain Data Master
Gambar 3.10 menunjukkan flowchart untuk desain maintain data master. Pada awalnya, user yang login sebagai admin akan membuka salah satu halaman master. Terdapat fitur sort dan filter yang akan membantu admin untuk memilih
44
Universitas Kristen Petra
data yang diinginkan. Untuk manipulasi data, admin dapat melakukan add, edit, dan delete
c. Proses maintain item
Pada proses ini dilakukan kegiatan manipulasi data item. Proses ini melibatkan user dan admin. Di dalam proses ini terdapat tiga subproses yang akan dijelaskan pada DFD level selanjutnya, yaitu proses pemasangan item, proses validasi item, dan proses penambahan rating dan comment.
d. Proses maintain profil
Pada proses ini dilakukan kegiatan manipulasi data profil. Proses ini hanya melibatkan user saja. Di dalam proses ini terdapat 4 subproses yaitu proses registrasi, proses edit profile, proses pemasangan user rating, dan proses pemasangan user testimoni.
e. Proses pembuatan laporan
Pada proses ini dilakukan kegiatan untuk menghitung laporan traffic dan transaksi yang terjadi dalam kurun waktu tertentu. Proses ini hanya melibatkan manager saja.
Start (login sebagai admin dan membuka
menu report)
Memilih jenis report
Input tahun yang diinginkan
(dafult=tahun ini)
Input tahun yang diinginkan
(dafult=tahun ini)
Input tahun yang diinginkan
(dafult=tahun ini) Nominal Transaksi
Jumlah Transaksi
Jumlah Registration
Menampilkan report jumlah nominal transaksi per bulan dalam 1
tahun
Menampilkan report jumlah transaksi per bulan
dalam 1 tahun
Menampilkan report jumlah registrasi user baru
perbulan dalam 1 tahun
Menampilkan report jumlah view
berdasarkan subkategori
Traffic
RETURN
Gambar 3.11. Flowchart Pembuatan Laporan
45
Universitas Kristen Petra
Gambar 3.11 menunjukkan flowchart untuk desain pembuatan laporan. User yang telah login sebagai admin akan mendapatkan hak akses kepada menu report.
Admin dapat memilih empat jenis report yaitu report nominal transaksi, jumlah transaksi, jumlah registrasi, dan traffic. Setelah memilih salah satu report, data dari database akan diolah menjadi informasi oleh website.
f. Proses maintain news
Pada proses ini dilakukan kegiatan manipulasi data news. Data news yang telah dibuat oleh admin dapat dilihat dan diberi komentar oleh user. News berguna untuk memberikan informasi terkini mengenai website.
Gambar 3.12. Flowchart Maintain News
Start
Apakah Ingin Melakukan Sort
Pilih dan klik atribut tabel yang ingin di
sort Apakah Ingin
Melakukan Filter
Klik icon search dan Piilih atribut yang ingin di filter dan isi textbox sesuai nama yang ingin
dicari
Apakah Ingin melakukan Add /
Edit / Delete
Klik tombol add dan Isi data yang diperlukan
Klik icon edit pada kolom paling kanan sebuah data dan Isi data yang diperlukan
Klik icon dedlete pada kolom paling kanan
sebuah data dan Konfirmasi delete
Data dihapus Data ditambahkan
Data dirubah
RETURN Menampilkan data
news dalam tabel
Ya
Tidak
Ya
Add
Edit
Delete
Tidak Apakah login sebagai admin atau tidak
Menampilkan data news untuk user
Apakah ingin melakukan filter berdasarkan kategori
Pilih kategori news yang diinginkan
Apakah ingin melakukan search
Isi textbox dengan keyword yang
diinginkan
Tidak
Memilih data news yang ingin ditampilkan
secara detail berdasarkan list yang
ada
Menampilkan data news secara detail
Tidak
Apakah ingin memberikan komentar
Input isi komentar Ya
Menympan data komentar
RETURN Tidak
Ya Ya
46
Universitas Kristen Petra
Gambar 3.12 menunjukkan flowchart untuk desain maintain data news. Pada awalnya, akan ada pengecekan hak akses user yang telah login apakah sebagai admin atau member biasa. Admin dapat melakukan manipulasi data news sama seperti pada tabel master. Terdapat fitur sort dan filter yang akan membantu admin untuk memilih data yang diinginkan, untuk manipulasi data, admin dapat melakukan add, edit, atau delete. User dapat melihat data news yang telah diposting admin untuk keperluan informasi, terdapat juga fitur filter dan search untuk memudahkan user mencari news yang diinginkan. Selain itu juga terdapat fitur komentar untuk user yang telah login sebagai member untuk memberikan feedback pada news.
g. Proses pengiriman message
Pada proses ini dilakukan pengiriman pesan dari user kepada admin. Pesan ditujukan untuk memberi masukan mengenai website dan dapat langsung dibaca oleh admin.
Start
Apakah login sebagai
admin atau tidak Isi data message
Menampilkan data message
Data message disimpan
Apakah Ingin Melakukan Sort
Pilih dan klik atribut tabel yang ingin di
sort Apakah Ingin
Melakukan Filter
Klik icon search dan Piilih atribut yang ingin di filter dan isi textbox sesuai nama yang ingin
dicari
Apakah Ingin melakukan delete
Klik icon delete pada kolom paling kanan
sebuah data dan Konfirmasi delete
Data dihapus RETURN
Menampilkan form isi message
Gambar 3.13. Flowchart Pengiriman Message
47
Universitas Kristen Petra
Gambar 3.13 menunjukkan flowchart untuk desain pengiriman message. Pada awalnya akan ada pengecekan apakah user login sebagai admin atau tidak. User dapat mengirimkan data message kepada admin untuk feedback website dengan cara membuka halaman message dan mengisi form yang ada. Admin dapat melihat data message yang telah dikirimkan . Terdapat fitur sort dan filter yang akan membantu admin untuk melihat informasi message yang diinginkan, pada halaman message ini admin hanya dapat melakukan manipulasi data berupa delete.
3.3.3.5. Level 1 Penjualan
data_pem belian s tatus _pembelian
data_item
data_trans ak s i
s tatus _pembelian_final_b nota_final_b
data_trans ak s i data trans aks i data trans aks i
s tatus _penjualan
lis t_pembelian_s s tatus _pembelian_b
nota_pem belian_b
data_trans ak s i lis t_pembelian_b
data_us er
data_item admin
us erus er us er
us er us er
us erus er
item us er
s hopping_c art : 1 1
Pros es Pemilihan Item dan Konfirmas i Shopping Cart
2 Pros es Approval Admin dan Pengirim an
3 Pros es Penerimaan
Barang s hopping_c art : 2
us er
Gambar 3.14. Level 1 Transaksi (Sumber : Internal, diproses)
Gambar 3.14 menunjukkan tiga proses yang terjadi dalam proses transaksi.
Berikut penjelasan dari enam proses tersebut
a. Proses pemilihan item dan konfirmasi shopping cart
Proses pemilihan item dan konfirmasi shopping cart melibatkan user (sebagai pembeli), dalam melakukan pemesanan barang melalui shopping cart. Setelah
48
Universitas Kristen Petra
memilih item yang ingin dibeli, pembeli dapat mengirimkan daftar pembeliannya.
Selanjutnya website akan memberikan kalkulasi perhitungan nota, untuk konfirmasi shopping cart pembeli dapat memvalidasi dan mengirimkan status
pembelian.
Gambar 3.15. Flowchart Proses Pemilihan Item dan Konfirmasi Shopping cart
Gambar 3.15 menunjukkan flowchart untuk desain pemilihan item dan konfirmasi shopping cart. User dapat memilih item terlebih dahulu di halaman browse item, halaman ini juga dilengkapi fitur search, filter by kategori, dan sort untuk memudahkan user dalam mencari item yang diinginkan. Jika user tertarik terhadap sebuah item, user dapat mengklik item tersebut untuk melihat detail data item. User yang telah terdaftar menjadi member dapat login dan membeli item dengan mengklik tombol buy. Setelah selesai memilih item, user dapat membuka halaman shopping cart untuk memanipulasi data shopping cart sebelum divalidasi untuk diproses lebih lanjut. User dapat melakukan edit jumlah item dan delete
Stat (Login sebagai user dan membuka halamam browse item)
Apakah Ingin Melakukan Sort
Pilih dan klik atribut tabel yang ingin di
sort Apakah Ingin
Melakukan Filter by Kategori /
Subkategori
Klik dropdown kategori dan piilh kategori / subkategori yang ingin
difilter Menampilkan Data
Ya
Ya
Apakah ingin melakukan filter
by Atribut Kategori
Klik salah satu dropdown atribut kategori dan pilih atribut kategori yang
ingin difilter Tidak
Ya
Tidak
Klik sebuah item untuk menampilkan
data detail
Menampilkan data detail sebuah item
Apakah berminat membeli
Klik buy item tersebut untuk menambahkan pada shopping cart Apakah masih
ingin melanjutkan berbelanja
Tidak
Ya
Ya Tidak
Apakah ingin check out Membuka
halaman shopping cart
Menampilkan data shopping cart
Apakah ingin mengatur kuantitas
barang atau menghapus Klik delete
pada barang yang ingin
dihapus
Inputkan jumlah kuantitas barang yang diinginkan Tidak
Tidak
Edit Kuantitas Delete Menghapus data
sebuah barang pada shopping cart
Merubah kuantitas barang pada shopping cart
RETURN Tidak Keduanya
Klik confirm pada shopping cart yang diinginkan
Simpan data shopping cart (status: konfirmasi
pembeli) Ya
Menyimpan data barang pada shopping cart
49
Universitas Kristen Petra
item pada halaman shopping cart tab pertama, dan jika user sudah ingin checkout, user dapat mengklik tombol validasi sehingga shopping cart dapat diproses lebih lanjut.
b. Proses approval admin dan konfirmasi pengiriman
Proses konfirmasi penjual melibatkan user (sebagai penjual) dan admin dalam mengkonfirmasi penjualan yang akan terjadi. Admin terlebih dahulu menkonfirmasi shopping cart (menyatakan uang pembeli sudah diterima), setelah itu penjual dapat mengirimkan barang dan memvalidasinya melalui halaman sales cart.
Start
Apakah login sebagai admin atau user
Membuka halaman approve sales dan memilih shopping cart yang sudah layak
divalidasi
Menyimpan data shopping cart (menjadi konfirmasi
pengiriman)
RETURN Membuka halaman
sales cart (tab konfirmasi pengiriman) dan memilih shopping
cart yang akan divalidasi
Menyimpan data shopping cart (menjadi konfirmasi
penerimaan) Admin
User
Gambar 3.16. Flowchart Proses Konfirmasi Penjual
Gambar 3.16 menunjukkan flowchart untuk desain proses konfirmasi penjual.
Shopping cart yang sudah di checkout oleh pembeli akan memasuki tahapan konfirmasi admin. Jika admin telah mengapprove shopping cart tersebut, baru saja penjual dapat menerima shopping cart pada halaman sales cart tahapan konfirmasi pengiriman.
c. Proses konfirmasi final
Proses transaksi final melibatkan user (sebagai pembeli), dan admin. Pembeli akan melakukan proses validasi terakhir sekaligus menyatakan bahwa dia telah menerima barang dari penjual. Setelah kedua hal tersebut telah sukses dilakukan,
50
Universitas Kristen Petra
maka website akan mengubah status transaksi / shopping cart menjadi sukses dan akan dicatat sebagai histori penjualan.
Start
RETURN Membuka halaman
shopping cart (tab konfirmasi penerimaan) dan memilih shopping cart yang akan
divalidasi
Menyimpan data shopping cart (menjadi histori
transaksi) User
Gambar 3.17. Proses Konfirmasi Final
Gambar 3.17 menunjukkan flowchart untuk desain proses konfirmasi final.
Shopping cart yang telah melewati tahap konfirmasi pengiriman akan memasuki tahap konfirmasi penerimaan. Disini adalah peran pembeli untuk mengkonfirmasinya. Setelah konfirmasi ini berhasil maka transaksi dinyatakan sukses dan data shopping cart akan disimpan menjadi histori transaksi.
3.3.3.6. Level 1 Proses Maintain Item
data_item_comm ent data_item_comm ent
data_item_rating data_item_rating data_item_comm ent
data_item_rating
data_item data_item
s tatus _aktif_item
data_item
data_item
data_item data_item
data_item data_atribut_kategori
data_s ubk ategori
data_k ategori
data_item_comm ent
data_item_rating data_item
us er us er
us er
item : 1
kategori : 1 kategori : 2 kategori : 3
item : 2
1 Pros es Pemas angan
Item Pros es 2
Penambahan Rating dan Comment
admin admin
3 Pros es Vaidas i Item
item : 3 item : 4
admin us er
item _rating2 : 1
item _c omment_2 : 1
us er us er
item _rating2 : 2
item _c omment_2 : 2
Gambar 3.18. Level 1 Proses Maintain Item
51
Universitas Kristen Petra
(Sumber : Internal, diproses)
Gambar 3.18 menunjukkan tiga proses yang terjadi dalam proses maintain item. Berikut penjelasan dari tiga proses tersebut
a. Proses pemasangan item
Proses ini merupakan proses awal untuk memasang item pada website. User akan mengirimkan beberapa data item dan mengisi data kategori yang telah ada untuk memudahkan pengelompokannya nanti. Data item kemudian dikirimkan kepada proses validasi item untuk ditindaklanjuti.
Start (Login sebagai user dan memasuki halaman my item)
Klik tombol pasang item
Menampilkan form pemasangan item
Input data item
RETURN Simpan data item
Gambar 3.19. Flowchart Proses Pemasangan Item
Gambar 3.19 menunjukkan flowchart untuk proses pemasangan item. User yang telah terdaftar menjadi member dan login dapat memasuki halaman my item terlebih dahulu. Pada halaman tersebut akan terdapat tombol pasang item yang akan mengarahkan user kepada form pemasangan item. User dapat menginputkan informasi item dan kemudian menyimpan data item dengan klik tombol save.
b. Proses validasi item
Proses ini merupakan kelanjutan dari proses pemasangan item yang dilakukan oleh user. Proses validasi item dilakukan oleh admin untuk menentukan kelayakan sebuah item untuk dapat dipasang, dilihat, dan dibeli oleh user lain. Setelah menerima data item, admin dapat mengirimkan status item apakah sukses tayang atau tidak. Item yang tidak sukses tayang dapat di edit lagi oleh user untuk memasuki proses validasi ini kembali.