bab 1v implementasi dan penguji data · 40 4. use case diagram data gejala gambar lv. use diagram...

47
36 BAB 1V IMPLEMENTASI DAN PENGUJI DATA 4.1. Analisa kebutuhan software Kebutuhan system terdiri dari infut,proses, output system pakar .Analisis kebutuhan system di lakukan data apa saja yang di butuhkan oleh system ,sehingga dapat di proses dan menghasilkan informasi yang di butuhkan pakar Berikut Ini adalah sfeksipikasi kebutuhan (Sisitem Requetmen) untuk aplikasi sistem fakar Halaman user : A1. User dapat mengelola data user. A2. User dapat mengelola data pasien A3. User dapat mengelola data kucing A4. User dapat mengelola Data gejala A5. User dapat mengelola Data diagnosa A6 User dapat mengelola data penyakit A7. User dapat mengelola lap data user A8 User dapat mengelola lap data pasien A9 User dapat mengelola lap data gejala A10 User dapat mengelola lap data penyakit A11 User dapat mengelola lap data hasil diagnosa

Upload: others

Post on 08-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

36

BAB 1V

IMPLEMENTASI DAN PENGUJI DATA

4.1. Analisa kebutuhan software

Kebutuhan system terdiri dari infut,proses, output system pakar .Analisis kebutuhan

system di lakukan data apa saja yang di butuhkan oleh system ,sehingga dapat di proses

dan menghasilkan informasi yang di butuhkan pakar

Berikut Ini adalah sfeksipikasi kebutuhan (Sisitem Requetmen)

untuk aplikasi sistem fakar

Halaman user :

A1. User dapat mengelola data user.

A2. User dapat mengelola data pasien

A3. User dapat mengelola data kucing

A4. User dapat mengelola Data gejala

A5. User dapat mengelola Data diagnosa

A6 User dapat mengelola data penyakit

A7. User dapat mengelola lap data user

A8 User dapat mengelola lap data pasien

A9 User dapat mengelola lap data gejala

A10 User dapat mengelola lap data penyakit

A11 User dapat mengelola lap data hasil diagnosa

37

B1. use case diagram

Dari tahapan analis,penulis membuat gambar use case sebagi berikut :

1. use case diagram user

Deskripsi Use Case Mengelola Data User

Tabel IV.2

Deskripsi Use Case Diagram Mengelola Data User

Use Case Name Proses data user

Requirement A1

Goal User dapat mengakses segala menu,

yang ada di system fakar penyakit kulit

pada kucing

Post-condition User mengetahui tentang aplikasi

penyakit kulit pada kucing

Pre-condition User telah login

Failed and condition User dapat mengetahui jenis penyakit

solusi untuk penyembuhanya

Primary Actors User

Main Flow / Basic Path 1. user menjawab pertanyaan berupa

gejala pada penyakit kucing yang di

38

derita

2. user mendapatkan informasi jenis

penyakit kulit pada kucing

3. user mendapatkan solusi untuk jenis

penyakit kulit pada kucing

2. use case diagram data pasien

Gambar lv. Use diagram data pasien

Tabel lv.2 deskripsi use case diagram data pasien pada halaman user

Use case name Mengelola data pasien

Requitment A2

Goal User dapat mengelola data penyakit

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah data pasien

2 user dapat mengubah data pasien

39

3 user dapat menghapus data pasien

3. use case diagram data kucing

Gambar lv. Use diagram data kucing

Tabel lv.2 deskripsi use case diagram data kucing pada halaman user

Use case name Mengelola data kucing

Requitment A3

Goal User dapat mengelola data kucing

Pre-condition User telah login

Mainflow / basic path 1 user dapat menambah data kucing

2 user dapat mengubah data kucing

3 user dapat menghapus data kucing

40

4. use case diagram data gejala

Gambar lv. Use diagram data gejala

Tabel lv.2 deskripsi use case diagram data gejala pada halaman user

Use case name Mengelola data gejala

Requitment A4

Goal User dapat mengelola data gejala

Pre-conditions User telah login

Maintflow / basic path 1 User menambah data gejala

