laporan kerja pratek rancang bangun sistem inventaris bkmm banyumas

107
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

Upload: queen-anaqi

Post on 16-Apr-2017

239 views

Category:

Technology


5 download

TRANSCRIPT

RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS

BALAI KESEHATAN MATA MASYARAKAT BANYUMAS BERBASIS

WEB

LAPORAN KERJA PRAKTIK

Oleh

PACHADELLA YOLANRO

H1L013021

KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI

UNIVERSITAS JENDERAL SOEDIRMAN

FAKULTAS TEKNIK

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA

PURBALINGGA

2016

ii

RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS

BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS

WEB

LAPORAN KERJA PRAKTIK

Oleh

PACHADELLA YOLANRO

H1L013021

Untuk Memenuhi Salah Satu Persyaratan Menyelesaikan Kerja Praktik

Strata Satu Jurusan Teknik Informatika Fakultas Teknik Universitas

Jenderal Soedirman

KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI

UNIVERSITAS JENDERAL SOEDIRMAN

FAKULTAS TEKNIK

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA

PURBALINGGA

2016

iii

PERNYATAAN

Saya, yang bertanda tangan di bawah ini :

Nama : Pachadella Yolanro

NIM : H1L013021

Menyatakan dengan sebenar-benarnya bahwa laporan kerja praktik saya yang

berjudul

RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS

BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS

WEB

adalah hasil karya sendiri dan bukan jiplakan hasil karya orang lain.

Demikian pernyataan ini saya buat dengan sebenar-benarnya. Jika di kemudian

hari terbukti bahwa kerja praktik saya merupakan hasil jiplakan maka saya

bersedia menerima sanksi apapun yang diberikan.

Purbalingga, 25 Februari 2016

Pachadella Yolanro

iv

LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTIK

RANCANG BANGUN SISTEM INFORMASI PENDATAAN INVENTARIS

BALAI KESEHATAN MAYA MASYARAKAT BANYUMAS BERBASIS

WEB

Disusun Oleh :

ANISA NUR AZIZAH

H1L012047

Disetujui dan disahkan

Pada tanggal.................................

Pembimbing Lapangan

Yunika Veliasih, S. Pi.

Dosen Pembimbing

Drs. Eddy Maryanto, M.Cs.

NIP. 19671110 199303 1 025

Mengetahui,

Ketua Jurusan/Program Studi Teknik Informatika

Drs. Eddy Maryanto, M.Cs.

NIP. 19671110 199303 1 025

v

PEDOMAN PENGGUNAAN LAPORAN KERJA PRAKTIK

Laporan kerja praktik yang tidak dipublikasikan, terdaftar dan tersedia

di perpustakaan di lingkungan Universitas Jenderal Soedirman, dan terbuka untuk

umum dengan ketentuan bahwa hak cipta ada pada pengarang. Referensi

kepustakaan diperkenankan dicatat, tetapi pengutipan atau peringkasan hanya

dapat dilakukan seizin pengarang dan harus disertai dengan kebiasaan ilmiah yang

menyebutkan sumbernya.

Memperbanyak atau menerbitkan sebagian atau seluruh laporan kerja

praktik haruslah seizin Dekan Fakultas Teknik, Universitas Jenderah Soedirman.

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan

nikmat-Nya sehinggga penulis dapat menyelesaikan penyusunan Laporan Kerja

Praktik ini dengan judul “Rancang Bangun Sistem Informasi Pendataan Inventaris

Balai Kesehatan Maya Masyarakat Banyumas Berbasis Web”, yang disusun

sebagai syarat melaksanakan tugas akhir strata satu Jurusan Teknik Informatika,

Fakultas Teknik, Universitas Jenderal Soedirman.

Laporan Kerja Praktik ini dapat terselesaikan berkat bantuan dari

berbagai pihak, oleh karena itu pada kesempatan ini penulis tidak lupa

mengucapkan terimakasih kepada :

1. Nastain, S.T., M.T. Selaku Dekan Fakultas Teknik, Universitas Jenderal

Soedirman.

2. Drs. Eddy Maryanto, M.Cs. selaku Ketua Jurusan Teknik Informatika.

3. Bpk. Dadang Iskandar S.T, M.Eng selaku dosen pembimbing kerja praktik

yang telah memberikan bimbingan dan arahannya pada penyusunan laporan

kerja praktik ini

4. Dr.Gempol Suwandono, MM, selaku kepala balai kesehatan mata masyarakat

Banyumas.

5. Suharto selaku pembimbing lapangan yang telah memberikan bimbingan

selama kerja praktik.

6. Emy Ambarsari selaku narasumber dalam pembuatan system.

7. Segenap staff dan karyawan BKKM yang telah memberikan pengarahan dan

nasihat selama kerja praktik.

8. Erna dan Zafirah yang telah bersama-sama melaksanakan kerja praktik di

BKKM.

9. Semua pihak yang telah berperan dalam menyelesaikan laporan kerja praktik

ini.

Penulis menyadari laporan ini tidak lepas dari berbagai kesalahan dan

kekurangan. Oleh karena itu, adanya koreksi atas kesalahan dalam laporan ini

sangat penulis harapkan. Semoga laporan ini brmanfaat bagi pembaca dan sedikit

memberikan konstribusi untuk perkembangan dan penerapan ilmu Teknik

Informatika di dunia kerja.

Purbalingga, 25 februari 2016

Penulis

vii

DAFTAR ISI

KATA PENGANTAR ....................................................................................................vi

DAFTAR ISI .................................................................................................................. vii

DAFTAR GAMBAR .......................................................................................................... x

DAFTAR TABEL ............................................................................................................... xi

ABSTRAK ..................................................................................................................... xii

ABSTRACT .................................................................................................................... xiii

BAB I .............................................................................................................................. 1

PENDAHULUAN .......................................................................................................... 1

1.1 Latar Belakang .................................................................................................... 1

1.2 Rumusan Masalah ............................................................................................... 2

1.3 Batasan Masalah ................................................................................................. 2

1.4 Tujuan Kerja Praktek .......................................................................................... 3

1.5 Kegunaan Kerja Praktek ..................................................................................... 3

1.6 Tempat Kerja Praktek ......................................................................................... 4

1.7 Waktu Pelaksanaan Kerja Praktek ...................................................................... 5

BAB II ............................................................................................................................. 6

TINJAUAN PUSTAKA ................................................................................................. 6

2.1 Rancang Bangun ................................................................................................. 6

2.2 Konsep Dasar Sistem .......................................................................................... 6

2.2.1 Pengertian Sistem ............................................................................................ 6

2.2.2 Karateristik Sistem .......................................................................................... 7

2.2.3 Klasifikasi Sistem ........................................................................................... 9

2.3 Konsep Dasar Informasi.................................................................................... 11

2.3.1 Pengertian Data ............................................................................................. 11

2.3.2 Pengertian Informasi ..................................................................................... 11

2.3.3 Siklus Informasi ............................................................................................ 12

2.3.4 Kulitas Informasi........................................................................................... 13

2.3.5 Nilai Informasi .............................................................................................. 14

2.4 Konsep Dasar Sistem Informasi ........................................................................ 14

2.4.1 Pengertian Sistem Informasi ......................................................................... 14

viii

2.4.2 Komponen Sistem Informasi ........................................................................ 15

2.4.3 Sifat Sistem Informasi ................................................................................... 16

2.5 Aplikasi Berbasis Web ...................................................................................... 17

2.5.1 Pengertian Aplikasi ....................................................................................... 17

2.5.2 Pengertian Web ............................................................................................. 18

2.5.3 Pengertian Aplikasi Berbasis Web ................................................................ 18

2.6 Bahasa Pemrograman Aplikasi Berbasis Web .................................................. 19

2.6.1 Bahasa Pemrograman .................................................................................... 19

2.6.2 HTML ........................................................................................................... 19

2.6.3 CSS ............................................................................................................... 20

2.6.4 JQuery ........................................................................................................... 20

2.6.5 Java Script ..................................................................................................... 21

2.7 Basis Data ......................................................................................................... 21

2.7.1 Pengertian basis data ..................................................................................... 21

2.7.2 SQL ............................................................................................................... 21

2.8 Inventaris........................................................................................................... 22

2.9 Penelitian Terdahulu ......................................................................................... 22

