Disusun oleh:
Nama : Ilham Muhammad Prasetyo
NIM : 1603040015
Telah disetujui
Pada tanggal .................................
Pengampu/Pembimbing
Mengetahui,
Ketua Program Studi Teknik Informatika
B. KAJIAN PUSTAKA
1. Rancang
Rancang berarti mengatur segala sesuatu (sebelum bertindak,
mengerjakan, atau melakukan sesuatu); merencanakan (Purwanto,
2008).
2. Bangun
Bangun berarti cara menyusun atau susunan yg merupakan suatu
wujud; struktur (Komputer, 2007).
3. Aplikasi
Aplikasi adalah program yang memiliki aktifitas pemrosesan
perintah yang diperlukan untuk melaksanakan permintaan pengguna
dengan tujuan tertentu (Supriyanto, 2005).
Komputer itu sendiri kaitannya dengan aplikasi yang terdiri dari
beberapa unit fungsional untuk mencapai tujuan pelaksanaaan
pengolahan data yaitu:
a. Bagian yang membaca data (Input data atau input unit)
b. Bagian yang mengolah data (Control processing unit)
c. Bagian yang mengeluarkan hasil pengolahan data (Output
data)
4. Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu organisasi
yang mempertemukan kebutuhan pengelolaan transaksi harian,
mendukung operasi, bersifat manajerial, dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang dibutuhkan (Hutahean, 2014).
Sebuah sistem informasi merupakan kumpulan dari perangkat
keras dan perangkat lunak komputer serta perangkat manusia yang
akan mengolah data menggunakan perangkat keras dan perangkat
lunak tersebut. Selain itu data juga memegang peranan yang penting
dalam sistem informasi. Data yang akan dimasukkan dalam sebuah
sistem informasi dapat berupa formulir-formulir, prosedur-prosedur
dan bentuk data lainnya. Selain itu sistem informasi dapat
didefinisikan sebagai berikut :
a Suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai suatu
tujuan yaitu menyajikan informasi.
b Sekumpulan prosedur organisasi yang pada saat dilaksanakan
akan memberikan informasi bagi pengambil keputusan dan atau
untuk mengendalikan organisasi.
c Suatu sisem didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi, mendukung operasi, bersifat
manajerial, dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan (Kristanto, 2008).
5. Rekam Medis
Rekam medis merupakan berkas yang berisikan catatan dan dokumen
tentang identitas pasien, pemeriksaan, pengobatan, tindakan dan
pelayanan lain kepada pasien pada sarana pelayanan kesehatan(Ulil
Kholili, 2011).
6. PHP (Programming Hypertext Preprocessor)
PHP: Hypertext Preeprocesor. Ini merupakan bahasa yang hanya
dapat berjalan pada server dan hasilnya dapat di tampilkan pada Client.
(Nugroho, 2008).
Interpreter PHP dalam mengeksekusi kode PHP pada sisi
server(disebut server-side), sedangkan tanpa adanya interpereter PHP,
maka semua skrip dan aplikasi PHP yang dibuat tidak dapat dijalankan.
Proses eksekusi kode PHP yang dilakukan oleh Apache Web Server dan
interptereter.
PHP merupakan bahasa standar yang di gunakan dalam dunia Web
site, PHP adalah bahasa program yang berbentuk skrip yang diletakkan
di dalam server web. Jika kita lihat dari sejarah mulainya PHP
diciptakan dari ide Rasmus Lerdof untuk digunakan sebagai keperluan
membuat Web site pribadi, akan tetapi dikembangkan lagi sehingga
menjadi sebuah bahasa yang disebut ”Personal Home Page”, inilah
awal mula munculnya PHP sampe saat ini.
7. Use case Diagram
Use case Diagram adalah teknik untuk merekam persyaratan
fungsional sebuah sistem. Use case mendeskripsikan interaksi tipikal
antara para pengguna sistem dengan sistem itu sendiri, dengan memberi
sebuah narasi tentang bagaimana sistem tersebut digunakan (Martin
Fowler, 2005).
Use case diagram mendeskripsikan sebuah interaksi antara
satu atau lebih aktor dengan sistem yang akan dibuat. Diagram use case
digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah
sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut.
Sebuah use case merepresentasikan sebuah interaksi antara aktor (user
atau sistem lainya) dengan sistem. Use case menjelaskan secara
sederhana fungsi sistem dari sudut pandang user.
8. Activity Diagram
Activity diagram menggambarkan aliran kerja atau aktivitas dari
sebuah sistem pada perangkat lunak (Rosa dan Salahudin, 2016).
Activity diagram sesuai dengan namanya diagram ini
menggambarkan tentang aktifitas yang terjadi pada sistem. Dari
pertama sampai akhir, diagram ini menunjukkan langkah-langkah
dalam proses kerja sistem yang dibuat. Adapun fungsi activity diagram
antara lain :
a. Menggambarkan proses urutan aktifitas dalam sebuah proses
yang berjalan dalam sistem
b. Activity diagram dibuat berdasarkan sebuah use case pada
use case diagram.
9. Sublime Text
Sublime Text adalah satu dari sekian banyak text editor yang
digunakan untuk memanipulasi sebuah data yang berhubungan dengan
pembuatan program, baik yang berbasis desktop, web maupun mobile.
Sublime Text sendiri adalah aplikasi open source yang artinya bisa
didapat secara gratis (Wibowo, 2013).
10. Database
Database adalah sekumpulan file data yang saling berhubungan
dan berorganisasi sedemikian rupa sehingga memudahkan untuk
mendapat dan memproses data. Lingkungan sistem database
menekankan data yang tidak tergantung (independent data) pada
aplikasi yang akan menggunakan data. Data adalah kumpulan fakta
dasar (mentah) yang terpisah. (Setyaningsih, 2006).
Sebuah database harus dibuat dengan rapi agar setiap data yang
dimasukkan sesuai dengan tempatnya. Sebagai contoh, disebuah toko,
penyimpanan stok barang dikelompokkan berdasar jenis tertentu,
misalnya bahan makanan, pembersih, pakaian dan lain-lain. Kemudian
dikelompokkan lagi berdasarkan nama makanan atau nama bahan
pembersih. Ini dilakukan agar setiap pembeli dapat dengan mudah
mencari dan mendapatkan barang yang diperlukan. Dapat dibayangkan
jika barang-barang di toko tersebut tidak dikelompokkan berdasarka
jenis-jenis yang ditentukan, pembeli akan sulit mencari dan
mendapatkan barang yang dimaksud.
11. My SQL
MySQL adalah salah satu jenis database server yang sangat
terkenal dan banyak digunakan untuk membangun aplikasi web yang
menggunakan database sebagai sumber dan pengolahan datanya (Arief,
2011).
MySQL merupakan database yang pertama kali didukung oleh
bahasa pemrograman script untuk internet (PHP dan Perl). MySQL dan
PHP dianggap sebagai pasangan software pembangun aplikasi web
yang ideal. MySQL lebih sering digunakan untuk membangun aplikasi
berbasis web, umumnya pengembangan aplikasinya menggunakan
bahasa pemrograman script PHP.
Kepopuleran MySQL antara lain karena MySQL menggunakan
SQL sebagai bahasa dasar untuk mengakses databasenya sehingga
mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk
kebutuhan database perusahaan-perusahaan yang berskala kecil sampai
menengah,
MySQL juga bersifat open source (tidak berbayar). MySQL
merupakan database yang pertama kali didukung oleh bahasa
pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP
dianggap sebagai pasangan software pembangun aplikasi web yang
ideal. MySQL lebih sering digunakan untuk membangun aplikasi
berbasis web, umumnya pengembangan aplikasinya menggunakan
bahasa pemrograman script PHP.
C. TUJUAN
Tujuan yang ingin dicapai dari kerja praktek ini adalah merancang
aplikasi Sistem Informasi Rekam Medis untuk menggantikan sistem rekam
data-data pasien yang disimpan dalam lembaran kertas (papper based)
menjadi terkomputasi.
D. MANFAAT
Manfaat yang diperoleh dari Perancangan Sistem Informasi Rekam
Medis pada Klinik Tri Salimah ini adalah untuk mempermudah dalam
pengelolaan data pasien, data dokter, data rekam pasien, data tindakan dokter
agar terjaga dengan aman guna meningkatkan mutu pelayanan.
D. METODE PELAKSANAAN
Metode pelaksanaan yang dilakukan dalam kerja praktek ini
menggunakan metode Skuensial Linier.
Pemodelan
Sistem Informasi
Perawat/ Bidan
Halaman Login
Memasukkan
username,
SALAH
password dan
memilih level
Menampilkan
BENAR
halaman dashboard
Phase
Login Aplikasi
Memilih
Menampilkan
Tindakan
dashboard
Dokter
menampilkan
data rekam
menampilkan
memilih tombol
data transaksi
transaksi
rekam
menambah,
menghapus menyimpan
data transaksi data rekam
rekam
menampilkan
mencetak
halaman cetak
transaksi rekam
transaksi rekam
Phase
Login Aplikasi
menampilkan data
dokter
melihat data
dokter
Phase
Login Aplikasi
menampilkan data
pasien
melihat data
pasien
Phase
Halaman Login
Memasukkan
username,
SALAH
password dan
memilih level
Menampilkan
BENAR
halaman dashboard
Phase
Login
Aplikasi
menampilkan
data rekam
menambah
pasien dan data menyimpan
pendaftaran data
pasien
Phase
Login
Aplikasi
menampilkan
data pasien
menambah,
menghapus, menyimpan
mengedit data data
pasien
Phase
Login
Aplikasi
menampilkan
data perawat
Melihat data
perawat
Phase
Login
Aplikasi
menampilkan
data bidan
Melihat data
bidan
Phase
Login
Aplikasi
memilih
menampilkan
Tindakan
dashboard
Periksa
menampilkan
data tindakan
periksa
Melihat data
tindakan periksa
Phase
Login
Aplikasi
memilih menampilkan
Tindakan Lab dashboard
menampilkan
data Tindakan
Lab
Melihat data
tindakan lab
Phase
Login
Aplikasi
memilih menampilkan
Tindakan Bidan dashboard
menampilkan
data Tindakan
Bidan
Melihat data
bidan
Phase
umur
pendaftaran
PK id_kel data_bidan
status_tindakan FK id_pasien
FK district_id PK id_bidan
PK id FK id_dokter data_dokter
tanggal
PK id_dokter nama_kelurahan nama_bidan
nama_status
FK kabupaten
FK status_tindakan FK provinsi
FK kecamatan
FK kabupaten
dokter_spesialis
FK kelurahan
PK id_spesialis FK kecamatan
alamat_lengkap
FK kelurahan
nama_spesialis
FK spesialis
id_ruangan
data_ruangan
no_telp
PK id_ruangan
alamat_lengkap
nama_ruangan
gaji_pokok
d. Implementasi
Dalam tahapan ini bahasa yang digunakan adalah PHP
dan tools yang digunakan adalah Sublime Text 2 dan XAMPP.
Kode pemrograman ini berfungsi untuk mengolah data-data yang
ada. Dengan kode program ini menjadikan antarmuka dan
database dapat saling terhubung sehingga data dapat ditampilkan
pada tampilan antarmuka dan dapat disimpan dalam database.
e. Pengujian
Pengujian pada aplikasi kerja praktek ini menggunakan
Black-Box Testing (pengujian kotak hitam). Menurut
Shalahuddin dan Rosa (2013). Black-Box Testing (pengujian
kotak hitam) yaitu menguji perangkat lunak dari segi spesifikasi
fungsional tanpa menguji desain dan kode program Pengujian
dimaksudkan untuk mengetahui apakah fungsi-fungsi,
masukan, dan keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan. Aplikasi ini akan diterapkan di
Klinik Tri Salimah.
E. RENCANA DAN JADWAL PELAKSANAAN
Kerja Praktek ini membutuhkan waktu selama 5 bulan dengan tabel
kegiatan sebagai berikut:
Tabel 1. Jadwal Pelaksanaan
Rencana Alokasi Waktu ( Bulan ke: / Minggu ke: )
Kegiatan 1 2 3 4 5
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1
Analisa
Desian
Implementasi
Pengujian
Penyusunan
Laporan
DAFTAR PUSTAKA
Ulil Kholili. (2011). Pengenalan Ilmu Rekam Medis Pada
Masyarakat Serta Kewajiban Tenaga Kesehatan di Rumah
Sakit. Kesehatan Komunitas, 1, 61–72.
Wirawan, M.J., 2009, Amazing News Website with PHP, Ajax, dan
MySQL, Andi, Yogyakarta.