PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN

dokumen-dokumen yang mirip
RANCANG BANGUN APLIKASI LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP (Studi Kasus Bappeda Kabupaten Ngawi)

PENGEMBANGAN APLIKASI PENDUKUNG KEPUTUSAN UNTUK MEMBANTU MAHASISWA TEKNIK INFORMATIKA DALAM MEMILIH KONSENTRASI BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN DETEKSI RISIKO KEHAMILAN

SISTEM PENDUKUNG KEPUTUSAN PENCARIAN CALON PASANGAN HIDUP ISLAMI

SISTEM KOMPUTERISASI ADMINISTRASI DAN PENGADAAN BARANG DI CV CITRAKARA ARCHITECT SKRIPSI

SIMULASI APLIKASI PERHITUNGAN WAJIB PAJAK PEGAWAI

PERANCANGAN APLIKASI PEMBAYARAN REKENING PAMSIMAS SUMBER AGUNG DI DESA SUKOREJO KABUPATEN SRAGEN BERBASIS WEB

PENGEMBANGAN APLIKASI PENGAMBIL KEPUTUSAN GUNA MENENTUKAN KERINGANAN BIAYA RUMAH SAKIT BERDASARKAN JENIS PENYAKIT DAN EKONOMI PASIEN

RANCANG BANGUN APLIKASI UNTUK PENERBITAN SIUP DI BADAN PENANAMAN MODAL DAN PERIZINAN TERPADU KOTA SURAKARTA

APLIKASI PEMBELAJARAN BAHASA ARAB DASAR UNTUK PERCAKAPAN SEHARI HARI MENGGUNAKAN REFERENSI KITAB BAINA YADAIKA DENGAN FLASH

APLIKASI PENGENALAN BATIK INDONESIA BERBASIS MOBILE ANDROID

IMPLEMENTASI DATA MINING DAN RANCANG BANGUN SISTEM INFORMASI ( STUDI KASUS : CV.CITRAKARA ARCHITECT ) SKRIPSI

SISTEM INFORMASI ADMINISTRASI KLINIK NGUDI WARAS PURWODADI BERBASIS WEB

APLIKASI UNTUK PERANCANGAN JADWAL TERPADU UMS SESUAI REQUEST DOSEN

SISTEM INFORMASI KEJUARAAN KARATE SOLO CUP BERBASIS WEB

RANCANG BANGUN SMS GATEWAY PADA PENGELOLAAN KOPERASI SIMPAN PINJAM (KSP LUMINTU JATISRONO)

SISTEM INFORMASI INTERNET SERVICE PROVIDER PRIMANET SRAGEN BERBASIS WEB

PERBANDINGAN 3 METODE DALAM DATA MINING UNTUK MENENTUKAN STRATEGI PENJUALAN PRODUK MAKANAN DAN MINUMAN PADA TOSERBA LESTARI BARU GEMOLONG

PERANCANGAN APLIKASI PEMBELAJARAN PENGENALAN WARNA, HURUF DAN ANGKA UNTUK ANAK USIA DINI DENGAN 3 BAHASA BERBASIS ANDROID

RANCANG BANGUN APLIKASI PELATIHAN PSIKOTES BERBASIS ANDROID

APLIKASI PEMBELAJARAN ORGAN TUBUH MANUSIA UNTUK SISWA SD BERBASIS ANDROID

BAB I PENDAHULUAN. dan membina peran serta masyarakat di samping memberikan pelayanan

SISTEM KOMPUTERISASI REKAM MEDIS RUMAH SAKIT PKU MUHAMMADIYAH BATURETNO

APLIKASI GAME PENGENALAN ANGGOTA TUBUH UNTUK ANAK BERKEBUTUHAN KHUSUS (ABK) TUNAGRAHITA BERBASIS KINECT

SISTEM INFORMASI MANAJEMEN INVENTORI DI PT. SOLO SARANA NETWORK

