Anda di halaman 1dari 77

SISTEM INFORMASI MONITORING SATU PINTU UNTUK RUMAH

PRODUKSI INSYIRA

PROPOSAL TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat


Untuk Memperoleh Gelar Sarjana Komputer Pada
Program Studi Sistem Informasi

Oleh:

RIZKY NOVANSYACH
11950311580

JURUSAN SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM SULTAN SYARIF KASIM RIAU

PEKANBARU

2023
1
DAFTAR ISI

DAFTAR ISI...........................................................................................................1

DAFTAR GAMBAR..............................................................................................3

DAFTAR TABEL..................................................................................................4

BAB I PENDAHULUAN.......................................................................................5

1.1 Latar Belakang..........................................................................................5

1.2 Rumusan Masalah.....................................................................................7

1.3 Batasan Masalah........................................................................................7

1.4 Tujuan Penelitian.......................................................................................8

1.5 Manfaat Penelitian.....................................................................................8

1.6 Sistematika Penulisan................................................................................9

BAB II LANDASAN TEORI..............................................................................11

2.1 Sistem Informasi......................................................................................11

2.2 Sistem Informasi Manajemen..................................................................11

2.3 Website....................................................................................................11

2.4 Model Perancangan Object Oriented Analysis Design (OOAD)............12

2.4.1 Unified Modelling language (UML)................................................12

2.4.2 Diagram Unified Modelling Language (UML)...............................12

2.5 Hypertext Preprocessor (PHP)................................................................13

2.6 My Structured Query Language (MySQL).............................................14

2.7 SWOT (Streghts, Weakness, Oppurtunity, Threat).................................14

2.8 Metode Pengembangan Sistem Agile......................................................15

2.9 Penelitian Terdahulu................................................................................16

BAB III METEDOLOGI PENELITIAN...........................................................18

3.1 Metode Penelitian....................................................................................18

2
3.1.1 Analisa Kebutuhan...........................................................................20

3.1.2 Perancangan Aplikasi.......................................................................20

3.1.3 Implementasi....................................................................................20

3.1.4 Pengujian..........................................................................................20

BAB IV JANGKAAN HASIL.............................................................................21

4.1 Analisis Sistem........................................................................................21

4.1.1 Analisis Sistem Berjalan..................................................................21

4.1.2 Analisa SWOT.................................................................................21

4.1.3 Usulan Sistem Baru..........................................................................23

4.1.4 Analisa Kebutuhan...........................................................................23

4.2 Perancangan Sistem.................................................................................26

4.2.1 Use Case Diagram............................................................................27

4.2.2 Skenario Use Case...........................................................................32

4.2.3 Perancangan Interface......................................................................57

DAFTAR PUSTAKA...........................................................................................70

3
DAFTAR GAMBAR

Gambar 3. 1 Metedologi Penelitian.......................................................................18


Gambar 4. 1 Use Case Diagram Admin................................................................28
Gambar 4. 2 Use Case Diagram Monitoring.........................................................28
Gambar 4. 3 Use Case Diagram Kasir..................................................................29
Gambar 4. 4 Use Case Diagram Bendahara..........................................................29
Gambar 4. 5 Use Case Diagram Pimpinan............................................................30
Gambar 4. 6 Perancangan Halaman Login.............................................................57
Gambar 4. 7 Perancangan Halaman Kelola Bahan Baku.......................................58
Gambar 4. 8 Perancangan Halaman Kelola Data Karyawan.................................58
Gambar 4. 9 Perancangan Halaman Kelola Bahan Keluar....................................59
Gambar 4. 10 Perancangan Halaman Kelola Hasil Produksi.................................59
Gambar 4. 11 Perancangan Halaman Kelola Laporan...........................................60
Gambar 4. 12 Perancangan Halaman Kelola Penjualan........................................60
Gambar 4. 13 Perancangan Halaman Kelola Bahan Masuk..................................61
Gambar 4. 14 Perancangan Halaman Kelola Data produksi..................................61
Gambar 4. 15 Perancangan Kelola Jenis Produk...................................................62
Gambar 4. 16 Perancangan Halaman Monitoring..................................................62
Gambar 4. 17 Perancangan Halaman Input Barang Masuk...................................63
Gambar 4. 18 Perancangan Halaman Kelola Transaksi.........................................63
Gambar 4. 19 Perancangan Halaman Laporan Penjualan......................................64
Gambar 4. 20 Perancangan Halaman Kelola Laporan...........................................64
Gambar 4. 21 Perancangan Halaman Kelola Penjualan........................................65
Gambar 4. 22 Perancangan Halaman Laporan Penjualan......................................65
Gambar 4. 23 Perancangan Halaman Kelola Gaji Karyawan................................66
Gambar 4. 24 Perancangan Halaman Kelola Pembelian Barang...........................66
Gambar 4. 25 Perancangan Halaman Monitoring Produksi..................................67
Gambar 4. 26 Perancangan Halaman Laporan Penjualan......................................67
Gambar 4. 27 Perancangan Halaman Laporan Pembelian.....................................68
Gambar 4. 28 Perancangan Halaman Laporan Bahan...........................................68
Gambar 4. 29 Perancangan Halaman Laporan Gaji Karyawan.............................69

4
DAFTAR TABEL
Tabel 4. 1 Perangkat Lunak Rumah Produksi Insyira...........................................26
Tabel 4. 2 Rekomendasi Perangkat Lunak.............................................................26
Tabel 4. 3 Aktor.....................................................................................................28
Tabel 4. 4 Deskripsi Use Case..............................................................................32
Tabel 4. 5 Skenario Use Case Login......................................................................34
Tabel 4. 6 Skenario Use Case Bahan Baku...........................................................35
Tabel 4. 7 Skenario Use Case Kelola Data Karyawan..........................................36
Tabel 4. 8 Skenario Use Case Kelola Bahan Keluar.............................................37
Tabel 4. 9 Skenario Use Case Kelola Hasil Produksi............................................38
Tabel 4. 10 Skenario Use Case Kelola Laporan....................................................39
Tabel 4. 11 Skenario Use Case Kelola Penjualan..................................................40
Tabel 4. 12 Skenario Use Case Kelola Bahan Masuk...........................................41
Tabel 4. 13 Skenario Use Case Kelola Data Produksi...........................................42
Tabel 4. 14 Skenario Use Case Kelola Jenis Produk.............................................44
Tabel 4. 15 Skenario Use Case Monitoring...........................................................45
Tabel 4. 16 Skenario Use Case Input Barang Masuk............................................46
Tabel 4. 17 Skenario Use Case Kelola Transaksi..................................................47
Tabel 4. 18 Skenario Use Case Laporan Penjualan...............................................48
Tabel 4. 19 Skenario Use Case Kelola Laporan....................................................49
Tabel 4. 20 Skenario Use Case Kelola Penjualan..................................................50
Tabel 4. 21 Skenario Use Case Laporan Penjualan...............................................51
Tabel 4. 22 Skenario Use Case Kelola Gaji Karyawan.........................................52
Tabel 4. 23 Skenario Use Case Kelola Pembelian Barang....................................53
Tabel 4. 24 Skenario Use Case Monitoring Produksi............................................54
Tabel 4. 25 Skenario Use Case Laporan Penjualan...............................................55
Tabel 4. 26 Skenario Use Case Laporan Pembelian..............................................56
Tabel 4. 27 Skenario Use Case Laporan Bahan.....................................................57

5
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi saat ini telah berkembang dan
berpengaruh dalam berbagai aspek kehidupan khususnya Indonesia. Penggunaan
sistem informasi manajemen menjadi salah satu sistem informasi yang digunakan
para pelaku bisnis dalam membantu dan mempermudah tugas serta fungsi yang
telah dibebankan kepada pemangku kepentingan (Darmawan & Ratnasari, 2020) .
Salah satu pemanfaatan teknologi informasi yaitu penggunaan komputer sebagai
alat atau sarana dalam melakukan pemrosesan data secara cepat, tepat dan akurat
(Rohman dkk., 2022) . Hal ini berpengaruh dalam memaksimalkan fungsi dan
informasi yang dihasilkan dan dapat bermanfaat dalam meningkatkan
produktivitas serta daya saing yang dimiliki perusahaan dan organisasi
(Syukron & Purwaningsih, 2020)
.

Sistem sendiri merupakan rangkaian proses kerja yang terdiri dari berbagai
prosedur yang saling berkaitan satu dengan lainnya serta bekerja sama dalam
mencapai tujuan yang diinginkan. Suatu organisasi atau perusahaan sistem
informasi sangat berperan penting dalam membantu perusahaan mencapai tujuan
dan target dari visi dan misi yang diterapkan perusahaan sebagai tujuan utama
bisnis (Anggraini, 2021). Informasi sendiri diartikan sebagai kumpulan berbagai
data yang dikumpulkan dan diproses hingga dapat memberikan manfaat maupun
ilmu yang menjadikan sistem informasi sebagai media perusahaan dalam
membantu mencapai tujuan dan target dari organisasi atau perusahaan
(Satyahadewi & Mutiah, 2019).

Sistem informasi manajemen didefinisikan sebagai sistem informasi yang


digunakan oleh sebuah organisasi atau perusahaan dalam menyimpulkan,
mengelola, menganalisa, dan memanfaatkan data dan informasi yang terkait
dengan operasi bisnis yang dimiliki (Herdiansah dkk., 2021) . Hal ini mencakup
pada pengelolaan data keuangan, informasi pelanggan, informasi produk,
informasi sumber daya, laporan keuangan dan lain sebagainya
(Rahmawati dkk., 2019)
.

6
Sistem Informasi Manajemen (SIM) dalam memonitoring berbagai prosedur
yang diterapkan perusahaan atau organisasi dalam mengumpulkan, menganalisis,
dan memproses berbagai data yang berkaitan dalam proses bisnis untuk
membantu pemangku kepentingan dalam memutuskan suatu perkara terkait visi
dan misi perusahaan (Megawati & Gustina, 2018) . Dengan memberikan
pandangan yang komprehensif, SIM memungkinkan organisasi untuk memenuhi
dan mengelola kewajiban keuangan mereka dengan biaya yang lebih rendah.
Selain itu, SIM menghasilkan berbagai laporan seperti laporan statistik,
pembaruan informasi, pembaruan operasi, analisis keputusan, dan laporan
tindakan (budiman dkk., 2021) . Laporan-laporan ini membantu pemangku
kepentingan dalam mengelola operasi bisnis mereka dengan efektif dan efisien
(Marsuyitno dkk., 2020).

Rumah Produksi Inyira merupakan sebuah rumah produksi oleh-oleh khas


daerah Riau yang melakukan produksi berbagai jenis makanan khas, seperti
dodol, keripik, dan kue tradisional. Dalam menjalankan usahanya, Rumah
Produksi Inyira pertama-tama akan melakukan pembelian bahan, selanjutnya akan
langsung diolah seperti dikupas, dicampur dengan bumbu dan digoreng.
Selanjutnya produk yang telah jadi dimasukkan ke dalam toples untuk di serahkan
ke bagian packing untuk di kemas dan diantar ke toko. Masalah yang sering
terjadi barang yang dibeli tidak sempat dicek ulang, sehingga Ketika dilakukan
pengecekan barang habis duluan. Hal ini berdampak pada sulitnya dalam
memantau stok bahan baku, kesulitan pengambilan keputusan manajemen
produksi yang tepat dan pengkoordinasian yang kurang efektif terhadap pegawai
produksi yang ada (Monalisa & Indra Sukma, 2019).

