Anda di halaman 1dari 62

LAPORAN KEGIATAN MAGANG MAHASISWA

PEMBUATAN SISTEM INFORMASI INVENTARIS BARANG


DINAS KESEHATAN KABUPATEN SRAGEN

Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Kelulusan Mata


Kuliah Kegiatan Magang Mahasiswa

Disusun oleh :

DANIEL ARIEL SULISTYO

NIM. M3115039

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2017

1
HALAMAN PERSETUJUAN

LAPORAN KEGIATAN MAGANG MAHASISWA

PEMBUATAN SISTEM INFORMASI INVENTARIS BARANG

DINAS KESEHATAN KABUPATEN SRAGEN

Disusun Oleh

DANIEL ARIEL SULISTYO

NIM. M3115039

Laporan Kegiatan Magang Mahasiswa ini disetujui untuk dipresentasikan

pada Ujian KMM

pada tanggal : _______________

Pembimbing Pembimbing Instansi

Sahirul Alim Tri Bawono,S.Kom.,M.Eng Ita Sulistyowati, S.Kom, MM


NIDN. 0015028704 NIP. 197206271995121001

2
HALAMAN PENGESAHAN

Laporan Kegiatan Magang Mahasiswa (KMM) yang dilaksanakan oleh :


Nama : Daniel Ariel Sulistyo
NIM : M3115039
dengan judul :

LAPORAN KEGIATAN MAGANG MAHASISWA


PEMBUATAN SISTEM INFORMASI INVENTARIS BARANG
DINAS KESEHATAN KABUPATEN SRAGEN

pada bulan Juli - September 2017, dipresentasikan dan disahkan pada :


Hari : ______________
Tanggal : ______________

Pembimbing

Sahirul Alim Tri Bawono,S.Kom.,M.Eng


NIDN. 0015028704

Mengetahui,
Ketua
Program Diploma III Teknik Informatika Kepala Subbagian PEP
FMIPA UNS

Hartatik S.SI., M.SI. Suwarso, S.KM.


NIP. 1978050320130201 NIP. 196302021984091001

3
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas
Limpahan rahmat serta hidayahNya, sehingga penyusunan Laporan Kegiatan
Magang Mahasiswa (KMM) dengan judul “Pembuatan Sistem Informasi
Inventaris Barang Dinas Kesehatan Kabupaten Sragen” dapat terlaksana tepat
pada waktunya tanpa suatu halangan apappun.

Penyusunan laporan ini bertujuan untuk memenuhi persyaratan kelulusan


mata kuliah Kegiatan Magang Mahasiswa (KMM) Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret Surakarta.

Dalam penyusunan Laporan Kegiatan Magang Mahasiswa (KMM) ini


penulis mendapatkan bantuan dan dukungan dari berbagai pihak. Oleh karena itu
pada kesempatan ini, penulis mengucapkan terima kasih kepada semua pihak
yang telah memberikan bantuan dan dukungannya, terutama kepada :

1. Allah SWT Tuhan Yang Maha Esa yang telah memberikan nikmat,
rahmat, dan hidayah-Nya sehingga penulis dapat menyelesaikan
penulisan laporan.
2. Ibu Hartatik S.SI., M.SI. Selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sebeas Maret Surakarta.
3. Bapak Sahirul Alim Tri Bawono, S.Kom.,M.Eng. selaku Dosen
Pembimbing Kegiatan Magang Mahasiswa (KMM) yang telah
memberikan bimbingan, pengarahan, saran serta dukungan selama
penyusunan Laporan Kegiatan Magang Mahasiswa ini.
4. Ibu Ita Sulistyowati, S.Kom, MM selaku pembimbing lapangan
yang telah mengijinkan penulis untuk dapat melaksanakan KMM
di tempat tersebut.
5. Kedua Orang Tua saya yang senantiasa mendo’akan dan
memberikan dukungan selama mengarjakan kegiatan Magang
Mahasiswa dari awal sampai selesai.

4
6. Teman-teman D3 Teknik Informatika khususnya sahabat-sahabat
saya, yang telah memberikan bantuan berupa ilmu dan semangat
dan do’a.
Semoga Tuhan Yang Maha Esa memberikan balasan yang lebih baik
kepada semua pihak yang telah memberi bantuan dan dukungan dalam
berjalannya kegiatan magang sampai penyusunan laporan kegiatan magang
mahasiswa ini dapat di selesaikan.

Semoga dengan terselesaikannya Penyusunan Laporan Kegiatan Magang


Mahasiswa ini dapat memberikan manfaat serta kebaikan kepada pembaca dan
penulis.

Surakarta, Februari 2018

Penulis,

Daniel Ariel Sulistyo

5
DAFTAR ISI
HALAMAN PERSETUJUAN...............................................................................ii
HALAMAN PENGESAHAN...............................................................................iii
DAFTAR ISI............................................................................................................1
1.1. Latar Belakang Masalah............................................................................3
1.2. Tujuan Kegiatan........................................................................................4
1.3. Manfaat Kegiatan......................................................................................4
1.4. Batasan Masalah........................................................................................4
BAB II LANDASAN TEORI..................................................................................5
2.1. Sistem Informasi.......................................................................................5
2.1.1. Konsep Dasar Sistem.........................................................................5
2.1.2. Karakteristik Sistem...........................................................................5
2.1.3. Konsep Dasar Informasi.....................................................................6
2.1.4. Konsep Dasar Sistem Informasi.........................................................7
2.2. PHP Hypertext Prepocessor (PHP)...........................................................7
2.3. MYSQL.....................................................................................................8
2.4. PhpMyAdmin............................................................................................9
2.5. Framework CodeIgniter............................................................................9
2.5.1. Framework.........................................................................................9
2.5.2. CodeIgniter.........................................................................................9
2.6. Model View Controller............................................................................10
2.7. JavaScript dan JQuery.............................................................................11
2.8. Unified Modelling Language (UML)......................................................12
2.8.1. Use Case..........................................................................................13
2.8.2. Activity Diagram..............................................................................13
2.8.3. Class Diagram..................................................................................14
2.8.4. Sequence Diagram...........................................................................15
2.8.5. ERD (Entity Relationship Diagram)................................................17

1
BAB III PELAKSANAAN KEGIATAN...............................................................19
3.1. Gambaran Instansi...................................................................................19
3.1.1. Sejarah Singkat................................................................................19
3.1.2. Keadaan Umum...............................................................................19
3.2. Visi dan Misi Dinas Kesehatan Kabupaten Sragen.................................20
3.2.1. Visi...................................................................................................20
3.2.2. Misi..................................................................................................20
3.3. Paparan Kegiatan.....................................................................................21
3.4. Jadwal Kegiatan......................................................................................22
BAB IV HASIL DAN PEMBAHASAN...............................................................23
4.1. Deskripsi Data dan Kebutuhan....................................................................23
4.1.2 Kebutuhan Perangkat Lunak............................................................23
4.1.3. Kebutuhan Perangkat Keras.............................................................24
4.1.5. Kebutuhan Non Fungsional.............................................................25
4.2 Perancangan Sistem......................................................................................25
4.2.1. Use Case Diagram................................................................................25
4.2.2 Avtivity Diagram..............................................................................27
4.2.3 Deskripsi Aktor................................................................................36
4.3 Perancangan Database.............................................................................37
4.3.1 ERD (Entity Relationship Diagram)......................................................37
4.3.2 Relasi Antar Tabel..................................................................................37
4.3.3 Struktur Tabel Fisik..........................................................................38
4.4 Perancangan Antarmuka Sistem..............................................................40
4.5 Pengujian Sistem.....................................................................................45
4.6 Resume Pengujian Sistem.......................................................................51
BAB V PELAKSANAAN KEGIATAN................................................................55
5.1 Kesimpulan..............................................................................................55
5.2 Saran........................................................................................................55
DAFTAR PUSTAKA.............................................................................................56