BAB IV ......................................................................................................................... 38

PEMBAHASAN ........................................................................................................... 38

4.1 Analisis Kebutuhan ........................................................................................... 38

4.2 Desain Sistem .................................................................................................... 40

4.2.1 Data Flow Diagram (DFD) ........................................................................... 40

4.2.1.1 Diagram Konteks .......................................................................................... 40

4.2.1.2 Diagram Level 1............................................................................................ 41

4.2.1.3 Diagram Level 2 Proses 1 (Login) ................................................................ 43

4.2.1.4 Diagram Level 2 Proses 2 (Kelola) ............................................................... 44

4.2.1.5 Diagram Level 2 Proses 4 (Laporan) ............................................................ 45

4.2.2 Entity Relationship Diagram (ERD) ............................................................. 47

4.2.3 Desain Tampilan Antarmuka ........................................................................ 55

4.3 Pengujian Sistem ............................................................................................... 80

4.4 Perawatan (Maintenance) .................................................................................. 81

BAB V .......................................................................................................................... 82

PENUTUP .................................................................................................................... 82

ix

5.1 Kesimpulan ....................................................................................................... 82

5.2 Saran ................................................................................................................. 83

DAFTAR PUSTAKA ................................................................................................... xiv

LAMPIRAN .................................................................................................................. xvi

x

DAFTAR GAMBAR

Gambar 2.1 . Siklus Informasi (Jogiyanto, 2000) ............................................. 12

Gambar 2.2 . Komponen Sistem Informasi (Jogiyanto, 2000) .......................... 16

Gambar 3.1 Struktur organisasi BKKM ............................................................ 31

Gambar 3.2. Metode Waterfall (Roger S. Pressmasn, 2010) ............................ 36

Gambar 4.1 DFD level……………………………………………………. ….40

Gambar 4.2 DFD level 1 ................................................................................... 42

Gambar 4.3 DFD level 2 proses login ............................................................... 44

Gambar 4.4 DFD level 2 proses kelola ............................................................. 45

Gambar 4.5 DFD level 2 proses laporan .......................................................... 47

Gambar 4.6 ERD .............................................................................................. 48

Gambar 4.7 tampilan login ................................................................................ 55

Gambar 4.8 tampilan notifikasi login ................................................................ 57

Gambar 4.9 tampilan beranda admin ................................................................ 57

Gambar 4.10 tampilan kelola akun .................................................................... 59

Gambar 4.11 tampilan beranda supervisor ........................................................ 60

Gambar 4.12 tampilan tabel golongan............................................................... 62

Gambar 4.13 tampilan tabel barang.................................................................. 65

Gambar 4.14 tampilan tabel jenis ..................................................................... 67

Gambar 4.15 tampilan tabel barang tetap ......................................................... 70

Gambar 4.16 tampilan tabel barang pakai habis .............................................. 73

Gambar 4.17 tampilan tabel mutasi barang ...................................................... 76

Gambar 4.18 grafik pengujian user ................................................................... 80

xi

DAFTAR TABEL

Tabel 4.1 level ................................................................................................... 49

Tabel 4.2 login ................................................................................................... 49

Tabel 4.3 golongan ............................................................................................ 50

Tabel 4.4 barang ................................................................................................ 50

Tabel 4.5 jenis ................................................................................................... 51

Tabel 4.6 barang tetap ....................................................................................... 52

Tabel 4.7 barang habis pakai ............................................................................. 53

Tabel 4.8 mutasi barang .................................................................................... 54

xii

ABSTRAK

Sistem Informasi Pendataan Inventaris adalah suatu sistem informasi

yang digunakan untuk memudahkan dalam proses pengelolaan dan pendataan

inventaris dengan terkomputerisasi dan dalam penyampaian informasi yang ada

serta dalam proses pembuatan laporan inventaris baik kategori barang tetap,

barang pakai habis, dan mutasi barang selama satu semester. Sistem Informasi

Pendataan Inventaris ini dirancang pada Balai Kesehatan Mata Masyarakat

(BKMM) Banyumas yang tepatnya terletak di Purwokerto dengan berbasiskan

web untuk mempermudah pengaksesannya. Sistem Informasi Pendataan

Inventaris ini merupakan sebuah sistem informasi berbasis web yang dibangun

menggunakan bahasa pemrogaman PHP, HTML, dan CSS serta menggunakan

MySQL sebagai software pengolah datanya.

Sistem ini berkerja untuk dua level user, yaitu admin dan supervisor.

Admin berkerja untuk mengatur kategori golongan, kategori bidang barang,

kategori jenis barang. Selain itu admin juga dapat menambah, menghapus, dan

mengedit data serta membuat beberapa laporan yaitu laporan barang tetap, laporan

barang pakai habis, dan laporan mutasi barang. Supervisor berkerja mengawasi

perkembangan dan perubahan data yang ada di dalam sistem dengan data dari

laporan yang ia terima.

Kata kunci: Sistem, Sistem Informasi, Inventaris.

xiii

ABSTRACT

Inventory Data Collection Information System is an information system

that is used to facilitate the process management and data collection with a

computerized inventory and in the delivery of information and the reporting

process both categories of goods inventory remains , the goods of its life, and

movement of goods during one semester. Inventory Data Collection Information

Systems is designed in Community Eye Health Centres ( BKMM ) Kamndaka

Banyumas is precisely located in Purwokerto with web-based to facilitate access

to such information . Inventory Data Collection Information System is a web-

based information system built using the programming language PHP , HTML ,

and CSS and using MySQL as the data processing software .

This system works on two levels of user, namely the admin and

supervisor. Admin work to organize class category, the category field of goods,

category and type of goods. Also admin can add, delete, and edit data and create

reports that keep goods report, item report of its life, and the statement items.

Supervisor work overseeing the development and changes in the existing data in

the system with the data from the reports he received.

Keywords : Systems , Information Systems , Inventory .

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam pengembangan ilmu pengetahuan dan teknologi dewasa ini,

menjadikan informasi memiliki peranan yang sangat penting dalam usaha

menciptakan kemajuan disemua bidang kehidupan manusia. Dengan

adanya teknologi informasi telah banyak dirasakan kemudahan dalam

mendapatkan informasi yang cepat, tepat dan akurat.

Perkembangan teknologi informasi pada saat ini sangat pesat,

sehingga manusia dalam mengerjakan setiap pekerjaan selalu

membutuhkan komputer. Komputer memiliki peranan yang sangat vital

dalam pemecahan masalah khusus dalam pengolahan data, karena

komputer memiliki kecepatan tingkat akurasi yang tinggi dalam

pemrosesan data, sehingga dapat mempermudah pekerjaan manusia.

Adanya sistem informasi sangat membantu dalam pemecahan

masalah terutama dalam hal pengolahan data. Penggunaan komputer juga

dapat dijadikan alat untuk mencapai tujuan dan mencari kemudahan dalam

melakukan suatu proses pekerjaan, terutama yang melibatkan banyak data.

Hampir di semua instansi-instansi baik yang bersifat negeri maupun

swasta menggunakan sistem informasi, bahkan usaha-usaha kecil,

menengah pun sudah memanfaatkan keberadaan sistem informasi.

2

Balai Kesehatan Mata Masyarakat Banyumas merupakan instansi

baru yang yang tengah berkembang sehingga data-data yanga ada belum

dikelola dengan baik., terutama dalam bidang Pendataan Inventaris.

Degan permasalahan di atas penulis tertarik melakukan penelitian

untuk dijadikan bahan laporan kerja praktik yang mengambil judul

Rancang Bangun Sistem Informasi Pendataan Inventaris Balai Kesehatan

Mata Masyarakat Banyumas.

1.2 Rumusan Masalah

Berdasarkan uraian singkat di atas pada Balai Kesehatan Mata

Masyarakat Banyumas (BKMM), terutama pada bagian pendataan inventaris,

penulis merumuskan masaalah yaitu:

1. Bagaimana sistem informasi pendataan inventaris yang saat ini berjalan

di Balai Kesehatan Mata Masyarakat Banyumas?

2. Bagaimana merancang dan membangun sistem informasi pendataan

inventaris yang saat ini berjalan di Balai Kesehatan Mata Masyarakat

Banyumas?

1.3 Batasan Masalah

