Anda di halaman 1dari 56

BAB III

ANALISA SISTEM

3.1 Struktur Organisasi


Struktur organisasi dapat diartikan suatu kelompok yang
terdiri dari dua orang atau lebih dimana yang secara formal disatukan
dalam suatu kerjasama dalam mencapai tujuan yang telah ditetapkan
sebelumnya. Struktur organisasi merupakan suatu susunan dan
hubungan antara tiap bagian serta posisi yang ada pada suatu
organisasi atau perusahaan dalam menjalankan kegiatan operasional
untuk mencapai tujuan yang diharapkan dan diinginkan. Struktur
organisasi menggambarkan dengan jelas pemisahan kegiatan antara
yang satu dengan yang lain dan bagaimana hubungan aktifitas dan
fungsi dibatasi.
PT Muawanah Al Ma’soem merupakan perusahaan swasta
bergerak dalam usaha industri yang memproduksi Air Minum Dalam
Kemasan (AMDK), untuk memudahkan perusahaan dalam
memasarkan produk nya dibutuhkan sistem informasi yang
mendukung.
PT Muawanah Al Ma’soem beralamat di Jl. Raya Cikalang
No.168, Cimekar, Kec. Cileunyi, Kota Bandung, Jawa Barat ,
mempunyai SDM 250 orang.
Berikut ini merupakan struktur organisasi yang
digambarkan dalam sebuah bagan yang terstruktur.

32
33

Sumber: PT Muawanah Al Ma’soem


Gambar 3.1 Sturktur Organisasi PT Muawanah Al Ma’soem

Adapun uraian kerja yang ada pada struktur organisasi PT


Muawanah Al Ma’soem.
1. Direktur
a. Memimpin, mengarahkan, mengatur, mengawasi,
mengambil keputusan dan sebagai motivator bagi
karyawannya.
b. Menetapkan kebijakan-kebijakan perusahaan.
c. Menetapkan dan merumuskan strategi bisnis perusahaan.
d. Menyetujui anggaran tahunan perusahaan.
e. Menyampaikan laporan kepada pemegang saham.
f. Dapat menawarkan visi dan imajinasi di tingkat tertinggi.
g. Dapat memimpin rapat umum.
34

h. Mengambil keputusan sebagai mana didelegasikan oleh


BOD pada situasi tertentu yang dianggap perlu, yang
diputuskan dan meeting-meeting BOD.
i. Mengurus dan mengelola PT untuk kepentingan PT yang
sesuai dengan maksud dan tujuan PT, menjalankan
kepengurusan PT sesuai dengan kebijakan yang tepat.
j. Mendevelop dan mengembangkan sistem manajemen yang
diimplementasikan di dalam organisasi sehingga sistem bisa
berjalan dengan baik guna menopang kelancaran dan
kemajuan organisasi.
k. Bertanggung jawab penuh untuk memastikan pelaksanaan
dan pengembangan penerapan ISO 9001 di perusahaan
berjalan dengan efektif dan sesuai jadwal.

2. Pimpinan Divisi Produksi, Maintenance dan Sarana


1. Produksi
a. Membuat perencanaan dan jadwal proses produksi.
b. Mengawasi proses produksi agar kualitas, kuantitas dan
waktunya sesuai dengan perencanaan yang sudah dibuat.
c. Membuat laporan secara berkala mengenai kegiatan
produksi.
d. Bertanggung jawab pada peningkatan keterampilan dan
keahilan karyawan yang berada di bawah tanggung
jawabnya.
e. Memberikan penilaian dan sanksi jika karyawan di bawah
tanggung jawabnya melakukan kesalahan dan pelanggaran.
35

f. Berinovasi dalam pengerjaan produksi dan memberikan


masukan pada perusahaan yang berkaitan dengan bagian
produksi.
2. Maintanance
a. Mengawasi pelaksanaan pemeliharaan peralatan dan mesin
untuk menjaga kelancaran proses produksi, mengurangi
peralatan dan mesin berhenti karena rusak, menjaga
konsistensi kualitas dan memperpanjang umur peralatan dan
mesin.
b. Menyusun pedoman dan petunjuk-petunjuk lainnya
mengenai pemeliharaan dan perbaikan mesin atau peralatan
produksi.
c. Bertanggung jawab mengatur manajemen alat agar fasilitas
produksi berfungsi sebagaimana mestinya dan beroperasi
dengan lancar.
d. Melakukan efisiensi mengenai metode perbaikan kerja.