2 user mengubah data gejala

3 user menghapus data gejala

41

5. use case diagram data diagnosa

Gambar lv. Use diagram data diagnose

Tabel lv.5 deskripsi use case diagram data diagnosa pada halaman user

Use case name Mengelola data Diagnosa

Requitment A5

Goal User dapat mengelola data Diagnosa

Pre-conditions User telah login

Mainflow / basic path 1 user menambah data diagnosa

2 user mengubah data diagnosa

3 user menghapus data diagnosa

42

6 use case diagram data penyakit

Gambar lv. Use diagram data penyakit

Tabel lv.6 deskripsi use case diagram data penyakit pada halaman user

Use case name Mengelola data Penyakit

Requitment A6

Goal User dapat mengelola data penyakit

Pre-conditions User telah login

Mainflow / basic fath 1 User menambahkan data penyakit

2 User mengubah data penyakit

3 User menghapus data penyakit

43

7. use case diagram lap data user

Gambar lv. Use diagram laporan data user

Tabel lv.7 deskripsi use case diagram laporan data user pada halaman user

Use case name Mengelola data laporan user

Requitment A7

Goal User dapat mengelola laporan data user

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah lap data user

2 user dapat mengubah lap data user

3 user dapat menghapus lap data user

44

8. use case diagram lap data pasien

Gambar lv. Use diagram laporan data pasien

Tabel lv.8 deskripsi use case diagram laporan data pasien pada halaman user

Use case name Mengelola data laporan pasien

Requitment A8

Goal User dapat mengelola laporan data Pasien

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah laporan data pasien

2 user dapat mengubah laporan data pasien

3 user dapat menghapus laporan data pasien

45

9. use case diagram laporan data gejala

Gambar lv. Use diagram laporan data gejala

Tabel lv.9 deskripsi use case diagram laporan data gejala pada halaman user

Use case name Mengelola data laporan data gejala

Requitment A9

Goal User dapat mengelola laporan data gejala

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah laporan data gejala

2 user dapat mengubah laporan data gejala

3 user dapat menghapus laporan data gejala

46

10. use case diagram laporan data penyakit

Gambar lv. Use diagram laporan data penyakit

Tabel lv.10 deskripsi use case diagram laporan data penyakit pada halaman

user

Use case name Mengelola data laporan data penyakit

Requitment A10

Goal User dapat mengelola laporan data penyakit

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah laporan data

penyakit

2 user dapat mengubah laporan data

penyakit

3 user dapat menghapus laporan data

penyakit

47

Gambar lv. Use diagram laporan data Hasil diagnosa

Tabel lv.10 deskripsi use case diagram laporan data Hasil diagnosa pada

halaman user

Use case name Mengelola data laporan data Hasil

diagnosa

Requitment A11

Goal User dapat mengelola laporan data penyakit

Pre-condition User telah login

Mainflow /basic path 1 user dapat mengubah laporan data Hasil

diagnosa

2 user dapat mengubah laporan data Hasil

diagnosa

3 user dapat menghapus laporan data Hasil

diagnosa

48

A spesifikasi file table

a. Spesifikasi File Tabel User

Nama Database : system pakar

Nama File : Tabel User

Akronim : DataPetugas

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 65

Kunci Field : KODEUSER

Tabel IV.

Spesifikasi File Tabel User

No Elemen Data Nama Field Type Size Keterangan

1 Kode User KODEUSER Varchar 10 Primary Key

2 Nama User NAMAUSER Varchar 10

3 Password PASSWORDUSER Varchar 10

4 No Telp NOTELP Varcahr 15

5 Alamat ALAMAT Varchar 20

A. Spesifikasi file table data pasien

Nama Database : system pakar

Nama File : Tabel Data pasien

Akronim : Nama Kucing

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 63

Kunci Field : Data pasien

49

Tabel IV.

Spesifikasi File Tabel Data pasien

No Elemen Data Nama Field Type Size Keterangan

1 Nama kucing NAMA KUCING Varchar 10 Primary Key

2 Jenis Kucing JENIS KUCING Varchar 10