SISTEM PENDUKUNG KEPUTUSAN UNTUK OPEN POSITION PADA COMMODITY MARKET BERDASARKAN PIVOT HARIAN DENGAN METODE NAIVE BAYES SKRIPSI

SISTEM INFORMASI PEMBUKUAN ADMINISTRASI DAN KEUANGAN PADA ORGANISASI FOSHREMA (FORUM SHILATURAHIM REMAJA MUSLIM JUMAPOLO)

PENGENALAN DAN PEMBELAJARAN CARA MEMBACA ALQURAN (ILMU TAJWID) BERBASIS MOBILE ANDROID

SISTEM MONITORING DAN MAINTENANCE SYSTEM E-TICKETING BUS BATIK SOLO TRANS BERBASIS FRAMEWORK CODEIGNITER

RANCANG BANGUN SISTEM KOMPUTERISASI KESISWAAN DAN PRESTASI SISWA DI SD NEGERI 4 SRAGEN

APLIKASI SELEKSI DAN ADMINISTRASI SIMPAN PINJAM UPK PNPM KECAMATAN TANON BERBASIS DESKTOP

PERANCANGAN GAME EDUKASI PENGENALAN HURUF ALFABET UNTUK ANAK BERKEBUTUHAN KHUSUS TUNAGRAHITA

RANCANG BANGUN SISTEM PENGGAJIAN GURU DAN KARYAWAN MENGGUNAKAN LAZARUS ( STUDI KASUS : LPI SUNAN WALISONGO SRAGEN)

SISTEM INFORMASI ALUMNI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

PERANCANGAN PERHITUNGAN ZAKAT BERBASIS ANDROID

PENGEMBANGAN APLIKASI PENJUALAN OBAT APOTIK ADI SEHAT BERBASIS E-COMMERCE

APLIKASI MEDIA PEMBELAJARAN STRUKTUR DAN LAPISAN ATMOSFER BUMI BERBASIS MOBILE ANDROID

SKRIPSI. Yayuk Ayuningtyas NIM : L PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

APLIKASI PEMBELAJARAN BANGUN DATAR DAN BANGUN RUANG BERBASIS MOBILE ANDROID

PERANCANGAN APLIKASI PENDAFTARAN AKTA KELAHIRAN BERBASIS WEB

SISTEM INFORMASI PASIEN RAWAT INAP DI PUSKESMAS SAMBIREJO SRAGEN

RANCANG BANGUN APLIKASI PEMBELAJARAN TERTIB BERLALU LINTAS BERBASIS ANDROID

APLIKASI PEMBELAJARAN MATEMATIKA KELAS 2 SMP / MTS BERBASIS ANDROID

APLIKASI PEMBELAJARAN IPA UNTUK SISWA KELAS 4 SD MENGGUNAKAN ADOBE FLASH (Studi Kasus: SDN Wunut)

APLIKASI PEMBELAJARAN KEBUDAYAAN JAWA BERBASIS MOBILE ANDROID

ANALISA JARINGAN REMOTE KOMPUTER SERVER DATABASE DENGAN ANDROID MOBILE MENGGUNAKAN APLIKASI TEAM VIEWER DAN KEGUNAAN APLIKASI TEAM VIEWER

PERANCANGAN SISTEM INFORMASI DENGAN JAVA NETBEANS UNTUK PERHITUNGAN PENGHASILAN ANGGOTA KOPERASI PETANI SAWIT MAKMUR SEJAHTERA

Fauzan Natsir NIM : L

APLIKASI PEMESANAN MAKANAN DAN MINUMAN DI MILKY J BERBASIS JAVA DESKTOP

PERANCANGAN SISTEM INFORMASI PENJUALAN DEPOSIT PULSA PADA BELLA CELL BERBASIS WEB

SISTEM INFORMASI PAKET WISATA PADA CV. KHANS TOUR BERBASIS WEB

SIMULASI WEB SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO

PEMBUATAN APLIKASI PEMESANAN MOBIL RENTAL DENGAN LAYANAN WEB BERBASIS PHP & MYSQL