3 Sarana
a. Melakukan analisis kebutuhan sarana dan prasarana di
lingkungan kerja.
b. Mengkoordinasi atau mengawasi pemeliharaan sarana.
c. Memberikan petunjuk pelaksanaan tugas kepada
bawahannya.
36

3. Pimpinan Divisi Marketing


a. Membuat, merumuskan, menyusun, menetapkan konsep dan
rencana umum perusahaan, mengarahkan dan memberikan
kebijakan dan keputusan atas segala rancang bangun dan
implementasi menajemen pemasaran, penjualan dan promosi
ke arah pertumbuhan dan perkembangan perusahaan.
b. Menyusun mengatur, menganalisis, mengimplementasikan
dan mengevaluasi manajemen pemasaran penjualan dan
promosi secara bertanggungjawab bagi perkembangan dan
kemajuan perusahaan.
c. Bertanggung jawab atas pengembangan sistem dan
mekanisme manajemen pemasaran, penjualan dan promosi
secara umum.
d. Melakukan pengawasan dan pengendalian atas seluruh kinerja
manajemen pemasaran, penjualan dan promosi bagi
kepentingan perusahaan.
e. Memastikan dan mengawasi aplikasi dari setiap aspek
organisasi, penerima motivasi manajemen pemasaran,
penjualan dan promosi, menyatu dengan sasaran strategi
perusahaan dan memberikan sumbangan terhadap berhasilnya
pencapaian sasaran.
37

4. Pimpinan Divisi Keuangan, Logistik, R&D dan Umum


1. Keuangan
a. Bekerja sama dengan pimpinan divisi lainnya untuk
merencanakan serta meramalkan beberapa aspek dalam
perusahaan termasuk perencanaan umum keuangan
perusahaan.
b. Mengambil keputusan penting dalam investasi dan berbagai
pembiayaan serta semua hal yang terkait dengan keputusan
tersebut.
c. Menghubungkan perusahaan dengan pasar keuangan,
dimana perusahaan dapat memperoleh dana dan surat
berharga perushaan dapat diperdagangkan.
d. Mengkoordinasi dan mengontrol perencanaan, pelaporan,
serta pembayaran kewajiban pajak perusahaan agar efisien,
akurat, tepat waktu dan sesuai dengan peraturan pemerintah
yang berlaku.

2. Logistik
a. Melakukan analisa kebutuhan pengadaan barang yang di
minta para unit kerja lain guna memenuhi pengadaan
barang.
b. Membuat perencanaan pengadaan barang yang diperlukan
para unit kerja lain guna mendukung pelayanan dan
operasional perusahaan.
c. Melakukan update informasi barang.
38

3. Reseacrh and Development


a. Mengelola R&D secara efektif dan efisiens.
b. Berusaha mencari inovasi dan membuat formula baru.
c. Memonitor pengembangan, perencanaan dan kualitas
produk agar hasil dapat dicapai sesuai jadwal dan mutu
yang ditetapkan.
d. Memonitor seluruh pengeluaran dan mencocokannya
dengan anggaran.

5. Manajer Produksi
a. Membuat perencanaan dan permintaan semua kebutuhan
untuk proses produksi.
b. Mengatur, mengkoordinasi dan mengawasi semua tugas
bawahannya agar sesuai perencanaan prosedur dan standar
kerja perusahaan.
c. Bertanggung jawab pada dalam pencapaian target produksi
dan kualitas standar hasil produksi.
d. Memberi bimbingan pada bawahan agar dapat meningkatkan
kemampuannya dan melakukan penilaian kinerja bawahan.
e. Membuat laporan kerja dan analisa permasalahan kerja yang
terjadi kepada atasan secara berkala.
f. Bertanggung jawab pada kebersihan lingkungan kerja dan
keselamatan kerja bawahannya.
39