3 Usia USIA Varchar 10

c. Sfesifikasi table data kucing

Nama Database : system pakar

Nama File : Tabel Data kucing

Akronim : Nama Kucing

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 30

Kunci Field : Data kucing

Tabel IV.

Spesifikasi File Tabel Data Kucing

No Elemen Data Nama Field Type Size Keterangan

1 Nama kucing NAMA KUCING Varchar 13 Primary Key

2 Jenis Kucing JENIS KUCING Varchar 13

3 Usia USIA Varchar 13

50

d. Sfesifikasi table data gejala

Nama Database : system pakar

Nama File : Tabel Data gejala

Akronim : Nama gejala

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 49

Kunci Field : Data gejala

Tabel IV.

Spesifikasi File Tabel Data gejala

No Elemen Data Nama Field Type Size Keterangan

1 Kode gejala KODE GEJALA Varchar 3 Primary Key

2 Nama gejala NAMA GEJALA Varchar 3

51

e. Sfesifikasi table data Diagnosa

Nama Database : system pakar

Nama File : Tabel Data Diagnosa

Akronim : Nama gejala

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 6

Kunci Field : Data Diagnosa

Tabel IV.

Spesifikasi File Tabel Data Diagnosa

No Elemen Data Nama Field Type Size Keterangan

1 Kode diagnosa KODE DIAGNOSA Varchar 3 Primary Key

2 Jenis diagnosa JENIS DIAGNOSA Varchar 3

F. Sfesifikasi table data Penyakit

Nama Database : system pakar

Nama File : Tabel Data penyakit

Akronim : Nama penyakit

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 106

Kunci Field : Data penyakit

52

Tabel IV.

Spesifikasi File Tabel Data penyakit

No Elemen Data Nama Field Type Size Keterangan

1 Kode penyakit KODE PENYAKIT Varchar 3 Primary Key

2 Jenis penyakit JENIS PENYAKIT Varchar 3

3 Nama penyakit NAMA PENYAKIT 100

f. Sfesifikasi table Hasil Diagnosa

Nama Database : system pakar

Nama File : Tabel Data Diagnosa

Akronim : Nama gejala

Tipe File : File Pengguna

Akses File : Random

Panjang Record : 8

Kunci Field : Data Diagnosa

Tabel IV.

Spesifikasi File Tabel Data Diagnosa

No Elemen Data Nama Field Type Size Keterangan

1 Kode diagnosa KODE DIAGNOSA Varchar 4 Primary Key

2 Jenis diagnosa JENIS DIAGNOSA Varchar 4

53

4.2.desain

pada tahapan ini akan di jelaskan tentang desain database,

dan desain user interface

4.21. Database

pengambaran hubungan antar table yang di buat serta relasi antar table pada

system pakar ini menggunakan ERD berikut adalah gambarnya :

Entity relationship

4.2.2 sofware architecture

Desain software architecture pada rancangan system program usulan ini

Di buat dengan menggambarkan sebuah component diagram dan deployment

diagram

54

A. Component diagram

Component diagram di buat untuk menunjukan organisasi dan ketergantungan

antar kumulan komponen di dalam sebuah system.component diagram ini di

gunakan untuk memodelkan hubungan saling ketergantungan antara source code

perangkat lunak (software) aplikasi database dan antar muka interface

Gambar lv.4

component Diagram penyakit pada kucing

Save

Conten data

View

Login

55

B. Deyploment diagram

Deyploment diagram mengambarkan detail bagaimana komponen di deyfloment

dalam instruktur system,menunjukan konfigurasi komponen dalam proses esekusi

aplikasi

Deyfloment

Deployment Diagram Sistem pakar

56

4.2.3. User interface

Gambar IV.

Form Login

Gambar IV.37

57

Form Menu Utama user

Gambar IV

Form Menu Utama user

58

Gambar IV

Form Menu Data pasien

59

Gambar IV

Form Menu Data kucing

60

Gambar IV

Form Menu Data penyakit

61

Gambar IV

Form Menu Data gejala

62

Gambar IV

Form Menu komprimasi diagnosa

63

Gambar IV