2
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Pada Dinas Kesehatan Kabupaten Sragen dalam kegiatan perkantorannya
membutuhkan perekapan tentang barang-barang yang ada. Meliputi kondisi
barang, lokasi, harga beli, tahun beli, dan lain sebagainya. Dalam
pembuatannya, Dinas Kesehatan Kabupaten Sragen menggunakan Microsoft
Excel dimana proses input dilakukan satu-persatu. Dan terdapat kesulitan
apabila akan mencari salah satu data barang spesifik termasuk keterangan-
keterangannya.

Dalam pembuatan rekap inventaris barang yang ada saat ini masih ditemui
kekurangan-kekurangan yang harus dihadapi. Misalnya kesulitan ketika
mencari salah satu data barang spesifik beserta keterangan-keterangannya.

Berdasarkan hal tersebut, maka diperlukan suatu sistem yang dapat


membantu dalam proses pembuatan Sistem Informasi Inventaris Barang di
Dinas Kesehatan Kabupaten Sragen.

3
1.2. Tujuan Kegiatan
Tujuan dari kegiatan magang mahasiswa ini adalah membuat Sistem
Informasi Inventaris Barang di Dinas Kabupaten Sragen untuk mempermudah
perekapan dan pengambilan informasi.

1.3. Manfaat Kegiatan


Manfaat yang didapat dari Kegiatan Magang Mahasiswa (KMM) yang
telah dilakukan adalah :
1. Penulis
a. Penulis dapat menerapkan ilmu yang sudah didapat dari
perkuliahan ke dalam sebuah proyek pada instansi resmi.
b. Penulis mendapat pengalaman dalam mengerjakan sebuah proyek
di sebuah instansi.
c. Penulis mendapatkan pengalaman dalam dunia kerja di bidang
Teknologi Informasi yang sesuai dengan program studi yang
dipelajari.
2. Instansi
Manfaaat yang diperoleh instansi dari Kegiatan Magang
Mahasiswa ini adalah instansi mendapatkan kemudahan dalam
melakukan input data barang, pengecekan data barang, dan tidak perlu
menyimpan banyak file yang akan memakan penyimpanan komputer.

1.4. Batasan Masalah


Batasan masalah dari Sistem Informasi Inventaris Barang Dinas Kesehatan
Kabupaten sragen ini adalah :
a. Hanya pengguna yang memiliki username dan password yang bisa
mengelola sistem
b. Proses yang terjadi dalam sistem informasi ini adalah pengelolaan
inventaris barang Dinas Kesehatan Kabupaten Sragen.

4
BAB II
LANDASAN TEORI

2.1. Sistem Informasi

2.1.1. Konsep Dasar Sistem


Sistem adalah himpunan dari unsur-unsur yang saling berkaitan
sehingga membentuk suatu kesatuan yang utuh dan terpadu untuk
mencapai suatu tujuan (McLeod, 2001).
Sedangkan menurut Marimin (2006), sistem adalah suatu
kesatuan yang terdiri dari bagian-bagian yang berkaitan satu sama lain
yang berusaha mencapai suatu tujuan dalam suatu lingkungan
kompleks.
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama-sama untuk melakukan
suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu
(Jogiyanto, 2005).

2.1.2. Karakteristik Sistem