Agile merupakan metode pengembangan perangkat lunak yang bersifat


iterative dan adaptif, dimana pengembangan dilakukan dalam periode waktu yang
singkat dan dapat beradaptasi dengan perubahan kebutuhan pengguna
(Nadhira dkk., 2022)
. Agile Development menekankan pada kerja kolaboratif, proses
iterative dan incremental, perbaikan berkelanjutan, adaptasi terhadap perubahan,
dan fous pada nilai dan prinsip yang terdapat pada Manifesto Agile
(Rizal Triyawan dkk., 2022)
. Manifesto agile merupakan nilai-nilai dan prinsip yang
digunakan sebagai panduan dalam agile development. Dalam melakukan

7
pemetaan spesifikasi dan kebutuhan sistem yang akan dibangun maka penggunaan
konsep berorientasi objek akan didesain ke permodelan yang lebih mudah
diimplementasikan dengan pemrograman berorientasi objek yang diketahui
sebagai Object Oriented Analysis Design (OOAD) (Anofrizen, 2020).

Oleh karena itu, diperlukan sebuah sistem informasi monitoring sistem


informasi satu pintu yang dapat mengurangi waktu dan biaya yang diperlukan
dalam mengumpulkan dan memproses data produksi, data bahan secara tepat dan
akurat (K Nugraheni dkk., 2019). Selain itu, dalam meningkatkan kualitas produk
serta pengambilan keputusan diharapkan sistem ini menjadi salah satu aspek
pendukung yang efektif sehingga pengambilan keputusan manajemen secara tepat
(Dhaniawaty dkk., 2020)
.

Dengan adanya sistem informasi monitoring satu pintu ini diharapkan Rumah
Produksi Inyira dapat meningkatkan efisiensi dan efektivitas produksi dan waktu,
sehingga waktu yang terpakai sebelumnya dapat meningkatkan kualitas produk
yang di produksi serta dapat menjadi alat pendukung pengambilan keputusan
manajemen yang akan membantu peningkatan keuntungan yang lebih optimal.
Selain itu, Rumah Produksi Insyira juga akan memperhatikan faktor keamanan
data dalam pengembangan sistem informasi satu pintu ini. Pengimplementasian
sistem dilakukan untuk melindungi data dan informasi yang dimiliki dari serangan
atau akses yang tidak sah (Londa dkk., 2022).

Dengan mengacu pada latar belakang tersebut penulis tertarik untuk


mengangkat judul Tugas Akhir (TA) yaitu “SISTEM INFORMASI
MONITORING SATU PINTU RUMAH PRODUKSI INSYIRA”. Diharapkan
dengan adanya sistem ini Rumah Produksi Inyira dapat meningkatkan kualitas
produk, meningkatkan efisiensi produksi dan memudahkan dalam mengambil
keputusan manajemen yang tepat.

1.2 Rumusan Masalah


Berdasarkan latar belakang yang telah dijelaskan di atas maka didapat
rumusan masalah yaitu “Bagaimana membangun sistem informasi monitoring satu
pintu untuk rumah produksi insyira?”.

8
1.3 Batasan Masalah
Dalam penulisan Tugas Akhir ini, penulis membatasi pada :

1. Rumah Produksi Insyira Oleh-Oleh Pekanbaru sebagai objek studi kasus


Tugas Akhir.
2. Penelitian ini hanya membahas tentang membangun sistem informasi
monitoring satu pintu untuk rumah produksi insyira.
3. Sistem yang di rancangan hanya menangani data bahan masuk, bahan
keluar, jumlah produk masuk, jumlah produk keluar, stok bahan, stok
produk dan laporan keuangan.
4. Penggunaan sistem dapat diakses oleh admin dan pegawai yang
bersangkutan
5. Metode pengembangan sistem menggunakan metode Agile Development.
6. Sistem ini menggunakan pemerograman berbasis Web dengan Bahasa
pemrograman PHP, HTML, CSS, dan Javascript. serta menggunakan
MySQL sebagai Database.
7. Perancangan sistem menggunakan metode Object Oriented Analysis
Design (OOAD).

1.4 Tujuan Penelitian


Adapun tujuan dari penulisan Tugas Akhir ini yaitu :

1. Untuk membangun sistem informasi monitoring satu pintu pada Rumah


Produksi Insyira Oleh-Oleh Pekanbaru.
2. Untuk Meningkatkan efektivitas dan efeisiensi dalam melakukan
pelacakan data produksi, stok bahan, dan pelaporan data produksi secara
cepat dan tepat sehingga membantu dalam mengambil keputusan
manajemen yang tepat.

1.5 Manfaat Penelitian


Adapun manfaat penulisan Tugas Akhir yaitu :

Menghasilkan data-data yang mungkin belum dipresentasikan sebelumnya


sebagai alternatif bagi peneliti selanjutnya atau pihak lain dalam memahami dan
mengembangkan sistem informasi monitoring satu pintu ini.

9
Hasil dari penelitian ini diharapkan dapat memberikan manfaat yang besar
bagi Rumah Produksi Inyira Oleh-Oleh Pekanbaru dalam meningkatkan efisiensi
dan efektivitas manajemen produksi serta memudahkan dalam mengambil
keputusan manajemen yang tepat.

1.6 Sistematika Penulisan


Sistematika penulisan terbagi dalam lima bab, meliputi pendahuluan,
landasan teori, metode penelitian, hasil dan pembahasan, dan penutup. Berikut
penjelasan singkat ke lima bab tersebut :

BAB I PENDAHULUAN
Pada bab ini menjelaskan tentang latar belakang, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian
dan sistematika penulisan.
BAB 2 LANDASAN TEORI

Pada bab ini menjelaskan teori – teori terkait landasan


pelaksanaan penelitian, meliputi teori sistem informasi, teori
aplikasi berbasis Web, teori pengelolaan keuangan, teori konsep
dasar OOAD, metode analisis data, pengembangan model tema
dan tema penelitian yang digunakan untuk mendukung teori –
teori dalam penelitian.
BAB 3 METODOLOGI PENELITIAN
Pada bab ini menjelaskan secara metodis proses penelitian,
mencakup penjelasan – penjelasan tentang pendekatan penelitian,
prosedur penelitian, keabsahan data, tempat dan waktu penelitian,
narasumber, teknis analisis data penelitian, alat analisis data
penelitian serta instrument penelitian. Tujuannya secara tidak
langsung memberikan gambaran tentang ruang lingkup dan
batasan penelitian kepada para pembaca.
BAB 4 JANGKAAN HASIL

Bab ini menjelaskan Analisa kebutuhan dan perancangan


aplikasi. Analisa kebutuhan dikaitkan dengan penggunaan
device atau perangkat yang dibutuhkan dalam melakukan

10
perancangan dan pembangunan sistem informasi manajemen
pengelolaan keuangan. Tujuannya untuk secara langsung
memberikan bagaimana tampilan rancangan interface aplikasi
yang akan di bangun.

11
BAB II
LANDASAN TEORI
2.1 Sistem Informasi
Sistem informasi adalah suatu rangkaian komponen yang saling terkait dan
berinteraksi satu sama lain untuk melaksanakan proses pengolahan data, mulai
dari masukan (input), pemrosesan (processing), hingga keluaran (output) dalam
bentuk informasi. Semua komponen sistem informasi bekerja secara bersama-
sama untuk menghasilkan informasi yang berguna bagi pengguna. Dalam
prosesnya, sistem informasi ini dapat membantu meningkatkan efisiensi dan
efektivitas organisasi dalam mengelola data dan informasi yang diperlukan.

2.2 Sistem Informasi Manajemen


Sistem Informasi Manajemen merupakan sistem perencanaan yang
merupakan pengendalian internal sebuah bisnis yang meliputi pemanfaatan
manusia, teknologi, dokumen dan prosedur oleh akuntansi manajemen untuk
memberikan solusi seputar biaya, strategi dan perencanaan bisnis
(Syukron & Purwaningsih, 2020)
.

Sistem Informasi Manajemen (SIM) berfungsi untuk mengumpulkan,


menganalisis, dan memproses data keuangan untuk membantu manajer membuat
keputusan yang tepat terkait masalah keuangan. Dengan memberikan pandangan
yang komprehensif terhadap data keuangan, MIS memungkinkan organisasi untuk
memenuhi kewajiban keuangan mereka dengan biaya yang lebih rendah. Selain
itu, MIS menghasilkan berbagai laporan seperti laporan statistik, pembaruan
informasi, pembaruan operasi, analisis keputusan, dan laporan tindakan. Laporan-
laporan ini membantu manajer keuangan mengelola operasi bisnis mereka dengan
efektif dan efisien (Sonawane & al habri, 2016).

2.3 Website
Website atau juga di sebut Web adalah halaman yang ditampilkan di
internet yang memuat informasi tertentu (khusus). Menurut Hidayatullah (2013)
Website adalah sebuah tempat di internet, siapa saja di dunia ini dapat
mengunjunginya, kapan saja mereka dapat mengetahui tentang segala hal,

12
memberi pertanyaan memberikan masukan atau bahkan mengetahui dan membeli
produk.

2.4 Model Perancangan Object Oriented Analysis Design (OOAD)


Menurut Rizal Triyawan dkk (2022) Object Oriented Analysis Design
(OOAD) adalah perantara untuk memetakan spesifikasi atau kebutuhan sistem
yang akan dibangun dengan konsep berorientasi objek ke desain pemodelan agar
lebih mudah diimplementasikan dengan pemrograman berorientasi objek. OOA
dan OOD seringkali memiliki batasan yang samar sehingga biasanya disebutkan
langsung menjadi OOAD (Rizal Triyawan dkk., 2022).
2.4.1 Unified Modelling language (UML)
Prabowo Pudjo Widodo dan Heriawati (2010:6), mendefinisikan Unified
Modelling Languange (UML) sebagai berikut : “Unified Modelling Languange
(UML) merupakan sebuah bahasa pemodelan standar. Ketika kita membuat model
menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana
elemen-elemen yang kita buat berhubungan antara satu dengan yang lainnya harus
mengikuti standar yang ada. UML bukan hanya diagram, tapi juga menceritakan
konteksnya (Riskiono dkk., 2020) . UML diaplikasikan untuk maksud tertentu,
biasanya antara lain untuk :
1. Merancang perangkat lunak.
2. Sarana komunikasi antara perangkat lunak dengan proses bisnis.
3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang
diperlukan sistem.
4. Mendokumentasi sistem yang ada, proses-proses dan organisasinya.
2.4.2 Diagram Unified Modelling Language (UML)
Use case diagram secara grafis menggambarkan interaksi antara sistem,
sistem eksternal dan pengguna. Dengan kata lain use case diagram secara
grafis mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara
apa pengguna (User) mengharapkan interaksi dengan sistem itu. Use case
secara naratif digunakan untuk tekstual menggambarkan sekuensi langkah-
langkah dari setiap interaksi (Nadhira dkk., 2022).