Form Menu diagnosa

64

Gambar IV

Form Menu hasil diagnosa

65

Gambar IV

Form Menu laporan data user

66

Gambar IV

Form Menu laporan data pasien

67

68

Gambar IV

Form Menu laporan data penyakit

69

Gambar IV

Form Menu laporan data gejala

70

71

Gambar IV

Form Menu laporan data gejala

72

73

4.3 code generation

A. Form Login

B. Dim a As Byte

C. Dim b As Byte

Private Sub cmdcancel_Click()

If tkodeuser.Enabled = True Then

tkodeuser = ""

tkodeuser.SetFocus

Else

tpass = ""

tpass.SetFocus

End If

End Sub

Private Sub cmdlogin_Click()

End

End Sub

Private Sub Form_Activate()

tkodeuser.SetFocus

Me.cmdcancel.Enabled = True

End Sub

Private Sub Form_Load()

koneksi

tpass.Enabled = False

End Sub

Private Sub tkodeuser_Change()

tkodeuser.MaxLength = 7

End Sub

Private Sub tkodeuser_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Set rsuser = conn.Execute("select*from tabeluser where KODEUSER='" + tkodeuser.Text

+ "'")

With rsuser

If .EOF Then

a = a + 1

If 1 - a = 0 Then

MsgBox "Kesempatan Pertama Salah" & Chr(13) & " KODEUSER '" & tkodeuser &

"' tidak dikenal"

tkodeuser.Text = ""

tkodeuser.SetFocus

ElseIf 2 - a = 0 Then

MsgBox "Kesempatan Kedua Salah" & Chr(13) & " KODEUSER'" & tkodeuser & "'

tidak dikenal"

tkodeuser.Text = ""

tkodeuser.SetFocus

Else

MsgBox "Kesempatan Terakhir Salah" & Chr(13) & " KODEUSER '" & tkodeuser &

"' tidak dikenal" & Chr(13) & "'"

Unload Me

End If

74

Else

tkodeuser.Enabled = False

tpass.Enabled = True

tpass.SetFocus

End If

End With

End If

End Sub

B. Form Data User

Dim tambahdata As Boolean

Sub nomat()

Dim no As Integer

With petugas.Recordset

If .RecordCount > 0 Then

.MoveLast

no = Val(Right(!KODEUSER, 2)) + 1

If no < 10 Then

Private Sub tpass_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Set rsuser = conn.Execute("select*from tabeluser where KODEUSER='" + tkodeuser.Text

+ "' and PASSWORDUSER='" + tpass.Text + "'")

With rsuser

If .EOF Then

b = b + 1

If 1 - b = 0 Then

MsgBox "Kesempatan Pertama salah" & Chr(13) & " PASSWORDUSER'" & tpass & "'

tidak dikenal"

tpass.Text = ""

tpass.SetFocus

ElseIf 2 - b = 0 Then

MsgBox "Kesempatan Kedua salah " & Chr(13) & " PASSWORDUSER'" & tpass &

"' tidak dikenal"

tpass.Text = ""

tpass.SetFocus

Else

MsgBox "Kesempatan Terakhir Salah" & Chr(13) & "PASSWORDUSER'" &

tpass & "' tidak dikenal"

Unload Me

End If

Else

MDIForm1.Show

MsgBox "Selamat datang" + .Fields(1) + "'", vbInformation, "INFO"

End If

End With

End If

End Sub

75

Me.tkodeuser.Text = "KU" & "0" & no

Else

Me.tkodeuser.Text = "KU" & no

End If

Else

Me.tkodeuser.Text = "KU" & "01"

End If

End With

End Sub

Sub tampil()

With petugas.Recordset

Me.tkodeuser.Text = !KODEUSER

Me.tnamauser.Text = !NAMAUSER

Me.tpassword.Text = !PASSWORDUSER

Me.ttlp.Text = !NOTELP

Me.talamat.Text = !ALAMAT

End With

End Sub

Sub bersih()

Dim a As Control

For Each a In Me

If TypeOf a Is TextBox Then a.Text = ""

Next

End Sub

