9
4. Analisis dan Perancangan Sistem
Analisis kebutuhan sistem merupakan tahapan awal yang dilakukan untuk mengetahui dan memahami kebutuhan-kebutuhan dalam proses merancang
sistem. Pada pembangunan aplikasi pembelajaran ilmu keperawatan ini, didapat analisis kebutuhan yaitu sebuah sistem pembelajaran ilmu keperawatan dalam
membantu mahasiswa melakukan latihan penanganan pasien. Didapatkan pula data-data pendukung untuk perancangan dan implementasi yang sesuai dengan
kebutuhan sistem tersebut, yaitu data prosedur tetap penanganan pasien.
Dalam setiap penanganan pasien terdapat prosedur kerja yang sudah ditetapkan, prosedur ini sebagai acuan untuk perawat dalam melakukan langkah
demi langkah secara urut dan tepat dalam menangani pasien pada suatu tindakan medis. Dalam penelitian ini, digunakan contoh data dari dokumen prosedur tetap
RSK Ngesti Waluyo, Parakan. Prosedur tetap yang ada digunakan sebagai acuan dalam pembangunan aplikasi pembelajaran ilmu keperawatan, yang dalam
penelitian ini dikhususkan pada penanganan pasien.
Pengguna sistem user pada aplikasi pembelajaran ilmu keperawatan berbasis web ini terbagi menjadi tiga, yaitu mahasiswa, dosen, dan administrator.
1 Mahasiswa FIK UKSW. Seorang mahasiswa diharuskan login terlebih dahulu untuk dapat mengakses halaman latihan, mahasiswa dapat mengubah password
pada account yang dimiliki, melakukan latihan prosedur tetap penanganan pasien sesuai daftar latihan yang dimiliki, dapat melihat hasil latihan dan prosedur tetap
yang benar setelah melakukan latihan. 2 Dosen FIK USKW. Seorang dosen diharuskan untuk login terlebih dahulu
untuk dapat mengakses halaman dosen, dosen dapat membuat kasus penanganan pasien dengan data prosedur tetap yang ada dan membuat simulasi data pasien
beserta rekam medis pasien, dapat membuat latihan untuk mahasiwa dengan kasus yang telah ada, dapat melihat hasil latihan yang telah dilakukan oleh mahasiswa
kemudian memberikan penilaian, dapat melihat daftar prosedur tetap yang telah ada, serta dapat mengubah password pada account yang dimiliki.
3 Administrator FIK UKSW. Seorang administrator harus login terlebih dahulu untuk dapat mengakses halaman dosen, administrator dapat melihat dan
melakukan manajemen data tambah, ubah, dan hapus untuk data user mahasiswa, dosen, administrator, data kasus, data latihan, serta data prosedur
tetap.
Masukan yang dibutuhkan oleh seorang administrator untuk memenuhi kebutuhan sistem ini adalah data mahasiswa dan dosen, dimana ada beberapa
value yang digunakan sebagai data login; data simulasi kasus yaitu data pasien beserta rekam medisnya; data prosedur tetap penanganan pasien; serta data latihan
beserta relasi dengan kasus dan prosedur tetap.
Perancangan sistem dalam aplikasi ini menggunakan bahasa pemodelan UML yang terdiri dari beberapa diagram diantaranya use case diagram dan class
diagram.
10
Use Case Diagram
adddeledit data admin Manajemen Data Admin
view data admin adddeledit data mahasiswa
view data mahasiswa Manajemen Data Mahasiswa
adddeledit data latihan adddeledit hasil latihan
Manajemen Data Kasus adddeledit kasus
adddeledit data prosedur Manajemen Data Prosedur
view data prosedur adddeledit data protap
Manajemen Data Protap
Melakukan Latihan view data kasus
Admin
view data latihan Manajemen Data Latihan
Manajemen Hasil Latihan Mahasiswa
view data protap extend
view hasil latihan extend
tambah nilai latihan mahasiswa include
Dosen Mahasiswa
ubah password
Gambar 4 Use Case Diagram
Gambar 4 menjelaskan gambaran use case masing-masing aktor, yaitu aktor mahasiswa, dosen, dan administrator. Aktor mahasiswa dapat melihat data
latihan yang dimiliki, melakukan latihan dan melihat hasil latihan, serta mengubah password yang dimiliki. Aktor dosen dapat melakukan manajemen latihan, yaitu
melihat data dan melakukan edit, ubah, dan hapus data. Serta dapat melihat hasil latihan yang telah dilakukan mahasiswa serta memberikan nilai. Aktor dosen juga
dapat melihat data kasus dan prosedur tetap beserta prosedurnya. Aktor dosen dapat pula mengubah password yang dimiliki. Sedangkan, aktor administrator
memiliki hak akses penuh pada manajemen data pada sistem. Manajemen data tersebut melingkupi manajemen data user mahasiswa, dosen, dan administrator,
data latihan, data hasil latihan, data kasus, data prosedur, dan data prosedur tetap.
Class Diagram
Gambar 5 menunjukkan class diagram sistem yang terdiri dari entity, boundary, dan controller. Entity merupakan field dari tabel-tabel pada sistem.
Sistem ini terdapat sebelas tabel, yaitu tabel prosedur, relasiprotap, protap, kasus, pasien, rekammedis, admin, kategorilatihan, latihan, mahasiswa, dan jawaban.
Tiap tabel terdiri dari atribut dengan tipe data masing-masing dan memiliki operasi set data dan get data. Terdapat sebelas boundary atau tampilan user
interface UI program dalam sistem ini yaitu prosedur UI, relasiprotap UI, protap UI, kasus UI, pasien UI, rekammedis UI, admin UI, kategorilatihan UI, latihan UI,
mahasiswa UI, dan jawaban UI. Controller merupakan bagian yang mengatur hubungan antara entity dengan boundary. Dalam sistem ini terdapat sebelas
controller yaitu prosedur controller, relasiprotap controller, protap controller, kasus controller, pasien controller, rekammedis controller, admin controller,
11
kategorilatihan controller, latihan controller, mahasiswa controller, dan jawaban controller.
Gambar 5 Class Diagram
5. Hasil dan Pembahasan