6. Manajer Maintenance
a. Mengajukan rencana kebutuhan spare part, suku cadang,
pelumas dan bahan pembantu lainnya untuk keperluan
pemeliharaan peralatan dan mesin serta menjaga dan
mengawasi pemakaian spare part, suku cadang, pelumas dan
bahan pembantu lainnya.
b. Membuat rekapan kerusakan mesin.
c. Membuat jadwal pemeliharaan dan penggantian mesin.
d. Memimpin prosees pemeliharaan dan penggantian mesin.
e. Memastikan proses perbaikan dan pemeliharaan sesuai
dengan prosedur yang telah di tetapkan.
f. Membuat laporan berkala untuk diketahui oleh pimpinan
divisi.

7. Manajer Marketing
a. Melakukan perencanaan strategi pemasaran dengan
memperhatikan trend pasar dan sumber daya perusahaan.
b. Merencanakan marketing research yaitu dengan mengikuti
perkembangan pasar, terutama terhadap produk yang sejenis
dari perusahaan pesaing.
c. Melakukan perencanaan analisis peluang pasar
d. Melakukan perencanaan tindakan antisipatif dalam
menghadapi penurunan order.
e. Menyusun perencanaan arah kebijakan pemasaran.
40

8. Manajer Keuangan
a. Merencanakan dan meramalkan beberapa aspek dalam
perusahaan.
b. Mengambil keputusan penting investasi dan berbagai
pembiayaan serta semua hal yang terkait dengan keputusan
tersebut.
c. Menjalankan dan mengoperasikan roda kehidupan perusahaan
seefisiens mungkn dengan menjalin kerjasama dengan
manajer lainnya.
d. Melakukan penilaian resiko bisnis.
e. Memproduksi rencana bisnis jangka panjang.
f. Mengatur sumber-sumber baru pembiayaan untuk fasilitas
utang perusahaan.

9. Manajer Barang Jadi


a. Membuat perencanaan pengadaan barang dan distribusinya.
b. Mengawasi dan mengontrol operasional gudang.
c. Menjadi pemimpin bagi semua staff gudang.
d. Menjadi pemimin bagi semua staff gudang.
e. Mengawasi dan dan mengontrol semua barang yang masuk
dan keluar sesuai denga SOP.
f. Melakukan pengecekan pada barang yang diterima sesuai
SOP.
g. Membuat perencanaan dan laporan pergudangan.
h. Memastikan ketersediaan barang sesuai dengan kebutuhan.
41

i. Mengawasi pekerjaan staff gudang lainnya agar sesuai denga


standar kerja.

10. Manajer Logistik


a. Mengawasi proses arus logistik dari mulai penyimpanan,
pengantaran yang strategis untuk material, bahan bahan dan
juga barang jadi atau produk akhir dapat dimanfaatkan secara
maksimal oleh perusahaan.
b. Melaksanakan tata administrasi penerimaan dan pengeluaran
barang dari gudang sesuai dengan ketentuan dan prosedur
yang ditetapkan.
c. Memberikan pengarahan kepada shift logistik, seperti
melaksanakan tata penyimpanan barang di gudang, menjaga
keamanan, kebesihan dan ketertiban gudang serta melakukan
stock opname secara berkala sesuai yang telah ditetapkan.
d. Memeriksa dan memonitor terus menerus hasil pelaksanaan
tugas bawahannya dan memberikan pengarahan kepada
bawahannya.
e. Mencocokan tingkat stock yang tertera dalam kartu dengan
yang ada pada komputer.
f. Melaksanakan penyimpanan dokumen penting dan dokumen
berharga milik perusahaan.
g. Melakukan pengeluaran administrasi keuangan perusahaan.
42

11. Customer Service


a. Melaksanakan penerimaan barang dan order barang.
b. Memberikan jawaban atas pertanyaan-pertanyaan customer
dan memberikan informasi kepada customer
c. Melaksanakan atau melayani keluhan-keluhan dari customer
yang berhubungan dengan produk yang dijual atau yang
ditawarkan oleh perusahaan.
d. Komunikator, yakni harus bisa menjadi orang yang
menghubungi customer dan memberikan informasi tentang
segala hal yang berkenaan dengan perushaan dan customer.