Batasan masalah yang dibahas dalam sistem informasi pendataan

Inventaris Balai Kesehatan Mata Masyarakat Banyumas yaitu:

1. Sistem informasi ini dirancang berbasis web dan diakses

menggunakan web lokal atau localhost.

2. Data yang dikelola meliputi barang tetap, barang pakai habis, dan

mutasi barang.

3

3. Kegiatan pendataan inventaris BKMM dibahas meliputi penambahan

data, penghapusan data, pengeditan data serta pencarian pada

pendataan inventaris serta pembuatan laporan dalam kurun waktu

enam bulan atau satu semester.

1.4 Tujuan Kerja Praktek

Kerja Praktik ini dilaksanakan dengan maksud dan tujuan sebagai

berikut:

1. Mengetahui data-data yang diperlukan dalam pembuatan Sistem

Informasi Pendataan Inventaris.

2. Mengetahui mekanisme-mekanisme yang ada sistem Pendataan

Inventaris pada Balai Kesehatan Mata Masyarakat Banyumas.

3. Mengetahui perancangan dan pembangunan Sistem Informasi

Pendataan Inventaris.

1.5 Kegunaan Kerja Praktek

Kegunaan yang dapat diperoleh dari adanya kegiatan kerja praktik ini

antara lain:

1. Bagi Instansi/BKMM:

a. Mengetahui kompetensi mahasiswa Teknik Informatika Unsoed

dalam perancangan dan pembangunan Sistem Informasi Pendataan

Inventaris Balai Kesehatan Mata Masyarakat Banyumas.

b. Mendapatkan alternatif solusi dari masalah yang terjadi dan

gambaran untuk langkah ke depannya.

4

c. Terjalin hubungan yang baik antara pihak Universitas Jenderal

Soedirman dengn Balai Kesehatan Mata Masyarakat Banyumas

sehingga memungkinkan bisa terjadi kerjasama dalam bidang lainnya

pada lain kesempatan.

d. Mendapatkan umpan balik untuk membantu meningkatkan kualitas

pendidikan di Universitas Jenderal Soedirman.

2. Bagi Mahasiswa

a. Untuk melaksanakan kuliah wajib (Kerja Praktik) dan memenuhi

beban SKS yang harus diambil mahasiswa sebagai persyaratan

mengambil tugsa akhir (skripsi).

b. Sebagai bentuk penerapan ilmu dan kemampuan yang telah

dipelajari selama perkuliahan sebagai bekal dalam dunia kerja

nantinya.

c. Sebagai pembanding antara ilmu dan kemampuan yang telah

dipelajari dalam perkuliahan dan penerapannya pada kerja praktik.

d. Melatih kesiapan mental dalam menghadapi dunia kerja yang

sesungguhnya.

1.6 Tempat Kerja Praktek

Kegiatan kerja praktik ini dilaksanakan di:

Nama Instansi : Balai Kesehatan Mata Masyarakat Banyumas

Alamat : Jl. Jend. Sudirman Timur No.106, Purwokerto, Banyumas,

Jawa Tengah

No Telp : (0281) 635602

5

1.7 Waktu Pelaksanaan Kerja Praktek

Kerja Praktik telah dilaksanakan di Balai Kesehatan Mata Masyarakat

Banyumas mulai 25 Januari sampai pada tanggal 26 Ferbruari 2016.

BAB II

TINJAUAN PUSTAKA

2.1 Rancang Bangun

Menurut Jogiyanto (2005:197), Rancang Bangun (desain) adalah tahap

dari setelah analisis dari siklus pengembangan sistem yang merupakan

pendefinisian dari kebutuhan-kebutuhan fungsional, serta menggambarkan

bagaimana suatu sistem dibentuk yang dapat berupa penggambaran,

perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen

yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi, termasuk

menyangkut mengkonfigurasikan dari komponen-komponen perangkat keras

dan perangkat lunak dari suatu sistem.

2.2 Konsep Dasar Sistem

2.2.1 Pengertian Sistem

Menurut Jogianto (2005:2), sistem adalah kumpulan dari elemen-elemen

yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini

menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata, seperti

tempat, benda dan orang-orang yang betul-betul ada dan terjadi.

Sedangkan menurut Murdick, R. G (1991:27), sistem adalah seperangkat

elemen yang membentuk kumpulan atau prosedur-prosedur atau bagan-bagan

pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan

mengoperasikan data dan/atau barang pada waktu rujukan tertentu untuk

menghasilkan informasi dan/atau energi dan/atau barang.

7

2.2.2 Karateristik Sistem

Karakteristik atau sifat-sifat yang dimiliki oleh suatu sistem yaitu :

a. Komponen (components)

Komponen atau elemen sistem dapat berupa :

Subsistem yaitu elemen-elemen yang lebih kecil, misalkan sistem

komputer terdiri dari subsistem perangkat keras, perangkat lunak dan

manusia.

Supra sistem yaitu elemen-elemen yang lebih besar, misalkan bila

perangkat keras adalah sistem yang memiliki subsistem CPU,

perangkat I/O dan memori, maka supra sistem perangkat keras

adalah sistem komputer.

b. Batasan sistem (boundary)

Batas sistem merupakan daerah yang membatasi antara suatu

sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu

kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem

tersebut.

c. Lingkungan luar system (environments)

Lingkungan dari sistem adalah apapun di luar batas dari sistem

yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat

bersifat menguntungkan dan dapat juga bersifat merugikan sistem

tersebut. Lingkungan luar yang mengutungkan merupakan energi dari

sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang

8

lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau

tidak akan mengganggu kelangsungan hidup dari sistem .

d. Penghubung (interface)

Penghubung merupakan media perantara antar subsistem. Melalui

penghubung ini memungkinkan sumber-sumber daya mengalir dari satu

subsistem ke subsistem lainnya. Output dari satu subsistem akan

menjadi input untuk subsistem yang lainnya dengan melalui

penghubung. Dengan penghubung satu subsistem dapat berinteraksi

dengan subsistem yang lainnya membentuk satu kesatuan.

e. Masukan (input)

Masukan adalah energi yang dimasukkan ke dalam sistem.

Masukan dapat berupa maintenance input dan sinyal input.

Maintenance input adalah energi yang dimasukkan supaya sistem

tersebut dapat beroperasi. Sinyal input adalah energi yang diproses

untuk didapatkan keluaran.

