Disusun oleh:
Kelompok 3 dan 4
Kelas:
TI CCIT-2A
Nama Anggota:
1. Staf Administrasi:
Staf administrasi bertanggung jawab atas pengelolaan administrasi dan tata kelola data dalam
sistem SIRUSAKDEH. Tugas mereka mencakup menerima pendaftaran pasien,
mengumpulkan data pasien, mencatat rencana konsultasi dokter, dan memberikan nomor urut
untuk jadwal praktek dokter tertentu. Selain itu, mereka juga bertugas mencatat data
penanggung biaya jika diperlukan dan membuat kartu anggota poliklinik. Staf administrasi
akan menggunakan antarmuka pengguna (UI) pada aplikasi desktop SIRUSAKDEH untuk
melakukan tugas-tugas tersebut.
2. SIRUSAKDEH Desktop:
SIRUSAKDEH Desktop adalah aplikasi berbasis desktop yang digunakan dalam sistem ini.
Aplikasi ini bertujuan untuk memberikan antarmuka pengguna (UI) yang memungkinkan
para staf administrasi, dokter, dan perawat untuk berinteraksi dengan sistem dengan mudah.
1. Presentation Layer
Presentation layer adalah antarmuka pengguna (UI) yang berinteraksi langsung dengan
pengguna. Bagian ini berfungsi sebagai antarmuka pengguna (UI) yang berinteraksi langsung
dengan pengguna.
Komponen-komponen yang terdapat pada presentation layer ini, yaitu:
• User Interface Component
• Input Handler
• Accoount Management
2. Business Layer
Business layer berfungsi sebagai otak dari SIRUSAKDEH, mengatur logika bisnis dan proses
bisnis yang terkait. Beberapa fungsi business layer lebih lengkapnya sebagai berikut:
- Mengelola rekam medis pasien
- Memvalidasi data yang masuk dari Layer Presentasi sebelum menyimpannya ke
database untuk memastikan data yang masuk benar dan sesuai dengan persyaratan
sistem.
- Mengelola logika antrian pasien untuk memastikan pasien ditangani sesuai dengan
urutan pendaftaran.
- Menghitung biaya layanan dokter, resep, dan pemakaian alat medis untuk
menghasilkan tagihan yang akurat bagi pasien.
3. Persistence Layer:
Persistence Layer bertanggung jawab atas penyimpanan dan pengambilan data dari database.
Beberapa tugas dalam Persistence Layer adalah:
- Berinteraksi dengan Business Layer untuk menyediakan data yang diperlukan dalam
proses bisnis, seperti data pasien, dokter, poliklinik, resep, dan pembayaran.
- Melakukan koneksi ke database dan mengambil data yang diperlukan atau
menyimpan data yang diperbarui.
4. Database Layer
Database Layer adalah bagian fisik dari sistem SIRUSAKDEH yang menyimpan seluruh data
yang diperlukan oleh aplikasi. Beberapa tugas dalam Database Layer, yaitu:
- Menyimpan data dalam bentuk tabel yang terorganisir dengan baik, seperti tabel
pasien, dokter, poliklinik, resep, pembayaran, dan lainnya.
- Bertanggung jawab atas pengelolaan akses dan manipulasi data yang berhubungan
dengan proses bisnis yang dilakukan oleh sistem.
Komunikasi Antar Layer:
- Presentation Layer berkomunikasi dengan Business Layer melalui protokol atau API untuk
memanggil logika bisnis dan memperoleh data yang dibutuhkan.
- Business Layer berkomunikasi dengan Persistence Layer untuk mengakses dan menyimpan
data melalui koneksi ke database.
- Persistence Layer berfungsi sebagai jembatan antara Business Layer dan Database untuk
mengakses dan memanipulasi data dengan efisien.
Design User Interface
Test Case