12. Sales
a. Membuat perencanaan kerja, harian, mingguan, bulanan dan
tahunan.
b. Bekerja sama denga personil lain untuk memastikan
kelancaran operasional.
c. Melakukan market survey.
d. Membantu mempersiapkan dan memperbaharui sales &
marketing manual.
e. Inovatif dan kreatif dengan ide baru dalam melaksanakan
tugas dan tanggung jawab.
f. Melakukan negosiasi dengan client.
g. Menjaga hubungan dengan pihak media travel agen atau
pihak lain yang berhubungan.
43

3.1.1 Ketenagakerjaan
Ketenagakerjaan merupakan segala sesuatu yang
berhubungan dengan tenaga kerja pada waktu masa kerja. Setiap
orang yang mampu melakukan pekerjaan guna menghasilkan barang
atau jasa yang untuk memenuhi kebutuham sendiri ataupun
masyarakat.
Jumlah SDM di PT Muawanah Al Ma’soem 250 orang, ada
beberapa bagian yang mengelola nya yaitu:
1. Manajer akunting
2. Manajer pengawas mutu
3. Manajer keuangan
4. Manajer SDM
5. Manajer marketing
6. Auditor internal
7. Costumer service
8. Sales
9. Administrasi
10. Laboratorium
11. KA shift logistik dan barang jadi
12. Pimpinan divisi keuangan
13. Manajer produksi
14. Manajer logistik
15. Manajer barang jadi
16. Wakil manajemen
17. Pimpinan divisi produksi
18. Pimpinan divisi marketing
44

19. Packing produksi, labeling


20. Petugas barang jadi & barang baju
21. Sopir
22. Pelaksanaan/karnet/petugas sanitasi
23. Petugas gudang
24. Pelaksana

3.1.2 Disiplin Kerja


Disiplin kerja adalah kesediaan seseorang mentaati semua
norma-norma serta peraturan yang ada di pekerjaan tersebut.
Disiplin kerja disini yaitu dapat menghormati serta patuh terhadap
hukum ataupun peraturan yang berlaku.
Berikut ini adalah kedisiplinan yang harus dilakukan di PT
Muawanah Al Ma’soem, yaitu:
1. Berpakaian rapi dan sopan
2. Masuk tepat waktu berdasarkan jadwal yang telah ditetapkan di
Perusahaan
3. Apabila karyawan tidak hadir maka harus menyerahkan surat
keterangan ketidakhadirannya
4. Apabila tidak hadir tanpa keterangan maka perusahaan akan
mengeluarkan surat peringatan

3.1.3 Proses Bisnis


Proses bisnis digambarkan dengan bisnis use case model,
yang menggambarkan interaksi bisnis aktor dengan sistem, seorang
45

aktor adalah sebuah entitas yang berinteraksi dengan sistem untuk


melakukan perkerjaan tertentu.

Gambar 3.2 Proses Bisnis Sistem Informasi Pemesanan AMDK

1. Sales point yang belum terdaftar harus registrasi terlebih dahulu


lalu mengecek syarat dan ketentuan.
2. Jika sales point sudah terdaftar maka bisa memesan produk dari
PT Muawanah Al Ma’soem.
3. Sistem mengirimkan notifikasi kepada marketing untuk
diverifikasi.
4. Jika sudah di verifikasi, pesanan di input oleh marketing.

3.1.4 Deskripsi Dokumen


Dokumen adalah kumpulan-kumpulan dari berkas yang
berisikan sebuah data informasi guna dapat dijadikan bahan
pertimbangan dalam pengambilan keputusan.
46

1. Dokumen Sales Point


Fungsi : Menyimpan data sales point
Sumber : PT Muawanah Al Ma’soem
Distribusi : Bagian admin
Atribut : id_user, username, password, alamat, telp, email
2. Dokumen Pesanan
Fungsi : Menyimpan data pesanan
Sumber : PT Muawanah Al Ma’soem
Distribusi : Bagian admin dan marketing
Atribut : id_pesanan, status_pesanan, id_user, id_produk,
id_jasa_kirim, qty, ongkir, harga_satuan,
total_harga
3. Dokumen Pembayaran
Fungsi : Menyimpan data produk
Sumber : PT Muawanah Al Ma’soem
Distribusi : Bagian admin dan marketing
Atribut : id_bayar, status_bayar, jumlah_bayar, total_harga,
bukti_bayar, kode_transaksi

3.1.5 Identifikasi Kebutuhan Pemakai