Menurut Al-Bahra (2005) , karakteristik sistem meliputi :
a. Komponen Sistem
Suatu sistem terdiri dari komponen yang saling berinteraksi,
artinya saling bekerjasama membentuk satu kesatuan. Komponen-
komponen sistem dapat berupa suatu subsistem yang menjadi bagian
dari sistem.
b. Batasan Sistem (boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
c. Lingkungan luar sistem (environment)
Lingkungan luar sistem adalah apapun diluar batas dari sistem
yang mempengaruhi operasi sistem.

5
d. Penghubung Sistem (interface)
Penghubung sistem adalah merupakan media penghubung antara
satu subsistem dengan subsistem yang lain.
e. Masukan Sistem (input)
Masukan sistem adalah energi yang dimasukkan ke dalam sistem.
Masukan dapat berupa masukan perawatan (maintenance input) dan
masukan sinyal (signal input). Maintenance input adalah energi yang
dimasukkan supaya sistem dapat beroperasi, sedangkan signal input
adalah energi yang diproses untuk mendapatkan keluaran dari sistem.
f. Keluaran Sistem (output)
Keluaran sistem merupakan hasil dari energi yang diolah dan
diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat
berupa masukan untuk subsistem yang lain.
g. Pengolahan Data (process)
Bagian pengolah merupakan bagian yang akan merubah masukkan
menjadi keluaran.
h. Sasaran Sistem (goal)
Suatu sistem pasti mempunyai sasaran atau tujuan. Kalau sistem
tidak mempunyai sasaran, maka sistem tidak akan ada. Suatu sistem
dikatakan berhasil bila memenuhi sasaran dan tujuannya.

2.1.3. Konsep Dasar Informasi


Menurut Hartono (2005), Informasi adalah data yang telah diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya.
Informasi yang berkualitas adalah informasi-informasi yang
berasal dari data-data yang akurat, tepat, relevan, dan jelas. Informasi
tersebut bertujuan untuk mengurangi ketidakpastian dalam proses
pengambilan keputusan.

6
2.1.4. Konsep Dasar Sistem Informasi
Sistem Informasi merupakan suatu sistem di dalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan
yang diperlukan (Hartono, 2005).

2.2. PHP Hypertext Prepocessor (PHP)


PHP atau kependekan dari Hypertext Preprocessor adalah salah
satu bahasa pemrograman open source yang sangat cocok atau
dikhususkan untuk pengembangan web dan dapat ditanamkan pada sebuah
skripsi HTML. Bahasa PHP dapat dikatakan menggambarkan beberapa
bahasa pemrograman seperti C, Java, dan Perl serta mudah untuk
dipelajari.
PHP (atau resminya PHP: Hypertext Preprocessor) adalah skrip
bersifat server – side yang ditambahkan ke dalam HTML”
(Kustiyaningsih, 2011).
Kelebihan PHP dari Bahasa Pemrograman lain antara lain :
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
dapat melakukan sebuah kompilasi dalam penggunaannya.
2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang
relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis
dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan diberbagai
mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara
runtime melalui consule serta juga dapat menjalankan perintah-
perintah sistem. (Erudeye, 2015).

7
2.3. MYSQL
MySQL merupakan software database open source yang paling
populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna
di seluruh dunia. Dengan kehandalan, kecepatan dan kemudahan
penggunaan-nya, MySQL menjadi pilihan utama bagi banyak pengembang
software dan aplikasi baik di platform web maupun desktop. Pengguna
MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan
kecil, namun perusahaan seperti Yahoo!, Alcatel‐Lucent, Google, Nokia,
Youtube, Wordpress dan Facebook juga merupakan pengguna MySQL
(Allen G. Tailor, 2003).
MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam database sejak lama, yaitu SQL (Structured Query Language). SQL
adalah sebuah konsep pengoperasian database, terutama untuk pemilihan
atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data
dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem
database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun
program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan database server lainnya dalam query
data. Hal ini terbukti untuk query yang dilakukan oleh single user,
kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL
dan lima kali lebih cepat dibandingkan Interbase.

8
2.4. PhpMyAdmin
PhpMyAdmin adalah sebuah aplikasi/perangkat lunak bebas
(opensource) yang ditulis dalam bahasa pemrograman PHP yang
digunakan untuk menangani administrasi database MySQL melalui
jaringan lokal maupun internet. phpMyAdmin mendukung berbagai
operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang
(fields), relasi (relations), indeks, pengguna (users), perijinan
(permissions), dan lain-lain (Rahmawati dan Intannia, 2017).
Perbedaan antera PhpMyadmin dan MYSQL terletak pada
fungsinya. PhpMyAdmin merupakan alat untuk memudahkan dalam
mengoperasikan database MySQL, sedangkan MySQL adalah
database tempat penyimpanan data. Phpmyadmin sendiri digunakan
sebagai alat untuk mengolah/ mengatur data pada MySQL.

2.5. Framework CodeIgniter

2.5.1. Framework
Menurut Basuki (2014:12) Framework adalah paket berisi
fungsi-fungsi yang biasa digunakan dalam pembuatan aplikasi.
Beberapa contoh fungsi standar yang biasa ada sebuah Framework
misalnya email, paging, kalender, tanggal, bahasa, upload file,
session, validasi form, Tabel, manipulasi Gambar, text, string,
captcha, enkripsi, proteksi terhadap XSS, security dan lain-lain.
Fungsi-fungsi tersebut dapat segera digunakan dengan cara
memanggilnya pada program, tentu saja cara memanggilnya
tergantung dari Framework yang digunakan. Jadi, Programmer
tidak perlu membuat lagi fungsi-fungsi tersebut dari awal.

2.5.2. CodeIgniter
CodeIgniter adalah sebuah framework yang digunakan
untuk membuat sebuah aplikasi berbasis web yang disusun dengan
menggunakan bahasa PHP. Di dalam CI terdapat beberapa macam

9
kelas (class) yang berbentuk library dan helper. Keduanya
berfungsi untuk membantu pemrogram (programmer) dalam
mengembangkan aplikasinya (Riyanto, 2011).
Codeigniter (CI) adalah framework pengembangan aplikasi
dengan menggunakan PHP, suatu kerangka untuk bekerja atau
membuat program dengan menggunakan PHP yang lebih
sistematis. MVC adalah konsep dasar yang harus diketahui
sebelum mengenal Codeigniter. MVC adalah singkatan dari Model
View Controller. MVC sebenarnya adalah sebuah teknik
pemrograman yang memisahkan alur bisnis, penyimpanan data dan
antarmuka aplikasi atau secara sederhana adalah memisahkan
antara desain, data dan proses (Raharjo, 2011).

2.6. Model View Controller


Menurut (Sidik, Betha. 2012), Model View Controller (MVC)
merupakan teknik pemrograman yang popular saat ini, yang
mengharapkan pemrogram secara disiplin untuk membagi program
menjadi tiga bagian :
a. Model : Merupakan bagian dari aplikasi yang mengimplementasi
logika untuk domain data aplikasi.
b. View : Merupakan komponen yang menampilkan antarmuka
untuk pengguna (user interface) aplikasi.
c. Controller : Merupakan komponen yang digunakan untuk
menangani interaksi pengguna, bekerja dengan model, dan
memilih view mana yang digunakan untuk merender data.
Menurut Rosa dan Shalahuddin (2011), konsep Model View Controller
(MVC) bertujuan agar sebuah aplikasi dapat mudah diplihara oleh
orang-orang di dalam tim pengembangan yang berbeda spesifikasi
pekerjaan, misalnya database administrator (DBA) untuk mengurusi
masalah basis data, blok controller untuk programmer, dan blok view
untuk desainer antarmuka (interface designer).

10
2.7. JavaScript dan JQuery
JavaScript adalah bahasa scripting kecil, ringan, berorientasi objek
yang ditempelkan pada kode HTML dan di proses di sisi client.
JavaScript digunakan dalam pembuatan website agar lebih interaktif
dengan memberikan kemampuan tambahan terhadap HTML melalui
eksekusi perintah di sisi browser. JavaScript dapat merespon perintah
user dengan cepat dan menjadikan halaman web menjadi responsif.
JavaScript memiliki struktur sederhana, kodenya dapat disisipkan
pada dokumen HTML atau berdiri sebagai satu kesatuan aplikasi.
Struktur penulisan JavaScript adalah sebagai berikut :
1. JavaScript ditulis dalam dokumen HTML

<script language = “javascript”>


***kode javascript ditulis disini*
</script>
Diatas adalah atribut tag JavaScript yang standar digunakan.
2. JavaScript dalam file terpisah
<script src=http://namafile.js> </script>
Diantara tag tidak perlu lagi menuliskan program. Karena sudah
dibuat di dalam file yang terpisah yang memiliki format .js.
jQuery adalah JavaScript library yang dirancang untuk meringkas
kode-kode JavaScript, sehingga dapat menyederhanakan penulisan skrip
program, sesuai dengan slogan “write less, do more” (Indra Yatini B,
2014).
jQuery pertama kali dirilis oleh John Resig pada tahun 2006, pada
perkembangannya jQuery tidak hanya sebagai framework JavaScript,
namun memiliki kelebihan antara lain.
a. Kemudahan mengakses dan memanipulasi elemen-elemen HTML.
b. Memanipulasi CSS.
c. Penanganan event HTML.
d. Efek-efek JavaScript dan animasi.
e. Memodifikasi elemen HTML DOM.

Sintak dasar jQuery $(selector).action(), tanda $ untuk mendefinisikan


jQuery, jQuery selector digunakan untuk mendapatkan elemen HTML,
action adalah tindakan yang dilakukan jQuery pada elemen ().

11
2.8. Unified Modelling Language (UML)
Menurut Windu Gata, Grace (2013), Unified Modeling Language
(UML) adalah bahasa spesifikasi standar yang dipergunakan untuk
mendokumentasikan, menspesifikasikan dan membanngun perangkat
lunak. UML merupakan metodologi dalam mengembangkan sistem
berorientasi objek dan juga merupakan alat untuk mendukung
pengembangan sistem.
Fungsi dari Unified Modelling Language yaitu :
1. Menggambarkan batasan-batasan dan fungsi sistem yang dibuat
dengan use case dan actor.
2. Menggambarkan secara umum kegiatan yang dilaksanakan sistem
yang dibuat dengan interaksi diagram.
3. Menggambarkan representasi struktur statik sebuah sistem dalam
bentuk class diagram.
4. Menggambarkan sifat sebuah sistem dengan state transition
diagram.
5. Untuk menyatakan arsitektur implementasi fisik menggunakan
component and development diagram, untuk menyampaikan atau
memperluas fungsionalitas dengan stereotypes.

12
2.8.1. Use Case
Use case diagram merupakan pemodelan untuk kelakuakn
(behavior) sistem informasi yang akan dibuat. Use case digunakan
untuk mengetahui fungsi apa saja yang ada di dalam sistem
informasi dan siapa saja yang berhak menggunakan fungsi-fungsi
tersebut. Simbol-simbol yang digunakan dalam Use Case Diagram
yaitu:
Tabel 2.1 Tabel Komoponen Use Case

Bentuk Komponen Keterangan


Aktor Merupakan simbol untuk
menggambarkan User yang berhubungan
dengan Sistem.

Use case diberi nama yang menyatakan apa


hal yang dicapai dari hasil interaksinya
dengan actor.

2.8.2. Activity Diagram


Menurut John Satzinger (2010), Activity Diagram adalah
sebuah diagram alur kerja yang menjelaskan berbagai kegiatan
pengguna atau sistem, orang yang melakukan masing-masing
aktivitas, dan aliran sekuensial dari aktivitas-aktivitas tersebut.
Simbol-simbol yang digunakan dalam activity diagram yaitu:

13
Gambar Nama Keterangan
Activity Menggambarkan suatu kegiatan bisnis.

Start Point Diletakkan pada pojok kiri atas dan


merupakan awal aktivitas.

End Point Akhir aktivitas.

Decision Menggambar kan pilihan untuk


pengambilan keputusan, tru atau false.

Line Connector Penghubung antara satu simbol


dengan simbol lainnya.

Tabel 2.2 Komponen Activity Diagram

2.8.3. Class Diagram


Class Diagram merupakan hubungan antar kelas dan
penjelasan detail tiap-tiap kelas di dalam model desain dari suatu
sistem, juga memperlihatkan aturan-aturan dan tanggung jawab
entitas yang menentukan perilaku sistem (Ade Hendini, 2016).
Class Diagram juga menunjukkan atribut-atribut dan
operasi-operasi dari sebuah kelas dan constraint yang berhubungan
dengan objek yang dikoneksikan.

14
Bentuk Komponen Keterangan

Kelas

deskripsi dari sekumpulan obyek yang


terdiri dari daftar atribut dan daftar
operasi

Generalisasi
hubungan antara yang lebih umum dan
elemen yang lebih spesifik

Depedensi

hubungan antara dua elemen


pemodelan, di mana perubahan ke satu
elemen pemodelan akan
mempengaruhi simulasi elemen
lainnya

Tabel 2.3 Tabel Komponen Class Diagram

2.8.4. Sequence Diagram


Sequence Diagram menggambarkan kelakuan objek pada
use case dengan mendeskripsikan waktu hidup objek dan pesan
yang dikirimkan dan diterima antar objek (Ade Hendini, 2016).
Sequence Diagram menjelaskan secara detail urutan proses
yang dilakukan dalam sistem untuk mencapai tujuan dari use case:
interaksi yang terjadi antar class, operasi apa saja yang terlibat
urutan antar operasi, dan informasi yang diperlukan oleh masing-
masing operasi. Pembuatan sequence diagram merupakan aktivitas
yang paling kritikal dari proses desain karena inilah yang menjadi
pedoman dalam proses pemrograman nantinya dan berisi aliran
control dari program (Hermawan, 2004).

15
16
Simbol Deskripsi
Actor Orang, proses, atau sistem
lain yang berinteraksi dengan
sistem informasi yang akan
dibuat di luar sistem
informasi yang akan dibuat
itu sendiri, jadi walaupun
simbol dari aktor adalah
gambar orang, tapi aktor
belum tentu merupakan
orang; biasanya dinyatakan
menggunakan kata benda di
awal frase
nama actor.
Garis hidup / lifeline Menyatakan kehidupan suatu
objek.

Objek Menyatakan objek yang


berinteraksi pesan.

Waktu Aktif Menyatakan objek dalam


keadaan aktif dan
berinteraksi, semua yang
terhubung dengan waktu aktif
ini adalah sebuah tahapan
yang dilakukan di dalamnya.

Line Message Menggambarkan pengiriman


pesan.

17
Waktu Aktif Menyatakan objek dalam
keadaan aktif dan
berinteraksi, semua yang
terhubung dengan waktu aktif
ini adalah sebuah tahapan
yang dilakukan di dalamnya
aktor tidak memiliki waktu
aktif.
Tabel 2.4 Tabel Komponen Sequence Diagram

2.8.5. ERD (Entity Relationship Diagram)


Entity Relationship Diagram (ERD) adalah suatu rancangan
atau bentuk hubungan suatu kegiatan di dalam sistem yang
berkaitan langsung dan mempunyai fungsi di dalam proses
tersebut. ERD adalah suatu pemodelan dari basis data relasional
yang didasarkan atas persepsi di dalam dunia nyata, dunia ini
senantiasa terdiri dari sekumpulan objek yang saling berhubungan
antara satu dengan yang lainnya. Suatu objek disebut entity dan
hubungan yang dimilikinya disebut relationship. Suatu entity
bersifat unik dan memiliki atribut sebagai pembeda dengan entity
lainnya (Yasin, 2012).
Dalam entity relationship, relasi yang bisa terjadi antara 2
entitas menurut Kristanto (2003) adalah sebagai berikut :

1. One to one relationship dua entitas

Hubungan antara file pertama dengan entitas kedua adalah


satu banding satu. Bentuk yang lain dari one to one, kadang
menggunakan hubungan 1 : 1.

18
2. One to many relationship dua entitas

Hubungan antara file yang pertama dengan entitas kedua


adalah satu banding banyak. Bentuk yang lain dari one to many,
kadang menggunakan hubungan 1 : N.

3. Many to many relationship dua entitas

Hubungan antara entitas yang pertama dengan entitas yang


kedua adalah banyak banding banyak. Bentuk yang lain dari one to
many, kadang menggunakan hubungan N : N. Relasi yang bisa
terjadi antara dua entitas juga bisa terjadi pada 1 entitas dengan
jenis relasi yang sama.

No. Simbol Keterangan

1 Entitas, adalah suatu obyek yang dapat


diidentifikasikan dalam lingkungan
pemakai.
Atribut, berfungsi , mendeskripsikan
2
karakter entitas (atribut yang berfungsi
sebagai key diberi garis bawah)

3 Relasi, menunjukkan adanya hubungan


diantara sejumlah entitas yang berbeda

Garis, sebagai penghubung Antara


4
himpunan relasi dengan himpunan
entitas dan himpunan atribut.

Tabel 2.5 Simbol-Simbol Entity Relationship Diagram

19
BAB III
PELAKSANAAN KEGIATAN

3.1. Gambaran Instansi

3.1.1. Sejarah Singkat


Dinas Kesehatan Kabupaten Sragen adalah Instansi yang dibentuk
untuk melaksanakan tugas-tugas pemerintah khususnya dalam bidang
kesehatan. Sesuai dengan Peraturan Pemerintah Nomor 18 Tahun 2016
tentang Perangkat Daerah (Lembaran Negara Republik Indonesia Tahun 2016
Nomor 114, tambahan Lembaran Negara Republik Indonesia Nomor 5887)
dan berdasarkan dengan peraturan daerah kabupaten Sragen nomor 5 tahun
2016 tentang pembentukan dan susunan perangkat daerah kabupaten Sragen
pasal 2 nomor 2 yaitu Dinas Kesehatan tipe A menyelenggarakan urusan
pemerintahan bidang kesehatan;

Dinas Kesehata Sragen menaungi 11 rumah sakit dan 25 puskesmas


yang tersebar di baerbagai kecamatan kabupaten Sragen. Jumlah tenaga
kesehatan di seluruh sarana kesehatan dengan jumlah seluruhnya sebanyak
3.5439. Penempatan tenaga di Puskesmas sebanyak 565 orang (45,08%), di
rumah sakit sebanyak 640 orang (54,92%).

3.1.2. Keadaan Umum


Dinas Kesehatan Kabupaten Sragen merupakanInstansi pemeritah
yang berhubungan dengan kesehatan seluruh kabupaten Sregen. Dinas
kesehatan kabupaten Sregen mempunyai tugas pokok yaitu
menyelenggarakan urusan pemerintahan di bidang kesehatan kabupaten
Sragen yang bertanggung jawab dengan Bupati Sragen.

Dinas Kesehatan kabupaten Sragen mempunyai tugas pokok


menyelenggarakan urusan pemerintahan di bidang Kesehatan, antara lain :

a. Menetapkan program kerja dan rencana anggaran Dinas

20
b. Menyusun petunjuk teknis pelaksanaan kegiatan penyelenggaraan
kesehatan

c. Mengkoordinasikan dan mengawasi pelaksanaan tugas Sekretaris dan


Kepala

d. Mengkoordinasikan pelaksanaan tugas dengan instansi terkait

e. Melaksanakan pembinaan teknis penyelenggaraan kesehatan

f. Memproses pemberian/penerbitan izin di Bidang Kesehatan

g. Melaksanakan pembinaan dan pengawasan terhadap penyelenggaraan


kesehatan

h. Memberi petunjuk kepada bawahan baik lisan maupun tertulis

i. Membuat DP3 pegawai sesuai dengan kewenangannya

j. Melaporkan seluruh pelaksanaan tugas kepada Bupati melalui Sekretaris


Daerah Kabupaten

k. Melaksanakan tugas-tugas lain yang diberikan oleh atasan

3.2. Visi dan Misi Dinas Kesehatan Kabupaten Sragen

3.2.1. Visi
Visi dari Dinas Kesehatan Kabupaten Sragen adalah bangkit bersama,
mewujudkan Bumi Sukowati yang Sejahtera dan Bermartabat.

3.2.2. Misi
Misi dari Dinas Kesehatan Kabupaten Sragen adalah mewujudkan
sumberdaya manusia yang berkualitas untuk meningkatkan daya saing daerah
dan meningkatkan pemberdayaan dan peran perempuan dalam berbagai aspek
kehidupan.

3.3 Struktur Organisasi Dinas Kesehatan Kabupaten Sragen

21
Struktur organisasi Dinas Kesehatan Kabupaten Sragen dapat dilihat pada
gambar 3.1.

Gambar 3.1 Struktur Organisasi Dinas Kesehatan Kabupaten Sragen.

3.3. Paparan Kegiatan


Kegiatan magang mahasiswa dilaksanakan di Dinas Kesehatan Kabupaten
Sragen pada sub bagian perencanaan selama enam minggu dimulai tanggal 10
Juli 2017 sampai 18 Agustus 2017. Kegiatan magang mahasiswa mengikuti
prosedur kerja yang telah ditetapkan oleh Dinas Kesehatan Kabupaten Sragen,
yaitu masuk jam kerja pada hari Senin sampai Jumat pukul 07.30 WIB dan
selesai kerja pukul 16.00 WIB. Khusus untuk hari Jumat selesai pukul 11.30
WIB.

22
Pada Kegiatan Magang Mahasiswa ini, pembimbing instansi memberikan
sebuah project yang dapat dikerjakan saat jam kerja kantor. Kegiatan yang
dilakukan antara lain wawancara, pengumpulan data, membuat perancangan
sistem, implementasi sistem, menganalisis sistem dan penyelesaian sistem.

3.4. Jadwal Kegiatan


Jadwal Kegiatan Magang Mahasiswa dapat dilihat pada tebel 3.1

Minggu ke-
No Kegiatan
1 2 3 4 5 6
1. Observasi dan
pengumpulan data
2. Pembuatan konsep dan
perancangan ERD
3. Perancagan Sistem
Informasi
4. Penyesuaian sistem
informasi
5. Analisis Sistem
Informasi
6. Finishing Sistem
Informasi
Tabel 3.1 Jadwal Kegiatan Magang Mahasiswa

23
BAB IV
HASIL DAN PEMBAHASAN

4.1. Deskripsi Data dan Kebutuhan


Deskripsi data dan kebutuhan sistem dari Sistem Informasi Inventaris
Barang Dinas Kesehatan adalah sebagai berikut:

4.1.1. Proses Bisnis

Gambar 4.1 Proses Bisnis Sistem Informasi Inventaris Barang Dinas


Kesehatan Kabupaten Sragen.

Admin melakukan login ke sistem terlebih dahulu agar dapat melakukan


pemrosesan data dalam sistem. Admin dapat melakukan pengecekan barang,
menginputkan data barang baru atau menghapus data barang serta
menambahkan ruangan baru ke dalam sistem. Admin juga dapat melakukan
proses peminjaman barang untuk pegawai. Setelah mengisi data peminjaman,
data akan masuk kedalam sistem serta sistem dan disimpan dalam database.

4.1.2 Kebutuhan Perangkat Lunak


Perangkat Lunak yang digunakan dalam pembuatan Sistem
Informasi Pengadaan Alat dan Bahan adalah
1. Software editor PHP yang digunakan yait Sublime Text 3
2. Aplikasi web Browser yang digunakan adalah Google Chrome
3. Web server(apache) yang digunakan adalah Xampp
4. Database server(MySQL) yang digunakan adalah Phpmyadmin

24
5. Sistem Operasi yang digunakan adalah Windows 7

4.1.3. Kebutuhan Perangkat Keras


Perangkat keras yang digunakan dalam membuat sistem informasi ini
adalah laptop dengan spesifikasi RAM 3 GB dengan processor Intel Dual-
Core T4400 CPU @ 2.20GHz.

4.1.4. Kebutuhan Fungsional

No FR Deskripsi Aktor Dependensi


Sistem mampu menambahkan data
FR001 Admin
Barang
Sistem mampu menampilkan data FR001
FR002 Admin
Barang
FR003 Sistem mampu mencari data Barang Admin FR002
Sistem mampu melihat detail data
FR004 Admin FR002
Barang
FR005 Sistem mampu mengedit data Barang Admin FR002
FR006 Sistem mampu menghapus data Barang Admin FR002
FR007 Sistem mampu mencetak data Barang Admin FR002
Sistem mampu menambahkan data
FR008 Admin
Ruangan
Sistem mampu menampilkan data
FR009 Admin FR008
Ruangan
Sistem mampu melihat detail data
FR010 Admin FR009
Ruangan

25
Sistem mampu memindahkan barang
FR011 berdasarkan Ruang tempat barang Admin FR10
tersebut berada
Sistem mampu mengedit Nama
FR012 Admin FR009
Ruangan
FR013 Sistem mampu menghapus Ruangan Admin FR009
Sistem mampu menambahkan data
FR014 Admin
Peminjaman
Sistem mampu mencetak data
FR015 Admin
peminjaman FR014
Sistem mampu mengubah data
FR016 Admin FR014
peminjaman
Sistem mampu menghapus data
FR017 Admin FR014
peminjaman
Tabel 4.1 Kebutuhan Fungsional Sistem

4.1.5. Kebutuhan Non Fungsional


Kebutuhan Non Fungsional dari sistem informasi ini adalah :
1. Sistem membutuhkan database untuk penampungan data.
2. Pegawai membutuhkan seperangkat komputer atau laptop yang terdapat
web browser untuk mengakses web ini.

4.2 Perancangan Sistem

4.2.1. Use Case Diagram


Use Case Diagram dari Sistem Informasi Sistem Inventaris Barang.
Gambar Use Case dapat dilihat pada gambar 4.2

26
Gambar 4.2 Use Case Diagram Sistem Inventaris Barang

Aktor dalam sistem dapat melakukan :

1. Mencetak data barang


2. Manajemen data barang berupa menginput data barang, menghapus data
barang, mengedit data barang, serta melihat detail data barang.
3. Manajemen data ruang berupa menginput data ruang, menghapus data
ruang, mengedit data ruang, serta memindah barang ke ruang lain.
4. Manajemen data peminjaman berupa menginput data peminjaman.
5. Mencetak data peminjaman.

27
5.2.2 Avtivity Diagram
Activity diagrams adalah diagram yang menggambarkan berbagai aliran
aktivitas dalam sebuah sistem yang sedang dirancang dan bagaimana masing-
masing aliran berawal, eputusan yang mungkin terjadi, dan bagaimana
aktivitas tersebut berakhir.

1. Activity diagram menampilkan data Barang.

Gambar 4.3 Activity Diagram Tampil Data Barang


2. Activity diagram menampilkan detail data Barang.

Gambar 4.4 Activity Diagram Tampil Data Barang

3. Activity diagram menambah data barang

28
Gambar 4.5 Activity Diagram Tambah Data Barang

29
4. Activity Diagram Ubah Data Barang

Gambar 4.6 Activity Diagram Mengubah Data Barang


5. Activity Diagram Hapus Data Barang

Gambar 4.7 Activity Diagram Menghapus Data Barang


6. Activity Diagram Mencetak Data Barang.

30
Gambar 4.8 Activity Diagram Mencetak Data Barang

7. Activity Diagram Menampilkan Data Ruang.

Gambar 4.9 Activity Diagram Menampilkan Data Ruang


8. Activity Diagram Menampilkan Detail Data Ruang

31
Gambar 4.10 Activity Diagram Menampilkan Detail Data Ruang
9. Activity Diagram Ubah Data Ruang

Gambar 4.11 Activity Diagram Merubah Data Ruang

10. Activity Diagram Hapus Data Ruang

32
Gambar 4.12 Activity Diagram Menghapus Data Ruang
11. Activity Diagram Memindah Data Barang ke Ruang Lain

Gambar 4.13 Activity Diagram Memindah Barang


12. Activity Diagram Menampilkan Data Peminjaman

33
Gambar 4.14 Activity Diagram Menampilkan Data Peminjaman
13. Activity Diagram Menambah Data Peminjaman

Gambar 4.15 Activity Diagram Menambah Data Peminjaman

34
14. Activity Diagram Mencetak Data Peminjaman

Gambar 4.16 Activity Diagram Mencetak Data Peminjaman

35
15. Activity Diagram Mengubah Data Peminjaman

Gambar 4.17 Activity Diagram Mengubah Data Peminjaman

36
16. Activity Diagram Menghapus Data Peminjaman

Gambar 4.17 Activity Diagram Mengapus Data Peminjaman

16.2.3 Deskripsi Aktor


Aktor atau pengguna yang terlibat dalam sistem informasi
Inventaris Barang Dinas Kesehatan Kabupaten sragen ini yaitu admin.
Nama Aktor Deskripsi Aktor
Admin Seorang administrator bagian
inventaris yang bertanggungjawab
untuk perekapan data inventaris
barang.
Tabel 4.2 Deskripsi Aktor

37
16.3 Perancangan Database

4.3.1 ERD (Entity Relationship Diagram)

Gambar 4.6 Entity Relationship Diagram

4.3.2 Relasi Antar Tabel


Relasi antar tabel pada Sistem Informasi Inventaris Barang di
Dinas Kesehatan Kabupaten Sragen merupakan gambar dari relasi
yang terjadi antar tabel pada database.

Gambar 4.7 Relasi Antar Tabel

38
16.3.3 Struktur Tabel Fisik
1. Tabel Users
Tabel users berfungsi untuk menyimpan data user yang dapat
mengakses Sistem Informasi Inventaris Barang Dinas Kesehatan
Kabupaten Sragen.
Field Type Key
Id_user Int (11) Primary Key
Nama Varchar (100)
email Varchar (255)
Username Varchar (32)
password Varchar (64)
Tabel 4.3 Tabel Users
2. Tabel Ruang
Tabel ruang berfungsi untuk menyimpan data ruang yang
ada di Dinas Kesehatan Kabupaten Sragen.
Field Type Key
id_ruang Int (11) Primary Key
Nama_ruang Varchar (100)
Tabel 4.4 Tabel Ruang
3. Tabel Jenis
Tabel Jenis berfungsi untuk menyimpan data jenis barang
yang ada dalam Sistem Informasi Inventaris Barang Dinas
Kesehatan Kabupaten Sragen
Field Type Key
Id_jenis Int (11) Primary Key
Nama_jenis Varchar (100)
Tabel 4.5 Tabel Jenis

39
4. Tabel Barang
Tabel barang berfungsi untuk menyimpan data barang yang
terdapat dalam Sistem Informasi Inventaris Barang Dinas
Kesehatan Kabupaten Sragen.
Field Type Key
Id_barang Int (100) Primary Key
Kode_barang Varchar (100)
Nama_barang Varchar (100)
Merk_barang Varchar (100)
Bahan_barang Varchar (100)
Tanggal_barang Date
Harga_barang Int (11)
Keadaan_barang Varchar (100)
Id_ruang Int (11)
Id_jenis Int (11)
Tabel 4.6 Tabel Barang
5. Tabel Peminjaman
Tabel peminjaman berisi data peminjaman, yaitu siapa saja
yang meminjam, barang apa yang dipinjam, tanggal meminjam,
tanggal mengembalikan, dan lain-lain.
Field Type Key
Id_peminjaman Int (11) Primary Key
Nama_peminjam Varchar (100)
Id_barang Varchar (100)
Jumlah Varchar (100)
Tanggal_pinjam Date
Keterangan_pinjam Varchar (100)
Tanggal_kembali Date
Jabatan Varchar (100)
Tabel 4.7 Tabel Peminjaman

16.4 Perancangan Antarmuka Sistem


Pada pembuatan Sistem Informasi Inventaris Barang Dinas Kesehatan
Kabupaten Sragen dilakukan perancangan desain tampilan untuk
memperjelas isi pada halaman dari sistem yang akan dibuat.

a. Halaman Login

40
Halaman login adalah halaman dimana admin akan masuk ke dalam
sistem. Halaman login dapat dilihat pada gambar 4.8

Gambar 4.8 Halaman Login


b. Halaman Barang
Halaman barang adalah halaman yang terbuka setelah admin memilih
menu barang. Halaman ini berisi data barang yaitu nama barang, merk
barang, harga serta kondisi barang. Data-data ini dapat dirubah dan
dihapus. Halaman barang dapat dilihat pada gambar 4.9

Gambar 4.9 Halaman barang

41
c. Halaman Tambah Barang
Halaman tambah barang berisi form untuk mengisikan data-data barang
yang sesuai dengan keadaan barang fisik yang ada yaitu, kode barang,
nama barang, merk barang, harga, dan seterusnya.
Halaman tambah barang dapat dilihat pada gambar 4.10

Gambar 4.10 Halaman tambah barang


d. Halaman Ubah Data Barang
Halaman ubah atau edit berfungsi untuk mengubah data-data barang
yang salah dalam proses input sebelumnya. Atribut-atribut yang dapat
diubah tetap sama seperti atribut dalam proses input data barang.
Halaman ubah data barang dapat dilihat pada gambar 4.11

Gambar 4.11 Halaman update data barang


e. Halaman Ruang
Halaman ruang berisi informasi mengenai barang berdasarkan
lokasi barang tersebut. Admin dapat menambahkan ruang yang ada

42
dalam sistem sesuai kondisi fisik Dinas Kesehatan Kabupaten Sragen.
Halaman ruang dapat dilihat pada gambar 4.10.

Gambar 4.10 Halaman Ruang


f. Tambah Data Ruang
Halaman tambah data ruang berisi form untuk menambahkan ruangan
baru. Atribut yang dapat digunakan dalam form ini hanya nama ruang
saja.
Halaman ruang dapat dilihat pada gambar 4.11

Gambar 4.11 Halaman Tambah Ruang

g. Halaman Ubah Data Ruang


Halaman ubah data ruang berfungsi untuk mengubah data ruang. Data
yang dimaksud adalah nama ruang.
Halaman ubah data ruang dapat dilihat pada gambar 4.12

43
Gambar 4.12 Halaman Ubah Ruang
h. Halaman Detail Ruangan
Halaman detail ruangan menunjukkan barang apa saja yang ada dalam
ruang yang dipilih. Data barang ini tidak dapat dirubah. Data barang
hanya bisa dirubah dalam halaman Bararng saja.
Halaman detail ruangan dapat dilihat pada gambar 4.13

Gambar 4.13 Halaman Detail Ruangan

i. Halaman Pindah Barang


Barang dalam ruangan dapat dipindah ke ruangan yang lain. Menu ini
mempengaruhi data barang pada halaman Barang. Jika barang dipindah,
maka data ruang pada barang tersebut juga berpindah yang artinya data
tersebut berubah.
Halaman pindah barang dapat dilihat pada gambar 4.14

44
Gambar 4.14 Halaman Ruang
j. Halaman Peminjaman
Halaman peminjaman menunjukkan data peminjaman. Yaitu siapa saja
yang meminjam, barang yang dipinjam, tanggal peminjaman dan
kembalinya, serta jabatan peminjam. Halaman Peminjaman dapat
dilihat pada gambar 4.11

Gambar 4.15 Halaman Peminjaman

45
16.5 Pengujian Sistem
1. Halaman Login
Halaman login adalah halaman yang pertama kali tampil ketika
admin hendak mengakses Sistem Informasi Inventaris Barang Dinas
Kesehatan Kabupaten Sragen. Halaman login dapat dilihat pada gambar
4.12

Gambar 4.16 Halaman Login


2. Halaman Beranda (Dashboard)
Halaman beranda adalah halaman awal setelah admin berhasil
login ke sistem. Halaman beranda dapat dilihat pada gambar 4.13

Gambar 4.17 Halaman Beranda

3. Halaman Barang

46
Halaman adalah halaman dimana sistem menampilkan data barang
secara lengkap. Halaman barang dapat dilihat pada gambar 4.14

Gambar 4.18 Halaman Barang


4. Halaman Tambah Barang
Halaman tambah barang adalah halaman yang berfungsi untuk
menambahkan data barang baru ke dalam sistem. Gambar halaman
tambah barang dapat dilihat pada gambar 4.15

Gambar 4.19 Halaman Tambah Barang


5. Halaman Ubah Data Barang
Halaman ubah atau update berfungsi untuk mengubah data barang
jika ada kesalahan dalam penginputan data sebelumnya. Halaman ubah
data barang dapat dilihat pada gambar 4.20.

47
Gambar 4.21 Halaman Ubah Data Barang
6. Halaman Ruang
Halaman menampilkan Ruang apa saja yang ada dalam sistem
yang menunjukkan data ruangan yang sebenarnya yang ada di Dinas
Kesehatan Kabupaten Sragen. Halaman ruang dapat dilihat pada gambar
4.22

Gambar 4.22 Halaman Ruang


7. Halaman Tambah Ruang
Halaman tambah ruang berfungsi untuk menambahkan ruang yang
ada dalam sistem sesuai dengan kondisi sebenarnya yang ada di Dinas
Kesehatan Kabupaten Sragen. Halaman tambah ruang dapat dilihat di
gambar 4.23.

48
Gambar 4.24 Halaman Tambah Ruang
8. Halaman Detail Ruangan
Halaman detail ruangan menunjukkan ada barang apa saja dalam
ruangan yang dipilih untuk dilihat detailnya. Data barang ini tidak dapat
dirubah. Jika admin ingin mengubah data barang, hanya bisa dilakukan
di halaman Barang. Halaman detail ruangan dapat dilihat pada gambar
4.25.

Gambar 4.25 Halaman Detail Ruangan


9. Halaman Pindah Barang
Halaman pindah barang ini berfungsi untuk memindahkan barang
dari satu ruangan ke ruangan yang lain. Pergantian data ini
mempengaruhi data barang. Sehingga atribut lokasi barang yaitu nama
ruang tempat barang terebut berada mengalami perubahan. Halaman
pindah ini dapat dilihat pada gambar 4.26.

49
Gambar 4.26 Halaman Pindah
10. Halaman Peminjaman
Halaman peminjaman menunjukkan data peminjaman barang yang
ada di Dinas Kesehatan Kabupaten Sragen. Halaman peminjaman dapat
dilihat pada gambar 4.18.

Gambar 4.18 Halaman Peminjaman


11. Halaman Tambah Peminjaman
Sistem memiliki fitur penambahan peminjaman yang dapat
disimpan dan ditampilkan pada admin. Data-data tersebut dapat difilter
untuk memudahkan admin mencari data spesifik. Halaman tambah
peminjaman dapat dilihat pada gambar 4.19.

50
Gambar 4.19 Halaman Tambah Peminjaman
12. Halaman Update Peminjaman
Sistem memiliki fitur untuk melakukan pengubahan data
peminjaman yang berguna untuk mengubah kesalahan dalam input data.
Halaman update peminjaman dapat dilihat pada gambar 4.20.

Gambar 4.20 Halaman Update Peminjaman

51
16.6 Resume Pengujian Sistem
Pengujian sistem yang digunakan untuk menguji Sistem Informasi
Inventaris Barang Dinas Kesehatan Sragen adalah pengujian fungsionalitas yaitu
pengujian untuk melihat apakah program sudah berhasil dijalankan atau belum.
Resume pengujian sistem dapat dilihat pada tabel 4.8.
N Pengujian Skenario Harapan Status
o
1 Login User Admin masuk ke sistem User dapat masuk Berhasil
(Admin) dengan menjalankan ke sistem dengan
menu login user menggunakan
akun yang sudah
dimiliki
2 Masuk ke Setelah user berhasil Sistem berhasil Berhasil
halaman ogin maka user menampilkan
beranda langsung masuk ke halaman beranda
halaman beranda
3 Menambahka Admin menjalankan Sistem mampu Berhasil
n data barang menu tambah barang menyimpan data
pada halaman barang barang ke
database
kemudian sistem
menampilkan
data terseut
4 Menampilkan Admin menjalankan Sistem mampu Berhasil
data barang menu barang menampilkan
data barang yang
telah
ditambahkan oleh
admin
5 Mengubah Admin menjalankan Sistem mampu Berhasil
data barang menu edit pada halama memperbarui data
barang barang lama

52
menjadi baru dan
disimpan ke
database
kemudian sistem
menampilkan
data tersebut
6 Menghapus Admin menjalankan Sistem mampu Berhasil
data barang menu hapus pada menghapus data
halaman barang barang dari
database
7 Mencetak data Admin menjalankan Sistem mampu Berhasil
barang menu Print di bagian mendownload file
bawah halaman barang Excel yang
digenerate dan
membuka secara
otomatis di Ms.
Excel untuk
kemudian dicetak
8 Menambahka Admin menjalankan Sistem mampu Berhasil
n data ruang menu tambah pada menambahkan
halaman ruang data dan
disimpan dalam
database
9 Menampilkan Admin menjalankan Sistem mampu Berhasil
data ruang menu ruang menampilkan
data ruang yang
telah
ditambahkan oleh
admin
10 Melihat isi Admin menekan Sistem mampu Berhasil
ruangan tombol detail pada menampilkan
halaman Ruang barang apa saja

53
yang ada dalam
ruangan yang
dipilih dan
menampilkan
pesan bahwa
tidak ada barang
apapun dalam
ruang tersebut
jika data ruang
tersebut kosong
11 Memindah Admin menekan Sistem mampu Berhasil
barang ke tombol pindah barang mengubah atribut
ruang lain yang dipilih di halaman ruang pada data
Detail Ruang barang yang
dipilih kemudian
menyimpannya
dalam database
11 Menambah Admin menjalankan Sistem mampu Berhasil
data menu tambah pada menambahkan
peminjaman halaman peminjaman data dan
menyimpan ke
dalam database
12 Menampilkan Admin menjalankan Sistem mampu Berhasil
data menu peminjaman menampilkan
peminjaman data peminjaman
yang telah dibuat
oleh admin
13 Menghapus Admin menekan Sistem mampu Berhasil
data tombol delete menghapus data
peminjaman peminjaman yang
dilakukan oleh
Admin dan

54
menyimpan
perubahan di
database
14 Mengubah Admin menekan Sistem mampu Berhasil
data tombol edit di halaman mengubah data
peminjaman peminjaman peminjaman
sesuai yang
diisikan oleh
Admin
15 Mencetak data Admin menjalankan Sistem mampu Berhasil
peminjaman menu print di bagian mendownload file
bawah halaman excel yang
peminjaman digenerate dan
membuka secara
otomatis di Ms.
Excel untuk
kemudian dicetak
Tabel 4.8 Tabel Pengujian Sistem

55
BAB V
PENUTUP

5.1 Kesimpulan
Setelah melakukan Kegiatan Magang Mahasiswa selama enam minggu,
penulis membuat “Sistem Informasi Inventaris Barang Dinas Kesehatan
Kabuoaten Sragen” dan dapat disimpulkan bahwa Sistem Informasi Inventaris
Barang Dinas Kesehatan Kabupaten Sragen yang telah dibuat menggunakan
bahasa pemrograman PHP, framework CodeIgnitier, dan database server
MySQ dapat mempermudah Dinas Kesehatan Kabupaten Sragen khususnya
pada Sub.Bagian Umum yang bertanggung jawab atas perekapan inventaris
barang.

5.2 Saran
Berdasarkan permasalahan dan kesimpulan yang ada di Sistem
Informasi Agenda Surat Dinas Kesehatan Kabupaten Sragen, saran yang
diberikan penulis untuk pengembangan sistem selanjutnya adalah :
1. Untuk menpercepat dan mempermudah kinerja karyawan, sebaiknya
digunakan program Sistem Pengolahan Data, sehingga tidak terjadi
permasalahan dalam mengiput data surat masuk dan surat keluar.
2. Menambahkan fitur yang lebih fleksibel untuk pengembangan sistem
jika sistem akan diperbarui, agar pengguna lebih nyaman dalam
menggunakan sistem.
3. Dilihat dari kegiatan yang dilaksanakan pada penyelesaian tugas-tugas
menggunakan aplikasi di Sub.Bagian Umum maka perlu diadakan
pelatihan-pelatihan untuk lebih menguasai program Sistem Pengolahan
terutama pada data

56
DAFTAR PUSTAKA
Mahaseptivana, Arista. 2014. Analisis dan Perancangan Sistem Informasi
Penjualan Air Minum pada CV Air Putih. Surabaya: Jsika.

Marimin, Tanjung H, Prabowo H. 2006. Sistem Informasi Manajemen Sumber


Daya Manusia. Jakarta: Grasindo.

Jogiyanto, H.M. 2005. Analisa dan Desain Sistem Informasi: Pendekatan


Terstruktur Teori dan Praktik Aplikasi Bisnis. Yogyakarta: ANDI.

Al-Bahra Bin Ladjamudin. 2013. Analisis dan Desain Sistem Informasi.


Yogyakarta: Graha Ilmu.

Kustiyaningsih, Yeni. 2011. Pemrograman Basis Data berbasis Web


Menggunakan PHP dan MySQL. Yogyakarta: Graha Ilmu.

Standsyah, Rahmawati . 2017. Implementasi PHPMYADMIN pada Rancangan


Sistem Pengadministrasian. Lamongan: UJMC.

Basuki Pribadi A. 2014. Proyek Membangun Website Berbasis PHP dengan


Codeigniter. Yogyakarta: Lokomedia.
Sidik., Betha. 2012. Framework Codeigniter. Bandung : Infomatika.

57

Anda mungkin juga menyukai