Analisis dan Perancangan Sistem

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