Identifikasi kebutuhan pemakai sistem informasi
pemasaran berbasis website dapat diidentifikasikan sebagai berikut:
1. Sistem yang dibuat harus mudah dalam penggunaannya
2. Sistem yang dibuat dapat melakukan transaksi setiap waktu
3. Sistem yang dibuat dapat membantu semua pengguna dalam
melihat semua data.
47

3.2 Analisis Kebutuhan Sistem


Analisis kebutuhan sistem menjelaskan mengenai
kemampuan yang harus dipenuhi oleh sistem sesuai dengan
spesifikasi yang dibutuhkan oleh pemakai. Kebutuhan tersebut
meliputi kebutuhan informasi, kebutuhan aplikasi, kebutuhan
perangkat keras dan kebutuhan perangkat lunak dalam proses
pengolahan data untuk menghasilkan informasi.

3.2.1 Kebutuhan Informasi


Kebutuhan informasi harus memenuhi kualifikasi yang
baik. Sistem informasi pemesanan AMDK ini harus dapat
memudahkan dan memberikan kenyamanan dalam
pengoperasiannya.
Berikut adalah kebutuhan media informasi:

Tabel 3.1 Kebutuhan Informasi

No. Kebutuhan Informasi Tujuan

1. Informasi Produk Semua Aktor

2. Informasi Sales Point Marketing, Admin

3. Informasi Pesanan Admin, Marketing

Sales Point,
4. Laporan Pesanan
Marketing, Admin
48

3.2.2 Kebutuhan Aplikasi


Kebutuhan aplikasi merupakan kebutuhan yang penting
dalam pembuatan rancang bangun sistem informasi pemesanan
AMDK.

3.2.3 Kebutuhan Perangkat Keras


Kebutuhan perangkat keras menjadi komponen fisik yang
memiliki kriteria agar sistem dapat dijalankan dengan baik. Adapun
kebutuhan perangkat keras telah terinci sebagai berikut:

Tabel 3.2 Kebutuhan Perangkat Keras


No. Jenis Hardware Kebutuhan
1. PC 1 Unit
2. Printer 1 Unit
3. Switch 8 Port 1 Unit

3.3 Analisa Kebutuhan Perangkat Lunak


Analisa kebutuhan perangkat lunak merupakan sebagai
langkah awal dalam menentukan gambaran perangkat yang akan
dihasilkan ketika pengembang melaksanakan sebuah proyek
pembuatan perangkat lunak.
49

3.3.1 Deskripsi Kebutuhan Fungsional


Kebutuhan secara fungsional harus dipenuhi oleh perangkat
lunak yang akan dibangun. Kebutuhan tersebut alan dideskripsikan
dalam bentuk tabel seperti berikut:

Tabel 3.3 Kebutuhan Fungsional Admin


No. Kode Kebutuhan Deskripsi Kebutuhan
1. ADM-1 Login
2. ADM-2 Kategori Produk
3. ADM-3 Kelola Produk
4. ADM-4 Kelola Jasa Kirim
5. ADM-5 Kelola Website
6. ADM-6 Event Kelola User
7. ADM-7 Kelola Pesanan
8. ADM-8 Kelola Bayar
9. ADM-9 Laporan

Tabel 3.4 Kebutuhan Fungsional Pengunjung


No. Kode Kebutuhan Deskripsi Kebutuhan
1. P-1 Beranda
2. P-2 Registrasi
3. P-3 Syarat dan ketentuan
50

Tabel 3.5 Kebutuhan Fungsional Sales Point


No. Kode Kebutuhan Deskripsi Kebutuhan
1. SP-1 Login
2. SP-2 Produk
3. SP-3 History Belanja
4. SP-4 Keranjang
5. SP-5 Prosedur Pesan

Tabel 3.6 Kebutuhan Fungsional Marketing


No. Kode Kebutuhan Deskripsi Kebutuhan
1. MKT-1 Login
2. MKT-2 Kelola Pesanan
3. MKT-3 Kelola Bayar
4. MKT-4 Laporan

3.3.2 Pemodelan Kebutuhan Fungsional


Ada beberapa permodelan yang digunakan untuk
penggambaran kebutuhan fungsional, diantaranya adalah fungsi
sistem, Proses Business Object Model, use case, flow of event,
activity, sequence diagram serta class diagram.
51