f. Keluaran (output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan

menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat

merupakan masukan untuk subsistem yang lain atau kepada supra

sistem.

9

g. Pengolah (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem

itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan

menjadi keluaran. Suatu sistem produksi akan mengolah masukan

berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa

barang jadi.

h. Sasaran dan Tujuan (objectives and goal)

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu

sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada

gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang

dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu

sistem d ikatakan berhasil bila mengenai sasaran atau tujuannya

(Jogiyanto, 2000).

2.2.3 Klasifikasi Sistem

Sistem dapat diklasifikasikan menurut beberapa sudut pandang,

diantaranya:

a. Sistem abstrak (abstract system) dan sistem fisik (physical system).

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide

yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu

sistem yang berupa pemikiran-pemikiran hubungan antara manusia

dengan Tuhan. Sistem fisik merupakan sistem yang ada secara

fisik misalnya sistem komputer, sistem akuntasi, sistem pruduksi,

dan lain sebagainya.

10

b. Sistem alamiah (natural system) dan sistem buatan manusia

(human made system).

Sistem alamiah adalah sistem yang terjadi melalui proses alam,

tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem

buatan manusia adalah sistem yang dirancang oleh manusia. Sistem

buatan manusia yang melibatkan interaksi antara manusia dengan

mesin disebut dengan human-machine system atau ada yang

menyebut dengan man-machine system, karena menyangkut

penggunaan komputer yang berinteraksi dengan manusia.

c. Sistem tertentu (deterministic system) dan sistem tak tentu

(probabilistic system).

Sistem tertentu beroperasi dengan tingkah laku yang sudah

dapat diprediksi, interaksi diantara bagian-bagiannya dapat

dideteksi dengan pasti. Sehingga interaksi antara bagian-bagiannya

dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat

diramalkan. Sistem komputer adalah contoh dari sistem, tingkah

lakunya dapat dipastikan berdasarkan program-program yang

dijalankan. Sistem tak tentu adalah sistem yang kondisi masa

depannya tidak dapat diprediksi karena mengandung unsur

probabilitas.

d. Sistem tertutup (closed system) dan sistem terbuka (open system).

Sistem tertutup merupakan sistem yang tidak berhubungan dengan

lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa

11

adanya turut campur tangan dari pihak luarnya. Secara teoritis

sistem tertutup ini ada, tetapi kenyataannya tidak ada sistem yang

benar-benar tertutup. Yang ada hanyalah relatively closed system

(secara relatif tertutup tidak benar-benar terbuka).Sistem terbuka

adalah sistem yang berhubungan dan terpengaruh dengan

lingkungan luar atau subsistem yang lainnya. Karena sistem

bersifat terbuka dan terpengaruh oleh lingkungan luarnya. Maka

suatu sistem harus mempunyai suatu sistem pengendali yang baik

(Jogiyanto, 2000).

2.3 Konsep Dasar Informasi

2.3.1 Pengertian Data

Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak

sehingga perlu diolah lebih lanjut. Data diolah melalui suatu metode untuk

menghasilkan informasi. Data dapat berbentuk simbol-simbol semacam

huruf, angka, bentuk suara, sinyal dan gambar (Jogiyanto, 2000).

2.3.2 Pengertian Informasi

Menurut Raymond Mc Leod, informasi adalah data yang telah diolah

menjadi bentuk yang memiliki arti bagi si penerima dan bermanfaat bagi

pengambilan keputusan saat ini atau mendatang. Secara umum informasi

dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk

yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan

12

suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan

keputusan (Jogiyanto, 2000).

2.3.3 Siklus Informasi

Data yang diolah melalui suatu model menjadi informasi, penerima

kemudian menerima informasi tersebut, membuat suatu keputusan dan

melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain

yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap

sebagai input, diproses kembali lewat suatu model dan seterusnya

membentuk suatu siklus. Siklus ini oleh John Burch disebut dengan siklus

informasi (information cycle) atau ada yang menyebutnya dengan istilah

siklus pengolahan data (data processing cycles) (Jogiyanto, 2000).

Gambar 2.1 . Siklus Informasi (Jogiyanto, 2000)

13

2.3.4 Kulitas Informasi

Kualitas informasi ditentukan oleh beberapa hal berikut:

o Akurat

Berarti informasi harus bebas dari keslahan-kesalahan dan tidak bisa

menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan

maksudnya. Informasi harus akurat karena dari sumber informasi

sampai ke penerima informasi kemungkinan banyak terjadi gangguan

(noise) yang dapat meruah atau merusak informasi tersebut.

o Tepat waktu

Berarti informasi yang dating pada penerima tidak boleh terlambat.

Informasi yang sudah using tidak akan mempunyai nilai lagi. Karena

informasi merupakan landasan di dalam pengambilan keputusan. Bila

pengambilan keputusan terlambat, maka dapat berakibat fatal bagi

informasi. Saat ini mahalnya nilai informasi disebabkan harus

cepatnya informasi itu didapat sehingga diperlukan teknologi-

teknologi mutakhir untik mendapatkan, mengolah dan

mengirimkannya.

o Relevan

Berarti informasi tersebut mempunyai manfaat-manfaat untuk

memakainya. Relevansi informasi untuk tiap-tiap orang berbeda-beda

(Jogiyanto, 2000).

14

2.3.5 Nilai Informasi

Nilai dari informasi (value of information) ditentukan oleh dua hal, yaitu

manfaat dan biaya untuk mendapatkan informasi tersebut. uatu informasi

dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan

biaya untuk mendapatkannya. Sebagian besar informasi tidak dapat ditaksir

secara pasti nilai keuntungannya (dalam satuan uang), tetapi kita dapat

menaksir nilai efektifitas dari informasi tersebut. Pengukuran nilai informasi

biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit

(Jogiyanto, 2000).

2.4 Konsep Dasar Sistem Informasi

2.4.1 Pengertian Sistem Informasi

Menurut Mc Leod, Sistem Informasi merupakan sistem yang mempunyai

kemampuan untuk mengumpulkan informasi dari semua sumber dan

menggunakan berbagai media untuk menampilkan informasi.

Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu

organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

media prosedur-prosedur dan pengendalian yang ditujukan untuk

mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin

tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap

kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu

dasar informasi untuk pengambilan keputusan (Jogiyanto, 2000).

15

2.4.2 Komponen Sistem Informasi

Dalam menjalankan fungsinya dengan baik dan benar, sistem informasi

mempunyai enam buah komponen atau blok bangunan (building block),

yaitu:

Blok Masukan (Input Block)

Input merupakan data yang masuk ke dalam sistem informasi.

Blok Model (Model Block)

Kombinasi prosedur, lohika, dan model matematik yang akan

memanipulasi data input dan data yang tersimpan di basis data dengan

cara yang sudah ditentukan untuk menghasilkan keluaran yang

diinginkan.

Blok Keluaran (Output Block)

Keluaran yang merupakan informasi yang berkualitas dan

dokumentasi yang berguna untuk semua tingkatan manajemen serta

semua pemakai sistem.

Blok Teknologi (Technology Block)

Teknologi merupakan kotak alat (tool box) dalam sistem informasi.

Teknologi digunakan untuk menerima input, menjalankan model,

menyimpan dan mengakses data, menghasilkan dan mengirimkan

keluaran dan membantu pengendalian dari sistem secara menyeluruh.

16

Blok Basis Data (Database Block)

Merupakan kumpulan dari data yang saling berhubungan satu sama

lainnya, tersimpan di perangkat keras komputer dan digunakan

perangkat lunak untuk memanipulasinya

Blok Kendali (Control block)

Beberapa pengendalian yang dirancang secara khusus untuk

menanggulangi gangguan-gangguan terhadap sistem (Jogiyanto,

2000).

Gambar 2.2 . Komponen Sistem Informasi (Jogiyanto, 2000)

2.4.3 Sifat Sistem Informasi

Beberapa sifat yang dimiliki oleh sistem informasi yaitu:

o Permrosesan informasi yang efektif

Hal ini berhubungan dengan pengujian terhadap data yang masuk,

pemakaian perangkat keras dan perangkat lunak yang sesuai.

17

o Manajemen informasi yang efektif

Dengan kata lain, operasi manajemen, keamanan dan keutuhan data yang

ada harus diperhatikan.

o Keluwesan

Sistem informasi hendaknya cukup luwes untuk menangani suatu macam

operasi.

o Kepuasan pemakai

Hal yang paling penting adalah pemakai mengetahui dan puas terhadap

sistem informasi (Jogiyanto, 2000).

2.5 Aplikasi Berbasis Web

2.5.1 Pengertian Aplikasi

Aplikasi adalah penggunaan dalam suatu komputer, instruksi

(instruction) atau pernyataan (statement) yang disusun sedemikian rupa

sehingga komputer dapat memproses input menjadi output (Jogiyanto, 1999).

Sedangkan menurut Kamus Besar Bahasa Indonesia (1998), aplikasi adalah

penerapan dari rancang sistem untuk mengolah data yang menggunakan

aturan atau ketentuan bahasa pemrograman tertentu. Dari pengertian-

pengertian tersebut dapat disimpulkan bahwa aplikasi merupakan program

siap pakai yang difungsikan secara khusus dan terpadu sesuai kemampuan

yang dimilikinya dengan tujuan untuk membantu mencapai tujuan pengguna.

18

2.5.2 Pengertian Web

Website adalah keseluruhan halaman-halaman web yang terdapat dalam

sebuah domain yang mengandung informasi. Sebuah website biasanya

dibangun atas banyak halaman web yang saling berhubungan. Jadi dapat

dikatakan bahwa, website adalah kumpulan halaman-halaman yang

digunakan untuk menampilkan informasi teks, gambar diam atau gerak,

animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis

maupun dinamis yang membentuk satu rangkaian bangunan yang saling

terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman

(Rahmat Hidayat, 2010).

2.5.3 Pengertian Aplikasi Berbasis Web

Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi

browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer

(Remick, 2011). Sedangkan menurut Rouse (2011), aplikasi web adalah

sebuah program yang disimpan di server dan dikirim melalui internet dan

diakses melalui antarmuka browser.

Salah satu keunggulan dari aplikasi berbasis web adalah bahwa aplikasi

tersebut ringan dan dapat diakses dengan cepat melalui browser dan koneksi

internet atau intranet ke server. Ini berarti bahwa pengguna dapat mengakses

data atau informasi dengan mudah, tidak seperti aplikasi-aplikasi desktop di

mana pengguna harus menginstal perangkat lunak atau aplikasi yang

diperlukan hanya untuk mengakses data atau informasi.

19

2.6 Bahasa Pemrograman Aplikasi Berbasis Web

2.6.1 Bahasa Pemrograman

Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer

adalah teknik komando atau instruksi standar untuk memerintah komputer.

Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan

semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini

memungkinkan seorang programmer dapat menentukan data mana yang akan

diolah oleh komputer, bagaimana data ini akan disimpan atau diteruskan, dan

jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

(Mustika, 2013).

2.6.2 HTML

Menurut Adhi Prasetio (2012), HTML (Hyper Text Markup Language)

adalah sebuah bahasa pemrograman atau file teks yang berisi tag-tag markup

yang berguna untuk memberitahukan browser bagaimana harus menampilkan

sebuah halaman web. Sebuah file HTML harus memiliki ekstensi htm atau

html. HTML merupakan bahasa standar yang digunakan oleh browser internet

untuk membuat halaman dan dokumen pada sebuah web yang kemudian dapat

diakses dan dibaca layaknya sebuah artikel. HTML juga dapat digunakan

sebagai link antara file-file dalam situs atau dalam komputer dengan

menggunakan localhost, atau link yang menghubungkan antar situs dalam

dunia internet.

20

2.6.3 CSS

CSS (Cascading Style Sheet) adalah suatu teknologi bahasa

pemrograman web yang digunakan untuk mengendalikan dan membangun

berbagai komponen dalam web sehingga tampilan web akan lebih indah, rapi,

terstruktur, dan seragam (Adhi Prasetio,2012). CSS merupakan pemrograman

web yang harus dikuasai oleh setiap pembuat program (web programmer),

terlebih lagi pada pendesain web (web designer). CSS difungsikan sebagai

penopang atau pendukung, serta pelengkap dari file html yang berperan

dalam penataan kerangka dan layout. CSS mampu dijalankan pada berbagai

macam sistem operasi dan web browser. Secara umum, yang dilakukan CSS

adalah pengaturan layout, kerangka, teks, gambar, warna, tabel, spasi, dan

lain sebagainya.

2.6.4 JQuery

JQuery adalah kumpulan kode atau fungsi Javascript siap pakai,

sehingga mempermudah dan mempercepat dalam membuat kode

Javascript, termasuk dalam membuat kode Ajax. JQuery pertama kali

dirilis oleh John Resig di BarCamp, NYC, pada Januari 2006. JQuery

dirilis dengan lisensi ganda MIT dan GPL. JQuery yang disediakan di

website resminya (http://www.jquery.com) menyediakan 2 jenis library,

yaitu JQuery yang minimalis dan JQuery yang disediakan untuk

dikembangkan. JQuery sangat cocok digunakan bagi pengembang yang

memiliki sedikit waktu untuk mengembangkan aplikasi berbasis web.

21

2.6.5 Java Script

Java Script adalah bahasa script yang berdasar pada objek yang

memperbolehkan pemakai untuk mengendalikan banyak aspek interaksi

pemakai pada suatu dokumen HTML. Dimana objek tersebut dapat berupa

suatu window, frame, URL, dokumen, form, button atau item yang lain. Yang

semuanya itu mempunyai properti yang saling berhubungan dengannya dan

masing-masing memiliki nama, lokasi, warna nilai dan atribut lain.

2.7 Basis Data

2.7.1 Pengertian basis data

Basisdata (database) adalah kumpulan data yang terintegrasi dan diatur

sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil dan

dicari dengan tepat (Raharjo, 2011). Konsep dasar dari basisdata adalah

kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Untuk

mengelola database diperlukan suatu perangkat lunak yang disebut DBMS

(Database Management Sistem). DBMS merupakan suatu sistem perangkat

lunak yang memungkinkan pengguna (user) untuk membuat, memelihara,

mengontrol, dan mengakses database secara praktis dan efisien. Dengan

DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.

2.7.2 SQL

SQL (Structured Query Language) adalah sebuah permintaan database

terstruktur. Bahasa SQL dibuat sebagai bahasa yang dapat merelasikan

beberapa tabel dalam database maupun merelasikan antar database

22

(Nugroho, 2005). SQL adalah sebuah bahasa yang digunakan untuk

mengakses data dalam basis data relasional. SQL merupakan bahasa tingkat

tinggi. Pemakai hanya menyebutkan hasil yang diinginkan dan optimasi

pelaksanaan query dilakukan oleh DBMS. Saat ini hampir semua server basis

data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

2.8 Inventaris

Inventaris ialah sebuah daftar yang memuat nama – nama barang milik

instasi atau dapat di artikan pembukuan atau penyusunan daftar barang-barang

yang ada di kantor atau perusahaan (Maulina, 2014).

Sedangkan menurut (Rakhmalina, 2012), inventaris merupakan kegiatan

melaksanakan pengendalian berupa penyelenggaraan, pengaturan, pencatatan

barang-barang, menyusun daftar barang yang bersangkutan ke dalam suatu

pendataan barang secara teratur dan menurut ketentuan yang berlaku.

2.9 Penelitian Terdahulu

Pada penelitian di badan kepegawaian daerah provinsi jawa barat dikelola

dengan mendata barang , stok berdasarkan waktunya dan juga melaporkan

informasi tentang barang masuk, barang lelang, barang lelang, dan keadaan

barang . Dikembangan berdasarkan metode prototype yang melakukan

wawancara terhadap pengguna tentang sistem , membangun sistemnya hingga

langkah terkhir yaitu pengujian oleh pengguna (Priatna,2005).

Dan pada sistem aplikasi inventaris barang pada Balai Kesehatan Mata

Masyarakat Banyumas. Pengelolahan data inventaris dilakukan dengan metode

23

pengembangan terstruktur yakni waterfall .Aplikasi inventaris ini

memungkinkan penambahan data, penngubahan serta pencarian dapat

dilakukan secara efisien (Muhammad,2011).

Sistem Informasi Inventari Balai Kesehatan Mata Masyarakat Banyumas

data terbagi menjadi beberapa bagian. Pendataan inventaris terbagi menjadi

beberapa golongan, kategori barang dan kategori jenis. Dan juga laporan pada

BKMM (Balai Kesehatan Mata Masyarakat) Banyumas terbagi menjadi

beberapa bagian yaitu bagian barang tetap, barang pakai habis, dan juga mutasi

barang. Sistem ini berkerja untuk dua level user, yaitu admin dan supervisor.

Admin berkerja untuk mengatur kategori golongan, kategori bidang barang,

kategori jenis barang. Selain itu admin juga dapat menambah, menghapus, dan

mengedit data serta membuat beberapa laporan yaitu laporan barang tetap,

laporan barang pakai habis, dan laporan mutasi barang. Supervisor berkerja

mengawasi perkembangan dan perubahan data yang ada di dalam sistem

dengan data dari laporan yang ia terima.

BAB III

PELAKSANAAN KERJA PRAKTIK

3.1 Profil tempat kerja praktik

3.1.1 Gambaran umum BKMM Kabupaten Banyumas

Balai Kesehatan Mata Masyarakat (BKMM) Kabupaten Banyumas

terletak di Jl. Jenderal Soedirman Timur No. 106, Purwokerto. Tepatnya di

daerah Berkoh, Kelurahan Purwokerto Wetan Kecamatan Purwokerto Selatan.

Balai Kesehatan Mata Masyarakat (BKMM) Kabupaten Banyumas yang

dibentuk berdasarkan Peraturan Bupati Nomor 32 tahun 2006 Tentang

Pembentukan, Susunan Organisasi, Tugas Pokok, Uraian Tugas Jabatan dan

Tata Kerja Balai Kesehatan Mata Masyarakat pada Dinas Kesehatan

Kabupaten Banyumas merupakan unit pelaksana teknis di bawah Dinas

Kesehatan Kabupaten Banyumas mempunyai tugas pokok memberikan

pelayanan kessehatan mata secara menyeluruh meliputi upaya kesehatan

promotif, preventif, kuratif dan rehabilitatif guna mewujudkan masyarakat

Banyumas yang sehat.

Kegiatan pelayanan kesehatan mata ini sudah dilaksanakan sejak tahun

1958 dengan nama Balai Pengobatan Mata “Kamandaka” Purwokerto. Dan

sehubungan makin berkembangnya tuntutan masyarakat akan pelayanan

kesehatan mata yang memerlukan penanganan lanjut spesialistik, maka oleh

Pemerintah Daerah Kabupaten Banyumas ditindak lanjuti dengan perubahan

status dari Balai Pengobatan Mata menjadi Balai Kesehatan Mata Masyarakat

27

(BKMM), yang berlaku efektif mulai Januari 2007, sehingga kewenangan

pelayanan sesuai peraturan perundangan yang berlaku.

Sejak berdiri dan sampai dengan sekarang telah mengalami beberapa kali

pergantian pimpinan, yaitu:

1. Tahun 1958 s/d tahun 1980 : Kasimun

2. Tahun 1980 s/d tahun 1981 : Suwarti

3. Tahun 1981 s/d tahun 1984 : Sumarsono

4. Tahun 1984 s/d tahun 1994 : Suwarti

5. Tahun 1994 s/d tahun 1999 : Wiradi

6. Tahun 1999 s/d tahun 2002 : Drg. Khalid Khan, M.Kes

7. Tahun 2002 s/d tahun 2005 : Sadiyanto, S.Km, M.Kes

8. Tahun 2005 s/d tahun 2007 : Nurhadi, S.Km

9. Tahun 2007 s/d tahun 2009 : Dr. Dyah Retnaningsih AW, M.M

10. Tahun 2009 s/d tahun 2013 : Dr. Prama Nuhara, M.M

11. Tahun 2013 s/d sekarang : Dr. Gempol Suwandono, M.M

3.1.2 Sejarah BKMM Kabupaten Banyumas

Pada tahun 1958 di Kabupaten Banyumas dan sekitarnya banyak

masyarakat yang menderita penyakit mata, seperti trachoma dan penyakit

mata lainnya. Penyakit mata tersebut harus mendapatkan pengobatan dan

perawatan secara intensif. Keadaan ini kemudian mendapatkan perhatian

28

yang serius dari Dinas Kesehatan Provinsi Jawa Tengah untuk segera

ditangani.

Mengantisipasi keadaan tersebut, maka pada tahun 1958 didirikanlah

Balai Pengobatan Mata “Kamandaka” Purwokerto, yang merupakan milik

Pemerintah Provinsi Jawa Tengah Cq. Dinas Kesehatan Provinsi Jawa

Tengah yang dipimpin oleh seorang perawat mahir mata yaitu Sdr. Kasimun.

Balai Pengobatan Mata “Kamandaka” Purwokerto dibuka dan diresmikan

oleh Bupati Banyumas pada bulan Juli tahun 1958.

Nama “Kamandaka” yang dijadikan sebutan pada Balai Pengobatan

Mata Masyarakat yang sampai sekarang masih sangat terkenal bagi

masyarakat Banyumas dan sekitarnya, sebenarnya adalah nama sebuah toko

sablon/tinta yang ada di sebelah Balai Pengobatan pada saat itu.

Berdirinya Balai Pengobatan Mata “Kamandaka” Purwokerto pada

waktu itu belum dilengkapi dengan fasilitas dan tenaga yang memadai.

Jumlah tenaga yang bertugas di Balai Pengobatan Mata “Kamandaka”

Purwokerto semakin tahun tidak mengalami perkembangan, tetapi justru

semakin berkurang jumlahnya. Bahkan sekitar tahun 1980 Balai Pengobatan

Mata “Kamandaka” Purwokerto hampir tutup dan tidak dapat meneruskan

pelayanan karena alasan tenaga. Tapi dengan mempertimbangkan jumlah

pasien yang cukup banyak dan pasien bukan hanya dari wilayan Banyumas

saja, maka Dinas Kesehatan Provinsi Jawa Tengah memutuskan agar Balai

Pengobatan Mata “Kamandaka” Purwokerto tetap dibuka untuk

29

meningkatkan kesehatan mata di wilayah Kabupaten Banyumas dan

sekitarnya.

Pada tahun 1996 fasilitas sarana pelayanan pengobatan mata ini oleh

tingkat Provinsi Jawa Tengah pengelolaannya diserahkan kepada Pemerintah

Daerah Kabupaten Banyumas, yang selanjutnya merupakan Unit Pelaksana

Teknis Dinas Kesehatan Kabupaten Banyumas setingkat puskesmas. Dengan

demikian, ketersediaan perlengkapan sarana dan prasarana pelayanan menjadi

tanggung jawab Pemerintah Daerah Kabupaten Banyumas melalui Dinas

Kesehatan Kabupaten Banyumas, yang kemudian pada tahun 2006, oleh

Pemerintah Daerah Kabupaten Banyumas Balai Kesehatan Mata diajukan

pengusulan ke Departemen Kesehatan RI untuk menjadi Balai Kesehatan

Mata Masyarakat (BKMM) yang pelaksanaannya dimulai tahun 2007 sampai

sekarang.

3.1.3 Visi, Misi, dan Strategi BKMM Kabupaten Banyumas

Visi BKMM Kabupaten Banyumas adalah menjadi pusat pelayanan

kesehatan mata secara paripurna dan bermutu tinggi menuju Banyumas sehat.

Sedangkan Misi BKMM Kabupaten Banyumas adalah :

a. Memberikan pelayanan yang bermutu tinggi, merata dan terjangkau

oleh masyarakat.

b. Memberikan pelayanan yang manusiawi dengan penuh kekeluargaan.

30

c. Membina dan mengembangkan peran serta masyarakat dalam

mengatasi masalah gangguan penglihatan dan kebutaan.

d. Menunjang peningkatan derajat kesehatan dan kualitas hidup

masyarakat melalui upaya kesehatan mata.

e. Mengupayakan pelayanan kesehatan mata yang paripurna dengan

peningkatan sumber daya manusia, sarana dan prasarana.

f. Menjalin kerjasama/koordinasi lintas program dan lintas sektoral

dalam rangka penanggulangan gangguan penglihatan dan kebutaan.

Strategi BKMM Kabupaten Banyumas Adalah :

a. Meningkatkan advokasi dan komunikasi lintas program/ lintas sektor.

b. Menggalang kemitraan.

c. Penguatan manajemen dan infrastruktur.

d. Peningkatan kualitas dan kunatitas SDM.

e. Mobilitas sumber daya.

31

3.1.4 Struktur Organisasi BKMM Kabupaten Banyumas

Gambar 3.1 Struktur Organisasi BKKM

Struktur organisasi Balai kesehatan mata masyarakat banyumas

terdiri dari beberapa bagian seperti yang digambarkan pada gambar 3.1.

Struktur organisasi BKMM terdiri dari Kepala BLUD BKMM, Organ

Pendukung, Koordinator Pelayanan, Kasubbag Tata Usaha, Dan Organ

Pelaksana.Adapun penjelasan tentang struktur organisasi BKMM adalah

sebagai berikut.

Kepala BLUD BKMM

Merupakan posisi tertinggi, yang mengawasi segala kegiatan

yang terjadi agar berjalan dengan baik.

Kepala BLUD BKMM

Organ Pendukung Koordinator Pelayanan

Organ Pelaksana

Kasubbag Tata Usaha

32

Organ Pendukung

Merupakan orang-orang yang menangani kegiatan yang

bersifat pelengkap, misalnya satpam, clening service dan lain-

lain.

Koordinator Pelayanan

Merupakan pembagian koordinator setiap bagian di BKMM ,

Terdiri dari bagian pendaftaran, apotek, optik dan lain-lain.

Kassubag Tata Usaha

Merupakan bagian yang mengatur tentang kegiatan perijinan,

surat-menyurat, dan segala macam dokumen terkait dengan

Balai Kesehatan Mata Masyarakat Banyumas.

Organ pelaksana

Merupakan orang-orang yang membantu koordinator

pelayanan dalam kesehariannya.

3.2 Pelaksanaan Kerja Praktik

3.2.1 Tahap Persiapan Kerja Praktik

Mengajukan permohonan izin kerja praktik kepada instansi /

lembaga yang bersangkutan, yaitu Dinas Kesehatan Kabupaten

Banyumas dan Balai Kesehatan Mata Masyarakat Kabupaten

Banyumas, dengan mengirim surat pengantar permohonan kerja

praktik.

33

Mengajukan usulan kerja praktik kepada Komisi Kerja Praktik dan

Studi Akhir dengan melampirkan proposal kegiatan kerja praktik.

Menyampaikan surat pengantar dari Fakultas kepada Balai

Kesehatan Mata Masyarakat Kabupaten Banyumas sebagai tempat

kerja praktik

3.2.2 Tahap Pelaksanaan Kerja Praktik

a. Instansi kerja praktik yaitu Balai Kesehatan Mata Masyarakat

Kabupaten Banyumas.

b. Waktu pelaksanaan kerja praktik dimulai pada tanggal 25 Januari

sampai tanggal 24 Februari 2016. Kerja praktik dilaksanakan di

Balai Kesehatan Mata Masyarakat Kabupaten Banyumas pada hari

Senin - Sabtu. Hari Senin - Jumat dimulai pukul 08.00 - 14.00 dan

hari Sabtu dimulai pukul 08.00 – 12.00.

c. Jadwal Kerja Praktik

1) Tanggal 25 Januari - 26 Januari 2016

a) Sosialisasi tempat kerja praktik.

b) Perkenalan dengan para karyawan Balai Kesehatan Mata

