ABSTRAK
Perkembangan teknologi informasi saat ini sudah semakin pesat, hal ini
ditandai dengan banyaknya aplikasi yang digunakan dalam membantu organisasi dalam mengelola data dan informasi serta membantu dalam menjalankan proses bisnis suatu organisasi, salah satu teknologi yang berkembang saat ini adalah pengunaan aplikasi desktop pada bidang kesehatan khususnya puskesmas yaitu pengelolaan data obat dan data pasien. Tujuan dari pembuatan aplikasi ini adalah untuk membantu user dalam mengelola registrasi pasien, mengelola medical record, mengelola pembayaran, mengelola inventory, mengelola data pasien dan mengelola data obat .Dalam memperoleh sumber data penulis menggunakan metode wawancara yaitu mengumpulkan bahan dan informasi dengan menanyakan langsung kepada sumber data, para ahli maupun orang yang berwenang, selain itu penulis juga mencari beberapa data dari internet. Hasil dari perancangan program ini adalah adanya sebuah program puskesmas yang dapat membantu proses pendaftaran, pemeriksaan, pembayaran dan inventory yang ada pada suatu puskesmas
ABSTRACT
Developments information technology is now increasingly fast, it is characterized by the number of applications used to help organizations to manage data and information and help to run business processes of an organization. one of developed technology at this time is the use of desktop applications in the health sector, especially health center is the management of drug data and patient data. The purpose of making this application is to help users within to manage patient registration, to manage medical records, to manage payments, to manage inventory, to manage data and to manage patient medication data.
The authors obtained data source using the interview method to collect materials and information by asking directly to the source of data, experts and the person in authority, other than that the authors also find some data from the internet. The results of this program design is the existence of a community health center program that can help process of registration, inspection, payments and inventory of existing in a comunity healt center.
PRAKATA ... i
ABSTRAK ... iii
ABSTRACT ... iv
DAFTAR ISI ... 1
DAFTAR GAMBAR ... 5
DAFTAR TABEL ... 5
BAB I PENDAHULUAN ... 8
1.1
Latar Belakang Masalah ... 8
2.1
Rumusan Masalah ... 9
3.1
Tujuan Pembahasan ... 9
4.1
Ruang Lingkup Kajian ... 10
Batasan Aplikasi ... 10
Batasan
Software
... 11
Batasan
Hardware
... 11
5.1
Sumber Data ... 11
6.1
Sistematika Penyajian ... 12
BAB II KAJIAN TEORI ... 13
2.1 Sistem Informasi ... 13
2.1.1Pengertian Sistem ... 13
2.2
Unified Modelling Language ( UML )
... 14
2.2.1 Use Case
Diagram ... 16
2.2.2 Activity
Diagram ... 17
2.2.3 Class
Diagram ... 19
2.3
Entity Relationship Diagram ( ERD )
... 21
2.3.1 Entitas ... 21
2.3.2 Atribut ... 21
2.3.4 Kardinalitas Relasi ... 22
2.4 Flowchart ... 24
2.4.1 Pedoman membuat
Flowchart
... 24
2.5 Teknologi Yang Digunakan ... 26
2.
5.1 Bahasa Pemrograman Java ... 27
2.6
Java PlatForm Standar Edition 6 Development Kit( JDK6)
... 29
2.7
Database
... 29
2.8
JDBC ( Java Database Connector )
... 30
2.9
NetBeans 6.8
... 30
2.10
XAMPP 2.5
... 30
2.11 MySQL 5.1.30
... 30
2.12
Jasper Reports
... 31
BAB III ANALISIS DAN RANCANGAN SISTEM ... 33
3.1 Sejarah Perusahaan ... 33
3.2 Struktur Organisasi Perusahaan ... 34
3.3 Proses Bisnis ... 35
3.4 Flowchart ... 36
Entity Relationship Diagram ( ER-Diagram )
... 42
3.5
Use Case Diagram
... 43
3.7
Activity
Diagram ... 60
7.1
Class
Diagram... 78
Login ... 82
3.8.2 Halaman Utama ... 83
3.8.3 Manage User ... 85
3.8.4 Create User ... 86
3.8.5 Update User ... 87
3.8.6 Manage Dokter ... 88
3.8.7 Create Dokter ... 89
3.8.8 Update Dokter ... 90
3.8.10 Create Pasien ... 92
3.8.11 Update pasien ... 93
3.8.12 Manage Obat ... 94
3.8.13 Create Obat ... 95
3.8.14 Update Obat ... 96
3.8.16 Registrasi Pasien... 97
3.8.17
Browse
ID Pasien ... 98
3.8.18 Button Tambah ... 99
3.8.19 Browse ID Dokter ... 99
3.8.2 0 Medical Record ... 100
3.8.21 Pembayaran ... 101
3.8.2 2 Detail Tagihan ... 103
BAB IV HASIL PENELITIAN ... 104
4.1
Halaman Login ... 104
4.2 Halaman Utama ... 105
4.3 Manage User ... 106
4.4 Create User ... 107
4.5 Update User ... 107
4.6
Manage Dokter... 108
4.7 Create
Data Dokter ... 109
4.8 Update Dokter ... 109
4.9 Manage Pasien ... 110
4.10Create Pasien ... 111
4.11 Manage Obat ... 112
4.12 Create obat ... 113
4.13 Registrasi ... 114
4.14 Browse Pasien ... 115
4.15 Medical Record ... 116
4.16 Pembayaran ... 117
4.17 Manage Supplier... 118
5.1 Pengujian ... 120
5.2 Error Handling
Sistem Informasi PUSKESMAS ... 123
5.1.1 Login Error Handling ... 123
BAB VI SIMPULAN DAN SARAN ... 126
DAFTAR TABEL
Tabel I Skenario Use Case Login ... 44
Tabel II Skenario Use Case Logout ... 44
Tabel III Skenario Use Case Buat Data Perawat ... 45
Tabel IV Skenario Use Case Update Perawat ... 45
Tabel V Skenario Delete Data Perawat ... 46
Tabel VI Skenario Buat Data Staff ... 47
Tabel VII Skenariio Update Data staff ... 47
Tabel VIII Skenario delete data Staff... 48
Tabel IX Skenario Use Case Buat Data Apoteker ... 49
Tabel X Skenario Use Case Update Apoteker ... 49
Tabel XI Skenario Delete Data Apoteker ... 50
Tabel XII Skenario Use Case Buat Data Dokter ... 51
Tabel XIII Skenario Update Data Dokter ... 51
Tabel XIV Skenario Delete Data Dokter ... 52
Tabel XV Skenario Use Case Buat Data Pasien ... 53
Tabel XVI Skenario Update Data Pasien ... 53
Tabel XVII Skenario Delete Data pasien ... 54
Tabel XVIII Skenario buat data obat ... 55
Tabel XIX Skenario update data obat ... 55
Tabel XX Skenario delete data obat ... 56
Tabel XXI Skenario Create PO ... 57
Tabel XXII Skenario cetak PO ... 57
Tabel XXIII skenario cetak struk pembayaran ... 58
Tabel XXIV skenario input medical record ... 58
Tabel XXV Skenario use case view laporan PO ... 59
Tabel XXVI skenario view laporan stok obat ... 59
Tabel XXVII Form Login ... 120
Tabel XXVIII Form Create User ... 120
Tabel XXIX Form Create Dokter ... 121
Tabel XXX Create Pasien ... 121
Tabel XXXI Create Obat ... 121
Tabel XXXII Create Supplier ... 122
Tabel XXXIII Registrasi ... 122
Tabel XXXIV Medical Record... 123
DAFTAR GAMBAR
Gambar 1 Konsep Dasar UML --- 15
Gambar 2 use case diagram --- 17
Gambar 3 Activity Diagram --- 18
Gambar 4 Simbol activity diagram --- 18
Gambar 5 contoh Class --- 20
Gambar 6 Class Diagram --- 20
Gambar 7 One to One --- 23
Gambar 8 One to Many --- 23
Gambar 9 Many to many --- 24
Gambar 10 Simbol Flowchart --- 26
Gambar 11 Struktur Organisasi --- 34
Gambar 12 Flowchart SI PUSKESMAS --- 37
Gambar 13 Flowchart Registrasi Pasien --- 39
Gambar 14 Flowchart Pemeriksaan --- 39
Gambar 15 Flowchart pembayaran dan pengambilan obat --- 40
Gambar 16 Flowchart Inventory --- 41
Gambar 17 ERD Puskesmas --- 42
Gambar 18 Use Case Diagram --- 43
Gambar 19 Acticvity Diagram Login Admin --- 60
Gambar 20 Activity Diagram Logout --- 61
Gambar 21 Activity Diagram Buat Data Pegawai --- 62
Gambar 22 Activity Diagram update Pegawai --- 63
Gambar 23 Activity Diagram Delete Pegawai--- 64
Gambar 24 Activity Diagram buat data apoteker --- 65
Gambar 25 Activity Diagram delete data apoteker --- 66
Gambar 26 Activity Diagram update Apoteker--- 67
Gambar 27 Activity Diagram Buat data Obat --- 68
Gambar 28 Activity Diagram Update Obat --- 69
Gambar 29 Activity Diagram delete obat --- 70
Gambar 30 Activity Diagram buat Dokter --- 71
Gambar 31 Activigty diagram update dokter --- 72
Gambar 32 Activity Diagram Delete dokter --- 73
Gambar 33 Activity Diagram cetak Pembayaran --- 74
Gambar 34 Activity Diagram input Medical Record --- 75
Gambar 35 Activity Diagram Create PO --- 76
Gambar 36 Activity Diagram daftar Kunjungan --- 77
Gambar 37 Class Diagram Package Entity --- 78
Gambar 38 Class Diagram Package Controller --- 79
Gambar 39 Class Diagram Package GUI --- 80
Gambar 40 Class Diagram Package Tabel --- 81
Gambar 41 Login --- 82
Gambar 42 Halaman Utama --- 83
Gambar 43 Manage User --- 85
Gambar 44 Menu Create User --- 86
Gambar 45 Menu Update User --- 87
Gambar 47 Create Dokter --- 89
Gambar 48 Update Dokter --- 90
Gambar 49 Manage Pasien --- 91
Gambar 50 Create Pasien --- 92
Gambar 51 Update Pasien --- 93
Gambar 52 Manage Pasien --- 94
Gambar 53 Create Obat --- 95
Gambar 54 Update Obat --- 96
Gambar 55 Registrasi Pasien --- 97
Gambar 56 Browse ID Pasien --- 98
Gambar 57 Button Tambah --- 99
Gambar 58 browse id dokter --- 100
Gambar 59 Medical Record --- 101
Gambar 60 Pembayaran --- 102
Gambar 61 Detail tagihan --- 103
Gambar 62 Halaman Login --- 104
Gambar 63 Halaman Utama --- 105
Gambar 64 Manage User --- 106
Gambar 65 Create User --- 107
Gambar 66 Update User --- 107
Gambar 67 Manage Dokter --- 108
Gambar 68 Create Dokter --- 109
Gambar 69 Update Dokter --- 109
Gambar 70 Manage Pasien --- 110
Gambar 71 create pasien --- 111
Gambar 72 Manage Obat--- 112
Gambar 73 Create Obat --- 113
Gambar 74 Registrasi --- 114
Gambar 75 Browse Pasien --- 115
Gambar 76 Medical Record --- 116
Gambar 77 Pembayaran --- 117
Gambar 78 manage supplier --- 118
Gambar 79 purchase order--- 119
Gambar 80 Login Eror --- 123
Gambar 81 user error handling --- 124
Gambar 82 error handling dokter --- 124
Kemajuan teknologi saat ini sangat berkembang pesat, hal ini dapat
dilihat dari pengimplementasian berbagai komponen teknologi dalam suatu
perusahaan baik dalam penggunaan
hardware maupun
software,
yang dapat
membantu perusahaan dalam mengelola proses bisnisnya agar berjalan dengan
baik dan terarah. Dengan adanya aplikasi desktop yang terintegrasi, suatu
organisasi dapat dengan mudah menjalankan proses bisnisnya . Salah satu
teknologi yang berkembang adalah pembuatan Aplikasi Sistem berbasis
desktop yang digunakan untuk mengelola proses bisnis perusahaan terutama
dalam pengelolaan data dan informasi.
Pengelolaan data adalah aset penting pada suatu perusahaan yang
merupakan tujuan utama dalam pengembangan sistem, oleh karena itu
dibutuhkan suatu aplikasi desktop yang dapat melakukan berbagai proses
sesuai dengan kebutuhan perusahaan. Salah satu organisasi yang
mengimplementasikan aplikasi desktop ini adalah organisasi yang bergerak
pada bidang kesehatan yaitu salah satunya adalah PUSKESMAS.
Pengimplementasian aplikasi desktop pada bidang kesehatan sangatlah penting
karena banyaknya data yang ditangani akan semakin kompleks dan selalu
bertambah seperti : data pasien, data obat serta
medical record
pasien yang
berbeda tentu akan menyulitkan jika semua proses dilakukan secara manual,
dengan adanya aplikasi desktop ini diharapkan dapat membantu PUSKESMAS
dalam menjalankan proses bisnis maupun bagi pengelolaan data pasien yang
meliputi : registrasi, pengelolaan data obat (resep),
medical record
pasien
(
merupakan kumpulan Catatan perawatan, catatan pengobatan dan catatan hasil
pemeriksaan laboratorium ).
Medical Record
memiliki fungsi sebagai rujukan
2.1 Rumusan Masalah
Adapun rumusan masalah yang akan dibahas adalah sebagai berikut:
1. Bagaimana cara mengelola master data, registrasi pasien dan stok obat
yang tersedia pada PUSKESMAS?
Bagaimana membuat sistem untuk registrasi pasien?
2. Bagaimana melakukan proses pemeriksaan dan pengelolaan
medical
record pasien?
3. Bagaimana mengatasi masalah penginputan dan pencarian stok data
obat menurut jenis atau kategori obat?
Bagaimana membuat sistem inventory obat ?
4. Bagaimana membuat laporan
data pasien, data obat,
medical record
yang nantinya dapat diarsipkan dalam bentuk PDF dan dapat di akses
kapanpun?
5. Bagaimana melakukan proses pembayaran?
3.1 Tujuan Pembahasan
Tujuan pembuatan SI PUSKESMAS Tallunglipu pada proses
Pendaftaran, Pemeriksaan, Inventory dan Pembayaran adalah untuk :
1. Membuat master data pada aplikasi yang meliputi master data pasien,
dokter, pegawai, obat dan sebagainya.
2. Merancang dan membuat suatu sistem yang dapat membantu
user
dalam melakukan registrasi pasien.
3. Memudahkan dokter dalam melakukan evaluasi dan pengambilan
keputusan terhadap penyakit pasien sesuai dengan
medical record
pasien.
4. Merancang dan membuat suatu sistem untuk mengelola data obat yang
5. Membuat
aplikasi
yang
secara
otomatis
dapat
memberikan
mengeluarkan warning apabila stok yang tersedia mulai berkurang.
6. Membuat aplikasi yang bisa membuat laporan dalam bentuk PDF , agar
data yang ada tidak mudah hilang dan memudahkan dalam pencarian
data.
7. Membuat aplikasi yang dapat menampilkan detail total pembayaran
menurut id pasien.
4.1 Ruang Lingkup Kajian
Untuk membatasi permasalahan dan menghindari terjadinya pelebaran
masalah pada pembuatan SI PUSKESMAS Tallunglipu pada proses
Pendaftaran, Pemeriksaan, Inventory dan Pembayaran adalah :
Batasan Aplikasi
1. Aplikasi ini memiliki beberapa modul yang dibahas yaitu :
Master data keseluruhan.
Hanya membahas mengenai
input, update, delete
dan
search data.
Modul Inventory
Hanya membahas mengenai stok obat yang tersedia dan
input obat kedalam database.
Modul laporan baik harian, bulanan, atau tahunan.
Hanya membahas laporan dari keseluruhan proses
pemeriksaan yang terjadi pada puskesmas dimana laporan
tersebut dapat dilihat berdasarkan laporan harian, bulanan
dan tahunan.
Report yang dihasilkan berupa :
Laporan data obat sesuai dengan jenis obat
Laporan stok obat dalam periode tertentu
Laporan medical record pasien
Laporan PO obat
Batasan
Software
1.
Sistem Operasi Microsoft Window XP Profsessional SP2
2.
Sistem Basis Data : MySql versi 5.1.30
3. Bahasa Scripting : Java ( Object Oriented Programming )
4. Editor Pemrograman : Netbeans IDE 6.8
Batasan
Hardware
1.
Processor Pentium 4 2,4 Ghz
2.
Memory DDR2 1 Gb
3.
Hardisk 80 Gb
4.
Keyboard dan Mouse
5.1 Sumber Data
Pengumpulan Data merupakan bagian yang sangat penting dalam
Aplikasi ini. Data yang lengkap akan memberikan hasil yang maksimal dan baik
sesuai dengan yang diharapkan. Metode pengumpulan data untuk perancangan
dan implementasi Sistem Informasi meliputi :
Interview
Internet
6.1 Sistematika Penyajian
BAB I Pendahuluan
Bab ini berisi latar belakang masalah, perumusan masalah, tujuan
pembahasan, ruang lingkup kajian, sumber data dan sistematika
penyajian.
BAB II Kajian Teori
Bab ini berisi teori- teori yang berhubungan dengan Sistem Informasi
dan permasalahan yang ada. Teori yang dijelaskan melipu.ti tentang
system, informasi, system informasi, basis data, diagram alir data.
BAB III Analisis dan Rancangan Sistem
Bab ini berisi tentang rancangan system informasi yang direncanakan
seperti desain system, basis data, tampilan antar muka dan program.
BAB IV Hasil Penelitian
Bab ini berisi hasil yang telah dicapai penulis dalam penelitian yang
telah dilakukan.
BAB V Pembahasan dan Uji Coba Hasil Hasil Penelitian
Bab ini berisi tahapan evaluasi yang telah dilakukan penulis yang akan
membantu penulis mengetahui kelebihan dan kekurangan dalam
melakukan penelitian sehingga dapat memberikan masukan. Selain itu
berisi tampilan dialog antar muka dan input output program.
BAB VI
Simpulan dan Saran
Berisi tentang kesimpulan dari hasil pengolahan dan analisis serta saran
Kesimpulan yang dapat ditarik dari Aplikasi Sistem Infomasi PUSKESMAS
Talunglipu pada proses Pendaftaran, Pemeriksaan , Pembayaran dan Inventory
adalah:
1. Dengan adanya aplikasi SI PUSKESMAS ini user dapat mengelola master
data, mencetak medical record, melihat stok obat dan mencetak struk
pembayaran pasien.
2. Dengan adanya aplikasi SI PUSKESMAS ini staff tidak perlu lagi mencatat
pasien yang akan berkunjung atau mencatat semua biodata pasien yang
baru berkunjung , karena proses tersebut dapat dilakukan pada sistem ini
hanya dengan memilih menu registrasi kemudian mengisi field yang
tersedia.
3. Dengan adanya aplikasi ini perawat atau pihak puskesmas tidak perlu
menyiapkan form untuk mencatat medical reocrd pasien , perawat bisa
login ke dalam sistem dan meng
input
medical record pasien. Selain itu
medical record dapat dicetak untuk keperluan PUSKESMAS dan pasien.
4. Dengan adanya aplikasi SI PUSKESMAS ini pegawai tidak perlu khawatir
akan adanya salah peng
input
an data ke dalam sistem, karena setiap
melakukan salah
input
data sistem akan mengeluarkan warning sehingga
dapat mengurangi terjadinya kesalahan pada saat melakukan peng
input
an
data. Dan untuk melihat stok obat pegawai tidak perlu membuang waktu
untuk mengecek persediaan obat pegawai dapat melihat stok obat pada
aplikasi sesuai dengan yang di
input
oleh apoteker, stok obat akan
berkurang sewaktu
–
waktu apabila obat tersebut sudah diberikan kepada
pasien.
5. Dengan adanya aplikasi ini pegawai tidak perlu membuang waktu untuk
obat pada sistem sesuai dengan PO yang dikirim ke supplier apabila obat
sudah dikirim dan dengan mudah stok obat dapat di
input
oleh pegawai.
6. Aplikasi ini dapat mencetak laporan dalam bentuk file PDF sehingga tidak
perlu berulang kali mengakses database untuk melihat file dengan cepat.
7. Dengan adanya aplikasi ini apoteker dapat dengan mudah menghitung
total pembayaran dengan memasukkan obat sesuai dengan resep dari
dokter kemudian sistem secara otomatis akan menkan total pembayaran
tersebut.
6.2
Saran
Penulis berharap aplikasi ini dapat dikembangkan lagi dengan menambahkan
modul
payroll
untuk penggajian pegawai, absensi pegawai dan menambahkan modul
DAFTAR PUSTAKA
Imbar, Radiant Victor, & Bernard Renaldy Suteja (2006). Pemrograman Web
Commerce dengan ORACLE & ASP. Bandung : INFORMATIKA.
Gondodiyoto, Sanyoto (2006) Audit Sistem Informasi. Jakarta : Mitra
Wacana Media
Castillo, Cindy, May, Bob. (2007).
UML : Creating Class Diagram
. Februari
4, 2010, dari :
http://docs.huihoo.com/netbeans/6.0/kb/60/
UML
/class-diagram.html
Kristanto, Harianto Ir
,
1999,
Konsep dan Perancangan Database
, Andi Yogyakarta
Huda, Miftakhul, Cuk Subiyantoro, & Bunafit Nugroho(2010). Trik Rahasia
Pemrograman Database dengan Java. Jakarta : Elex Media Komputindo.
Prayoga, F
“
Gambar Class Diagram
.”
http://thoy.blogdetik.com/tag/use-case/
”
Aryanto, Bangun “Simbol Activity Diagram.”
http://kotaxxx.wordpress.com/
Fadly,
Mohammad
“Gambar
Class
Diagram”
(
http://albertoaden.wordpress.com/2009/03/23/msf-fase-planning-planning-phase/
Bodnar, “ Simbol Flowchart”
(
http://technodizi.blogspot.com/2010/04/
flowchart