3.3.2.1 Fungsi Sistem


Fungsi sistem informasi pemesanan AMDK adalah untuk
menyimpan data-data pemesanan dari agen yang sudah
dikomputerisasikan.

3.3.2.2 Use Case


Use case menggambarkan sebuah interaksi antara satu atau
lebih aktor dengan sistem yang di buat. Secara sederhana, Use Case
digunakan untuk mengetahui proses apa saja yang akan ada di dalam
sebuah aplikasi dan siapa saja yang berhak menggunakan fungsi-
fungsi itu.

Gambar 3.3 Use Case Pengunjung dan Sales Point


52

Gambar 3.4 Use Case Marketing dan Admin

3.3.2.3 Flow of Event


Flow Of Event merupakan pendeskripsian proses kejadian
dari sebuah sistem yang akan dibangun secara lebih detail dari
proses penginputan hingga akhirnya diperoleh sebuah output.
53

1. Flow of Event Admin

Tabel 3.7 Flow of Event Login Admin


Identifikasi
No. Use Case ADM-1
Nama Use Case Login
Deskripsi Proses untuk masuk kedalam
halaman utama admin
Aktor Admin
Skenario Utama
Kondisi Awal Halaman home telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman login 2. Menampilkan halaman login
3. Input username dan 4. Validasi username dan
password password
5. Jika gagal, kembali ke
langkah nomor 3

Kondisi Akhir Halaman utama admin


ditampilkan jika valid
54

Tabel 3.8 Flow of Event Kategori Produk


Identifikasi
No. Use Case ADM-2
Nama Use Case Kategori Produk
Deskripsi Proses untuk input kategori produk
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kategori 2. Sistem menampilkan halaman
produk kategori produk
3. Memberikan 3 option:
Tambah, Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data kategori 7. Validasi data
produk 8. Merekam data jika valid
Jika:
9. Klik tombol edit 10. Menampilkan form edit
11. Melakukan edit data 12. Validasi data
13. Update data jika valid
Jika:
14. Klik hapus 15. Validasi data
16. Menghapus data jika valid
Kondisi Akhir Data kategori berhasil di kelola
55

Tabel 3.9 Flow of Event Kelola Produk


Identifikasi
No. Use Case ADM-3
Nama Use Case Kelola produk
Deskripsi Proses untuk input kelola produk
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
produk kelola produk
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


14. Klik hapus 16. Menghapus data jika valid
Kondisi Akhir Data produk berhasil di kelola
56

Tabel 3.10 Flow of Event Kelola Jasa Kirim


Identifikasi
No. Use Case ADM-4
Nama Use Case Kelola jasa kirim
Deskripsi Proses untuk kelola jasa kirim
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
jasa kirim kelola jasa kirim
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


14. Klik hapus 16. Menghapus data jika valid
Kondisi Akhir Data jasa kirim berhasil dikelola
57

Tabel 3.11 Flow of Event Kelola Website


Identifikasi
No. Use Case ADM-5
Nama Use Case Kelola website
Deskripsi Proses untuk kelola website
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
website kelola website
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


14. Klik hapus 16. Menghapus data jika valid
Kondisi Akhir Data user berhasil dikelola
58

Tabel 3.12 Flow of Event Kelola User


Identifikasi
No. Use Case ADM-6
Nama Use Case Kelola user
Deskripsi Proses untuk kelola user
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
user kelola user
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


14. Klik hapus 16. Menghapus data jika valid
Kondisi Akhir Data user berhasil dikelola
59

Tabel 3.13 Flow of Event Kelola Pesanan


Identifikasi
No. Use Case ADM-7
Nama Use Case Kelola pesanan
Deskripsi Proses untuk kelola user
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
pesanan kelola pesanan
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


14. Klik hapus 16. Menghapus data jika valid
Kondisi Akhir Data pesanan berhasil dikelola
60

Tabel 3.14 Flow of Event Kelola Bayar


Identifikasi
No. Use Case ADM-8
Nama Use Case Kelola bayar
Deskripsi Proses untuk kelola bayar
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman Kelola 2. Menampilkan halaman kelola
bayar bayar
3. Memuat detail pembayaran 4. Menampilkan form detail
5. Ubah status pembayaran pembayaran
Kondisi Akhir Data pembayaran berhasil
dikelola
61