Masyarakat Kabupaten Banyumas.

c) Diskusi dengan pembimbing lapangan tentang apa yang

akan dibuat pada pelaksanaan kerja praktik.

2) Tanggal 27 Januari – 30 Januari 2016

a) Wawancara kebutuhan sistem dengan pihak-pihak yang

akan terlibat sebagai pengguna sistem.

34

b) Pengumpulan data dan berkas yang diperlukan untuk

perancangan dan pembangunan sistem .

c) Analisis data yang telah terkumpul.

2.3.2 Tanggal 1 Februari - 3 Februari 2016

a) Perancangan Sistem.

b) Desain interface.

2.3.3 Tanggal 4 Februari – 20 februari 2016

a) Pembangunan sistem (coding).

b) Testing dan debugging.

c) Pembuatan buku panduan penggunaan sistem.

2.3.4 Tanggal 24 Februari 2016

a) Presentasi hasil sistem dengan pembimbing lapangan dan

pegawai Balai Kesehatan Mata Masyarakat Kabupaten

Banyumas.

3.3 Metode Kerja Praktik

3.3.1 Wawancara

Wawancara merupakan dialog antara dua orang atau lebih dimana terdapat

narasumber yang akan diwawancarai dan pewawancara. Tujuan dari

wawancara ialah mendapatkan informasi mengenai pertanyaan-pertanyaan

