Specification
for
Prepared by
Kelompok 6 PTIK D 2021
20 Maret 2023
Daftar Isi
1. Pendahuluan ........................................................................................ 2
1.1 Tujuan Penulisan Dokumen ......................................................................... 2
1.2 Audien yang Dituju dan Pembaca yang Disarankan .................................... 2
1.3 Batasan Produk ............................................................................................. 2
1.4 Definisi dan Istilah ....................................................................................... 2
1.5 Referensi ....................................................................................................... 2
2. System Planning .................................................................................. 2
2.1 System Request ............................................................................................ 2
2.2 Feasibility Study ........................................................................................... 2
2.3 Project Estimation ........................................................................................ 2
3. Deskripsi Keseluruhan ....................................................................... 4
3.1 Deskripsi Produk .......................................................................................... 4
3.2 Fungsi Produk............................................................................................... 4
3.3 Penggolongan Karakterik Pengguna ............................................................ 4
3.4 Lingkungan Operasi ..................................................................................... 4
3.5 Batasan Desain dan Implementasi................................................................ 4
3.6 Dokumentasi Pengguna ................................................................................ 5
4. Kebutuhan Antarmuka Eksternal .................................................... 6
4.1 User Interfaces .............................................................................................. 6
4.2 Hardware Interface ....................................................................................... 6
4.3 Software Interface ........................................................................................ 6
4.4 Communication Interface ............................................................................. 6
5. Fitur Sistem ......................................................................................... 8
5.1 Fitur Sistem 1 ............................................................................................... 8
5.2 Fitur Sistem 2 ............................................................................................... 8
5.3 Fitur Sistem 3 ............................................................................................... 9
5.4 dan lain-lain .................................................................................................. 9
6. Functional Requirement .................................................................... 8
6.1 Aktor ............................................................................................................. 8
1. Pendahuluan
• Technical Feasbility
Perangkat keras: Sistem akan memerlukan perangkat keras untuk dijalankan, termasuk server
untuk menyimpan data, peralatan jaringan untuk menghubungkan perangkat, dan perangkat
klien seperti komputer atau tablet bagi pengguna untuk mengakses sistem.
Perangkat lunak: Sistem akan memerlukan perangkat lunak untuk dijalankan, termasuk database
untuk menyimpan informasi kesehatan, server web untuk mengirimkan konten, dan antarmuka
pengguna bagi pengguna untuk berinteraksi dengan sistem.
Keamanan data: Sistem perlu memastikan keamanan dan privasi data, termasuk enkripsi data
sensitif, otentikasi dan otorisasi pengguna, dan kontrol akses.
Integrasi dengan sistem yang ada: Sistem mungkin perlu berintegrasi dengan sistem manajemen
sekolah yang ada, sistem catatan kesehatan, atau sistem informasi lainnya untuk mengakses data
dan memberikan pengalaman pengguna yang mulus.
Pelatihan dan dukungan: Sistem akan memerlukan pelatihan dan dukungan bagi pengguna untuk
mempelajari cara menggunakannya secara efektif dan untuk memecahkan masalah apa pun yang
muncul
• Economical Feasibility:
Biaya Implementasi: Biaya penerapan sistem informasi kesehatan sekolah dapat bervariasi
tergantung pada ruang lingkup dan kompleksitas proyek. Faktor-faktor yang dapat
mempengaruhi biaya termasuk ukuran sekolah, jumlah siswa, dan tingkat penyesuaian yang
diperlukan.
Biaya Pemeliharaan: Selain biaya implementasi, akan ada biaya berkelanjutan yang terkait
dengan pemeliharaan dan pembaruan sistem. Biaya ini dapat mencakup pembaruan perangkat
lunak, pemeliharaan perangkat keras, dan pelatihan untuk staf.
Manfaat: Sistem informasi kesehatan sekolah dapat membawa banyak manfaat, seperti
meningkatkan hasil kesehatan siswa, mengurangi ketidakhadiran, dan meningkatkan
komunikasi antara guru, orang tua, dan penyedia layanan kesehatan. Kelayakan ekonomi sistem
akan tergantung pada apakah manfaatnya lebih besar daripada biayanya.
Return on Investment (ROI): ROI sistem informasi kesehatan sekolah akan tergantung pada
ukuran sekolah dan jumlah siswa. Sekolah yang lebih besar dengan lebih banyak siswa mungkin
melihat ROI yang lebih besar daripada sekolah yang lebih kecil. Selain itu, ROI dapat
dipengaruhi oleh faktor-faktor seperti hasil kesehatan siswa, tingkat kehadiran, dan kinerja
akademik
• Organizational Feasibility:
Sumber Daya: Sekolah perlu memiliki sumber daya yang memadai, termasuk pendanaan,
teknologi, dan tenaga untuk mendukung pelaksanaan dan pemeliharaan sistem informasi
kesehatan. Ini termasuk memiliki tim khusus yang bertanggung jawab atas pengembangan,
implementasi, dan pengelolaan sistem.
Struktur: Struktur organisasi harus dirancang sedemikian rupa sehingga implementasi sistem
informasi kesehatan diintegrasikan ke dalam sistem sekolah yang ada. Ini termasuk membangun
jalur komunikasi dan tanggung jawab yang jelas antara berbagai departemen dan pemangku
kepentingan.
Budaya: Budaya sekolah harus mendukung penerapan sistem informasi kesehatan. Ini termasuk
menciptakan budaya kolaborasi dan keterbukaan terhadap perubahan, serta memberikan
pelatihan dan dukungan kepada staf dan siswa untuk memastikan mereka memahami manfaat
dan penggunaan sistem yang tepat.
2.3 Project Estimation
Project Pembuatan Sistem Informasi Kesehatan sekolah ini membutuhkan waktu selama 6 bulan
3. Deskripsi Keseluruhan
Sistem operasi dan versi: Sistem operasi yang dapat digunakan untuk menjalankan aplikasi ini
meliputi Windows, Mac OS, Linux, dan Android. Versi sistem operasi yang mendukung aplikasi
ini dapat beragam tergantung pada aplikasi dan perangkat keras yang digunakan
Komponen perangkat lunak lain atau aplikasi yang berdampingan pada sistem informasi kesehatan
sekolah: Sistem informasi kesehatan sekolah dapat terintegrasi dengan berbagai komponen
perangkat lunak lain seperti database, sistem manajemen informasi, sistem keuangan, dan aplikasi
pengolah dokumen seperti Microsoft Word dan Excel.
Secara umum, lingkungan di mana perangkat lunak akan beroperasi harus memenuhi persyaratan
minimum yang ditetapkan oleh pengembang perangkat lunak. Hal ini penting untuk memastikan
kinerja yang optimal dan kesesuaian fungsionalitas dengan kebutuhan pengguna. Selain itu,
lingkungan harus mendukung keamanan dan privasi data, terutama dalam hal pengolahan informasi
kesehatan.
3.5 Batasan Desain dan Implementasi
Kebijakan perusahaan atau peraturan: Setiap organisasi memiliki kebijakan dan aturan yang harus
diikuti oleh para pengembang dalam proses pengembangan. Kebijakan ini dapat membatasi pilihan
teknologi yang digunakan, bahasa pemrograman yang dipilih, atau bahkan penggunaan database
tertentu. Sebagai contoh, sebuah perusahaan dapat memiliki kebijakan untuk tidak menggunakan
teknologi tertentu karena alasan keamanan atau lisensi.
Keterbatasan hardware: Ketersediaan dan kemampuan hardware yang tersedia dapat membatasi
pilihan yang tersedia untuk para pengembang. Persyaratan memori yang tinggi atau prosesor yang
lambat dapat mempengaruhi pilihan teknologi yang digunakan atau bahkan membatasi kemampuan
untuk memuat aplikasi yang kompleks.
Teknologi tertentu, alat, dan database yang akan digunakan: Ada banyak teknologi, alat, dan
database yang tersedia untuk para pengembang. Namun, pilihan teknologi tertentu, alat, dan
database yang akan digunakan dapat membatasi pilihan yang tersedia. Sebagai contoh,
pengembangan aplikasi web mungkin membutuhkan pemilihan teknologi tertentu seperti PHP,
Ruby on Rails atau Python.
Persyaratan bahasa: Bahasa pemrograman yang digunakan dapat membatasi pilihan yang tersedia
untuk para pengembang. Beberapa bahasa mungkin tidak cocok untuk pengembangan aplikasi
tertentu atau tidak tersedia di platform tertentu. Sebagai contoh, pengembangan aplikasi iOS
menggunakan bahasa Swift, sedangkan pengembangan aplikasi Android menggunakan bahasa
Kotlin atau Java.
Protokol komunikasi: Pengembangan aplikasi yang memerlukan komunikasi antar server atau antar
perangkat memerlukan penggunaan protokol komunikasi tertentu. Pilihan protokol tertentu dapat
membatasi pilihan yang tersedia untuk para pengembang.
Pertimbangan keamanan: Aspek keamanan harus selalu menjadi perhatian utama dalam
pengembangan aplikasi. Pertimbangan keamanan tertentu dapat membatasi pilihan teknologi atau
bahkan mempengaruhi arsitektur aplikasi.
6. Functional Requirement
6.1 Actor
1. Petugas UKS dan Tenaga Medis
Petugas UKS bertanggung jawab untuk memanajemen data-data terkait pasien, kunjungan
ataupun obat-obatan, serta stok darah melalui system tersebut. Dan tenaga medis bertugas
untuk melakukan donor darah dan kunjungan pasien sesuai dengan jadwal yang telah
ditetapkan sebelumnya yang tertera di fitur system.
2. Pasien
Pasien bertanggungjawab untuk memberikan informasi yang akurat mengenai keluhan yang
dialami dan juga terkait data-data ketikan ingin melakukan pendonoran darah. Pasien yang
dimaksud disini ialah warga sekolah ataupun masyarakat sekitar yang ingin ikut serta dalam
kegiatan donor darah.
3. Puskesmas atau Rumah Sakit
Puskesmas atau Rumah Sakit yang telah bekerja sama dengan sekolah bertanggungjawab
untuk melakukan kunjungan sesuai jadwal untuk melakukan donor darah dan juga sebagai
tempat untuk stok darah ataupun sebagai penyedia obat-obatan di UKS.
4. Pengembang system
Pengembang sistem bertanggung jawab untuk merancang, mengembangkan, dan menguji
sistem informasi kesehatan penyakit mata anak. Mereka harus memastikan bahwa sistem
berfungsi dengan baik, aman, dan dapat diakses dengan mudah oleh pengguna.
6.2 Use case Diagram