Tabel 3.15 Flow Event Laporan


Identifikasi
No. Use Case ADM-9
Nama Use Case Laporan
Deksripsi Proses untuk cetak laporan
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman 2. Menampilkan halaman
laporan laporan
3. Memilih detail laporan 4. Menampilkan detail laporan
5. Cetaik laporan
Kondisi Akhir Laporan berhasil dicetak
62

2. Flow of Event Pengunjung

Tabel 3.16 Flow of Event Beranda


Identifikasi
No. Use Case P-1
Nama Use Case Lihat profil
Deksripsi Proses untuk melihat profil
iAktor Pengunjung
Skenario Utama
Kondisi Awal Menampilkan halaman pengunjung
Aksi Aktor Respon Sistem
1. Mmbuka website PT 2. Menampilkan halaman utama
Muawanah Al Ma’soem pengunjung
Kondisi Akhir Profil ditampilkan

Tabel 3.17 Flow of Event Registrasi


Identifikasi
No. Use Case P-2
Nama Use Case Registrasi
Deksripsi Proses untuk registrasi member
Aktor Pengunjung
Skenario Utama
Kondisi Awal Menampilkan halaman
pengunjung
63

Aksi Aktor Respon Sistem


Tabel 3.17 Flow of Event Registrasi (Lanjutan)
1. Memuat halaman registrasi 2. Menampilkan halaman
registrasi
3. Membuat username dan 4. Validasi data
password 5. Jika gagal, akan muncul
form error dan kembali ke
langkah nomor 3
Kondisi Akhir Registrasi berhasil jika valid

Tabel 3.18 Flow of Event Syarat dan Ketentuan


Identifikasi
No. Use Case P-3
Nama Use Case Syarat dan ketentuan
Deksripsi Proses untuk melihat syarat dan
ketentuan
Aktor Pengunjung
Skenario Utama
Kondisi Awal Menampilkan halaman
pengunjung
Aksi Aktor Respon Sistem
1. Memuat halaman syarat dan 2. Menampilkan halaman syarat
ketenuan dan ketentuan
Kondisi Akhir Syarat dan ketentuan berhasil
ditampilkan
64

3. Flow of Event Sales Point

Tabel 3.19 Flow of Event Login Sales Point


Identifikasi
No. Use Case SP-1
Nama Use Case Login
Deskripsi Proses untuk masuk kedalam
halaman utama sales point
Aktor Admin
Skenario Utama
Kondisi Awal Halaman home telah ditampilkan
Aksi Aktor Respon Sistem
3. Memuat halaman login 4. Menampilkan halaman login
3. Input username dan 6. Validasi username dan
password password
7. Jika gagal, kembali ke
langkah nomor 3
Kondisi Akhir Halaman utama sales point
ditampilkan jika valid
65

Tabel 3.20 Flow of Event History Belanja


Identifikasi
No. Use Case SP-2
Nama Use Case History belanja
Deksripsi Proses untuk melihat history
belanja
Aktor Pengunjung
Skenario Utama
Kondisi Awal Menampilkan halaman history
belanja
Aksi Aktor Respon Sistem
1. Memuat halaman history 2. Menampilkan halaman history
belanja belanja
Kondisi Akhir Halaman history belanja berhasil
ditampilkan
66

Tabel 3.21 Flow of Event Keranjang


Identifikasi
No. Use Case SP-3
Nama Use Case Keranjang
Deksripsi Proses untuk melihat keranjang
Aktor Pengunjung
Skenario Utama
Kondisi Awal Menampilkan halaman history
belanja
Aksi Aktor Respon Sistem
1. Memuat halaman keranjang 2. Menampilkan halaman keranjang
Kondisi Akhir Halaman keranjang berhasil
ditampilkan
67

Tabel 3.22 Flow of Event Prosedur Pesan


Identifikasi
No. Use Case DS-4
Nama Use Case Prosedur pesan
Deksripsi Proses untuk melihat prosedur
pesan
Aktor Sales Point
Skenario Utama
Kondisi Awal Menampilkan halaman sales point
Aksi Aktor Respon Sistem
1. Memuat halaman syarat dan 2. Menampilkan halaman syarat
ketentuan dan ketentuan
Syarat dan ketentuan berhasil
Kondisi Akhir
ditampilkan
68

