Muara Kulam yang dimaksud dapat dilihat dari atau kerangka pemikiran
Permasalahan
1. Pengelolaan data administrasi pasien belum dilakukan secara terpusat
2. Kesulitan dan memakan waktu yang lama dalam membuat laporan
Analisis
Merancang Sistem
Administrasi Pasien
Pembuatan Sistem
Administrasi Pasien
Uji
Coba
Implementasi
dilaksanakan :
1. Analisis
baik secara fungsional maupun non fungsional dari sistem yang akan
cukup. Teknik pengumpulan data adalah cara yang dilakukan oleh penulis.
dengan melihat cara kerja dari masing masing bagian yang relevan guna
lebih memahami alur kerja dari masing masing bagian. Dan yang terakhir
2. Merancang
yang akan dirancang dalam tahapan ini yaitu rancangan sistem yang mana
proses ini akan menggunakan alat bantu UML, dan perancangan database
3. Membangun Aplikasi
website yang paling banyak dan cukup popular dalam membuat website.
membangun aplikasi.
4. Pengujian
selanjutnya juga akan di cek error dari masing masing fungsi di tiap
modulnya.
5. Implementasi
kulam.
1) Definisi Aktor
No Aktor Deskripsi
Berikut adalah deskripsi definisi use case pada perancangan sistem pakar
definisikan sebelumnya :
Skenario :
Skenario :
Nama use case : pengolahan data user, poli, dokter dan obat
Skenario :
User Sistem
Tidak
1 : Main()
2 : FormLogin()
5
<<create>>
<<create>>
6
7 : Open()
8 : QuerycekLogin()
9 : excute()
10 : getresult()
12 : Close()
<<destroy>>
13
<<destroy>>
14
2) Tambah User
1 : Main()
2 : formUser()
3 : Data user
4 : MemasukanUser()
5 : CekStatusLogin()
6 : Valid/Invalid
7
<<create>>
<<create>>
8
9 : setID_user()
10 : setUsername()
11 : setPassword()
12 : setnama()
13 : setLevel()
14 : Open()
15 : QueryMemasukanUser()
16 : Extend()
17 : Close()
<<destroy>>
18
<<destroy>>
19
20 : Pesan
21 : Pesan
3) Ubah user
1 : Main()
7 : Valid/Invalid
8
<<create>>
<<create>>
9
10 : setid_user()
11 : setusername()
12 : setpasswsord()
13 : setnama()
14 : setlevel()
15 : Open()
16 : QueryMemasukanuser()
17 : Extend()
18 : Close()
<<destroy>>
19
<<destroy>>
20
21 : Pesan
22 : Pesan
4) Hapus user
1 : Main()
2 : User Yang dipilih
3 : formUser()
4 : Klik Menu Hapus
5 : Konfirmasi Hapus
7 : MenghapusUser()
8 : CekStatusLogin()
9 : Valid/Invalid
10
<<create>>
<<create>>
11
12 : Open()
13 : QueryMenghapusUser()
14 : Excute()
15 : Close()
<<destroy>>
16
<<destroy>>
17
18 : Pesan
19 : Pesan
1 : main()
22.:Form
FormDataPasien ()
Data Siswa()
3 : DataPustaka
44.:MasukanDataPasien
Memasukkan Data ()Siswa()
5 : CekStatusLogin()
6 : Valid/Invalid
7 <<create>>
8 <<create>>
9. Set No_rekam_medik
9 : setNIS() ()
10.10
Set: SetNISN()
NIK ()
11 : Setnm_siswa()
12 : Settempat_lahir()
13 : Settanggal_lahir()
14 : Setjk()
15 : Setnm_ortu()
16 : Setalamat()
17 Set
17. : Setno_ijazah_sd()
nm_penjamin ()
18.
18 :Set jns_asurnasi ()
Setno_skhu_sd()
19.
19 Set No_asuransi ()
: Setnopes_un()
20 : Setnopes_un_tl()
21 : Setfoto()
22 : Open()
23 : QueryMemasukkanUsername()
24 : Extend()
25 : Close()
26 <<destroy>>
27 <<destroy>>
28 : Pesan
29 : Pesan
1 : main()
2 : SiswaYangDipilih
3.
3 :FormPasien ()
FormDataSiswa()
4 : DataSiswa
4. Datapasien() 5.5 MengubahDataPasien ()
: MengubahDataSiswa()
6 : CekStatusLogin()
7 : Valid/Invalid
8 <<create>>
9 <<create>>
10. Get10
No_RekamMedik
: GetNIS() ()
11,
11NIK ()
: GetNISN()
12 NamaPasien()
12. Get : Getnm_siswa()
13 : Gettempat_lahir()
14 : GetTanggal_lahir()
15 : Getjk()
16 : Getnm_ortu()
17 : Getalamat()
18.18
Set: Getno_ijazah_sd()
nm_penjamin ()
19.19
Set: jns_asuransi ()
Getno_skhu_sd()
20.20
Set: No_asuransi ()
Getnopes_un()
21 : Getnopes_un_tl()
22 : Getfoto()
23 : Extend()
24 : Open()
25. QueryMengubahDataPasien ()
25 : QueryMengubahDataSiswa()
26 : Close()
27 <<destroy>>
28 <<destroy>>
29 : Pesan
30 : Pesan
1 : main()
2 : DataSiswaYangDipilih
3 :FormUser
3. FormDataSiswa()
()
4 : KlikMenuHapus 5. MenghapusDataPasien ()
6.6 MenghapusDataUser
: MenghapusDataSiswa()
()
7 : CekStatusLogin()
5 : Setuju/TidakSetuju
8 : Valid/Invalid
9 <<create>>
10 <<create>>
11 : Open()
12.12.
MenghapusDataPasien
QueryMenghapusDataUser
12 ()
: QueryMeghapusDataSiswa() ()
13 : Extend()
14 : Close()
15 <<destroy>>
16 <<destroy>>
17 : Pesan
18 : Pesan
2) Tabel User
Nama Tabel : tabel_user
3) Tabel Obat
4) Tabel Dokter
4) Tabel Penyakit
5) Tabel Poli
(Baru/lanjutan)
1) Halaman Login
Pada halaman login jika user akan melakukan akses terhadap sistem maka
user harus melakukan login terlebih dahulu. User atau pengguna memiliki
halaman login ini terdapat tombol Login yang berfungsi sebagai tombol
ekseskusi.
menu utama yang diakses dipilih oleh admin. Pada sistem yang akan dibuat
admin dapat menginputkan data user , menginputkan data dokter, data obat
dan data poli dan logout. Adapun rancangan halaman menu utama admin
Data Master
Data User
Data Obat
Data Dokter
Data Poli
Footer
beberapa menu utama yang diakses dipilih oleh petugas loket. Pada sistem
yang akan dibuat petugas loket dapat melakukan pendaftaran pasien baru
halaman menu utama admin dapat dilihat pada gambar dibawah ini :
HEADER
MENU
Pendaftaran
Kunjungan
Footer
Pada rancangan input admin dapat menambah data user dengan menginput
Pada Perancangan halaman output data user merupakan halaman yang akan
data user, admin juga dapat mengubah dan menghapus data-data user pada
sistem.
Data User
dimana data tersebut merupakan hasil inputan yang dilakukan oleh admin,
selain memasukan data siswa, admin juga dapat mengubah dan menghapus
Data Pasien
Rancangan output atau yang lebih dikenal dengan keluaran ataupun hasil
merupakan bentuk akhir dari hasil yan ingin dicapai dalam suatu pembuatan
sisitem. Oleh karena itu output yang didefinisikan sebagai laporan didalam
sistem ini merupakan hal yang tidak dapat diabaikan karena dengan adanya
rancangan output dari sistem yang akan dibangun adalah sebagai berikut :