SKPL
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SIxxx
(Sistem Informasi xxx) untuk:
[Nama Lembaga/organisasi]
Dipersiapkan oleh
[Nama mahasiswa] [Noreg]
Program Studi Ilmu Komputer Universitas Katolik Widya Mandira
Kupang – Nusa Tenggara Timur
Prodi Ilmu Komputer Universitas Katolik
Nomor Dokumen Halaman
SKPL-[4digit akhir 1/7 Revi [1/2/3 Tanggal
2/ 7
DAFTAR PERUBAHAN
Revisi Deskripsi
1
2
3
4
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
Daftar Isi
SISTEM INFORMASI xxx (SIxxx)
1 Pendahuluan 1.1 Tujuan
Tujuan dari proyek Pembangunan Perangkat Lunak Profesional (P3LP) untuk Aplikasi Klinik Praktek Dokter Hewan adalah:
1. Membuat sistem yang efisien dan dapat diandalkan untuk mendukung aktivitas operasional dari klinik praktek dokter hewan Ivanka Animals Inc.
2. Memungkinkan pengelolaan data klinik, dokter hewan, pemilik hewan, hewan, pemeriksaan, pemeriksaan lanjutan, obat, dan resep obat secara terstruktur dan efektif.
3. Memfasilitasi pencatatan dan pelacakan riwayat medis hewan, termasuk diagnosis, perawatan, dan rekomendasi dokter.
4. Memudahkan proses pemberian resep obat dan pengelolaannya untuk memastikan pengobatan yang tepat dan akurat.
5. Memungkinkan dokter hewan untuk bekerja dengan efisien dalam memberikan layanan terbaik kepada pemilik hewan dan hewan peliharaan mereka.
6. Meningkatkan pengalaman pengguna melalui antarmuka yang intuitif dan akses mudah ke informasi penting.
7.Menyediakan sistem yang aman dan dapat diandalkan untuk melindungi data sensitif dari klinik, dokter hewan, pemilik hewan, dan hewan peliharaan.
1.2 Lingkup Masalah
Lingkup proyek Pembangunan Perangkat Lunak Profesional (P3LP) Aplikasi Klinik Praktek Dokter Hewan mencakup:
1.Pendataan Klinik:
Pencatatan informasi klinik termasuk ID klinik, nama klinik, alamat, dan nomor kontak.
2.Pendataan Dokter Hewan:
Pencatatan informasi dokter hewan termasuk ID dokter hewan, nama depan/tengah, nama belakang/marga, nomor kontak, tanggal mulai bekerja di klinik, dan
spesialisasi (jika ada).
3.Pendataan Pemilik Hewan:
Pencatatan informasi pemilik hewan termasuk ID pemilik, nama depan/tengah, nama belakang/marga, dan nomor kontak.
4.Pendataan Hewan:
Pencatatan informasi hewan termasuk ID hewan, nama hewan, tahun lahir, dan tipe hewan.
5.Pendataan Pemeriksaan:
Pencatatan informasi pemeriksaan termasuk ID
pemeriksaan, tanggal dan waktu pemeriksaan, klinik yang dikunjungi, dokter hewan yang menangani, ID hewan terkait, ID pemilik, durasi pemeriksaan, dan catatan dokter.
6.Pendataan Pemeriksaan Lanjutan:
Pencatatan informasi pemeriksaan lanjutan termasuk ID pemeriksaan lanjutan, ID pemeriksaan awal yang
terkait, tanggal dan waktu pemeriksaan, klinik yang dikunjungi, dokter hewan yang menangani, ID hewan terkait, ID pemilik, durasi pemeriksaan lanjutan, dan catatan dokter.
7.Pendataan Obat:
Pencatatan informasi obat termasuk ID obat, nama obat, dan instruksi penggunaan obat.
8.Pendataan Resep Obat:
Pencatatan informasi resep obat termasuk ID resep obat, ID pemeriksaan terkait, ID obat, dosis, dan frekuensi penggunaan.
9.Pengelolaan Keterkaitan Data:
Memastikan hubungan yang benar antara klinik, dokter hewan, pemilik hewan, hewan, dan pemeriksaan.
Memungkinkan koneksi antara pemeriksaan dan dokter hewan yang menangani.
10. Pengelolaan Keamanan:
Menyediakan sistem keamanan untuk melindungi data sensitif dan menghindari akses yang tidak sah.
11. Antarmuka Pengguna (UI):
Mengembangkan antarmuka pengguna yang intuitif untuk memasukkan dan mengelola data dengan mudah.
12. Dokumentasi:
Menyediakan dokumentasi lengkap untuk memandu pengguna dan pengembang dalam penggunaan dan pengembangan
sistem.
Lingkup masalah ini mencakup seluruh aspek operasional dari klinik praktek dokter hewan dan memastikan bahwa sistem yang dikembangkan dapat memenuhi kebutuhan yang ada.
1.3 Definisi Akronim dan Singkatan
Daftar definisi dan akronim yang digunakan:
Tabel 1. Tabel definisi akronim dan singkatan Keyword atau
Phrase Definisi
1.4 Deskripsi umum (Overview)
2. Deskripsi Kebutuhan 2.1 Perspektif Produk 2.2 Fungsi Produk
2.3. Karakteristik Pengguna 2.4. Batasan-batasan
2.5 Asumsi dan Ketergantungan 3. Kebutuhan Khusus
3.1 Kebutuhan antarmuka eksternal 3.1.1 Antarmuka pemakai
3.1.2 Antarmuka perangkat keras 3.1.3 Antarmuka perangkat lunak 3.1.4 Antarmuka komunikasi
3.2 Kebutuhan fungsionalitas
3.2.1 DFD Level O (Diagram Konteks) 3.2.1.1 Entitas data
3.2.1.2 Proses 3.2.1.3 Topologi
3.2.2 Diagram Berjenjang 4. ERD
5. Kamus Data 5.1 Data Anggota
5.1.1 Elemen Data Email
Representasi Domain Range Format Presisi Struktur
Data Untuk email
dari anggota komunitas
text - [email protected] - Char(50)
5.2 Data Pesan
5.2.1 Elemen Data ID_Pesan
Representasi Domain Range Format Presisi Struktur
Data Untuk ID dari
Pesan
Number - - All
Numeric
Integer