4. Flow of Event Marketing

Tabel 3.23 Flow of Event Login Marketing


Identifikasi
No. Use Case MKT-1
Nama Use Case Login
Deksripsi Proses untuk masuk kedalam
halaman utama marketing
Aktor Marketing
Skenario Utama
Kondisi Awal Halaman home telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman login 2. Menampilkan form input login
3. Input username dan password 4. Validasi username dan password
5. Jika gagal, kembali ke langkah
nomor 3
Kondisi Akhir Halaman utama marketing
ditampilkan jika valid
69

Tabel 3.24 Flow of Event Kelola Pesanan


Identifikasi
No. Use Case MKT-2
Nama Use Case Kelola pesanan
Deskripsi Proses untuk kelola user
Aktor Marketing
Skenario Utama
Kondisi Awal Halaman marketing telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman kelola 2. Sistem menampilkan halaman
pesanan kelola pesanan
3. Memberikan 3 option: Tambah,
Edit, Hapus
Jika:
4. Klik tambah 5. Sistem menampilkan form
6. Menginput data jasa 7. Validasi data
kirim 8. Merekam data jika valid

Jika: 10. Menampilkan form edit


9. Klik tombol edit 12. Validasi data
11. Melakukan edit data 13. Update data jika valid

Jika: 15. Validasi data


70

14. Klik hapus 16. Menghapus data jika valid


Kondisi Akhir Data pesanan berhasil dikelola

Tabel 3.25 Flow of Event Kelola Bayar


Identifikasi
No. Use Case ADM-8
Nama Use Case Kelola bayar
Deskripsi Proses untuk kelola bayar
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
2. Memuat halaman Kelola 3. Menampilkan halaman kelola
bayar bayar
4. Memuat detail pembayaran 5. Menampilkan form detail
6. Ubah status pembayaran pembayaran
6. Kembali ke form detail
pembayaran
Kondisi Akhir Data pesanan berhasil dikelola
71

Tabel 3.26 Flow of Event Laporan


Identifikasi
No. Use Case ADM-9
Nama Use Case Laporan
Deksripsi Proses untuk cetak laporan
Aktor Admin
Skenario Utama
Kondisi Awal Halaman admin telah ditampilkan
Aksi Aktor Respon Sistem
1. Memuat halaman 2. Menampilkan halaman
laporan laporan
3. Memilih detail laporan 4. Menampilkan detail laporan
5. Cetaik laporan
Kondisi Akhir Laporan berhasil dicetak
72

3.3.2.5 Activity Diagram


Activity Diagram berfungsi untuk menggambarkan aliran
fungsional dalam sebuah sistem.

1. Activity Diagram Admin

Gambar 3.5 Activity Diagram Login Admin


73

Gambar 3.6 Activity Diagram Kategori Produk


74

Gambar 3.7 Activity Diagram Kelola Produk


75

Gambar 3.8 Activity Diagram Kelola Jasa Kirim


76

Gambar 3.9 Activity Diagram Kelola Website


77

Gambar 3.10 Activity Diagram Kelola User


78

Gambar 3.11 Activity Diagram Kelola Pesanan


79

Gambar 3.12 Activity Diagram Kelola Bayar


80

Gambar 3.13 Activity Diagram Laporan


81

2. Activity Diagram Pengunjung

Gambar 3.14 Activity Diagram Beranda

Gambar 3.15 Activity Diagram Registrasi


82

Gambar 3.16 Activity Diagram Syarat dan Ketentuan

3. Activity Diagram Sales Point

Gambar 3.17 Activity Diagram Login Sales Point


83

Gambar 3.18 Activity Diagram History Belanja

Gambar 3.19 Activity Diagram Keranjang

Gambar 3.20 Activity Diagram Prosedur Pesan

4. Activity Diagram Marketing


84

Gambar 3.21 Activity Diagram Login Marketing


85

Gambar 3.22 Activity Diagram Kelola Pesanan


86

Gambar 3.23 Activity Diagram Kelola Bayar


87

Gambar 3.24 Activity Diagram Laporan

Anda mungkin juga menyukai