Oleh:
MUHAMMAD ADITYA SURYA ATMAJA
NPM : 19630758
i
LEMBAR PENGESAHAN PEMBIMBING
SKRIPSI
Oleh:
MUHAMMAD ADITYA SURYA ATMAJA
NPM 19630758
Pembimbing 1, Pembimbing 2,
Mengetahui,
ii
LEMBAR PENGESAHAN PENGUJI
SKRIPSI
Oleh:
MUHAMMAD ADITYA SURYA ATMAJA
NPM 19630758
Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk
Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Islam Kalimantan
Muhammad Arsyad Al Banjari Banjarmasin.
Banjarmasin, Februari 2023
Penguji I
Penguji II
Penguji III
Mengetahui,
iii
PERNYATAAN KEASLIAN SKRIPSI
Saya menyatakan dengan sesungguhnya bahwa skripsi dengan judul :
yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada program
studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam Kalimantan
Muhammad Arsyad Al Banjari Banjarmasin, sejauh yang saya ketahui bukan
merupakan tiruan atau duplikasi dari Skripsi yang sudah di publikasikan dan atau
pernah dipakai untuk mendapatkan gelar kesarjanaan di lingkungan Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari Banjarmasin maupun di Perguruan Tinggi
atau instansi manapun, kecuali bagian yang sumber informasinya dicatumkan
sebagaimana mestinya.
iv
ABSTRAK
v
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah
Skripsi ini merupakan sebuah karya tulis ilmiah yang diperlukan untuk
melatih diri dan mengembangkan wawasan berpikir, adapun judul dari skripsi ini
diajukan sebagai salah satu syarat untuk memperoleh gelar sarjana S-1 Teknik
Informatika.
Penyelesaian skripsi ini tidak lepas dari bantuan berbagai pihak, baik secara
langsung. Atas bantuan, dorongan serta doa yang telah diberikan. Untuk itu penulis
1. Ibu Dr. Hj Silvia Ratna S.Kom, M.Kom Selaku Dekan Fakultas Teknologi
Informasi. Universitas Kalimantan Muhammad Arsyad Al-Banjari
Banjarmasin.
2. Bapak Wagino S.Kom, M.Kom Selaku Ketua Program Studi Teknik
Informatika Fakultas Teknologi Informasi.
3. Ibu Desy Ika Puspitasari, S.Kom., M.Kom selaku Pembimbing satu, yang
telah memberikan masukan dan arahan dalam menyelesaikan skripsi ini.
4. Bapak Agus Setiawan, S.Kom., M.Kom Selaku dosen pembimbing 2, yang
juga telah banyak memberikan arahan dan bimbingan dalam hal apapun
serta meluangkan waktunya demi kelancaran pembuatan penulisan laporan
Skripsi
vi
5. Semua Pegawai Dinas Pertanian Kabupaten Tapin yang telah memberikan
izin kepada saya untuk melaksanakan penelitian dalam penulisan sehingga
terbentuk laporan Skripsi ini.
6. Seluruh Dosen dan Staf Fakultas Teknologi Informasi Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari.
7. Teman-teman seangkatan serta pihak yang tidak bisa penulis sebutkan satu
persatu yang telah banyak memberikan masukan dan semangat untuk
menyelesaikan laporan Skripsi.
kepada semuanya atas bantuan, dukungan dan motivasi. Penulis menyadari bahwa
masih banyak kekurangan dari skripsi ini, baik dari materi maupun teknik
karena itu, kritik dan saran yang membangun sangat penulis harapkan.
vii
DAFTAR ISI
Halaman
SKRIPSI .................................................................................................................. i
LEMBAR PENGESAHAN PEMBIMBING ...................................................... ii
LEMBAR PENGESAHAN PENGUJI ............................................................... iii
PERNYATAAN KEASLIAN SKRIPSI ............................................................. iv
ABSTRAK ............................................................................................................. v
KATA PENGANTAR .......................................................................................... vi
DAFTAR ISI ....................................................................................................... viii
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL............................................................................................... xiv
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ......................................................................... 1
1.2 Rumusan Masalah .................................................................... 2
1.3 Batasan Masalah ....................................................................... 2
1.4 Tujuan Penelitian ...................................................................... 3
1.5 Manfaat Penelitian .................................................................... 3
1.6 Metode Penelitian ..................................................................... 3
1.7 Sistematika Penulisan ............................................................... 5
BAB II TINJAUAN PUSTAKA ............................................................................. 7
2.1 Landasan Teori ......................................................................... 7
2.1.1 Sistem Informasi ................................................................................ 7
2.1.2 Pengelolaan Barang ............................................................................ 8
2.1.3 QR Code ............................................................................................. 8
2.1.4 Database ............................................................................................. 9
2.1.5 PHP..................................................................................................... 9
2.1.6 MySQL ............................................................................................... 9
2.1.7 Visual Studio Code........................................................................... 10
viii
2.1.8 XAMPP ............................................................................................ 10
2.1.9 Unifield Modelling Language (UML) .............................................. 11
2.1.10 Entity Relationship Diagram (ERD) .............................................. 15
2.2 Penelitian Terkait ................................................................... 16
2.3 Profil Kantor Dinas Pertanian Kabupaten Tapin ..................... 20
2.3.1 Lokasi Penelitian .............................................................................. 20
BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 21
3.1 Analisis Sistem yang Berjalan ................................................ 21
3.1.1 Analisis Terhadap Sistem Lama ....................................................... 21
3.1.2 Analasis Terhadap Sistem Baru ....................................................... 23
3.2 Analis Kebutuhan Sistem........................................................ 24
3.2.1 Kebutuhan Hardware........................................................................ 24
3.2.2 Kebutuhan Software ......................................................................... 26
3.2.3 Kebutuhan Brainware (Sumber Daya Manusia) .............................. 27
3.2.4 Kebutuhan Antar Muka .................................................................... 27
3.2.5 Kebutuhan Fungsional...................................................................... 27
3.2.6 Kebutuhan Data ................................................................................ 28
3.4 Rancangan Model Sistem ....................................................... 28
3.3.1 Use Case Diagram ....................................................................... 29
3.3.2 Class Diagram ............................................................................. 30
3.3.3 Activity Diagram ......................................................................... 30
3.3.4 Sequence Diagram ....................................................................... 32
3.4 Rancangan Basis Data .......................................................... 33
3.4.1 Rancangan Tabel ......................................................................... 33
3.4.2 Relasi Tabel ................................................................................. 41
3.5 Rancangan Antarmuka Masukan Sistem .............................. 41
3.6 Rancangan Antarmuka Keluaran Sistem .............................. 51
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 57
4.1 Spesifikasi Sistem ................................................................ 57
ix
4.1.1 Spesifikasi Perangkat Keras (Hardware) ..................................... 57
4.1.2 Spesifikasi Perangkat Lunak (Software) ..................................... 57
4.2 Langkah-langkah Pembuatan Sistem .................................... 57
4.3 Hasil Tampilan Aplikasi ....................................................... 60
4.3.1 Tampilan Antarmuka Masukan Sistem ....................................... 60
4.3.2 Tampilan Antarmuka Keluaran Sistem ....................................... 69
4.4 Hasil Pengujian....................................................................... 74
BAB V PENUTUP ................................................................................................ 83
5.1 Kesimpulan .......................................................................... 83
5.2 Saran .................................................................................... 83
DAFTAR PUSTAKA ........................................................................................... 85
x
DAFTAR GAMBAR
xi
Gambar 3. 29 Rancangan Filter Laporan .............................................................. 50
Gambar 3. 30 Rancangan Report Persediaan barang ............................................ 51
Gambar 3. 31 Rancangan Report Pegawai ............................................................ 51
Gambar 3. 32 Rancangan Report Data Pembelian barang .................................... 52
Gambar 3. 33 Rancangan Report Data Pengadaan barang ................................... 52
Gambar 3. 34 Rancangan Report Data Penggunaan barang ................................. 53
Gambar 3. 35 Rancangan Report Data Mutasi barang.......................................... 53
Gambar 3. 36 Rancangan Report Data Barang dilelang ....................................... 54
Gambar 3. 37 Rancangan Report Pemeliharaan barang........................................ 54
Gambar 3. 38 Rancangan Report Barang rusak .................................................... 55
Gambar 3. 38 Rancangan Report Perbaikan Barang ............................................. 55
Gambar 3. 38 Rancangan Report Pemusnahan Barang ........................................ 56
Gambar 4. 1 Tampilan Halaman Login................................................................. 60
Gambar 4. 2 Tampilan Halaman Landing Page .................................................... 60
Gambar 4. 3 Tampilan Halaman Dashboard ......................................................... 61
Gambar 4. 4 Tampilan halaman Pengguna ........................................................... 61
Gambar 4. 5 Tampilan halaman Barang perlengkapan ......................................... 62
Gambar 4. 6 Tampilan halaman Barang peralatan ................................................ 62
Gambar 4. 8 Tampilan halaman Pegawai ............................................................. 63
Gambar 4. 9 Tampilan halaman Pembelian barang .............................................. 63
Gambar 4. 10 Tampilan halaman Pengadaan barang ............................................ 64
Gambar 4. 11 Tampilan halaman Penggunaan barang.......................................... 64
Gambar 4. 12 Tampilan halaman Mutasi barang .................................................. 65
Gambar 4. 13 Tampilan halaman Pemusnahan barang ......................................... 65
Gambar 4. 13 Tampilan halaman Barang rusak .................................................... 66
Gambar 4. 13 Tampilan halaman Perbaikan barang ............................................. 66
Gambar 4. 13 Tampilan halaman Barang dilelang................................................ 67
Gambar 4. 14 Tampilan Modal Edit Data ............................................................. 67
Gambar 4. 15 Tampilan Modal Tambah Data ...................................................... 68
Gambar 4. 16 Tampilan Filter Laporan................................................................. 68
xii
Gambar 4. 17 Rancangan Report Persediaan barang ............................................ 69
Gambar 4. 18 Rancangan Report Pegawai ............................................................ 69
Gambar 4. 19 Rancangan Report Data Pembelian barang .................................... 70
Gambar 4. 20 Rancangan Report Data Pengadaan barang ................................... 70
Gambar 4. 21 Rancangan Report Data Penggunaan barang ................................. 71
Gambar 4. 22 Rancangan Report Data Mutasi barang.......................................... 71
Gambar 4. 23 Rancangan Report Data Barang dilelang ....................................... 72
Gambar 4. 24 Rancangan Report Pemeliharaan barang........................................ 72
Gambar 4. 25 Rancangan Report Barang rusak .................................................... 73
Gambar 4. 25 Rancangan Report Barang rusak .................................................... 73
Gambar 4. 25 Rancangan Report Barang rusak .................................................... 74
xiii
DAFTAR TABEL
xiv
Tabel 4. 11 Hasil Pengujian Barang dilelang ........................................................ 80
Tabel 4. 11 Hasil Pengujian Pemusnahan barang ................................................. 80
Tabel 4. 11 Hasil Pengujian Barang rusak ............................................................ 81
Tabel 4. 11 Hasil Pengujian Perbaikan barang ..................................................... 81
xv
BAB I
PENDAHULUAN
manual dengan menyimpan dalam sebuah sub folder, sehingga data barang yang
telah disimpan sulit untuk dicari dan memakan waktu yang lama. Hal ini
mengakibatkan peningkatan beban kerja pada pegawai dan lama waktu yang
signifikan untuk mencari informasi yang diperlukan. Selain itu, kesulitan dalam
mengelola barang juga dapat berdampak pada kesalahan data dan risiko data hilang,
barang dan pencarian data dengan lebih efektif dan efisien. Dengan adanya sistem
ini, data pengelolaan barang akan disimpan dalam satu database yang terintegrasi.
Proses pencarian data dapat dilakukan dengan cepat dan mudah melalui fitur
1
2
pencarian yang disediakan oleh sistem. Selain itu, sistem ini juga akan
meningkatkan keamanan data barang, karena hanya pegawai yang berwenang yang
ini, proses pengelolaan barang akan menjadi lebih terstruktur dan termonitor
waktu yang lebih singkat. Dengan begitu, efektivitas dan efisiensi dalam
1. Pengelolaan barang yang kurang efisien dan efektif dalam proses pencatatan
dan pencarian data karena disimpan dalam sub folder, sehingga memakan
permasalahan yang timbul dapat di atasi dengan sebaik mungkin dan tidak
Manfaat yang diperolah dalam penyusunan tugas akhir ini antara lain :
mengetahui stok.
1. Pengumpulan Data
Dalam penelitian ini ada beberapa metode dalam memperoleh data. Adapun
Model ini termasuk kedalam model generic pada rekayasa perangkat lunak
dan pertama kali diperkenalkan oleh Winston Royce sekitar tahun 1970
karena tahap demi tahap yang dilalui harus menunggu selesainya tahap
pengguna.
fase ini dan desain sistem disiapkan. Desain Sistem membantu dalam
keseluruhan.
BAB I: PENDAHULUAN
Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan
sistematika penulisan.
6
sistem.
BAB V: PENUTUP
konsep dasar yang digunakan untuk pemahaman lebih lanjut mengenai hasil dari
bersifat manajerial dan kegiatan strategi dari suatu organisasi yang menyediakan
elemen yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai satu
pengertian sistem dapat disimpulkan sebagai suatu prosedur atau elemen yang
7
8
saling berhubungan satu sama lain dimana dalam sebuah sistem terdapat suatu
Pengelolaan barang adalah suatu daftar yang berisi sumber daya yang
inventaris dan arus persediaan barang pada perusahaan akan menjadi kunci penting
Pengelolaan inventaris yang rapi dan tepat akan mempermudah Anda dalam
diperlukan data yang akurat dan juga valid. Kesalahan yang dilakukan dalam hal
sangat kacau. Sehingga jika dibiarkan, akan menyebabkan neraca saldo menjadi
tidak seimbang dan harus dilakukan pengecekan dari awal (Prihatna, 2005)
2.1.3 QR Code
QR Code adalah kode matriks atau barcode dua dimensi yang berasal dari
kata “Quick Response”, maksudnya isi kode tersebut dapat diuraikan dengan cepat
dan tepat. QR Code dikembangkan oleh Denso Wave, sebuah perusahaan Jepang
yang dipublikasikan di tahun 1994. Sistem kerja QR Code adalah dengan cara
membaca beberapa komponen pada kotak kode. Tiga kotak besar di setiap sudutnya
menggambarkan pembatas kode. Sedangkan kotak yang lebih kecil berguna untuk
mengukur besar kotak. Beberapa komponen yang ada di tengah kode adalah pola
waktu, data informasi, dan nomor versi. Area-area ini dibaca oleh scanner dan
2.1.4 Database
Basis data/database adalah kumpulan dari item data yang saling berhubungan
satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau
4. Sebuah record terdiri atas satu atau beberapa karakter atau angka atau
simbol
2.1.5 PHP
source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada
server (server side HTML embedded scripting). Dengan kata lain, PHP merupakan
pengelolaan database, serta dapat digunakan dalam file HTML. (Gareth D. P.,
2002)
2.1.6 MySQL
lingkungan open source dan didistribusikan secara free (gratis) dibawah lisensi
membuat, mengelola, dan menggunakan data pada suatu model relational. Dengan
demikian, tabel-tabel yang ada pada database memiliki relasi antara satu tabel
Visual Studio Code adalah editor kode sumber yang dibuat oleh Microsoft
untuk Windows, Linux , dan macOS. Fitur termasuk dukungan untuk debugging,
dan Git yang disematkan . Pengguna dapat mengubah tema, pintasan keyboard,
(Vermaat, 2009)
2.1.8 XAMPP
merupakan pengembangan dari LAMP (Linux, Apache, MySQL, PHP dan Perl).
XAMPP adalah perangkat lunak (free software) bebas, yang mendukung untuk
banyak sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi
XAMPP sendiri adalah sebagai server yang berdiri sendiri (localhost), yang terdiri
beberapa program antara lain : Apache HTTP Server, MySQL database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. (Andy,
2019)
apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General
Public License dan bebas, yang merupakan web server yang mudah untuk
digunakan yang dapat menampilkan halaman web yang dinamis , karena itulah
11
XAMPP sangat banyak digunakan diluar sana oleh berbagai kalangan , dari yang
baru belajar dalam bahasa program WEB maupun juga mereka yang sudah mahir
adalah salah satu alat bantu yang sangat handal dalam perkembangan sistem
beroritasi objek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan
visual yang memungkinkan bagi pengembang system untuk membuat cetak biru
atau visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi
Menurut Munawar (Munawar, 2005) Use Case adalah deskripsi fungsi dari
sebuah system dari perspektif pengguna. Use case bekerja dengan cara
sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai. Urutan
No Simbol Keterangan
1 Actor merupakan pemain atau
pengguna sistem yang
memperhatikan himpunan atau
sesuatu yang berinteraksi dengan
Actor sistem yang akan di kembangkan.
2 Menspesifikasikan fungsi dari suatu
sistem.
Use Case
3 Menspesifikasikan bahwa use case
------------------------> sumber secara eksplisit.
Include
4 Menspesifikasikan bahwa use case
------------------------ target memperluas perilaku dari use
Extend case sumber pada suatu titik yang
diberikan.
5 Apa yang menghubungkan antara
objek satu dengan yang lainnya.
Association
2. Class Diagram
Class Diagram dalam notasi UML digambarkan dengan kotak. Nama class
menggunakan huruf besar di awal kalimatnya dan diletakkan di atas kotak. Bila
class mempunyai nama yang terdiri dari 2 (dua) suku kata atau lebih, maka semua
suku kata digabungkan tanpa spasi dengan huruf awal tiap suku kata menggunakan
huruf besar. Attribute adalah property dari sebuah class. Attribute ini melukiskan
batas nilai yang mungkin ada pada obyek dari class. Sebuah class mungkin
13
mempunyai nol atau lebih attribute (Munawar, 2005). Operation adalah sesuatu
yang bisa dilakukan oleh sebuah class atau class yang lain yang dapat lakukan
untuk sebuah class. Responsibility adalah keterangan tentang apa yang akan
dilakukan class yaitu apa yang akan dicapai oleh attribute dan operation (Munawar,
2005).
sama
Class
3. Activity Diagram
mendeskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak
kasus. Activity Diagram mempunyai peran seperti halnya flowchart, akan tetapi
keputusan.
4. Sequence Diagram
scenario. Diagram ini menunjukkan sejumlah contoh objek dan message (pesan)
yang diletakkan di antara obyek-obyek ini di dalam use case. Komponen utama
Sequence diagram terdiri atas obyek yang dituliskan dengan kotak segiempat
bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang
Actor
2 Menggambarkan sebuah objek dalam
sebuah sistem atau salah satu
komponennya
Lifeline
3 Pembuatan sebuah message sederhana
antar elemen dan juga
mengindikasikan komunikasi antara
objek
Create Message
4 Message ini mengaktifkan sebuah
proses dan sampai selesai, baru bisa
mengirimkan sebuah message baru
Syncronous Message
5 Suatu hasil kembalian sebuah operasi
dan berjalan pada objek itu sendiri
Message To Self
oleh data tersebut. Menurut (Hanif, 2007) ERD adalah gambar atau diagram yang
NAMA PENELITI
NO JUDUL MASALAH APLIKASI KETIDAKSESUAIAN
dan TAHUN
pendataan inventaris barang yang
dilakukan di SMP Negeri 1 Buer Sistem Informasi
masih kurang efektif. Setiap barang Inventaris Barang Berbasis
yang ada pada sekolah tersebut belum Web Pada SMP Negeri 1
memiliki nomor aset, belum adanya Buer, penulis memberikan
proses pendataan dari transaksi saran agar pada tahap
pembelian barang dan proses selanjutnya dilakukan
peminjaman, pengembalian barang pengembangan pada proses
Sistem Informasi
masih menggunakan sistem peminjaman barangagar
Inventaris Barang
1 (Oktaviani & Made pencatatan manual pada buku besar, PHP dan MySQL nantinya pada sistem
Berbasis Webpada Smp
Widiarta, 2019) serta dalam membuat laporan informasi ini peminjam
Negeri 1 Buer
tahunan masih harus menduplikat dapat mengakses sistem
data secara manual, akibatnya untuk melakukan
proses pencatatan memakan waktu peminjaman barang
yang cukup lama, hal ini terlihat sehingga nantinya dapat
pada saat pendataan barang baik mempermudah admin dan
dari proses peminjaman maupun peminjam dalam melakukan
pengembalian dirasa kurang efektif transaksi.
dan efisien.
Link : https://jurnal.uts.ac.id/index.php/JINTEKS/article/view/422
Perancangan sistem Di sekolah atau di pondok pesantren Aplikasi masih kurang jelas
informasi inventory (Rizki & Effendi, ini belum ada perangkat lunak yaitu untuk dipahami pengguna
2 PHP dan MySQL
berbasis web pada pt. 2019) perangkat lunak untuk menyimpan serta kemudahan dan
teguh karya pratama. data yaitu inventaris barang sekolah kenyaman pengguna belum
18
Link: https://journal.unilak.ac.id/index.php/Semaster/article/download/6189/2696/
20
Jln. Jend Sudiman No. 12 Rantau Kiwa, Tapin Utara, Kabupaten Tapin, Kalimantan
Selatan. berikut foto Kantor Dinas Pertanian Kabupaten Tapin dapat dilihat pada
gambar 2.1.
Dibawah ini adalah gambar lokasi dari Kantor Dinas Pertanian Kabupaten
Tapin dengan menggunakan Google Maps, dapat dilihat pada gambar 2.2.
Kabupaten Tapin masih menggunakan cara manual atau belum menggunakan sistem
terstruktur untuk pembuatan data-data, tentunya ini tidak mempermudah bagi Dinas
Pertanian Kabupaten Tapin Sejahtera untuk membuat data-data dan memakan lebih
banyak waktu dan kapasitas ruang penyimpanan dikarenakan setiap data akan
menjadi berhamburan di berbagai folder itu akan mempersulit untuk mencari data.
Analisis sistem ini bertujuan untuk membuat sistem yang baru agar dapat
lebih efektif dan efisien dalam melakukan pengelolaan data. Dengan adanya
perlu lagi membuat file excel/word satu persatu lalu di simpan di folder. Cara
pengelolaan dataya juga jadi tidak harus langsung bertatap muka lagi dan dapat
dilakukan kapan saja dan dimana saja asalkan bisa mengakses web yang akan
dibuat ini.
21
22
Berikut ini merupakan flowchart pada sistem yang sedang berjalan di Dinas
4. Jika file dapat tersimpan maka pegawai berhasi menginput data arsip
23
barang pegawai Dinas Pertanian Kabupaten Tapin maka dapat diusulkan sistem baru
untuk meningkatan proses pendataan agar lebih efektif dan efisien. Usulam sistem
password.
24
2. Sistem akan memverifikasi username dan password, jika benar maka akan
masuk ke halaman dashboard, jika salah maka akan kembali ke halaman login.
apa saja yang nantinya dilakukan oleh sistem yang akan dibangun atau
yang berfungsi sebagai media untuk menjalankan sistem informasi. Perangkat keras
Pendataan Perkara harus memenuhi kriteria baik dari kapasistas penyimpanan yang
besar, kecepatan prosesor yang tinggi dan kemudahan yang diberikan oleh berbagai
Perkara.
disk dan memori yang besar untuk pembuatannya tetapi untuk pemakaiannya atau
tergantung besar kecilnya program yang kita terapkan pada komputer tersebut.
Spesifikasi minimal yang dibutuhkan untuk membangun sistem informasi ini antara
wujud fisik berupa chip yang terletak dalam suatu computer yang berfungi
sebagai unit pusat pemroses atau pengolah data dan instruksi. Cara kerja
untuk mengetik dan bagi mereka yang menggunakannya untuk pekerjaan video
segi kecepatan dan kestabilan cara kerja komputer dalam mengakses aplikasi
b. Harddisk Minimal harddisk yang digunakan ukuran yang kosong 500 MB.
c. Keyboard
d. Mouse
Setelah adanya hardware yang diperlukan maka sebagai sarana user interface
atau penghubung antara user dengan hardware yang ada maka diperlukan perangkat
1. Sistem Operasi
komputer yang kompatibel terhadapt software aplikasi yang akan diinstal, jika
operasi yang ada maka tidak menutup kemungkinan akan terjadi kendala, baik
masalah error pada aplikasi maupun aplikasi tidak dapat diinstal. Untuk sistem
2. Software Aplikasi
bahasa pemrograman open source yang digunakan secara luas terutama untuk
27
pengembangan web dan dapat disimpan dalam bentuk HTML. Sebagian besar
sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi
PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan
Keuntungan utama menggunakan PHP adalah script PHP tidak hanya benar-
benar sederhana bagi pemula, tetapi juga menyediakan banyak fitur tambahan
sangat penting. Manusia sebagai pencipta dan pengguna media, sehingga media ini
dapat digunakan sesuai dengan fungsi dan kegunaannya. Tanpa adanya sumber
2. Aplikasi Mampu untuk mengedit dan menghapus tiap data yang tersimpan.
Aplikasi mampu menyimpan data dalam periode yang telah ditentukan ke dalam
database sistem.
Kebutuhan fungsi atau fitur yang ada pada Aplikasi ini adalah sebagai berikut:
1. Admin dapat melihat dan mencetak data laporan melalui user khusus admin.
28
2. Admin dapat menambah, melihat, mengedit, dan menghapus data pada tiap
tabel.
1. Data barang
2. Data Pembelian
3. Data Pengadaan
4. Data Penggunaan
isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk
operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau
mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali
dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada
alternatif pemecahannya.
29
mungkin terjadi dan bagaimana mereka berakhir. Activity diagram juga dapat
Dalam merancang suatu sistem yang baik dibutuhkan tabel yang bertujuan
saling berhubungan satu sama lainnya dan dapat digunakan sesuai dengan
1. Tabel barang
6 status_barang varchar(30)
7 stok int(11)
8 satuan varchar(50)
9 tanggal_perolehan date
10 alamat_benda_ditempatkan text
11 harga_perolehan int(11)
12 spesifikasi text
13 status_barang_bergarak varchar(30)
2 kode_barang varchar(50)
3 nama varchar(100)
4 merek varchar(100)
5 jenis varchar(100)
6 status_barang varchar(30)
7 stok int(11)
8 satuan varchar(50)
9 tanggal_perolehan date
10 alamat_benda_ditempatkan text
11 harga_perolehan int(11)
12 spesifikasi text
13 status_barang_bergarak varchar(30)
5. Tabel pegawai
7. Tabel pemeliharaan
9. Tabel pengguna
Relasi Tabel merupakan penghubung antar tabel satu dengan tabel lainnya
yang mana tabel tersebut memiliki data yang berhubungan. Pada sebuah database,
relasi dihubungkan dengan cara memberikan satu kolom dengan value yang sama
dengan tabel yang berhubungan, ini disebut foreign key. Foreign key sendiri
merupakan sebuah kolom yang hanya bisa menyimpan data yang sama dengan
primary key yang berhubungan dengan tabel tersebut. Artinya foreign key hanya
bisa diisi dengan data yang sudah ada pada primary key.
tentang perancangan aplikasi yang akan dibangun. Hal ini dilakukan untuk
Form Menu Login adalah untuk masuk ke menu utama pada aplikasi, Login
Form Menu utama adalah terdapat menu utama dimana sub-sub menu
Pada halaman ini menampilkan seluruh data Pengguna, user dapat mengelola
Pada halaman ini menampilkan seluruh data Barang peralatan, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Barang perlengkapan, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Pegawai, user dapat mengelola
Pada halaman ini menampilkan seluruh data Pembelian barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Pengadaan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Penggunaan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Mutasi barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Barang dilelang. Pada halaman ini
user dapat mengelola data seperti menambah ataupun meng edit data yang ada.
halaman ini user dapat mengelola data seperti menambah ataupun meng edit
Pada halaman ini menampilkan seluruh data Barang rusak. Pada halaman ini
user dapat mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Perbaikan barang. Pada halaman
ini user dapat mengelola data seperti menambah ataupun meng edit data yang
ada.
Untuk edit data, pada tiap halaman menggunakan modal pop up berisi form
Untuk Tambah data, pada tiap halaman menggunakan modal pop up berisi
Pada halaman ini berfungsi untuk mengatur filter laporan berdasarkan tanggal.
dalam database. Untuk di print/cetak atau dapat disimpan sebagai file pdf.
Pada halaman ini menampilkan seluruh Data Mutasi barang yang tersimpan
Pada halaman ini menampilkan Grafik seluruh Data Barang dilelang untuk
Pada halaman ini menampilkan seluruh Data Merk Paling Laku untuk di
file pdf.
BAB IV
IMPLEMENTASI DAN PENGUJIAN
Untuk menunjang dan memperoleh hasil dan tujuan yang diinginkan maka
b) SSD : 256 Gb
c) Memory : 2 Gb
d) Monitor : 14 Inci
f) Printer
kontrol.
57
58
yang mungkin akan terjadi. Pengembangan bergerak dari konsep, yaitu melalui
operasi pemeliharaan. Adapun tahapan yang ada pada metode sebagai berikut:
Pada tahap ini dilakukan analisis terhadap kebutuhan sistem dengan melakukan
dilakukan analisis terhadap sistem yang berjalan dan dibuat usulan sistem yang
aspek kebutuhan sistem yang menjadi acuan dalam penelitian ini yakni
2. Desain Sistem
3. Implementasi
pemrograman PHP dengan bantuan Visual Code Studio kemudian untuk server
4. Pengujian Sistem
Pada Tahap ini sistem yang telah dibangun kemudian diuji keseluruhan
kesalahan/error yang terjadi pada sistem yang dibangun, baik itu kesalahan
internet.
Tahap akhir dalam metode waterfall. Perangkat lunak yang sudah jadi,
kebutuhan baru.
60
Form Menu Login adalah untuk masuk ke menu utama pada aplikasi, Login
Form Menu utama adalah terdapat menu utama dimana sub-sub menu
Pada halaman ini menampilkan seluruh data Pengguna, user dapat mengelola
Pada halaman ini menampilkan seluruh data Barang perlengkapan, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Barang peralatan, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Pegawai, user dapat mengelola
Pada halaman ini menampilkan seluruh data Pembelian barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Pengadaan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada
Pada halaman ini menampilkan seluruh data Penggunaan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Mutasi barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Pemusnahan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Barang rusak, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Perbaikan barang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Pada halaman ini menampilkan seluruh data Barang dilelang, user dapat
mengelola data seperti menambah ataupun meng edit data yang ada.
Untuk edit data, pada tiap halaman menggunakan modal pop up berisi form
Untuk Tambah data, pada tiap halaman menggunakan modal pop up berisi
Pada halaman ini berfungsi untuk mengatur filter laporan berdasarkan tanggal.
dalam database untuk di print/cetak atau dapat disimpan sebagai file pdf.
file pdf.
file pdf.
file pdf.
Pada halaman ini menampilkan seluruh Data Mutasi barang yang tersimpan
dalam database untuk di print/cetak atau dapat disimpan sebagai file pdf.
file pdf.
Pada halaman ini menampilkan Grafik seluruh Data Barang dilelang yang
file pdf.
Pada halaman ini menampilkan Grafik seluruh Data Merk Paling Laku yang
file pdf.
Pada halaman ini menampilkan Grafik seluruh Data Merk Paling Laku yang
file pdf.
Pada halaman ini menampilkan Grafik seluruh Data Merk Paling Laku yang
file pdf.
yang tersedia
75
Pengguna menambahkan
database.
Menghapus Data
Klik Hapus
3 Pengguna yang ada di
Pengguna
database.
database.
database.
database.
78
ada di database.
database.
ada di database.
ada di database.
ke database.
79
ada di database.
ada di database.
database.
database.
database.
80
database.
database.
database.
ke database.
ada di database.
81
ada di database.
database.
database.
82
database.
di database.
BAB V
PENUTUP
5.1 Kesimpulan
sebagai berikut:
1. Dengan adanya sistem pengolahan data ini, maka pegawai Dinas Pertanian
Kabupaten Tapin dapat dapat mengolah data dengan baik dan dapat
2. Pada rancangan sistem pengolahan data yang baru ini memiliki keunggulan
diproses dalam bentuk file database, serta dapat langsung dicetak dalam
laporan informasi.
5.2 Saran
Adapun saran yang dapat diajukan berdasarkan penelitian ini ada sebagai
berikut :
83
84
1. Melakukan pemeliharaan sistem secara berkala seperti tiga atau empat bulan
sekali untuk mengecek dan membackup database server agar sistem dapat
experience.
3. Meningkatkan keamanan sistem yang berjalan agar data yang tersimpan dalam
database tidak mudah di salah gunakan oleh pihak yang tidak bertanggung
jawab.
DAFTAR PUSTAKA
Andy. (2019, September 19). Pengertian XAMPP Lengkap dengan Fungsi dan
Cara Instalasi. Diambil kembali dari https://qwords.com/blog/pengertian-
xampp/
KATA, D. (2015). Diambil kembali dari Pengertian Website Menurut Para Ahli,
Beserta Jenis dan Fungsinya
Silvia. (2019, Mei 28). Pengertian PHP Dan Kegunaannya. Diambil kembali dari
https://www.jetorbit.com/blog/pengertian-php-dan-kegunaannya/
Waryanto. (2018, Januari 22). Pengertian Website Lengkap dengan Jenis dan
Manfaatnya. Diambil kembali dari
https://www.niagahoster.co.id/blog/pengertian-website