Oleh:
MUH. RIDWAN
1202154222
UNIVERSITAS TELKOM
2021
LEMBAR PENGESAHAN
Oleh:
MUH. RIDWAN
1202154222
Disetujui oleh,
Pembimbing 1, Pembimbing 2,
Dr. Irfan Darmawan, S.T., M.T. Putra Fajar Alam, S.S.I., M.T.
i
ii
LEMBAR Nama : Muh. Ridwan
NIM : 1202154222
Alamat : JL. Adhyaksa III no. 26 RT/RW 05/03 Kec.Dayeuhkolot,
Kab. Bandung, Jawa Barat
No. Tlp : 08112248894
Email : ridwan@4nesia.com
PERNYATAAN ORISINALITAS
( )
iii
Muh. Ridwan
iv
ABSTRAK
iii
ABSTRACT
iv
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang
telah melimpahkan rahmat, hidayah, serta karunia-NYA dalam petunjuk dan
kemudahan sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Perancangan Inventory System Pada CV Palaguna Menggunakan Laravel”
sebagai syarat untuk menyelesaikan Program Studi Strata-1 Sistem Informasi
di Universitas Telkom.
Dalam penyusunan Tugas Akhir ini, penulis ingin menyampaikan rasa
syukur dan ucapan terima kasih yang tak terhingga atas bantuan, dukungan,
dan bimbingan kepada:
1. Allah SWT atas segala rahmat, hidayah, serta karunia-NYA yang telah
memberikan kemudahan dan kelancaran dalam penyusunan Tugas Akhir,
2. Orang tua yang tidak pernah berhenti untuk memberikan dukungan dan
doa sehingga laporan ini dapat terselesaikan,
3. Bapak Dr. Irfan Darmawan, S.T., M.T. selaku Dosen Pembimbing I dan
Bapak Putra Fajar Alam, S.S.I., M.T. selaku Dosen Pembimbing II yang
telah memberikan arahan, bimbingan, dan ilmu yang sangat bermanfaat
bagi penulis selama penyusunan laporan Tugas Akhir,
4. Serta seluruh pihak yang telah membantu dan mendukung dalam
penyusunan laporan ini yang tentunya tidak dapat disebutkan satu persatu.
Penulis menyadari bahwa masih terdapat kesalahan dalam laporan Tugas Akhir
ini, maka dari tu penulis memohon maaf. Semoga laporan Tugas Akhir ini dapat
bermanfaat bagi pembaca dan semua pihak.
Muh. Ridwan
5
DAFTAR ISI
LEMBAR PENGESAHAN...............................................................................................i
LEMBAR PERNYATAAN ORISINALITAS.................................................................i
ABSTRAK.......................................................................................................................iii
ABSTRACT.....................................................................................................................iv
KATA PENGANTAR......................................................................................................v
DAFTAR ISI...................................................................................................................vi
DAFTAR GAMBAR.......................................................................................................ix
DAFTAR TABEL.............................................................................................................x
DAFTAR ISTILAH........................................................................................................xi
DAFTAR LAMPIRAN..................................................................................................xii
BAB I PENDAHULUAN................................................................................................1
I.1 Latar Belakang....................................................................................................1
I.2 Identifikasi Masalah............................................................................................3
1.2.1 Perumusan Masalah..............................................................................3
1.2.2 Batasan Masalah....................................................................................4
1.3 Tujuan dan Manfaat Penelitian....................................................................4
1.3.1 Tujuan..........................................................................................................4
1.3.2 Manfaat Penelitian................................................................................5
1.4 Metodologi Penelitian....................................................................................5
1.4.1 Lokasi Penelitian...................................................................................5
1.4.2 Metode Pengumpulan Data...................................................................5
1.4.3 Metode Pengembangan Sistem..............................................................6
1.5 Sistematika Penulisan...................................................................................6
BAB I PENDAHULUAN..................................................................................6
BAB II LANDASAN TEORI.............................................................................6
BAB III METODOLOGI PENELITIAN.............................................................6
BAB IV HASIL DAN PEMBAHASAN................................................................7
BAB V PENUTUP..............................................................................................7
BAB II LANDASAN TEORI..........................................................................................8
6
2.1 Pengertian UMKM........................................................................................8
2.2 Unified Modelling Language Diagram..........................................................8
2.3 Metode – Metode Pengembangan Sistem Informasi........................................10
2.3.1 Metode Waterfall........................................................................................10
2.3.3 Metode Agile Development..........................................................................13
2.3.2 Metode Scrum............................................................................................16
2.3.4 Metode RAD (Rapid Application Development)..........................................17
2.4 Supply Chain Management..........................................................................18
2.5 Teori Persediaan (Inventory).......................................................................20
2.6 Tujuan Aplikasi Persediaan Barang...........................................................20
2.7 Pengujian dengan Blackbox Testing............................................................21
BAB III METODOLOGI PENELITIAN....................................................................24
3.1 Konseptual Model.......................................................................................24
3.2 Sistematika Pemecahan Masalah................................................................25
3.2.1 Tahap Pendahuluan.............................................................................28
3.2.2 Tahap Analisis dan Sistem Desain.......................................................28
3.2.3 Tahap Kesimpulan dan Saran.............................................................29
BAB IV ANALISIS DAN PERANCANGAN..............................................................30
4.1 Pendahuluan................................................................................................30
4.1.1 Tinjauan Perusahaan.................................................................................30
4.1.2 Komunikasi (Communication)....................................................................32
4.1.3 Lingkungan Penelitian...............................................................................32
4.2 Analisis Sistem.............................................................................................32
4.2.1 Analisis Sistem yang Sedang Berjalan.................................................33
4.2.2 Analisis Sistem Usulan.........................................................................36
4.2.3 Literatur Sejenis..................................................................................43
4.3 Sistem Desain (Design)................................................................................44
4.3.1 Usecase Diagram.........................................................................................45
4.3.2 Activity Diagram........................................................................................46
4.3.3 Sequence Diagram......................................................................................48
4.3.4 Class Diagram.............................................................................................51
4.3.5 Tabel Database............................................................................................52
4.3.6 Perancangan Tampilan (Mockup)..............................................................55
7
BAB V HASIL DAN PEMBAHASAN.........................................................................68
5.1 Construction......................................................................................................68
5.1.1 Implementasi Sistem..................................................................................68
5.3 Pengujian (Blackbox Testing)............................................................................79
5.3.1 Pengujian Halaman Admin Penjualan......................................................79
5.3.2 Pengujian Halaman Admin Gudang..........................................................82
5.3.3 Pengujian Halaman Pimpinan...................................................................83
5.4 Penyerahan (Deployment).................................................................................84
BAB V PENUTUP..........................................................................................................85
5.1 Kesimpulan.......................................................................................................85
5.2 Saran............................................................................................................85
DAFTAR PUSTAKA.....................................................................................................86
8
DAFTAR GAMBAR
Gambar 1.1 Grafik Omset Penjualan CV Palaguna (Sumber: CV Palaguna)...................47
Gambar 1.2 Pencatatan di CV Palaguna masih secara manual dengan Buku Besar
(Sumber: CV Palaguna)...................................................................................................48
9
DAFTAR TABEL
Tabel 2.0.1 Definisi Data.................................................................................................55
Tabel 2.6 Simbol Systems Flowchart...............................................................................66
10
DAFTAR ISTILAH
Framework : Kerangka kerja yang digunakan dalam perancangan
penelitian.
Front End : Tampilan sebuah website yang bisa dikunjungi oleh siapa
pun melalui internet.
11
DAFTAR LAMPIRAN
12
BAB I
PENDAHULUAN
I.1 Latar Belakang
Omset CV PALAGUNA
Rp450,000,000
Rp400,000,000
Rp350,000,000
Rp300,000,000
Rp250,000,000
Rp200,000,000
Rp150,000,000
Rp100,000,000
Rp50,000,000
Rp-
2 0 10 2 0 1 1 2 0 12 2 0 1 3 2 0 1 4 2 0 15 2 0 1 6 2 0 17 2 0 18 2 0 1 9 2 0 20 2 0 2 1
Menurut data grafik di atas dari tahun 2010 penjualan CV Palaguna terus
mengalami peningkatan walaupun di tahun tersebut mengalami penurunan yang
sangat pesat akibat wabah pandemi covid-19 karena banyak proyek pembangunan
terhenti, tapi di pertengahan tahun 2021 omset penjualan CV Palaguna sudah
1
mulai Mangalam peningkatan kembali. Maka dari itu seiring berkembangnya
penjualan dan semakin banyaknya produk yang dijual mengakibatkan pencatatan
informasi menjadi sulit dan rumit. Karena penyimpanan data pada perusahaan
masih dilakukan secara manual menggunakan kertas. Penyimpanan data secara
manual ini membuat terjadinya kesulitan pembagian informasi antara pegawai
dalam perusahaan, data yang kurang up to date dan tidak berkala, kesulitan dalam
pencarian data, pengiriman data dan penyimpanan data. CV Palaguna juga tidak
memiliki web transaksi yang dapat berguna sebagai data yang bersifat mobile
yang mampu diakses dari mana saja. Dengan berkembangnya teknologi komputer,
banyak perusahaan yang mulai beralih dan melakukan penyimpanan informasi
dengan menggunakan inventory web database. Sekarang ini, web publikasi juga
merupakan salah satu kebutuhan pokok bagi perusahaan.
2
program yang digunakan. Penggunaan sistem inventory ini tentu saja lebih
mempermudah dalam mengakses informasi, namun pendekatan ini juga memiliki
banyak keterbatasan, yaitu data yang terpisah-pisah dan terisolasi, duplikasi data,
ketergantungan data, format file yang tidak sesuai, dan program 3 aplikasi dengan
query atau pengembangan yang terbatas. Hal ini dapat mengakibatkan kesulitan
dalam mengakses informasi, tidak menjamin integritas terhadap data, dan beresiko
besar terhadap keamanan data.
Inventory barang di dalam suatu usaha menjadi hal yang penting bagi
suatu perusahaan, karena dari inventory tersebut bisa mengelola stok barang di
gudang yang nantinya akan di jual ke konsumen. Oleh karena itu pengusaha atau
pedagang tersebut harus dapat mengelolah inventory barang dengan efektif dan
efisien agar sesuai dengan tujuan perusahaan.
Oleh karena itu diperlukan sistem basis data untuk menyimpan, mengelola
dan menyajikan data sehingga informasi yang diperlukan dapat disajikan dengan
cepat dan akurat. Informasi yang cepat dan akurat dapat berguna untuk
mendukung pengambilan keputusan. Setelahnya, menjadikan database yang ada
menjadi lebih terstruktur dan dapat digunakan secara berbasis web.
3
3. Bagaimana membangun sistem inventory stok barang yang dapat
memberikan informasi yang cepat, tepat dan akurat?
1.2.2 Batasan Masalah
Adapun batasan dari penelitian ini adalah sebagai berikut:
1. Sistem ini dibangun dan dirancang meliputi proses pemesanan,
pengiriman barang, barang masuk dan keluar, serta transaksi
pembayaran.
2. Sistem disesuaikan dengan sistem inventory yang dibangun
berbasis online sehingga pelanggan bisa lebih mudah untuk
memesan barang.
3. Metode pengembangan sistem yang digunakan dalam penelitian
ini menggunakan metode prototype.
4. Sistem ini menghasilkan laporan data inventory barang yang
menampilkan informasi meliputi barang masuk dan keluar,
jumlah stok barang, pengiriman dan transaksi pembayaran
pelanggan, persentase barang terlaris dan penjualan barang dalam
bentuk grafik visual.
4
3. Membangun Sistem Informasi Inventory Stok Barang pada CV
Palaguna dengan menggunakan metode pengembangan sistem
prototype. PHP sebagai bahasa pemrograman dan menggunakan
perancangan sistem Data Flow Diagram (DFD).
1.3.2 Manfaat Penelitian
Manfaat dari penelitian ini bagi perusahaan yaitu:
1. Membantu pihak CV Palaguna dalam proses pengolahan data stok
barang yang masuk dan keluar sehingga akan semakin
mempermudah admin gudang dalam memberikan suatu informasi
yang dibutuhkan.
2. Untuk menghindari keterlambatan barang, hilangnya barang dan
dengan adanya inventory barang ini, maka operasional perusahaan
dapat berjalan lebih baik lagi sehingga dapat memberikan kepuasan
pelayanan terhadap konsumen.
3. Dapat menunjang kinerja di CV Palaguna untuk pengembangan
sistem yang terkomputerisasi yang dapat digunakan oleh pihak
perusahaan.
4. Menyediakan informasi yang cepat, tepat dan akurat mengenai data
maupun laporan yang dibutuhkan serta memudahkan karyawan
dalam melakukan pengkontrolan persediaan barang.
1.4 Metodologi Penelitian
1.4.1 Lokasi Penelitian
Lokasi penelitian dilakukan pada CV Palaguna Jl. Andi Macca Amirullah
No. Telp (0485) 21693 Sengkang Kabupaten Wajo Sulawesi Selatan.
1.4.2 Metode Pengumpulan Data
Metode pengumpulan data yang digunakan antara lain yaitu:
1. Observasi
Pengamatan langsung terhadap alur proses yang sedang berjalan pada CV
Palaguna untuk memperoleh informasi yang nantinya akan diolah kedalam
sistem informasi inventory.
2. Wawancara
5
Kegiatan wawancara dilakukan dengan kepala dan staff di CV Palaguna,
beserta pihak-pihak yang terlibat dengan kegiatan penelitian di CV
Palaguna.
3. Kepustakaan
Pengumpulan data yang dilakukan secara langsung dari sumber-sumber
lain seperti buku, jurnal dan hasil penelitian yang berkaitan dengan
penelitian.
4. Dokumentasi
Pengumpulan data yang dilakukan dengan mengamati dokumen-dokumen
CV Palaguna yang berkaitan dengan sistem informasi yang dibangun.
6
dibangun berdasarkan dengan metode penelitian yang
digunakan.
BAB IV HASIL DAN PEMBAHASAN
Pada bab ini menjelaskan hasil yang didapat dari penelitian,
dan pembahasan tentang sistem yang dibangun.
BAB V PENUTUP
Pada bab ini menguraikan beberapa kesimpulan dari
pembahasan masalah pada bab-bab sebelumnya serta
memberikan saran yang dapat memberikan pengembangan
selanjutnya.
7
BAB II
LANDASAN TEORI
8
perangkat lunak. Hal Ini mencakup jenis diagram yang menggambarkan dan
memetakan aplikasi komputer secara visual atau desain maupun struktur sistem
database. Berikut jenis standar diagram pada UML (Lee, 2012):
9
di mana setiap komponen yang berbeda dari sistem akan berjalan secara
fisik dan bagaimana mereka akan berkomunikasi satu sama lain.
8) Package Diagram
Diagram paket digunakan untuk merepresentasikan pengorganisasian
paket dan elemennya. Ketika digunakan untuk mewakili elemen kelas,
diagram paket memberikan visualisasi namespace.
10
Gambar 0.3 Model Waterfall Sumber :(Pressman, 2010)
a. Tahap 1: Communication (Project Initiation & Requirements Gathering)
Sebelum memulai pekerjaan yang bersifat teknis, sangat diperlukan adanya
komunikasi dengan customer demi memahami dan mencapai tujuan yang
ingin dicapai. Hasil dari komunikasi tersebut adalah insialisasi proyek,
seperti menganalisis terhadap permasalahan yang dihadapi dan
mengumpulkan data - data yang diperlukan dengan melakukan
wawancara dengan customer, serta membantu mendefinisikan fitur dan
fungsi software. Pengumpulan data - data tambahan dapat diperoleh dari
jurnal, artikel dan internet.
b. Tahap 2: Planning (Estimating, Scheduling, Tracking)
11
d. Tahap 4: Construction (Code & Test)
Tahap construction merupakan tahapan membuat kode. Coding atau
pengkodean merupakan penerjemahan bentuk desain menjadi kode atau
bentuk/bahasa yang bisa dikenali oleh komputer. Programmer dapat
menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang
merupakan tahapan secara nyata dalam mengerjakan suatu software,
artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini.
Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem
yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan -
kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki
(Pressman, 2010). Namun pada penelitian ini tidak sampai pada tahap
construction.
e. Tahap 5: Deployment (Delivery, Support, Feedback)
Tahap ini bisa dikatakan final dalam pembuatan sebuah software atau
sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem
yang sudah jadi akan digunakan oleh user. Kemudian software yang telah
dibuat harus dilakukan pemeliharaan secara berkala, perbaikan software,
evaluasi software dan pengembangan software berdasarkan umpan balik
yang diberikan agar sistem dapat tetap berjalan dan berkembang sesuai
dengan fungsinya (Pressman, 2010).
• Kelebihan :
1. Kualitas dari sistem yang dihasilkan akan baik. Ini dikarenakan oleh
pelaksanaannya secara bertahap. Sehingga tidak terfokus pada tahapan
tertentu.
12
tertentu. Ini membuatnya lebih mudah untuk mengikuti logika proyek
masa lalu dan menempatkan dasar untuk proyek masa depan.
3. Tenggat waktu jelas. Sifat statis waterfall dan alur kerja yang dapat
diprediksi membuatnya mudah untuk memperkirakan biaya, membuat
jadwal dan menepati tenggat waktu.
4. Disiplin oleh desain, karena setiap fase memiliki titik awal yang jelas
dan gerbang peninjauan persyaratan di akhir, tim harus menyelesaikan
semua tugas sebelum proyek secara keseluruhan dapat dilanjutkan.
5. Komunikasi yang jelas. Jadwal yang dapat diprediksi dan proyek yang
terdokumentasi dengan baik memudahkan untuk memberikan pembaruan
status kepada manajemen tingkat atas, pemangku kepentingan, atau klien
dengan permintaan yang ketat.
• Kekurangan :
2. Kesalahan kecil akan menjadi masalah besar jika tidak diketahui sejak
awal pengembangan.
13
pengembang terhadap perubahan dalam bentuk apapun. Agile development
methods merupakan salah satu dari Metodologi pengembangan perangkat lunak
yang digunakan dalam pengembangan perangkat lunak. Agile memiliki pengertian
bersifat cepat, ringan, bebas bergerak dan waspada. Pada awalnya, konsep Agile
Software Development dicetuskan oleh Kent Back Bersama rekannya. Dalam
bukunya, metode pengembangan ini adalah suatu cara untuk membangun
perangkat lunak dengan melakukan dan membantu orang lain dalam
membangunnya sekaligus (Ambler, 2001-2008). Agile Software Development
adalah jenis pengembangan sistem jangka pendek yang memerlukan adaptasi
cepat dan pengembang terhadap perubahan dalam bentuk apapun. Dalam Agile
Software Development, interaksi dan personel lebih penting dari pada proses dan
alat, software yang berfungsi lebih penting dari pada dokumentasi yang lengkap,
kolaborasi dengan klien lebih penting dari pada negosiasi kontrak, dan sikap
tanggap terhadap perubahan lebih penting daripada mengikuti rencana. Terdapat
langkah - langkah dalam Agile Development Methods, yaitu :
1. Perencanaan.
2. Implementasi.
4. Dokumentasi.
5. Deployment.
6. Pemeliharaan.
14
3. Penyerahan hasil/software dalam hitungan waktu dua minggu sampai dua
bulan.
4. Bagian bisnis dan pembangun kerja sama tiap hari selama proyek
berlangsung.
5. Membangun proyek dilingkungan orang-orang yang bermotivasi tinggi
yang bekerja dalam lingkungan yang mendukung dan yang dipercaya
untuk dapat menyelesaikan proyek.
6. Komunikasi dengan berhadapan langsung adalah komunikasi yang efektif
dan efisien.
7. Software yang berfungsi adalah ukuran utama dari kemajuan proyek.
8. Dukungan yang stabil dari sponsor, pembangun, dan pengguna diperlukan
untuk menjaga perkembangan yang berkesinambungan.
9. Perhatian kepada kehebatan teknis dan desain yang bagus meningkatkan sifat
agile.
10. Kesederhanaan sangat penting.
11. Arsitek. Kebutuhan dan desain yang bagus muncul dari tim yang
mengatur dirinya sendiri.
12. Secara periodik tim evaluasi diri dan mencari cara untuk lebih efektif dan
segera melakukannya.
Berikut merupakan kelebihan dan kekurangan pada metode Agile
Development dalam penelitian (Pane, 2020) :
• Kelebihan :
1. Meningkatkan kepuasan kepada klien.
2. Dapat melakukan review pelanggan mengenai software yang dibuat lebih
awal.
3. Pembangunan system dibuat lebih cepat.
4. Mengurangi resiko kegagalan implementasi software dari segi non-teknis.
5. Jika pada saat pembangunan system terjadi kegagalan kerugian dari segi
materi relatif kecil.
6. Kemampuan beradaptasi. Siklus pengembangan singkat dari proses desain
berulang memberikan proyek fleksibilitas untuk berputar ketika
dibutuhkan.
15
• Kekurangan :
1. Developer harus selalu siap dengan perubahan karena perubahan akan
selalu diterima.
2. Agile tidak akan berjalan dengan baik jika komitmen tim kurang.
3. Tidak cocok dalam skala tim yang besar (>20 orang).
4. Perkiraan waktu release dan harga perangkat lunak sulit ditentukan.
1. Backlog
Backlog adalah daftar kebutuhan yang jadi prioritas klien, dan daftar yang
dibuat dapat bertambah.
2. Sprints
3. Scrum Meetings
16
Aktifitas Scrum Meeting merupakan pertemuan yang rutin dilakukan
perhari untuk evaluasi apa yang dikerjakan, hambatan yang ada, dan
target penyelesaian untuk bahan meeting selanjutnya.
4. Demo
• Kelebihan:
17
atau pengembangan aplikasi cepat telah menjadi rute yang populer untuk
mengakselerasi pengembangan sistem. Gagasan-gagasan RAD adalah (Whitten,
2004:104):
Kelebihan
1. Lebih aktif melibatkan para pengguna sistem dalam aktifitas analisis,
desain, konstruksi.
2. Mengorganisasikan pengembangan sistem ke dalam rangkaian seminar
yang intensif dan berfokus dengan para pemilik, pengguna, analis,
desainer, pembangun sistem.
3. Mengakselerasi fase-fase analisis dan desain persyaratan melalui
pendekatan konstruksi berulang.
4. Memperpendek waktu yang diperlukan sebelum para pengguna mulai
melihat sebuah sistem yang bekerja.
Kekurangan
1. Membutuhkan tim dengan skill teknis yang mumpuni.
2. Memerlukan kolaborasi tim yang kuat.
3. Hanya cocok untuk proyek yang waktunya singkat.
18
logistik dan informasi yang terjadi antara supplier kepada distributor hingga
kepada pelanggan.
Istilah Supply Chain Management (SCM) petama kali dikemukakan oleh
Oliver dan Weber tahun 1982. Supply Chain adalah jaringan fisiknya seperti
perusahaan yang terlibat di dalamnya seperti supplier, produksi, dan distribusi
sedangkan Supply Chain Management adalah metode, alat atau pendekatan yang
digunakan dalam pengelolaannya (Ecobisma & No, 2016). Menurut James.A dan
Mona J.Fitzsimmons, Supply Chain Management adalah sebuah sistem
pendekatan secara total dengan mengintegrasikan dan mengkoordinasikan
keseluruhan elemen supply chain mulai dari pemasok hingga ke barang sampai
ditangan konsumen.
Supply chain termasuk pada berbagai macam tahapan, seperti (Sunil Chopra,
2016):
a. Customers
b. Retailers
c. Wholesalers/distributor
d. Manufactures
e. Component/raw material supplier
Tujuan dari supply chain adalah untuk minimasi biaya keseluruhan dari
sebuah proses dari pemilihan supplier hingga barang jadi di tangan konsumen.
Cakupan Supply Chain Management meliputi hal - hal berikut:
Tabel 2.1 Cakupan Supply Chain Management
19
Perencanaan & Demand planning, peramalan permintaan,perencanaan
kapasitas,perencanaan produksi dan persediaan.
Pengendalian
Operasi & Eksekusi produksi, pengendalian kualitas.
Produksi
Pengiriman / Perencanaan jaringan distribusi, penjadwalan
pengiriman, mencari dan memelihara hubungan dengan
distribusi
perusahaan jasa pengiriman, memonitor service level di
tiap pusat distribusi.
1. Mendukung aktivitas dan rutinitas kerja dalam suatu bagian di dalam suatu
perusahaan.
20
2. Mendukung tindakan keputusan untuk individu dan bagian kontrol
persediaan.
3. Mendukung persiapan laporan-laporan internal maupun laporan eksternal.
2. Teknik pengujian berbeda-beda sesuai berbagai sisi atau unit uji dalam
waktu yang berbeda-beda pula bergantung pada pengujian pada bagian
mana yang dibutuhkan.
21
fungsionalnya saja atau pengujian yang berfokus pada keluaran hasil dari respon
masukan.
Menurut Pressman (2010:597) black box testing atau pengujian kotak hitam
juga disebut pengujian perilaku, berfokus pada persyaratan fungsioanal perangkat
lunak. Artinya, teknik pengujian kotak hitam memungkinkan anda untuk
membuat beberapa kumpulan kondisi masukan yang sepenuhnya akan melakukan
semua kebutuhan fungsional untuk program. Pengujian kotak hitam bukan teknik
alternative untuk kotak putih. Sebaliknya, ini merupakan pendekatan pelengkap
yang mungkin dilakukan untuk mengungkap kelas kesalahan yang berbeda dari
yang diungkap oleh metode kotak putih.
Jadi dapat disimpulkan bahwa black box testing merupakan pengujian yang
berfokus pada spesifikasi fungsional dari perangkat lunak atau proses
22
menjalankan aplikasi untuk mengetahui apakah ada error atau ada fungsi yang
tidak berjalan sesuai harapan. Sehingga untuk pengujian pada sistem inventory
stok barang ini peneliti lebih memilih menggunakan black box testing untuk
menguji semua fungsi yang terdapat dalam sistem.
23
BAB III
METODOLOGI PENELITIAN
24
Supplier (Pemasok), Warehouse (Gudang), dan Customer. Lingkungan organisasi
membahas tentang kesulitan untuk mencatat dan menganalisis laporan penjualan
serta persediaan barang dengan baik dan efisien. Selanjutnya terdapat data, data
yang dapat berupa data primer dan sekunder, data primer berasal dari wawancara
yang dilakukan dengan pihak pemilik usaha sehingga dapat diketahui kondisi
actual yang sedang terjadi selain itu terdapat data sekunder yang berasal dari
pengambilan berkas maupun dokumen. Dalam penelitian ini menggunakan
metode Rapid Application Development untuk melakukan proses desain aplikasi
sistem informasi dengan komponen UML aplikasi. Setelah aplikasi sudah jadi
maka dilakukan verifikasi dengan menggunakan Blackbox Testing agar diketahui
apakah aplikasi yang dibuat sudah sesuai dengan harapan atau tidak.
25
Gambar 3.2 Sistematika Pemecahan Masalah
26
Gambar 3.3 Sistematika Pemecahan Masalah Lanjutan
27
3.2.1 Tahap Pendahuluan
Pada tahap pendahuluan sesuai dengan Gambar 3.2, dilakukan penyusunan
latar belakang dengan melakukan wawancara dan observasi terhadap
permasalahan terkait penelitian, yaitu memaparkan rancangan Sistem Informasi
berdasarkan kebutuhan laporan penjualan di CV Palaguna. Landasan-landasan
teori yang diperlukan dalam proses pembuatan penelitian berupa teori UMKM,
data, informasi, sistem informasi, system development life cycle (SDLC), object-
oriented Diagram, dan studi literatur. Di dalam pengembangan sistem informasi
pada penelitian ini menggunakan metode SDLC berupa Rapid Application
Development (RAD). RAD memiliki empat fase dalam pengembangan sistemnya,
yaitu requirement planning, user design, construction, dan cutover. Pada
penelitian ini pembahasan pengembangan sistem hanya sampai pada fase cutover
tetapi hanya membahas mengenai pengujian rancangan system informasi untuk
laporan penjualan di CV Palaguna. Analisis ini dilakukan terhadap masing-masing
pihak yang terlibat pada system informasi yang telah dirancang, yaitu Bagian
Penjualan dan Bagian Gudang.
28
(Construction) dilakukan implementasi sistem dari metode pengembangan
prototype yaitu implementasi dari perancangan sistem yang telah didefinisikan
sebelumnya.
Pada tahap kesimpulan dan saran ini dijelaskan kembali mengenai apa
saja yang telah dilakukan oleh penulis selama proses penelitian secara singkat
dan menyeluruh dari awal proses pengerjaan hingga akhir pengerjaan.
Kesimpulan ini didapatkan berdasarkan hasil dari penelitian itu sendiri, serta
saran guna pengembangan aplikasi lebih lanjut pada masa yang akan datang
untuk memaksimalkan penggunaan dari aplikasi yang telah dibuat.
29
BAB IV
ANALISIS DAN PERANCANGAN
Sesuai dengan gambaran proses pada bab III, Penulis hanya membatasi
pengembangan sistem informasi inventory pada CV Palaguna mulai dari tahapan
scope definition hingga tahapan constructing & testing, dan proses selebihnya
diserahkan kepada perusahaan untuk mengelola aplikasi ini. Tahapan-tahapan
pengembangan sistem sesuai gambaran di atas terdiri atas beberapa aktifitas.
Aktifitas tersebut dapat dijabarkan sebagai berikut:
4.1 Pendahuluan
4.1.1 Tinjauan Perusahaan
Tinjauan Perusahaan adalah sebuah penelitian tentang Sejarah, Visi dan
Misi, Struktur Organisasi, serta Deskripsi jabatan yang pada perusahaan yang
akan menjadi tempat dibangunnya sistem inventory berbasis web nantinya.
Perusahaan yang diteliti adalah CV Palaguna, yang bergerak dalam bidang
penjualan alat dan bahan bangunan. Kegiatan utama yang dilakukan CV
Palaguna adalah menjual alat dan bahan bangunan. Berikut uraian sejarah
berdirinya CV Palaguna Bangunan, visi dan misi, struktur organisasi serta
deskrip jabatan di CV Palaguna.
30
kemudian diturunkan ke anaknya Pak Musriadi. Dahulu perusahaan ini masih
belum sebesar saat ini dan karyawannya pun belum ada. Seiring berjalannya
waktu dari awalnya berbentuk toko berkembang menjadi commanditaire
venootschap atau perseroan komanditer (CV) dengan kerja kerasnya menjadi
perusahaan yang maju dan berkembang. CV Palaguna beralamatkan di Jalan
Andi Macca Amirullah Sengkang Kabupaten Wajo, Sulawesi Selatan.
Checker Gudang
Erwin
Supir
Herman
Rinto
Sukri
(Sumber: CV Palaguna)
31
2. Misi
Mengembangkan perusahaan dan ragam produk dan teknologi yang
berdaya guna meningkatkan keuntungan dan nilai bagi pelanggan,
secara berkelanjutan serta menyusun dan melakukan kontrol dengan
tetap fokus pada kualitas barang, pelayanan dan komitmen.
4.1.2 Komunikasi (Communication)
Untuk mendapatkan gambaran umum dalam membangun sistem
yang baik, maka diperlukan sebuah komunikasi yang intensif dengan karyawan
CV Palaguna. Penulis melakukan komunikasi langsung dengan staff dan
Pemilik CV Palaguna dengan menggunakan metode wawancara dan observasi.
4.1.3 Lingkungan Penelitian
Untuk memfokuskan penelitian yang dilakukan, maka Peneliti akan
membatasi permasalahan dan lingkungan penelitian pada bagian Gudang dan
Penjualan yang berada pada CV Palaguna. Bagian Gudang adalah sebuah bagian
pada perusahaan CV Palaguna yang memiliki tugas mengolah barang masuk dan
keluar barang yang ada di gudang. Bagian tersebut bertanggung jawab
memberikan laporan kepada bagian penjualan yang mengatur transaksi jual-beli
yang di toko (Outlet). Interaksi dari bagian Gudang dan Penjualan barang terlihat
dengan adanya perintah untuk melakukan pengantaran yang dapat diketahui setiap
harinya. Aplikasi sistem inventory ini ditekankan pada pencatatan setiap barang
yang masuk dan keluar ke bagian. Sedangkan apabila terdapat hal lain pada
aplikasi sistem inventory ini, maka hal tersebut hanyalah tambahan bagi aplikasi
ini.
32
1. Mampu memudahkan perusahaan dalam proses pengarsipan data-data
barang ke dalam database.
2. Mampu memudahkan perusahaan dalam mengolah data-data barang
untuk produksi barang.
3. Mampu mengidentifikasikan apakah data barang yang masuk dan
keluar sesuai dengan batas minimum kebutuhan perusahaan ( sebagai
proses pengambilan keputusan ).
4. Mampu memberikan efisiensi dan efektifitas ketepatan data dalam
perumusan laporan ke tingkat direktur utama.
5. Mampu memudahkan perusahaan dalam mengkomunikasikan arus
data dari dan ke setiap bagian perusahaan.
6. Mampu memberikan kemudahan dalam pengoperasian system untuk
end user.
Berdasarkan pertimbangan tersebut di atas, peneliti menggunakan
Web Based Programming yang memiliki kemudahan dalam
pengaplikasian sistem tersebut. Untuk mendukung tujuannya, dilibatkan
suatu komponen yaitu MySQL untuk menyimpan semua data.
33
Toko/outlet CV Palaguna memiliki gudang yang terpisah sehingga
untuk melakukan kegiatan bisnisnya memerlukan waktu untuk
perjalanan dari gudang ke toko/outlet. Pada CV Palaguna memiliki outlet
yang beralamat di Jl. Andi Macca Amirullah, Sengkang. Sedangkan
untuk gudang beralamat di Jl. Bau Mahmud, Sengkang.
Pada sistem yang berjalan saat ini, semua user melakukan perintah
kerja dan segala kegiatan pelaporan dilakukan dengan manual.
34
work order untuk di kerjakan oleh bagian gudang.
35
Gambar 4.2 Workflow sistem berjalan
4.2.2 Analisis Sistem Usulan
Setelah melihat data maupun informasi yang dibutuhkan dan
melihat sistem berjalan pada CV Palaguna sepintas tidak memiliki kendala
yang berarti, namun bila melihat langsung pada prakteknya di lapangan
sistem yang berjalan memiliki kendala. Yaitu dalam hal sistem aplikasi
pengolahan barang di gudang dimana di dalamnya mengenai penyimpanan
data barang, penyimpanan data supplier, penyimpanan data persediaan
36
barang, input data barang masuk, transaksi-transaksi, hingga tahap laporan.
Dalam hal ini suatu pengolahan data pada perusahaan tersebut sangat
membutuhkan aplikasi yang dapat menjadi solusi dari kendala-kendala
tentunya dapat memudahkan kinerja karyawan sehingga kegiatan
perusahaan dapat berjalan efektif, lancar dan efisien.
Pada Sistem yang akan diusulkan terdapat 2 pengguna sistem,
yaitu: user bagian penjualan yang memiliki akses pada sistem ini hanya
untuk melihat laporan-laporan data barang masuk dan keluar, data
supplier, data pembeli dan laporan data ready stock yang tersedia
digudang. Yang kedua ialah user admin gudang yang memiliki hak ases
untuk sistem ini antra lain untuk menginput data-data barang masuk dan
keluar, data supplier, data pembeli dan menginput data sortir barang yang
dilakukannya.
Pada tahapan ini, peneliti menggunakan metode RAD (Rapid
Application Development) dan Unified Modelling Language (UML)
sebagai tools untuk menvisualisasikan sistem yang sedang berjalan.
37
Gambar 4.3 Flowchart sistem diusulkan
38
Gambar 4.4 Fitur Tambah Barang
39
Gambar 4.6 Fitur Pengadaan Barang
40
Gambar 4.7 Fitur Daftar Supplier/Pemasok
41
Gambar 4.8 Fitur Penjualan Barang
42
Tabel 4.1 Perbandingan sistem berjalan dengan sistem usulan
43
belum diimplementasikan dalam kedua sistem
diimplementasikan kedalam bentuk sistem ini yaitu dari
ke dalam bentuk aplikasi permasalahan jarak
aplikasi antara gudang
2 Tidak adanya Analisa sistem dengan management
analisa mengenai dilajutkan hingga Sistem yang sama
pelaporan data sampai proses mengenai
barang masuk pelaporan data barang pengolahan data
maupun data barang masuk dan
barang keluar masuk (benar data
3 Belum Sistem dibangun masuk dan masuk
diinterfacekan dengan menggunakan apa data masuk dan
perangkat lunak terbaru keluar?)
2. Aplikasi terdiri dari 3 akses utama yakni, akses yang hanya diperuntukkan
untuk admin penjualan dan admin Gudang dan pimpinan atau pemilik usaha.
44
5. Menyediakan fitur-fitur yang membantu pemilik usaha dalam memperoleh
data dan informasi yang dibutuhkan dalam pengambilan keputusan. Setelah
solusi penawaran diatas, peneliti akan memaparkan analisa system yang
diusulkan dengan metodologi RAD dengan menggunakan tools UML,
sebagai berikut:
45
4.3.2 Activity Diagram
Berikut adalah beberapa diagram aktivitas yang terbentuk dari kegiatan
bisnis dan use case diagram yang pada sistem yang diusulkan:
Gambar 4.10 merupakan gambar Activity Diagram untuk use case input
data barang masuk. Gambar diatas menggambarkan proses adm_gudang
memasukkan data barang ke dalam sistem, dimulai dari proses login dengan
46
memasukkan username dan password. Kemudian adm_gudang memilih menu
input data barang masuk, lalu masukkan data barang pada form data barang lalu
klik simpan, maka data barang masuk sudah masuk kedalam database system. Bila
tidak ada proses input data maka proses input data selesai.
Gambar 4.11 merupakan gambar Activity Diagram untuk use case input
data barang keluar. Gambar diatas menggambarkan proses admin_gudang
47
memasukkan data barang keluar ke dalam sistem, dimulai dari proses login
dengan memasukkan username dan password. Kemudian admin_gudang memilih
menu input data barang keluar, lalu masukkan data barang pada form data barang
lalu klik simpan, maka data barang keluar sudah masuk kedalam database system.
Bila tidak ada proses input data maka proses input data selesai.
48
melakukan login user terhadap sistem, kemudian sistem memverifikasi username
dan password tersebut kemudian masuk ke halaman utama. Kemudian aktor
memilih input data barang masuk yang kemudian dilanjutkan dengan
memasukkan data-data barang masuk, data supplier yang menyuplai barang
tersebut. Kemudian sistem menyimpan data barang tersebut kedalam database
barang.
49
sortir kemudian menginput data-data sortir tersebut mulai dari memilih nama
barang, memilih nama supplier dari barang yang disortir tersebut. Kemudian
aktor mengklik tombol simpan yang kemudian sistem akan menyimpan data
sortir tersebut kedalam database.
50
Gambar 4.26 Sequential Diagram input data supplier
Pada gambar 4.26 menggambarkan tentang hubungan aktor adm_gudang
dengan object yang terkait dalam proses input data supplier. Aktor melakukan
login terhadap sistem yang kemudian sistem akan memverifikasi username dan
password tersebut. Pada halaman utama aktor memilih menu input data supplier,
kemudian aktor menginput data-data supplier diteruskan dengan mengkilk tombol
simpan. Sistem akan menyimpan data tersebut ke dalam database supplier.
51
Gambar 4.27 Class Diagram
Foreign Key : -
52
3 Jumlah Float 20 No Jumlah barang
2. Tabel Supplier
Primary Key : kd
Foreign Key : -
3. Tabel Pembeli
Foreign Key : -
53
4 Telp Int 10 No Telpon
5 Email Varchar 20 No Email
4. Tabel Sortir
Primary Key : kd
Foreign Key : -
Foreign Key : -
54
2 jumlah Float 20 No Jumlah work order
6. Tabel User
Foreign Key : -
55
Gambar 4.30 Halaman Login Aplikasi Sistem Inventory
Pada Gambar 4.30 merupakan halaman login verifikasi username atau
alamat surel dan password pengguna admin untuk login ke sistem.
2. Halaman utama Admin Penjualan
Pada halaman ini merupakan rancangan halaman utama yang akan
digunakan oleh admin penjualan, berikut adalah rancangan halaman utama
admin penjualan :
56
berisi menu dashboard, fitur produk, fitur penjualan, fitur pembelian,
fitur orang-orang yang mencakup di dalamnya fitur pengguna, fitur
pelanggan dan fitur pemasok, kemudian fitur laporan penjualan.
3. Halaman Daftar Produk
Pada halaman ini merupakan rancangan halaman fitur produk yang akan
digunakan oleh admin penjualan, berikut adalah rancangan halaman data
produk :
57
Gambar 4.33 Halaman Buat Produk
Pada Gambar 4.33 merupakan halaman form tambah produk baru yang
digunakan admin penjualan untuk menambah data produk.
5. Halaman Daftar Pembelian
Pada halaman ini merupakan rancangan halaman daftar pembelian yang
akan digunakan oleh admin penjualan, berikut adalah rancangan
halaman daftar pembelian :
58
yang digunakan admin penjualan untuk melihat dan mengelola data
produk.
6. Halaman Buat Pembelian
Pada halaman ini merupakan rancangan halaman buat pembelian yang
dikelola oleh admin penjualan. Berikut adalah rancangan halaman buat
pembelian :
59
Gambar 4.36 Halaman Fitur Penjualan
60
yang dikelola oleh admin penjualan.
9. Halaman Manajemen Pemasok (Supplier)
Halaman ini terdapat di sub menu orang-orang yang merupakan
rancangan halaman manajemen pemasok yang akan digunakan oleh
admin penjualan, berikut adalah rancangan halaman manajemen pemasok:
61
Gambar 4.35 Halaman Fitur Pelanggan
62
digunakan admin penjualan untuk mengelola data pengguna yang bisa di
tambah, edit dan dihapus
63
Gambar 4.39 Halaman Utama Admin Gudang
Pada Gambar 3.29 merupakan halaman utama admin gudang yang berisi
menu dasbor, lihat data produk dan penyesuaian stok.
3. Halaman Lihat Daftar Produk
Pada halaman ini merupakan rancangan tampilan lihat data produk yang
dikelola oleh admin gudang. Berikut adalah rancangan lihat data
produk :
64
berisi menu untuk melihat stok barang dan melihat produk apa saja yang
tersedia.
4. Halaman Daftar Penyesuaian Stok
Pada halaman ini merupakan rancangan tampilan halaman daftar
penyesuaian stok yang dikelola admin Gudang. Berikut adalah
rancangan tampilan daftar penyesuaian stok :
65
Gambar 4.42 Halaman Buat Penyesuaian Stok
66
Gambar 4.41 Halaman Utama Pimpinan
3. Halaman Laporan
Pada halaman ini merupakan rancangan halaman laporan yang akan
digunakan pimpinan. Laporan meliputi: pembayaran, gudang,
pembelian, penjualan, pelanggan dan pemasok. Berikut adalah
rancangan halaman laporan:
67
BAB V
HASIL DAN PEMBAHASAN
5.1 Construction
Setelah dilakukan perancangan, maka tahapan selanjutnya adalah perbuatan
source code program dan pengujian sistem. Proses ini dilakukan dengan
mengkodekan hasil sistem yang dilakukan sebelumnya, untuk melakukan
68
pemrograman digunakan bahasa pemrograman PHP dan MySQL sebagai
database, serta melakukan pengujian sistem dengan menggunakan metode
pengujian yang dipakai oleh peneliti.
69
Gambar 4.2 Halaman Utama Admin Penjualan
3. Halaman Daftar Produk
Halaman daftar produk merupakan halaman yang digunakan untuk
melihat detail, mengubah dan menghapus produk yang ada di Gudang.
Berikut adalah halaman daftar produk:
70
4. Halaman Buat Produk
Halaman buat produk merupakan halaman untuk membuat produk baru
untuk ditambahkan ke Gudang. Berikut adalah halamna buat produk:
71
6. Halaman Buat Pembelian
Halaman buat pembelian merupakan halaman untuk membuat data
pembelian baru dalam pengadaan produk di Gudang serta konfirmasi
pembayaran ke pemasok. Berikut adalah halaman buat pembelian:
72
Gambar 4.7 Halaman Daftar Penjualan
73
halaman ini juga bisa mengelola beberapa fungsi seperti menambah,
mengubah dan menghapus data pemasok. Berikut adalah halaman
manajemen pemasok (supplier):
74
halaman ini dikelola admin penjualan untuk menginputkan pengguna
untuk mengelola website sesuai hak akses yang diberikan. Menu data
pengguna juga dapat melakukan beberapa fungsi yaitu tambah, edit dan
hapus. Berikut adalah halaman manajemen pengguna:
75
Gambar 4.13 Halaman Utaman Admin Gudang
76
4. Halaman Penyesuaian Stok
Halaman penyesuaian stok merupakan halaman yang digunakan oleh
admin Gudang untuk melihat dan mengelola produk yang masuk dan
keluar dari Gudang. Berikut ini adalah halaman penyesuaian stok:
77
5.1.1.1.3 Implementasi Tampilan Pimpinan
1. Tampilan Login Pimpinan
Tampilan login merupakan halaman yang digunakan untuk pimpinan
login ke sistem. Jika username dan password di ketik dengan benar
maka akan masuk ke dalam sistem. Berikut adalah tampilan login
pimpinan:
78
5.3 Pengujian (Blackbox Testing)
Pada tahap ini pengujian yang digunakan yaitu Blackbox Testing, penulis
melakukan uji coba terhadap sistem yang telah dibangun dengan hasil sebagai
berikut dengan bukti dapat dilihat pada lampiran.
79
11. Hapus Klik tombol hapus Admin dapat [] Berhasil
80
pelanggan pelanggan menghapus data [ ] Tidak Berhasil
pelanggan
12. Data Kredit Klik menu data Admin dapat [] Berhasil
kredit melihat data [ ] Tidak Berhasil
kredit
13. Buat kode Klik tombol buat Admin dapat [] Berhasil
kode membuat kode [ ] Tidak Berhasil
untuk pelanggan
yang ingin
kredit
14. Hapus data Klik tombol hapus Admin dapat [] Berhasil
kredit kredit menghapus data [ ] Tidak Berhasil
kredit
15. Data Klik menu data Admin dapat [] Berhasil
pembayaran pembayaran melihat data [ ] Tidak Berhasil
pembayaran
16. Data barang Klik menu data Admin dapat [] Berhasil
masuk barang masuk melihat data [ ] Tidak Berhasil
barang masuk
17. Data stok Klik menu data Admin dapat [] Berhasil
barang stok barang melihat data [ ] Tidak Berhasil
stok barang
18. Data Klik menu data Admin dapat [] Berhasil
pesanan pesanan melihat data [ ] Tidak Berhasil
pesanan
pelanggan
19. Data Klik menu data Admin dapat [] Berhasil
pengiriman pengiriman melihat data [ ] Tidak Berhasil
pengiriman
20. Tambah Klik tombol Admin dapat [] Berhasil
pengiriman tambah menambah data [ ] Tidak Berhasil
pengiriman pengiriman
21. Simpan dan Klik tombol Admin dapat [] Berhasil
cetak simpan dan cetak menyimpan dan [ ] Tidak Berhasil
mencetak faktur
27. Logout Klik menu logout Pengguna [] Berhasil
keluar dari [ ] Tidak Berhasil
halaman admin
81
5.3.2 Pengujian Halaman Admin Gudang
Tabel 4.3 Hasil Pengujian yang dilakukan oleh Admin Gudang
Fungsi Halaman yang Hasil pengujian
No Cara pengujian
yang diuji diharapkan
1. Login Admin Gudang Masuk ke [] Berhasil
memasukkan halaman gudang [ ] Tidak Berhasil
username dan
password
3. Data barang Klik menu barang Admin dapat [] Berhasil
melihat data [ ] Tidak Berhasil
barang
4. Tambah Klik tombol Admin dapat [] Berhasil
barang baru tambah barang menambah [ ] Tidak Berhasil
baru barang baru
5. Edit data Klik tombol edit Admin dapat [] Berhasil
barang barang mengedit data [ ] Tidak Berhasil
barang
6. Hapus data Klik tombol hapus Admin dapat [] Berhasil
barang barang menghapus data [ ] Tidak Berhasil
barang
8. Barang Klik menu barang Admin dapat [] Berhasil
masuk masuk melihat data [ ] Tidak Berhasil
barang masuk
9. Tambah Klik tombol Admin dapat [] Berhasil
barang tambah barang menambah [ ] Tidak Berhasil
masuk masuk barang masuk
10. Edit barang Klik tombol edit Admin dapat [] Berhasil
masuk barang masuk mengedit data [ ] Tidak Berhasil
barang masuk
11. Hapus Klik tombol hapus Admin dapat [] Berhasil
barang barang masuk menghapus data [ ] Tidak Berhasil
masuk barang masuk
15. Barang Klik menu barang Admin dapat [] Berhasil
keluar keluar melihat data [ ] Tidak Berhasil
barang keluar
16. Logout Klik menu logout Admin keluar [] Berhasil
dari halaman [ ] Tidak Berhasil
gudang
82
5.3.3 Pengujian Halaman Pimpinan
Tabel 4.5 Hasil Pengujian yang dilakukan oleh Pimpinan
Fungsi Halaman yang Hasil pengujian
No Cara pengujian
yang diuji diharapkan
1. Login Pimpinan Masuk ke [] Berhasil
memasukkan halaman [ ] Tidak Berhasil
username dan pimpinan
password
2. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
pelanggan pelanggan melihat atau [ ] Tidak Berhasil
mencetak data
laporan
pelanggan
3. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
kredit kredit melihat atau [ ] Tidak Berhasil
mencetak data
laporan kredit
4. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
pembayaran pembayaran melihat atau [ ] Tidak Berhasil
mencetak data
laporan
pembayaran
5. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
stok barang stok barang melihat atau [ ] Tidak Berhasil
mencetak data
laporan stok
barang
6. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
Barang barang masuk melihat atau [ ] Tidak Berhasil
masuk mencetak data
laporan barang
masuk
7. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
barang barang keluar melihat atau [ ] Tidak Berhasil
keluar mencetak data
laporan barang
keluar
83
8. Laporan Klik menu laporan Pimpinan dapat [] Berhasil
pengiriman pengiriman melihat atau [ ] Tidak Berhasil
mencetak data
laporan
pengiriman
9. Grafik Klik menu grafik Pimpinan dapat [] Berhasil
barang barang melihat grafik [ ] Tidak Berhasil
penjualan
barang yang
banyak terjual
atau terlaris
10. Grafik Klik menu grafik Pimpinan dapat [] Berhasil
penjualan penjualan melihat grafik [ ] Tidak Berhasil
penjualan
11. Logout Klik menu logout Pengguna [] Berhasil
keluar dari [ ] Tidak Berhasil
halaman
pimpinan
84
BAB V PENUTUP
5.1 Kesimpulan
Berdasarkan hasil penelitian yang telah dilakukan maka dapat diambil berberapa
kesimpulan, yaitu :
1. Sistem yang dibangun ini dapat mempermudah dalam proses pendataan
barang masuk dan keluar yang sudah tersistem sehingga lebih mudah
dalam pencarian data yang diperlukan dan dengan adanya sistem
inventory ini dapat mengurangi penumpukan kertas.
2. Untuk proses pemesanan barang yang dilakukan oleh pelanggan bisa
dilakukan secara online melalui website yang telah disediakan dengan
cara pelanggan harus mendaftar terlebih dahulu untuk bisa memesan
barang. Setelah terdaftar pelanggan bisa memesan barang dan kemudian
melakukan konfirmasi pembayaran melalui nomor rekening yang tertera
di website agar barang bisa segera dikirim ke alamat tujuan pelanggan.
3. Sistem informasi inventory yang dibangun dapat mendata transaksi
pesanan, pengiriman, barang masuk dan keluar dan transaksi
pembayaran yang sudah terkomputerisasi dan dengan adanya laporan
dan grafik sehingga dapat mengertahui dan memberikan informasi yang
cepat, tepat dan akurat setiap harinya.
5.2 Saran
Saran dari penulis untuk pengembangan sisem berikutnya dan penelitian selanjutnya
yaitu :
1. Pengembangan dari sisi bahasa pemprograman yaitu dari PHP ke
bahasa pemprograman Mobile.
2. Adanya penambahan denah lokasi pelanggan untuk mempermudah
pengiriman barang ke pelanggan.
3. Diharapkan sistem ini terus dikembangkan dengan penambahan fitur
yang bermanfaat dan desain yang lebih menarik bagi pengguna.
85
DAFTAR PUSTAKA
[1] 17 Prinsip User Interface. (2010, 11 25). Retrieved from Diskusi Kuliah
Wordpress: http://diskusikuliah.wordpress.com/2010/11/25/17-prinsip-userinterface/
http://id.wikipedia.org/wiki/Rekayasa_perangkat_lunak
[4] Mira Kania Sabariah, M.T (2010, 7 11). Pengenalan Perancangan Antarmuka.
Bandung.
[5] Mira Kania Sabariah, M.T (2010, 07 11). Prinsip Perancangan Antarmuka.
Bandung.
[6] Mira Kania Sabariah, M.T (2010, 10 17). Screen-Based Control. Bandung.
[7] Mira Kania Sabariah, M.T (2010, 09 26). User Profile. Bandung.
Kuliah Wordpress:
http://diskusikuliah.wordpress.com/2010/10/27/prinsipperancangan-antarmuka/
[10] Zakaria, T. M., & Prijono, A. (2007). Interaksi Manusia dan Komputer.
Graha Ilmu.
Ardhana, Kusuma YM. 2014. Project PHP & MysSQL Membuat Website
Buku Digital. Jasakom.
86
Assauri, sofjan. 2016. Manajemen Operasi Produksi Pencapaian Sasaran
Organisasi Berkesinambungan. Jakarta : PT. Raja Grafindo Persada.
Bahra Al. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha
Ilmu. Faizal, Edi dan Irnawati. 2015. Pemrograman Java Web (JSP, JSTL,
&SERVLET)
tentang Pembuatan Sistem Informasi Klinik Dimplementasikan dengan
Netbeans IDE 7.2 dan MySQL. Yogyakarta : Gava Media.
Fatta, Hanif Al. 2007. Analisis dan Perancanagan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan Organisasi Modern.
Yogyakarta: CV Andi OFFSET.
JP, Charles dan Siregar. 2004. Farmasi Rumah Sakit : Teori dan Penerapan.
Jakarta : Buku Kedokteran EGC.
Mesin
Fotocopy dengan Menggunakan Visual Delphi 7 (Studi Kasus di UD.
Eka Taruna Madiun), ISSN : 2089-9815. 2015.
87
Nugroho, Bunafit. 2014. Pemrograman Web :Membuat Sistem Informasi
Akademik Sekolah dengan PHP-MySql dan Dreamweaver.
Yogyakarta : Gava Media.
88