Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Pada
Program Studi Informasi
oleh :
oleh:
4-/ '!r
HerHna" SKM
I
oleh:
NtM. {{553200400
Mengetahui,
Ketua Jurusan sistem Informasi Fakultas sains Dan Teknologi
iv
ABSTRACT
v
KATA PENGANTAR
vi
5. Bapak Saide, S.Kom, M.Kom, M.I.M, Koordinator Kerja Praktek Program
Studi Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam
Negeri Sultan Syarif Kasim Riau
6. Ibu Siti Monalisa,S.T.,M.Kom, selaku pembimbing Kerja Praktek dari
jurusan yang telah memberikan bimbingan, arahan, yang telah memberikan
banyak kritik dan saran dalam menyelesaikan Kerja Praktek ini.
7. Seluruh Dosen Jurusan Sistem Informasi yang telah memberikan arahan
dan ilmunya kepada penulis.
8. Ibu Herlina sebagai KA Tata Usaha di Puskesmas Rejosari yang telah
memberi izin penulis untuk melakukan Kerja Praktek di instansi tersebut,
dan bersedia menjadi pembimbing lapangan Kerja Praktek.
9. Penulis bersyukur kepada Allah SWT memiliki keluarga seperti saat
sekarang. Keluarga tercinta penulis, Arjuna (Bapak), Tutik Maryuni (Ibuk),
dan Naura Bellvania Azzahra (Adik) yang selalu mencurahkan Do’a,
Nasihat, Motivasi, Kasih Sayang dan Harapan serta dukungan moril dan
materil kepada penulis.
10. Untuk keluarga besar pengurus HMJ SI 2016/2017 yang selalu
memberikan dukungan kepada penulis, semangat kebersamaan dan
kekeluargaan yang membuat penulis tetap kuat dalam menyelesaikan kerja
praktek ini.
11. Teman-teman seperjuangan, khususnya sahabat penulis Deana Putri
Suharina, Finia Rahma, M.Zagani Razak, Sidiq Saputra, Razwan, Rizki
Pratama, Fitria Kurniawati, dan Yoki Sudarma terimakasih atas bantuan
dan motivasi kalian selama ini. Tetap kompak dan semangat untuk kita
semua.
12. Sahabat yang berteman baik sejak SMA, Ginansty Ambarwati, Novia Dwi
Rizki, Vriska Tiovanni, Desi Retno Wati, Elvia Eka Putri, Nadilla
Elfionita, Fauziah, dan Laras Geminastiti Surya terimakasih atas support
yang telah kalian berikan kepada penulis.
vii
13. Buat keluarga SIF B angkatan 15, semangat kalian luar biasa, yang menjadi
motivasi juga bagi penulis dalam menyelesaikan kerja praktek ini.
14. Alumni Sistem Informasi Eko Insan Gumilar, dan senior-senior Sistem
Informasi khususnya Bang Vido, Bang Adit, Bang Wowok, dan Bang
Amek terimakasih atas bantuan dan motivasi abang-abang selama ini yang
telah kalian berikan kepada penulis.
15. Adik-adik Sistem Informasi, khususnya Ulya Ramadhani, Sindy Genjang
Setyorini, dan Aklita Eviolina terimakasih support yang telah kalian
berikan kepada penulis, tetap semangat kalian luar biasa.
16. Rovi Sarpeno, yang telah memberikan semangat dalam pembuatan laporan
Kerja Praktek ini.
17. Serta semua pihak yang namanya tidak dapat disebutkan satu persatu, yang
telah banyak membantu dalam pelaksanaan Kerja Praktek dan
menyelesaikan laporan Kerja Praktek ini.
Semoga laporan ini dapat bermanfaat bagi penulis khususnya maupun pembaca
pada umumnya. Penulis berharap ada masukan, kritikan, maupun saran dari pembaca
atas laporan ini yang dapat disampaikan ke alamat email penulis:
Chantikapku@gmail.com. Akhir kata penulis ucapkan terima kasih dan selamat
membaca.
viii
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN PERUSAHAAN ....................................................ii
LEMBAR PENGESAHAN JURUSAN .............................................................iii
ABSTRAK .......................................................................................................... iv
ABSTRACT .......................................................................................................... v
KATA PENGANTAR ........................................................................................ vi
DAFTAR ISI ....................................................................................................... ix
DAFTAR TABEL ............................................................................................... xi
DAFTAR GAMBAR .......................................................................................... xii
BAB I PENDAHULUAN
1.1 Latar Belakang ........................................................................ I-1
1.2 Rumusan Masalah ................................................................... I-2
1.3 Tujuan Kerja Praktek .............................................................. I-3
1.4 Batasan Masalah .................................................................... I-3
1.5 Waktu dan Tempat Pelaksanaan Kerja Praktek ..................... I-4
1.6 Metedologi Penelitian ............................................................ I-4
BAB II PROFIL INSTANSI
2.1 Sejarah Instansi ...................................................................... II-1
2.2 Visi dan Misi .......................................................................... II-1
2.3 Struktur Organisasi ................................................................. II-2
BAB III TUGAS KERJA PRAKTEK
3.1 Uraian Tugas Kerja Praktek ................................................... III-1
3.2 Analisa Permasalahan ............................................................ III-1
3.3 Metode Pengerjaan Kerja Praktek ......................................... III-1
3.4 Jadwal Pelaksanaan ................................................................ III-2
BAB IV LANDASAN TEORI
4.1 Konsep Dasar Sistem Informasi ............................................ IV-1
ix
4.2. Rancang Bangun .................................................................... IV-1
4.3. Obat ........................................................................................ IV-2
4.4 Apotek ....................................................................................IV-2
4.5 Object Oriented Analysis and Design (OOAD) ....................IV-2
4.6. Unifed Modelling Language (UML) ......................................IV-3
4.7. Basis Data ...............................................................................IV-6
4.8. Web Server .............................................................................IV-6
4.9. PHP ........................................................................................IV-6
4.10. Hyper Text Markup Language (HTML) .................................IV-7
4.11. XAMP .....................................................................................IV-7
4.12. MySQL ...................................................................................IV-7
4.13. CSS .........................................................................................IV-10
BAB V ANALISA DAN PERANCANGAN
5.1 Analisa Sistem ........................................................................ V-1
5.2 Perancangan Sistem Usulan .................................................... V-3
5.3 Usecase Diagram .................................................................... V-4
5.4 Activity Diagram ..................................................................... V-11
5.5 Sequensce Diagram ................................................................ V-15
5.6 Class Diagram ........................................................................ V-18
5.7 Perancangan Database............................................................ V-19
5.8 Perancangan Struktur Menu ................................................... V-21
5.9 Hasil Sistem ........................................................................... V-21
BAB VI PENUTUP
6.1 Kesimpulan ............................................................................. VI-1
6.2 Saran ....................................................................................... VI-2
DAFTAR PUSTAKA ......................................................................................... XVI
x
DAFTAR TABEL
Tabel Halaman
1.1 Metodologi Penelitian ............................................................................. I-4
3.1 Jadwal Pelaksanaa Kerja Prakter ............................................................ III-3
4.1 Simbol Usecase Diagram ........................................................................ IV-3
4.2 Simbol Class Diagram ............................................................................ IV-5
4.3 Simbol Activity Diagram ......................................................................... IV-5
4.4 Simbol Sequence Diagram ...................................................................... IV-6
5.1 Flowchart Sistem Lama .......................................................................... V-2
5.2 Tahapan Perancangan Sistem.................................................................. V-4
5.3 Daftar Aktor (Actor Glossary) ................................................................V-4
5.4 Deskripsi Use Case Diagram Administrator ..........................................V-6
5.5 Deskripsi Use Case Diagram Staff gudang obat .....................................V-6
5.6 Use Case Diagram Kepala Puskesmas ...................................................V-7
5.7 Skenario Use Case Login ........................................................................V-8
5.8 Skenario Use Case Kelola User ..............................................................V-8
5.9 Skenario Use Case Kelola PasswordV-9
5.10 Skenario Use Case Kelola Data Obat .....................................................V-9
5.11 Skenario Use Case View Laporan ...........................................................V-10
5.12 Skenario Use Case Kelola Obat Masuk dan Keluar................................V-11
5.13 Tabel User ................................................................ ..............................V-19
5.14 Tabel Obat ................................................................ ..............................V-20
5.15 Tabel Obat Masuk....................................................................................V-20
5.16 Tabel Obat Keluar .................................................... ..............................V-21
xi
DAFTAR GAMBAR
Gambar Halaman
2.1 Struktur Organisasi...... ........................................................................... II-2
5.2 Use Case Diagram Admininstrator ......................................................... V-5
5.3 Use Case Diagram Staff Gudang Obat .................................................... V-6
5.4 Use case Diagram Kepala Puskesmas ..................................................... V-7
5.5 Activity Diagram Login ........................................................................... V-12
5.6 Activity Diagram Kelola Data User ......................................................... V-12
5.7 Activity Diagram Kelola Data Obat ........................................................V-13
5.8 Activity Diagram Kelola Obat Masuk .....................................................V-13
5.9 Activity Diagram Kelola Obat Keluar .....................................................V-14
5.10 Activity Diagram Lihat Laporan Persediaan Obat ...................................V-14
5.11 Activity Diagram Laporan Obat Masuk ...................................................V-15
5.12 Activity Diagram Laporan Obat Keluar ...................................................V-15
5.13 Sequence Diagram Login ........................................................................V-16
5.14 Sequence Diagram Kelola Data User ......................................................V-16
5.15 Sequence Diagram Kelola Password ......................................................V-17
5.16 Sequence Diagram Kelola Data Obat ......................................................V-17
5.17 Sequence User Lihat Data Laporan .........................................................V-18
5.18 Sequence Gudang Kelola Obat Masuk dan Keluar .................................V-18
5.19 Class Diagram Sistem Usulan .................................................................V-19
5.20 Struktur Menu Sistem Informasi Laporan Obat Masuk dan Keluar .......V-21
5.21 Halaman Login................ ........................................................................V-22
5.22 Halaman Dashboard Administrator ........................................................V-22
5.23 Halaman Staff Gudang .........................................................................V-23
5.24 Halaman Dashboard Kepala Puskesmas.................................................V-24
5.25 Halaman Ganti Password ........................................................................V-24
xii
5.26 Halaman Admin Data Pengguna .............................................................V-24
5.27 Admin Input Data Obat .........................................................................V-25
5.28 Halaman Input Data Obat Masuk ............................................................V-25
5.29 Halaman Input Data Obat Keluar ............................................................V-26
5.30 Halaman Laporan Persediaan Obat .........................................................V-26
5.31 Halaman Laporan Persediaan Obat Masuk .............................................V-27
5.32 Halaman Laporan Persediaan Obat Keluar .............................................V-27
xiii
DAFTAR LAMPIRAN
Lampiran Halaman
Wawancara ..........................................................................................................A-1
xiv
BAB I
PENDAHULUAN
I-1
I-2
Mulai
Proposal:
1. Menentukan tempat Mendapat
I 2. Identifikasi masalah Observasi
gambaran
Tahap 3. Tujuan kerja prakek dan
masalah pada
Perencanaan 4. Data yang dibutuhkan wawancara
kegiatan
1. Pengumpulan data
2. Meneliti kegiatan di Data alur
II 1. Observasi
Apotek Puskesmas kegiatan sistem
Tahap 2. Wawancara
Rejosari yang sedang
Pengumpulan 3. Studi
3. Menentukan objek berjalan dan
Data literatur
yang dipilih data pengolahan
Sistem
IV Pengkodingan PHP, MySQL, Informasi
Implementasi sistem informasi JS, CSS Obat-obatan
obat-obatan
I-5
Teknologi
1. Melakukan bimbingan
V yang
kepada pembimbing
Tahap mendukung Laporan Kerja
kerja praktek
Penulisan dalam Praktek
2. Melakukan
Laporan pembuatan
dokumentas kerja
laporan kerja
praktek
praktek
Selesai
b) Wawancara
Dalam hal ini, penulis mengajukan pertanyaan lansung melalui tatap
muka dengan narasumber.
3) Tahap Analisa
Pada tahap analisa dan perancangan ini, kegiatan dilakukan yaitu
menganalisa terhadap masalah-masalah yang ada sesuai kebutuhan
dibidangnya. Setelah dilakukan analisa permasalahan dan analisa
kebutuhan lalu dilakukan perancangan desain dimulai dari kerangka
yang akan dibuat.
4) Tahap Implementasi
Tahap implementasi merupakan tahap pengkodingan berdasarkan
analisa dan perancangan yang telah penulis lakukan pembuatan sistem
tersebut menggunakan bahasa pemrograman PHP, MySql, Web Server.
5) Tahap pembuatan Laporan
Tahap ini merupakan tahap pembuatan laporan kerja praktek sebelum
melakukan pembuatan laporan penulis melakukan bimbingan dengan
pembimbing kerja praktek, ini bertujuan agar laporan yang dibuat dapat
sesuai dengan yang diharapkan penulis.
BAB II
PROFIL INTANSI
Visi
Puskesmas sebagai pusat layanan utama untuk mendorong terwujudnya
masyarakat sehat, mandiri dan berkeadilan.
Misi
Agar visi tercapai dibutuhkan penyusunan upaya-upaya yang dirumuskan
dalam bentuk misi yang nantinya akan dilaksanakan, yaitu:
1) Meningkatkan kualitas dan ketersediaan sarana dan prasana kesehatan
II-1
II-2
5. Implementasi sistem
6. Penyusunan Laporan
BAB IV
LANDASAN TEORI
IV-1
IV-2
4.3 Obat
Menurut Syamsuni (2006) obat adalah semua bahan tunggal atau campuran
yang dipergunakan oleh semua makhluk untuk bagian dalam dan luar tubuh guna
mencegah, meringankan dan menyembuhkan penyakit (Alfrizal, 2016).
4.4 Apotek
Apotek adalah suatu tempat tertentu dimana dilakukan pekerjaan
kefarmasian dan penyaluran obat kepada masyarakat (Mujiati, 2013). Apotek
merupakan salah satu jenis usaha dibidang perobatan yang sangat memerlukan
adanya sistem informasi pengolahan data untuk mempermudah dan memperlancar
kinerja (Astuti, 2011).
4.5.1 Objek
Objek adalah abstraksi dari benda nyata dimana data dan proses diletakkan
bersama untuk memodel-modelkan struktur dan perilaku dari objek dunia nyata
(Al Fatta, 2007).
Dalam Use Case juga dikenal dengan hubungan antar Use Case yang
merupakan generalisasi antara Use Case yaitu:
1) Include, yaitu perilaku Use Case merupakan bagian dari Use Case yang
lain.
2) Extend, yaitu perilaku Use Case memperluas perilaku Use Case yang
lain.
4.9 PHP
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai
bahasa script server-side dalam pengembangan web yang disisipkan pada
IV-7
4.11 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl (Aditya, 2011).
4.12 MySQL
Menurut Rahajo, dkk (2012) mySQL merupakan sistem database yang
banyak digunakan untuk pengembangan aplikasi web (Alfrizal, 2016).
4.13 CSS
Cascading Style Sheet (CSS) adalah salah satu bahasa untuk mengatur
tampilan dalam web yang berfungsi memisahkan antara desain dengan content.
CSS dapat ditulis untuk mendefinisikan ulang tag-tag HTML atau pun dengan
menambah atribut id dan class pada tag HTML.
BAB V
ANALISA DAN PERANCANGAN
V-1
V-2
Start
Pemeriksaan
obat yang
datang
Input data obat
ke excel
Pencatatan
obat di buku
besar Pembuatan Melihat data
laporan data laporan obat
obat
Penyimpanan
obat ke
gudang obat Selesai
3) Report atau pelaporan yang sering terlambat yang disebabkan oleh staff
gudang harus mengumpulkan semua pelaporan yang dibuat pada Microsoft
excel.
4) Sulitnya staff gudang menyusun laporan obat.
Aktor Admin
Kondisi Awal Sistem menampilkan form input data user.
Kondisi Akhir Data user yang telah di-input pada database disimpan.
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika aktor
V-9
Deskripsi Use case ini untuk mengelola data obat yang di-
input.
Aktor Admin
V-10
Skenario Use Case Kelola Obat Masuk dan Keluar akan terlihat pada tabel
berikut:
Tabel 5.12 Skenario Use Case Kelola Obat Masuk dan Keluar
Use Case Kelola Obat Masuk dan Keluar
Deskripsi Use case ini menggambarkan user
dapat mengelola obat masuk dan
obat keluar
Aktor Staff gudang
Kondisi Awal Sistem menampilkan halaman
yang berisi form isi data obat
masuk dan keluar
Kondisi Akhir Data obat yang telah di-input,
tersimpan pada database
Skenario Normal
Aksi Aktor Reaksi Sistem
1. Use case ini dimulai ketika aktor membuka menu data
obat masuk dan obat keluar
2. Sistem menampilkan form
input data obat masuk dan keluar
3. Gudang melakukan input data sesuai kolom yang ada
5.5.5 Sequence Lihat Laporan Persediaan Obat, Obat Masuk dan Keluar
Pada gambar 5.17 akan manggambarkan sequence diagram dari lihat laporan
persediaan obat, obat masuk dan keluar pada gudang obat Apotek Puskesmas
Rejosari, gambarnya sebagai berikut:
V-18
2) Tabel Obat
Nama Database : puskesmas
Nama File : obat
Primary Key : kodeobat
Tabel 5.14 Tabel Obat
No Nama Field Tipe Data Panjang Data Keterangan
1 Kodeobat Varchar 10 Kode obat
Gambar 5.20 Struktur Menu Sistem Informasi Laporan Obat Masuk dan Keluar
6.1 Kesimpulan
Berdasarkan hasil dari rancang bangun sistem laporan obat masuk dan
keluar yang telah dilakukan pada Bab IV dapat diambil beberapa kesimpulan,
yaitu:
1) Hasil analysis, design dan coding system pada Puskesmas Rejosari telah
terbukti secara teoritis dapat membantu perusahaan dalam proses
seperti pengolahan data obat masuk, obat keluar, ketersediaan obat dan
pelaporan aktivitas gudang obat, jika sistem informasi laporan obat
masuk dan keluar ini dapat di implementasikan oleh instansi.
2) Dengan adanya analysis, design dan coding system ini dapat
memberikan gambaran bahwa instansi sangat membutuhkan suatu
sistem informasi laporan obat masuk dan keluar secara online yang
dapat melakukan update informasi dengan mudah dan tepat waktu.
3) Perancangan sistem informasi laporan obat masuk dan keluar nantinya
dapat memudahkan pekerjaan karyawan staff gudang, lebih cepat dan
akurat dalam perekapan data obat seperti obat masuk, obat keluar,
ketersediaan obat karena telah menggunakan sistem penyimpanan
database.
4) Dapat dijelaskan bahwa proses pekerjaan karyawan staff gudang sangat
berkendala dalam pelaporan data obat, yaitu karyawan staff gudang
harus merekap data yang ada pada Microsoft excel kemudian mensortir
data obat satu persatu dan kemudian menginput ke Microsoft Office,
dengan perancangan sistem informasi laporan obat masuk dan keluar
dapat meringkas proses pekerjaan karyawan staff gudang dengan hanya
melakukan satu proses kegiatan yaitu penginputan data obat masuk dan
data obat keluar kedalam sistem.
VI-1
VI-2
6.2 Saran
Saran yang dapat diberikan dari penelitian ini adalah:
1) Diharapkan sistem informasi laporan obat masuk dan keluar dapat
dikembangkan dengan penambahan fitur pemesanan langsung ke IFK.
2) Fitur yang ada pada website dapat diperbanyak seperti memberikan fitur
notification.
3) Pada penelitian ini hanya digunakan sebuah metode yaitu OOAD
(Object Analysis and Design), sebaiknya ditambahkan juga dengan
metode analisa yang lain jika ingin diimplementasikan dan memberikan
hasil yang maksimal.
DAFTAR PUSTAKA
Astuti, P. D. (2011). Sistem Informasi Penjualan Obat Pada Apotek Jati Farma
Arjosari.
Aziz, F. (2005). Object Oriented Programming dengan PHP 5. Jakarta: P.T Elex
Komputindo.
XVI
XVII
LAMPIRAN A
WAWAIYCARA
Pertanyaan:
P: Apakah Puskesmas ini sudah memiliki sistem dalam laporan obat masuk dan
keluar buk?
J: Puskesmas ini masih belum adanya sistem pada bagian Apotek.
P: Bagaimana proses sistem yang sedang berjalan saat ini ?
J: Puskesmas ini masih menggunakan cara manual, dimana persediaan obat
dicatat di kartu stok obat lalu obat masuk dan keluar dicatat menggunakan buku
besar lalu diketik ke dalam Microsjt Excel.
P: Dimana mengambil obat ketika obat sudah habis dan berapa bulan sekali
meneambil obat-obatan?
J: Kami mengambil stok obat di IFK (Induk Farmasi Kabupaten), 3 bulan sekali
P: Dimanakan menyimpan obat-obatan den buku besat'?
J: Stok obat dan buku besar disirnpan digudang obat
P; Apakah pernah terJadr kesalaftan pada pencatakn stok obat dar pengerjaan
laporan obat masuk dan keluar?
J: Pernah, bahkan sering.
P: Kesalahan apa yang sering terjadi?
J.'Lupa mencatat obaf masuk, keltrar, obat yang digunakan, sisa sfok, dan obat
yang habis.
A-I
A-2
DIKETAHUI OLEH
KEPALA UPTD PUSKESMAS REJOSARI
KEPALq SUB BAGIAN TATA USAHA
Pekanharu,
cr
6f
..../ UPTD-R /..'
h{EHtTNA, SKM
ek 1970617 199503 2 001