yang diajukan oleh pewawancara. Dalam perancangan Sistem Informasi

Pendataan Pasien, perlu dilakukan wawancara kepada bagian pendataan

pasien (admin pendataan) untuk mengenal dan mengetahui mekanisme

pendataan pasien di Balai Kesehatan Mata Masyarakat Kabupaten Banyumas

35

dan kepada Supervisor untuk mengetahui hal-hal apa saja yang ingin

dikembangkan dari mekanisme pendataan pasien yang telah ada.

3.3.2 Pengumpulan Data

Proses pengumpulan data ialah proses dimana semua data yang berkaitan

dengan penelitian dan juga perancangan suatu sistem yang diperlukan. Data-

data diambil dari sumber-sumber terpercaya untuk lebih memudahkan dalam

perancangan sistem informasi pendataan pasien ini.

3.3.3 Studi Kasus

`Merupakan suatu pemeriksaan mendalam dengan cara-cara sistematis

untuk melakukan pengamatan, pengumpulan data, analisis informasi dan

pelaporan hasilnya. Dalam kasus perancangan sistem informasi pendataan

inventaris ini, informasi yang dianalisis mencakup prosedur Bagian Pendataan

inventaris dalam mengelolaan barang tetap, barang pakai habis, dan mutasi

barang di Balai Kesehatan Mata Masyarakat Kabupaten Banyumas.

3.3.4 Perencanaan Sistem

Perancangan sistem Sistem Informasi Presensi Pegawai ini menggunakan

metode waterfall. Pada metode waterfall adalah sebuah metode

pengembangan perangkat lunak yang bersifat sekuensial dan terdiri dari lima

tahap yang saling terkait dan mempengaruhi. Dalam metode ini terdapat

beberapa tahapan, yaitu tahap analisis, desain, coding, testing / verification,

dan maintenance.

36

Gambar 3.2. Metode Waterfall (Roger S. Pressmasn, 2010)

Penjelasan dari gambar diatas adalah sebagai berikut :

a. Analisis Kebutuhan

Tahap analisis kebutuhan merupakan tahap pertama yang menjadi

dasar dalam pengembangan sebuah sistem. Tahap ini dilakukan

dengan cara wawancara. Analisan kebutuhan ini akan menghasilkan

kebutuhan pengguna atau yang disebut user requirement.

b. Desain Sistem

Desain sistem merupakan tahap penyusunan proses, data, aliran

proses dan hubungan antar data yang paling optimal untuk

menjalankan proses dan memenuhi kebutuhan user yaitu pegawai

Balai Kesehatan Mata Masyarakat Banyumas, Purwokerto.. Tahap ini

akan menghasilkan dokumen berupa Data Flow Diagram (DFD) dan

Entity Relashionship Diagram (ERD).

37

c. Pengujian Sistem

Tahap ini merupakan tahap untuk melakukan tes pada sistem yang

dibuat. Pengujian dilakukan untuk uji coba dan mengetahui

kekurangan pada sistem sebelum digunakan. Sistem diujikan pada tim

pengembang, pembimbing teknis, beberapa pegawai BKMM. Apabila

terdapat kekurangan dapat disempurnakan lagi.

d. Maintenance/Perawatan

Maintenance atau tahap perawatan dilakukan agar penggunaan dari

sistem dapat terus optimal dan meminimalisir kegagalan sistem.

Perawatan dapat dilakukan secara berkala terhadap sistem, basis data,

dan komponen pendukungnya. Perawatan juga dapat dilakukan

dengan membuat user manual dari sistem.

BAB IV

PEMBAHASAN

4.1 Analisis Kebutuhan

Tahap analisis dilakukan untuk menjelaskan secara rinci dan

menggambarkan sistem informasi yang dibangun agar ideal serta memenuhi

kebutuhan user. Pada pembuatan Sistem Informasi Inventaris ini, agar dapat

membentuk user requirement maka digunakan beberapa metode yakni

wawancara dan analisis.

Proses analisis mengidentifikasikan beberapa permasalahan yang ada

dalam kegiatan Inventarisasi Balai Kesehatan Mata Masyarakat Banyumas,

maka dapat dirumuskan sistem yang diinginkan oleh user adalah sebagai

berikut:

1. Sistem yang dapat mendata semua kegiatan inventarisasi meliputi

perekapan data barang tetap, data barang pakai habis dan mutasi

barang.

2. Sistem yang dapat mendata semua kegiatan inventarisasi selama

semester.

3. Sistem yang dapat menjadi alat pengawasan untuk supervisor terhadap

bagian inventaris.

Dalam Sistem Informasi Inventaris, user yang berhubungan dengan

sistem adalah admin dan supervisor.

39

1. Admin

a. Mengelola data akun

Admin dapat mengelola data akun yang dimilikinya, mengubah

menyimpan sesuai yang diinginkan.

b. Mengelola data master

Admin dapat mengelola data master berupa data kategori

golongan, kategori barang, serta kategori jenis.

b. Mengelola data transaksi

Admin dapat mengelola data transaksi berupa rekapitulasi data

barang tetap, barang pakai habis, dan mutasi barang.

c. Membuat laporan

Admin dapat membuat laporan rekapitulasi data transaksi

inventaris periode semester.

2. Supervisor

a. Mengelola data akun

Admin dapat mengelola data akun yang dimilikinya, mengubah

menyimpan sesuai yang diinginkan.

a. Melihat data transaksi meliputi rekapitulasi data barang tetap,

barang pakai habis, dan mutasi barang.

40

4.2 Desain Sistem

Tahap desain mengacu pada kebutuhan user dari tahap analisis yang sudah

dibuat. Desain sistem akan dibuat dengan menggunakan Data Flow Diagram

(DFD), dan Entity Relationship Diagram (ERD).

4.2.1 Data Flow Diagram (DFD)

4.2.1.1 Diagram Konteks

Gambar 4.1 DFD Level 0

Dapat dilihat dalam gambar 4.1 di atas bahwa entitas yang berperan

serta dalam Sistem Informasi Inventaris adalah admin dan supervisor.

Adapun penjelasan dari entitas-entitas tersebut adalah sebagai berikut.

1. Entitas admin merupakan seorang yang mengelola data pribadinya,

data golongan, data barang, data jenis, data barang tetap, data barang

habis, dan data mutasi.

41

2. Entitas supervisor merupakan seorang yang mengawasi data golongan,

data barang, data jenis, data barang tetap, data barang habis, dan data

mutasi, data login, serta dapat mengelola data pribadinya.

4.2.1.2 Diagram Level 1

Gambar 4.2 adalah Diagram level 1, yang merupakan perincian dari

Diagram Konteks pada level 0. Di dalamnya terdapat rincian kinerja

sistem yang berupa aliran data dari setiap proses yang ada. gambar

dibawah merupakan DFD Level 1 dari Sistem Informasi Inventaris.

Adapun penjelasan dari proses-proses yang ada adalah seperti berikut .

1. Proses Login merupakan proses yang menjelaskan bagaimana admin

dan supervisor masuk melalui inputan yang dimasukkan ke dalam

sistem.

2. Proses Kelola merupakan proses yang menjelaskan bagaimana admin

mengisi data golongan, data barang, data jenis, data barang tetap, data

barang habis, dan data mutasi dengan melalui inputan yang

dimasukkan ke dalam sistem.

3. Proses Cari merupakan proses yang menjelaskan bagaimana admin dan

supervisor mencari data-data yang ada dalam sistem.

4. Proses Laporan merupakan proses yang menjelaskan bagaimana

membuat laporan berdasarkan data yang sudah ada.

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).

LAMPIRAN

A. DRAF WAWANCARA

Sistem Informasi Pendataan Inventaris

Sistem Informasi Pendataan Inventaris ini digunakan untuk merekap atau

mencatat berbagai jenis asset yang ada di BKMM Kamandaka. Adapun jenis-jenis

pembagaian asset yang ada ialah asset barang tetap, asset barang pakai habis, dan

asset mutasi barang. Admin sistem nantinya memasukkan data dengan mengisis

form, membuat laporan dari berbagai jenis asset yang ada.

PERTANYAAN NARASUMBER TUJUAN

Bagaimana proses pendataan

inventaris selama ini?

Karyawan bagian

inventaris

Mengetahui proses

pendataan inventaris

Adakah kendala dalam proses

pendataan inventaris selama

ini?

Karyawan bagian

inventaris

Mengetahui kendala saat

kegiatan inventarisasi

Siapa saja yang terlibat dalam

proses inventarisasi?

Karyawan bagian

inventaris

Mengerahui external entity

sistem

Apa peranan karyawan bagian

inventaris dan supervisor?

Karyawan bagian

inventaris

Menentukan hak akses

untuk masing-masing

external entity

Adakah laporan inventaris

kepada supervisor?

Karyawan bagian

inventaris

Mengetahui adanya laporan

inventarisasi

Ada berapa jenis laporan

dalam inventarisasi?

Karyawan bagian

inventaris

Mengetahui jenis – jenis

laporan

Informasi apa saja yang ingin

disimpan dalam sistem?

Karyawan bagian

inventaris

Mengetahui data – data

yang dibutuhkan

xvii

Informasi apa saja yang ingin

ditampilkan dalam sistem?

Karyawan bagian

inventaris

Mengetahui informasi yang

ingin ditampilkan

Fitur seperti apa yang

diinginkan ada dalam sistem?

Karyawan bagian

inventaris

Mengetahui keinginan

pengguna

xviii

B. HASIL WAWANCARA

Sistem Informasi Pendataan Inventaris

Karyawan bagian inventaris : Emy

Q : Bagaimana proses pendataan inventaris selama ini?

A : Selama ini pendataan inventaris membagi asetnya menjadi beberapa golongan

yang kemudian dikategorikan berdasarkan bidang barangnya dan jenis

barangnya. Barang-Barang direkap secara manual dalam buku. Ada tiga buku

yakni buku barang/aset tetap, buku barang/asset pakai habis, dan buku mutasi

barang.

Q : Adakah kendala dalam proses pendataan inventaris selama ini?

A : Kendalanya pada saat melakukan pencarian data, apalagi kalau suratnya itu

sudah beberapa semester yang lalu. Ada Beberapa buku dan dalam suatu buku

ada ratusan halaman yang harus di cari setiap barisnya. Dan setiap semester

perlu adanya rekapan data barng/ asset yang di laporkan kepada supervisor

selaku kepala BKMM Kmandaka.

Q : Siapa saja yang terlibat dalam proses inventarisasi?

A : Yang terlibat dalam proses pendataan inventaris ini terdiri dari : karyawan

bagian inventaris, dan supervisor.

Q : Apa peranan karyawan bagian inventaris dan supervisor?

A : Peranan masing-masing eksternal entity (pengguna) diantaranya :

Karyawan : mencatat berbagai jenis asset yang ada di BKMM Kmandaka.

Supervisor : mengawasi laporan asset-aset yang ada.

Q : Adakah laporan karyawan bagian inventaris kepada supervisor??

A : Ya, ada

xix

Q : Bolehkah Kepala BKMM Kamandaka selaku supervisor diberi akses untuk bisa

masuk ke dalam sistem? Karena rencananya supervisor diberi hak akses untuk

bisa mengawasi laporan asset-aset yang ada di sistem.

A : Silahkan saja tidak apa – apa.

Q : Ada berapa jenis laporan dalam inventarisasi??

A : Ada tiga jenis yakni, laporan barang tetap, laporan barang pakai habis dan

mutasi barang.

Q : Informasi apa saja yang ingin disimpan dalam sistem?

A : Tanggal, kode barang, kategori barang, nama barang, no identitas, harga,

sumber dana, dan keterangan.

Q : Informasi apa saja yang ingin ditampilkan dalam sistem?

A : Sama seperti yang disimpan saja.

Q : Fitur seperti apa yang diinginkan ada dalam sistem?

A : Yang terpenting sistemnya dapat menyimpan data barang, lalu mudah dalam

proses pencarian datanya. Jangan terlalu susah fungsi – fungsinya yang penting

sistemnya jalan dan berfungsi dengan baik.

xx

C. DRAFT PENGUJIAN

KUISIONER PENGUJIAN

SISTEM INFORMASI PENDATAAN INVENTARIS

Nama Penguji :

Tanggal Pengujian :

No Pertanyaan Jawaban

Sangat

Setuju

Setuju Cukup Kurang

Setuju

Tidak

Setuju

1 Apakah web pendataan

inventaris yang dibangun

mudah digunakan?

2 Apakah tampilan web termasuk

dalam kriteria user friendly dan

usable?

3 Apakah fungsi penambahan

data inventaris sudah sesuai

dengan kebutuhan?

4 Apakah fungsi penambahan

data inventaris mudah untuk

digunakan?

5 Apakah tampilan halaman login

mudah dimengerti dalam

penggunaannya dan user

friendly?

6 Apakah tampilan halaman login

dan fungsinya sudah sesuai

kebutuhan?

7 Apakah fungsi sudah sesuai

dengan kegunaannya?

8 Apakah tampilan halaman

admin mudah digunakan dan

user friendly?

9 Apakah fungsionalitas dalam

halaman admin mudah

dimengerti?

10 Apakah tampilan halaman

superisor mudah digunakan dan

user friendly?

xxi

11 Apakah fungsionalitas dalam

halaman supervisor mudah

dimengerti?

Keterangan

Isi jawaban dengantanda check list

(√)

Purwokerto, Maret 2016

Penguji

xxii

DOKUMENTASI GAMBAR

xxiii

xxiv

xxv

xxvi