APLIKASI TRANSAKSI INVENTORY PADA PT WIJAYA KARYA BETON TBK PALEMBANG BERBASIS WEBSITE
Laporan Akhir ini disusun sebagai salah satu syarat Menyelesaikan pendidikan Diploma III
Pada Jurusan Manajemen Informatika Program Studi DIII Manajemen Informatika
Oleh:
Aurelia Putri Omarni 0619 3080 0792
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2022
iii
iv
MOTTO DAN PERSEMBAHAN
“Tidak ada kesuksesan tanpa kerja keras. Tidak ada keberhasilan tanpa kebersamaan. Tidak ada kemudahan tanpa doa.”
“Perjuangan yang kamu lakukan hari ini merupakan cara untuk membangun kualitas yang lebih baik di hari esok”
“Life is like a camera, focus on what's important capture. The good times develop from the negatives. If things don't work out, take another shot.”
Saya persembahkan untuk : 1. Kedua Orang Tua ,
Kakak dan Adik 2. Kedua Dosen
Pembimbing LA
3. Almamater Kebanggaan Politeknik Negeri
Sriwijaya
4. Keluarga Besar HMJ Manajemen Informatika 5. Teman-Teman
Seperjuangan
Manajemen Informatika 2019
v ABSTRAK
Tujuan Penulisan Laporan Akhir ini adalah untuk membuat Aplikasi Transaksi Inventory pada PT Wijaya Karya Beton Tbk. Palembang Berbasis Website yang meliputi mengelola dan menginput akun dan data barang kantor serta dapat melihat report dari transaksi inventory yang telah di lakukan dalam bentuk tabel oleh admin.
Sedangkan user hanya dapat menginput data yang ingin dilakukan. Terakhir, pemimpin yang mengelola data pegawai dan melihat laporan inventory. Metode yang digunakan untuk pembuatan laporan ini adalah menggunakan metode pengembangan sistem SDLC. Proses yang digunakan untuk mendesain sistem ini adalah Data Flow Diagram (DFD) dan menggunakan Bahasa pemrograman PHP serta database MySQL. Sistem ini terbagi menjadi 3 bagian yaitu admin, pegawai dan pemimpin. Dengan dibuatnya aplikasi ini diharapkan dapat mempermudah dalam transaksi inventory barang kantor PT Wijaya Karya Beton Tbk. Palembang.
Kata Kunci : Website, SDLC, DFD, PHP dan MySQL
vi ABSTRACT
The purpose of writing this final report is to create an Inventory Transaction Application at PT Wijaya Karya Beton Tbk. Palembang-Based Website which includes managing and inputting account data and office goods and being able to view reports from inventory transactions that have been carried out in tabular form by the admin. Meanwhile, users can only enter the data they want to do. Finally, the leader who manages employee data and views inventory reports. The method used in this report is the SDLC system development method. The process used to design this system is a Data Flow Diagram (DFD) and uses the PHP programming language and MySQL database. This system is divided into 3 parts, namely admin, employees and leadership. With the creation of this application, it is hoped that it will facilitate transactions for office supplies for PT Wijaya Karya Beton Tbk.
Palembang.
Keywords: Website, SDLC, DFD, PHP and MySQL
vii
KATA PENGANTAR
Dengan mengucap puji syukur kepada Allah SWT, karena hanya atas anugerah dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini dengan judul “Aplikasi Transaksi Inventory pada PT Wijaya Karya Beton Palembang Tbk. Berbasis Website”.
Laporan Akhir ini dibuat untuk memenuhi syarat menyelesaikan Pendidikan Diploma III Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya. Dalam penulisan Laporan Akhir ini penulis banyak mendapatkan bantuan dari berbagai pihak, baik berupa bimbingan maupun petunjuk sehingga Laporan Akhir ini dapat diselesaikan. Oleh karena itu, dalam kesempatan ini penulis menyampaikan ucapan terima kasih kepada
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya Palembang.
2. Bapak Carlos R.S, S.T.,M.T. selaku Pembantu Direktur I Politeknik Negeri Sriwijaya Palembang.
3. Ibu Nelly Masnila, S.E, M.Si, AK selaku Pembantu Direktur II Politeknik Negeri Sriwijaya Palembang.
4. Bapak Ahmad Zamheri, S.T., M.T selaku Pembantu Direktur III Politeknik Negeri Sriwijaya Palembang.
5. Bapak Drs. Zakaria, M.Pd. selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya Palembang.
6. Ibu Dr. Indri Aryanti, S.E., M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
7. Ibu Rika Sadariawati, S.E., M.Si selaku Ketua Program Studi Diploma IV Manajemen Informatika Politeknik Negeri Sriwijaya.
8. Bapak Meivi Kusnandar, S.Kom., M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya Palembang.
viii
9. Bapak Indra Satriadi, S.T.,M.Kom. selaku Dosen Pembimbing I yang telah banyak memberikan bimbingan sedari penyusunan Laporan Kerja Praktek hingga Laporan Akhir ini.
10. Bapak Meivi Kusnandar, S.Kom., M.Kom. selaku Dosen Pembimbing II yang telah banyak memberikan bimbingan dalam penyusunan Laporan Akhir ini.
11. Dolly Lesriyan Annex Gitainori AG., S.E,. M.Ak selaku Manajer Keuangan dan SDM di PT Wijaya Karya Beton Palembang.
12. Bapak dan Ibu dosen pengajar di Jurusan Manajemen Informatika yang telah memberikan ilmu yang bermanfaat bagi kami.
13. Kedua orang tua tercinta , Adek Amel , dan Kak Irfan serta keluarga besar yang senantiasa memberikan doa dan semangat, dukungan serta saran yang sangat bermanfaat agar terus melakukan yang terbaik.
14. Rekan – rekan HMJ Manajemen Informatika khususnya angkatan 2020 yang telah membersamai proses selama perkuliahan.
15. Haliza Ayu, Risa Aprilia, Meyda Amelia, Kartika Febrianti, Rilda Salsabila, Amelia Eka Putri dan teman-teman satu jurusan yang selalu memberikan support, bantuan tenaga, waktu, dan pikiran dalam menyelesaikan perkuliahan maupun Laporan Akhir ini .
16. Last but not least , I wanna thank me , I wanna thank me for believing in me, I wanna thank me for doing all this hard work , I wanna thank me for having no days off , I wanna thank me for never quitting , I wanna thank me for just “me”
at all times.
Penulis berharap laporan akhir ini dapat bermanfaat bagi pembaca dan memohon maaf dalam keterbatasannya maupun kesalahan dalam penulisan laporan. Penulis mengharapkan apresiasi dari pembaca berupa kritik dan saran yang membangun.
Palembang, 2021
Penulis
ix DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHANLAPORAN AKHIR ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xiv
DAFTAR GAMBAR ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan ... 4
1.5 Manfaat ... 4
1.6 Metodologi Penelitian ... 4
1.6.1 Lokasi Pengumpulan Data ... 4
1.6.2 Metode Pengumpulan Data ... 4
1.6.2.1 Metode Observasi ... 4
1.6.2.2 Metode Wawancara ... 5
1.7 Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA ... 7
2.1 Teori Umum ... 7
2.1.1 Pengertian Komputer ... 7
2.1.2 Pengertian Perangkat Lunak ... 7
x
2.1.3 Pengertian Data ... 8
2.1.4 Pengertian Basis Data (Database) ... 8
2.1.5 Metode Pengembangan Sistem... 8
2.2 Teori Judul ... 10
2.2.1 Pengertian Aplikasi ... 10
2.2.2 Pengertian Transaksi ... 10
2.2.3 Pengertian Inventory (Persediaan) ... 11
2.2.4 Pengertian Website ... 11
2.3 Teori Khusus ... 11
2.3.1 Diagram Konteks ... 11
2.3.2 DFD (Data Flow Diagram) ... 12
2.3.3 Pengertian Entity Relationship Diagram (ERD) ... 14
2.3.4 Pengertian Flowchart ... 15
2.3.5 Pengertian Kamus Data ... 17
2.4 Teori Program ... 18
2.4.1 Pengertian PHP ... 18
2.4.2 Pengertian PhpMyAdmin ... 19
2.4.3 Pengertian CSS ... 19
2.4.4 Pengertian MySQL ... 19
2.4.5 Pengertian XAMPP ... 20
2.4.6 Pengertian Visual Studio Code ... 20
BAB III GAMBARAN UMUM PERUSAHAAN ... 21
3.1 Sejarah Singkat Perusahaan ... 21
3.2 Visi & Misi ... 23
3.2.1 Visi ... 23
3.2.2 Misi ... 23
3.3 Makna Logo ... 23
3.4 Struktur Organisasi ... 24
3.5 Ruang Lingkup Pekerjaan ... 27
3.5.1 Manajer Wilayah Penjualan II ... 27
xi
3.5.2 Sales Engineer ... 27
3.5.3 Manajer Seksi Perencaan & Evaluasi Operasi ... 28
3.5.4 Pelaksana Utama ... 28
3.5.5 Manajer Seksi Keuangan & SDM ... 29
3.6 Sistem Yang Sedang Berjalan ... 30
BAB IV HASIL DAN PEMBAHASAN ... 32
4.1 Analisis Kebutuhan Perangkat Lunak ... 32
4.1.1 Definisi Masalah ... 32
4.1.2 Penyelidikan Awal... 32
4.1.3 Studi Kelayakan... 33
4.1.4 Tempat dan Waktu Penelitian ... 34
4.1.5 Alat dan Bahan ... 34
4.1.5.1 Alat ... 34
4.1.5.2 Bahan ... 35
4.1.6 Analisis Kebutuhan ... 35
4.1.6.1 Kebutuhan Fungsional ... 35
4.1.6.2 Kebutuhan Non Fungsional ... 36
4.1.7 Rancangan Sistem ... 36
4.1.8 Analisis Aplikasi Transaksi Inventory PT Wijaya Karya Beton Tbk. Palembang ... 37
4.2 Desain Sistem ... 37
4.2.1 Diagram Konteks Sistem yang Baru ... 37
4.2.2 Data Flow Diagram (DFD) ... 39
4.2.3 Flowchart ... 43
4.1.2.1 Flowchart Admin ... 43
4.1.2.2 Flowchart Pegawai ... 45
4.1.2.3 Flowchart Pimpinan ... 47
4.2.4 Entity Relationship Diagram (ERD) ... 49
4.2.5 Kamus Data ... 51
4.2.6 Desain Tabel ... 54
xii
4.3 PerancanganAplikasii ... 59
4.3.1 Desain Halaman HomePage ... 60
4.3.2 Desain Halaman Login ... 60
4.3.3 Desain Halaman Admin ... 61
4.3.3.1 Desain Halaman Dashboard Admin ... 61
4.3.3.2 Desain Halaman Barang... 61
4.3.3.3 Desain Halaman Kategori ... 62
4.3.3.4 Desain Halaman Permintaan ... 62
4.3.3.5 Desain Halaman Pengadaan ... 63
4.3.3.6 Desain Halaman Barang Masuk ... 63
4.3.3.7 Desain Halaman Pemakain ... 64
4.3.3.8 Desain Halaman Laporan Pemakaian ... 64
4.3.3.9 Desain Halaman Laporan Persediaan ... 65
4.3.3.10 Desain Halaman Laporan Pengadaan ... 65
4.3.3.11 Desain Halaman Daftar Akun ... 66
4.3.4 Desain Halaman Pegawai ... 66
4.3.4.1 Desain Halaman Dashboard Pegawai... 67
4.3.4.2 Desain Halaman Data Barang ... 67
4.3.4.3 Desain Halaman Buat Permintaan Barang ... 67
4.3.4.4 Desain Halaman Buat Pengadaan Barang ... 68
4.3.4.5 Desain Halaman Riwayat Permintaan... 68
4.3.4.6 Desain Halaman Riwayat Pengadaan ... 69
4.3.4.7 Desain Halaman Akun ... 69
4.3.5 Desain Halaman Pimpinan ... 70
4.3.5.1 Desain Halaman Dashboard Pimpinan ... 70
4.3.5.2 Desain Halaman Data Barang ... 70
4.3.5.3 Desain Halaman Data Kategori... 71
4.3.5.4 Desain Halaman Laporan Pemakaian ... 71
4.3.5.5 Desain Halaman Laporan Persediaan ... 72
4.3.5.6 Desain Halaman Laporan Pengadaan ... 72
4.3.5.7 Desain Halaman Data Pegawai ... 73
xiii
4.4 Tampilan Aplikasi ... 73
4.4.1 Tampilan Halaman HomePage ... 73
4.4.2 Tampilan Halaman Login ... 74
4.4.3 Tampilan Halaman Admin ... 74
4.4.3.1 Tampilan Halaman Dashboard Admin ... 74
4.4.3.2 Tampilan Halaman Barang ... 75
4.4.3.3 Tampilan Halaman Kategori ... 75
4.4.3.4 Tampilan Halaman Permintaan ... 76
4.4.3.5 Tampilan Halaman Pengadaan ... 76
4.4.3.6 Tampilan Halaman Barang Masuk ... 77
4.4.3.7 Tampilan Halaman Pemakain ... 77
4.4.3.8 Tampilan Halaman Laporan Pemakaian ... 78
4.4.3.9 Tampilan Halaman Laporan Persediaan ... 78
4.4.3.10 Tampilan Halaman Laporan Pengadaan ... 79
4.4.3.11 Tampilan Halaman Daftar Akun ... 79
4.4.4 Tampilan Halaman Pegawai ... 80
4.4.4.1 Tampilan Halaman Dashboard Pegawai ... 80
4.4.4.2 Tampilan Halaman Data Barang ... 80
4.4.4.3 Tampilan Halaman Buat Permintaan Barang ... 81
4.4.4.4 Tampilan Halaman Buat Pengadaan Barang ... 81
4.4.4.5 Tampilan Halaman Riwayat Permintaan ... 82
4.4.4.6 Tampilan Halaman Riwayat Pengadaan ... 82
4.4.4.7 Tampilan Halaman Akun ... 83
4.4.5 Tampilan Halaman Pimpinan ... 83
4.4.5.1 Tampilan Halaman Dashboard Pimpinan ... 83
4.4.5.2 Tampilan Halaman Barang ... 84
4.4.5.3 Tampilan Halaman Kategori ... 84
4.4.5.4 Tampilan Halaman Laporan Pemakaian ... 85
4.4.5.5 Tampilan Halaman Laporan Persediaan ... 85
4.4.5.6 Tampilan Halaman Laporan Pengadaan ... 86
4.4.5.7 Tampilan Halaman Daftar Pegawai ... 86
xiv
4.5 Pengujian Sistem ... 87
4.5.1 Pengujian Sistem Halaman Admin ... 87
4.5.2 Pengujian Sistem Halaman Pegawai ... 90
4.5.3 Pengujian Sistem Halaman Pimpinan ... 92
4.6 Pemeliharaan Sistem ... 94
4.7 Pembahasan ... 94
BAB V KESIMPULAN DAN SARAN ... 96
5.1 Kesimpulan ... 96
5.2 Saran ... 96
DAFTAR PUSTAKA LAMPIRAN
xv
DAFTAR TABEL
Tabel 2.1 Simbol – simbol Data Flow Diagram ... 12
Tabel 2.2 Simbol – simbol Entity Relationship Diagram ... 14
Tabel 2.3 Simbol – simbol Flowchart ... 16
Tabel 2.4 Simbol – simbol Kamus Data ... 17
Tabel 4.1 Tabel Kategori... 54
Tabel 4.2 Tabel Barang ... 55
Tabel 4.3 Tabel Users ... 55
Tabel 4.4 Tabel Detail Permintaan... 56
Tabel 4.5 Tabel Detail Pengadaan ... 56
Tabel 4.6 Tabel Barang Masuk ... 57
Tabel 4.7 Tabel Pemakaian ... 57
Tabel 4.8 Tabel Permintaan ... 58
Tabel 4.9 Tabel Pengadaan ... 58
Tabel 4.10 Pengujian Sistem Halaman Admin ... 87
Tabel 4.11 Pengujian Sistem Halaman Pegawai ... 90
Tabel 4.12 Pengujian Sistem Pimpinan ... 92
xvi
DAFTAR GAMBAR
Gambar 3.1 Logo PT Wijaya Karya Beton Tbk. Palembang ... 24
Gambar 3.2 Struktur Organisasi PT Wijaya Karya Beton Tbk. Wilayah Penjualan II Palembang ... 25
Gambar 3.3 Struktur Organisasi KSDM PT Wijaya Karya Beton Tbk. Wilayah Penjualan II Palembang ... 26
Gambar 3.4 Struktur Organisasi Seksi SE PT Wijaya Karya Beton Tbk. Wilayah Penjualan II Palembang ... 26
Gambar 3.5 Struktur Organisasi Seksi PEO PT Wijaya Karya Beton Tbk. Wilayah Penjualan II Palembang ... 27
Gambar 3.6 Struktur Organisasi Seksi SP PT Wijaya Karya Beton Tbk. Wilayah Penjualan II Palembang... 27
Gambar 3.7 Sistem Yang Sedang Berjalan ... 30
Gambar 4.1 Diagram Konteks Sistem ... 38
Gambar 4.2 DFD Level Zero ... 40
Gambar 4.3 Flowchart Admin ... 43
Gambar 4.4 Flowchart Pegawai ... 45
Gambar 4.5 Flowchart Pimpinan ... 47
Gambar 4.6 Entity Relationship Diagram (ERD) ... 49
Gambar 4.7 Desain Halaman HomePage ... 60
Gambar 4.8 Desain Halaman Login ... 60
Gambar 4.9 Desain Halaman Dashboard Admin ... 61
Gambar 4.10 Desain Halaman Barang ... 61
Gambar 4.11 Desain Halaman Kategori ... 62
Gambar 4.12 Desain Halaman Permintaan ... 62
Gambar 4.13 Desain Halaman Pengadaan ... 63
Gambar 4.14 Desain Halaman Barang Masuk ... 63
Gambar 4.15 Desain Halaman Pemakaian ... 64
Gambar 4.16 Desain Halaman Laporan Pemakaian ... 64
Gambar 4.17 Desain Halaman Laporan Persediaan ... 65
xvii
Gambar 4.18 Desain Halaman Laporan Pengadaan ... 65
Gambar 4.19 Desain Halaman Daftar Akun ... 66
Gambar 4.20 Desain Halaman Dashboard Pegawai ... 66
Gambar 4.21 Desain Halaman Data Barang ... 67
Gambar 4.22 Desain Halaman Buat Permintaan Barang ... 67
Gambar 4.23 Desain Halaman Buat Pengadaan Barang ... 68
Gambar 4.24 Desain Halaman Riwayat Permintaan ... 68
Gambar 4.25 Desain Halaman Riwayat Pengadaan ... 69
Gambar 4.26 Desain Halaman Akun ... 69
Gambar 4.27 Desain Halaman Dashboard Pimpinan ... 70
Gambar 4.28 Desain Halaman Barang ... 70
Gambar 4.29 Desain Halaman Kategori ... 71
Gambar 4.30 Desain Halaman Laporan Pemakaian ... 71
Gambar 4.31 Desain Halaman Laporan Persediaan ... 72
Gambar 4.32 Desain Halaman Laporan Pengadaan ... 72
Gambar 4.33 Desain Halaman Daftar Pegawai... 73
Gambar 4.34 Tampilan Halaman HomePage ... 73
Gambar 4.35 Tampilan Halaman Login... 74
Gambar 4.36 Tampilan Halaman Dashboard Admin ... 74
Gambar 4.37 Tampilan Halaman Barang... 75
Gambar 4.38 Tampilan Halaman Kategori ... 75
Gambar 4.39 Tampilan Halaman Permintaan ... 76
Gambar 4.40 Tampilan Halaman Pengadaan ... 76
Gambar 4.41 Tampilan Halaman Barang Masuk ... 77
Gambar 4.42 Tampilan Halaman Pemakaian... 77
Gambar 4.43 Tampilan Halaman Laporan Pemakaian ... 78
Gambar 4.44 Tampilan Halaman Laporan Persediaan ... 78
Gambar 4.45 Tampilan Halaman Laporan Pengadaan ... 79
Gambar 4.46 Tampilan Halaman Daftar Akun ... 79
Gambar 4.47 Tampilan Halaman Dashboard Pegawai... 80
Gambar 4.48 Tampilan Halaman Data Barang ... 80
xviii
Gambar 4.49 Tampilan Halaman Buat Permintaan Barang ... 81
Gambar 4.50 Tampilan Halaman Buat Pengadaan Barang ... 81
Gambar 4.51 Tampilan Halaman Riwayat Permintaan... 82
Gambar 4.52 Tampilan Halaman Riwayat Pengadaan ... 82
Gambar 4.53 Tampilan Halaman Akun ... 83
Gambar 4.54 Tampilan Halaman Dashboard Pimpinan ... 83
Gambar 4.55 Tampilan Halaman Barang... 84
Gambar 4.56 Tampilan Halaman Kategori ... 84
Gambar 4.57 Tampilan Halaman Laporan Pemakaian ... 85
Gambar 4.58 Tampilan Halaman Laporan Persediaan ... 85
Gambar 4.59 Tampilan Halaman Laporan Pengadaan ... 86
Gambar 4.60 Tampilan Halaman Daftar Pegawai ... 86