APLIKASI LATIHAN UJIAN KENAIKAN TINGKAT TAEKWONDO UNTUK MENGETAHUI TINGKAT KESIAPAN ANGGOTA BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN SISWA BARU PADA SMA MUHAMMADIYAH 1 KARANGANYAR

APLIKASI PENJURUSAN SISWA SESUAI BAKAT DAN MINAT DI SMA NEGERI 1 KARANGANYAR KABUPATEN DEMAK

SISTEM INFORMASI GEOGRAFIS UNTUK KUALITAS SMP NEGERI DI SURAKARTA

PERANCANGAN APLIKASI PENGELOLAAN LAPORAN KEPOLISIAN STUDI KASUS POLSEK GATAK

PERANCANGAN DAN PEMBUATAN DIGITAL SIGNAGE DENGAN CODEIGNITER

CHOIRUL AZIZ L

APLIKASI PEMETAAN GPS SMP SMA SURAKARTA BERBASIS MOBILE ANDROID

PENJUALAN PERALATAN OLAH RAGA TOKO WANTO SPORT DENGAN E-COMMERCE MENGGUNAKAN PHP, JAVASCRIPT, DAN MYSQL

MEMBANGUN GAME MAIN KATA DENGAN MACROMEDIA FLASH

RANCANG BANGUN APLIKASI PENGGAJIAN KARYAWAN PERUSAHAAN DAERAH AIR MINUM KABUPATEN SRAGEN

SISTEM INFORMASI PERPUSTAKAAN PADA SMK NEGERI 2 PATI

SISTEM INFORMASI DATA WARGA BINAAN RUTAN KLAS IIB KABUPATEN BLORA

SUTARNO NIM : L

APLIKASI GAME EDUKASI SEBAGAI UPAYA UNTUK MENINGKATKAN KEMAMPUAN BERHITUNG PADA ANAK BERKEBUTUHAN KHUSUS TUNA GRAHITA SKRIPSI

SISTEM INFORMASI PENGENALAN DAN PEMESANAN MADU PADA PERANGKAT MOBILE BERBASIS ANDROID

RANCANG BANGUN SISTEM INFORMASI AKADEMIK SMP NEGERI 4 MOJOSONGO BOYOLALI BERBASIS WEB

APLIKASI PENDAFTARAN DAN PEMILIHAN PENGURUS OSIS SMK SUDIRMAN 1 WONOGIRI BERBASIS WEBSITE

APLIKASI KAMUS PENYAKIT DALAM BERBASIS MOBILE ANDROID SKRIPSI

PERBANDINGAN KINERJA MESIN VIRTUALISASI DAN LAYANAN CLOUD COMPUTING

PENGEMBANGAN APLIKASI MEDIA PEMBELAJARAN SISTEM ORGAN DALAM TUBUH MANUSIA MENGGUNAKAN HTML 5

Sarmini NIM : L

PERANCANGAN DAN IMPLEMENTASI JARINGAN VIRTUAL PRIVATE NETWORK MENGGUNAKAN PPTP (PONT TO POINT TUNNELING PROTOCOL) PADA PT.MEGA TIRTA ALAMI SKRIPSI

PERANCANGAN DAN PEMBUATAN BUKU SAKU PANDUAN PENCEGAHAN ANEMIA PADA IBU HAMIL BERBASIS ANDROID DENGAN FITUR SISTEM PENDUKUNG KEPUTUSAN

SISTEM KOMPUTERISASI PENDATAAN PRASARANA LALU LINTAS KOTA SURAKARTA

APLIKASI PADA PONSEL ANDROID UNTUK ADMINISTRASI USER JARINGAN MELALUI SHORT MESSAGE SERVICE

PERBANDINGAN HASIL DETEKSI KEMIRIPAN TOPIK SKRIPSI DENGAN MENGGUNAKAN METODE N-GRAM DAN EKSPANSI KUERI SKRIPSI

Ayu Latifatudinni NIM : L

