Aplikasi Inventaris Barang Web di Almaira
Aplikasi Inventaris Barang Web di Almaira
Oleh:
Nandita Afrilia S
2030511045
2023
PERNYATAAN KEASLIAN LAPORAN KP
NIM : 2030511045
Menyatakan bahwa Laporan Kerja Praktik ini adalah hasil dari karya saya sendiri dan
semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan benar.
Nandita Afrilia S
4
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan
Rahmat serta Karunia-Nya sehingga penulis dapat menyelesaikan laporan Kerja Praktik
dengan lancar, yang berjudul “APLIKASI INVENTARIS BARANG BERBASIS
WEB PADA ALMAIRA KIDS SHOP”. Laporan ini disusun dan diajukan untuk
memenuhi syarat dalam menyelesaikan mata kuliah Kerja Praktik Program Studi Teknik
Informatika Universitas Muhammadiyah Sukabumi. Penulis berharap laporan ini
bermanfaat bagi penulis maupun orang lain yang telah membaca agar laporan ini dapat
menjadi sumber wawasan dan pengetahuan mengenai Kerja Praktik.
Penulis mengucapkan rasa syukur dan terima kasih kepada seluruh pihak yang
telah berpartisipasi membantu serta memberikan dorongan dalam proses pembuatan
laporan, terutama kepada orang tua penulis yang memberikan do’a restu serta semangat
selama mengerjakan laporan ini. Tak lupa juga penulis mengucapkan terima kasih kepada
teman-teman di kampus yang telah membantu serta memberikan motivasi kepada penulis.
Ucapan terimakasih juga penulis berikan kepada yang terhormat:
Nandita Afrilia S
i
DAFTAR ISI
ii
BAB IV HASIL DAN PEMBAHASAN
4.1 Analisis Sistem ................................................................................................ 12
4.1.1 Analisis Sistem Berjalan ........................................................................ 12
4.1.2 Analisis Permasalahan ........................................................................... 13
4.1.3 Analisis Pemecahan Masalah ................................................................. 13
4.1.4 Analisis Kebutuhan dan Usulan Sistem .................................................. 13
4.2 Perancangan Sistem ......................................................................................... 15
4.2.1 Perancangan IPO (Input, Process, dan Output) ....................................... 15
4.2.2 Perancangan Basis Data ......................................................................... 27
4.2.3 Perancangan Tampilan ........................................................................... 28
4.3 Implementasi ................................................................................................... 31
4.3.1 Implementasi Basis Data ........................................................................ 31
4.3.2 Implementasi Tampilan.......................................................................... 32
4.4 Pengujian Aplikasi .......................................................................................... 40
4.5 Sosialisasi dan Penerapan Aplikasi .................................................................. 42
BAB V PENUTUP
5.1 Kesimpulan ..................................................................................................... 43
5.2 Saran ............................................................................................................... 43
DAFTAR PUSTAKA ................................................................................................ 44
LAMPIRAN .............................................................................................................. 47
iii
DAFTAR GAMBAR
iv
DAFTAR TABEL
v
DAFTAR SIMBOL
vi
Simbol Sequence Diagram
vii
viii
DAFTAR LAMPIRAN
ix
BAB I
PENDAHULUAN
Dalam perkembangan teknologi, bisnis saat ini semakin cenderung beralih dari
sistem manual menuju sistem yang lebih efektif dan efisien. Adanya peran teknologi
didalam dunia bisnis sangat menjadi kunci utama dalam meningkatkan kinerja, terutama
dalam pengelolaan inventaris barang. Sebuah toko harus memiliki sebuah aplikasi yang
mendukung kebutuhan untuk memastikan bisnisnya berjalan dengan lancar. Penggunaan
teknologi seperti aplikasi dapat memberikan dukungan yang diperlukan untuk
memastikan kelancaran operasional suatu bisnis. Salah satu sektor bisnis yang
menunjukkan kebutuhan akan integrasi teknologi adalah toko-toko yang mengelola
barang, seperti Almaira Kids Shop yang khusus menyediakan pakaian anak-anak. Pada
tahap ini, pentingnya memiliki sistem inventaris barang sangat diperlukan untuk
menghindari risiko dan kendala yang mungkin timbul akibat pengelolaan manual yang
rentan terhadap kehilangan atau kerusakan data.
Almaira Kids Shop merupakan sebuah toko yang menyediakan kebutuhan pakaian
yang dikhususkan untuk anak-anak. Sebagian besar kegiatan inventaris barang pada toko
ini masih menggunakan cara manual. Proses pengelolaan barang yang dilakukan melalui
pencatatan manual pada buku besar sehingga mengakibatkan berbagai dampak negatif,
seperti resiko kehilangan data dan kesuliitan akses data yang memerlukan waktu yang
lama.
1
Sesuai dengan latar belakang yang telah disebutkan sebelumnya, maka dibuatlah
sebuah judul penelitian: “APLIKASI INVENTARIS BARANG BERBASIS WEB
PADA ALMAIRA KIDS SHOP”. Aplikasi ini dibuat untuk dengan harapan dapat
memberikan solusi yang efektif terhadap tantangan inventaris barang pada toko dan
mengurangi resiko yang mungkin timbul.
1. Proses inventaris barang yang dilakukan secara manual (tertulis) menimbulkan resiko
rusak atau hilangnya data dan memperlambat pencarian data yang dicari.
2. Belum tersedianya aplikasi berbasis web inventaris barang pada toko Almaira Kids
Shop.
1.3 Tujuan
Berdasarkan pengenalan terhadap masalah yang telah dijelaskan sebelumnya,
maka dapat disimpulkan tujuan pembuatan aplikasi berbasis web tersebut yaitu:
2
2. Manfaat untuk pembaca
Sebagai sebuah pedoman dalam melakukan analisis tentang pembuatan laporan kerja
praktik selanjutnya dan dapat menginspirasi bagi pembaca serta memberikan
gambaran umum ketika memilih topik yang akan diambil.
3. Manfaat untuk penulis
Memperoleh manfaat berupa wawasan dan perspektif baru tentang aplikasi berbasis
web, terutama dalam mengidentifikasi dan menyelesaikan masalah yang ada pada
instansi tersebut.
3
BAB II
4
2.2 Studi Pustaka
Adapun teori-teori untuk mempelajari beberapa konsep yang digunakan penulis
untuk penyelesaian kerja praktik yaitu:
1. Pengertian Aplikasi
Aplikasi merupakan sebuah program perangkat lunak yang isinya berupa
perintah-perintah untuk menjalankan pengolahan berbagai data yang dibuat untuk
memenuhi kebutuhan pengguna dalam beraktivitas (Nurhayati et al., 2018). Aplikasi
juga mempunyai atribut yang merupakan gabungan dari beberapa kolom agar
menghasilkan sebuah tampilan yang dapat dioperasikan (Kinaswara et al., 2019).
2. Pengertian Inventaris Barang
Inventaris barang dapat diartikan sebagai sebuah proses kegiatan penyimpanan
dan pengolahan sebuah data barang yang menghasilkan output berupa sebuah
informasi. Dalam melakukan pengolahan data prosesnya mencakup operasi seperti
klasifikasi data dan perpindahan dari satu data ke data lainnya (Pane et al., 2020).
3. Pengertian Web
Web merupakan kumpulan halaman dengan data-data yang tersimpan melalui
internet dan dapat dilihat atau diakses melalui jaringan internet pada perangkat-
perangkat, seperti komputer dan smartphone. Dengan berpindah dari satu dokumen
ke dokumen lainnya, seseorang dapat menemukan informasi menggunakan
pendekatan hypertext ini. Dokumen yang diakses juga berlaku dimana pun dan kapan
pun (Veteran, n.d.).
4. Pengertian UML
Unified Modeling Language (UML) merupakan bentuk pemodelan secara
visualisasi, spesifikasi, konstruksi dan dokumentasi yang digunakan untuk
membangun sebuah perangkat lunak. UML dapat diartikan sebagai media penulisan
blueprints sebuah perangkat lunak. UML biasanya digunakan oleh
programmer/developer dalam merancang sebuah perangkat lunak. Pada UML
terdapat 4 jenis diagram yang sering diimplementasikan untuk membuat model
perangkat lunak, diantaranya Use Case Diagram, Class Diagram, Activity Diagram,
dan Sequence Diagram (Abdillah, 2021).
5
5. Pengertian PHP
Hypertext Preprocessor (PHP) merupakan sebuah bahasa pemrograman bersifat
open source yang umum digunakan dalam pembuatan atau pengembangan web.
Bahasa pemrograman PHP hanya dapat dijalankan dalam web server. Pada awalnya
PHP hanya diciptakan dengan kumpulan script biasa, namun Rasmus Lerdoft yang
merupakan pencipta PHP melakukan pembaharuan dengan menambahkan fitur
pemrograman berorientasi objek, bahkan kini PHP dapat digabungkan ke dalam
HTML (Kinaswara et al., 2019).
6. Pengertian HTML
Hypertext Markup Language (HTML) merupakan sebuah bahasa pemrograman
yang biasanya digunakan untuk menampilkan konten di halaman web. HTML
memiliki fungsi yang dapat digunakan untuk berbagai tugas, misalnya membuat
formulir inputan yang dapat mengelola pendaftaran dan memproses transaksi melalui
situs web, membuat tabel di halaman web, menerbitkan halaman web secara online,
dan menampilkan area berbentuk gambar di browser (Mariko, 2019)
7. Pengertian JavaScript
JavaScript merupakan sebuah bahasa pemrograman yang berbentuk kumpulan
skrip yang dapat dieksekusi pada halaman HTML. JavaScript memiliki keunggulan
dalam menyempurnakan desain dan fungsionalitas halaman web yang dikembangkan.
Bahasa pemrograman tingkat tinggi, sisi klien, berorientasi objek, dan diketik secara
longgar adalah karakteristik JavaScript (Mariko, 2019).
8. Pengertian Basis Data
Basis data merupakan sebuah sistem yang diciptakan untuk mengelola,
mengambil, dan mencari kumpulan antar tabel atau data yang berkaitan dengan
mudah. Penggunaan basis data merupakan cara alternatif untuk memecahkan masalah
dalam penyimpanan ruang dalam aplikasi. Terdapat juga jenis-jenis basis data,
diantaranya MySQL, Ms. Access, Oracle, Sql Server, dan PostgreSql (Ramadhan &
Mukhaiyar, 2020).
9. Pengertian MySQL
MySQL merupakan salah satu server basis data untuk mengolah atau mengakses
sebuah basis data. Proses pengolahan basis data ini dilakukan dengan menggunakan
bahasa scripting Structured Query Language (SQL). Dalam melakukan
6
pengoperasian dengan mudah pada MySQL, perlu menggunakan beberapa software,
diantaranya MySQLyog dan phpMyAdmin (Ramadhan & Mukhaiyar, 2020).
10. CodeIgniter 4 (CI4)
CodeIgniter 4 (CI4) merupakan jenis dari sebuah framework aplikasi berbasis web
bersifat open source dalam membuat sebuah aplikasi PHP dinamis. Framework
sangat dibutuhkan dalam membuat aplikasi karena pengembang tidak perlu menulis
semua kode dari awal, dengan menggunakan CI4 pengembang menjadi lebih terbantu
dalam membuat sebuah aplikasi. (Sriwijaya, 2019).
11. Bootstrap
Bootstrap adalah sebuah framework desain tampilan web untuk mempermudah
dalam membangun sebuah web. Bootstrap merupakan framework yang dapat
menyesuaikan ukuran layar dari browser yang digunakan seperti desktop, mobile
device, ataupun tablet. Didalam bootstrap juga terdapat HTML, CSS, dan Javascript
yang sudah disediakan dan siap dipakai. (Suprayogi & Rahmanesa, 2019).
12. Pengertian Blackbox Testing
Blackbox Testing merupakan sebuah metode pengujian pada perangkat lunak
melalui aspek spesifikasi fungsional tanpa menguji kode program dan desain.
Pengujian dilakukan untuk menentukan apakah fitur, input serta output pada
perangkat lunak sudah memenuhi spesifikasi yang telah ditentukan. Karena metode
Blackbox Testing membutuhkan batas bawah dan atas dari data yang diantisipasi,
maka metode ini merupakan metode yang mudah diterapkan (Cholifah et al., 2018).
7
BAB III
8
f. Jurnal yang berjudul, “Penggunaan Database Mysql dengan Interface
PhpMyAdmin sebagai Pengontrolan Smarthome Berbasis Raspberry Pi”
g. Jurnal yang berjudul, “Penerapan Framework Bootstrap Dalam Sistem Informasi
Pendidikan Sma Negeri 1 Pacet Cianjur Jawa Barat”
h. Jurnal yang berjudul, “Pengertian Flowchart Beserta Fungsi dan Simbol-simbol
Flowchart yang Paling Umum Digunakan”
i. Jurnal yang berjudul, “Web, Definisi Web Server, Devinisi HTML, Definisi PHP,
Skrip PHP, Skrip PHP, Definisi MySQL dan Koneksi Database MySQL dengan
PHP”
j. Jurnal yang berjudul, “Pengujian Black Box Testing pada Aplikasi Action &
Strategy Berbasis Android dengan Teknologi Phonegap”
9
3.3 Perancangan Aplikasi
Langkah awal yang dilakukan penulis untuk melakukan perancangan aplikasi
yaitu dengan perancangan arsitektur perangkat lunak, alur kerja atau flowhart yang
diusulkan, perancangan database serta tampilan antarmuka pengguna yang disesuaikan,
dan penggunaan Unified Modelling Language (UML) dalam pembangunan aplikasi
dengan berbagai jenis pemodelan diagram, diantaranya use case diagram, class diagram,
sequence diagram, dan activity diagram.
3.4 Implementasi
Penulis melakukan implementasi program setelah melakukan perancangan untuk
program yang akan dibangun. Untuk implementasi program diawali dengan melakukan
coding menggunakan bahasa pemrograman PHP dan perangkat lunak kode teks editor
Visual Studio Code yang didukung dengan penggunaan framework CodeIgniter 4 agar
memudahkan penulis dalam membangun aplikasi tersebut. Tahapan selanjutnya yaitu
penulis menggunakan tools untuk mengakses dan mengelola data tersebut menggunakan
manajemen basis data MySQL.
10
3.7 Pelaporan
Pada tahap ini penulis membuat laporan yang dimana merupakan sebagai sebuah
dokumentasi tertulis mengenai hasil penelitian yang telah dilakukan. Dalam membuat
sebuah laporan, penulis menggunakan rujukan untuk sistematika penulisan laporan sesuai
dengan yang telah dianjurkan. Adapun metode pelaksanaan pelaporan yaitu:
1. Observasi tempat KP
Penulis melakukan tahapan observasi ke tempat KP pada minggu ke-3 bulan
Desember 2022
2. Pengumpulan Data
Penulis melakukan tahapan pengumpulan data pada minggu ke-3 bulan Desember
2022 hingga minggu ke-2 bulan Maret 2023
3. Analisis Kebutuhan Perangkat Lunak
Penulis melakukan tahapan menganalisis kebutuhan software pada minggu ke-2 bulan
Januari 2023
4. Perancangan Aplikasi
Penulis melakukan tahapan perancangan aplikasi pada minggu ke-4 bulan Januari
2023 hingga minggu ke-3 bulan Februari 2023
5. Implementasi
Pada tahapan ini penulis melakukan implementasi kode pada minggu ke-3 bulan April
2023 hingga minggu ke-4 bulan Juni 2023
6. Pengujian Aplikasi
Pada tahapan ini penulis melakukan pengujian aplikasi pada minggu ke-4 bulan Juni
2023 secara langsung bersama pihak instansi di instansi tersebut
7. Penerapan Aplikasi
Pada tahapan ini penulis melakukan penerapan aplikasi pada minggu ke-4 bulan Juni
2023
11
BAB IV
Adapun workflow sistem yang sedang berjalan pada proses inventaris barang pada
toko Almaira Kids Shop yaitu sebagai berikut:
12
Gambar 4. 1 Workflow Sistem Berjalan Inventaris Barang
13
1. Analisis Kebutuhan Sistem
Penulis melakukan tahapan ini agar mengetahui apa saja kebutuhan-kebutuhan dalam
mendukung pembangunan aplikasi. Adapun kebutuhan-kebutuhan yang telah di
analisis diantaranya:
a. Data yang dibutuhkan
1) Data admin
2) Data barang-barang
b. Form yang dibutuhkan
1) Form login
2) Form data barang masuk
3) Form data barang terjual
c. Perangkat Pembangun Sistem
1) Analisis Kebutuhan Perangkat Lunak
Penulis melakukan tahapan ini agar dapat mendeskripsikan kebutuhan
perangkat lunak dalam pembangunan aplikasi.
14
Tabel 4. 2 Perangkat Keras yang digunakan
NO Perangkat Keras Spesifikasi
1 Sistem Operasi Windows 10
AMD E1-2500 APU with Radeon(TM)
2 Processor
HD Graphics 1.40 GHz
3 RAM 4 Gigabyte
4 Harddisk 231 Gigabyte
2. Usulan Sistem
Usulan sistem memiliki fungsi untuk pengajuan sebuah usulan pada sistem yang
diharapkan dapat membantu pihak instansi dalam melakukan inventaris barang.
Adapun usulan sistem yang diajukan yaitu sebagai berikut:
a. Admin masuk ke halaman utama
b. Admin masuk ke form login
c. Admin melihat ke halaman data barang tersedia dan mencetak laporan
d. Admin kelola data barang masuk ke form data barang masuk
e. Admin kelola data barang terjual ke form data barang terjual
f. Admin masuk ke halaman profile
15
Tabel 4. 3 Pengertian Aktor
No Aktor Deskripsi
Orang yang mengakses dan
mengelola seluruh kegiatan aplikasi
diantaranya:
1 Admin a. Login
b. Data barang tersedia
c. Data barang masuk
d. Data barang terjual
16
1) Login
Tabel 4. 4 Login
Identifikasi
Nama Use Case Login
Aktor Admin
Tujuan Masuk ke sistem aplikasi
Deskripsi Proses aktor masuk ke dalam sistem
aplikasi
Kondisi awal Memunculkan form halaman utana
Kondisi akhir Memunculkan halaman dashboard
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Menekan tombol login
2. Menampilkan form login
3. Masukkan username dan
password
4.
Validasi username dan password
yang telah terdaftar di database
5. Memunculkan halaman
dashboard
Skenario Alternatif (Proses Gagal)
Aksi Aktor Reaksi Sistem
1. Masukkan username dan
password
2. Validasi username dan
password yang telah terdaftar di
database
3. Kembali ke halaman Login dan
memunculkan pesan error
Login
17
3) Data Barang Masuk
Tabel 4. 6 Data Barang Masuk
Identifikasi
Nama Use Case Data Barang Masuk
Aktor Admin
Tujuan Kelola data barang masuk
Deskripsi Proses kelola data barang yang masuk
Kondisi awal Memunculkan halaman kelola data
barang masuk
Kondisi akhir Data barang masuk tersimpan pada
basis data
Skenario Utama
Aksi Aktor Reaksi Sistem
1. Menekan tombol tambah / ubah /
hapus
2. Memunculkan form tambah data
jika menekan tombol tambah
data, memunculkan form ubah
data jika menekan tombol ubah,
memunculkan form hapus data
jika menekan tombol hapus
3. Menyimpan hasil kegiatan yang
telah dilakukan pada basis data
(tambah, ubah, hapus)
4. Sistem mengendalikan hasil
inputan data barang masuk
terhadap data barang tersedia
yang secara otomatis akan
bertambah jumlahnya
5. Menekan tombol cetak data
6. Mengunduh file data jika
menekan tombol cetak
Skenario Alternatif (Proses Gagal)
1. Memunculkan pesan error data
yang telah diinput
2. Menekan kembali tombol
tambah / ubah / hapus
3. Menyimpan hasil kegiatan yang
telah dilakukan pada basis data
(tambah, ubah, hapus)
18
1. Menekan tombol tambah / ubah /
hapus
2. Memunculkan form tambah data
jika menekan tombol tambah
data, memunculkan form ubah
data jika menekan tombol ubah,
memunculkan form hapus data
jika menekan tombol hapus,
3. Menyimpan hasil kegiatan yang
telah dilakukan pada basis data
(tambah, ubah, hapus)
4. Sistem mengendalikan hasil
inputan data barang terjual
terhadap data barang tersedia
yang secara otomatis akan
berkurang jumlahnya
5. Menekan tombol cetak data
6. Mengunduh file data jika
menekan tombol cetak
Skenario Alternatif (Proses Gagal)
1. Memunculkan pesan error data
yang telah diinput
2. Menekan kembali tombol
tambah / ubah / hapus
3. Menyimpan hasil kegiatan yang
telah dilakukan pada basis data
(tambah, ubah, hapus)
2. Class Diagram
Class diagram didefinisikan sebagai sebuah diagram berisi tampilan kelas-kelas pada
sistem yang berfungsi untuk memaparkan sebuah model data untuk sistem tersebut.
Adapun class diagram pada aplikasi inventaris barang yaitu sebagai berikut:
19
3. Sequence Diagram
Sequence diagram didefinisikan sebagai sebuah diagram yang memaparkan interaksi
antara aktor dengan objek pada sistem tersebut. Adapun sequence diagram pada
aplikasi inventaris barang yaitu sebagai berikut:
a. Login
Gambar 4. 4 Login
20
c. Ubah Data Barang Masuk
21
e. Tambah Data Barang Terjual
22
g. Hapus Data Barang Terjual
Gambar 4. 11 Login
23
b. Tambah Data Barang Masuk
24
d. Hapus Data Barang Masuk
25
f. Ubah Data Barang Terjual
26
4.2.2 Perancangan Basis Data
Penulis melakukan tahapan ini agar mengetahui isi kebutuhan penyimpanan data
program yang digunakan untuk mendukung perancangan sistem dalam membangun
aplikasi. Adapun perancangan basis data yang terdapat pada aplikasi inventaris barang
yaitu sebagai berikut:
Nama basisdata : almaira
Jumlah table :4
1. Nama tabel : user
Kunci utama : user_name
Jumlah field :2
Tabel 4. 8 Tabel user
No Nama Field Tipe Ukuran Ekstra Keterangan
1 user_name Char 10 - Primary Key
2 user_pass Varchar 35 - -
27
4.2.3 Perancangan Tampilan
Penulis melakukan tahapan ini untuk memodelkan tampilan pada sistem yang
akan dibangun. Berikut merupakan perancangan tampilan pada aplikasi inventaris
barang:
1. Halaman Utama
2. Halaman Login
28
3. Halaman Dashboard
29
5. Halaman Data Barang Masuk
30
7. Halaman Profile
4.3 Implementasi
4.3.1 Implementasi Basis Data
1. Tabel user
Berfungsi untuk menyimpan data admin
31
Gambar 4. 26 Implementasi Basis Data Tabel barang
3. Tabel transaksi
Berfungsi untuk menyimpan data riwayat transaksi penjualan
32
2. Halaman Login
Tampilan yang muncul berisi formulir memasukkan username dan password
untuk memulai proses inventaris barang.
3. Halaman Dashboard
Halaman yang berisi tampilan untuk menyajikan informasi jumlah
keseluruhan data terkini.
33
4. Halaman Data Barang Tersedia
Halaman berisi tampilan untuk mengakses jumlah data barang yang tersedia
secara terkini.
34
6. Halaman Data Barang Masuk
Halaman yang berisi tampilan untuk mengakses juga kelola data barang yang
baru masuk pada toko.
35
8. Form Detail Data Barang Masuk
Form berisi tampilan untuk rincian data yang telah diinput.
36
10. Form Hapus Data Barang Masuk
Form yang berisi tampilan menghapus data barang masuk yang telah diinput.
37
12. Form Tambah Data Barang Terjual
Berisi tampilan untuk menginput data barang yang baru terjual pada toko.
38
14. Form Ubah Data Barang Terjual
Berisi tampilan untuk mengubah jumlah dari data barang terjual yang telah
diinput.
39
16. Halaman Profile
Berisi tampilan untuk melihat informasi data pribadi milik toko.
40
NO Pengujian Deskripsi Output Hasil
Fungsi Pengujian
Jika menekan form halaman
Admin melakukan
Halaman dashboard maka aplikasi
1 akses ke halaman SUKSES
Dashboard memunculkan halaman
dashboard
dashboard
Pengujian Halaman Data Barang Tersedia
Jika menekan form halaman
data barang tersedia maka
Admin melakukan aplikasi memunculkan
Halaman Data
1 akses ke halaman data halaman data barang tersedia SUKSES
Barang Tersedia
barang tersedia yang dimana isi datanya
didapat dari hasil inputan data
pada barang masuk dan terjual
Pengujian Halaman Data Barang Masuk
Jika menekan form halaman
Admin melakukan
Halaman Data tersebut, maka aplikasi
1 akses ke halaman data SUKSES
Barang Masuk memunculkan halaman yang
barang masuk
ditekan
Jika menekan form tambah
data maka aplikasi
Admin menambah data memunculkan form tambah
barang yang masuk data, setelah form diisi maka
Tambah Data
2 dengan cara mengisi data berhasil tersimpan di SUKSES
Barang Masuk
form tambah data yang basis data. Kemudian data
disediakan aplikasi yang telah ditambah maka
akan otomatis terinput juga ke
halaman barang tersedia
Jika menekan form halaman
tersebut, maka aplikasi
memunculkan halaman yang
Admin mengubah data
ditekan, setelah form diisi
Ubah Data barang dengan mengisi
3 maka data berhasil tersimpan SUKSES
Barang Masuk form ubah data pada
di basis data. Kemudian data
aplikasi
yang telah diubah maka akan
otomatis terinput juga ke
halaman barang tersedia
Jika menekan form hapus data
Admin menghapus
maka aplikasi memunculkan
Hapus Data data dengan menekan
4 form hapus data, setelah SUKSES
Barang Masuk form hapus data pada
menekan button hapus maka
aplikasi
data berhasil terhapus
Halaman Data Barang Terjual
NO Pengujian Deskripsi Output Hasil
Fungsi Pengujian
Jika menekan form halaman
Admin melakukan
Halaman Data data barang terjual maka
1 akses ke halaman data SUKSES
Barang Terjual aplikasi memunculkan
barang terjual
halaman data barang terjual
Jika menekan form tambah
Admin menambah data data maka aplikasi
barang yang terjual memunculkan form tambah
Tambah Data
2 dengan cara mengisi data, setelah form diisi maka SUKSES
Barang Terjual
form tambah data yang data berhasil tersimpan di
disediakan aplikasi basis data. Kemudian data
yang telah ditambah maka
41
akan otomatis terinput juga ke
halaman barang tersedia
Jika menekan form ubah data
maka aplikasi memunculkan
Admin mengubah data form ubah data, setelah form
barang yang terjual diisi maka data berhasil
Ubah Data
3 dengan cara mengisi tersimpan di basis data. SUKSES
Barang Terjual
form ubah data yang Kemudian data yang telah
disediakan aplikasi diubah maka akan otomatis
terinput juga ke halaman
barang tersedia
Admin menghapus
Jika menekan form hapus data
data barang yang
maka aplikasi memunculkan
Hapus Data terjual dengan cara
4 form hapus data, setelah SUKSES
Barang Terjual menekan form hapus
menekan button hapus maka
data yang disediakan
data berhasil terhapus
aplikasi
Halaman Profile
NO Pengujian Deskripsi Output Hasil
Fungsi Pengujian
Jika menekan form halaman
Admin melakukan
Halaman profile maka aplikasi
1 akses ke halaman data SUKSES
Profile memunculkan halaman
barang tersedia
profile
Halaman Logout
NO Pengujian Deskripsi Output Hasil
Fungsi Pengujian
Admin melakukan Jika menekan form logout
Halaman
1 logout dengan maka aplikasi memunculkan SUKSES
Logout
menekan form logout form halaman login
42
BAB V
PENUTUP
5.1 Kesimpulan
1. Dengan adanya aplikasi ini menjadikan proses inventaris barang tidak lagi dilakukan
secara manual, melainkan mengikuti perkembangan teknologi yaitu sudah
terkomputerisasi
2. Dengan adanya aplikasi ini mempermudah pihak instansi dalam melakukan proses
mengelola data barang
3. Dengan adanya aplikasi ini mengurangi resiko hilang atau rusaknya data barang, serta
tidak perlu memakan waktu lama untuk mencari data barang tersebut
5.2 Saran
43
DAFTAR PUSTAKA
Abdillah, R. (2021). Pemodelan Uml Untuk Sistem Informasi Persewaan Alat Pesta.
Jurnal Fasilkom, 11(2), 79–86. [Link]
Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M. (2018). Pengujian Black Box Testing
pada Aplikasi Action & Strategy Berbasis Android dengan Teknologi Phonegap.
STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 3(2), 206.
[Link]
Kinaswara, T. A., Hidayati, N. R., & Nugrahanti, F. (2019). Rancang Bangun Aplikasi
Inventaris Berbasis Website Pada Kelurahan Bantengan | Kinaswara | Prosiding
Seminar Nasional Teknologi Informasi dan Komunikasi (SENATIK). Prosiding
Seminar Nasional Teknologi Informasi Dan Komunikasi (SENATIK), 2(1), 71–75.
[Link]
Mariko, S. (2019). Aplikasi website berbasis HTML dan JavaScript untuk menyelesaikan
fungsi integral pada mata kuliah kalkulus. Jurnal Inovasi Teknologi Pendidikan,
6(1), 80–91. [Link]
Nabilah, P., Mhd, Y., & Nurbaiti. (2021). Revolusi Industri 4.0 : Peran Teknologi Dalam
Eksistensi Penguasaan Bisnis Dan Implementasinya. Jpsb, 9(2), 91–98.
Nurhayati, A. N., Josi, A., & Hutagalung, N. A. (2018). Penjualan. Jurnal Teknologi Dan
Informasi, 7(2), 13–23.
Pane, S. F., Sari, W. K., & Wicaksono, Z. A. (2020). Membuat Aplikasi Pengolahan Data
Administrasi Barang Menggunakan Aplikasi Apex Online (W. K. Sari & Z. A.
Wicaksono (eds.)). Kreatif Industri Nusantara.
Ramadhan, R. F., & Mukhaiyar, R. (2020). Penggunaan Database Mysql dengan Interface
PhpMyAdmin sebagai Pengontrolan Smarthome Berbasis Raspberry Pi. JTEIN:
Jurnal Teknik Elektro Indonesia, 1(2), 129–134.
[Link]
44
Suprayogi, B., & Rahmanesa, A. (2019). Penerapan Framework Bootstrap Dalam Sistem
Informasi Pendidikan Sma Negeri 1 Pacet Cianjur Jawa Barat. Tematik, 6(2), 23–
30. [Link]
Veteran, U. (n.d.). Web, Definisi Web Server, Devinisi HTML, Definisi PHP, Skrip PHP,
Skrip PHP, Definisi MySQL dan Koneksi Database MySQL dengan PHP. Mlm.
[Link]
45
LAMPIRAN
47
2. Bukti Wawancara atau Survey
48
3. Bukti Bimbingan Laporan
49
4. Formulir Penilaian dari Pembimbing di Tempat KP
50
5. Bukti Selesai KP di Tempat KP
51
6. Bukti Pengujian Program KP
52