13
Syarat penamaan use case adalah nama didefenisikan sesederhana
mungkin dan dapat dipahami, ada dua hal utama pada use case yaitu
pendefenisian apa yang disebut aktor dan use case.
1) Aktor merupakan orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat diluar sistem informasi yang
akan dibuat sendiri, jadi walaupun simbol dari aktor adalah orang tapi
aktor belum tentu orang.
2) Use case merupakan fungsionalitas yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antara unit dan aktor.

Gambar 2. 1 Simbol-Simbol Use Case Diagram

14
2.5 Hypertext Preprocessor (PHP)
Hypertext Preprocessor (PHP) adalah bahasa scripting yang menyatukan
dengan HTML dan dijalankan pada serverside. Artinya semua sintaks yang kita
berikan akan sepenuhnya dijalankan pada server sedangkan yang dijalankan pada
browser hanya hasilny saja. Menurut Hanon Kuncoro Widigdo (2003) PHP
singkatan dari Hypertext Preprocessor yang digunakan sebagai bahasa script
server-side dalam pengembangan Web yang disisipkan pada dokumen HTML.
PHP merupakan software Open-source yang disebarkan dan dilisensi secara gratis
serta dapat di download secara bebas dari situs resmi.

2.6 My Structured Query Language (MySQL)


My Structured Query Language (MySQL) merupakan salah satu turunan
dari konsep basis data sebelumnya, SQL merupakan sebuah konsep pengoprasian
basis data, terutama untuk pemilihan ataupun seleksi dan pemasukan data yang
memungkinkan pengoprasian data sehingga dapat dikerjakan dengan mudah
(Priyanti dan Indriani, 2013). MySQL termasuk jenis Relational Database
Management System (RDBMS) yang juga mendukung bahasa pemrograman PHP
yang memiliki query atau bahasa SQL yang simple.

2.7 SWOT (Streghts, Weakness, Oppurtunity, Threat)


Analisis SWOT adalah suatu metode yang digunakan untuk mengevaluasi
kekuatan (Strengths), kelemahan (Weaknesses), peluang (Opportunities), dan
ancaman (Threats) suatu entitas bisnis atau proyek. Ini merupakan alat yang
populer dalam manajemen strategis untuk mengidentifikasi faktor-faktor internal
dan eksternal yang dapat mempengaruhi kinerja dan kesuksesan suatu organisasi.

1. Kekuatan (Strengths): Faktor-faktor internal positif yang memberikan


keunggulan kompetitif kepada suatu organisasi. Ini dapat mencakup
sumber daya yang kuat, keahlian unik, reputasi yang baik, atau
keunggulan produk dan layanan.
2. Kelemahan (Weaknesses): Faktor-faktor internal negatif yang membatasi
atau melemahkan kinerja suatu organisasi. Ini mungkin termasuk
kekurangan sumber daya, kelemahan dalam operasional, kurangnya
diferensiasi produk, atau ketergantungan pada pihak ketiga.

15
3. Peluang (Opportunities): Faktor-faktor eksternal yang dapat dimanfaatkan
oleh suatu organisasi untuk menciptakan pertumbuhan atau keunggulan
kompetitif. Ini bisa berupa perubahan tren pasar, regulasi baru,
perkembangan teknologi, atau perluasan pasar.
4. Ancaman (Threats): Faktor-faktor eksternal yang dapat menghambat
kinerja atau kesuksesan suatu organisasi. Ini mungkin termasuk persaingan
yang kuat, perubahan kebijakan pemerintah, risiko ekonomi, atau
perkembangan teknologi pesaing.

Dengan melakukan analisis SWOT, organisasi dapat mengidentifikasi


kekuatan yang dapat dimaksimalkan, kelemahan yang perlu diperbaiki, peluang
yang dapat dimanfaatkan, dan ancaman yang perlu diatasi. Analisis ini membantu
dalam pengambilan keputusan strategis, perencanaan bisnis, dan pengembangan
strategi untuk mencapai tujuan organisasi.

2.8 Metode Pengembangan Sistem Agile


Penelitian ini menggunakan metode pengembangan sistem Agile
Development yaitu pengembangan yang diadaptasi secara cepat pada setiap
perubahan sistem yang dilakukan meliputi beberapa tahapan anatara lain
perencanaan (planning), implementasi (implementation), pengujian (testing),
dokumentasi (documentation). Penyebaran (deployment), dan pemeliharaan
(maintenance) (Kurniawan dkk., 2023).

Agile Development dibagi beberapa tahap utama meliputi (1) Perencanaan


(Planning), (2) Perancangan (Design), (3) Implementasi (Implementation), dan (4)
Pengujian (Testing). Hal ini dapat dilihat pada gambar 2.3 dibawah ini :

Agile development dimulai pada February 2001, Ketika perwakilan tiap 17


organisasi pengembang perangkat lunak bertemu di Utah ,USA untuk
mendiskusikan metodologi baru dan ringan untuk pengembangan software.
metode Agile adalah konsep dasar untuk serangkaian berbagai macam metode
pengembangan perangkat lunak. Metode Agile Software Development atau biasa
disebut dengan agile adalah proses iteratif dalam pembuatan sebuah perangkat
lunak. Dalam proses pengembangannya, agile dapat dikatakan metode

16
pengembangan yang cepat karena proses utama dari metode pengembangan agile
sendiri berfokus pada design-codetest once day (Lutfiani dkk., 2020)
.

2.9 Penelitian Terdahulu


Beberapa penelitian terdahulu yang menjadi acuan dalam penelitian ini
antara lain:

(1) Penelitian yang dilakukan oleh Faizal dkk (2021) dalam penelitiannya
yang berjudul “Pengembangan Sistem Informasi Pengelolaan
Keuangan Bagi Usaha Mikro Kecil dan Menengah (UMKM)”.
Penelitiaan ini berfokus pada pengembangan sistem informasi
pengelolaan keuangan bagi UMKM dengan menerapkan metode
Extreme Programming (XP). Dengan mengembangkan fitur
pengelolaan data akun, jurnal umum, buku besar dan saldo. Dengan
hasil pengujian menggunakan black box dengan nilai uji fungsionalitas
100% (Faizal dkk., 2021).
(2) Penelitian yang dilakukan oleh Hamzah dan Irwansyah (2021) dalam
penelitiannya yang berjudul “Rancang Bangun Sistem Informasi
Keuangan Berbasis Web pada PT. Riau Samudara Mandiri” Penelitian
ini menggunakan metode Waterfall sebagai metode pengembangan
sistem. Penelitian ini menghasilkan sistem informasi keuangan
berbasis web yang dapat membantu pimpinan dan bendahara dalam
mengelola data dan laporan keuangan dengan cepat dan tepat
(Hamzah & Irwansyah, 2021)
.
(3) Penelitian yang dilakukan oleh Syukron dan Purwaningsih (2020) yang
berjudul “Sistem Informasi Manajemen Administrasi Keuangan Panti
Asuhan Berbasis Website”. Penelitian ini berfokus untuk membuat
sistem informasi manajemen keuangan menggunakan metode
Waterfall yang berguna untuk memberikan kemudahan dan
meminimalisirkan resiko dalam pengelolaan keuangan panti asuhan
(Syukron & Purwaningsih, 2020).
(4) Penelitian yang dilakukan oleh Hidayat dkk (2020) berjudul “Rancang
Bangun Sistem Informasi Pembukuan Keuangan Menggunakan
Arsitektur Hierarchical Model View Controller dengan Pendekatan

