Rancang Bangun Sistem Informasi Analisa Kebutuhan Tenaga Kesehatan Rumah Sakit Bangkalan Putri Wandha Maulidia 5208.100.012
Latar Belakang • Kesehatan merupakan bidang pemerintah yang wajib dilaksanakan, sebagai pengelola data SDM Kesehatan di Rumah Sakit Bangkalan sangat menekankan pentingnya upaya penetapan jenis, jumlah, dan kualifikasi SDM Kesehatan sesuai dengan kebutuhan pembangunan kesehatan, serta pengelolaannya secara efektif dan efisien. Pengelolaan data tersebut saat ini masih mengalami beberapa permasalahan berikut : Tidak dapat terpantaunya kebutuhan SDM Kesehatan di Rumah Sakit Bangkalan sehingga berdampak terhadap pemerataan SDM Kesehatan. Penggunaan sistem yang masih manual
Perumusan Masalah • Permasalahan yang diangkat dalam tugas akhir ini adalah: • Bagaimana menganalisa kebutuhan perangkat lunak • Bagaimana pembuatan desain sistem informasi tenaga kesehatan • Bagaimana membuat aplikasi sistem infromasi tenaga kesehatan
Batasan Masalah Batasan-batasan dalam tugas akhir ini adalah sebagai berikut : • Menggunakan perencanaan kebutuhan SDM jangka pendek, yaitu dengan Metode Beban kerja. • Membuat desain sistem informasi tenaga kesehatan di Rumah Sakit Bangkalan • Membuat aplikasi sistem informasi tenaga kesehatan di Rumah sakit bangkalan
Tujuan Tugas Akhir • Tujuan tugas akhir ini adalah untuk membuat aplikasi sistem infromasi tenaga kesehatan untuk Rumah Sakit Bangkalan. Dengan aplikasisitem informasi berdasarkan perhitungan Beban Kerja ini, data-data tentang tenaga kesehatan di Rumah Sakit Bangkalan dapat dikelola dan digunakan untuk mengetahui kebutuhan tenaga kesehatan
Relevansi atau Manfaat Tugas Akhir • Diperolehnya perencanaan kebutuhan tenaga kesehatan sebagai solusi yang dapat membantu dalam penghitungan kebutuhan tenaga kesehatan berdasarkan beban kerja. • Diperolehnya aplikasi sistem informasi untuk menghitung tenaga kesehatan di Rumah Sakit Bangkalan. Dengan demikian, Rumah Sakit Bangkalan dapat memperkirakan jumlah tenaga kerja yang dibutuhkan. • Dapat membantu para pengambil keputusan untuk mendistribusikan tenaga sesuai beban kerja, sehingga pada akhirnya upaya kesehatan akan memiliki daya yang lebih tinggi terhadap derajat kesehatan masyarakat
Tinjauan Pustaka 1. Sumber Daya Manusia 1.1 Pengertian Sumber Daya Manusia 1.2 Peran Sumber Daya Manusia 1.3 Peran Administrasi manajemen sumber daya manusia 1.4 Peran Operasional Manajemen Sumber Daya Manusia 1.5 Peran Strategis Manajemen Sumber Daya Manusia 1.6 Sumber Daya Kesehatan 1.7 Perencanaan Sumber Daya Manusia (SDM) 1.8 Manfaat Perencanaan Sumber Daya Manusia
Tinjauan Pustaka (2) 2. Sistem Informasi 2.1 Sistem 2.2 Informasi 2.3 Sistem Informasi 2.4 Sistem Informasi Kesehatan 2.5 Pengembangan Sistem Informasi
2.5.1 Siklus Hidup Pengembangan Sistem 3. ReadySET
Tinjauan Pustaka (3) 4. Visual Basic 4.1 Bahasa Pemprograman Bahasa pemprograman VB tidak hanya identik dengan Visual Basic. Sistem pemprograman VB dalam bentuk Edisi Aplikasi, sudah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan lain-lain.Visual Basic Scripting Edition (VBScript) merupakan sebuah bahasa skrip yang dipakai secara lebih umum dan bagian dari bahasa Visual Basic.
Tinjauan Pustaka (4) 5. Deskripsi Perhitungan Beban Kerja Metode Beban Kerja adalah suatu metode penghitungan kebutuhan SDM berdasarkan beban pekerjaan nyata yang dilaksanakan oleh setiap kategori SDM pada setiap unit kerja di fasilitas pelayanan kesehatan. Metode ini memiliki kelebihan-kelebihan sebagai berikut : • Mudah digunakan • Komprehensif dan realistis Penghitungan kebutuhan SDM berdasarkan Beban Kerja meliputi 5 langkah, yaitu : • Menetapkan waktu kerja tersedia • Menetapkan unit kerja dan kategori SDM • Menyusun standar beban kerja • Menyusun standar kelonggaran • Penghitungan kebutuhan tenaga per unit kerja Metode Beban Kerjaini dapat digunakan di rumah sakit, puskesmas, atau sarana kesehatan lainnya, termasuk Kantor Dinas Kesehatan
Metodologi
Metodologi - Pengumpulan data dan informasi Pada tahapan ini dilakukan survei sekaligus wawancara dengan pihak stakeholder mengenai permasalahan pada perusahaan mengenai evaluasi kinerja vendor yang bekerjasama dengan perusahaan - Studi Literatur Tahap ini merupakan tahap dimana penulis melakukan studi literatur yang dapat mendukung pengerjaan tugas akhir. Literatur dapat diperoleh dari buku, ataupun artikel dari internet. - Merancang Metode Penyelesaian Masalah Setelah melakukan identifikasi permasalahn dan membaca studiliteratur, maka langkah selanjutnya adalah menetukan metode yang cocok untuk menyelesaikan tugas akhir. Metode yang dapat digunakan adalah metode pengembangan perangkat lunak UPM (Unified Process Model).
Metodologi (2) - Analisa kebutuhan perangkat lunak Pada tahapan ini, hasil analisa kebutuhan pengguna yakni dokumen user needs dijadikan input untuk diproses dan menghasilkan dokumen SRS (ReadySET), use case suite dan feature specs. - Desain Sistem Pada tahap ini masukan yang diproses yaitu desain arsitektur sistem untuk menghasilkan dokumen desain - Penyusunan buku tugas akhir Tahap terakhir ini merupakan dokumentasi pelaksanaan tugas akhir. Diharapkan, buku tugas akhir ini bermanfaat bagi pembaca yang ingin mengembangkan sistem ini lebih lanjut ataupun pada kasus-kasus yang lain.
Analisa Sistem
Analisa Sistem • Pengguna SIATK : • 1. Pimpinan Sarana • Dapat menampilkan data Unit Kerja • Dapat menampilkan data waktu kerja • Dapat menampilkan kebutuhan dan WISN • Dapat mengeprint laporan
Analisa Sistem (2) • 2. Administrator TU • • • • • •
Dapat menyimpan data unit kerja dan kategori SDM Dapat menyimpan waktu kerja untuk setiap kategori SDM. Dapat menyimpan kegiatan pokok kategori SDM. Dapat menyimpan faktor kelonggaran kategori SDM Dapat menyimpan data SDM Kesehatan Dapat Meninputkan data-data standar kelonggaran
Analisa Sistem (3) • 3. Administrator SIATK • • •
Dapat menyimpan jenis-jenis unit Dapat menyimpan jmenginputkan perhitungan waktu kerja . Membuat dan menghapus login pengguna.
Desaign Sistem
Langkah Perhitungan Menetapkan Unit Kerja dan Kategori
Menyusun Standar Kelonggaran
Menghitung Kebutuhan SDM Per Kategori
Menghitung Waktu Kerja Yang Tersedia
Menetapkan Kegiatan Pokok
Menentukan Kuantitas Kegiatan Pokok
Menyusun Standar Beban Kerja
Laporan Kebutuhan
Use Case Diagram uc Use Case M odel
M enambah Sub Unit Kerj a
M engubah Sub Unit Kerj a
M enampilkan Sub Unit Kerj a
M enghapus Sub Unit Kerj a
M asuk Akun
«extend»
«extend»
«extend»
«extend»
M engubah Passw ord
M enampilkan Jenis Unit Kerj a
M enambah Login M engelola Jenis Sub Unit Kerj a «extend»
M enghapus Jenis Unit Kerj a
«extend» M engelola Login Pengguna
«extend»
Menghapus Login
«extend» Administrator M engelola Jenis Unit Kerj a M engubah Jenis Unit Kerj a
«extend»
«extend»
M enampilkan Login
M emasukkan Sarana Kesehatan
M enambah Jenis Unit Kerj a
M engelola Hari Libur «extend» «extend» M enambah Hari Libur
M emasukkan Sarana Kesehatan
«extend» «extend»
M engubah Hari Libur M enghapus Hari Libur
Aktivity Diagram act Business Process Model Sistem
Administrator
Memilih menu Manage Waktu kerj a
Menekan tombol tambah
Menampilkan form hari libur nasional
Mengisi data hari libur nasional
Menampilkan pesan error
[Tidak] Data Valid
Menekan tom bol simpan
[Simpan]
[Ya] Menyimpan data hari libur nasional
Menampilkan hasil libur nasional
[Batal]
Aktivity Digram Menambah Hari Libur
Sequence Diagram sd Use Case Model
Administrator FormTambahHLN
ProsesTambahHLN
dbSIATK
onMouseClick()
validasiForm() tambahHLN()
connectDB()
pesan adanya tahun()
pesan adanya tahun()
Jika tahun sudah ada
kueriInsert() pesan berhasil()
pesan berhasil()
Jika data hari libur nasional berhasil dimasukkan
1. Adminstrator memilih tombol Tambah Banyak Hari Libur Nasional. 2. Setelah masuk ke formTambahHLN, administrator mengisi form. 3. Sistem melakukan pengecekkan. 4. Bila data valid, maka nilainilai pada form dikirimkan pada prosesTmbahHLN sebagai masukan dalam kueri. 5. prosesTambahHLN mengecek adanya tahun pada database dan mengirimkan kueri ke dbSIATK. 6. Jika tahun sudah ada, dbSIATK akan mengirimkan nilai pengembalian berupa pesan kueriSelect() bahwa tahun yang dimasukkan telah ada pada dbSIATK. jika tahun belum ada, maka dbSIATK akan mengirimkan nilai pengembalian berupa pesan bahwa hari libur nasional telah berhasil dimasukkan.
Sequence Diagram Menambah Hari Libur
Interface Login Administrator SIATK
Interface Halaman Admin SIATK
Interface Halaman Edit Data User
Interface Halaman Mengelola Waktu Kerja
Interface Halaman Admin TU
Interface Halaman Data Unit Kerja
Interface Halaman Melihat Waktu Kerja
Interface (3) Halaman Pimpinan Sarana