1 APLIKASI AKADEMIK SMK SINAR PERMATA BANGSA SRAGEN BERBASIS WEBSITE

Rudy Setiawan NIM : L

SISTEM MANAJEMEN DESTINASI WISATA SE-EKS KARISIDENAN SURAKARTA

APLIKASI SISTEM INFORMASI MANAJEMEN LOGISTIK BERBASIS WEB PADA PT ARINDO PRATAMA CABANG SOLO

SKRIPSI. Oleh: Khonita Zulfa Masykuroh NIM : L

WEBSITE KAMUS BAHASA INDONESIA MENGGUNAKAN JQUERY MELALUI WEB SERVICE

PENGEMBANGAN MODEL APLIKASI PEMBELAJARAN KEANEKARAGAMAN MAKHLUK HIDUP MENGGUNAKAN HTML5

SISTEM INFORMASI PENJUALAN FURNITURE PADA CV. ELITE URBAN MENGGUNAKAN LAZARUS DAN MYSQL

PEMBUATAN DIGITAL LIBRARY PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA BERBASIS WEB

SISTEM INFORMASI GUDANG FARMASI RUMAH SAKIT UMUM DAERAH Dr. MOEWARDI BERBASIS WEB

RANCANG BANGUN MEDIA PEMBELAJARAN INTERAKTIF MATA PELAJARAN FISIKA SEKOLAH MENENGAH ATAS KELAS XI SEMESTER 1

Rancang Bangun Program Aplikasi Sistem Pembelajaran Mata Kuliah Jaringan Syaraf Tiruan Model Jaringan Kompetitif

APLIKASI KAMUS TIGA BAHASA BERBASIS ANDROID

PENGEMBANGAN SISTEM INFORMASI PARIWISATA DAERAH DENGAN APLIKASI WEB

RANCANG BANGUN APLIKASI PENGENALAN ASMAA UL HUSNA BERBASIS WINDOWS PHONE MENGGUNAKAN VISUAL BASIC.NET

AUGMENTED REALITY SISTEM PERIODIK UNSUR KIMIA SEBAGAI MEDIA PEMBELAJARAN BAGI SISWA TINGKAT SMA BERBASIS ANDROID MOBILE

SISTEM PAKAR PEMILIHAN SEPEDA MOTOR DENGAN METODE SIMPLE ADDITIVE WEIGHTING

PENERAPAN RFID (Radio Frequency Identification) UNTUK PENGELOLAAN GUDANG DI KEPOLISIAN

IMPLEMENTASI TEKNOLOGI AUGMENTED REALITY SEBAGAI MEDIA PROMOSI PAKAIAN BATIK

Transkripsi:

PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : Adi kurniawan NIM : L200090112 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013

HALAMAN PERSETUJUAN Skripsi dengan judul PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN Ini telah diperiksa, disetujui, dan disahkan pada : Hari : Senin Tanggal : 28 Oktober 1013 Pembimbing I Pembimbing II Umi Fadlillah, S.T. M.Eng. NIK : 197803222005012002 Endah Sudarmilah, S.T. M.Eng NIK : 969 ii

HALAMAN PENGESAHAN PEMANFAATAN JAVA SWING MAKE OVER SEBAGAI PENGOLAH DATA DAN REKAM MEDIS DI PUSKESMAS PETARUKAN Dipersiapkan dan disusun oleh ADI KURNIAWAN NIM : L200090112 Telah dipertahankan di depan Dewan Penguji pada tanggal 26 oktober 2013 Susunan Dewan Penguji Pembimbing I Dewan Penguji I Umi Fadlillah, S.T. M.Eng. NIK : 197803222005012002 Yusuf Sulistyo N, S.T., M.Eng NIK : 100.1197 Pembimbing II Endah Sudarmilah, S.T, M.Eng NIK : 969 Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana Tanggal Dekan Fakultas Komunikasi dan Informatika Ketua Program Studi Teknik Informatika Husni Thamrin, S.T, M.T, Ph.D NIK : 706 Dr. Heru Supriyono, M.Sc. NIK : 970 iii