17
PXP (Studi Kasus: CV. Anugrah Mandiri”. Penelitian ini berfokus
pada pembuatan aplikasi sistem informasi berdasarkan arsitektur
HMVC dalam melakukan pendekatan sistem yang bersifat modularitas
sehingga memberikan kemudahan dalam memenuhi kebutuhan
tambahan yang tidak akan menggangu kebutuhan lain yang ada.
Penelitian ini menguji setiap modul yang ada dan dibuktikan
berdasarkan perubahan yang dilakukan user sehingga sistem
dinyatakan mampu untuk menangani perubahan yang dilakukan user
(Hidayat & Nuryasin, 2020).
(5) Penelitian yang dilakukan oleh Purwanto dkk (2022) berjudul
“Pengelolaan Keuangan Pribadi Menggunakan Teknologi Citra Digital
Berbasis Website”. Penelitian ini berpusat pada pengelolaan keuangan
yang dilakukan masyarakat. Penelitian ini bertujuan untuk
mengembangkan aplikasi yang telah dirancang sebelumnya
menggunakan teknologi citra digital yang menambahkan fitur input
data pemasukan dan pengeluaran keuangan berupa scan uang dan struk
belanja (Purwanto dkk., 2022).
(6) Penelitian yang dilakukan Sembiring dkk (2021) berjudul “Analisa
Tingkat Akurasi Algoritma Moving Average dalam Prediksi
Pergerakan Uang Elektronik Bitcoin”. Penelitian ini bertujuan untuk
membandingkan akurasi antara Algoritma Moving Average dan
Exponential Smoothing dalam memprediksi pergerakan uang
elektronik Bitcoin. Dengan hasil prediksi 63% akurasi terhadap teknik
Buy dan 25% akurasi terhadap teknik Sell dalam periode 1 hari
(Sembiring dkk., 2021).
(7) Penelitian yang dilakukan Hariri dkk (2021) dalam penelitiannya yang
berjudul “Perbandingan Metode Double Exponential Smoothing dan
Simple Moving Average pada Kasus Peramalan Penjualan”. Dalam
penelitian ini bertujuan dalam mengetahui kinerja pada metode double
exponential smoothing dan simple moving average pada kasus
peramalan penjualan semen tiga roda (Hariri dkk., 2021).

18
BAB III
METEDOLOGI PENELITIAN
3.1 Metode Penelitian
Tahapan penelitian ini dapat dilihat pada gambar 3.1 dibawah ini :

Gambar 3. 1 Metedologi Penelitian


Dalam melakukan pengembangan sistem penelitian ini menggunakan
metode pengembangan sistem agile development yang menjadikan tahap

19
penelitian ini terbagi menjadi empat tahapan utama antara lain (1) Analisa
Kebutuhan, (2) Perancangan Aplikasi, (3) Implementasi, (4) Pengujian
Agile Development merupakan metode pengembangan perangkat lunak
yang memperioritaskan kolaborasi tim, respontivitas terhadap perubahan dan
pengiriman perangkat lunak secara cepat dan berkala. Dalam memastikan
rancangan aplikasi yang dibangun telah memenuhi kebutuhan dan dapat
beradaptasi terhadap perubahan bisnis yang terjadi. Berikut merupakan cara Agile
Development dapat diterapkan dan memenuhi perancangan pada rancang bangun
sistem informasi:
1. Keterlibatan Pengguna
Agile Development memperioritaskan keterlibatan pengguna dalam proses
pengembangan, hal ini di dikaitkan dengan keterlibatan pengguna dalam
tahap analisi kebutuhan dan pengujian untuk memastikan bahwa sistem
yang dibangun memenuhi kebutuhan mereka.
2. Pembagian Projek Iterasi
Pengembangan aplikasi menggunakan agile development dilakukan dalam
siklus singkat yang berarti memcah projek menjadi beberapa iterasi
pengembangan yang menghasilkan rilis sistem informasi yang berfungsi
secara parsial
3. Prioritas terhadap fitur berdasarkan nilai bisnis
Pengembangan aplikasi dilakukan dengan mengoptimalkan fitur fitur yang
nantinya dibutuhkan oleh pengguna dan sesuai dengan nilai bisnis yang
sedang dijalankan oleh peruahaan atau pelaku bisnis.
4. Fleksibilitas
Pengembangan aplikasi juga menekankan pada fleksibilitas dan
kemampuan respon aplikasi terhadap perubaha yang ada. Konteks rancang
bangun sistem informasi mengarah pada pembangunan sistem informasi
yang dapat beradaptasi dengan perubahan bisnsi atau kebutuhan pengguna
yang mungkin terjadi di masa depan.
5. Kolaborasi

20
Kolaborasi tim terhadap agile development memastikan seluruh anggota
yang terlibat dalam penggunaan aplikasi maupun setiap proses
pengembangan aplikasi.

3.1.1 Analisa Kebutuhan


Pada tahap ini dilakukannya Analisa kebutuhan mulai dari kebutuhan
fungsional yang terdiri dari kebutuhan- kebutuhan yang berisi layanan apa saja
yang nantinya wajib disediakan oleh sistem, mencakup bagaimana sistem wajib
bereaksi pada input tertentu serta Bagaimana sikap sistem pada suasana tertentu.,
serta kebutuhan non- fungsional yang terdiri dari kebutuhan yang
menitikberatkan pada property prilaku yang dipunyai oleh sistem, ataupun biasa
diucap selaku layanan ataupun guna yang ditawarkan sistem.
3.1.2 Perancangan Aplikasi
Pada tahap ini menjadi tahap perancangan sistem yang dibuat secara
bertahapan-tahapan dan tersusun secara logis serta diawali dari pengumpulan
informasi yang dibutuhkan guna penerapan perancangan tersebut. Perancangan
aplikasi terdiri dari diagram UML serta Perancangan Interface.

3.1.3 Implementasi
Pada tahap ini merupakan tahap pembuatan aplikasi. Pada tahap ini
peneliti membangun keseluruhan aplikasi selanjutnya dilakukan implementasi
terhadap sistem informasi yang berisi halaman-halaman sistem yang telah
dirancang sebelumnya selanjutnya di buat sesuai dengan rancangan yang telah
dibuat pada perancangan aplikasi.

3.1.4 Pengujian
Pada tahap pengujian dilakukan untuk memastikan bahwa hasil pengujian
aplikasi dinyatakan berhasil dan sesuai dengan rencana. Aplikasi ini melakukan
pengujian dengan menggunakan black box. Pada pengujian black box ini aplikasi
diuji secara fungnsional melalui penggunaan aplikasi dan apakah telah sesuai
dengan kebutuhan fungsional sistem yang akan dibuat dan dapat digunakan
untuk selanjutnya akan diimplementasikan pada rumah produksi Insyira Oleh-
Oleh Pekanbaru.

21
22
BAB IV
JANGKAAN HASIL
4.1 Analisis Sistem
4.1.1 Analisis Sistem Berjalan

Analisa sistem berjalan bertujuan untuk mengetahui bagaimana


sebenarnya cara kerja sistem yang sedang digunakan dan bagaimana masalah
yang dihadapi oleh sistem tersebut untuk dijadikan landasan usulan perancangan
sistem selanjutnya.

Observasi dan wawancara dilakukan kepada admin Rumah Produksi


Insyira Oleh-Oleh pekanbaru diketahui bahwa produksi dimulai dari kepala
produksi melakukan pengajuan pembelian bahan, kemudian admin menerima
bahan yang akan dibeli dan memberikan uang selanjutnya dilakukan
pengecaekan bahan yang akan dilanjutkan ke tahap produksi. Semua bahan yang
telah di beli akan digunakan semua untuk produksi oleh-oleh hari ini. Pada
proses ini bagian keuangan hanya mencatat keuangan secara manual
menggunakan buku besar dan dicatat perminggu dan masih belum tertera harga
produk, masih jumlah produk saja. Dan setiap pencatatan keuangan di hitung
dalam buku dengan berdasrkan angka kasar. Dalam proses transaksi setiap
barang yang dibel akan dicek Kembali sebelum meninggalkan pasar, setiap
barang yang dibeli tidak ditulis hanya sebatas berapa pcs produk yang dibawa ke
toko setiap harinya. Dalam pengajuan pembelian barang dilakukan dengan pergi
kebagian keuangan, kemudian bagian keuangan akan melaporkan kepada atasan.
Ketika laporan tersebut di acc baru bagian keuangan langsung memberi uang
belanja kepada karyawan yang melakukan belanja bahan dihari itu.

4.1.2 Analisa SWOT

Berikut adalah analisis SWOT berdasarkan observasi dan wawancara


terkait pengelolaan keuangan Rumah Produksi Insyira Oleh-Oleh Pekanbaru:

1. Strengths:
a. Kualitas Produk: Insyira mungkin memiliki produk oleh-oleh
berkualitas tinggi yang diminati oleh pelanggan.

23
b. Keberadaan Fisik: Dengan adanya rumah produksi dan toko fisik,
Insyira dapat menarik pelanggan lokal yang ingin membeli oleh-oleh
tradisional.
c. Basis Pelanggan yang Mapan: Jika Insyira telah beroperasi dalam
waktu yang lama, mereka mungkin telah membangun basis pelanggan
setia yang terus mendukung bisnis ini.
2. Weaknesses:
a. Pengelolaan Keuangan Manual: Menggunakan buku besar dan proses
manual untuk pengelolaan keuangan, pengelolaan belanja bahan baku,
dan pencatatan masukan dan keluaran produk jadi dapat menyebabkan
kurangnya transparansi dan ketepatan data.
b. Kurangnya Pencatatan yang Baik: Beberapa transaksi seringkali tidak
tercatat dengan baik di buku besar, yang dapat mengakibatkan
kesulitan dalam melacak uang masuk dan keluar, pengelolaan belanja
bahan baku, dan distribusi produk dengan rinci dan cepat.
c. Lambatnya Proses Input Data: Keterlambatan dalam memasukkan data
pengelolaan belanja bahan baku dapat menghambat kemampuan untuk
memantau dan mengelola persediaan bahan baku secara akurat.
3. Opportunities:
a. Pengelolaan Keuangan Digital: Memperkenalkan sistem pengelolaan
keuangan digital dapat meningkatkan transparansi dan efisiensi dalam
melacak uang masuk dan keluar, pengelolaan belanja bahan baku, serta
mempercepat proses input data.
b. Pelatihan dan Penyadaran: Memberikan pelatihan kepada tim
pengelola untuk mencatat transaksi dengan baik dan meningkatkan
pemahaman mereka tentang pentingnya pencatatan yang akurat dapat
membantu mengatasi kelemahan yang ada.
4. Threats:
a. Ketidakseimbangan Keuangan: Kurangnya pencatatan dan transparansi
keuangan dapat berpotensi menyebabkan ketidakseimbangan dalam
pengelolaan keuangan dan kehilangan kontrol atas aliran uang.

24
b. Pengaruh Reputasi: Kurangnya transparansi dan ketepatan data dapat
mempengaruhi reputasi Insyira, terutama jika pelanggan merasa tidak
percaya dengan pengelolaan keuangan yang tidak tercatat dengan baik.

Untuk mengatasi kelemahan yang ada dan memaksimalkan peluang yang


tersedia, Insyira dapat mempertimbangkan langkah-langkah seperti mengadopsi
sistem pengelolaan keuangan digital, memberikan pelatihan kepada tim pengelola,
dan meningkatkan kesadaran tentang pentingnya pencatatan yang baik. Dengan
meningkatkan transparansi dan efisiensi dalam pengelolaan keuangan, Insyira
dapat mengurangi risiko ketidakseimbangan keuangan dan membangun
kepercayaan pelanggan.

4.1.3 Usulan Sistem Baru

Berdasarkan analisa sistem berjalan maka pengusulan sistem baru


dilakukan secara komputerisasi dalam memonitoring setiap pengelolaan yang
dilakukan pada rumah produksi insyira oleh-oleh Pekanbaru. Usulan sistem baru
ini memprioritaskan setiap fitur yang menjadi kendala pada sistem yang selama
ini digunakan sehingga diharapkan dapat memberikan solusi dari setiap kendala
yang ditemu pada analisa sistem yang telah berjalan sebelumnya. Maka fitur
yang akan diterapkan pada sistem informasi monitoring ini menyangkut pada
pengelolaan keuangan masuk dan keluar, pengelolaan bahan baku masuk dan
keluar, hingga pengelolaan distribusi produk yang jadi ke toko. Selanjutnya
dilakukan analisa kebutuhan fungsional, non fungsional, dan Data.

4.1.4 Analisa Kebutuhan


1. Kebutuhan Fungsional

Kebutuhan fungsional merupakan proses fungsi yang menjelaskan secara


terperinci setiap fungsi yang digunakan untuk menyelesaikan masalah. Fungsi
yang dimiliki pada sistem usulan ini dijabarkan sebagai berikut :

a. Memiliki form login yang harus diisi dengan username dan password
yang dimiliki oleh atasan,admin dan karyawan.

25
b. Memiliki form buat akun user yang ditujukan pada pembuatan akun
karyawan dengan mengisi username, password, nama karyawan, jenis
kelamin dan posisi karyawan.
c. Halaman atasan berisi fitur Produksi yang berisi Pengajuan pembelian
bahan baku yang nntinya akan berisi laporan bahan masuk hingga
produk masuk dan keluar. Fitur transaksi berisi laporan setiap hasil
laporan pembelian bahan, produk masuk dan keluar. Serta fitur
keuangan yang berisi laporan keuangan masuk dan keluar dan nantinya
dapat dicetak sesuai dengan keinginan mulai dari harian, mingguan,
bulanan dan tahunan.
d. Halaman admin berisi fitur Produksi yang berisi data pengajuan yang
ilakukan setiap hari nya oleh karyawan dan memantau pengajuan
tersebut apakah telah di setujui oleh atasan untuk keperluan pencairan
keuangan selanjutnya. Fitur Transaksi dimana admin akan melakukan
input tentang bahan yang masuk serta melakukan pengecekan Kembali
terhadap bahan yang telah digunakan untuk produksi. Selanjutnya fitur
keuangan yang digunakan untuk admin dalam menginput keuangan
masuk dan keluar setiap bulannya. Hal tersebut nnti nya akan dapat
dilihat atasan secara otomatis.
e. Halaman karyawan berisi fitur Produksi dimana berisi form pengajuan
bahan baku untuk dilakukannya pembelanjaan bahan baku yang biasa
digunakan dalam memproduksi oleh oleh. Serta form tambah produk
dimana berisi form yang akan disi karyawan berdasarkan jumlah
produk dan nama produk yang akan dibawa ke toko oleh-oleh insyira
pekanbaru.
2. Kebutuhan Non-Fungsional

Kebutuhan Non Fungsional merupakan kebutuhan yang menitikberatkan


pada properti perilaku yang dimiliki oleh sistem. Kebutuhan non fungsional
juga sering disebut sebagai Batasan layanan atau fungsi yang ditawarkan
sistem. Pihak Rumah Produksi Inyira sendiri telah menyediakn perangkat
komputer yang dengan sistem operasi yang telah berjalan. Perangkat komputer
itu sendiri setidaknya telah memenuhi standar minimal untuk menjalankan

26
sistem informasi monitoring yang dibangun. Adapun perangkat lunak yang
tersedia dapat dilihat pada Tabel 4.1 dibawah ini:

Tabel 4. 1 Perangkat Lunak Rumah Produksi Insyira

Spesifikasi Keterangan
Sistem Operasi Windows 7 32 Bit
Web Browser Google Chrome dan Mozila Firefox
Pengelola PDF Adobe Reader dan Foxit Reader
Pengelolaan Office Microsoft Office 2007

Dari standar minimal perangkat maka direkomendasikan perangkat lunak


agar aplikasi sistem informasi monitoring rumah produksi insyira agar bisa
berjalan dengan baik. Berikut rekomendasi perangkat lunak dapat dilihat pada
Tabel 4.2 berikut :

Tabel 4. 2 Rekomendasi Perangkat Lunak

Spesifikasi Keterangan
Sistem Operasi Windows 10
Web Browser Google Chrome dan Mozila Firefox
Pengelola PDF Adobe Reader dan Foxit Reader
Pengelolaan Office Microsoft Office 2013

3. Kebutuhan Data

Kebutuhan data yang diolah akan ditampilkan pada website Sistem


Informasi Monitoring pada Rumah Produksi Insyira Oleh-Oleh Pekanbaru
yaitu :

a. Data Karyawan
b. Data Gaji Karyawan
c. Data User
d. Data Bahan Baku
e. Data Penggunaan Bahan Baku

27
f. Data Produk
g. Data Penjualan
h. Data Keuangan

4.2 Perancangan Sistem


Perancangan sistem merupakan suatu kegiatan yang ditunjukkan untuk
melakukan pendesainan terhadap sistem yang akan di bangun, pendesainan
dilakukan dengan tahapan-tahapan kerja yang tersusun secara logis dan sejalan
dengan kebutuhan yang telah dianalisa sebelumnya. Berikut beberapa fitur yang
tersedia pada sistem monitoring rumah produksi insyira oleh-oleh pekanbaru
yaitu:

(1) Sistem hanya dapat diakses oleh atasan, admin dan karyawan yang telah
terdaftar di database.
(2) Atasan dapat memberikan persetujuan terhadap pengajuan yang dilakukan
karyawan dalam pengajuan belanja bahan baku.
(3) Memudahkan atasan dalam memonitoring bahan masuk keluar, produk
masuk dan keuar serta melakukan percetakan laporan keuangan masuk dan
keluar.
(4) Admin dapat mengubah setiap pengajuan dan penginputan yang dilakukan
karyawan jika terjadi kesalahan input.
(5) Karyawan diberikan akses untuk melakukan pengajuan pembelian bahan
baku, penginputan bahan baku keluar dan produk jadi masuk.
(6) Memudahkan setiap pengguna dalam melihat jumlah bahan baku yang
masih tersedia di Gudang dan produk yang masih tersedia di rumah
produksi oleh-oleh insyira.
(7) Memudahkan admin dalam memberikan laporan seputar pengeluaran
belanja bahan baku bulanan dan laporan barang jadi bulanan.

Berdasarkan analisa tersebut maka dapat dilakukan perancangan sistem


informasi monitoring rumah produksi insyira oleh-oleh pekanbaru menggunakan
pendekatan berorientasi objek yaitu UML (Unfied Modelling Language).

28
4.2.1 Use Case Diagram

Berikut merupakan rancangan usulan sistem baru dalam bentuk use case
diagram yaitu :

1. Deskripsi Aktor

Berikut aktor yang terlibat dalam sistem informasi monitoring satu


pintu Rumah Produksi Insyira Oleh-Oleh Pekanbaru. Terlihat pada tabel
4.3 berikut.

Tabel 4. 3 Aktor

No. Aktor Deskripsi


1. Admin Orang yang diberikan hak akses untuk melakukan kelola
bahan baku, Kelola data karyawan, Kelola bahan keluar,
Kelola hasil produksi, Kelola penjualan dan Kelola
laporan yang terdiri dari laporan bahan baku, bahan
keluar, hasil produksi, penjualan dan laporan data
karyawan.
2. Monitoring Orang yang diberikan hak akses untuk melakukan Kelola
Bahan Masuk, Kelola Tahapan Produksi, Kelola Jenis
Produk, dan Proses Monitoring.
3. Kasir Orang yang diberikan hak akses untuk melakukan Kelola
penginputan barang masuk, Kelola transaksi dan laporan
penjualan
4. Bendahara Orang yang diberikan hak akses untuk melakukan Kelola
Laporan, Kelola Penjualan, Kelola Gaji Karyawan, Kelola
Pembelian Barang dan Rekap Laporan Penjualan.
5. Pimpinan Orang yang diberikan hak akses untuk melakukan
monitoring produksi, Laporan penjualan, Laporan
pembelian, Laporan bulanan, dan Laporan Gaji
Karyawan.

2. Use Case Diagram

29
Use case diagram secara grafis menggambarkan interaksi antara
sistem, sistem eksternal dan pengguna. Dengan kata lain use case diagram
secara grafis mendeskripsikan siapa yang akan menggunakan sistem dan
dalam cara apa pengguna (User) mengharapkan interaksi dengan sistem
itu. Berikut Use Case Diagram yang ddigambarkan berdasarkan aktor
yang terlibat.

a. Use Case Diagram Admin

Berikut Use Case Diagram Admin dapat dilihat pada Gambar 4.1
berikut.

Gambar 4. 1 Use Case Diagram Admin

b. Use Case Diagram Monitoring


Berikut Use Case Diagram Monitoring dapat dilihat pada Gambar
4.2 berikut

30
Gambar 4. 2 Use Case Diagram Monitoring

c. Use Case Diagram Kasir

Berikut Use Case Diagram Kasir dapat dilihat pada Gambar 4.3
berikut

Gambar 4. 3 Use Case Diagram Kasir

d. Use Case Diagram Bendahara

Berikut Use Case Diagram Bendahara dapat dilihat pada Gambar


4.4 berikut

31
Gambar 4. 4 Use Case Diagram Bendahara

e. Use Case Diagram Pimpinan

Berikut Use Case Diagram Pimpinan dapat dilihat pada Gambar


4.5 berikut.

Gambar 4. 5 Use Case Diagram Pimpinan

32
3. Deskripsi Use Case Diagram

Berikut merupakan deskripsi dari masing-masing use case yang berada


pada sistem informasi monitoring rumah produksi inyira oleh-oleh
pekanbaru, yang terlihat pada Tabel 4.2 berikut :

Tabel 4. 4 Deskripsi Use Case

No ID Use Case Deskripsi


1. UC-1 LOGIN Use Case ini menggambarkan setiap user
harus melakukan login untuk bisa
mengakses sistem.
2. UC-2 Kelola Bahan Baku Use Case ini menggambarkan Admin
dapat melakukan Kelola Bahan Baku
3. UC-3 Kelola Data Karyawan Use Case ini menggambarkan Admin
dapat melakukan Kelola Data Karyawan
4. UC-4 Kelola Bahan Keluar Use Case ini menggambarkan Admin
dapat melakukan Kelola Bahan Keluar
5. UC-5 Kelola Hasil Produksi Use Case ini menggambarkan Admin
dapat melakukan Kelola Hasil Produksi
6. UC-6 Kelola Penjualan Use Case ini menggambarkan Admin
dapat melakukan Kelola Penjualan
7. UC-7 Kelola Laporan Use Case ini menggambarkan Admin
dapat melakukan Kelola Laporan meliputi
laporan bahan baku, data Karyawan,
bahan keluar hasil produksi dan laporan
penjualan.
8. UC-8 Kelola Bahan Masuk Use Case ini menggambarkan Monitoring
dapat melakukan Kelola Bahan Masuk.
9. UC-9 Kelola Data Produksi Use Case ini menggambarkan Monitoring
dapat melakukan Kelola tahapan produksi
yang akan dijadikan Data Master Pada
Sistem Monitoring Ini.
10. UC-10 Kelola Jenis Produk Use Case ini menggambarkan monitoring
dapat melakukan Kelola Jenis Produk
yang di produksi di rumah Produksi

33
inyira.
11. UC-11 Proses Monitoring Use Case ini menggambarkan Monitoring
dapat melakukan monitoring terhadap
seluruh sistem.
12. UC-12 Kelola Input Barang Masuk Use Case ini menggambarkan Kasir dapat
melakuka Input terhadap barang masuk
atau produk yang masuk ketoko.
13. UC-13 Kelola Transaksi Use Case ini menggambarkan Kasir dapat
mengelola transaksi penjualan produk.
14. UC-14 Laporan Penjualan Use Case ini menggambarkan kasir dapat
membuat lapooran penjualan.
15. UC-15 Kelola Laporan Use Case ini menggambarkan Bendahara
dapat melakukan Kelola keseluruhan
laporan.
16. UC-16 Kelola Penjualan Use Case ini menggambarkan Bendahara
dapat melakukan Kelola Penjualan
Produk.
17. UC-17 Laporan Penjualan Use Case ini menggambarkan Bendahara
dapat melakukan Kelola Laporan
Penjualan sebagai rekapitulasi dari
laporan penjualan yang di lakukan Kasir.
18. UC-18 Kelola Gaji Karyawan Use Case ini menggambarkan Bendahara
dapat melakukan Kelola Gaji Karyawan.
19. UC-19 Kelola Pembelian Barang Use Case ini menggambarkan Bendahara
dapat melakukan Kelola Pembelian
Barang yang dilakukan.
20. UC-20 Monitoring Produksi Use Case ini menggambarkan Pimpinan
juga dapat melakukan monitoring
terhadap produksi yang ada.
21. UC-21 Laporan Penjualan Use Case ini menggambarkan Pimpinan
dapat melihat laporan penjualan.
22. UC-22 Laporan Pembelian Use Case ini menggambarkan pimpinan
dapat melihat laporan Pembelian bahan.
23. UC-23 Laporan Bahan Use Case ini menggambarkan Pimpinan
dapat melihat laporan Bahan yang

34
tersdida dan digunakan secara rentan
waktu
24. UC-24 Laporan Gaji Karyawan Use Case ini menggambarkan Pimpinan
dapat melihat laporan gaji karyawan.

4.2.2 Skenario Use Case


Skenario Use Case merupakan rangkaian kegiatan yang dapat memberikan
gambaran bagaimana reaksi sistem terhadap setiap kegiatan Use Case yang
dilakukan.

1. Skenario Use Case Login


Berikut adalah Skenario Use Case Login dapat dilihat pada tabel 4.5
berikut.
Tabel 4. 5 Skenario Use Case Login

Nama Use Case Login


Aktor Admin, Monitoring, Kasir, Bendahara dan
Pimpinan
Kondisi Awal Sistem menampilkan form login
Kondisi Akhir Menampilkan Dashboard
Proses Normal
Aksi Aktor Reaksi Sistem
Dimulai Ketika aktor melakukan login
(input username dan password)
Sistem melakukan verification Login dan
Berhasil
Sistem menampilkan halaman Dashboard
Proses Gagal
Aksi Aktor Reaksi Sistem
Dimulai Ketika Aktor melakukan login
(input uername dan password)
Sistem melakukan verification login dan
Gagal
Sistem Kembali menampilkan halaman

35
login (tidak berhasil masuk ke sistem)

2. Skenario Use Case Kelola Bahan Baku

Berikut adalah Skenario Use Case Kelola Bahan Baku dapat dilihat
pada tabel 4.6 berikut.

Tabel 4. 6 Skenario Use Case Bahan Baku

Nama Use Case Kelola Bahan Baku


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Bahan Baku
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Bahan Baku
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Bahan
Baku
Sistem menampilkan halaman Kelola
Bahan Baku
Admin menambah, mengubah,
menghapus dan melihat bahan baku
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru bahan
baku
Proses Gagal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Bahan
Baku
Sistem menampilkan halaman Kelola
Bahan Baku
Admin menambah, mengubah,
menghapus dan melihat bahan baku

36
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Bahan Baku.

3. Skenario Use Case Kelola Data Karyawan

Berikut adalah Skenario Use Case Kelola Data Karyawan dapat dilihat
pada tabel 4.7 berikut.

Tabel 4. 7 Skenario Use Case Kelola Data Karyawan

Nama Use Case Kelola Data Karyawan


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Data Karyawan
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Data Karyawan
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Data
Karyawan
Sistem menampilkan halaman Kelola
Data Karyawan
Admin menambah, mengubah,
menghapus dan melihat Data Karyawan
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru bahan
baku
Proses Gagal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Data
Karyawan
Sistem menampilkan halaman Kelola

37
Data Karyawan
Admin menambah, mengubah,
menghapus dan melihat Data Karyawan
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Data Karyawan

4. Skenario Use Case Kelola Bahan Keluar

Berikut adalah Skenario Use Case Kelola Bahan Keluar dapat dilihat
pada tabel 4.8 berikut

Tabel 4. 8 Skenario Use Case Kelola Bahan Keluar

Nama Use Case Kelola Bahan Keluar


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Bahan Keluar
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Bahan Keluar
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Bahan
Keluar
Sistem menampilkan halaman Kelola
Bahan Keluar
Admin menambah, mengubah,
menghapus dan melihat bahan Keluar
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru bahan
Keluar
Proses Gagal
Aksi Aktor Reaksi Sistem

38
Admin masuk ke Halaman Kelola Bahan
keluar
Sistem menampilkan halaman Kelola
Bahan Keluar
Admin menambah, mengubah,
menghapus dan melihat Bahan Keluar
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Bahan Keluar

5. Skenario Use Case Kelola Hasil Produksi

Berikut adalah Skenario Use Case Kelola Hasil Produksi dapat dilihat
pada tabel 4.9 berikut.

Tabel 4. 9 Skenario Use Case Kelola Hasil Produksi

Nama Use Case Kelola Hasil Produksi


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Hasil Produksi
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Hasil Produksi
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Hasil
Produksi
Sistem menampilkan halaman Kelola
Hasil Produksi
Admin menambah, mengubah,
menghapus dan melihat Hasil Produksi
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Hasil

39
Produksi
Proses Gagal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola Hasil
Produksi
Sistem menampilkan halaman Kelola
Hasil Produksi
Admin menambah, mengubah,
menghapus dan melihat Hasil Produksi
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Hasil Produksi

6. Skenario Use Case Kelola Laporan

Berikut adalah Skenario Use Case Kelola Laporan dapat dilihat pada
tabel 4.10 berikut.

Tabel 4. 10 Skenario Use Case Kelola Laporan

Nama Use Case Kelola Laporan


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Laporan
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Laporan
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Admin menambah, mengubah,
menghapus dan melihat Laporan

40
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Laporan
Proses Gagal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Admin menambah, mengubah,
menghapus dan melihat Laporan
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Laporan.

7. Skenario Use Case Kelola Penjualan

Berikut adalah Skenario Use Case Kelola Penjualan dapat dilihat pada
tabel 4.11 berikut

Tabel 4. 11 Skenario Use Case Kelola Penjualan

Nama Use Case Kelola Penjualan


Aktor Admin
Kondisi Awal Admin menambah, mengubah menghapus
dan melihat Penjualan
Kondisi Akhir Admin Berhasil menambah. Mengubah
menghapus dan melihat Penjualan
Proses Normal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola
Penjualan
Sistem menampilkan halaman Kelola
Penjualan

41
Admin menambah, mengubah,
menghapus dan melihat Penjualan
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Penjualan
Proses Gagal
Aksi Aktor Reaksi Sistem
Admin masuk ke Halaman Kelola
Penjualan
Sistem menampilkan halaman Kelola
Penjualan
Admin menambah, mengubah,
menghapus dan melihat Penjualan
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Penjualan

8. Skenario Use Case Kelola Bahan Masuk

Berikut adalah Skenario Use Case Kelola Bahan Masuk dapat dilihat
pada tabel 4.12 berikut

Tabel 4. 12 Skenario Use Case Kelola Bahan Masuk

Nama Use Case Kelola Bahan Masuk


Aktor Monitoring
Kondisi Awal Monitoring menambah, mengubah
menghapus dan melihat Bahan Masuk
Kondisi Akhir Monitoring Berhasil menambah.
Mengubah menghapus dan melihat Bahan
Masuk
Proses Normal
Aksi Aktor Reaksi Sistem

42
Monitoring masuk ke Halaman Kelola
Bahan Masuk
Sistem menampilkan halaman Kelola
Bahan Masuk
Monitoring menambah, mengubah,
menghapus dan melihat Bahan Masuk
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Bahan
Masuk
Proses Gagal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Bahan Masuk
Sistem menampilkan halaman Kelola
Bahan Masuk
Monitoring menambah, mengubah,
menghapus dan melihat Bahan Masuk
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Bahan Masuk

9. Skenario Use Case Kelola Data Produksi


Berikut adalah Skenario Use Case Kelola Data Produksi dapat dilihat
pada tabel 4.13 berikut

Tabel 4. 13 Skenario Use Case Kelola Data Produksi

Nama Use Case Kelola Tahapan Produksi


Aktor Monitoring
Kondisi Awal Monitoring menambah, mengubah

43
menghapus dan melihat Data Produksi
Kondisi Akhir Monitoring Berhasil menambah.
Mengubah menghapus dan melihat Data
Produksi
Proses Normal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Data Produksi
Sistem menampilkan halaman Kelola
Data Produksi
Monitoring menambah, mengubah,
menghapus dan melihat Data Produksi
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Data
Produksi
Proses Gagal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Data Produksi
Sistem menampilkan halaman Kelola
Data Produksi
Monitoring menambah, mengubah,
menghapus dan melihat Data Produksi
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Data Produksi

10. Skenario Use Case Kelola Jenis Produk

Berikut adalah Skenario Use Case Kelola Jenis Produk dapat dilihat
pada tabel 4.14 berikut

44
Tabel 4. 14 Skenario Use Case Kelola Jenis Produk

Nama Use Case Kelola Jenis Produk


Aktor Monitoring
Kondisi Awal Monitoring menambah, mengubah
menghapus dan melihat Jenis Produk
Kondisi Akhir Monitoring Berhasil menambah.
Mengubah menghapus dan melihat JEnis
Produk
Proses Normal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Jenis Produk
Sistem menampilkan halaman Kelola
Jenis Produk
Monitoring menambah, mengubah,
menghapus dan melihat Jenis Produk
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Jenis
Produk
Proses Gagal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Jenis Produk
Sistem menampilkan halaman Kelola
Jenis Produk
Monitoring menambah, mengubah,
menghapus dan melihat Jenis Produk
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Jenis Produk

11. Skenario Use Case Proses Monitoring. (Belum)

45
Berikut adalah Skenario Use Case Monitroing dapat dilihat pada tabel 4.15
berikut

Tabel 4. 15 Skenario Use Case Monitoring

Nama Use Case Kelola Bahan Masuk


Aktor Monitoring
Kondisi Awal Monitoring menambah, mengubah
menghapus dan melihat Bahan Masuk
Kondisi Akhir Monitoring Berhasil menambah.
Mengubah menghapus dan melihat Bahan
Masuk
Proses Normal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Bahan Masuk
Sistem menampilkan halaman Kelola
Bahan Masuk
Monitoring menambah, mengubah,
menghapus dan melihat Bahan Masuk
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Bahan
Masuk
Proses Gagal
Aksi Aktor Reaksi Sistem
Monitoring masuk ke Halaman Kelola
Bahan Masuk
Sistem menampilkan halaman Kelola
Bahan Masuk
Monitoring menambah, mengubah,
menghapus dan melihat Bahan Masuk
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman

46
Kelola Bahan Masuk

12. Skenario Use Case Input Barang Masuk

Berikut adalah Skenario Use Case Input Barang Masuk dapat dilihat pada
tabel 4.16 berikut

Tabel 4. 16 Skenario Use Case Input Barang Masuk

Nama Use Case Kelola Bahan Masuk


Aktor Kasir
Kondisi Awal Kasir melakukan Input Barang Masuk
Kondisi Akhir Kasir berhasil melakukan Input Barang
Masuk
Proses Normal
Aksi Aktor Reaksi Sistem
Kasir masuk ke Halaman Barang Masuk
Sistem menampilkan halaman Barang
Masuk
Kasir melakukan input Barang Masuk
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Barang
Masuk
Proses Gagal
Aksi Aktor Reaksi Sistem
Kasir masuk ke halaman Barang Masuk
Sistem menampilkan halaman Barang
Masuk
Kasir melakukan input Barang Masuk
Menampilkan Pop up gagal Melakukan
penambahan data.
Sistem kembali menampilkan halaman
Barang Masuk

47
13. Skenario Use Case Kelola Transaksi

Berikut adalah Skenario Use Case Kelola Transaksi dapat dilihat pada
tabel 4.17 berikut

Tabel 4. 17 Skenario Use Case Kelola Transaksi

Nama Use Case Kelola Transaksi


Aktor Kasir
Kondisi Awal Kasir melakukan input barang yang telah
dibeli pelanggan
Kondisi Akhir Kasir berhasil melakukan Input Barang ke
sistem
Proses Normal
Aksi Aktor Reaksi Sistem
Kasir masuk ke Halaman Barang Masuk
Sistem menampilkan halaman Barang
Masuk
Kasir melakukan input Barang Masuk
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Barang
Masuk
Proses Gagal
Aksi Aktor Reaksi Sistem
Kasir masuk ke halaman Barang Masuk
Sistem menampilkan halaman Barang
Masuk
Kasir melakukan input Barang Masuk
Menampilkan Pop up gagal Melakukan
penambahan data.
Sistem kembali menampilkan halaman
Barang Masuk

14. Skenario Use Case Laporan Penjualan

48
Berikut adalah Skenario Use Case Laporan Penjualan dapat dilihat
pada tabel 4.18 berikut

Tabel 4. 18 Skenario Use Case Laporan Penjualan

Nama Use Case Laporan Penjualan


Aktor Kasir
Kondisi Awal Kasir melihat Laporan Penjualan
Kondisi Akhir Kasir berhasil melakukan cetak Laporan
Penjualan
Proses Normal
Aksi Aktor Reaksi Sistem
Kasir masuk ke Halaman Laporan
Penjualan
Sistem menampilkan halaman Laporan
Penjualan
Kasir melakukan cetak Laporan Penjualan
Sistem melakukan cetak Laporan
Penjualan
Proses Gagal
Aksi Aktor Reaksi Sistem
Kasir masuk ke halaman Laporan
Penjualan
Sistem menampilkan halaman Laporan
Penjualan
Kasir melakukan cetak Laporan Penjualan
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Penjualan

15. Skenario Use Case Kelola Laporan

Berikut adalah Skenario Use Case Kelola Laporan yang dapat dilihat
pada tabel 4.19 berikut.

49
Tabel 4. 19 Skenario Use Case Kelola Laporan

Nama Use Case Kelola Laporan


Aktor Bendahara
Kondisi Awal Bendahara menambah, mengubah
menghapus dan melihat Laporan
Kondisi Akhir Bendahara Berhasil menambah.
Mengubah menghapus dan melihat
Laporan
Proses Normal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Bendahara menambah, mengubah,
menghapus dan melihat Laporan
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Laporan
Proses Gagal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Bendahara menambah, mengubah,
menghapus dan melihat Laporan
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Laporan

16. Skenario Use Case Kelola Penjualan

50
Berikut adalah Skenario Use Case Kelola Penjualan yang dapat dilihat
pada tabel 4.20 berikut.

Tabel 4. 20 Skenario Use Case Kelola Penjualan

Nama Use Case Kelola Laporan


Aktor Bendahara
Kondisi Awal Bendahara menambah, mengubah
menghapus dan melihat Laporan
Kondisi Akhir Bendahara Berhasil menambah.
Mengubah menghapus dan melihat
Laporan
Proses Normal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Bendahara menambah, mengubah,
menghapus dan melihat Laporan
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Laporan
Proses Gagal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Laporan
Sistem menampilkan halaman Kelola
Laporan
Bendahara menambah, mengubah,
menghapus dan melihat Laporan
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Laporan

51
17. Skenario Use Case Laporan Penjualan

Berikut adalah Skenario Use Case Laporan Penjualan yang dapat


dilihat pada tabel 4.21 berikut.

Tabel 4. 21 Skenario Use Case Laporan Penjualan

Nama Use Case Laporan Penjualan


Aktor Bendahara
Kondisi Awal Bendahara melihat Laporan Penjualan
Kondisi Akhir Bendahara berhasil melakukan cetak
Laporan Penjualan
Proses Normal
Aksi Aktor Reaksi Sistem
Kasir masuk ke Halaman Laporan
Bendahara
Sistem menampilkan halaman Laporan
Penjualan
Bendahara melakukan cetak Laporan
Penjualan
Sistem melakukan cetak Laporan
Penjualan
Proses Gagal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke halaman Laporan
Penjualan
Sistem menampilkan halaman Laporan
Penjualan
Bendahara melakukan cetak Laporan
Penjualan
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Penjualan

52
18. Skenario Use Case Kelola Gaji Karyawan

Berikut adalah Skenario Use Case Kelola Gaji Karyawan yang dapat
dilihat pada tabel 4.22 berikut.

Tabel 4. 22 Skenario Use Case Kelola Gaji Karyawan

Nama Use Case Kelola Gaji Karyawan


Aktor Bendahara
Kondisi Awal Bendahara menambah, mengubah
menghapus dan melihat Gaji Karyawan
Kondisi Akhir Bendahara Berhasil menambah.
Mengubah menghapus dan melihat Gaji
Karyawan
Proses Normal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Gaji Karyawan
Sistem menampilkan halaman Kelola Gaji
Karyawan
Bendahara menambah, mengubah,
menghapus dan melihat Gaji Karyawan
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru Gaji
Karyawan
Proses Gagal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Gaji Karyawan
Sistem menampilkan halaman Kelola Gaji
Karyawan
Bendahara menambah, mengubah,
menghapus dan melihat Gaji Karyawan
Menampilkan Pop up gagal Melakukan

53
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Gaji Karyawan

19. Skenario Use Case Kelola Pembelian Barang

Berikut adalah Skenario Use Case Kelola Pembelian Barang yang


dapat dilihat pada tabel 4.23 berikut.

Tabel 4. 23 Skenario Use Case Kelola Pembelian Barang

Nama Use Case Kelola Pembelian Barang


Aktor Bendahara
Kondisi Awal Bendahara menambah, mengubah
menghapus dan melihat Pembelian
Barang
Kondisi Akhir Bendahara Berhasil menambah.
Mengubah menghapus dan melihat
Pembelian Barang
Proses Normal
Aksi Aktor Reaksi Sistem
Bendahara masuk ke Halaman Kelola
Pembelian Barang
Sistem menampilkan halaman Kelola
Pembelian Barang
Bendahara menambah, mengubah,
menghapus dan melihat Pembelian
Barang
Sistem menyimpan perubahan data dan
penambahan data serta menampilkan
popup berhasil dan data terbaru
Pembelian Barang
Proses Gagal
Aksi Aktor Reaksi Sistem

54
Bendahara masuk ke Halaman Kelola
Pembelian Barang
Sistem menampilkan halaman Kelola
Pembelian Barang
Bendahara menambah, mengubah,
menghapus dan melihat Pembelian
Barang
Menampilkan Pop up gagal Melakukan
perubahan data.
Sistem Kembali menampilkan halaman
Kelola Pembelian Barang

20. Skenario Use Case Monitoring Produksi

Berikut adalah Skenario Use Case Monitoring Produksi yang dapat


dilihat pada tabel 4.24 berikut.

Tabel 4. 24 Skenario Use Case Monitoring Produksi

Nama Use Case Monitoring


Aktor Pimpinan
Kondisi Awal Pimpinan masuk ke halaman Monitoring
Produksi
Kondisi Akhir Pimpinan berhasil melihat montoring
Produksi
Proses Normal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke halaman Monitoring
Produksi
Sistem menampilkan halaman Monitoring
Produksi
Pimpinan dapat melihat Bahan yang
digunakan perhari, dan Produk yang
dihasilkan dari bahan yang ada.
Proses Gagal
Aksi Aktor Reaksi Sistem

55
Pimpinan masuk ke halaman Laporan
Penjualan
Sistem tidak dapat menampilkan halaman
Monitoring Produksi

21. Skenario Use Case Laporan Penjualan

Berikut adalah Skenario Use Case Laporan Penjualan yang dapat


dilihat pada tabel 4.25 berikut

Tabel 4. 25 Skenario Use Case Laporan Penjualan

Nama Use Case Laporan Penjualan


Aktor Pimpinan
Kondisi Awal Pimpinan melihat Laporan Penjualan
Kondisi Akhir Pimpinan berhasil melakukan cetak
Laporan Penjualan
Proses Normal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke Halaman Laporan
Bendahara
Sistem menampilkan halaman Laporan
Penjualan
Pimpinan melakukan cetak Laporan
Penjualan
Sistem melakukan cetak Laporan
Penjualan
Proses Gagal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke halaman Laporan
Penjualan
Sistem menampilkan halaman Laporan
Penjualan
Pimpinan melakukan cetak Laporan

56
Penjualan
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Penjualan

22. Skenario Use Case Laporan Pembelian

Berikut adalah Skenario Use Case Laporan Pembelian yang dapat


dilihat pada tabel 4.26 berikut

Tabel 4. 26 Skenario Use Case Laporan Pembelian

Nama Use Case Laporan Pembelian


Aktor Pimpinan
Kondisi Awal Pimpinan melihat Laporan Pembelian
Kondisi Akhir Pimpinan berhasil melakukan cetak
Laporan Pembelian
Proses Normal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke Halaman Laporan
Pembelian
Sistem menampilkan halaman Laporan
Pembelian
Pimpinan melakukan cetak Laporan
Pembelian
Sistem melakukan cetak Laporan
Pembelian
Proses Gagal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke halaman Laporan
Pembelian
Sistem menampilkan halaman Laporan
Pembelian

57
Pimpinan melakukan cetak Laporan
Pembelian
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Pembelian

23. Skenario Use Case Laporan Bahan

Berikut adalah Skenario Use Case Laporan Bulanan yang dapat dilihat
pada tabel 4.27 berikut

Tabel 4. 27 Skenario Use Case Laporan Bahan

Nama Use Case Laporan Penjualan


Aktor Pimpinan
Kondisi Awal Pimpinan melihat Laporan Penjualan
Kondisi Akhir Pimpinan berhasil melakukan cetak
Laporan Penjualan
Proses Normal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke Halaman Laporan
Bahan
Sistem menampilkan halaman Laporan
Bahan
Pimpinan melakukan cetak Laporan
Bahan
Sistem melakukan cetak Laporan Bahan
Proses Gagal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke halaman Laporan
Bahan
Sistem menampilkan halaman Laporan
Penjualan

58
Pimpinan melakukan cetak Laporan
Bahan
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Bahan

24. Skenario Use Case Laporan Gaji Karyawan

Berikut adalah Skenario Use Case Laporan Gaji Karyawan yang dapat
dilihat pada tabel 4.28 berikut.

Nama Use Case Laporan Gaji Karyawan


Aktor Pimpinan
Kondisi Awal Pimpinan melihat Laporan Gaji Karyawan
Kondisi Akhir Pimpinan berhasil melakukan cetak
Laporan Gaji Karyawan
Proses Normal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke Halaman Laporan
Gaji Karyawan
Sistem menampilkan halaman Laporan
Gaji Karyawan
Pimpinan melakukan cetak Laporan Gaji
Karyawan
Sistem melakukan cetak Laporan Gaji
Karyawan
Proses Gagal
Aksi Aktor Reaksi Sistem
Pimpinan masuk ke halaman Laporan
Gaji Karyawan
Sistem menampilkan halaman Laporan
Gaji Karyawan
Pimpinan melakukan cetak Laporan Gaji
Karyawan

59
Sistem menampilkan Popup gagal
melakukan cetak.
Sistem kembali menampilkan halaman
Laporan Gaji Karyawan

4.2.3 Perancangan Interface

Perancangan antarmuka (Interface) merupakan saran pengembangan


sistem yang digunakan untuk membuat komunikasi yang lebih mudah, konsisten
antara sistem dengan user pemakainya. Penekanan sistem antar muka meliputi
tampilan yang baik, mudah dipahami, dan dimengerti.

1. Perancangan Halaman Masuk

Perancangan Interface halaman masuk dapat dilihat pada gambar 4.6


dibawah ini :

Gambar 4. 6 Perancangan Halaman Login

60
2. Perancangan Halaman Admin
a. Perancangan Halaman Kelola Bahan Baku
Perancangan Interface halaman Kelola Bahan Baku dapat dilihat
pada gambar 4.7 dibawah ini :

Gambar 4. 7 Perancangan Halaman Kelola Bahan Baku

b. Perancangan Halaman Kelola Data Karyawan


Perancangan Interface halaman Kelola Data Karyawan dapat
dilihat pada gambar 4.8 dibawah ini :

61
Gambar 4. 8 Perancangan Halaman Kelola Data Karyawan

c. Perancangan Halaman Kelola Bahan Keluar


Perancangan Interface halaman Kelola Bahan Keluar dapat dilihat
pada gambar 4.9 dibawah ini :

Gambar 4. 9 Perancangan Halaman Kelola Bahan Keluar

d. Perancangan Halaman Kelola Hasil Produksi


Perancangan Interface halaman Kelola Hasil Produksi dapat dilihat
pada gambar 4.10 dibawah ini :

62
Gambar 4. 10 Perancangan Halaman Kelola Hasil Produksi

e. Perancangan Halaman Kelola Laporan


Perancangan Interface halaman Kelola Laporan dapat dilihat pada
gambar 4.11 dibawah ini :

Gambar 4. 11 Perancangan Halaman Kelola Laporan

f. Perancangan Halaman Kelola Penjualan


Perancangan Interface halaman Kelola Penjualan dapat dilihat pada
gambar 4.12 dibawah ini :

63
Gambar 4. 12 Perancangan Halaman Kelola Penjualan

3. Perancangan Halaman Monitoring


a. Perancangan Halaman Kelola Bahan Masuk
Perancangan Interface halaman Kelola Bahan Masuk dapat dilihat
pada gambar 4.13 dibawah ini :

Gambar 4. 13 Perancangan Halaman Kelola Bahan Masuk

b. Perancangan Halaman Kelola Data Produksi

64
Perancangan Interface halaman Kelola Data Produksi dapat dilihat
pada gambar 4.14 dibawah ini :

Gambar 4. 14 Perancangan Halaman Kelola Data produksi

c. Perancangan Halaman Kelola Jenis Produk


Perancangan Interface halaman Kelola Jenis Produk dapat dilihat
pada gambar 4.15 dibawah ini :

Gambar 4. 15 Perancangan Kelola Jenis Produk

d. Perancangan Halaman Monitoring

65
Perancangan Interface halaman Monitoring dapat dilihat pada
gambar 4.16 dibawah ini :

Gambar 4. 16 Perancangan Halaman Monitoring

4. Perancangan Halaman Kasir


a. Perancangan Halaman Input Barang Masuk
Perancangan Interface halaman Input Barang Masuk dapat dilihat
pada gambar 4.17 dibawah ini :

Gambar 4. 17 Perancangan Halaman Input Barang Masuk

66
b. Perancangan Halaman Kelola Transaksi
Perancangan Interface halaman Kelola Transaksi dapat dilihat pada
gambar 4.18 dibawah ini :

Gambar 4. 18 Perancangan Halaman Kelola Transaksi

c. Perancangan Halaman Laporan Penjualan


Perancangan Interface halaman Laporan Penjualan dapat dilihat
pada gambar 4.19 dibawah ini :

Gambar 4. 19 Perancangan Halaman Laporan Penjualan

67
5. Perancangan Halaman Bendahara
a. Perancangan Halaman Kelola Laporan
Perancangan Interface halaman Kelola Laporan dapat dilihat pada
gambar 4.20 dibawah ini :

Gambar 4. 20 Perancangan Halaman Kelola Laporan

b. Perancangan Halaman Kelola Penjualan


Perancangan Interface halaman Kelola Penjualan dapat dilihat pada
gambar 4.21 dibawah ini :

Gambar 4. 21 Perancangan Halaman Kelola Penjualan

68
c. Perancangan Halaman Laporan Penjualan
Perancangan Interface halaman Laporan Penjualan dapat dilihat
pada gambar 4.22 dibawah ini :

Gambar 4. 22 Perancangan Halaman Laporan Penjualan

d. Perancangan Halaman Kelola Gaji Karyawan


Perancangan Interface halaman Kelola Gaji Karyawan dapat dilihat
pada gambar 4.23 dibawah ini :

Gambar 4. 23 Perancangan Halaman Kelola Gaji Karyawan

69
e. Perancangan Halaman Kelola Pembelian Barang
Perancangan Interface halaman Kelola Pembelian Barang dapat
dilihat pada gambar 4.24 dibawah ini :

Gambar 4. 24 Perancangan Halaman Kelola Pembelian Barang

6. Perancangan Halaman Pimpinan


a. Perancangan Halaman Monitoring Produksi
Perancangan Interface halaman Monitoring Produksi dapat dilihat
pada gambar 4.25 dibawah ini :

70
Gambar 4. 25 Perancangan Halaman Monitoring Produksi

b. Perencanaan Halaman Laporan Penjualan


Perancangan Interface halaman Laporan Penjualan dapat dilihat
pada gambar 4.26 dibawah ini :

Gambar 4. 26 Perancangan Halaman Laporan Penjualan

c. Perencanaan Halaman Laporan Pembelian


Perancangan Interface halaman Laporan Pembelian dapat dilihat
pada gambar 4.27 dibawah ini :

71
Gambar 4. 27 Perancangan Halaman Laporan Pembelian

d. Perencenaan Halaman Laporan Bahan


Perancangan Interface halaman Laporan Bahan dapat dilihat pada
gambar 4.28 dibawah ini :

Gambar 4. 28 Perancangan Halaman Laporan Bahan

e. Perencanaan Halaman Laporan Gaji Karyawan

72
Perancangan Interface Halaman Laporan Gaji Karyawan dapat
dilihat pada gambar 4.29 dibawah ini :

Gambar 4. 29 Perancangan Halaman Laporan Gaji Karyawan

73
DAFTAR PUSTAKA

Anggraini, R. (2021). Rancang Bangun Sistem Informasi Adiministrasi Pengelolaan


Dana Masjid Berbasis Web (Studi Kasus: Masjid Al - Muttaqin). Jurnal Teknologi
dan Sistem Informasi (JTSI), 2(3), 109–118.
http://jim.teknokrat.ac.id/index.php/JTSI

Anofrizen. (2020). Perancangan Sistem Pencarian Nama Latin Tumbuhan Berbasis


Website Menggunakan Algoritma Knuth Morris Pratt. Jurnal Sains, Teknologi
dan Industri, 17(2), 59–64.

budiman, A., jupriyadi, & sunariyo. (2021). Sistem Informasi Monitoring dan
Pemeliharaan Penggunaan Scada (Supervisory Control and Data Acquisition).
Jurnal TEKNO KOMPAK, 15(2), 168–179.

Darmawan, D., & Ratnasari, A. (2020). Rancang Bangun Sistem Informasi Manajemen
Proyek Berbasis Web pada PT. Seatech Infosys. Jurnal Sisfokom (Sistem
Informasi dan Komputer), 9(3), 365–372.
https://doi.org/10.32736/sisfokom.v9i3.931

Dhaniawaty, R. P., Fadillah, A. P., & Lubis, D. (2020). Design of Furniture Production
Monitoring Information System. IOP Conference Series: Materials Science and
Engineering, 879(1). https://doi.org/10.1088/1757-899X/879/1/012044

Herdiansah, A., Indra Borman, R., & Maylinda, S. (2021). Sistem Informasi
Monitoring dan Reporting Quality Control Proses Laminating Berbasis Web
Framework Laravel. Jurnal TEKNO KOMPAK, 15(2), 13–24.

K Nugraheni, D. M., Alicy, I., & Noranita, B. (2019). Usability evaluation to approve
an information system design (case study: Immunization monitoring interface
design). E3S Web of Conferences, 125(1). https://doi.org/10.1051/e3sconf/201

Londa, M. A., Wee, Y. A., & Radja, M. (2022). Implementasi Sistem Informasi
Monitoring Disposisi Surat Masuk dan Surat Keluar Berbasis Website. MATRIK :
Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, 21(2), 379–388.
https://doi.org/10.30812/matrik.v21i2.1443

74
Marsuyitno, M., Putri, S. A., Utami, L. A., & Dwiantoro, T. (2020). Sistem Informasi
Monitoring Perjanjian Kerja Sama Berbasis Web Pada PT Dayamitra
Telekomunikasi Jakarta. JURNAL MEDIA INFORMATIKA BUDIDARMA, 4(1),
193. https://doi.org/10.30865/mib.v4i1.1497

Megawati, A., & Gustina, D. (2018). Membangun Sistem Informasi Monitoring


Kegiatan Proyek Pemancar Sinyal BTS Berbasis Web Pada PT. Swatama Mega
Teknik. Jurnal Ilmiah FIFO, 10(1), 22–28.

Monalisa, S., & Indra Sukma, A. (2019). Sistem Informasi Monitoring Perjalanan
Kapal Berbasis Web pada PT. Pelayaran Laut Seraya. Jurnal Ilmiah Rekayasa
dan Manajemen Sistem Informasi, 5(2), 171–183.

Nadhira, F., Wahyuddin, Moh. I., & Sari, R. T. K. (2022). Penerapan Metode Agile
Scrum Pada Rancangan SisIAM4. JURNAL MEDIA INFORMATIKA
BUDIDARMA, 6(1), 560. https://doi.org/10.30865/mib.v6i1.3525

Rahmawati, A. F., Tolle, H., & Rokhmawati, R. I. (2019). Pengembangan Sistem


Informasi Monitoring Dan Evaluasi Hasil Kegiatan Pengawas Berbasis Web
(Studi Kasus: Dinas Pendidikan Kota Malang). Jurnal Pengembangan Teknologi
Informasi dan Ilmu Komputer, 3(3), 2452–2458. http://j-ptiik.ub.ac.id

Rizal Triyawan, M., Hamdan Ramadhan, M., & Syahidin, Y. (2022). Rancangan
Sistem Informasi Pelelangan Barang Berbasis Web Menggunakan Metode Agile.
Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, 11(1), 273–282.

Rohman, A., Indra Pratama, F., & Tengah, M. X. (2022). Sistem Informasi Manajemen
Keuangan pada Herosoftmedia Berbasis Web (Vol. 4, Nomor 1).

Satyahadewi, N., & Mutiah, N. (2019). SISTEM INFORMASI MONITORING


TUGAS AKHIR (SIMTA) BERBASIS WEB FAKULTAS MIPA
UNIVERSITAS TANJUNGPURA. CESS (Journal of Computer Engineering
System and Science), 4(1), 2502–2714.

Syukron, A., & Purwaningsih. (2020). Sistem Informasi Manajemen Administrasi


Keuangan Panti Asuhan Berbasis Website. JURNAL RESPONSIF, 2(2), 150–157.
http://ejurnal.ars.ac.id/index.php/jti

75
76

Anda mungkin juga menyukai