Sub tombol(a, b, c, d, e, f As Boolean)

Me.cmdtambah.Enabled = a

Me.cmdsimpan.Enabled = b

Me.cmdbatal.Enabled = c

Me.cmdhapus.Enabled = d

Me.cmdubah.Enabled = e

Me.cmdkeluar.Enabled = False

End Sub

Sub aktif()

Dim b As Control

For Each b In Me

If TypeOf b Is TextBox Then b.Enabled = 1

Next

tombol 0, 1, 1, 0, 0, 0

Me.tkodeuser.Enabled = 0

End Sub

Sub non()

Dim c As Control

For Each c In Me

If TypeOf c Is TextBox Then c.Enabled = 0

Next

tombol 1, 0, 0, 1, 1, 1

End Sub

Private Sub cmdbatal_Click()

Me.bersih

Me.non

Frame3.Visible = False

76

Frame1.Visible = False

End Sub

Private Sub cmdhapus_Click()

Frame1.Visible = True

Me.thapus.Enabled = 1

Me.thapus.SetFocus

tombol 0, 0, 1, 0, 0, 0

End Sub

Private Sub cmdkeluar_Click()

End

End Sub

Private Sub cmdlaporan_Click()

cr.Reset

cr.ReportFileName = App.Path & "\rptpetugas.rpt"

cr.DataFiles(0) = App.Path & "\dbakademik.mdb"

cr.RetrieveDataFiles

cr.WindowState = crptMaximized

cr.Action = 1

End Sub

Private Sub cmdmenu_Click()

MDIForm1.Show

End Sub

Private Sub cmdsimpan_Click()

If Me.tkodeuser.Text = "" Or Me.tnamauser = "" Or Me.tpassword.Text = "" Or

Me.ttlp.Text = "" Or Me.talamat.Text = "" Then

MsgBox "Data harus diisi dengan lengkap", vbExclamation, "Perhatian"

Else

If tambahdata = True Then

With petugas.Recordset

.AddNew

!KODEUSER = Me.tkodeuser.Text

!NAMAUSER = Me.tnamauser.Text

!PASSWORDUSER = Me.tpassword.Text

!NOTELP = Me.ttlp.Text

!ALAMAT = Me.talamat.Text

.Update

End With

Else

With petugas.Recordset

!KODEUSER = Me.tkodeuser.Text

!NAMAUSER = Me.tnamauser.Text

!PASSWORDUSER = Me.tpassword.Text

!NOTELP = Me.ttlp.Text

!ALAMAT = Me.talamat.Text

.Update

End With

End If

Me.bersih

Me.non

petugas.Recordset.MoveLast

End If

77

Frame1.Visible = False

End Sub

Private Sub cmdubah_Click()

tambahdata = False

Frame1.Visible = True

Me.tubah.Enabled = 1

Me.tubah.SetFocus

tombol 0, 0, 1, 0, 0, 0

End Sub

Private Sub Form_Load()

Call koneksi

petugas.ConnectionString = conn.ConnectionString

petugas.RecordSource = "select*from tabeluser"

Me.non

DataGrid1.Enabled = 0

Me.tpassword.MaxLength = 10

End Sub

Private Sub Form_Unload(Cancel As Integer)

On Error Resume Next

Do Until Me.Top <= -9000

DoEvents

Me.Move Me.Left, Me.Top - 70

DoEvents

Loop

Unload Me

End Sub

Private Sub thapus_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

With petugas.Recordset

.Find "KODEUSER ='" + thapus.Text + "'", , adSearchForward, 1

If .EOF Then

MsgBox "Maaf Kode Petugas Tidak Ada", vbOKOnly + vbExclamation, "Info"

thapus.Text = ""

Private Sub cmdtambah_Click()

tambahdata = True

Me.bersih

Me.aktif

Me.nomat

Me.tnamauser.Enabled = 1

Me.tnamauser.SetFocus

End Sub

Private Sub talamat_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Me.cmdsimpan.Enabled = True

Me.cmdsimpan.SetFocus

End If

End Sub

78

thapus.SetFocus

Else

tampil