DAFTAR KONTRIBUSI Dalam mengerjakan aplikasi pengolah data dan rekam medis ini saya menyatakan bahwa: 1. Saya membuat aplikasi pengolah data dan rekam medis ini dengan refesensi dari buku dan internet. 2. Software pendukung yang saya gunakan untuk membuat aplikasi pengolah data dan rekam medis ini ialah Netbeans IDE 7.1.1, JDK 1.7.0_03, XAMPP 1.7.3 dan DBDesigner 4 sebagai perancangan ERdiagram. 3. Saya menggunakan laptop dengan spesifikasi Processor Intel Core i3-370m Processor 2.40 GHz untuk membuat aplikasi ini. 4. Desain tampilan, icon, background, PanelAlpha, ButtonGradient, dan ButtonImageGlass, yang merupakan teknik memanipulasi tampilan user interfaces ( java swing makeover) yang digunakan dalam aplikasi ini didapatkan dari internet. 5. Aplikasi pengolah data dan rekam medis ini 30% teman saya membantu dalam merancang coding script. Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggung jawab atas isi dan kebenaran daftar di atas. Surakarta, Oktober 2013 Mengetahui: Adi Kurniawan Pembimbing I Pembimbing II Umi Fadlillah, S.T. M.Eng. NIK : Endah Sudarmilah, S.T, M.Eng NIK : iv

MOTTO Orang hidup itu penuh kejutan Kadang kita diatas kadang kita dibawah Tapi tidak buatku, setiap hari bagiku sama tanpa kejutan Karena yang terpenting bagaimana kita menjalaninya Dengan selalu bersyukur, selalu menyenangkan orang, mencontohkan yang baik, agar hidup lebih berguna bagi keluarga dan masyarakat luas jadi ketika suatu saat kita meninggalkan bumi ini kita bisa dikenang kebaikannya oleh cucu-cucu kita dan masyarakat luas ( Penulis) v

PERSEMBAHAN Sebagai rasa syukur dan terima kasih saya persembahkan karyaku ini kepada : 1. Kedua orang tuaku tercinta, Bapak Sunardo dan Ibu Sri Ningsih kasih sayang yang tidak terbatas, untuk setiap petuah, setiap doa yang dipanjatkan untuk kesuksesanku, serta dukungan moril dan materiilnya yang tak akan pernah terbalaskan. 2. Kakak-kakaku khususnya Cahya Gunawan dan Dinar Hadi yang telah memberikan motivasi, dan dukungan, baik secara moril dan materiil yang tak akan pernah terbalaskan. 3. Adiku tercinta Ratna Sapta Ningrum saudaraku yang paling cantik sendiri, dan pintar yang selalu ceria yang membuat kakak-kakanya menjadi semangat untuk mencontohkan yang baik. 4. Keluarga besar IT UMS dan IT Helpdesk yang selalu memberi dukungan dan tempat bertukar ilmu. 5. Teman-teman kos damai yang selalu mengajarkanku rasa kebersamaan dalam suka maupun duka, serta teman satu perjuangan ketika harus memikul beban untuk membayar tunggakan kos dan listrik berbulan-bulan. 6. Semua pihak yang selalu ada di sekelilingku yang tidak bisa kusebutkan satu persatu. vi

KATA PENGANTAR Alhamdulillah, kami panjatkan syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan skripsi ini dengan judul Pemanfaatan Java Swing Make Over Sebagai Pengolah Data Dan Rekam Medis Di Puskesmas Petarukan. Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana. Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu kritik saran yang membangun dari berbagai pihak sangat penulis harapkan demi perbaikan-perbaikan ke depan. Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha Suci nama-mu. 2. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiayah Surakarta. 3. Bapak Dr. Heru Supriyono, S.T., M.Sc. selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiayah Surakarta. vii

