LAPORAN AKHIR
APLIKASI INVENTORY RUANG BELAJAR BERBASIS WEB PADA SMK NEGERI 1 KAYUAGUNG
Laporan ini disusun untuk memenuhi syarat menyelesaikan Pendidikan Diploma III jurusan Teknik Komputer Politeknik Negeri Sriwijaya
Di Susun Oleh : Nama : Ahmad Andito
Nim : 061830701110
JURUSAN TEKNIK KOMPUTER
LEMBAR PENGESAHAN LAPORAN AKHIR
APLIKASI INVENTORY RUANG BELAJAR BERBASIS WEB PADA SMK NEGERI 1 KAYUAGUNG
OLEH : AHMAD ANDITO
061830701110
Palembang, Agustus 2021 Menyetujui,
Pembimbing I Pembimbing II
Yulian Mirza, ST., M.Kom Meiyi Darlies, S.Kom, M.Kom NIP. 196607121990031003 NIP. 197805152006041003
MOTTO
“Semua orang punya jatah untuk jatuh &
Semua orang punya jatah untuk tumbuh Jadi nikmatin prosesnya.”
(MOTTO.HIDUP)
“MOOD HEALING ME”
(Ahmad Andito)
ABSTRAK
APLIKASI INVENTORY RUANG BELAJAR BERBASIS WEB PADA SMK NEGERI 1 KAYUAGUNG
(Ahmad Andito, 2021)
Pengelolaan barang dan sumber daya (resource) pada Sekolah Menengah Kejuruan (SMK) Negeri 1 Kayuagung masih bersifat sederhana, media yang digunakan untuk mencatat data inventory barang adalah menggunakan aplikasi Microsoft Office excel. Akibatnya terdapat beberapa kelemahan, seperti resiko kehilangan barang, ketergantungan pada beberapa petugas, dan tidak dapat memberikan report secara real time. Tujuan dari laporan akhir ini adalah membangun aplikasi inventory ruang belajar berbasis web sehingga memberikan kemudahan dalam melakukan proses inventarisasi peralatan/ bahan yang ada pada ruang belajar baik dari segi pengarsipan, perawatan, maupun lokasi barang.
Laporan akhir ini dibatasi pada cara merancang, cara membuat, dan cara pengujian yang digunakan hanya sampai pada tahap website development. Hasil laporan ini bahwa aplikasi berbasis web ini siap digunakan dan di implementasikan untuk mengelola sumber daya ruang belajar dengan kelebihan memberikan report secara real time, dapat diakses kapan saja dan dimana saja.
Kata kunci : Inventory, Web Base, Framework Bootstrap, MySQL
ABSTRACT
WEB-BASED STUDY ROOM INVENTORY APPLICATION AT STATE VOCATIONAL HIGH SCHOOL 1 KAYUAGUNG
(Ahmad Andito, 2021)
The management of goods and resources at the State 1 Kayuagung Vocational High School (SMK) is still simple, the media used to record inventory data is using the Microsoft Office excel application. As a result, there are several weaknesses, such as the risk of losing goods, dependence on several officers, and not being able to provide reports in real time. The purpose of this final report is to build a web-based study room inventory application so as to provide convenience in carrying out the inventory process of equipment/materials in the study room both in terms of archiving, maintenance, and location of goods. This final report is limited to how to design, how to create, and how to test which is used only at the website development stage. The results of this report are that this web-based application is ready to be used and implemented to manage study room resources with the advantage of providing reports in real time, accessible anytime and anywhere.
Keywords : Inventory, Web Base, Framework Bootstrap, MySQL
KATA PENGANTAR
Puji Syukur penulis ucapkan atas kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya penulis dapat menyelesaikan Laporan Akhir (LA).
Adapun maksud dan tujuan penulis Laporan Akhir (LA) ini adalah sebagai syarat yang harus dijalankan oleh mahasiswa Teknik Komputer agar dapat menyelesaikan Program Studi Diploma III Teknik Komputer Politeknik Negeri Sriwijaya dengan judul Laporan “Aplikasi Inventory Ruang Belajar Pada SMK Negeri 1 Kayuagung”.
Dalam melaksanakan pembuatan laporan akhir, dari persiapan hingga proses penyusunan laporan akhir, penulis banyak mendapat bantuan dari berbagai pihak, berupa bimbingan, petunjuk, dan informasi. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada :
1. Allah SWT yang telah memberikan Petunjuk dan Karunia-NYA.
2. Kedua Orang tua dan Keluarga yang selalu memberikan semangat dan doa bagi penulis.
3. Nabi besar Muhammad SAW yang telah membawa kita dari zaman kegelapan ke zaman yang terang benderang.
4. Bapak Yulian Mirza, ST., M.Kom selaku Dosen Pembimbing yang memberi arahan dalam penyusunan Proporsal Laporan Akhir ini.
5. Bapak Meiyi Darlies, S.Kom, M.Kom yang telah membimbing dan mengarahkan dalam penyusunan Proposal Laporan Akhir ini.
6. Bapak Azwardi, ST., M.T selaku Ketua Jurusan Teknik Komputer Politeknik Negeri Sriwijaya.
7. Serta Teman-teman seperjuangan angkatan 2018 di Jurusan Teknik Komputer Politenik Negeri Sriwijaya khususnya kelas 6 CF yang telah memberikan motivasi dan semangat dalam pembuatan laporan ini.
8. Terima kasih kepada Diri Sendiri telah memberikan support yang membuat saya selalu semangat untuk memnyelesaikan laporan akhir ini.
Pada akhirnya penulis sampaikan permintan maaf yang setulus-tulusnya dan kepada Allah SWT penulis memohon ampun, bila terdapat kata-kata yang kurang berkenan baik disengaja maupun tidak disengaja, karena penulis menyadari masih banyak kekurangan dan kesalahan dalam pembuatan Laporan Akhir ini, kesalahan hanya milik manusia dan kebenaran hanya milik Allah SWT semata, untuk itu penulis mengharapkan masukkan berupa kritik dan saran yang membangun kesempurnaan.
Semoga Laporan Akhir ini dapat bermanfaat bagi semua pihak, khususnya mahasiswa Jurusan Teknik Komputer di masa yang akan datang.
Palembang, Agustus 2021
Penulis
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
MOTTO ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah ... 2
1.4. Tujuan ... 2
1.5. Manfaat... 3
BAB II TINJAU PUSTAKA 2.1. Penelitian Terdahulu... 4
2.2. Data ... 7
2.3. Sistem ... 8
2.4. Informasi ... 9
2.5. Pengertian Aplikasi Web ... 10
2.6. Inventory ... 11
2.10.DataBase ...15
2.11. HTML (Hypertext Makup Languange) ...15
2.12. PHP (Personal Home Page) ... 15
2.13. Xampp ...16
2.14.Framework Bootstrap... 16
2.15.Visual Studio Code...17
2.16. Laravel ... 18
2.16.1. Fitur-Fitur Laravel ... 18
2.16.2. Composer ... 21
2.17. Metode Pengembangan Software ...21
2.18. Ebtity Relationship Diagram(ERD) ...23
2.19. Unified Modelling Language(UML) ... 23
BAB III RANCANG BANGUN 3.1. Perancangan Sistem ... 25
3.1.1. Server ... 25
3.1.2. Client/User ... 26
3.1.3.Planning(Perencanaan) ...26
2.1.4.Design(Pemodelan) ...27
3.2. Flowchart ... 30
3.2.1. Flowchart Login ...30
3.2.2. Flowchart Data Barang ... 31
3.2.3. Flowchart Data Bos ...31
3.2.4. Flowchart Data Ruangan ...32
3.3.6. Rancangan Tampilan Data Ruangan ...35
3.3.7. Rancangan Tampilan Tambah/Edit Data Bos&Data Ruangan ..36
3.3.8. Rancangan Tampilan Administrator ...36
3.4. Database Aplikasi ... 37
3.5. Tabel Aplikasi ...37
BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil ... 40
4.2. Pembahasan...40
4.2.1. Implementasi Basis Data ...40
4.2.2. TampilanFormLogin ...43
4.2.3. Tampilan Menu Data Barang ...44
4.2.4. Tampilan Menu Data Bos ... 45
4.2.5. Tampilan Menu Data Ruangan ... 46
4.2.6. Tampilan Administrator ...47
4.3. Hasil Pengujian ... 47
BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan ... 57
5.2. Saran... 57 DAFTAR PUSTAKA
LAMPIRAN
GAMBAR
Gambar 2.1Rincian Aplikasi Web ... 11
Gambar 2.2XAMPP Control Panel ...16
Gambar 2.3Tampilan Aplikasi Visual Studio Code ... 18
Gambar 2.4Metode Exstream Programming ... 22
Gambar 2.5Diagram UML ...24
Gambar 3.1Diagram Blog Perancangan ... 25
Gambar 3.2Use Case Diagram ...27
Gambar 3.3Activity Diagram ...27
Gambar 3.4Component Diagram ...28
Gambar 3.5Deployment Diagram ...28
Gambar 3.6Entity Relationship Diagram ...29
Gambar 3.7Logical Record Structure ... 29
Gambar 3.8Flowchart Login ...30
Gambar 3.9Flowchart Data Barang ... 31
Gambar 3.10Flowchart Data Bos ...31
Gambar 3.11Flowchart Data Ruangan ...32
Gambar 3.12Flowchart Administrator ...32
Gambar 3.13Rancang Tampilan Login ...33
Gambar 3.14Rancang Tampilan Dashboard ...33
Gambar 3.15Rancang Tampilan Data Barang ... 34
Gambar 4.3Struktur Tabel Commidities ...41
Gambar 4.4Struktur Tabel Commodity_Location ... 41
Gambar 4.5Struktur Tabel Failed_Jobs ... 41
Gambar 4.6Struktur Tabel Migrations ...42
Gambar 4.7Struktur Tebel Password_Resets ...42
Gambar 4.8Struktur Tebel School_Operational_Assistance ... 42
Gambar 4.9Struktur Tabel Users ... 42
Gambar 4.10TampilanForm Login... 43
Gambar 4.11Tampilan Dashboard ...43
Gambar 4.12Tampilan Menu Data Barang ...44
Gambar 4.13Tampilan Tambah Data Barang ... 44
Gambar 4.14Tampilan Menu Data Bos ... 45
Gambar 4.15Tampilan Tambah Data Bos ... 45
Gambar 4.16Tampilan Menu Data Ruangan ... 46
Gambar 4.17Tampilan Tambah Data Ruangan ... 46
Gambar 4.18Tampilan Administrator ...47
Gambar 4.19Hasil Pengujian Login Berhasil Masuk ... 48
Gambar 4.20Hasil Pengujian Tambah Data Barang ...50
Gambar 4.21Hasil Pengujian Edit Data Barang ... 50
Gambar 4.22Hasil Pengujian Delete Data Barang ...51
Gambar 4.23Hasil Pengujian Export Data Barang ... 51
Gambar 4.24Hasil Pengujian Tambah Data Bos ... 52
Gambar 4.25Hasil Pengujian Diedit Data Bos ... 53
Gambar 4.26Hasil Pengujian Dihapus Data Bos ... 53
Gambar 4.27Hasil Pengujian Tambah Data Ruangan ... 54
Gambar 4.28Hasil Pengujian Diedit Data Ruangan ... 55
Gambar 4.29Hasil Pengujian Dihapus Data Ruangan ... 55
Gambar 4.30Hasil Pengujian Diubah Administrator ...56
TABEL
Tabel 2.1Definisi Data ...7
Tabel 2.2Definisi Sistem ...8
Tabel 2.3Definisi Informasi ...9
Tabel 2.2SimbolSystems Flowchart ...12
Tabel 3.1Database Aplikasi ... 37
Tabel 3.2Commodities ...37
Tabel 3.3Commodity_Locations ... 38
Tabel 3.4Failed_Jobs ... 38
Tabel 3.5Migrations ...38
Tabel 3.6Password_Resets ...39
Tabel 3.7School_Operational_Assistances ...39
Tabel 3.8Users ... 39
Tabel 4.1Fungsi Form Login ... 47
Tabel 4.2Fungsi Menu Data Barang ...47
Tabel 4.3Fungsi Menu Data Bos ... 51
Tabel 4.4Fungsi Menu Data Ruangan ... 53
Tabel 4.5Fungsi Administrator ...55