analisis dan perancangan aplikasi registrasi dan pelayanan restitusi

advertisement
ANALISIS DAN PERANCANGAN APLIKASI
REGISTRASI DAN PELAYANAN
RESTITUSI KESEHATAN BERBASIS WEB
DATABASE PADA PT. PLN (PERSERO)
GAMBIR
Fadia Efendi Baharudin, Fajrul Barokah, Tri Hermawan,
Agus Prahono
Program Studi Teknik Informatika, Universitas Bina Nusantara
[email protected] [email protected] [email protected]
ABSTRAK
Tujuan penulisan skripsi ini adalah menganalisis dan merancang aplikasi registrasi
dan pelayanan restitusi kesehatan berbasis web database pada PT. PLN (Persero) Gambir.
Metodologi penelitian yang digunakan adalah studi kepustakaan, tahapan analisis yang
dilakukan dengan melakukan wawancara, tahapan perancangan basis data, dan
perancangan aplikasi. Dari hasil penelitian, didapatkan sebuah aplikasi web database
registrasi dan pelayanan restitusi kesehatan menggunakan bahasa pemrograman PHP
dengan mengintegrasikan database MySQL. Sistem registrasi dan pelayanan restitusi
kesehatan yang masih berjalan secara manual menjadi sistem aplikasi registrasi dan
pelayanan kesehatan yang terbangun dengan sistem aplikasi database berbasis web pada
PT. PLN (Persero) Gambir. Simpulan yang didapat adalah dengan adanya sistem ini dapat
membantu perusahaan membangun aplikasi berbasis web database yang sebelumnya masih
dilakukan secara manual. Serta memberikan efisiensi untuk melakukan registrasi dan
pelayanan.
Kata kunci :
Web Database, PHP, MySQL
1
2
PENDAHULUAN
Latar Belakang
Perusahaan Listrik Nasional atau yang disingkat menjadi PT. PLN (Persero) Gambir
adalah Badan Usaha Milik Negara (BUMN) yang membidangi urusan kelistrikan di Indonesia.
Namun terdapat suatu divisi yaitu Poliklinik ADM SDM merupakan divisi yang bertugas
menangani masalah kesehatan dan kesejahteraan para karyawan dan keluarga yang ingin
konsultasi atau berobat ke rumah sakit atau klinik di Jakarta. Permasalahan terletak pada
proses registrasi dan pelayanan yang dilakukan oleh divisi ADM SDM PT. PLN (Persero)
Gambir terhadap dokumen yang telah diisi oleh perusahaan itu memerlukan tingkat ketelitian
tinggi dan waktu yang lama, hal ini disebabkan karena sistem ini masih berjalan secara manual
yang dimiliki ADM SDM PT. PLN (Persero) Gambir. Selain itu, panitia juga kesulitan
mengolah dan mengatur data – data registrasi dan pelayanan restitusi kesehatan.
Divisi ADM SDM PT. PLN (Persero) Gambir membutuhkan sarana untuk
memudahkan proses registrasi dan pelayanan restitusi kesehatan secara cepat sehingga
perusahaan juga dapat mengetahui dimana letak kekurangan agar dapat melakukan proses
perbaikan dan pengumpulan kembali dokumen registrasi dan pelayanan. Oleh karena itu
dibutuhkan aplikasi registrasi berbasis web database yang akan digunakan pada divisi ADM
SDM. Sistem yang berjalan saat ini masih dilakukan secara manual akan ditingkatkan dengan
pembangunan aplikasi registrasi berbasis web database. Program tersebut akan menyimpan
data mengintegrasikan kedalam database MySQL dengan penggunaan bahasa pemrograman
PHP sebagai tampilan dari aplikasi tersebut. Maka penulis menentukan topik skripsi dengan
judul “ANALISIS DAN PERANCANGAN APLIKASI REGISTRASI DAN PELAYANAN
RESTITUSI KESEHATAN BERBASIS WEB DATABASE PADA PT. PLN (PERSERO)
GAMBIR”.
Ruang Lingkup
1.
Proses registrasi, transaksi data restitusi kesehatan yang diterapkan untuk pegawai
PT PLN (Persero) Gambir.
2.
Proses meninjau ulang history pengajuan dana dan pemberitahuan status yang
diterapkan untuk pegawai PT PLN (Persero) Gambir serta jumlah dana yang telah
disetujui oleh Supervisor.
3.
Proses konfirmasi atau validasi dana restitusi kesehatan pegawai yang dilakukan
oleh supervisor pada kantor PT. PLN (Persero) Gambir.
4.
Proses meninjau ulang rekap laporan nominal dana restitusi kesehatan yang telah di
validasi atau dikonfirmasi oleh supervisor.
Tujuan dan Manfaat
Tujuan dari pembuatan skripsi ini adalah menciptakan sebuah sistem aplikasi registrasi
berbasis web database yang memudahkan berjalannya fasilitas restitusi kesehatan yang
ditujukan kepada pegawai PT PLN (Persero). Jika dijabarkan tujuan tersebut antara lain adalah
:
1. Menganalisis sistem registrasi dan pelayanan restitusi kesehatan yang sedang
berjalan agar bisa dikembangkan menjadi aplikasi registrasi berbasis web
database.
2. Merancang web database untuk sistem aplikasi registrasi dan pelayanan
restitusi kesehatan pada PT. PLN (Persero).
Manfaat penulisan skripsi ini adalah:
1. Memudahkan pegawai pada kantor PT. PLN (Persero) Gambir dalam
melakukan pengajuan registrasi restitusi kesehatan.
2. Memudahkan pegawai pada kantor PT. PLN (Persero) Gambir dalam
melakukan peninjauan ulang pengajuan dan persetujuan dana restitusi
kesehatan.
3. Memudahkan supervisor pada kantor PT. PLN (Persero) Gambir dalam
melakukan proses meninjau ulang dan validasi data permohonan restitusi
kesehatan.
4. Mempermudah menghasilkan data permohonan restitusi kesehatan yang akan
diteruskan kepada bagian keuangan PT PLN (Persero) Gambir.
3
METODOLOGI PENELITIAN
Penulisan skripsi ini menggunakan beberapa metode penelitian antara lain:
1. Studi Kepustakaan
Studi ini dilakukan untuk mendapatkan bahan – bahan yang terkait sebagai
landasan dalam penulisan skripsi ini. Kegiatan yang dilakukan adalah dengan
membaca buku – buku yang terkait dan menarik kesimpulan dari hasil bahan –
bahan yang dibaca. buku yang telah dijadikan sebagai sumber referensi
penulisan skripsi ini yaitu buku Database Systems karangan Thomas Connolly
and Carolyn Begg edisi keempat tahun 2005 dan buku Sistem Basis Data dalam
Paket Five in One tahun 2009 karangan Indrajani.
2. Tahapan Analisis
Tahap yang dilakukan untuk mengumpulkan data yaitu :
a. Melakukan wawancara dengan pihak HRD dari PT. PLN (Persero)
Gambir.
b. Melakukan wawancara dengan Deputi Manajer dari PT. PLN (Persero)
Gambir.
3. Tahapan Perancangan Basis Data
Metode yang digunakan akan melalui 3 tahapan yaitu :
a. Perancangan Basis Data Konseptual.
b. Perancangan Basis Data Logikal
c. Perancangan Basis Data Fisikal
4. Perancangan Aplikasi
Untuk perancangan aplikasi menggunakan Database Lifecycle (DBLC) dan
Unified Modelling Language (UML).
HASIL DAN PEMBAHASAN
Evaluasi Database
Evaluasi basis data dilakukan dengan mengevaluasi integrity, security, redundansi,
backup and recovery dan performace pada sistem.
a. Integrity
1) Kebutuhan Data
Dalam hal kebutuhan data, ada beberapa atribut yang harus diisi dengan benar agar
tidak menyebabkan error atau menghasilkan nilai NULL. Oleh karena itu, harus
diberikan beberapa validasi untuk memastikan bahwa nilai yang akan dimasukkan
merupakan format yang benar. Dengan menggunakan validasi tersebut diharapkan dapat
menghindari dari NULL ataupun error yang mungkin terjadi.
2) Domain Integrity
Dalam implementasi basis data, batasan domain atribut telah diimplementasikan dengan
menggunakan tipe data dan batasan yang telah dibuat pada tahapan perancangan basis
data, sehingga pengguna tidak dapat memasukkan data yang panjangnya melebihi
batasannya, maka akan muncul pesan kesalahan. Kali ini berarti domain integrity yang
dibuat telah berjalan dengan baik.
3) Entity Integrity
Setiap table pada basis data yang telah dibuat memiliki primary key, sehingga dapat
mengidentifikasikan setiap baris data pada basis data.
4) Referential Integrity
Batasan ini telah diimplementasikan dengan menggunakan fasilitas MySQL server
untuk membuat relasi antara primary key dengan foreign key pada table lain yang
berhubungan.
b.Keamanan
Keamanan basis data berkaitan dengan mekanisme untuk melindungi basis data dari ancaman
yang ada, misalnya penipuan data, pencurian data, hilangnya kerahasiaan data, dan lain – lain.
Hasil dari evaluasi keamanan pada basis data ini menunjukkan bahwa semua tabel yang telah
dilakukan uji coba telah dapat berjalan dengan mekanisme keamanan yang ditentukan, yaitu
dengan membagi hak akses sesuai jenis pengguna.
4
c. Redundansi
Semua tabel yang ada pada basis data telah diuji coba dan menunjukkan bahwa memiliki
tingkat redundansi data yang rendah, karena semua tabel telah melalui tahap normalisasi.
d. Backup and Recovery
Untuk mencegah terjadinya kehilangan data yang disebabkan kegagalan sistem, perlu
dilakukan backup basis data ke lokasi penyimpanan lain, seperti flashdisk, harddisk external,
compact disc, dan lain – lain. Apabila telah terjadi kehilangan data, dapat dilakukan recovery
dan datanya diambil dari hasil backup sebelumnya.
e. Performance
Hasil dari evaluasi ini menunjukkan bahwa basis data dapat berjalan sesuai dengan rancangan
yang dibuat dan dapat menampilkan data dalam waktu singkat.
1. Integration Testing
Tabel Integration Testing User
NO.
TEST CASE
Masukkan alamat
1.
KELUARAN
Tampil halaman Login
HASIL
Sesuai
berikut :
localhost/index/.
Pada browser anda
-
2.
Jika login benar
Masukkan
tanpil home
Username &
tanpilan user
Password
-
Sesuai
Jika login salah
tampilkan alert
4.
Pilih menu Home
User
Tampil syarat – syarat
Sesuai
registrasi restitusi
kesehatan
Tampil data pegawai dan
fitur Ganti password
-Jika form ganti password
telah diisi dan memenuhi
5.
Pilih menu
syarat maka User dapat
Profile
login dengan password
baru
-Jika form ganti password
belum memenuhi syarat
maka akan tampil allert
Tampil form regitrasi
6.
Pilih menu
restitusi kesehatan
Registrasi
-Jika form registrasi telah
diisi dengan memenuhi
Sesuai
5
syarat transaksi berhasil
dan bisa di cek ke menu
History
-Jika pengisian form masih
salah akan menampilkan
allert
Tampil form history dari
Sesuai
registrasi yang telah
diajukan
-Jika Registrasi sudah
dikonfirmasi oleh admin
“status persetujuan”
menjadi sudah
dikonfirmasi dan “dana
7.
Pilih menu History
persetujuan akan berubah
sesuai dengan yang
diinput oleh admin”
-Jika Registrasi belum
dikonfirmasi oleh admin
“status persetujuan” tetap
belum dikonfirmasi dan
“dana persetujuan” tetap
Rp.0
Tampil menu Login &
6.
Pilih menu logout
Sesuai
user berhasil keluar dari
sistem
Tabel Integration Testing Admin
NO.
TEST CASE
Masukkan alamat
1.
KELUARAN
Tampil halaman Login
HASIL
Sesuai
berikut :
localhost/index/. Pada
browser anda
-
2.
tanpil home
Masukkan Username
& Password
Jika login benar
tanpilan user
-
Jika login salah
tampilkan alert
Sesuai
6
3.
Pilih menu Home
admin
Tampil syarat – syarat
Sesuai
registrasi restitusi
kesehatan
Tampil form input
Sesuai
Data pegawai
-
Jika form yang
diisi telah
memenuhi syarat.
4.
Pilih menu Data
Insert data
pegawai
pegawai berhasil
-
Jika form yang
diisi belum
memenuhi syarat
maka akan
muncul allert
Tampil form permohonan
registrasi dari pegawai
yang belum dikonfirmasi
-
Jika form
persetujuan dana
diinput dan sesuai
dengan syarat
proses konfirmasi
berhasil
dilakukan. Data
akan hilang dari
5.
data pending
Pilih menu pending
request. Bisa di
cek pada Menu
Approve
-
Jika form
persetujuan dana
sudah diinput
namun belum
sesuai syarat
maka proses
konfirmasi gagal.
Dan data tetap
muncul pada data
Sesuai
7
pending. Tidak
akan muncul pada
dara approve.
Tampil form permohonan
Sesuai
registrasi dari pegawai
6.
Pilih menu approve
yang telah dikonfirmasi
Terdapat 2 fitur search,
berdasarkan (NIP dan
kode registrasi)
Tampil menu Home &
7.
Pilih menu logout
Sesuai
user berhasil keluar dari
sistem
2.
User Acceptance Testing
NO.
USER ACCEPTANCE
1.
Semua fitur sudah berjalan dengan baik
2.
Validasi yang dibutuhkan sudah berjalan semestinya
Hasil user acceptance testing diperoleh dari pengujian yang dilakukan oleh :
1.
Nama penguji
:Pak Dimas Adiprasetyo PT. PLN (Persero) Gambir
Tanggal
: 20 Januari 2014
Jam
2.
Nama Penguji
: Pak Suyitno PT. PLN (Persero) Gambir
Tanggal
: 20 Januari 2014
Jam
3.
: 10.00 – 11.00 WIB
: 10.00 – 11.00 WIB
Nama penguji
: Pak Handi PT. PLN (Persero) Gambir
Tanggal
: 20 Januari 2014
Jam
: 10.00 – 11.00 WIB
Evaluasi Aplikasi
Wawancara
Aplikasi ini sudah dicoba oleh pihak ADM SDM PT.PLN (Persero) Gambir,
diantaranya Bapak Dimas Adiprasetyo selaku Junior Officer. Evaluasi dilakukan terhadap
semua halaman web.
Kesimpulan dari evaluasi adalah aplikasi yang telah sesuai dengan kebutuhan dan dapat
diterapkan oleh pengguna. Aplikasi ini dianggap mampu membantu transaksi dari registrasi
restitusi seorang pegawai. Dan memudahkan supervisor dalam melakukan konfirmasi dan
validasi. Dengan harapan bila ada penambahan fitur registrasi dan pelayanan restitusi
diharapkan aplikasi ini dapat dikembangkan lebih lanjut.
8
Evaluasi berdasarkan lima faktor manusia terukur
Untuk membuat sistem perancangan antarmuka yang efektif, efisien dan memuaskan,
ada faktor – faktor pengukur yang dijadikan sebagai evaluasi, yaitu :
1. Waktu Pembelajaran
Lamanya waktu yang diperlukan user untuk mempelajari cara penggunaan aksi yang
berhubungan dengan tugas.
2. Kecepatan Kinerja
Lamanya waktu yang diperlukan user untuk menyelesaikan tugas.
3. Tingkat Kesalahan Yang Dibuat User
Tingkat banyaknya kesalahan dan jenis kesalahan apa yang dilakukan oleh user. Pengendalian
kesalahan merupakan komponen kritis dalam pembuatan interface.
4. Daya Ingat
Bagaimana user dapat mempertahankan daya ingat mereka mengenai interface setelah jangka
waktu tertentu. Frekuensi penggunaan interface akan meningkatkan daya ingat.
5. Tingkat Kepuasan
Tingkat kepuasan user akan beberapa aspek interface yang dapat diketahui dengan melakukan
kuesioner dan interview
Evaluasi berdasarkan 8 golden rules
1. Berusaha untuk konsisten
Setiap halaman yang ada dalam web ini menampilkan desain antarmuka yang konsisten, hal ini
dapat dilihat dari penempatan menu yang tidak berubah untuk setiap halaman dan pemberian
warna dasar yang sama. Hal ini memudahkan user dalam hal navigasi yang dilakukan.
2. Memungkinkan adanya Shortcut
Penggunaan shortcut jalan pintas yang ada pada aplikasi web ini terlihat pada link yang tersedia
pada halaman web. Hal ini mempermudah dan mempercepat akses menu yang terdapat pada
menu lainnya.
3. Umpan balik yang informatif
Web ini telah dilengkapi dengan fasilitas umpan balik yang informatif, terlihat pada saat user
melakukan input data baru atau mengubah data yang sudah ada pada form, sistem
memberikan pesan pop up “Insert Success” apabila proses insert data ke database berhasil.
4. Merancang dialog untuk menghasilkan keadaan akhir
Untuk setiap form yang terdapat di sistem Registrasi dan Pelayanan Restitusi Kesehatan
ini sudah di rancang untuk menghasilkan aksi suatu penutupan dengan memberikan tombol
“Submit”, “Insert” atau “Update” pada akhir form sebagai penutup rangkaian dialog
pada form diisi user.
5. Menyediakan pencegahan dan penanganan kesalahan yang sederhana
Apabila user melakukan kesalahan dalam pengoperasian sistem, sistem secara otomatis
memberikan peringatan berupa pesan yang akan membantu user dalam memperbaiki
kesalahan yang dilakukannya. Contohnya pada saat user salah memasukkan username atau
password pada halaman Login.
6. Mengijinkan pembalikan aksi
Memberikan kemudahan kembali ke operasi sebelumnya bila user melakukan kesalahan
dalam pengoperasian sistem. User dapat membatalkan perintah yang tidak ingin
dilakukannya.
7. Mendukung pusat kendali internal
Bagi user yang merasa telah menguasai dalam mengoperasikan aplikasi website ini, mereka
akan merasakan kemudahan dalam menggunakannya, dimana user merasa sebagai pengontrol
aksi, bukan user yang dikontrol oleh website ini.
8. Mengurangi beban ingatan jangka pendek
Untuk mengurangi beban ingatan jangka pendek dari user, aplikasi ini sudah dibuat cukup
sederhana yang interaktif, sehingga user dapat lebih cepat mengingat menu serta fungsi dari
setiap menunya.
9
SIMPULAN DAN SARAN
Simpulan
Berdasarkan pembahasan dan hasil analisis yang dilakukan pada bab – bab
sebelumnya, maka dapat disimpulkan bahwa :
a. Tampilan sistem basis data Registrasi dan Pelayanan Restitusi Kesehatan sederhana sehingga
menarik perhatian, dari segi warna dan tulisan jelas dan mudah untuk dibaca.
b.Adanya sistem basis data Registrasi dan Pelayanan Restitusi Kesehatan ini mudah digunakan,
penggunaan Bahasa sederhana dan mudah dimengerti.
c. Dengan sistem basis data Registrasi dan Pelayanan Restitusi Kesehatan ini, dapat mendukung
proses registrasi di PT. PLN (Persero), penambahan fitur-fitur pada sistem registrasi dan
pelayanan juga membantu meningkatkan kualitas, seperti fitur registrasi yang membantu
pengguna dalam melakukan pengisian formulir, dan fitur admin, yang mendukung dalam
melihat permohonan restitusi kesehatan untuk dilakukan validasi.
d.Sistem Registrasi dan Pelayanan Restitusi Kesehatan ini meningkatkan produktivitas untuk
perusahaan, terutama pada proses registrasi.
Saran
Berikut ini terdapat beberapa saran yang dapat dijadikan masukkan untuk pengembang lebih
lanjut :
a. Perlu diadakannya sosialisasi sistem basis data Registrasi dan Pelayanan Restitusi
Kesehatan ini secara berkala kepada para pengguna, sehingga penggunaan sistem ini
dapat diimplementasi secara baik dan menyeluruh.
b. Sebaiknya sudah diberlakukannya dokumen digital sebagai media klarifikasi dalam
proses pengajuan registrasi dan pelayanan restitusi kesehatan pada PT. PLN (Persero)
Gambir.
c. Perlu ditambahkan fitur untuk mengunduh file dari hasil pendaftaran registrasi dan restitusi
yang telah dilakukan oleh pegawai. File tersebut mungkin bisa diunduh secara otomatis
setelah para pegawai melakukan registrasi atau ditambahkan pada halaman history.
d.Perlu adanya pemeliharaan secara rutin terhadap sistem basis data Registrasi dan Pelayanan
Restitusi Kesehatan ini agar sesuai dengan perubahan dan perkembangan yang terjadi di
PT. PLN (Persero).
e. Dengan semakin pesatnya perkembangan teknologi mobile, diharapkan agar sistem ini dapat
dibuat juga untuk aplikasi mobile.
10
Riwayat Hidup
Nama
Tempat, Tanggal Lahir
Jenis Kelamin
Agama
Kewarganegaraan
Alamat
Telephone
Email
: Fadia Effendi Baharudin
: Jeddah, 12 Februari 1992
: Perempuan
: Islam
: Indonesia
: Jln. Erlangga 5 pondok timur 2 100 Bekasi 17157
: 085716282276
: [email protected]
Riwayat Pendidikan
Formal
2004 – 2007
2007 – 2010
2010 – 2014
: SMP Sekolah Indonesia Jeddah, Jeddah
: SMA Islam PB. Soedirman, Bekasi
: Universitas Bina Nusantara, Jakarta
Pengalaman Kerja
2013
: Kerja Praktek Kementerian Perdagangan Republik
Indonesia, Jakarta Pusat
Kemampuan
Dapat mengoperasikan Microsoft Office (Word, Excel, PowerPoint)
Dapat mengoperasikan C, C++, Java,PHP, MySQL, DB2
11
Riwayat Hidup
Nama
Tempat, Tanggal Lahir
Jenis Kelamin
Agama
Kewarganegaraan
Alamat
Telephone
Email
: Fajrul Barokah
: Jakarta, 12 Juli 1992
: Laki-laki
: Islam
: Indonesia
: Jln. Merpati No. 35 005/006 Pesanggarahan 12320
: 081219600997
: [email protected]
Riwayat Pendidikan
Formal
2004 – 2007
2007 – 2010
2010 – 2014
: SMP N 235, Jakarta
: SMA N 87 Jakarta
: Universitas Bina Nusantara, Jakarta
Pengalaman Kerja
2013
: Kerja Praktek Balai Besar Pengembangan Latihan
Kerja Luar Negri, Bekasi
Kemampuan
Dapat mengoperasikan Microsoft Office (Word, Excel, PowerPoint)
Dapat mengoperasikan C, C++, Java,PHP, MySQL, DB2
12
Riwayat Hidup
Nama
Tempat, Tanggal Lahir
Jenis Kelamin
Agama
Kewarganegaraan
Alamat
Telephone
: Tri Hermawan
: Jakarta, 7 Maret 1993
: Laki-laki
: Islam
: Indonesia
: Jln. Kemanggisan Rawa Belong 35 02/15 11480
: 08979543579
Riwayat Pendidikan
Formal
2004 – 2007
2007 – 2010
2010 – 2014
: SMP N 1 Gandrung Mangu, Cilacap, Jawa Tengah
: SMA N 19 Jakarta
: Universitas Bina Nusantara, Jakarta
Pengalaman Kerja
2013
: Kerja Praktek Kementerian Riset dan Teknologi,
Jakarta Pusat
Kemampuan
Dapat mengoperasikan Microsoft Office (Word, Excel, PowerPoint)
Dapat mengoperasikan C, C++, Java,PHP, MySQL, DB2
Download