4. Ibu Umi Fadillah, S.T, M.Eng. selaku pembimbing I yang telah memberikan, nasehat, bimbingan, dorongan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 5. Ibu Endah Sudarmilah, S.T, M.Eng. selaku pembimbing akademik selama kuliah dan pembimbing II yang telah memberikan, bimbingan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 6. Segenap dosen dan karyawan prodi Teknik Informatika atas bantuan dan ilmu yang diberikan kepada penulis selama masa perkuliahan hingga dinyatakan mendapat gelar Strata 1. 7. Kepada orang tua yang selalu memberikan do a, semangat dan motivasi dengan tiada hentinya kepada penulis. 8. Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu hingga terselesainya skripsi ini. Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu.amiin. Surakarta, 2013 Penulis viii

DAFTAR ISI Halaman Judul... i Halaman Persetujuan... ii Halaman Pengesahan... iii Daftar Kontribusi... iv Motto... v Persembahan... vi Kata Pengantar... vii Daftar Isi... ix Daftar Tabel... xiv Daftar Gambar... xv Abstraksi... xviii BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Penelitian... 3 1.5. Manfaat Penelitian... 3 1.6. Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA... 6 2.1. Telaah Penelitian... 6 2.2. Landasan Teori... 9 1. Definisi dari Puskesmas... 9 ix

2. Pengertian Pengolahan... 11 3. Pengertian Data... 11 4. Pengertian Pengolahan Data... 11 5. Pengertian Sistem Pengolahan Data... 12 6. Definisi dari Rekam Medis... 12 7. Pengertian LAN... 15 8. Pengertian Java... 15 9. Pemrograman Java Dekstop... 16 10. Java Swing... 16 11. Swing MakeOver... 18 12. Netbeans... 18 13. Database... 19 BAB III METODE PENELITIAN... 21 3.1. Waktu dan Tempat Penelitian... 22 3.2 Peralatan Utama dan Pendukung... 22 A. Perancangan dan Pembuatan... 23 1. Hardware... 23 2. Software... 23 B. Pengujian... 23 3.3 Alur Penelitian... 24 3.4 Metode penelitian... 25 3.5 Perancangan Aplikasi... 26 A. Metode Pengumpulan Data... 26 x

1. Metode Dokumentasi... 26 2. Metode Studi Pustaka... 28 B. Perancangan Sistem... 28 1. Perancangan Use Case... 28 a. Use Case Diagram... 28 b. Use Case Definition... 30 c. Finalize Usecase... 32 d. Use Case Description... 33 2. Diagram Aktifitas... 36 a. User Login... 36 b. Input Data Pasien... 37 c. Input Data Dokter... 37 d. Input Data Rekam Medis... 38 e. Input Data Administrasi... 38 f. Input Data Obat... 39 g. Input Data Laboratorium... 39 h. Cetak Laporan Periksa Pasien... 40 C. Desain Database... 40 1. Aturan Simbol-simbol Untuk TIC... 41 2. Relasi Antar Tabel... 45 3. Entity Relationship (ER-Diagram)... 46 D. Desain Layout Form, Proses dan Output 48 1. Desain Form Administrator... 48 xi

2. Desain Menu Admin.. 49 a. Desain Form Input Data Pasien... 50 b. Desain Form Input Data Dokter... 51 c. Desain Form Input Data Administrasi... 51 d. Desain Form Lihat Data Rekam Medis... 52 e. Desain Form Input Data Obat... 53 f. Desain Form Input Data Periksa Laboratorium... 54 g. Desain Form Cetak Laporan... 55 h. Desain Form Manajemen User... 55 i. Desain Form Ubah Password User Admin... 56 3. Desain Menu Dokter.. 57 a. Desain Form Input Data Rekam Medis... 57 b. Desain Form Ubah Password User Dokter... 58 4. Desain OutPut... 59 a. Desain Kartu Pasien... 59 b. Desain Laporan Puskesmas... 60 c. Kuitansi Pembayaran... 61 BAB IV HASIL DAN PEMBAHASAN... 62 4.1 Hasil Penelitian... 62 1. Halaman Administrator... 62 2. Halaman Menu User Admin... 64 a. Tampilan Form Input Data Pasien... 65 b. Tampilan Form Input Data Dokter... 66 xii

