17 BAB III
ANALISIS KEBUTUHAN SISTEM
3.1 Profil Unit Perusahaan
3.1.1. Visi & Misi Perusahaan 1. Visi
Menjadi Lembaga Penyelenggara Pendampingan Kegiatan Ekonomi Desa Terbaik Di Indonesia pada Tahun 2025
2. Misi
Menyediakan Modul-Modul dan Pelayanan Terbaik Terkait Pendampingan Kegiatan Ekonomi Desa
3.1.2. Nilai perusahaan 1. Integrity
2. Creative Innovative 3. Goal Oriented
4. Achievement Motivation 5. Visioner for Service Excellence 3.1.3. Layanan
1. Consulting 2. Research
3. Improve Organizational Capabilities 4. Develop Competency
5. Strategic Management 6. General Management 7. Excellent Performance 8. HR Assessment 9. Financial Management 3.1.4. Tujuan Perusahaan
Nuswantara Muda membantu mengembangkan generasi Milenial terbaik di kota dan daerah masing-masing yang fokus pada kepemimpinan
atau people development yang dilakukan dengan pelatihan yang menghasilkan youngpreneur. Khususnya, incubator startup dengan mimpi bisa memberikan dampak sosial bagi negara kita tercinta, Indonesia. Tujuan utama kami adalah mempercepat digitalisasi kearifan lokal.
3.1.5. Struktur Organisasi
.
3.1.6. Fungsi Unit 1. Fungsi CEO:
a. Melakukan perencanaan. CEO harus bisa merencanakan masa depan perusahaan dan ke mana arah perusahaan akan berjalan. Ini penting agar perusahaan memiliki target yang jelas untuk dicapai.
b. Menyusun strategi, adalah tugas & tanggung jawab CEO untuk meraih visi yang direncanakan.
c. Melakukan pengelolaan SDM yang bekerja dalam perusahaan
d. Melakukan analisis terhadap fungsi kerja dan masalah yang ada di dalam perusahaan
e. Merencanakan budgeting
f. Melakukan pengawasan agar kinerja perusahaan tetap berada di jalurnya.
CEO
Dadang Firmansyah
TEAM RESEARCH
& CONSULTING
Dadang Firmansyah,S.P.,M.Si Dediek Tri Kurniawan, S.E.,
M.M
Putri Wanna, B.Sc., M.Sc
Angga Eko Emzar.,S.P. M.Sc
Ryan Saputra Alam, S.E.
M.M
Neneng Kartika,S.ST
2. Fungsi Team Research & Consulting
a. Bertanggung jawab untuk segala aktivitas riset dan pengembangan di perusahaan tersebut.
b. Bertanggung jawab mengelola sejumlah dana tertentu yang telah dianggarkan perusahaan untuk riset dan pengembangan.
c. Bagian yang dihubungi apabila pihak luar hendak melakukan kerjasama dengan perusahaan berkaitan dengan pengadaan barang dan jasa untuk aktivitas riset dan pengembangan perusahaan.
d. Bagian yang dihubungi apabila pihak luar hendak melakukan kerjasama dengan perusahaan berkaitan dengan pengadaan barang dan jasa untuk aktivitas riset dan pengembangan perusahaan.
e. Memberikan jasa konsultasi kepada suatu organisasi atau lembaga perusahaan
f. Mengidentifikasi masalah-masalah yang ada
g. Memberikan solusi atas masalah-masalah yang telah diidentifikasi sebelumnya
h. Membuat perencanaan bisnis dan mampu melihat berbagai peluang yang ada
i. Aktif menjalin komunikasi yang baik pada semua klien 3.2 Proses Bisnis Yang Berjalan
3.2.1. Pelatihan BUMDes
Program pelatihan BUMDes ini melalui beberapa tahapan yaitu:
1. Tahap Fundamental
Pada tahap ini akan dilakukan pemaparan rencana pendampingan kepada pihak desa dengan output rencana bisnis.
2. Tahap Organization
Pada tahap ini dilakukan meeting full team / kick off dengan output kegiatan tarining.
3. Tahap Assessment
Pada tahap ini akan dilakukan 4 tahap assessment kepada calon pengurus BUMDes dengan output Learnability scale, Leveling Kepemimpinan, Leveling Kemampuan Management dan Leveling Strategic Management sebagai berikut:
a. Assessment Kesiapan Belajar & Kontrak Belajar b. Assessment Kepemimpinan
c. Assessment Kemampuan Management d. Assessment Strategic Management 4. Tahan Design & Plan Training Program
Pada tahap ini materi yang disampaikan kepada peserta adalah Pelatihan SDM, Ikigai, You're A Gift, Make It Happen!, Graduation – Comitment, Operating, Business Fundamental, Knowing Your Playing Field, Sketching Your Market Landscape, Securing Profitability, Financial dan Graduation - B2B Business process, dengan output Skala kesiapan belajar, Matriks ikigai peserta, Mampu berfikir besar, Memiliki kemampuan mewujudkan, Mampu menerapkan sifat dasar ledership, Memahami Ilmu Management, Memahami fundamental bisnis, Mampu menjalankan bisnis, Memahami konsep pemasaran, Memahami konsep keuntungan dan kerugian dalam bisnis, Mampu merencanakan keuangan, Memahami cara menjalankan model bisnis B2B.
5. Tahap Consulting Activities
Pada tahap ini dilakukan pendampingan Pembuatan Business Plan, Pembuatan Logo BUMDes, Bumdes Camp, Konsultasi & Pendampingan dengan output Bisnis Plan, Logo BUMDes, Memahami tugas dan fungsi BUMDes, Tentatif (menyesuaikan dengan keadaan desa).
6. Tahap Evaluating
Pada tahap ini dilakukan Evaluasi kegiatan pembelajaran dengan output Skala keberhasilan program pelatihan.
3.3 Anlisis Masalah
3.3.1. Analisis SWOT
1. Strengths (Kekuatan)
Memiliki banyak relasi, baik dengan dinas, pemerintah ataupun swasta Memiliki jalur distribusi yang kuat dan luas
2. Weaknesses (Kelemahan)
a) Managemen kerja kurang optimal
b) Belum memiliki media alternatif untuk menyebarkan informasi 3. Opportunities (Peluang)
a) Memperluas tempat usaha
b) Pola perilaku dan kebutuhan masyarakat semakin berkembang 4. Threats (Ancaman)
Perkembangan teknologi 3.3.2. Analisis Kebutuhan Sistem
1. Kebutuhan Fungsional
Kebutuhan fungsional adalah jenis kebutuhan yang berisi tentang proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisikan tentang informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Berikut ini adalah kebutuhan fungsional dari perancangan aplikasi yang akan dibuat:
Tabel 3.2.1 Deskripsi User
Aktor Deskripsi
Super Admin Merupakan orang yang bertanggung jawab dalam pembuatan Admin BUMDes baru dan menyediakan informasi yang dibutuhkan Admin BUMDes
Admin BUMDes Merupakan orang yang bertanggung jawab untuk mengupdate segala hal yang berhubungan dengan produk yang ada di BUMDes.
Customer Merupakan orang yang melakukan pemesanan produk
Tabel 3.2.2 Kebutuhan Fungsional
2. Kebutuhan Non Fungsional
Analisa kebutuhan non-fungsional merupakan analisa yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi non-fungsional juga meliputi elemen atau komponen-komponen apa saja yang dibutuhkan mulai dari sistem dibangun sampai diimplementasikan.
Pada analisis kebutuhan non-fungsional dijelaskan analisis kebutuhan perangkat lunak dan perangkat keras diantaranya sebagai berikut:
Nomor SRS Deskripsi
Super Admin
SRS-F-1 Sistem dapat melakukan registrasi SRS-F-2 Sistem dapat melakukan login SRS-F-3 Sistem dapat mengelola user SRS-F-4 Sistem dapat melihat profil SRS-F-5 Sistem dapat melihat produk SRS-F-6 Sistem dapat melakukan logout
Admin BUMDes SRS-F-1 Sistem dapat melakukan registrasi SRS-F-2 Sistem dapat melakukan login SRS-F-7 Sistem dapat mengelola profil SRS-F-4 Sistem dapat melihat profil SRS-F-8 Sistem dapat mengelola produk SRS-F-5 Sistem dapat melihat produk SRS-F-9 Sistem dapat mengecek bukti bayar SRS-F-10 Sistem dapat memproses pengiriman
SRS-F-11 Sistem dapat mengkonfirmasi pengiriman produk SRS-F-12 Sistem dapat mengisi nomor resi
SRS-F-6 Sistem dapat melakukan logout Customer
SRS-F-1 Sistem dapat melalukan registrasi SRS-F-2 Sistem dapat melakukan login SRS-F-4 Sistem dapat melihat profil SRS-F-5 Sistem dapat melihat produk
SRS-F-13 Sistem dapat melihat detail pemesanan SRS-F-14 Sistem dapat memesan produk
SRS-F-15 Sistem dapat mengkonfirmasi pembayaran SRS-F-16 Sistem dapat mengkonfirmasi pesanan diterima SRS-F-6 Sistem dapat logout
a. Perangkat Lunak yang digunakan penulis untuk membuat aplikasi adalah:
Sistem Operasi : Windows 10 (64-bit) Bahasa Pemograman : PHP
Framework : Codeigniter 3 Pembutan Aplikasi : Sublime Text
Database : MySQL
Web Server : Apache Web Server Database Manager : PhpMyAdmin
b. Perangkat Keras yang dibutuhkan penulis untuk mengimplementasikan sistem aplikasi ini adalah sebagai berikut:
Processor : intel Core 2 Duo atau setara
RAM : 2 GB (disarankan 4 GB)
Harddisk : 320 GB
3.3.3. UseCase Diagram
UseCase Diagram adalah suatu urutan interaksi yang saling berkaitan antara sistem dan aktor. Adapun interaksi dari masing-masing aktor dijelaskan pada Gambar 3.3 dibawah.
Gambar 3.3 UseCase Diagram
Dalam aplikasi ini terdapat 3 aktor yaitu Super Admin, Admin BUMDes dan Customer. Super Admin dapat melakukan registrasi, mengelola user, melihat profil dan melihat produk, akan tetapi harus melakukan login dahulu untuk melakukan itu. Admin BUMDes dapat melakukan registrasi, mengelola profil, melihat profil, mengelola produk, melihat produk, mengecek bukti bayar, memproses pengiriman, mengkonfirmasi pengiriman produk dan mengisi nomor resi, akan tetapi harus melakukan login dahulu untuk melakukan itu.
Customer dapat melakukan registrasi, melihat profil, melihat produk, melihat detail pemesanan, memesan produk, mengkonfirmasi pembayaran dan mengkonfirmasi pemesanan diterima, akan tetapi harus melakukan login dahulu untuk melakukan itu.
System
Super Admin
Admin BUMDes
Registrasi Login Mengelola User
Mengelola Produk Melihat Produk Mengelola Profil
Logout
Melihat Profil
Memesan Produk
Customer
<<include>>
Memproses Pengiriman
Mengisi NomorResi Mengkonfirmasi Pengiriman Produk
Melihat Detail Pemesanan
Mengkonfirmasi Pembayaran
Mengkonfirmasi Pesanan Diterima Mengecek Bukti Bayar
3.3.4. Skenario 1. Registrasi
Gambar 3.4.1 Skenario Use Case Registrasi Tabel 3.4.1 Skenario Registrasi
Aktor Super Admin, Admin BUMDes, Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu registrasi
2. Menampilkan halaman regitrasi 3. Mengisi nama, email dan
password
4. Menampilkan pesan “Sukses!
Selamat, registrasi berhasil silahkan login kembali !!”
Alur alternatif no 3 jika data tidak diisi (kosong) maka sistem akan menampilkan pesan
“Data Harus Diisi”
2. Login
Gambar 3.4.2 Skenario Use Case Login
System
Registrasi
Customer
Admin BUMDes Super Admin
System
Admin BUMDes
Customer Login
Super Admin
Logout
<<include>>
Tabel 3.4.1 Skenario Login
Aktor Super Admin, Admin BUMDes, Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu login
2. Menampilkan halaman login 3. Mengisi email dan password
4. Klik login
5. Memverifikasi email dan password 6. Menampilkan halaman utama Skenario Failed Login
1. Menampilkan pesan “Email atau Password Salah”
2. Menampilkan halaman login Skenario Logout
1. Klik menu profil
2. Menmpilkan beberapa pilihan aksi 3. Klik logout
4. Menampilkan halaman utama Alur alternatif no 5 jika data tidak diisi (kosong) maka sistem akan menampilkan pesan
“Data Harus Diisi”
3. Mengelola User
Gambar 3.4.3 Skenario Use Case Mengelola User
System Mengelola User
Super Admin
Tambah Edit Hapus
<<extend>> <<extend>> <<extend>>
Tabel 3.4.3 Skenario Mengelola User
Aktor Super Admin
Kondisi Awal Halaman Backend
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu user
2. Menampilkan halaman user Skenario Tambah User 1. Klik menu
+add
2. Menampilkan form tambah user 3. Mengisi form
tambah user 4. Klik save
5. Menampilkan halaman user dan menampilkan pesan
“Data Berhasil Ditambahkan!!´ data tersimpan ke database
Skenario Edit User 1. Klik menu edit
2. Menampilkan form edit user 3. Mengedit data
user 4. Klik save
5. Menampilkan halaman user dan menampilkan pesan
“Data Berhasil Diedit !!” data tersimpan ke database Skenario Hapus User
1. Klik menu hapus
2. Menampilkan pesan “Apakan Anda Yakin Ingin Menghapus Data Ini..?”
3. Jika ya, klik menu delete
4. Mengelola Profil
Gambar 3.4.4 Skenario Use Case Mengelola Profil
Tabel 3.4.4 Skenrio Mengelola Profil
Aktor Admin BUMDes
Kondisi Awal Halaman Backend
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu profil
2. Menampilkan halaman profil 6. Klik menu edit
7. Menampilkan halaman edit profil 8. Mengedit data profil
9. Klik save
10. Menampilkan halaman profil dan menampilkan pesan “Data Berhasil Diedit !!” data tersimpan ke
database
System Mengelola Profil
Tambah Edit Hapus
<<extend>> <<extend>> <<extend>>
Admin BUMDes
5. Melihat Profil
Gambar 3.4.5 Skenario Use Case Melihat Profil
Tabel 3.4.5 Melihat Profil
Aktor Super Admin, Admin BUMDes, Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu profil
2. Menampilkan beberapa aksi 3. Kik Akun Saya
4. Menampilkan halaman profil
6. Mengelola Produk
Gambar 3.4.6 Skenario Use Case Mengelola Produk
System
Melihat Profil
Admin BUMDes
Customer Super Admin
System Mengelola Produk
Tambah Edit Hapus
<<extend>> <<extend>> <<extend>>
Admin BUMDes
Tabel 3.4.6 Mengelola Produk
Aktor Admin BUMDes
Kondisi Awal Halaman Backend
Skenario Utama
Aksi Aktor Reaksi Sistem
3. Klik menu produk
4. Menampilkan halaman produk Skenario Tambah Produk
6. Klik menu +add
7. Menampilkan form tambah 8. Mengisi form tambah produk
9. Klik save
10. Menampilkan halaman produk dan menampilkan pesan “Data Berhasil Ditambahkan!!´ data tersimpan ke database
Skenario Edit Produk 11. Klik menu edit
12. Menampilkan form edit produk 13. Mengedit data produk
14. Klik save
15. Menampilkan halaman produk dan menampilkan pesan “Data Berhasil Diedit !!” data tersimpan ke
database Skenario Hapus Produk 4. Klik menu hapus
5. Menampilkan pesan “Apakan Anda Yakin Ingin Menghapus Data Ini?”
6. Jika ya, klik menu delete
7. Menampilkan halaman produk dan menampilkan pesan “Data Berhasil Dihapus !!”
8. Jika tidak, klik menu close
9. Menampilkan halaman user Alur alternatif no 3 tambah produkr jika data tidak diisi (kosong) maka sistem akan menampilkan pesan “Data Harus Diisi”
7. Melihat Produk
Gambar 3.4.7 Skenario Use Case Melihat Produk
Tabel 3.4.7 Skenario Melihat Produk
Aktor Super Admin, Admin BUMDes, Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik produk yang dipilih
2. Menampilkan halaman detail produk
8. Melihat Detail Pemesanan
Gambar 3.4.7 Skenario Use Case Melihat Detail pemesanan
System
Melihat Produk
Admin BUMDes Super Admin
Customer
System
Customer Melihat Detail Pemesanan
Tabel 3.4.7 Skenario Melihat Detail Pemesanan
Aktor Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik keranjang
2. Menampilkan isi keranjang 3. Klik view orders
4. Menampilkan halaman detail pemesanan
9. Memesan Produk
Gambar 3.4.8 Skenario Use Case Memesan Produk
Tabel 3.4.8 Skenario Memesan Produk
Aktor Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Memilih produk yang akan di pesan
2. Menampilkan detail produk
3. Melihat detail produk 4. Klik masukan ke keranjang 5. Klik keranjang
System
Memesan Produk
Customer
6. Menampilkan produk yang di pilih 7. Klik menu cekout
8. Menampilkan form pembelian 9. Mengisi form pembelian
10. Menampilkan total belanja 11. Melakukan pembayaran
10. Mengkonfirmasi Pembayaran
Gambar 3.4.7 Skenario Use Case Mengkonfirmasi Pembayaran
Tabel 3.4.7 Skenario Mengkonfirmasi Pembayaran
Aktor Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu profil
2. Menampilkan beberapa aksi 3. Klik pesanan saya
4. Menampilkan halaman pesanan saya
5. Klik menu bayar
6. Menampilkan form upload bukti bayar
7. Mengisi form upload bukti bayar
8. Klik menu submit
System
Customer Mengkonfirmasi Pembayaran
11. Mengecek Bukti Bayar
Gambar 3.4.7 Skenario Use Case Mengecek Bukti Bayar
Tabel 3.4.7 Skenario Mengecek Bukti Bayar
Aktor Admin BUMDes
Kondisi Awal Halaman Admin
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik pesanan masuk
2. Menampilkan halaman pesanan masuk
3. Klik cek bukti bayar
12. Memproses Pengiriman
Gambar 3.4.7 Skenario Use Case Memproses Pengiriman
System
Admin BUMDes
Mengecek Bukti Bayar
System
Admin BUMDes
Memproses Pengiriman
Tabel 3.4.7 Skenario Memproses Pengiriman
Aktor Admin BUMDes
Kondisi Awal Halaman Admin
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik pesanan masuk
2. Menampilkan halaman pesanan masuk
3. Klik proses
13. Mengkonfirmasi Pengiriman Produk dan Mengisi Nomor Resi
Gambar 3.4.7 Skenario Use Case Mengkonfirmasi Pengiriman Produk dan Mengisi Nomor Resi
Tabel 3.4.7 Skenario Mengkonfirmasi Pengiriman Produk dan Mengisi Nomor Resi
Aktor Admin BUMDes
Kondisi Awal Halaman Admin
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik pesanan masuk
2. Menampilkan halaman pesanan masuk
3. Klik menu diproses
4. Menampilkan halaman pesanan masuk diproses
5. Klik menu kirim
System
Admin BUMDes
Mengkonfirmasi Pengiriman Produk
Memasukan No Resi
6. Menampilkan form nomor resi 7. Mengisi nomor resi
8. Klik kirim
9. Menampilkan pesan “pesanan berhsil diproses/dikirim”
14. Mengkonfirmasi Pesanan Diterima
Gambar 3.4.8 Skenario Use Case Mengkonfirmasi Pesanan Diterima
Tabel 3.4.8 Skenario Mengkonfirmasi Pesanan Diterima
Aktor Customer
Kondisi Awal Halaman Utama
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Klik menu profil
2. Menampilkan beberapa aksi 3. Klik pesanan saya
4. Menampilkan halaman pesanan saya
5. Klik menu dikirim
6. Menampilkan pesanan saya dikirim 7. Klik menu diterima
8. Menampilkan pesan “Apakan Anda Yakin Pesanan Diterima?”
9. Klik Ya
10. Menampilkan pesan “Pesanan Telah Diterima”
System
Admin BUMDes
Mengkonfirmasi Pesanan Diterima
3.3.5. Activity Diagram 1. Registrasi
Activity Registrasi terdiri dari insert registrasi BUMDes. Activity registrasi dapat dilihat pada Gambar 3.5.2
Gambar 3.5.2 Activity Diagram Registrasi
Super Admin, Admin BUMDes, dan Customer melakukan Registrasi, yang pertama Admin BUMDes, Super Admin, dan Customer menginput data untuk mendapatkan hak login lalu klik registrasi. Kemudian sistem memverifikasi data. Jika berkas ada yang salah Super Admin, Admin BUMDes, dan Customer harus menginput ulang data. Jika benar sistem akan menerima data dan membuatkan id, username dan password untuk login.
2. Login
Activity pada Login terdiri dari insert username & password dan validasi. Activity Diagram Login bisa dilihat pada Gambar 3.5.1
Super Admin, Admin BUMDes, Customer Sistem
Mengisi Data
Memverifikasi Data
Membuatkan id, username & password (True)
Menampilkan Halaman Registrasi Masuk Ke Halaman Registrasi
(False) Klik Registrasi
Gambar 3.5.1 Activity Diagram Login
Super Admin, Admin BUMDes dan Customer melakukan login degan menginputkan username dan password, lalu sistem akan melakukan validasi username dan password. Jika gagal maka sistem akan meminta untuk input ulang username dan password. Jika username dan password cocok maka sistem akan menampilkan halaman utama.
3. Mengelola User
Mengelola user berkaitan dengan menambah mengedit dan menghapus data user. Super Admin dapat mengelola user tersebut. Untuk activity diagram tambah user dapat di lihat pada gambar 3.5.3
Super Admin, Admin BUMDes, Customer Sistem
Login
Masukan Username & Password Verifikasi
Menampilkan Halaman Utama (True)
(False)
Gambar 3.5.3 Activity Diagram Tambah User
Untuk menambahkan user super masuk ke menu tambah user lalu sistem akan menampilkan halaman tambah user. Super admin
memasukan data user lalu klik save. Jika gagal maka sistem akan meminta super admin untuk memasukan data user kembali. Jika berhasil maka user berhasil ditambahkan.
Setelah menambahkan user super admin juga memiliki hak untuk mengedit data user. Untuk activity diagram edit user dapat dilihat pada gambar 3.5.4
Super Admin Sistem
Masuk ke Menu Tambah User
User Berhasil Bertambah (True)
Menampilkan Halaman Tambah User
Masukan Data User
(False) Klik Save
Gambar 3.5.4 Activity Diagram Edit User
Untuk mengedit user super admin masuk ke menu data user lalu sistem akan menampilkan data user. Super admin memilih user yang akan diedit lalu sistem akan menampilkan halaman edit. Super admin mengedit data user lalu klik save. Jika gagal maka sistem akan meminta super admin untuk memilih kembali data user yang akan diedit. Jika berhasil maka data user berhasil diedit.
Setelah mengedit user Super Admin memiliki hak untuk
menghapus user. Untuk aktivity diagram hapus user dapat dilihat pada Gambar 3.5.5
Super Admin Sistem
Memilih User Yang Akan di Edit
Edit Data User
Data User Berhasil di Edit (True) Masuk ke Menu Data User Menampilkan Data User
Menampilkan Halaman Edit
(False) Klik Save
Gambar 3.5.5 Aktivity Diagram Hapus User
Super Admin masuk ke menu user lalu sistem menampilkan data user. Super Admin memilih user yang akan di hapus, lalu klik hapus.
Sistem akan mengkonfirmasi hapus jika pilih tidak maka user tidak akan di hapus dan sistem akan menampilkan data user kembali. Jika pilih ya maka user akan di hapus dan berkurang.
4. Mengelola Produk
Mengelola produk berkaitan dengan tambah, edit dan hapus produk yang dibutuhkan oleh BUMDes. Admin BUMDes dapat mengelola produk tersebut. Untuk activity diagram tambah produk dapat dilihat pada Gambar 3.5.6
Super Admin Sistem
Memilih User yang akan di Hapus
Klik Hapus
Menghapus User Konfirmasi Hapus
(Ya) (Tidak)
Masuk ke Menu User Menampilkan Data User
Gambar 3.5.6 Aktivity Diagram Tambah Produk
Admin BUMDes masuk ke menu tambah produk lalu sistem akan menampilkan halaman tambah produk. Admin BUMDes memasukan produk yang dibutuhkan oleh BUMDes lalu klik save. Jika gagal maka produk tidak akan bertambah dan harus menambah ulang produk. Jika berhasil maka produk akan bertambah.
Setelah tambah produk, Admin BUMDes memiliki hak untuk mengedit produk. Untuk aktivity diagram edit produk dapat dilihat pada Gambar 3.5.7
Admin BUMDes Sistem
Masuk ke Menu Tambah Produk
Produk Berhasil Bertambah (True)
Menampilkan Halaman Tambah Produk
Masukan Data Produk
(False) Klik Save
Gambar 3.5.7 Aktivity Diagram Edit Produk
Untuk mengedit data produk Admin BUMDes masuk ke menu data lalu sistem akan menampilkan produk. Admin BUMDes memilih produk yang akan di edit lalu sistem akan menampilkan halaman edit. Admin BUMDes mengedit produk lalu klik save. Jika gagal maka produk tidak akan berubah dan harus edit ulang produk dengan memilih kembali produk yang akan di edit. Jika berhasil maka produk akan berubah.
Setelah mengedit produk Admin BUMDes memiliki hak untuk menghapus produk. Untuk aktivity diagram hapus produk dapat dilihat pada Gambar 3.5.8
Admin BUMDes Sistem
Memilih Produk Yang Akan di Edit
Edit Data Produk
Data Produk Berhasil di Edit (True) Masuk ke Menu Data Produk Menampilkan Data Produk
Menampilkan Halaman Edit
(False) Klik Save
Gambar 3.5.8 Aktivity Diagram Hapus Produk
Admin BUMDes masuk ke menu produk lalu sistem menampilkan produk. Admin BUMDe memilih produk yang akan di hapus, lalu klik hapus.
Sistem akan mengkonfirmasi hapus jika pilih tidak maka produk tidak akan di hapus dan sistem akan menampilkan produk kembali. Jika pilih ya maka produk akan di hapus dan berkurang.
5. Mengelola Profil
Setelah melakukan login, salah satu hak Admin BUMDes adalah mengelola profil. Untuk aktivity diagram mengelola profil Admin BUMDes dapat dilihat pada Gambar 3.5.9
Admin BUMDes Sistem
Memilih Produk yang akan di Hapus
Klik Hapus
Menghapus Produk Konfirmasi Hapus
(Ya) (Tidak) Masuk ke Menu Produk Menampilkan Data Produk
Gambar 3.5.9 Aktivity Diagram Mengelola Profil
Untuk mengelola profil, Admin BUMDes klik menu profil dan sistem akan menampilkan halaman profil, lalu Admin BUMDes mengedit data profil lalu klik save. Jika gagal maka sistem meminta Admin BUMDes untuk mengedit ulang data profil. Jika berhasil maka profil berhasil di edit.
6. Pemesanan Produk
Admin BUMDes memiliki hak untuk memesan produk. Admin BUMDes secara otomatis dapat melihat data barang secara detail, lalu Amnin BUMDes dapat memesan produk. Untuk aktivity diagram Pemesanan Produk dapat dilihat pada Gambar 3.5.10
Admin BUMDes Sistem
Klik Menu Profil
Mengedit Data Profil
Notifikasi
Profil Berhasil di Edit (False)
(True)
Menampilkan Halaman Profil
Klik Save
Gambar 3.5.10 Aktivity Diagram Pemesanan Produk
Customer memilih produk yang akan di pesan lalu sistem akan menampilkan data produk. Customer melihat data produk dan memilih menu beli lalu sistem akan menampilkan form pembelian. Customer mengisi form pembelian lalu sistem akan menampilkan total belanja. Jika tidak cocok maka sistem akan kembali menampilkan data produk. Jika cocok maka Customer melakukan pembayaran dan mengupload bukti pembayaran lalu sistem menampilkan bukti pembayaran. Admin BUMDes mengecek bukti bayar, memproses pengiriman, mengkonfirmasi pengiriman, dan mengisi nomor resi. Kemudian customer mengkonfirmasi pesanan diterima.
Customer Sistem Admin BUMDes
Memilih Produk Yang Akan di Pesan Melihat Detail Produk
Klik menu cekout
Memproses Pengiriman Menampilkan Detail Produk
Menampilkan Form Pembelian
Mengisi Form Pembelian
Tampilkan Total Belanja
Melakukan Pembayaran
Mengecek Bukti Bayar Mengupload Bukti Pembayaran
(True) (False)
Menampilkan Bukti Pembayaran Klik masukan ke keranjang
Klik keranjang Menampilkan produk yang dipilih
Mengonfirmasi Pengiriman
Mengisi Nomor Resi Mengkonfirmasi Pesanan Diterima