SlideShare une entreprise Scribd logo
1  sur  107
Télécharger pour lire hors ligne
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:
oPermrosesan informasi yang efektif
Hal ini berhubungan dengan pengujian terhadap data yang masuk,
pemakaian perangkat keras dan perangkat lunak yang sesuai.
17
oManajemen informasi yang efektif
Dengan kata lain, operasi manajemen, keamanan dan keutuhan data yang
ada harus diperhatikan.
oKeluwesan
Sistem informasi hendaknya cukup luwes untuk menangani suatu macam
operasi.
oKepuasan 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.
42
Gambar 4.2 DFD Level 1
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).
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas
Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas

Contenu connexe

Tendances

211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
BambangEkaSyaputra
 

Tendances (20)

ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
 
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (jazuli)
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (jazuli)Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (jazuli)
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (jazuli)
 
Laporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuLaporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan Basinu
 
Laporan prakerin printer smk al ilyasi tambelangan sanpang
Laporan prakerin printer smk al ilyasi tambelangan sanpangLaporan prakerin printer smk al ilyasi tambelangan sanpang
Laporan prakerin printer smk al ilyasi tambelangan sanpang
 
Laporan pkl alfiyah
Laporan pkl alfiyahLaporan pkl alfiyah
Laporan pkl alfiyah
 
211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
211656541 laporan-pkl-politeknik-negeri-banjarmasin-di-nusantara-indah-sistem...
 
Natalia Nainggolan laporan PKL II siklus administrasi akuntansi
Natalia Nainggolan laporan PKL  II siklus administrasi akuntansiNatalia Nainggolan laporan PKL  II siklus administrasi akuntansi
Natalia Nainggolan laporan PKL II siklus administrasi akuntansi
 
Laporan prakerin
Laporan prakerinLaporan prakerin
Laporan prakerin
 
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...PERANCANGAN SISTEM INFORMASI  PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
PERANCANGAN SISTEM INFORMASI PERINTAH PEMBAYARAN DAN PENCAIRAN DANA PADA DIR...
 
Cover laporan pkl
Cover laporan pklCover laporan pkl
Cover laporan pkl
 
Contoh Laporan praktek kerja industri jurusan TKJ
Contoh Laporan praktek kerja industri jurusan TKJContoh Laporan praktek kerja industri jurusan TKJ
Contoh Laporan praktek kerja industri jurusan TKJ
 