c. Tampilan Form Input Data Administrasi... 67 d. Tampilan Form Lihat Data Rekam Medis... 68 e. Tampilan Form Input Manajemen Obat... 68 f. Tampilan Form Input Manajemen Laboratorium... 69 g. Tampilan Form Laporan Pemeriksaan... 70 h. Tampilan Form Input Manajemen User... 71 i. Tampilan Form Input Ubah Password User Admin... 72 3. Halaman Menu User Dokter... 72 a. Tampilan Form Input Dokter Periksa... 73 b. Tampilan Form Input Ubah Password User Dokter... 74 4.2. Pengujian... 74 1. Pengujian Internal... 74 2. Pengujian Eksternal... 76 4.3.Implementasi... 80 1. Kelebihan... 80 2. Kelemahan... 80 4.4. Perawatan Aplikasi 81 BAB V PENUTUP... 82 5.1. Kesimpulan... 82 5.2. Saran... 83 DAFTAR PUSTAKA... 84 LAMPIRAN. 85 xiii

DAFTAR TABEL Tabel 3.1 : Use Case Description Input Login... 33 Tabel 3.2 : Use Case Description Input Data Pasien... 34 Tabel 3.3 : Use Case Description Input Data Dokter... 34 Tabel 3.4 : Use Case Description Input Data Rekam Medis... 35 Tabel 3.5 : Use Case Description Input Data Administrasi... 35 Tabel 3.6 : Use Case Description Input Data Obat... 36 Tabel 3.7 : Use Case Description Input Data Laboratorium... 36 Tabel 3.8 : Aturan Simbol-simbol Untuk Tic... 41 Tabel 3.9 : Tic Untuk Tabel User... 41 Tabel 3.10 : Tic Untuk Tabel Dokter... 42 Tabel 3.11 : Tic Untuk Tabel Pasien... 42 Tabel 3.12 : Tic Untuk Tabel Rekam Medis... 43 Tabel 3.13 : Tic Untuk Tabel Daftar... 44 Tabel 3.14 : Tic Untuk Tabel Administrasi... 44 Tabel 3.15 : Tic Untuk Tabel Obat... 45 Tabel 3.16 : Tic Untuk Tabel Laboratorium... 45 Tabel 4.1 : Black Box Halaman Admin... 45 Tabel 4.2 : Black Box Halaman Dokter... 45 xiv

DAFTAR GAMBAR Gambar 2.1 : Proses Pengolahan Data... 11 Gambar 3.1 : Diagram Alir Penelitian... 15 Gambar 3.2 : Metode pendekatan waterfall... 17 Gambar 3.3 : Use case untuk sistem secara umum... 17 Gambar 3.4 : Diagram aktifitas login... 37 Gambar 3.5 : Diagram aktifitas input data pasien... 37 Gambar 3.6 : Diagram aktifitas input data dokter... 37 Gambar 3.7 : Diagram aktifitas input data rekam medis... 38 Gambar 3.8 : Diagram aktifitas input data administrasi... 38 Gambar 3.9 : Diagram aktifitas input data obat... 39 Gambar 3.10 : Diagram aktifitas input data laboratorium... 39 Gambar 3.11 : Diagram aktifitas cetak laporan... 40 Gambar 3.12 : ER-Diagram... 47 Gambar 3.13 : Desain Form Administrator... 49 Gambar 3.14 : Desain Menu Halaman Admin... 50 Gambar 3.15 : Desain Form Input Data Pasien... 50 Gambar 3.16 : Desain Form Input Data Dokter... 51 Gambar 3.17 : Desain Form Input Data Administrasi... 52 Gambar 3.18 : Desain Form Lihat Data Rekam Medis... 53 Gambar 3.19 : Desain Form Input Data Obat... 54 Gambar 3.20 : Desain Form Input Data Laboratorium... 54 xv

