Post on 16-Apr-2017
RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS
BALAI KESEHATAN MATA MASYARAKAT BANYUMAS BERBASIS
WEB
LAPORAN KERJA PRAKTIK
Oleh
PACHADELLA YOLANRO
H1L013021
KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI
UNIVERSITAS JENDERAL SOEDIRMAN
FAKULTAS TEKNIK
JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA
PURBALINGGA
2016
ii
RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS
BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS
WEB
LAPORAN KERJA PRAKTIK
Oleh
PACHADELLA YOLANRO
H1L013021
Untuk Memenuhi Salah Satu Persyaratan Menyelesaikan Kerja Praktik
Strata Satu Jurusan Teknik Informatika Fakultas Teknik Universitas
Jenderal Soedirman
KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI
UNIVERSITAS JENDERAL SOEDIRMAN
FAKULTAS TEKNIK
JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA
PURBALINGGA
2016
iii
PERNYATAAN
Saya, yang bertanda tangan di bawah ini :
Nama : Pachadella Yolanro
NIM : H1L013021
Menyatakan dengan sebenar-benarnya bahwa laporan kerja praktik saya yang
berjudul
RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS
BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS
WEB
adalah hasil karya sendiri dan bukan jiplakan hasil karya orang lain.
Demikian pernyataan ini saya buat dengan sebenar-benarnya. Jika di kemudian
hari terbukti bahwa kerja praktik saya merupakan hasil jiplakan maka saya
bersedia menerima sanksi apapun yang diberikan.
Purbalingga, 25 Februari 2016
Pachadella Yolanro
iv
LEMBAR PENGESAHAN
LAPORAN KERJA PRAKTIK
RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS
BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS
WEB
Disusun Oleh :
ANISA NUR AZIZAH
H1L012047
Disetujui dan disahkan
Pada tanggal.................................
Pembimbing Lapangan
Yunika Veliasih, S. Pi.
Dosen Pembimbing
Drs. Eddy Maryanto, M.Cs.
NIP. 19671110 199303 1 025
Mengetahui,
Ketua Jurusan/Program Studi Teknik Informatika
Drs. Eddy Maryanto, M.Cs.
NIP. 19671110 199303 1 025
v
PEDOMAN PENGGUNAAN LAPORAN KERJA PRAKTIK
Laporan kerja praktik yang tidak dipublikasikan, terdaftar dan tersedia
di perpustakaan di lingkungan Universitas Jenderal Soedirman, dan terbuka untuk
umum dengan ketentuan bahwa hak cipta ada pada pengarang. Referensi
kepustakaan diperkenankan dicatat, tetapi pengutipan atau peringkasan hanya
dapat dilakukan seizin pengarang dan harus disertai dengan kebiasaan ilmiah yang
menyebutkan sumbernya.
Memperbanyak atau menerbitkan sebagian atau seluruh laporan kerja
praktik haruslah seizin Dekan Fakultas Teknik, Universitas Jenderah Soedirman.
vi
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan
nikmat-Nya sehinggga penulis dapat menyelesaikan penyusunan Laporan Kerja
Praktik ini dengan judul “Rancang Bangun Sistem Informasi Pendataan Inventaris
Balai Kesehatan Maya Masyarakat Banyumas Berbasis Web”, yang disusun
sebagai syarat melaksanakan tugas akhir strata satu Jurusan Teknik Informatika,
Fakultas Teknik, Universitas Jenderal Soedirman.
Laporan Kerja Praktik ini dapat terselesaikan berkat bantuan dari
berbagai pihak, oleh karena itu pada kesempatan ini penulis tidak lupa
mengucapkan terimakasih kepada :
1. Nastain, S.T., M.T. Selaku Dekan Fakultas Teknik, Universitas Jenderal
Soedirman.
2. Drs. Eddy Maryanto, M.Cs. selaku Ketua Jurusan Teknik Informatika.
3. Bpk. Dadang Iskandar S.T, M.Eng selaku dosen pembimbing kerja praktik
yang telah memberikan bimbingan dan arahannya pada penyusunan laporan
kerja praktik ini
4. Dr.Gempol Suwandono, MM, selaku kepala balai kesehatan mata masyarakat
Banyumas.
5. Suharto selaku pembimbing lapangan yang telah memberikan bimbingan
selama kerja praktik.
6. Emy Ambarsari selaku narasumber dalam pembuatan system.
7. Segenap staff dan karyawan BKKM yang telah memberikan pengarahan dan
nasihat selama kerja praktik.
8. Erna dan Zafirah yang telah bersama-sama melaksanakan kerja praktik di
BKKM.
9. Semua pihak yang telah berperan dalam menyelesaikan laporan kerja praktik
ini.
Penulis menyadari laporan ini tidak lepas dari berbagai kesalahan dan
kekurangan. Oleh karena itu, adanya koreksi atas kesalahan dalam laporan ini
sangat penulis harapkan. Semoga laporan ini brmanfaat bagi pembaca dan sedikit
memberikan konstribusi untuk perkembangan dan penerapan ilmu Teknik
Informatika di dunia kerja.
Purbalingga, 25 februari 2016
Penulis
vii
DAFTAR ISI
KATA PENGANTAR ....................................................................................................vi
DAFTAR ISI .................................................................................................................. vii
DAFTAR GAMBAR .......................................................................................................... x
DAFTAR TABEL ............................................................................................................... xi
ABSTRAK ..................................................................................................................... xii
ABSTRACT .................................................................................................................... xiii
BAB I .............................................................................................................................. 1
PENDAHULUAN .......................................................................................................... 1
1.1 Latar Belakang .................................................................................................... 1
1.2 Rumusan Masalah ............................................................................................... 2
1.3 Batasan Masalah ................................................................................................. 2
1.4 Tujuan Kerja Praktek .......................................................................................... 3
1.5 Kegunaan Kerja Praktek ..................................................................................... 3
1.6 Tempat Kerja Praktek ......................................................................................... 4
1.7 Waktu Pelaksanaan Kerja Praktek ...................................................................... 5
BAB II ............................................................................................................................. 6
TINJAUAN PUSTAKA ................................................................................................. 6
2.1 Rancang Bangun ................................................................................................. 6
2.2 Konsep Dasar Sistem .......................................................................................... 6
2.2.1 Pengertian Sistem ............................................................................................ 6
2.2.2 Karateristik Sistem .......................................................................................... 7
2.2.3 Klasifikasi Sistem ........................................................................................... 9
2.3 Konsep Dasar Informasi.................................................................................... 11
2.3.1 Pengertian Data ............................................................................................. 11
2.3.2 Pengertian Informasi ..................................................................................... 11
2.3.3 Siklus Informasi ............................................................................................ 12
2.3.4 Kulitas Informasi........................................................................................... 13
2.3.5 Nilai Informasi .............................................................................................. 14
2.4 Konsep Dasar Sistem Informasi ........................................................................ 14
2.4.1 Pengertian Sistem Informasi ......................................................................... 14
viii
2.4.2 Komponen Sistem Informasi ........................................................................ 15
2.4.3 Sifat Sistem Informasi ................................................................................... 16
2.5 Aplikasi Berbasis Web ...................................................................................... 17
2.5.1 Pengertian Aplikasi ....................................................................................... 17
2.5.2 Pengertian Web ............................................................................................. 18
2.5.3 Pengertian Aplikasi Berbasis Web ................................................................ 18
2.6 Bahasa Pemrograman Aplikasi Berbasis Web .................................................. 19
2.6.1 Bahasa Pemrograman .................................................................................... 19
2.6.2 HTML ........................................................................................................... 19
2.6.3 CSS ............................................................................................................... 20
2.6.4 JQuery ........................................................................................................... 20
2.6.5 Java Script ..................................................................................................... 21
2.7 Basis Data ......................................................................................................... 21
2.7.1 Pengertian basis data ..................................................................................... 21
2.7.2 SQL ............................................................................................................... 21
2.8 Inventaris........................................................................................................... 22
2.9 Penelitian Terdahulu ......................................................................................... 22
BAB IV ......................................................................................................................... 38
PEMBAHASAN ........................................................................................................... 38
4.1 Analisis Kebutuhan ........................................................................................... 38
4.2 Desain Sistem .................................................................................................... 40
4.2.1 Data Flow Diagram (DFD) ........................................................................... 40
4.2.1.1 Diagram Konteks .......................................................................................... 40
4.2.1.2 Diagram Level 1............................................................................................ 41
4.2.1.3 Diagram Level 2 Proses 1 (Login) ................................................................ 43
4.2.1.4 Diagram Level 2 Proses 2 (Kelola) ............................................................... 44
4.2.1.5 Diagram Level 2 Proses 4 (Laporan) ............................................................ 45
4.2.2 Entity Relationship Diagram (ERD) ............................................................. 47
4.2.3 Desain Tampilan Antarmuka ........................................................................ 55
4.3 Pengujian Sistem ............................................................................................... 80
4.4 Perawatan (Maintenance) .................................................................................. 81
BAB V .......................................................................................................................... 82
PENUTUP .................................................................................................................... 82
ix
5.1 Kesimpulan ....................................................................................................... 82
5.2 Saran ................................................................................................................. 83
DAFTAR PUSTAKA ................................................................................................... xiv
LAMPIRAN .................................................................................................................. xvi
x
DAFTAR GAMBAR
Gambar 2.1 . Siklus Informasi (Jogiyanto, 2000) ............................................. 12
Gambar 2.2 . Komponen Sistem Informasi (Jogiyanto, 2000) .......................... 16
Gambar 3.1 Struktur organisasi BKKM ............................................................ 31
Gambar 3.2. Metode Waterfall (Roger S. Pressmasn, 2010) ............................ 36
Gambar 4.1 DFD level……………………………………………………. ….40
Gambar 4.2 DFD level 1 ................................................................................... 42
Gambar 4.3 DFD level 2 proses login ............................................................... 44
Gambar 4.4 DFD level 2 proses kelola ............................................................. 45
Gambar 4.5 DFD level 2 proses laporan .......................................................... 47
Gambar 4.6 ERD .............................................................................................. 48
Gambar 4.7 tampilan login ................................................................................ 55
Gambar 4.8 tampilan notifikasi login ................................................................ 57
Gambar 4.9 tampilan beranda admin ................................................................ 57
Gambar 4.10 tampilan kelola akun .................................................................... 59
Gambar 4.11 tampilan beranda supervisor ........................................................ 60
Gambar 4.12 tampilan tabel golongan............................................................... 62
Gambar 4.13 tampilan tabel barang.................................................................. 65
Gambar 4.14 tampilan tabel jenis ..................................................................... 67
Gambar 4.15 tampilan tabel barang tetap ......................................................... 70
Gambar 4.16 tampilan tabel barang pakai habis .............................................. 73
Gambar 4.17 tampilan tabel mutasi barang ...................................................... 76
Gambar 4.18 grafik pengujian user ................................................................... 80
xi
DAFTAR TABEL
Tabel 4.1 level ................................................................................................... 49
Tabel 4.2 login ................................................................................................... 49
Tabel 4.3 golongan ............................................................................................ 50
Tabel 4.4 barang ................................................................................................ 50
Tabel 4.5 jenis ................................................................................................... 51
Tabel 4.6 barang tetap ....................................................................................... 52
Tabel 4.7 barang habis pakai ............................................................................. 53
Tabel 4.8 mutasi barang .................................................................................... 54
xii
ABSTRAK
Sistem Informasi Pendataan Inventaris adalah suatu sistem informasi
yang digunakan untuk memudahkan dalam proses pengelolaan dan pendataan
inventaris dengan terkomputerisasi dan dalam penyampaian informasi yang ada
serta dalam proses pembuatan laporan inventaris baik kategori barang tetap,
barang pakai habis, dan mutasi barang selama satu semester. Sistem Informasi
Pendataan Inventaris ini dirancang pada Balai Kesehatan Mata Masyarakat
(BKMM) Banyumas yang tepatnya terletak di Purwokerto dengan berbasiskan
web untuk mempermudah pengaksesannya. Sistem Informasi Pendataan
Inventaris ini merupakan sebuah sistem informasi berbasis web yang dibangun
menggunakan bahasa pemrogaman PHP, HTML, dan CSS serta menggunakan
MySQL sebagai software pengolah datanya.
Sistem ini berkerja untuk dua level user, yaitu admin dan supervisor.
Admin berkerja untuk mengatur kategori golongan, kategori bidang barang,
kategori jenis barang. Selain itu admin juga dapat menambah, menghapus, dan
mengedit data serta membuat beberapa laporan yaitu laporan barang tetap, laporan
barang pakai habis, dan laporan mutasi barang. Supervisor berkerja mengawasi
perkembangan dan perubahan data yang ada di dalam sistem dengan data dari
laporan yang ia terima.
Kata kunci: Sistem, Sistem Informasi, Inventaris.
xiii
ABSTRACT
Inventory Data Collection Information System is an information system
that is used to facilitate the process management and data collection with a
computerized inventory and in the delivery of information and the reporting
process both categories of goods inventory remains , the goods of its life, and
movement of goods during one semester. Inventory Data Collection Information
Systems is designed in Community Eye Health Centres ( BKMM ) Kamndaka
Banyumas is precisely located in Purwokerto with web-based to facilitate access
to such information . Inventory Data Collection Information System is a web-
based information system built using the programming language PHP , HTML ,
and CSS and using MySQL as the data processing software .
This system works on two levels of user, namely the admin and
supervisor. Admin work to organize class category, the category field of goods,
category and type of goods. Also admin can add, delete, and edit data and create
reports that keep goods report, item report of its life, and the statement items.
Supervisor work overseeing the development and changes in the existing data in
the system with the data from the reports he received.
Keywords : Systems , Information Systems , Inventory .
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam pengembangan ilmu pengetahuan dan teknologi dewasa ini,
menjadikan informasi memiliki peranan yang sangat penting dalam usaha
menciptakan kemajuan disemua bidang kehidupan manusia. Dengan
adanya teknologi informasi telah banyak dirasakan kemudahan dalam
mendapatkan informasi yang cepat, tepat dan akurat.
Perkembangan teknologi informasi pada saat ini sangat pesat,
sehingga manusia dalam mengerjakan setiap pekerjaan selalu
membutuhkan komputer. Komputer memiliki peranan yang sangat vital
dalam pemecahan masalah khusus dalam pengolahan data, karena
komputer memiliki kecepatan tingkat akurasi yang tinggi dalam
pemrosesan data, sehingga dapat mempermudah pekerjaan manusia.
Adanya sistem informasi sangat membantu dalam pemecahan
masalah terutama dalam hal pengolahan data. Penggunaan komputer juga
dapat dijadikan alat untuk mencapai tujuan dan mencari kemudahan dalam
melakukan suatu proses pekerjaan, terutama yang melibatkan banyak data.
Hampir di semua instansi-instansi baik yang bersifat negeri maupun
swasta menggunakan sistem informasi, bahkan usaha-usaha kecil,
menengah pun sudah memanfaatkan keberadaan sistem informasi.
2
Balai Kesehatan Mata Masyarakat Banyumas merupakan instansi
baru yang yang tengah berkembang sehingga data-data yanga ada belum
dikelola dengan baik., terutama dalam bidang Pendataan Inventaris.
Degan permasalahan di atas penulis tertarik melakukan penelitian
untuk dijadikan bahan laporan kerja praktik yang mengambil judul
Rancang Bangun Sistem Informasi Pendataan Inventaris Balai Kesehatan
Mata Masyarakat Banyumas.
1.2 Rumusan Masalah
Berdasarkan uraian singkat di atas pada Balai Kesehatan Mata
Masyarakat Banyumas (BKMM), terutama pada bagian pendataan inventaris,
penulis merumuskan masaalah yaitu:
1. Bagaimana sistem informasi pendataan inventaris yang saat ini berjalan
di Balai Kesehatan Mata Masyarakat Banyumas?
2. Bagaimana merancang dan membangun sistem informasi pendataan
inventaris yang saat ini berjalan di Balai Kesehatan Mata Masyarakat
Banyumas?
1.3 Batasan Masalah
Batasan masalah yang dibahas dalam sistem informasi pendataan
Inventaris Balai Kesehatan Mata Masyarakat Banyumas yaitu:
1. Sistem informasi ini dirancang berbasis web dan diakses
menggunakan web lokal atau localhost.
2. Data yang dikelola meliputi barang tetap, barang pakai habis, dan
mutasi barang.
3
3. Kegiatan pendataan inventaris BKMM dibahas meliputi penambahan
data, penghapusan data, pengeditan data serta pencarian pada
pendataan inventaris serta pembuatan laporan dalam kurun waktu
enam bulan atau satu semester.
1.4 Tujuan Kerja Praktek
Kerja Praktik ini dilaksanakan dengan maksud dan tujuan sebagai
berikut:
1. Mengetahui data-data yang diperlukan dalam pembuatan Sistem
Informasi Pendataan Inventaris.
2. Mengetahui mekanisme-mekanisme yang ada sistem Pendataan
Inventaris pada Balai Kesehatan Mata Masyarakat Banyumas.
3. Mengetahui perancangan dan pembangunan Sistem Informasi
Pendataan Inventaris.
1.5 Kegunaan Kerja Praktek
Kegunaan yang dapat diperoleh dari adanya kegiatan kerja praktik ini
antara lain:
1. Bagi Instansi/BKMM:
a. Mengetahui kompetensi mahasiswa Teknik Informatika Unsoed
dalam perancangan dan pembangunan Sistem Informasi Pendataan
Inventaris Balai Kesehatan Mata Masyarakat Banyumas.
b. Mendapatkan alternatif solusi dari masalah yang terjadi dan
gambaran untuk langkah ke depannya.
4
c. Terjalin hubungan yang baik antara pihak Universitas Jenderal
Soedirman dengn Balai Kesehatan Mata Masyarakat Banyumas
sehingga memungkinkan bisa terjadi kerjasama dalam bidang lainnya
pada lain kesempatan.
d. Mendapatkan umpan balik untuk membantu meningkatkan kualitas
pendidikan di Universitas Jenderal Soedirman.
2. Bagi Mahasiswa
a. Untuk melaksanakan kuliah wajib (Kerja Praktik) dan memenuhi
beban SKS yang harus diambil mahasiswa sebagai persyaratan
mengambil tugsa akhir (skripsi).
b. Sebagai bentuk penerapan ilmu dan kemampuan yang telah
dipelajari selama perkuliahan sebagai bekal dalam dunia kerja
nantinya.
c. Sebagai pembanding antara ilmu dan kemampuan yang telah
dipelajari dalam perkuliahan dan penerapannya pada kerja praktik.
d. Melatih kesiapan mental dalam menghadapi dunia kerja yang
sesungguhnya.
1.6 Tempat Kerja Praktek
Kegiatan kerja praktik ini dilaksanakan di:
Nama Instansi : Balai Kesehatan Mata Masyarakat Banyumas
Alamat : Jl. Jend. Sudirman Timur No.106, Purwokerto, Banyumas,
Jawa Tengah
No Telp : (0281) 635602
5
1.7 Waktu Pelaksanaan Kerja Praktek
Kerja Praktik telah dilaksanakan di Balai Kesehatan Mata Masyarakat
Banyumas mulai 25 Januari sampai pada tanggal 26 Ferbruari 2016.
BAB II
TINJAUAN PUSTAKA
2.1 Rancang Bangun
Menurut Jogiyanto (2005:197), Rancang Bangun (desain) adalah tahap
dari setelah analisis dari siklus pengembangan sistem yang merupakan
pendefinisian dari kebutuhan-kebutuhan fungsional, serta menggambarkan
bagaimana suatu sistem dibentuk yang dapat berupa penggambaran,
perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen
yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi, termasuk
menyangkut mengkonfigurasikan dari komponen-komponen perangkat keras
dan perangkat lunak dari suatu sistem.
2.2 Konsep Dasar Sistem
2.2.1 Pengertian Sistem
Menurut Jogianto (2005:2), sistem adalah kumpulan dari elemen-elemen
yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini
menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata, seperti
tempat, benda dan orang-orang yang betul-betul ada dan terjadi.
Sedangkan menurut Murdick, R. G (1991:27), sistem adalah seperangkat
elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan
pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan
mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk
menghasilkan informasi dan/atau energi dan/atau barang.
7
2.2.2 Karateristik Sistem
Karakteristik atau sifat-sifat yang dimiliki oleh suatu sistem yaitu :
a. Komponen (components)
Komponen atau elemen sistem dapat berupa :
Subsistem yaitu elemen-elemen yang lebih kecil, misalkan sistem
komputer terdiri dari subsistem perangkat keras, perangkat lunak dan
manusia.
Supra sistem yaitu elemen-elemen yang lebih besar, misalkan bila
perangkat keras adalah sistem yang memiliki subsistem CPU,
perangkat I/O dan memori, maka supra sistem perangkat keras
adalah sistem komputer.
b. Batasan sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu
kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem
tersebut.
c. Lingkungan luar system (environments)
Lingkungan dari sistem adalah apapun di luar batas dari sistem
yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat
bersifat menguntungkan dan dapat juga bersifat merugikan sistem
tersebut. Lingkungan luar yang mengutungkan merupakan energi dari
sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang
8
lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau
tidak akan mengganggu kelangsungan hidup dari sistem .
d. Penghubung (interface)
Penghubung merupakan media perantara antar subsistem. Melalui
penghubung ini memungkinkan sumber-sumber daya mengalir dari satu
subsistem ke subsistem lainnya. Output dari satu subsistem akan
menjadi input untuk subsistem yang lainnya dengan melalui
penghubung. Dengan penghubung satu subsistem dapat berinteraksi
dengan subsistem yang lainnya membentuk satu kesatuan.
e. Masukan (input)
Masukan adalah energi yang dimasukkan ke dalam sistem.
Masukan dapat berupa maintenance input dan sinyal input.
Maintenance input adalah energi yang dimasukkan supaya sistem
tersebut dapat beroperasi. Sinyal input adalah energi yang diproses
untuk didapatkan keluaran.
f. Keluaran (output)
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat
merupakan masukan untuk subsistem yang lain atau kepada supra
sistem.
9
g. Pengolah (process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem
itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan
menjadi keluaran. Suatu sistem produksi akan mengolah masukan
berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa
barang jadi.
h. Sasaran dan Tujuan (objectives and goal)
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu
sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada
gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang
dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu
sistem d ikatakan berhasil bila mengenai sasaran atau tujuannya
(Jogiyanto, 2000).
2.2.3 Klasifikasi Sistem
Sistem dapat diklasifikasikan menurut beberapa sudut pandang,
diantaranya:
a. Sistem abstrak (abstract system) dan sistem fisik (physical system).
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide
yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu
sistem yang berupa pemikiran-pemikiran hubungan antara manusia
dengan Tuhan. Sistem fisik merupakan sistem yang ada secara
fisik misalnya sistem komputer, sistem akuntasi, sistem pruduksi,
dan lain sebagainya.
10
b. Sistem alamiah (natural system) dan sistem buatan manusia
(human made system).
Sistem alamiah adalah sistem yang terjadi melalui proses alam,
tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem
buatan manusia adalah sistem yang dirancang oleh manusia. Sistem
buatan manusia yang melibatkan interaksi antara manusia dengan
mesin disebut dengan human-machine system atau ada yang
menyebut dengan man-machine system, karena menyangkut
penggunaan komputer yang berinteraksi dengan manusia.
c. Sistem tertentu (deterministic system) dan sistem tak tentu
(probabilistic system).
Sistem tertentu beroperasi dengan tingkah laku yang sudah
dapat diprediksi, interaksi diantara bagian-bagiannya dapat
dideteksi dengan pasti. Sehingga interaksi antara bagian-bagiannya
dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat
diramalkan. Sistem komputer adalah contoh dari sistem, tingkah
lakunya dapat dipastikan berdasarkan program-program yang
dijalankan. Sistem tak tentu adalah sistem yang kondisi masa
depannya tidak dapat diprediksi karena mengandung unsur
probabilitas.
d. Sistem tertutup (closed system) dan sistem terbuka (open system).
Sistem tertutup merupakan sistem yang tidak berhubungan dengan
lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa
11
adanya turut campur tangan dari pihak luarnya. Secara teoritis
sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem yang
benar-benar tertutup. Yang ada hanyalah relatively closed system
(secara relatif tertutup tidak benar-benar terbuka).Sistem terbuka
adalah sistem yang berhubungan dan terpengaruh dengan
lingkungan luar atau subsistem yang lainnya. Karena sistem
bersifat terbuka dan terpengaruh oleh lingkungan luarnya. Maka
suatu sistem harus mempunyai suatu sistem pengendali yang baik
(Jogiyanto, 2000).
2.3 Konsep Dasar Informasi
2.3.1 Pengertian Data
Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak
sehingga perlu diolah lebih lanjut. Data diolah melalui suatu metode untuk
menghasilkan informasi. Data dapat berbentuk simbol-simbol semacam
huruf, angka, bentuk suara, sinyal dan gambar (Jogiyanto, 2000).
2.3.2 Pengertian Informasi
Menurut Raymond Mc Leod, informasi adalah data yang telah diolah
menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi
pengambilan keputusan saat ini atau mendatang. Secara umum informasi
dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk
yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan
12
suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan
keputusan (Jogiyanto, 2000).
2.3.3 Siklus Informasi
Data yang diolah melalui suatu model menjadi informasi, penerima
kemudian menerima informasi tersebut, membuat suatu keputusan dan
melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain
yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap
sebagai input, diproses kembali lewat suatu model dan seterusnya
membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus
informasi (information cycle) atau ada yang menyebutnya dengan istilah
siklus pengolahan data (data processing cycles) (Jogiyanto, 2000).
Gambar 2.1 . Siklus Informasi (Jogiyanto, 2000)
13
2.3.4 Kulitas Informasi
Kualitas informasi ditentukan oleh beberapa hal berikut:
o Akurat
Berarti informasi harus bebas dari keslahan-kesalahan dan tidak bisa
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan
maksudnya. Informasi harus akurat karena dari sumber informasi
sampai ke penerima informasi kemungkinan banyak terjadi gangguan
(noise) yang dapat meruah atau merusak informasi tersebut.
o Tepat waktu
Berarti informasi yang dating pada penerima tidak boleh terlambat.
Informasi yang sudah using tidak akan mempunyai nilai lagi. Karena
informasi merupakan landasan di dalam pengambilan keputusan. Bila
pengambilan keputusan terlambat, maka dapat berakibat fatal bagi
informasi. Saat ini mahalnya nilai informasi disebabkan harus
cepatnya informasi itu didapat sehingga diperlukan teknologi-
teknologi mutakhir untik mendapatkan, mengolah dan
mengirimkannya.
o Relevan
Berarti informasi tersebut mempunyai manfaat-manfaat untuk
memakainya. Relevansi informasi untuk tiap-tiap orang berbeda-beda
(Jogiyanto, 2000).
14
2.3.5 Nilai Informasi
Nilai dari informasi (value of information) ditentukan oleh dua hal, yaitu
manfaat dan biaya untuk mendapatkan informasi tersebut. uatu informasi
dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan
biaya untuk mendapatkannya. Sebagian besar informasi tidak dapat ditaksir
secara pasti nilai keuntungannya (dalam satuan uang), tetapi kita dapat
menaksir nilai efektifitas dari informasi tersebut. Pengukuran nilai informasi
biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit
(Jogiyanto, 2000).
2.4 Konsep Dasar Sistem Informasi
2.4.1 Pengertian Sistem Informasi
Menurut Mc Leod, Sistem Informasi merupakan sistem yang mempunyai
kemampuan untuk mengumpulkan informasi dari semua sumber dan
menggunakan berbagai media untuk menampilkan informasi.
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu
organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
media prosedur-prosedur dan pengendalian yang ditujukan untuk
mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin
tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap
kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu
dasar informasi untuk pengambilan keputusan (Jogiyanto, 2000).
15
2.4.2 Komponen Sistem Informasi
Dalam menjalankan fungsinya dengan baik dan benar, sistem informasi
mempunyai enam buah komponen atau blok bangunan (building block),
yaitu:
Blok Masukan (Input Block)
Input merupakan data yang masuk ke dalam sistem informasi.
Blok Model (Model Block)
Kombinasi prosedur, lohika, dan model matematik yang akan
memanipulasi data input dan data yang tersimpan di basis data dengan
cara yang sudah ditentukan untuk menghasilkan keluaran yang
diinginkan.
Blok Keluaran (Output Block)
Keluaran yang merupakan informasi yang berkualitas dan
dokumentasi yang berguna untuk semua tingkatan manajemen serta
semua pemakai sistem.
Blok Teknologi (Technology Block)
Teknologi merupakan kotak alat (tool box) dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan model,
menyimpan dan mengakses data, menghasilkan dan mengirimkan
keluaran dan membantu pengendalian dari sistem secara menyeluruh.
16
Blok Basis Data (Database Block)
Merupakan kumpulan dari data yang saling berhubungan satu sama
lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya
Blok Kendali (Control block)
Beberapa pengendalian yang dirancang secara khusus untuk
menanggulangi gangguan-gangguan terhadap sistem (Jogiyanto,
2000).
Gambar 2.2 . Komponen Sistem Informasi (Jogiyanto, 2000)
2.4.3 Sifat Sistem Informasi
Beberapa sifat yang dimiliki oleh sistem informasi yaitu:
o Permrosesan informasi yang efektif
Hal ini berhubungan dengan pengujian terhadap data yang masuk,
pemakaian perangkat keras dan perangkat lunak yang sesuai.
17
o Manajemen informasi yang efektif
Dengan kata lain, operasi manajemen, keamanan dan keutuhan data yang
ada harus diperhatikan.
o Keluwesan
Sistem informasi hendaknya cukup luwes untuk menangani suatu macam
operasi.
o Kepuasan pemakai
Hal yang paling penting adalah pemakai mengetahui dan puas terhadap
sistem informasi (Jogiyanto, 2000).
2.5 Aplikasi Berbasis Web
2.5.1 Pengertian Aplikasi
Aplikasi adalah penggunaan dalam suatu komputer, instruksi
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa
sehingga komputer dapat memproses input menjadi output (Jogiyanto, 1999).
Sedangkan menurut Kamus Besar Bahasa Indonesia (1998), aplikasi adalah
penerapan dari rancang sistem untuk mengolah data yang menggunakan
aturan atau ketentuan bahasa pemrograman tertentu. Dari pengertian-
pengertian tersebut dapat disimpulkan bahwa aplikasi merupakan program
siap pakai yang difungsikan secara khusus dan terpadu sesuai kemampuan
yang dimilikinya dengan tujuan untuk membantu mencapai tujuan pengguna.
18
2.5.2 Pengertian Web
Website adalah keseluruhan halaman-halaman web yang terdapat dalam
sebuah domain yang mengandung informasi. Sebuah website biasanya
dibangun atas banyak halaman web yang saling berhubungan. Jadi dapat
dikatakan bahwa, website adalah kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atau gerak,
animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis
maupun dinamis yang membentuk satu rangkaian bangunan yang saling
terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman
(Rahmat Hidayat, 2010).
2.5.3 Pengertian Aplikasi Berbasis Web
Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi
browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer
(Remick, 2011). Sedangkan menurut Rouse (2011), aplikasi web adalah
sebuah program yang disimpan di server dan dikirim melalui internet dan
diakses melalui antarmuka browser.
Salah satu keunggulan dari aplikasi berbasis web adalah bahwa aplikasi
tersebut ringan dan dapat diakses dengan cepat melalui browser dan koneksi
internet atau intranet ke server. Ini berarti bahwa pengguna dapat mengakses
data atau informasi dengan mudah, tidak seperti aplikasi-aplikasi desktop di
mana pengguna harus menginstal perangkat lunak atau aplikasi yang
diperlukan hanya untuk mengakses data atau informasi.
19
2.6 Bahasa Pemrograman Aplikasi Berbasis Web
2.6.1 Bahasa Pemrograman
Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer
adalah teknik komando atau instruksi standar untuk memerintah komputer.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer dapat menentukan data mana yang akan
diolah oleh komputer, bagaimana data ini akan disimpan atau diteruskan, dan
jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
(Mustika, 2013).
2.6.2 HTML
Menurut Adhi Prasetio (2012), HTML (Hyper Text Markup Language)
adalah sebuah bahasa pemrograman atau file teks yang berisi tag-tag markup
yang berguna untuk memberitahukan browser bagaimana harus menampilkan
sebuah halaman web. Sebuah file HTML harus memiliki ekstensi htm atau
html. HTML merupakan bahasa standar yang digunakan oleh browser internet
untuk membuat halaman dan dokumen pada sebuah web yang kemudian dapat
diakses dan dibaca layaknya sebuah artikel. HTML juga dapat digunakan
sebagai link antara file-file dalam situs atau dalam komputer dengan
menggunakan localhost, atau link yang menghubungkan antar situs dalam
dunia internet.
20
2.6.3 CSS
CSS (Cascading Style Sheet) adalah suatu teknologi bahasa
pemrograman web yang digunakan untuk mengendalikan dan membangun
berbagai komponen dalam web sehingga tampilan web akan lebih indah, rapi,
terstruktur, dan seragam (Adhi Prasetio,2012). CSS merupakan pemrograman
web yang harus dikuasai oleh setiap pembuat program (web programmer),
terlebih lagi pada pendesain web (web designer). CSS difungsikan sebagai
penopang atau pendukung, serta pelengkap dari file html yang berperan
dalam penataan kerangka dan layout. CSS mampu dijalankan pada berbagai
macam sistem operasi dan web browser. Secara umum, yang dilakukan CSS
adalah pengaturan layout, kerangka, teks, gambar, warna, tabel, spasi, dan
lain sebagainya.
2.6.4 JQuery
JQuery adalah kumpulan kode atau fungsi Javascript siap pakai,
sehingga mempermudah dan mempercepat dalam membuat kode
Javascript, termasuk dalam membuat kode Ajax. JQuery pertama kali
dirilis oleh John Resig di BarCamp, NYC, pada Januari 2006. JQuery
dirilis dengan lisensi ganda MIT dan GPL. JQuery yang disediakan di
website resminya (http://www.jquery.com) menyediakan 2 jenis library,
yaitu JQuery yang minimalis dan JQuery yang disediakan untuk
dikembangkan. JQuery sangat cocok digunakan bagi pengembang yang
memiliki sedikit waktu untuk mengembangkan aplikasi berbasis web.
21
2.6.5 Java Script
Java Script adalah bahasa script yang berdasar pada objek yang
memperbolehkan pemakai untuk mengendalikan banyak aspek interaksi
pemakai pada suatu dokumen HTML. Dimana objek tersebut dapat berupa
suatu window, frame, URL, dokumen, form, button atau item yang lain. Yang
semuanya itu mempunyai properti yang saling berhubungan dengannya dan
masing-masing memiliki nama, lokasi, warna nilai dan atribut lain.
2.7 Basis Data
2.7.1 Pengertian basis data
Basisdata (database) adalah kumpulan data yang terintegrasi dan diatur
sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil dan
dicari dengan tepat (Raharjo, 2011). Konsep dasar dari basisdata adalah
kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Untuk
mengelola database diperlukan suatu perangkat lunak yang disebut DBMS
(Database Management Sistem). DBMS merupakan suatu sistem perangkat
lunak yang memungkinkan pengguna (user) untuk membuat, memelihara,
mengontrol, dan mengakses database secara praktis dan efisien. Dengan
DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.
2.7.2 SQL
SQL (Structured Query Language) adalah sebuah permintaan database
terstruktur. Bahasa SQL dibuat sebagai bahasa yang dapat merelasikan
beberapa tabel dalam database maupun merelasikan antar database
22
(Nugroho, 2005). SQL adalah sebuah bahasa yang digunakan untuk
mengakses data dalam basis data relasional. SQL merupakan bahasa tingkat
tinggi. Pemakai hanya menyebutkan hasil yang diinginkan dan optimasi
pelaksanaan query dilakukan oleh DBMS. Saat ini hampir semua server basis
data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
2.8 Inventaris
Inventaris ialah sebuah daftar yang memuat nama – nama barang milik
instasi atau dapat di artikan pembukuan atau penyusunan daftar barang-barang
yang ada di kantor atau perusahaan (Maulina, 2014).
Sedangkan menurut (Rakhmalina, 2012), inventaris merupakan kegiatan
melaksanakan pengendalian berupa penyelenggaraan, pengaturan, pencatatan
barang-barang, menyusun daftar barang yang bersangkutan ke dalam suatu
pendataan barang secara teratur dan menurut ketentuan yang berlaku.
2.9 Penelitian Terdahulu
Pada penelitian di badan kepegawaian daerah provinsi jawa barat dikelola
dengan mendata barang , stok berdasarkan waktunya dan juga melaporkan
informasi tentang barang masuk, barang lelang, barang lelang, dan keadaan
barang . Dikembangan berdasarkan metode prototype yang melakukan
wawancara terhadap pengguna tentang sistem , membangun sistemnya hingga
langkah terkhir yaitu pengujian oleh pengguna (Priatna,2005).
Dan pada sistem aplikasi inventaris barang pada Balai Kesehatan Mata
Masyarakat Banyumas. Pengelolahan data inventaris dilakukan dengan metode
23
pengembangan terstruktur yakni waterfall .Aplikasi inventaris ini
memungkinkan penambahan data, penngubahan serta pencarian dapat
dilakukan secara efisien (Muhammad,2011).
Sistem Informasi Inventari Balai Kesehatan Mata Masyarakat Banyumas
data terbagi menjadi beberapa bagian. Pendataan inventaris terbagi menjadi
beberapa golongan, kategori barang dan kategori jenis. Dan juga laporan pada
BKMM (Balai Kesehatan Mata Masyarakat) Banyumas terbagi menjadi
beberapa bagian yaitu bagian barang tetap, barang pakai habis, dan juga mutasi
barang. Sistem ini berkerja untuk dua level user, yaitu admin dan supervisor.
Admin berkerja untuk mengatur kategori golongan, kategori bidang barang,
kategori jenis barang. Selain itu admin juga dapat menambah, menghapus, dan
mengedit data serta membuat beberapa laporan yaitu laporan barang tetap,
laporan barang pakai habis, dan laporan mutasi barang. Supervisor berkerja
mengawasi perkembangan dan perubahan data yang ada di dalam sistem
dengan data dari laporan yang ia terima.
BAB III
PELAKSANAAN KERJA PRAKTIK
3.1 Profil tempat kerja praktik
3.1.1 Gambaran umum BKMM Kabupaten Banyumas
Balai Kesehatan Mata Masyarakat (BKMM) Kabupaten Banyumas
terletak di Jl. Jenderal Soedirman Timur No. 106, Purwokerto. Tepatnya di
daerah Berkoh, Kelurahan Purwokerto Wetan Kecamatan Purwokerto Selatan.
Balai Kesehatan Mata Masyarakat (BKMM) Kabupaten Banyumas yang
dibentuk berdasarkan Peraturan Bupati Nomor 32 tahun 2006 Tentang
Pembentukan, Susunan Organisasi, Tugas Pokok, Uraian Tugas Jabatan dan
Tata Kerja Balai Kesehatan Mata Masyarakat pada Dinas Kesehatan
Kabupaten Banyumas merupakan unit pelaksana teknis di bawah Dinas
Kesehatan Kabupaten Banyumas mempunyai tugas pokok memberikan
pelayanan kessehatan mata secara menyeluruh meliputi upaya kesehatan
promotif, preventif, kuratif dan rehabilitatif guna mewujudkan masyarakat
Banyumas yang sehat.
Kegiatan pelayanan kesehatan mata ini sudah dilaksanakan sejak tahun
1958 dengan nama Balai Pengobatan Mata “Kamandaka” Purwokerto. Dan
sehubungan makin berkembangnya tuntutan masyarakat akan pelayanan
kesehatan mata yang memerlukan penanganan lanjut spesialistik, maka oleh
Pemerintah Daerah Kabupaten Banyumas ditindak lanjuti dengan perubahan
status dari Balai Pengobatan Mata menjadi Balai Kesehatan Mata Masyarakat
27
(BKMM), yang berlaku efektif mulai Januari 2007, sehingga kewenangan
pelayanan sesuai peraturan perundangan yang berlaku.
Sejak berdiri dan sampai dengan sekarang telah mengalami beberapa kali
pergantian pimpinan, yaitu:
1. Tahun 1958 s/d tahun 1980 : Kasimun
2. Tahun 1980 s/d tahun 1981 : Suwarti
3. Tahun 1981 s/d tahun 1984 : Sumarsono
4. Tahun 1984 s/d tahun 1994 : Suwarti
5. Tahun 1994 s/d tahun 1999 : Wiradi
6. Tahun 1999 s/d tahun 2002 : Drg. Khalid Khan, M.Kes
7. Tahun 2002 s/d tahun 2005 : Sadiyanto, S.Km, M.Kes
8. Tahun 2005 s/d tahun 2007 : Nurhadi, S.Km
9. Tahun 2007 s/d tahun 2009 : Dr. Dyah Retnaningsih AW, M.M
10. Tahun 2009 s/d tahun 2013 : Dr. Prama Nuhara, M.M
11. Tahun 2013 s/d sekarang : Dr. Gempol Suwandono, M.M
3.1.2 Sejarah BKMM Kabupaten Banyumas
Pada tahun 1958 di Kabupaten Banyumas dan sekitarnya banyak
masyarakat yang menderita penyakit mata, seperti trachoma dan penyakit
mata lainnya. Penyakit mata tersebut harus mendapatkan pengobatan dan
perawatan secara intensif. Keadaan ini kemudian mendapatkan perhatian
28
yang serius dari Dinas Kesehatan Provinsi Jawa Tengah untuk segera
ditangani.
Mengantisipasi keadaan tersebut, maka pada tahun 1958 didirikanlah
Balai Pengobatan Mata “Kamandaka” Purwokerto, yang merupakan milik
Pemerintah Provinsi Jawa Tengah Cq. Dinas Kesehatan Provinsi Jawa
Tengah yang dipimpin oleh seorang perawat mahir mata yaitu Sdr. Kasimun.
Balai Pengobatan Mata “Kamandaka” Purwokerto dibuka dan diresmikan
oleh Bupati Banyumas pada bulan Juli tahun 1958.
Nama “Kamandaka” yang dijadikan sebutan pada Balai Pengobatan
Mata Masyarakat yang sampai sekarang masih sangat terkenal bagi
masyarakat Banyumas dan sekitarnya, sebenarnya adalah nama sebuah toko
sablon/tinta yang ada di sebelah Balai Pengobatan pada saat itu.
Berdirinya Balai Pengobatan Mata “Kamandaka” Purwokerto pada
waktu itu belum dilengkapi dengan fasilitas dan tenaga yang memadai.
Jumlah tenaga yang bertugas di Balai Pengobatan Mata “Kamandaka”
Purwokerto semakin tahun tidak mengalami perkembangan, tetapi justru
semakin berkurang jumlahnya. Bahkan sekitar tahun 1980 Balai Pengobatan
Mata “Kamandaka” Purwokerto hampir tutup dan tidak dapat meneruskan
pelayanan karena alasan tenaga. Tapi dengan mempertimbangkan jumlah
pasien yang cukup banyak dan pasien bukan hanya dari wilayan Banyumas
saja, maka Dinas Kesehatan Provinsi Jawa Tengah memutuskan agar Balai
Pengobatan Mata “Kamandaka” Purwokerto tetap dibuka untuk
29
meningkatkan kesehatan mata di wilayah Kabupaten Banyumas dan
sekitarnya.
Pada tahun 1996 fasilitas sarana pelayanan pengobatan mata ini oleh
tingkat Provinsi Jawa Tengah pengelolaannya diserahkan kepada Pemerintah
Daerah Kabupaten Banyumas, yang selanjutnya merupakan Unit Pelaksana
Teknis Dinas Kesehatan Kabupaten Banyumas setingkat puskesmas. Dengan
demikian, ketersediaan perlengkapan sarana dan prasarana pelayanan menjadi
tanggung jawab Pemerintah Daerah Kabupaten Banyumas melalui Dinas
Kesehatan Kabupaten Banyumas, yang kemudian pada tahun 2006, oleh
Pemerintah Daerah Kabupaten Banyumas Balai Kesehatan Mata diajukan
pengusulan ke Departemen Kesehatan RI untuk menjadi Balai Kesehatan
Mata Masyarakat (BKMM) yang pelaksanaannya dimulai tahun 2007 sampai
sekarang.
3.1.3 Visi, Misi, dan Strategi BKMM Kabupaten Banyumas
Visi BKMM Kabupaten Banyumas adalah menjadi pusat pelayanan
kesehatan mata secara paripurna dan bermutu tinggi menuju Banyumas sehat.
Sedangkan Misi BKMM Kabupaten Banyumas adalah :
a. Memberikan pelayanan yang bermutu tinggi, merata dan terjangkau
oleh masyarakat.
b. Memberikan pelayanan yang manusiawi dengan penuh kekeluargaan.
30
c. Membina dan mengembangkan peran serta masyarakat dalam
mengatasi masalah gangguan penglihatan dan kebutaan.
d. Menunjang peningkatan derajat kesehatan dan kualitas hidup
masyarakat melalui upaya kesehatan mata.
e. Mengupayakan pelayanan kesehatan mata yang paripurna dengan
peningkatan sumber daya manusia, sarana dan prasarana.
f. Menjalin kerjasama/koordinasi lintas program dan lintas sektoral
dalam rangka penanggulangan gangguan penglihatan dan kebutaan.
Strategi BKMM Kabupaten Banyumas Adalah :
a. Meningkatkan advokasi dan komunikasi lintas program/ lintas sektor.
b. Menggalang kemitraan.
c. Penguatan manajemen dan infrastruktur.
d. Peningkatan kualitas dan kunatitas SDM.
e. Mobilitas sumber daya.
31
3.1.4 Struktur Organisasi BKMM Kabupaten Banyumas
Gambar 3.1 Struktur Organisasi BKKM
Struktur organisasi Balai kesehatan mata masyarakat banyumas
terdiri dari beberapa bagian seperti yang digambarkan pada gambar 3.1.
Struktur organisasi BKMM terdiri dari Kepala BLUD BKMM, Organ
Pendukung, Koordinator Pelayanan, Kasubbag Tata Usaha, Dan Organ
Pelaksana.Adapun penjelasan tentang struktur organisasi BKMM adalah
sebagai berikut.
Kepala BLUD BKMM
Merupakan posisi tertinggi, yang mengawasi segala kegiatan
yang terjadi agar berjalan dengan baik.
Kepala BLUD BKMM
Organ Pendukung Koordinator Pelayanan
Organ Pelaksana
Kasubbag Tata Usaha
32
Organ Pendukung
Merupakan orang-orang yang menangani kegiatan yang
bersifat pelengkap, misalnya satpam, clening service dan lain-
lain.
Koordinator Pelayanan
Merupakan pembagian koordinator setiap bagian di BKMM ,
Terdiri dari bagian pendaftaran, apotek, optik dan lain-lain.
Kassubag Tata Usaha
Merupakan bagian yang mengatur tentang kegiatan perijinan,
surat-menyurat, dan segala macam dokumen terkait dengan
Balai Kesehatan Mata Masyarakat Banyumas.
Organ pelaksana
Merupakan orang-orang yang membantu koordinator
pelayanan dalam kesehariannya.
3.2 Pelaksanaan Kerja Praktik
3.2.1 Tahap Persiapan Kerja Praktik
Mengajukan permohonan izin kerja praktik kepada instansi /
lembaga yang bersangkutan, yaitu Dinas Kesehatan Kabupaten
Banyumas dan Balai Kesehatan Mata Masyarakat Kabupaten
Banyumas, dengan mengirim surat pengantar permohonan kerja
praktik.
33
Mengajukan usulan kerja praktik kepada Komisi Kerja Praktik dan
Studi Akhir dengan melampirkan proposal kegiatan kerja praktik.
Menyampaikan surat pengantar dari Fakultas kepada Balai
Kesehatan Mata Masyarakat Kabupaten Banyumas sebagai tempat
kerja praktik
3.2.2 Tahap Pelaksanaan Kerja Praktik
a. Instansi kerja praktik yaitu Balai Kesehatan Mata Masyarakat
Kabupaten Banyumas.
b. Waktu pelaksanaan kerja praktik dimulai pada tanggal 25 Januari
sampai tanggal 24 Februari 2016. Kerja praktik dilaksanakan di
Balai Kesehatan Mata Masyarakat Kabupaten Banyumas pada hari
Senin - Sabtu. Hari Senin - Jumat dimulai pukul 08.00 - 14.00 dan
hari Sabtu dimulai pukul 08.00 – 12.00.
c. Jadwal Kerja Praktik
1) Tanggal 25 Januari - 26 Januari 2016
a) Sosialisasi tempat kerja praktik.
b) Perkenalan dengan para karyawan Balai Kesehatan Mata
Masyarakat Kabupaten Banyumas.
c) Diskusi dengan pembimbing lapangan tentang apa yang
akan dibuat pada pelaksanaan kerja praktik.
2) Tanggal 27 Januari – 30 Januari 2016
a) Wawancara kebutuhan sistem dengan pihak-pihak yang
akan terlibat sebagai pengguna sistem.
34
b) Pengumpulan data dan berkas yang diperlukan untuk
perancangan dan pembangunan sistem .
c) Analisis data yang telah terkumpul.
2.3.2 Tanggal 1 Februari - 3 Februari 2016
a) Perancangan Sistem.
b) Desain interface.
2.3.3 Tanggal 4 Februari – 20 februari 2016
a) Pembangunan sistem (coding).
b) Testing dan debugging.
c) Pembuatan buku panduan penggunaan sistem.
2.3.4 Tanggal 24 Februari 2016
a) Presentasi hasil sistem dengan pembimbing lapangan dan
pegawai Balai Kesehatan Mata Masyarakat Kabupaten
Banyumas.
3.3 Metode Kerja Praktik
3.3.1 Wawancara
Wawancara merupakan dialog antara dua orang atau lebih dimana terdapat
narasumber yang akan diwawancarai dan pewawancara. Tujuan dari
wawancara ialah mendapatkan informasi mengenai pertanyaan-pertanyaan
yang diajukan oleh pewawancara. Dalam perancangan Sistem Informasi
Pendataan Pasien, perlu dilakukan wawancara kepada bagian pendataan
pasien (admin pendataan) untuk mengenal dan mengetahui mekanisme
pendataan pasien di Balai Kesehatan Mata Masyarakat Kabupaten Banyumas
35
dan kepada Supervisor untuk mengetahui hal-hal apa saja yang ingin
dikembangkan dari mekanisme pendataan pasien yang telah ada.
3.3.2 Pengumpulan Data
Proses pengumpulan data ialah proses dimana semua data yang berkaitan
dengan penelitian dan juga perancangan suatu sistem yang diperlukan. Data-
data diambil dari sumber-sumber terpercaya untuk lebih memudahkan dalam
perancangan sistem informasi pendataan pasien ini.
3.3.3 Studi Kasus
`Merupakan suatu pemeriksaan mendalam dengan cara-cara sistematis
untuk melakukan pengamatan, pengumpulan data, analisis informasi dan
pelaporan hasilnya. Dalam kasus perancangan sistem informasi pendataan
inventaris ini, informasi yang dianalisis mencakup prosedur Bagian Pendataan
inventaris dalam mengelolaan barang tetap, barang pakai habis, dan mutasi
barang di Balai Kesehatan Mata Masyarakat Kabupaten Banyumas.
3.3.4 Perencanaan Sistem
Perancangan sistem Sistem Informasi Presensi Pegawai ini menggunakan
metode waterfall. Pada metode waterfall adalah sebuah metode
pengembangan perangkat lunak yang bersifat sekuensial dan terdiri dari lima
tahap yang saling terkait dan mempengaruhi. Dalam metode ini terdapat
beberapa tahapan, yaitu tahap analisis, desain, coding, testing / verification,
dan maintenance.
36
Gambar 3.2. Metode Waterfall (Roger S. Pressmasn, 2010)
Penjelasan dari gambar diatas adalah sebagai berikut :
a. Analisis Kebutuhan
Tahap analisis kebutuhan merupakan tahap pertama yang menjadi
dasar dalam pengembangan sebuah sistem. Tahap ini dilakukan
dengan cara wawancara. Analisan kebutuhan ini akan menghasilkan
kebutuhan pengguna atau yang disebut user requirement.
b. Desain Sistem
Desain sistem merupakan tahap penyusunan proses, data, aliran
proses dan hubungan antar data yang paling optimal untuk
menjalankan proses dan memenuhi kebutuhan user yaitu pegawai
Balai Kesehatan Mata Masyarakat Banyumas, Purwokerto.. Tahap ini
akan menghasilkan dokumen berupa Data Flow Diagram (DFD) dan
Entity Relashionship Diagram (ERD).
37
c. Pengujian Sistem
Tahap ini merupakan tahap untuk melakukan tes pada sistem yang
dibuat. Pengujian dilakukan untuk uji coba dan mengetahui
kekurangan pada sistem sebelum digunakan. Sistem diujikan pada tim
pengembang, pembimbing teknis, beberapa pegawai BKMM. Apabila
terdapat kekurangan dapat disempurnakan lagi.
d. Maintenance/Perawatan
Maintenance atau tahap perawatan dilakukan agar penggunaan dari
sistem dapat terus optimal dan meminimalisir kegagalan sistem.
Perawatan dapat dilakukan secara berkala terhadap sistem, basis data,
dan komponen pendukungnya. Perawatan juga dapat dilakukan
dengan membuat user manual dari sistem.
BAB IV
PEMBAHASAN
4.1 Analisis Kebutuhan
Tahap analisis dilakukan untuk menjelaskan secara rinci dan
menggambarkan sistem informasi yang dibangun agar ideal serta memenuhi
kebutuhan user. Pada pembuatan Sistem Informasi Inventaris ini, agar dapat
membentuk user requirement maka digunakan beberapa metode yakni
wawancara dan analisis.
Proses analisis mengidentifikasikan beberapa permasalahan yang ada
dalam kegiatan Inventarisasi Balai Kesehatan Mata Masyarakat Banyumas,
maka dapat dirumuskan sistem yang diinginkan oleh user adalah sebagai
berikut:
1. Sistem yang dapat mendata semua kegiatan inventarisasi meliputi
perekapan data barang tetap, data barang pakai habis dan mutasi
barang.
2. Sistem yang dapat mendata semua kegiatan inventarisasi selama
semester.
3. Sistem yang dapat menjadi alat pengawasan untuk supervisor terhadap
bagian inventaris.
Dalam Sistem Informasi Inventaris, user yang berhubungan dengan
sistem adalah admin dan supervisor.
39
1. Admin
a. Mengelola data akun
Admin dapat mengelola data akun yang dimilikinya, mengubah
menyimpan sesuai yang diinginkan.
b. Mengelola data master
Admin dapat mengelola data master berupa data kategori
golongan, kategori barang, serta kategori jenis.
b. Mengelola data transaksi
Admin dapat mengelola data transaksi berupa rekapitulasi data
barang tetap, barang pakai habis, dan mutasi barang.
c. Membuat laporan
Admin dapat membuat laporan rekapitulasi data transaksi
inventaris periode semester.
2. Supervisor
a. Mengelola data akun
Admin dapat mengelola data akun yang dimilikinya, mengubah
menyimpan sesuai yang diinginkan.
a. Melihat data transaksi meliputi rekapitulasi data barang tetap,
barang pakai habis, dan mutasi barang.
40
4.2 Desain Sistem
Tahap desain mengacu pada kebutuhan user dari tahap analisis yang sudah
dibuat. Desain sistem akan dibuat dengan menggunakan Data Flow Diagram
(DFD), dan Entity Relationship Diagram (ERD).
4.2.1 Data Flow Diagram (DFD)
4.2.1.1 Diagram Konteks
Gambar 4.1 DFD Level 0
Dapat dilihat dalam gambar 4.1 di atas bahwa entitas yang berperan
serta dalam Sistem Informasi Inventaris adalah admin dan supervisor.
Adapun penjelasan dari entitas-entitas tersebut adalah sebagai berikut.
1. Entitas admin merupakan seorang yang mengelola data pribadinya,
data golongan, data barang, data jenis, data barang tetap, data barang
habis, dan data mutasi.
41
2. Entitas supervisor merupakan seorang yang mengawasi data golongan,
data barang, data jenis, data barang tetap, data barang habis, dan data
mutasi, data login, serta dapat mengelola data pribadinya.
4.2.1.2 Diagram Level 1
Gambar 4.2 adalah Diagram level 1, yang merupakan perincian dari
Diagram Konteks pada level 0. Di dalamnya terdapat rincian kinerja
sistem yang berupa aliran data dari setiap proses yang ada. gambar
dibawah merupakan DFD Level 1 dari Sistem Informasi Inventaris.
Adapun penjelasan dari proses-proses yang ada adalah seperti berikut .
1. Proses Login merupakan proses yang menjelaskan bagaimana admin
dan supervisor masuk melalui inputan yang dimasukkan ke dalam
sistem.
2. Proses Kelola merupakan proses yang menjelaskan bagaimana admin
mengisi data golongan, data barang, data jenis, data barang tetap, data
barang habis, dan data mutasi dengan melalui inputan yang
dimasukkan ke dalam sistem.
3. Proses Cari merupakan proses yang menjelaskan bagaimana admin dan
supervisor mencari data-data yang ada dalam sistem.
4. Proses Laporan merupakan proses yang menjelaskan bagaimana
membuat laporan berdasarkan data yang sudah ada.
43
4.2.1.3 Diagram Level 2 Proses 1 (Login)
Gambar 4.3 adalah Diagram level 2 proses 1 merupakan perincian
dari DFD level 1 pada proses login. Adapun penjelasan dari proses-proses
yang ada pada gambar dibawah adalah sebagai berikut.
1. Proses Verifikasi Username merupakan proses memasukkan data
username oleh admin dan supervisor. Dalam proses ini apabila data
username yang dimasukkan adalah benar maka sistem akan
melanjutkan ke proses selanjutnya. Jika salah maka sistem akan
menampilkan kotak dialog peringatan yang berbunyi “Maaf Username
& Password Yang Anda Masukkan Salah”.
2. Proses Verifikasi Password merupakan proses memasukkan data
password oleh admin. Dalam proses ini apabila data password yang
dimasukkan adalah benar maka sistem akan melanjutkan ke proses
selanjutnya. Jika salah maka sistem akan menampilkan kotak dialog
peringatan yang berbunyi “Maaf Username & Password Yang Anda
Masukkan Salah”
3. Proses Verifikasi Hak Akses merupakan proses mencocokan hak
akses yang dimiliki oleh admin dan supervisor.
44
Gambar 4.3 DFD Level 2 Proses Login
4.2.1.4 Diagram Level 2 Proses 2 (Kelola)
Gambar 4.4 adalah Diagram level 2 proses 2, yang merupakan
perincian dari DFD level 1 pada proses kelola. Adapun penjelasan dari
proses-proses yang ada pada gambar dibawah adalah sebagai berikut.
1. Proses kelola merupakan proses dimana admin menambahkan dan
menyimpan data baru pada data golongan, data barang, data jenis, data
barang tetap, data barang habis, dan data mutasi.
2. Proses kelola merupakan proses dimana admin mengubah dan
menyimpan data baru pada data golongan, data barang, data jenis, data
barang tetap, data barang habis, dan data mutasi.
45
3. Proses kelola merupakan proses dimana admin menghapus data baru
pada data golongan, data barang, data jenis, data barang tetap, data
barang habis, dan data mutasi.
Gambar 4.4 DFD Level 2 Proses Kelola
4.2.1.5 Diagram Level 2 Proses 4 (Laporan)
Gambar 4.5 adalah Diagram level 2 proses 4, yang merupakan
perincian dari DFD level 1 pada proses laporan. Adapun penjelasan
dari proses yang ada pada gambar dibawah adalah proses laporan
46
periode bulanan atau semester merupakan proses dimana admin
memerintahkan sistem untuk membuat dan mencetak laporan presensi
semester yang merupakan generalisasi dari data barang tetap, data
barang habis, dan data mutasi.
47
Gambar 4.5 DFD Level 2 Proses Laporan
4.2.2 Entity Relationship Diagram (ERD)
Berikut pada gambar 4.6 adalah detil dari diagram relasi entitas
perancangan basis data dalam Sistem Informasi Inventaris Balai Kesehatan
Mata Masyarkat Banyumas, Purwokerto.
48
Gambar 4.6 ERD
a. Tabel Level
Tabel 4.1 adalah tabel level merupakan tabel yang mendefinisikan level
dari setiap user. Tabel level terdiri dari kode level dan level.
49
Tabel 4.1 Level
Field Tipe Data Size Indeks Keterangan
Kd_level Integervisi 3 Primary
Key
NOT NULL
Level Varchar 50 NOT NULL
b. Tabel Login
Tabel 4.2 adalah tabel login merupakan tabel yang berisis user-user yang
dapat mengakses sistem. Adapun struktur dari tabel user adalah kd_user,
user, pass, dank d_level.
Tabel 4.2 Login
Field Tipe Data Size Indeks Keterangan
Kd_user Integer 3 Primary
Key
NOT NULL
User Varchar 50 NOT NULL
Pass Varchar 50 NOT NULL
Kd_level Integer 3 Foreign
Key
NOT NULL
50
c. Tabel Golongan
Tabel 4.3 adalah tabel golongan merupakan tabel yang berisi kategori
golongan. Adapun struktur dari tabel golongan adalah No, Gol, dan
nm_gol.
Tabel 4.3 Golongan
Field Tipe Data Size Indeks Keterangan
No Integer 3 Primary
Key
NOT NULL
Gol Integer 3 NOT NULL
Nm_gol Varchar 50 NOT NULL
d. Tabel Barang
Tabel 4.4 adalah tabel barang yang merupakan tabel yang berisi kategori
bidang barang, Adapun struktur dari tabel barang adalah kd_brg,
nm_brg, dan no.
Tabel 4.4 Barang
Field Tipe Data Size Indeks Keterangan
Kd_brg Integer 3 Primary
Key
NOT NULL
Nm_brg Varchar 50 NOT NULL
51
no Integer 3 Foreign
Key
NOT NULL
e. Tabel jenis
Tabel 4.5 adalah tabel jenis merupakan tabel yang berisi kategori bidang
barang, Adapun struktur dari tabel barang adalah kd_jenis, nm_jenis,
dan kd_brg.
Tabel 4.5 Jenis
Field Tipe Data Size Indeks Keterangan
Kd_jenis Integer 3 Primary
Key
NOT NULL
Nm_jenis Varchar 50 NOT NULL
Kd_brg Integer 3 Foreign
Key
NOT NULL
f. Tabel Barang Tetap
Tabel 4.6 adalah tabel barang tetap merupakan tabel yang berisi barang-
barang tetap.Adapun struktur dari tabel barang tetap adalah tgl,
kd_inventaris, kd_brg, kdbrg, reg, jenis, tahun_beli, merk, ukuran,
kd_bahan, pabrik, rangka, mesin, Bpkb, kd_cara, harga, dan ket.
52
Tabel 4.6 Barang Tetap
Field Tipe Data Size Indeks Keterangan
Tgl Date/Time NOT NULL
Kd_inventaris Integer 5 PrimaryKey NOT NULL
Kd_brg Integer 3 Foreign key NOT NULL
Kdbrg Varchar 100 NOT NULL
Reg Varchar 100 NOT NULL
Jenis Varchar 100 NOT NULL
Tahun_beli Varchar 100 NOT NULL
Merk Varchar 100 NOT NULL
Ukuran Varchar 100 NOT NULL
Kd_bahan Varchar 100 NOT NULL
Pabrik Varchar 100 NOT NULL
Rangka Varchar 100 NOT NULL
Mesin Varchar 100 NOT NULL
Polisi Varchar 100 NOT NULL
Bpkb Varchar 100 NOT NULL
Kd_cara Varchar 100 NOT NULL
Harga Integer 20 NOT NULL
Ket Varchar 100 NOT NULL
53
g. Tabel Barang Habis
Tabel 4.7 adalah tabel barang habis merupakan tabel yang berisi barang
pakai habis, Adapun struktur dari tabel habis adalah tgl, kd_pakehabis,
kd_jenis, brg, harga, unit_awal, rp awal, unit _in, rp_in, unit_out, rp_out,
unit_akr, rp_akr, dan ket.
Tabel 4.7 Barang Habis Pakai
Field Tipe Data Size Indeks Keterangan
Tgl Date/Time NOT NULL
Kd_pakehabis Integer 5 PrimaryKey NOT NULL
Kd_jenis Integer 3 Foreign key NOT NULL
Brg Varchar 100 NOT NULL
harga Integer 20 NOT NULL
Unit_awal Integer 20 NOT NULL
Rp_awal Integer 20 NOT NULL
Unit_in Integer 20 NOT NULL
Rp_in Integer 20 NOT NULL
Unit_out Integer 20 NOT NULL
Rp_out Integer 20 NOT NULL
Unit_akr Integer 20 NOT NULL
Rp_akr Integer 20 NOT NULL
ket Varchar 100 NOT NULL
54
h. Tabel Mutasi
Tabel 4.8 adalah tabel mutasi merupakan tabel yang berisi mutasi
barang. Adapun struktur dari tabel mutasi adalah tgl, kd_mutasi, kd_brg,
jum_awal. Hrg_Awal, jum_krg, hrg_krg, jum_tbh, hrg_tbh, jum_akr,
hrg_akr, dan ket.
Tabel 4.8 Mutasi Barang
Field Tipe Data Size Indeks Keterangan
Tgl Date/Time NOT NULL
Kd_mutasi Integer 5 PrimaryKey NOT NULL
Kd_brg Integer 3 Foreign key NOT NULL
jum_awal Integer 20 NOT NULL
hrg_awal Integer 20 NOT NULL
jum_krg Integer 20 NOT NULL
hrg_krg Integer 20 NOT NULL
jum_tbh Integer 20 NOT NULL
hrg_tbh Integer 20 NOT NULL
jum_akr Integer 20 NOT NULL
hrg_akr Integer 20 NOT NULL
Ket Varchar 100 NOT NULL
55
4.2.3 Desain Tampilan Antarmuka
Desain tampilan antarmuka merupakan tampilan interface yang ada di
dalam Sistem Informasi Inventaris Balai Kesehatan Mata Masyarakat
Banyumas, purwokerto. Adapun Desain tampilan sistem adalah sebagai
berikut.
1. Desain tampilan login
Gambar 4.7 Tampilan Login
Gambar 4.7 diatas adalah tampilan halaman login yang digunakan menjadi cara
memasuki sistem baik sebagai admin maupun supervisor. Cara kerjanya ialah
pengguna akan memasukkan username dan password yang ia miliki. Sistem akan
memeriksanya, jika tidak cocok dengan user yang ada maka sistem akan
mengeluarkan window warning tentang masukkan yang salah, jika cocok maka
56
pengguna akan masuk ke dalam sistem sesuai dengan levelnya.. Berikut adalah
kode program dari tampilan login
<?php
session_start();
error_reporting(0);
include "koneksi.php";
if(isset($_POST['login'])) {}
$user = $_REQUEST['username'];
$pass = md5($_REQUEST['password']);
$sql = "SELECT * FROM user WHERE user='$user' AND
pass='$pass'";
$qry = mysql_query($sql) or die ("Gagal Cek".mysql_error());
$array = mysql_fetch_array($qry);
$hasil = mysql_num_rows($qry);
if ($hasil >=1) {
$_SESSION['SESS_USER']=$user;
$_SESSION['LEVEL'] = $array['kd_level'];
$_SESSION['kd_user']=$array['kd_user'];
if($_SESSION['LEVEL']=="1"){
header('location:inventaris/home.php');
}elseif ($_SESSION['LEVEL']=="2") {
header('location:house.php');
}
}
else {
echo "<script> alert('Maaf, Username dan Password yang
Anda Masukkan Salah');
location.href='login.php'</script>";
exit;
}
?>
57
Gambar 4.8 Tampilan Notifikasi Login
Gambar 4.8 merupakan notifikasi pada saat form login tidak diisi atau username
dan password tidak cocok.
2. Desain tampilan beranda admin
Gambar 4.9 Tampilan Beranda Admin
Gambar 4.9 diatas adalah tampilan beranda atau home admin yang menu
utamanya terdiri dari home, kelola akun sebagai menu untuk mengatur data
pribadinya, data master sebagai menu untuk mengatur data golongan, data bidang
barang, dan data jenis. data transakasi sebagai menu untuk mengawasi data barang
tetap, data barang habis, dan data mutasi. Dan juga logout untuk keluar dari
58
sistem dan kembali ke halaman login. Cara kerjanya ialah, ketika admin
memasukkan username dan password dan dinyatakan cocok oleh sistem maka
sistem akan menampilkan beranda admin. Berikut adalah kode program jalanya
tampilan beranda admin.
<ul class="nav nav-pills nav-stacked main-menu">
<li class="nav-header">Aset Management</li>
<div class="dropdown">
<li><a class="ajax-link" href="home.php"><i
class="glyphicon glyphicon-
home"></i><span>Home</span></a></li></div><br> <div
class="dropdown">
<li><a class="ajax-link"
href="v_user.php"><i class="glyphicon glyphicon-list-
alt"></i><span>Kelola akun</span></a></li></div><br>
<div class="dropdown">
<li><a class="ajax-link" href=""><i
class="glyphicon glyphicon-list-alt"></i><span>Data
Master</span></a></li>
<div class="dropdown-content">
<ul>
<li><a class="ajax-link"
href="v_gol.php"><i class="glyphicon glyphicon-list-
alt"></i><span><p> Golongan</p></span></a></li>
<li><a class="ajax-link"
href="v_brg.php"><i class="glyphicon glyphicon-list-alt"></i><span>
<p> Bidang Barang</p></span></a></li>
<li><a class="ajax-link"
href="v_jenis.php"><i class="glyphicon glyphicon-list-
alt"></i><span> <p> Jenis Barang</p></span></a></li></ul></div>
<div class="dropdown">
<li><a class="ajax-link" href=""><i
class="glyphicon glyphicon-list-alt"></i><span> Data
Transaksi</span></a></li>
<div class="dropdown-content">
<ul>
<li><a class="ajax-link"
href="v_brgt.php"><i class="glyphicon glyphicon-list-
alt"></i><span><p> Barang Tetap</p></span></a></li>
59
Gambar 4.10 Tampilan Kelola Akun
<li><a class="ajax-link"
href="v_brgt.php"><i class="glyphicon glyphicon-list-
alt"></i><span><p> Barang Tetap</p></span></a></li>
<li><a class="ajax-link"
href="v_brgh.php"><i class="glyphicon glyphicon-list-
alt"></i><span> <p> Barang Habis Pakai</p></span></a></li>
<li><a class="ajax-link"
href="v_mutasi.php"><i class="glyphicon glyphicon-list-
alt"></i><span> <p> Mutasi</p></span></a></li>
</ul>
</div>
</div><br>
<div class="dropdown">
<li><a class="ajax-link"
href="home.php?home=logout"><i class="glyphicon glyphicon-list-
alt"></i><span> Log Out</span></a>
</li>
</div><br>
</ul>
<?php
if (isset($_GET['home'])){
$index = $_GET['home'];
$filemenu = $index.".php";
if(file_exists($filemenu)){
include $filemenu;
} else {include "selamatdatang.php";
} } else {
include "selamatdatang.php";
}?>
60
Gambar 4.10 diatas adalah gambar dari menu kelola akun sebagai menu
untuk mengelola data pribadinya yang berupa, username, dan password.
3. Desain tampilan beranda supervisor
Gambar 4.11 Tampilan Beranda Supervisor
Diatas adalah gambar 4.11 yang merupakan tampilan beranda atau home
supervisor yang menu utamanya terdiri dari home, kelola akun sebagai
menu untuk mengatur data pribadinya, data transakasi sebagai menu untuk
mengawasi data barang tetap, data barang habis, dan data mutasi. Dan juga
log out untuk keluar dari sistem dan kembali ke halaman login. Cara
kerjanya ialah, ketika supervisor memasukkan username dan password dan
dinyatakan cocok oleh sistem maka sistem akan menampilkan beranda
supervisor. Berikut adalah kode program jalanya tampilan beranda admin.
61
<ul class="nav nav-pills nav-stacked main-menu">
<li class="nav-header">Aset
Management</li>
<div class="dropdown">
<li><a class="ajax-link"
href="house.php"><i class="glyphicon glyphicon-
home"></i><span>Home</span></a></li></div><br>
<div class="dropdown">
<li><a class="ajax-link" href="v_user.php"><i class="glyphicon
glyphicon-list-alt"></i><span>Kelola
Akun</span></a></li></div><br>
<div class="dropdown">
<li><a class="ajax-link" href=""><i
class="glyphicon glyphicon-list-alt"></i><span> Data
Transaksi</span></a></li>
<div class="dropdown-content">
<ul>
<li><a class="ajax-link"
href="v_brgt.php"><i class="glyphicon glyphicon-list-
alt"></i><span><p> Barang Tetap</p></span></a></li>
<li><a class="ajax-link"
href="v_brgh.php"><i class="glyphicon glyphicon-list-
alt"></i><span> <p> Barang Habis Pakai</p></span></a></li>
<li><a class="ajax-link"
href="v_mutasi.php"><i class="glyphicon glyphicon-list-
alt"></i><span> <p>
Mutasi</p></span></a></li></ul></div></div><br><!-- <div
class="dropdown"><li><a class="ajax-link" href="v_about.php"><i
class="glyphicon glyphicon-list-alt"></i><span>
About</span></a></li>
</div><br> --><div class="dropdown"><li><a
class="ajax-link" href="home.php?home=logout"><i class="glyphicon
glyphicon-list-alt"></i><span> Log Out</span></a>
</li></div><br></ul>
<?php
if (isset($_GET['home'])){
$index = $_GET['home'];
$filemenu = $index.".php";
if(file_exists($filemenu)){
62
4. Desain tampilan data golongan
Gambar 4.12 merupakan tambilan dari sub menu golongan yang berisi tabel
golongan. Adapun struktur dari tabel golongan adalah No, Gol, dan
nm_gol. Dalam sub menu ini sistem menyediakan beberapa fasilitas seperti,
tambaha data, cari, sort, edit, dan delete.data dari tabel golongan. Cara
kerjanya adalah dengan memilih sub menu data golongan dari data
master.Setelah itu tampil halaman data golongan dengan berbagai macam
fasilitas. Berikit adalah gambar tampilan tabel golongan beserta kode
programnya.
Gambar 4.12 Tampilan Tabel Golongan
include $filemenu;
} else {
include "selamatdatang.php";
}
} else {
include "selamatdatang.php";
}
?>
63
<?php
$query = "SELECT * from gol limit $offset, $dataPerPage";
$result = mysql_query($query);
$total = mysql_num_rows($result)
?>
<table class="table table-striped table-bordered bootstrap-
datatable datatable responsive">
<thead>
<tr>
<td align="center">No</td>
<td align="center">Kode Golongan</td>
<td align="center">Golongan</th>
<td align="center">Nama Golongan</td>
<td colspan="2" align="center">Aksi</td>
</tr>
//delete php//
<?php
include("koneksi.php");
include ("inc.session.php");
error_reporting(0);
$query = "delete from gol where No = '$_GET[No]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_gol.php'</script>";
}
else {
echo "<script> alert('Gagal Hapus Data');
location.href='v_gol.php'</script>";
64
//edit//
$gol = $_POST['Gol'];
$no = $_POST['No'];
$nm_gol = $_POST['nm_gol'];
$query = "update gol set Gol = '$gol', nm_gol = '$nm_gol' where No
= '$no'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='v_gol.php'</script>";}
else {echo "<script> alert('Gagal Edit Data');
location.href='v_gol.php'</script>";}
//tambah//
if(isset($_POST['simpan'])){
$Gol=$_POST['Gol'];
$nm_gol=$_POST['nm_gol'];
$sql=mysql_query("INSERT INTO gol VALUES( '',
'$Gol','$nm_gol')");
if($sql){
echo "<script>
alert('berhasil tambah data');
location.href='v_gol.php';
</script>";
}
else{
echo "<script> alert('Gagal tambah data')
location.href='v_gol.php'</script>";
}
}
65
5. tampilan data barang
Dibawah adalah gambar 4.13 yang merupakan tambilan dari sub menu
bidang barang yang berisi tabel barang. Adapun struktur dari tabel barang
adalah kd_brg, nm_brg, dan no. Dalam sub menu ini sistem menyediakan
beberapa fasilitas seperti, tambaha data, cari, sort, edit, dan delete.data dari
tabel barang. . Cara kerjanya adalah dengan memilih sub menu data barang
dari data master.Setelah itu tampil halaman data barang dengan berbagai
macam fasilitas. Berikit adalah gambar tampilan tabel barang beserta kode
programnya.
Gambar 4.13 Tampilan Tabel Barang
66
<table >
$query = "SELECT barang.kd_brg, barang.nm_brg, gol.nm_gol from
barang left join gol on barang.no=gol.No limit $offset,
$dataPerPage";
<thead>
<tr>
<td align="center">No</td>
<td align="center">Kode Barang</td>
<td align="center">Nama Barang</th>
<td align="center"> Golongan</td>
<td colspan="2" align="center">Aksi</td>
</tr>
</thead>
//edit//
$kd_brg = $_POST['kd_brg'];
$nm_brg = $_POST['nm_brg'];
$no = $_POST['no'];
$query = "update barang set nm_brg = '$nm_brg', no = '$no' where
kd_brg = '$kd_brg'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='v_brg.php'</script>";}
else {echo "<script> alert('Gagal Edit Data');
location.href='v_brg.php'</script>";}
//delete//
$query = "delete from barang where kd_brg = '$_GET[kd_brg]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_brg.php'</script>";
}
else {
echo "<script> alert('Gagal Hapus Data');
location.href='v_brg.php'</script>";
}
67
6. Desain tampilan data jenis
Gambar 4.14 Tampilan Tabel Jenis
Gambar 4.14 merupakan tambilan dari sub menu jenis yang berisi tabel
jenis. Adapun struktur dari tabel jenis adalah kd_jenis, nm_jenis, dan
//tambah//
if(isset($_POST['simpan'])){
$nm_brg=$_POST['nm_brg'];
$no=$_POST['no'];
$sql=mysql_query("INSERT INTO barang VALUES( '',
'$nm_brg','$no')");
if($sql){
echo "<script> alert('berhasil tambah data');
location.href='v_brg.php'</script>";
}
else{
echo "<script> alert('Gagal tambah data');
location.href='v_brg.php'</script>";
}
}
68
kd_brg. Dalam sub menu ini sistem menyediakan beberapa fasilitas seperti,
tambaha data, cari, sort, edit, dan delete.data dari tabel jenis. . Cara kerjanya
adalah dengan memilih sub menu data jenis dari data master.Setelah itu
tampil halaman data jenis dengan berbagai macam fasilitas. Berikit adalah
kode program tampilan data jenis.
<?php
$query = "SELECT jenis.kd_jenis, jenis.nm_jenis, barang.nm_brg
from jenis left join barang on jenis.kd_brg=barang.kd_brg limit
$offset,$dataPerPage";
$result = mysql_query($query);
$total = mysql_num_rows($result)
?>
<table class="table table-striped table-bordered bootstrap-
datatable datatable responsive"> <thead> <tr>
<td align="center">No</td>
<td align="center">Kode Jenis</td>
<td align="center">Nama Jenis</th>
<td align="center"> kategori Barang</td>
<td colspan="2" align="center">Aksi</td></tr></thead>
//delete//
$query = "delete from jenis where kd_jenis = '$_GET[kd_jenis]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_jenis.php'</script>";
}
else {
echo "<script> alert('Gagal Hapus Data');
location.href='v_jenis.php'</script>";
}
69
//edit//
$kd_jenis=$_POST['kd_jenis'];
$nm_jenis=$_POST['nm_jenis'];
$kd_brg=$_POST['kd_brg'];
$query = "update jenis set nm_jenis = '$nm_jenis', kd_brg =
'$kd_brg' where kd_jenis = '$kd_jenis'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='v_jenis.php'</script>";
}
else {
echo "<script> alert('Gagal Edit Data');
location.href='v_jenis.php'</script>";
}
//tambah//
if(isset($_POST['simpan'])){
$nm_jenis=$_POST['nm_jenis'];
$kd_brg=$_POST['kd_brg'];
$sql=mysql_query("INSERT INTO jenis VALUES( '',
'$nm_jenis','$kd_brg')");
if($sql){
echo "<script> alert('berhasil tambah data');
location.href='v_jenis.php'</script>";
}
else{
echo "<script> alert('Gagal tambah data');
location.href='v_jenis.php'</script>";
}
}
70
7. Desain tampilan data barang tetap
Gambar 4.15 Tampilan Tabel Barang Tetap
Dibawah adalah gambar 4.15 yang merupakan tambilan dari sub menu
barang tetap dari menu data transaksi yang berisi tabel jenis. Adapun
struktur dari tabel barang tetap adalah tgl, kd_inventaris, kd_brg, kdbrg, reg,
jenis, tahun_beli, merk, ukuran, kd_bahan, pabrik, rangka, mesin, Bpkb,
kd_cara, harga, dan ket. Dalam sub menu ini sistem menyediakan beberapa
fasilitas seperti, tambaha data, cari, sort, edit, dan delete.data dari tabel
barang tetap. . Cara kerjanya adalah dengan memilih sub menu barang tetap
dari data transaksi .Setelah itu tampil halaman data barang tetap dengan
berbagai macam fasilitas.. Berikut adalah kode program dari tampilan data
barang tetap
.
71
$query = "SELECT * from inventaris order by kd_inventaris desc
limit $offset, $dataPerPage";
$result = mysql_query($query);
$total = mysql_num_rows($result);
while ($data = mysql_fetch_array($result)) {
?> <tr>
<td align="center"><?php echo $no ; ?></td>
<td align="center"><?php echo $data['kdbrg']; ?></td>
<td align="center"><?php echo $data['reg']; ?></td>
<td align="center"><?php echo $data['jenis']; ?></td>
<td align="center"><?php echo $data['tahun_beli']; ?></td>
<td align="center"><?php echo $data['merk']; ?></td>
<td align="center"><?php echo $data['ukuran']; ?></td>
<td align="center"><?php echo $data['kd_bahan']; ?></td>
<td align="center"><?php echo $data['pabrik']; ?></td>
<td align="center"><?php echo $data['rangka']; ?></td>
<td align="center"><?php echo $data['mesin']; ?></td>
<td align="center"><?php echo $data['polisi']; ?></td>
<td align="center"><?php echo $data['bpkb']; ?></td>
<td align="center"><?php echo $data['kd_cara']; ?></td>
<td align="center"><?php echo $data['harga']; ?></td>
<td align="center"><?php echo
$data['ket']; ?></td><td></tr>
//delete//
$query = "delete from inventaris where kdbrg = '$_GET[kdbrg]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_brgt.php'</script>";
}
else {
echo "<script> alert('Gagal Hapus Data');
location.href='v_brgt.php'</script>";
}
72
//edit//
$query = "UPDATE inventaris set kd_brg = '$_POST[kd_brg]', kdbrg =
'$_POST[kdbrg]', reg = '$_POST[reg]', jenis ='$_POST[jenis]',
tahun_beli = '$_POST[tahun_beli]', merk = '$_POST[merk]',
ukuran = '$_POST[ukuran]', kd_bahan = '$_POST[kd_bahan]', pabrik
= '$_POST[pabrik]', rangka = '$_POST[rangka]', mesin =
'$_POST[mesin]', polisi = '$_POST[polisi]',
bpkb = '$_POST[bpkb]', kd_cara = '$_POST[kd_cara]', harga =
'$_POST[harga]', ket = '$_POST[ket]'
where kd_inventaris = '$_POST[kd_inventaris]'"
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='V_brgt.php'</script>";
echo "suces";}
else {
echo "<script> alert('Gagal Edit Data');
location.href='v_brgt.php'</script>";
echo "failed";}.
//tambah//
if(is_numeric($harga)){
$sql=mysql_query("INSERT INTO inventaris VALUES(now(),
' ', '$kd_brg', '$kdbrg', '$reg',
'$jenis', '$tahun_beli', '$merk', '$ukuran', '$kd_bahan',
'$pabrik', '$rangka', '$mesin',
'$polisi', '$bpkb', '$kd_cara', '$harga', '$ket')");
if($sql){
echo "<script> alert('Berhasil tambah data');
location.href='v_brgt.php'</script>"}
else{
echo "<script> alert('Gagal tambah data');
location.href='v_brgt.php'</script>"}
}else{
echo "<script> alert('Masukkan Harga Harus Angka');
location.href='home.php?home=add_brgt'</script>";} }
73
8. tampilan data barang pakai habis
Dibawah adalah gambar 4.16 yang merupakan tambilan dari sub menu
barang Pakai habis dari menu data transaksi yang berisi tabel barang
pakai habis Adapun struktur dari tabel habis adalah tgl, kd_pakehabis,
kd_jenis, brg, harga, unit_awal, rp awal, unit _in, rp_in, unit_out, rp_out,
unit_akr, rp_akr, dan ket. Dalam sub menu ini sistem menyediakan
beberapa fasilitas seperti, tambaha data, cari, sort, edit, dan delete.data
dari tabel barang pakai habis.
Gambar 4.16 Tampilan Tabel Barang Pakai Habis
Cara kerjanya adalah dengan memilih sub menu barang pakai habis dari
data transaksi .Setelah itu tampil halaman data barang pakai habis dengan
berbagai macam fasilitas.. Berikut adalah kode program dari tampilan
data barang pakai habis.
74
<table><tr>$query = "select * from pakehabis order by kd_pakehabis
desc limit $offset, $dataPerPage"; <td align="center"><?php
echo $no ; ?></td>
<td ><?php echo $data['brg']; ?></td>
<td align="center"><?php echo $data['harga']; ?></td>
<td align="center"><?php echo $data['unit_awal']; ?></td>
<td align="center"><?php echo $data['rp_awal']; ?></td>
<td align="center"><?php echo $data['unit_in']; ?></td>
<td align="center"><?php echo $data['rp_in']; ?></td>
<td align="center"><?php echo $data['unit_out']; ?></td>
<td align="center"><?php echo $data['rp_out']; ?></td>
<td align="center"><?php echo $data['unit_akr']; ?></td>
<td align="center"><?php echo $data['rp_akr']; ?></td>
<td align="center"><?php echo $data['ket']; ?></td>
</tr>
//delete//
$kd_pakehabis = $_GET['kd_pakehabis'];
$query = "delete from pakehabis where
kd_pakehabis='$kd_pakehabis'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_brgh.php'</script>"; }
else {echo "<script> alert('Gagal Hapus Data');
location.href='v_brgh.php'</script>";}
//edit//
$query = "UPDATE pakehabis set kd_jenis = '$_POST[kd_jenis]', brg
= '$_POST[brg]', harga = '$_POST[harga]', unit_awal =
'$_POST[unit_awal]', rp_awal = '$_POST[rp_awal]', unit_in =
'$_POST[unit_in]', rp_in = '$_POST[rp_in]',
unit_out = '$_POST[unit_out]', rp_out = '$_POST[rp_out]', unit_akr
= '$_POST[unit_akr]', rp_akr = '$_POST[rp_akr]', ket =
'$_POST[ket]' where kd_pakehabis = '$_POST[kd_pakehabis]'";
$result = mysql_query($query);
75
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='v_brgh.php'</script>";
}
else {
echo "<script> alert('Gagal Edit Data');
location.href='v_brgh.php'</script>";
}
//tambah//
if(isset($_POST['simpan'])){
$tgl=$_POST['tgl'];
$kd_jenis=$_POST['kd_jenis'];
$brg=$_POST['brg'];
$hrg=$_POST['harga'];
$unit_awal=$_POST['unit_awal'];
$rp_awal=$_POST['rp_awal'];
$unit_in=$_POST['unit_in'];
$rp_in=$_POST['rp_in'];
$unit_out=$_POST['unit_out'];
$rp_out=$_POST['rp_out'];
$unit_akr=$_POST['unit_akr'];
$rp_akr=$_POST['rp_akr'];
$ket=$_POST['ket'];
if(is_numeric($hrg)) {
$sql=mysql_query("INSERT INTO pakehabis VALUES (now(),'',
'$kd_jenis','$brg',
'$hrg', '$unit_awal', '$rp_awal', '$unit_in', '$rp_in',
'$unit_out', '$rp_out', '$unit_akr',
'$rp_akr', '$ket')"); if($sql){
echo "<script> alert('Berhasil tambah data');
location.href='v_brgh.php'</script>"; } else{
echo "<script> alert('Gagal tambah data');
location.href='v_brgh.php'</script>"; }
}else {
76
9. Desain tampilan data mutasi
Gambar 4.17 Tampilan Tabel Mutasi Barang
Gambar 4.17 merupakan tambilan dari sub menu mutasi barang dari
menu data transaksi yang berisi tabel mutasi. Adapun struktur dari tabel
mutasi adalah tgl, kd_mutasi, kd_brg, jum_awal. Hrg_Awal, jum_krg,
hrg_krg, jum_tbh, hrg_tbh, jum_akr, hrg_akr, dan ket. Dalam sub menu
ini sistem menyediakan beberapa fasilitas seperti, tambaha data, cari,
sort, edit, dan delete.data dari tabel mutasi. Cara kerjanya adalah dengan
memilih sub menu mutasi barang dari data transaksi .Setelah itu tampil
halaman data mu barangtasi dengan berbagai macam fasilitas.. Berikut
adalah kode program dari tampilan data mutasi barang.
77
<?php
$query = "SELECT * FROM `mutasi` left join barang on
mutasi.kd_brg=barang.kd_brg left join gol on barang.No=gol.No
order by kd_mutasi desc limit $offset, $dataPerPage";
$result = mysql_query($query);
$total = mysql_num_rows($result);
while ($data = mysql_fetch_array($result)) {
?>
<tr>
<td align="center"><?php echo $no ; ?> </td>
<td align="center"><?php echo $data['Gol']; ?></td>
<td align="center"><?php echo $data['nm_gol']; ?></td>
<td align="center"><?php echo $data['kd_brg']; ?></td>
<td align="center"><?php echo $data['nm_brg']; ?></td>
<td align="center"><?php echo $data['jum_awal']; ?></td>
<td align="center"><?php echo $data['hrg_awal']; ?></td>
<td align="center"><?php echo $data['jum_krg']; ?></td>
<td align="center"><?php echo $data['hrg_krg']; ?></td>
<td align="center"><?php echo $data['jum_tbh']; ?></td>
<td align="center"><?php echo $data['hrg_tbh']; ?></td>
<td align="center"><?php echo $data['jum_akr']; ?></td>
<td align="center"><?php echo $data['hrg_akr']; ?></td>
<td align="center"><?php echo $data['ket']; ?></td></tr>
//delete//
$query = "delete from mutasi where kd_mutasi =
'$_GET[kd_mutasi]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Hapus Data');
location.href='v_mutasi.php'</script>";}else {
echo "<script> alert('Gagal Hapus Data');
location.href='v_mutasi.php'</script>";}
78
//edit//
$tgl = $_POST['tgl'];
include("koneksi.php");
$query = "UPDATE mutasi SET tgl = '$_POST[tgl]', kd_mutasi =
'$_POST[kd_mutasi]', kd_brg = '$_POST[kd_brg]', jum_awal =
'$_POST[jum_awal]', hrg_awal = '$_POST[hrg_awal]', jum_krg =
'$_POST[jum_krg]', hrg_krg = '$_POST[hrg_krg]', jum_tbh =
'$_POST[jum_tbh]', hrg_tbh = '$_POST[hrg_tbh]', jum_akr =
'$_POST[jum_akr]', hrg_akr = '$_POST[hrg_akr]', ket =
'$_POST[ket]' where kd_mutasi = '$_POST[kd_mutasi]'";
$result = mysql_query($query);
if ($result) {
echo "<script> alert('Berhasil Ubah Data');
location.href='v_mutasi.php'</script>";}else {
echo "<script> alert('Gagal Edit Data');
location.href='v_mutasi.php'</script>";}
//tambah//
if(isset($_POST['simpan'])){
$tgl=$_POST['tgl'];
$kd_brg=$_POST['kd_brg'];
$jum_awal=$_POST['jum_awal'];
$hrg_awal=$_POST['hrg_awal'];
$jum_krg=$_POST['jum_krg'];
$hrg_krg=$_POST['hrg_krg'];
$jum_tbh=$_POST['jum_tbh'];
$hrg_tbh=$_POST['hrg_tbh'];
$jum_akr=$_POST['jum_akr'];
$hrg_akr=$_POST['hrg_akr'];
$ket=$_POST['ket'];
79
if(is_numeric ($jum_awal) && is_numeric($hrg_awal) &&
is_numeric($jum_krg) && is_numeric($hrg_krg) &&
is_numeric($jum_tbh) && is_numeric($hrg_tbh) &&
is_numeric($jum_akr) && is_numeric($hrg_akr)) {
$sql=mysql_query("INSERT INTO mutasi
VALUES('$tgl','', '$kd_brg',
'$jum_awal', '$hrg_awal', '$jum_krg',
'$hrg_krg', '$jum_tbh', '$hrg_tbh',
'$jum_akr', '$hrg_akr','$ket')");
if($sql){
echo "<script> alert('Berhasil tambah
data');
window.location.href='v_mutasi.php';</script>";
}
else{
echo mysql_error();
}
}else{
echo "<script> alert('Masukkan Jumlah Dan Harga Harus
Angka');
window.location.href='home.php?home=add_mutasi';</script>";
}
}
80
4.3 Pengujian Sistem
Gambar 4.18 Grafik Pengujian User
Pengujian sistem dilakukan saat presentasi pada tanggal 20 Februari 2015
menggunakan metode black box. Gambar 4.18 adalah grafik yang merujuk
kepada pengujian user yang berisi sebelas pertanyaan terkait sistem. Ada
sebelas pertanyaan pada bidang horizontal. Pada bidang vertical adalah nilai
dari jawabaan yang diberikan user. Satu mewakili tidak setuju, dua mewakili
kurang setuju, tiga mewakili cukup, empat mewakili setuju dan lima mewakili
sangat setuju. Dan dapat disimpulkan bahwa user memberi mayoritas jawaban
setuju yakni dilihat dari garis merah yang mewakili kolom setuju. Pada saat
itu pihak manajemen inventaris BKMM diperlihatkan sistem yang sudah
dibuat. Ada beberapa fitur yang direkomendasikan untuk ditambahkan, selain
itu sistem perlu dilengkapi sebelum digunakan. (Lampiran 1).
81
4.4 Perawatan (Maintenance)
Secara umum, perawatan sistem dapat dilakukan dengan melakukan back-
up dan pemeriksaan berkala ketika sistem sudah digunakan. Selain itu,
perawatan juga dapat dilakukan dengan membuat user manual dari sistem
yang dibuat agar penggunaan sistem oleh user sesuai dengan prosedur dan
tidak merusak sistem. User manual ini dapat disertakan pada sistem yang ada
sehingga dapat dilihat setiap menggunakan sistem. (Lampiran 2)
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan di atas dapat disimpulkan bahwa
mekanisme atau tata cara pendataan inventaris Balai Kesehatan Mata
Masyarakat Banyumas masih manual dengan menulis ke dalam beberapa
buku, dan hal itu masih memiliki kendala dalam perekapannya. Tata cara
konvensional dapat dialihkan ke sistem yang terkomputerisasi melalui
Sistem Informasi Pendataan Inventaris ini untuk dapat menyelesaikan
permasalahan tersebut.
Sistem Informasi Pendataan Inventaris ini, dibagun dengan
metode perancangan waterfall. Sistem ini berkerja untuk dua level user,
yaitu admin dan supervisor. Admin merupakan karyawan pada bagian
inventaris yang berkerja untuk mengelola barang-barang inventaris serta
membuat beberapa laporan. Supervisor merupakan kepala BKMM
Kamandaka yang dapat membuat akun baru dan juga mengawasi
perkembangan dan perubahan data yang ada di dalam sistem dengan data
dari laporan yang di terima . Dengan adanya sistem yang terkomputerisasi
dapat mendorong karyawan lebih disiplin demi peningkatan kinerja dalam
kemajuan institusi.
83
5.2 Saran
Saran untuk pengembangan dari Sistem Informasi Pendataan
Inventaris Balai Kesehatan Mata Masyarakat (BKMM) yang terletak di
Purwokerto yaitu:
1. Pengembangan terhadap desain tampilan maupun teknologi
yang digunakan dalam pembuatan sistem sehingga dapat
meningkatkan kenyamanan dalam penggunaan sistem.
2. Penambahan fitur “Buat akun” yang dapat membantu
supervisor untuk memeberi hak akses kepada karyawan baru di
bagian inventaris.
DAFTAR PUSTAKA
Jogiyanto, H.M. 2005. Sistem Teknologi Informasi: Penerbit ANDI.
Jogiyanto.2005.Analisis & Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktik Aplikasi Bisnis.Yogyakarta : ANDI.
Jogiyanto.2005.Analisis dan Desain.Yogyakarta : Andi
Jogiyanto HM, 1999. Analisis dan Disain Sistem Informasi. Yogyakarta: Andi.
Hidayat, Rahmat.2010. Cara Praktis Membangun Website Gratis: Pengertian
Website. Jakarta: PT Elex Media Komputindo Kompas, Granedia.
Remick & Rouse.2011.Aplikasi Web. http://blogs.itb.ac.id (Diakses, 23 Maret
2015)
Mustika, Hani Febri. 2013. “Rancang Bangun E-Letter Direktorat Pengawasan
Norma Keselamatan dan Kesehatan Kerja (PNK3) Kemnakertrans Berbasis
Web”, Laporan Kerja Praktik, Fakultas Sains dan Teknik Universitas Jenderal
Soedirman Purbalingga.
Prasetio, Andhi. 2012. Buku Pintar Pemrograman Web. Jakarta: Media Kita.
Raharjo, Budi. 2011. Membuat Database Menggunakan MySql. Bandung:
Informatika.
Nugroho, Adi. 2005. Analisis dan Perancangan Sistem Informasi Dengan
Metodologi Berorientasi Objek. Bandung: Informatika.
xv
Priatna, Rendra dan Akhmad Riyadi. 2009. “Sistem Informasi Pengelolaan
Barang/Inventaris di BKD (Badan Kepegawaian Daerah) Provinsi Jawa
Barat”, Laporan Kerja Praktek, Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia Bandung.
Al-amin, Muhammad. 2011. “Proposal Kerja Praktek Pembuatan Sistem Aplikasi
Inventaris Barang SMP Negeri 1 Jenu”, Laporan Kerja Praktek, Fakultas
Teknik Universitas PGRI Ronggolawe Tuban.
Rakhmaliani, Fattia 2012. “Makalah Inventaris Barang”, Makalah, Universitas
Negeri Jakarta.
Pressman, Roger S. 2002.”Rekayasa Perangkat Lunak (Pendekatan Praktis).”
Yogyakarta : Andi.
Maulina, Defita. 2014. “Makalah Kesekretarisan Perlengkapan Kantor Dan
Inventarisasi Perlengkapan Kantor”, Makalah , Akademi Sekretari
Marsudirini Asm Santa Maria Semarang.
http://www.dosenpendidikan.com/28-pengertian-karakteristik-dan-klasifikasi-
sistem-menurut-para-ahli /(Diakses, 27 Februari 2016).
http://yeni-rockerz2.blogspot.co.id/2014/04/pengertian-sistem-karakteristik-
sistem.html (Diakses, 27 Februari 2016).
LAMPIRAN
A. DRAF WAWANCARA
Sistem Informasi Pendataan Inventaris
Sistem Informasi Pendataan Inventaris ini digunakan untuk merekap atau
mencatat berbagai jenis asset yang ada di BKMM Kamandaka. Adapun jenis-jenis
pembagaian asset yang ada ialah asset barang tetap, asset barang pakai habis, dan
asset mutasi barang. Admin sistem nantinya memasukkan data dengan mengisis
form, membuat laporan dari berbagai jenis asset yang ada.
PERTANYAAN NARASUMBER TUJUAN
Bagaimana proses pendataan
inventaris selama ini?
Karyawan bagian
inventaris
Mengetahui proses
pendataan inventaris
Adakah kendala dalam proses
pendataan inventaris selama
ini?
Karyawan bagian
inventaris
Mengetahui kendala saat
kegiatan inventarisasi
Siapa saja yang terlibat dalam
proses inventarisasi?
Karyawan bagian
inventaris
Mengerahui external entity
sistem
Apa peranan karyawan bagian
inventaris dan supervisor?
Karyawan bagian
inventaris
Menentukan hak akses
untuk masing-masing
external entity
Adakah laporan inventaris
kepada supervisor?
Karyawan bagian
inventaris
Mengetahui adanya laporan
inventarisasi
Ada berapa jenis laporan
dalam inventarisasi?
Karyawan bagian
inventaris
Mengetahui jenis – jenis
laporan
Informasi apa saja yang ingin
disimpan dalam sistem?
Karyawan bagian
inventaris
Mengetahui data – data
yang dibutuhkan
xvii
Informasi apa saja yang ingin
ditampilkan dalam sistem?
Karyawan bagian
inventaris
Mengetahui informasi yang
ingin ditampilkan
Fitur seperti apa yang
diinginkan ada dalam sistem?
Karyawan bagian
inventaris
Mengetahui keinginan
pengguna
xviii
B. HASIL WAWANCARA
Sistem Informasi Pendataan Inventaris
Karyawan bagian inventaris : Emy
Q : Bagaimana proses pendataan inventaris selama ini?
A : Selama ini pendataan inventaris membagi asetnya menjadi beberapa golongan
yang kemudian dikategorikan berdasarkan bidang barangnya dan jenis
barangnya. Barang-Barang direkap secara manual dalam buku. Ada tiga buku
yakni buku barang/aset tetap, buku barang/asset pakai habis, dan buku mutasi
barang.
Q : Adakah kendala dalam proses pendataan inventaris selama ini?
A : Kendalanya pada saat melakukan pencarian data, apalagi kalau suratnya itu
sudah beberapa semester yang lalu. Ada Beberapa buku dan dalam suatu buku
ada ratusan halaman yang harus di cari setiap barisnya. Dan setiap semester
perlu adanya rekapan data barng/ asset yang di laporkan kepada supervisor
selaku kepala BKMM Kmandaka.
Q : Siapa saja yang terlibat dalam proses inventarisasi?
A : Yang terlibat dalam proses pendataan inventaris ini terdiri dari : karyawan
bagian inventaris, dan supervisor.
Q : Apa peranan karyawan bagian inventaris dan supervisor?
A : Peranan masing-masing eksternal entity (pengguna) diantaranya :
Karyawan : mencatat berbagai jenis asset yang ada di BKMM Kmandaka.
Supervisor : mengawasi laporan asset-aset yang ada.
Q : Adakah laporan karyawan bagian inventaris kepada supervisor??
A : Ya, ada
xix
Q : Bolehkah Kepala BKMM Kamandaka selaku supervisor diberi akses untuk bisa
masuk ke dalam sistem? Karena rencananya supervisor diberi hak akses untuk
bisa mengawasi laporan asset-aset yang ada di sistem.
A : Silahkan saja tidak apa – apa.
Q : Ada berapa jenis laporan dalam inventarisasi??
A : Ada tiga jenis yakni, laporan barang tetap, laporan barang pakai habis dan
mutasi barang.
Q : Informasi apa saja yang ingin disimpan dalam sistem?
A : Tanggal, kode barang, kategori barang, nama barang, no identitas, harga,
sumber dana, dan keterangan.
Q : Informasi apa saja yang ingin ditampilkan dalam sistem?
A : Sama seperti yang disimpan saja.
Q : Fitur seperti apa yang diinginkan ada dalam sistem?
A : Yang terpenting sistemnya dapat menyimpan data barang, lalu mudah dalam
proses pencarian datanya. Jangan terlalu susah fungsi – fungsinya yang penting
sistemnya jalan dan berfungsi dengan baik.
xx
C. DRAFT PENGUJIAN
KUISIONER PENGUJIAN
SISTEM INFORMASI PENDATAAN INVENTARIS
Nama Penguji :
Tanggal Pengujian :
No Pertanyaan Jawaban
Sangat
Setuju
Setuju Cukup Kurang
Setuju
Tidak
Setuju
1 Apakah web pendataan
inventaris yang dibangun
mudah digunakan?
2 Apakah tampilan web termasuk
dalam kriteria user friendly dan
usable?
3 Apakah fungsi penambahan
data inventaris sudah sesuai
dengan kebutuhan?
4 Apakah fungsi penambahan
data inventaris mudah untuk
digunakan?
5 Apakah tampilan halaman login
mudah dimengerti dalam
penggunaannya dan user
friendly?
6 Apakah tampilan halaman login
dan fungsinya sudah sesuai
kebutuhan?
7 Apakah fungsi sudah sesuai
dengan kegunaannya?
8 Apakah tampilan halaman
admin mudah digunakan dan
user friendly?
9 Apakah fungsionalitas dalam
halaman admin mudah
dimengerti?
10 Apakah tampilan halaman
superisor mudah digunakan dan
user friendly?
xxi
11 Apakah fungsionalitas dalam
halaman supervisor mudah
dimengerti?
Keterangan
Isi jawaban dengantanda check list
(√)
Purwokerto, Maret 2016
Penguji