FORM PEMILIHAN KETUA RT
FORM PEMILIHAN KETUA RTFORM PEMILIHAN KETUA RT
FORM PEMILIHAN KETUA RT
 
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (rofi'uddin)
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (rofi'uddin)Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (rofi'uddin)
Laporan praktek kerja industri (prakerin) smk al baisuny 2014-2015 (rofi'uddin)
 
PKL (Merakit Personal PC)
PKL (Merakit Personal PC)PKL (Merakit Personal PC)
PKL (Merakit Personal PC)
 
LAPORAN PPL SITI NOER SOADIYAH ZULFITRI-12405173116-MBS (1).docx
LAPORAN PPL SITI NOER SOADIYAH ZULFITRI-12405173116-MBS (1).docxLAPORAN PPL SITI NOER SOADIYAH ZULFITRI-12405173116-MBS (1).docx
LAPORAN PPL SITI NOER SOADIYAH ZULFITRI-12405173116-MBS (1).docx
 
Nota dinas ikm
Nota dinas ikmNota dinas ikm
Nota dinas ikm
 
Laporan praktik kerja industri atek
Laporan praktik kerja industri atekLaporan praktik kerja industri atek
Laporan praktik kerja industri atek
 
Laporan praktik kerja lapangan
Laporan praktik kerja lapanganLaporan praktik kerja lapangan
Laporan praktik kerja lapangan
 
Hasil Laporan Prakerin SMK Negeri 1 Rangkasbitung
Hasil Laporan Prakerin SMK Negeri 1 RangkasbitungHasil Laporan Prakerin SMK Negeri 1 Rangkasbitung
Hasil Laporan Prakerin SMK Negeri 1 Rangkasbitung
 
Surat pernyataan kesediaan bekerjasama
Surat pernyataan kesediaan bekerjasamaSurat pernyataan kesediaan bekerjasama
Surat pernyataan kesediaan bekerjasama
 

Similaire à Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas

Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-fJbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
bromo telecenter
 
161862608201010101
161862608201010101161862608201010101
161862608201010101
Jhon P S
 
Laporan KP Fix (Akhmad Sakir 13211120)
Laporan KP Fix (Akhmad Sakir 13211120)Laporan KP Fix (Akhmad Sakir 13211120)
Laporan KP Fix (Akhmad Sakir 13211120)
Akhmad Sakir
 
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
Feby Fitria
 

Similaire à Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas (20)

Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-fJbptunikompp gdl-agusnovyni-25155-12-unikom a-f
Jbptunikompp gdl-agusnovyni-25155-12-unikom a-f
 
1108014
11080141108014
1108014
 
LAPORAN TUGAS UMUM
LAPORAN TUGAS UMUMLAPORAN TUGAS UMUM
LAPORAN TUGAS UMUM
 
Laporan KP
Laporan KPLaporan KP
Laporan KP
 
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
PROTOTYPE SMART HOME DENGAN KONSEP INTERNET OF THING (IOT) MENGGUNAKAN ARDUIN...
 
PKL 1.pdf
PKL 1.pdfPKL 1.pdf
PKL 1.pdf
 
LAPORAN PRAKTIK INDUSTRI REVISI PAK EDY.docx
LAPORAN PRAKTIK INDUSTRI REVISI PAK EDY.docxLAPORAN PRAKTIK INDUSTRI REVISI PAK EDY.docx
LAPORAN PRAKTIK INDUSTRI REVISI PAK EDY.docx
 
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
MEMBANGUN APLIKASI PERPUSTAKAAN ONLINE BERBASIS DESKTOP DAN MOBILE ANDROID ST...
 
161862608201010101
161862608201010101161862608201010101
161862608201010101
 
LAPORAN.docx
LAPORAN.docxLAPORAN.docx
LAPORAN.docx
 
Ahmad fatullah kp uny juli agustus
Ahmad fatullah kp uny juli agustusAhmad fatullah kp uny juli agustus
Ahmad fatullah kp uny juli agustus
 
Laporan KP PT PINDAD PERSERO
Laporan KP PT PINDAD PERSEROLaporan KP PT PINDAD PERSERO
Laporan KP PT PINDAD PERSERO
 
Management mutu ugm
Management mutu ugmManagement mutu ugm
Management mutu ugm
 
Laporan KP Fix (Akhmad Sakir 13211120)
Laporan KP Fix (Akhmad Sakir 13211120)Laporan KP Fix (Akhmad Sakir 13211120)
Laporan KP Fix (Akhmad Sakir 13211120)
 
e-learning berbasis web menggunakan cms open source
e-learning berbasis web menggunakan cms open sourcee-learning berbasis web menggunakan cms open source
e-learning berbasis web menggunakan cms open source
 
Contoh skripsi
Contoh skripsiContoh skripsi
Contoh skripsi
 
Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750
Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750 Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750
Sistem Keamanan dan Optimalisasi Bandwidth menggunakan MikroTik RB750
 
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
Integrasi Data Lokasi Kebencanaan dengan Menggunakan WebGIS berbasis Google M...
 
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMOTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
 
sistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotorsistem informasi pembelian suku cadang kendaraan bermotor
sistem informasi pembelian suku cadang kendaraan bermotor
 

Plus de Queen Anaqi

Plus de Queen Anaqi (20)

Ta della-h1 l013021 (repaired)
Ta della-h1 l013021 (repaired)Ta della-h1 l013021 (repaired)
Ta della-h1 l013021 (repaired)
 
Hexadecimal
HexadecimalHexadecimal
Hexadecimal
 
2nd group
2nd group2nd group
2nd group
 
Buku panduan admin sispak della
Buku panduan admin sispak dellaBuku panduan admin sispak della
Buku panduan admin sispak della
 
Seminar proposal penelitian
Seminar proposal penelitianSeminar proposal penelitian
Seminar proposal penelitian
 
Conversation class day 3 with pachadella
Conversation class day 3 with pachadellaConversation class day 3 with pachadella
Conversation class day 3 with pachadella
 
Conversation class day 2 with pachadella
Conversation class day 2 with pachadellaConversation class day 2 with pachadella
Conversation class day 2 with pachadella
 
Conversation class day 1
Conversation class day 1Conversation class day 1
Conversation class day 1
 
contoh cv mahasiswa
contoh cv mahasiswacontoh cv mahasiswa
contoh cv mahasiswa
 
contoh karya tulis Pemilihan mahasiswa berprestasi
contoh karya tulis Pemilihan mahasiswa berprestasi contoh karya tulis Pemilihan mahasiswa berprestasi
contoh karya tulis Pemilihan mahasiswa berprestasi
 
Form isian laporan kemajuan pelaksanaan
Form isian laporan kemajuan pelaksanaanForm isian laporan kemajuan pelaksanaan
Form isian laporan kemajuan pelaksanaan
 
Laporan pemasukkan keungan pmw
Laporan pemasukkan keungan pmwLaporan pemasukkan keungan pmw
Laporan pemasukkan keungan pmw
 
Rab
RabRab
Rab
 
Proposal pmw queen anaqi 2014(fix).
Proposal pmw queen anaqi 2014(fix).Proposal pmw queen anaqi 2014(fix).
Proposal pmw queen anaqi 2014(fix).
 
Perencanaan startegi informasi
Perencanaan startegi informasiPerencanaan startegi informasi
Perencanaan startegi informasi
 
2nd group
2nd group2nd group
2nd group
 
Hexadecimal
HexadecimalHexadecimal
Hexadecimal
 
Makalah ptii
Makalah ptiiMakalah ptii
Makalah ptii
 
Makalah pengantar teknologi informatika
Makalah pengantar teknologi informatikaMakalah pengantar teknologi informatika
Makalah pengantar teknologi informatika
 
Makalah bahasa inggris
Makalah bahasa inggrisMakalah bahasa inggris
Makalah bahasa inggris
 

Laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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.
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. ix 5.1 Kesimpulan ....................................................................................................... 82 5.2 Saran ................................................................................................................. 83 DAFTAR PUSTAKA ...................................................................................................xiv LAMPIRAN..................................................................................................................xvi
  • 10. 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
  • 11. 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
  • 12. 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.
  • 13. 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 .
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 17. 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
  • 18. 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.
  • 19. 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.
  • 20. 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
  • 21. 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.
  • 22. 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.
  • 23. 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
  • 24. 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
  • 25. 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)
  • 26. 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).
  • 27. 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).
  • 28. 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.
  • 29. 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: oPermrosesan informasi yang efektif Hal ini berhubungan dengan pengujian terhadap data yang masuk, pemakaian perangkat keras dan perangkat lunak yang sesuai.
  • 30. 17 oManajemen informasi yang efektif Dengan kata lain, operasi manajemen, keamanan dan keutuhan data yang ada harus diperhatikan. oKeluwesan Sistem informasi hendaknya cukup luwes untuk menangani suatu macam operasi. oKepuasan 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.
  • 31. 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.
  • 32. 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.
  • 33. 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.
  • 34. 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
  • 35. 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
  • 36. 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.
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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.
  • 41. 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.
  • 42. 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
  • 43. 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.
  • 44. 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.
  • 45. 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
  • 46. 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.
  • 47. 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).
  • 48. 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.
  • 49. 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.
  • 50. 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.
  • 51. 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.
  • 52. 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.
  • 53. 42 Gambar 4.2 DFD Level 1
  • 54. 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.
  • 55. 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.
  • 56. 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
  • 57. 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.
  • 58. 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.
  • 59. 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.
  • 60. 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
  • 61. 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
  • 62. 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.
  • 63. 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
  • 64. 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
  • 65. 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
  • 66. 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
  • 67. 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; } ?>
  • 68. 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
  • 69. 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>
  • 70. 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"; }?>
  • 71. 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.
  • 72. 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)){
  • 73. 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"; } ?>
  • 74. 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>";
  • 75. 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>"; } }
  • 76. 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
  • 77. 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>"; }
  • 78. 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>"; } }
  • 79. 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>"; }
  • 80. 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>"; } }
  • 81. 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 .
  • 82. 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>"; }
  • 83. 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>";} }
  • 84. 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.
  • 85. 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);
  • 86. 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 {
  • 87. 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.
  • 88. 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>";}
  • 89. 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'];
  • 90. 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>"; } }
  • 91. 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).
  • 92. 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)
  • 93. 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.
  • 94. 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.
  • 95. 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.
  • 96. 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).