Gambar 3.21 : Desain Form Cetak Laporan Periksa Pasien... 55 Gambar 3.22 : Desain Form Manajemen User... 56 Gambar 3.23 : Desain Form Ubah Password user Admin... 56 Gambar 3.24 : Desain Menu Halaman User Dokter... 57 Gambar 3.25 : Desain Form Input Data Rekam Medis... 58 Gambar 3.26 : Desain Form Ubah Password User Dokter... 59 Gambar 3.27 : Desain Output Kartu Pasien... 59 Gambar 3.28 : Desain Cetak Laporan Puskesmas... 60 Gambar 3.29 : Desain Output Kuitansi Pembayaran Pasien... 61 Gambar 4.1 : Tampilan Halaman Administrator... 62 Gambar 4.2 : Tampilan Button Pengaturan Koneksi... 63 Gambar 4.3 : Tampilan Form Pengaturan Koneksi... 63 Gambar 4.4 : Tampilan Halaman Menu User Admin... 64 Gambar 4.5 : Tampilan Form Input Data Pasien... 65 Gambar 4.6 : Tampilan Kartu Pasien... 66 Gambar 4.7 ; Tampilan Form Input Data Dokter... 66 Gambar 4.8 : Tampilan Form Input Data Administrasi... 67 Gambar 4.9 : Tampilan Cetak Kuitansi... 67 Gambar 4.10 : Tampilan Form Lihat Data Rekam Medis... 68 Gambar 4.11 : Tampilan Form Input Manajemen Obat... 68 Gambar 4.12 : Tampilan Form Input Manajemen Laboratorium... 69 Gambar 4.13 : Tampilan Form Laporan Pemeriksaan... 70 Gambar 4.14 : Tampilan Cetak Laporan... 71 xvi

Gambar 4.15 : Tampilan Form Input Manajemen User... 71 Gambar 4.16 : Tampilan Ubah Password User Admin... 72 Gambar 4.17 : Tampilan Halaman Menu User Dokter... 72 Gambar 4.18 : Tampilan Form Input Data Dokter Periksa... 73 Gambar 4.19 : Tampilan Ubah Password User Dokter... 74 Gambar 4.20 : Hasil Grafik Kuisoner... 77 xvii

ABSTRAKSI Pusat Kesehatan Masyarakat (Puskesmas) adalah suatu kesatuan organisasi kesehatan fungsional yang merupakan pusat pengembangan kesehatan masyarakat dan membina peran serta masyarakat di samping memberikan pelayanan menyeluruh dan terpadu kepada masyarakat di wilayah kerjanya dalam bentuk kegiatan pokok. Puskesmas merupakan salah satu tempat yang di dalamnya terjadi proses pertukaran informasi dengan kolaborasi, mobilitas, dan integrasi data, baik di dalam Puskesmas itu sendiri atau dalam hubungan keluar dengan Dinas Kesehatan yang membawahinya. Penelitian ini bertujuan untuk menghasilkan sebuah aplikasi pengolah data pasien dan rekam medis pasien di Puskesmas Petarukan, dengan memanfaatkan bahasa pemrograman Java swing make over dan XAMPP sebagai web server databasenya, yang dapat membantu dalam memproses pengolahan data, mempermudah pencarian pasien dan pembuatan laporan. Metode perancangan aplikasi yang digunakan adalah metode waterfall yaitu metode yang menggunakan pendekatan secara sistematis dan urut mulai dari level mendefinisikan kebutuhan aplikasi sampai maintenance. Aplikasi diimplementasikan pada tanggal 10 September 2013, berdasarkan hasil seminar dan uji aplikasi, petugas Puskesmas Petarukan dapat dengan mudah melayani pasien mulai dari pendaftaran pasien, mengolah data pasien, pencarian rekam medis pasien, serta mempermudah pembuatan laporan. Kata kunci : Java Swing, Puskesmas, Rekam Medis, Waterfall, xviii