If MsgBox("Yakin Dihapus?", vbCritical + vbYesNo, "Hati-Hati") = vbYes Then

petugas.Recordset.Delete

petugas.Recordset.MoveNext

thapus.Text = ""

Frame1.Visible = False

bersih

non

Else

petugas.Recordset.MoveFirst

Frame1.Visible = False

bersih

Me.non

End If

End If

End With

End If

End Sub

Private Sub tnamauser_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Me.tpassword.Enabled = True

Me.tpassword.SetFocus

End If

End Sub

Private Sub tpassword_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Me.ttlp.Enabled = True

Me.ttlp.SetFocus

End If

End Sub

Private Sub ttlp_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Me.talamat.Enabled = True

Me.talamat.SetFocus

End If

End Sub

Private Sub tubah_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

With petugas.Recordset

.Find "KODEUSER='" + tubah.Text + "'", , adSearchForward, 1

If .EOF Then

MsgBox "Maaf Kode User tidak ada", vbOKOnly + vbExclamation, "INFO"

tubah.Text = ""

tubah.SetFocus

Else

79

tampil

Frame3.Visible = False

aktif

Me.tkodeuser.Enabled = 0

cmdsimpan.Enabled = 1

End If

End With

End If

End Sub

4.4.Testing

A. Form Login user

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Masukan kode

user yang salah

Kode user

Kode user tidak

dikenal

Sesuai

harapan

valid

2 Masukan kode

yang benar

Kode

user:

KU03

Sistem menerima

akses login

Sesuai

harapan

valid

3 Masukan

Password yang

salah

Password

salah

Password tidak

dikenal

Sesuai

harapan

valid

4 Masukan

password yang

benas

Password:

123

Sistem menerima

akses login dan

langsung

menampilkan form

menu utama

Sesuai

harapan

Valid

80

4.5.Support

Setelah analisa sistem dan desain dilakukan, tahap yang akan dilakukan

selanjutnya, tahap yang akan dilakukan selanjutnya adalah penerapan sistem.

Dalam pembuatan pengembangan sistem informasi yang diolah oleh penulis

membutuhkan beberapa support diantaranya visual basic 6.0 untuk membuat form

system , mysql untuk membuat database, xampp untuk koneksi database serta

crystal Report untuk membuat laporan. Selain itu juga perangkat keras (hardware)

yaitu notebook acer dengan sistem operasi Windows 7.

.4.51. Spesifikasi Hardware dan Software

Tabel IV.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 7 Ultimate

Processor intel coreTM 1.3

RAM 2 GB

Hardisk CD Drive

Monitor SVGA 15 Inch

Keyboard 88 keys

Printer Ink Jet

Mouse Standart

Software Microsoft Visual Basic 6.0, MySQL

Php MyAdmin, Crystal Report

81

4.6.Spesifikasi Dokumen Sistem Usulan

a. Nama Dokumen : laporan data pasien

Fungsi : Sebagai laporan

Sumber : pasien

Tujuan : User

Media : Tampilan

Frekuensi : Setiap terjadi pemeriksaan

Format : Lampiran B-1

b. Nama Dokumen : Laporan Data penyakit

Fungsi : sebagai laporan penyakit

Sumber : Pasien

Tujuan : User

Media : Tampilan

Frekuensi : Setiap terjadi pemeriksaan

Format : Lampiran B-2

c. Nama Dokumen : Laporan data gejala

Fungsi : sebagai laporan gejala

Sumber : Pasien

Tujuan : User

Media : Tampilan

Frekuensi : Setiap terjadi pemeriksaan

Format : Lampiran B-3

82

d. Nama Dokumen : Laporan Data user

Fungsi : sebagai laporan data user

Sumber : User

Tujuan : User

Media : Tampilan

Frekuensi : Setiap terjadi penrgantian User

Format : Lampiran B-4

e. Nama Dokumen : Laporan Data hasil diagnosa

Fungsi : sebagai laporan diagnosa

Sumber : Pasien

Tujuan : User

Media : Tampilan

Frekuensi : Setiap terjadi pemeriksaan

Format : Lampiran B-5