• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
23
0
0

Teks penuh

(1)

BAB IV

PERANCANGAN SISTEM USULAN

4.1.Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

A.

Kebutuhan Pengguna

Dalam aplikasi kebidanan ini terdapat dua pengguna yang dapat saling

berinteraksi dalam lingkungan sistem, yaitu admin dan pasien. Kedua pengguna

tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan

memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:

A.1. Kebutuhan Sistem

a. pengguna harus melakukan login terlebih dahulu untuk dapat mengakses

aplikasi ini dengan memasukan

username

dan

password

agar privasi

masing-masing pengguna terjaga keamanannya.

b. sistem dapat menyimpan data kunjungan, pasien, bidan dan obat

A.2. Kebutuhan

User

( Admin)

a. Dapat menginput dan mengcancel data pasien

b. Dapat membuat data transaksi

(2)

4.1.2. Rancangan Diagram

Use Case

Berikut ini adalah Penggambaran

Use Case

Diagram pada sistem pelayanan

rekam medis bidan pada klinik central medika adalah sebagai berikut:

admin

mengelola data obat

mengelola data bidan mengelola data pasien pasien melakukan pendaftaran bidan

melihat data pasien

melakukan pemeriksaan

Sistem Usulan Kebidanan

Use Case Kebidanan

mengelola data pemeriksaan

melakukan login

mengelola laporan

Gambar IV.1

(3)

Tabel IV.1

Deskripsi Use Case Login

Use Case

Login

Requirements

Bagian Pelayanan dapat melihat dan mengelola

data pasien, data bidan, data pemeriksaan

Goal

Bagian Pelayanan ini dapat masuk ke pengelolaan

dan dapat melihat secara online

Pre-Conditions

1.

Bagian Pelayanan harus memiliki username dan

password

2.

Bagian Pelayanan harus memasuki halaman

login

Post-Conditions

Masuk halaman utama

Failed end Condition

Bagian admin tidak dapat melakukan pemeriksaan

Actor

Bagian Pelayanan

Main Flow / Basic Path

1.

Bagian Pelayanan memasukkan nama pasien

dan nomer pemeriksaan

2.

Sistem menampilkan data pasien

Alternate Flow / Invariant

1.

Bagian Pelayanan memasukkan nama dan

nomer urut pasien

2.

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.2

Deskripsi

Use Case

Mengelola Data Pasien

Use Case

Mengelola data pasien

Requirements

Bagian Pelayanan yang dapat melihat dan

mengelola data pasien

Goal

Bagian pelayanan ini dapat mengelola data pasien

Pre-Conditions

1.

Bagian pelayanan harus memiliki

username

dan

password

untuk mengelola data pasien

2.

Bagian pelayanan harus masuk menu mengelola

data pasien

Post-Conditions

Masuk ke halaman pasien

Failed end Condition

Bagian pelayanan tidak dapat melakukan

pemeriksaan

Actor

Pelayanan

Main Flow / Basic Path

1.

Bagian pelayanan memasukkan nama pasien

dan nomer pemeriksaan

2.

Sistem menampilkan data pasien

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.3

(4)

Use Case

Mengelola data bidan

Requirements

Bagian Pelayanan yang dapat melihat dan

mengelola data bidan

Goal

Bagian Pelayanan ini dapat mengelola data bidan

Pre-Conditions

1. Bagian Pelayanan harus memiliki

username

dan

password

untuk mengelola data bidan

2. Bagian Pelayanan harus masuk menu mengelola

data bidan

Post-Conditions

Masuk ke halaman bidan

Failed end Condition

Bagian Pelayanan tidak dapat melakukan

pemeriksaan

Actor

Bagian Pelayanan

Main Flow / Basic Path

1. Bagian Pelayanan memasukkan nama bidan dan

jam pemeriksaan

2.Sistem menampilkan data bidan

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.4

Deskripsi

Use Case

Mengelola Data Poliklinik

Use Case

Mengelola Data Poliklinik

Requirements

Bagian Pelayanan yang dapat melihat dan

mengelola data poliklinik

Goal

Bagian Pelayanan ini dapat mengelola data

poliklinik

Pre-Conditions

1. Bagian Pelayanan harus memiliki

username

dan

password

untuk mengelola data poliklinik

2. Bagian Pelayanan harus masuk menu mengelola

data poliklinik

Post-Conditions

Masuk ke halaman poliklinik

Failed end Condition

Bagian Pelayanan tidak dapat melakukan

pemeriksaan

Actor

Bagian Pelayanan

Main Flow / Basic Path

1. Bagian Pelayanan memasukkan data poliklinik

untuk pemeriksaan

2.Sistem menampilkan data ppoliklinik

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.5

Deskripsi

Use Case

Mengelola Data Obat

(5)

Requirements

Bagian Pelayanan yang dapat melihat dan

mengelola data obat

Goal

Bagian Pelayanan ini dapat mengelola data obat

Pre-Conditions

1. Bagian Pelayanan harus memiliki

username

dan

password

untuk mengelola data obat

2. Bagian Pelayanan harus masuk menu mengelola

data obat

Post-Conditions

Masuk ke halaman obat

Failed end Condition

Bagian Pelayanan tidak dapat melakukan

pemeriksaan

Actor

Bagian Pelayanan

Main Flow / Basic Path

1. Bagian Pelayanan memasukkan data obat untuk

mengetahui obat apa yang akan diberikan ke

pasien

2.Sistem menampilkan data obat

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.6

Deskripsi Mengelola Laporan

Use Case

Mengelola Laporan

Requirements

Bagian Pelayanan yang dapat melihat dan

mengelola laporan

Goal

Bagian Pelayanan ini dapat mengelola data obat

Pre-Conditions

1. Bagian Pelayanan harus memiliki

username

dan

password

untuk mengelola data laporan

2. Bagian Pelayanan harus masuk menu mengelola

data laporan

Post-Conditions

Masuk ke halaman laporan

Failed end Condition

Bagian Pelayanan tidak dapat melakukan

pemeriksaan

Actor

Bagian Pelayanan

Main Flow / Basic Path

1. Bagian Pelayanan memasukkan data

2.Sistem menampilkan data laporan pasien

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.7

Deskripsi

Use Case

Melakukan Pendaftaran

Use Case

Melakukan pendaftaran

Requirements

Pasien dapat melakukan pendaftaran

Goal

Pasien dapat melakukan pendaftaran secara online

(6)

untuk mengelola data laporan

2. Pasien harus masuk menu daftar

Post-Conditions

Masuk ke halaman daftar

Failed end Condition

Pasien tidak dapat melakukan pemeriksaan

Actor

Pasien

Main Flow / Basic Path

1. Pasien memasukkan data dirinya untk

pendaftaran

2.Sistem menampilkan data daftar

Alternate Flow / Invariant

Jika

username

dan

password

salah, maka sistem

akan memberikan pesan

username

dan

password

salah

Tabel IV.8

Deskripsi

Use Case

Melihat Data Pasien

Use Case

Melihat Data Pasien

Requirements

Bidan dapat melihat data pasien

Goal

Bidan Dapat melihat data pasien dan kunjungan

tanggal berapa

Pre-Conditions

Bidan melakukan Login terlebih dahulu

Post-Conditions

Bidan masuk kemenu awal dan melihat data

pasien

Failed end Condition

bidan tidak dapat melihat data yang ada di admin

utama

Actor

Bidan

Main Flow / Basic Path

Bidan mencatat nama pasien

Tabel IV.9

Deskripsi

Use Case

Melakukan Pemeriksaan

Use Case

Melakukan Pemeriksaan

Requirements

Bidan dapat melihat data pasien

Goal

Bidan dapat melakukan pemeriksaan terhadap

pasien

Pre-Conditions

Bidan mengetahui data pasien dan keluhan

pasien

Post-Conditions

Bidan melakukan pemeriksaan terhadap pasien

Failed end Condition

Tindakan medis tidak dapat dilakukan

Actor

Bidan

Main Flow / Basic Path

1.

Bidan mencatat nama pasien dan nomer

pemeriksaan

2.

Bidan memberikan hasil rekam medis

tindakan terhadap pasien

(7)

4.1.3. Rancangan Diagram Aktivitas

Berikut ini adalah Penggambaran Diagram Aktivitas pada sistem pelayanan

rekam medis bidan pada klinik central medika adalah sebagai berikut:

Bagian Admin

melakukan login

memasukkan username dan password

menampilkan menu admin

input data pasien input data bidan

input keterangan lab input poli klinik

input data obat input data kunjungan

yakin akan keluar?

menampilkan pesan : username dan password salah

Login valid tidak

Keluar?

ya

tidak

(8)

Menampilkan Menu Utama

Menampilkan Form Daftar

Kembali ke Menu Utama

Register? Cancel? LogOut Y T Y T

User

Gambar IV. 3 Rancangan Diagram Aktivitas Bagian User

2.1.4.

Rancangan Dokumen Sistem Usulan

A.

Dokumen Masukan Sistem Usulan

1.

Nama Dokumen : Pendaftaran

Fungsi

: Untuk mengetahui daftar pasien

Sumber

: Bagian Pelayanan

Tujuan

: Pasien

Media

: Kertas

(9)

Jumlah

: 1 lembar

Frekuensi

: Setiap Pendaftaran

Bentuk

: Lampiran C.1

B.

Dokumen Keluaran Sistem Usulan

1.

Nama Dokumen : Laporan

Fungsi

: Untuk mengetahui laporan pasien yang sudah terdaftar

Sumber

: Bagian Pelayanan

Tujuan

: Manager

Media

: Kertas

Jumlah

: 1 lembar

Frekuensi

: Setiap Pendaftaran

Bentuk

: Lampiran D.1

2.1.5

. Rancangan

Prototype

a.

Interface

Menu Utama Program Kebidanan

(10)

b.

Interface

Login

Gambar IV.5 Login

c.

Interface

Data Bidan

Gambar IV.6 Data Bidan

(11)

d.

Interface

Data Pasien

Gambar IV.7 Data Pasien

e.

Interface

Data Kunjungan

(12)

f.

Interface

Data Obat

Gambar IV.9 Data Obat

g.

Interface

Laporan Obat

(13)

h.

Interface

Data Poliklinik

Gambar IV.11 Data Poliklinik

i.

Interface

Daftar

Gambar IV.12 Daftar

(14)

4.2.1.

Entity Relationship Diagram (ERD)

Pada perancangan basis data ini menghasilkan suatu pemetaan tabel-tabel

yang telah tergambarkan dalam

Entity Relationship Diagram (ERD)

sebagaimana

telah tergambar dibawah ini.

pasien registrasi obat

bidan admin melakukan memiliki memiliki mendapat Id_pasien no_antrian alamat umur jk nm_pasien biaya_pemeriksaan no_antrian tgl_pemeriksaan Kd_obat Id_pasien Id_bidan jmlh_obat total_biaya biaya_obat nm_bidan Jam_praktek id_bidan jk umur Id_admin nm_admin umur jk kd_obat nm_obat stok Jenis_obat harga aturan_pakai 1 m m m 1 m 1 m

Gambar IV.13

Entity Relationship Diagram (ERD)

Kebidanan

(15)

Pada perancangan basis data ini menghasilkan suatu pemetaan tabel-tabel

yang telah tergambarkan dalam

Loical Strucure Record (LRS)

sebagaimana telah

tergambar dibawah ini.

bidan Id_bidan * nm_bidan Jk Umur Jam_praktek pasien Id_pasien * nm_pasien Jk Umur alamat registrasi no_antrian * Id_bidan ** Id_pasien ** Id_admin ** Tgl_periksa Biaya_obat Biaya_periksa total_biaya obat Kd_obat * nm_obat jenis_obat stok harga aturan_pakai admin Id_admin* nm_admin Jk Umur 1 m 1 1 m 1 1 m Detail_obat No_antrian ** Kd_obat nm_obat jenis_obat Jmlh_obat 1 m

Gambar IV.14

Logical Strucure Record (LRS)

Kebidanan

4.2.3.Spesifikasi File

Spesifikasi file ini menjelaskan tabel dari transformasi ERD dan data bases

yang telah tersiman pada <<db_kebidanan>> dengan parameter sebagai berikut:

1.

spesifikasi File Admin

Nama File

: Admin

Akronim

: Admin

Fungsi

: untuk menyimpan data admin

Tipe File

: File Master

(16)

Akses File

: Random

Media

: Harddisk

Panjang

record

: 90

Kunci

Field

: Id_admin

Software

: MySql

Tabel IV.11

Spesifikasi File Admin

No

Elemen Data

Nama Field

Tipe

Size

Ket

1

Id_admin

Id_admin

Int

20

Primary key

2

nm_admin

nm_admin

Varchar

50

3

Jk

jk

Enum

‘L’,’P’

4

Umur

umur

Int

20

2.

spesifikasi File Bidan

Nama File

: Bidan

Akronim

: Bidan

Fungsi

: untuk mengelola data bidan

Tipe File

: File Master

Organisasi File

:

Index Sequential

Akses File

: Random

Media

: Harddisk

Panjang

record

: 90

Kunci

Field

: Id_bidan

Software

: MySql

Tabel IV.12

Spesifikasi File Bidan

(17)

1

Id_bidan

Id_bidan

Int

20

Primary key

2

nm_bidan

nm_bidan

Varchar

50

3

Jk

jk

Enum

L’,’P’

4

Umur

umur

Int

20

5

Jam_praktek

Jam_praktek

time

3.

spesifikasi File Obat

Nama File

: Obat

Akronim

: Obat

Fungsi

: untuk mengelola data obat

Tipe File

: File Master

Organisasi File

: :

Index Sequential

Akses File

: Random

Media

: Harddisk

Panjang

record

: 270

Kunci

Field

:

Kd_obat

Software

: MySql

Tabel IV.13

Spesifikasi File Obat

No

Elemen Data

Nama Field

Tipe

Size

Ket

1

Kd_obat

Kd_obat

Int

20

Primary key

2

nm_obat

nm_obat

Varchar

50

3

Jenis_obat

Jenis_obat

Varchar

50

4

Stok

Stok

Int

100

5

Harga

Harga

doule

6

Aturan_pakai

Aturan_pakai Varchar

50

4.

spesifikasi File Pasien

Nama File

: Pasien

(18)

Fungsi

: untuk mengelola data pasien

Tipe File

: File Master

Organisasi File

:

Index Sequential

Akses File

: Random

Media

: Harddisk

Panjang

record

: 110

Kunci

Field

: Id_pasien

Software

: MySql

Tabel IV.14

Spesifikasi File Pasien

No

Elemen Data

Nama Field

Tipe

Size

Ket

1

Id_pasien

Id_pasien

Int

20

Primary key

2

nm_pasien

nm_pasien

Varchar

50

3

Jk

jk

Enum

‘L’,’P’

4

Umur

umur

Int

20

5

Alamat

alamat

Text

5.

spesifikasi File Registrasi

Nama File

: Registrasi

Akronim

: Registrasi

Fungsi

: untuk mengelola pembayaran pasien

Tipe File

: File Transaksi

Organisasi File

:

Index Sequential

Akses File

: Random

Media

: Harddisk

Panjang

record

: 100

Kunci

Field

: -

(19)

Software

: MySql

Tabel IV.15

Spesifikasi File Registrasi

No

Elemen Data

Nama Field

Tipe

Size

Ket

1

No_antrian

No_antrian

Int

20

Primary key

2

Id_pasien

Id_pasien

Int

20

3

Id_bidan

Id_bidan

Int

20

4

Kd_obat

Kd_obat

Int

20

5

Tgl_periksa

Tgl_periksa

time

6

Jmlh_obat

Jmlh_obat

Int

20

7

Biaya_obat

Biaya_obat

double

8

Biaya_periksa

Biaya_periksa Double

9

Total_biaya

Total_biaya

Double

(20)

Gambar IV.15

Class Diagram

Kebidanan

4.2.5. Sequence Diagram

admin

login menu utama

1. melakukan login (Username, password)

3. User password tidak ada 2. Cek Username ,

password

Menampilkan menu utama

laporan

4. Menginput data pasien 5. menginput data Bidan 6. Menginput data Pemeriksaan 7. menginput data kunjungan

8. menginput data obat 9. membuat laporan

Gambar IV.16

Sequence Diagram

kebidanan

class Class Model

EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version EA 9.0 Unregistered Trial Version

bidan + id_bidan :String [5] + nm_bidan :String [5] + jk :String [5] + umur :String [5] + jam_praktek :String [5] + getid_bidan() :void + getjk() :void + getnm_bidan() :void + getjam_praktek() :void + getumur() :void + setid_bidan() :void + setjk() :void + setnm_bidan() :void + setjam_praktek() :void + setumur() :void pasien - id_pasien :String - nm_pasien :String - jk :String - umur :String - alamat :String + getalamat() :void + getid_pasien() :void + getumur() :void + getjk() :void + getnm_pasien() :void + setalamat() :void + setumur() :void + setjk() :void + setnm_pasien() :void + setid_pasien() :void registrasi - no_antrian :Integer - id_bidan :String - id_pasien :String - kd_obat :String - id_admin :String - tgl_pemeriksaan :Integer - biaya_obat :Integer - biaya_pemeriksaan :Integer - jmlh_obat :Integer - total_biaya :Integer + getid_bidan() :void + getid_pasien() :void + getkd_obat() :void + getid_admin() :void + getbiaya_obat() :void + getbiaya_pemeriksaan() :void + getno_antrian() :void + getjmlh_obat() :void + gettgl_pemeriksaaan() :void + gettotal_biaya() :void + setid_bidan() :void + setid_pasien() :void + setkd_obat() :void + setid_admin() :void + setbiaya_obat() :void + setbiaya_pemeriksaan() :void + setjmlh_obat() :void + setno_antrian() :void + settotal_biaya() :void + settgl_pemeriksaan() :void obat - kd_obat :String - nm_obat :String - jenis_obat :String - stok :Integer - harga :Integer - aturan_pakai :String + getjenis_obat() :void + getharga() :void + getaturan_pakai() :void + getkd_obat() :void + getstok() :void + getnm_obat() :void + setaturan_pakai() :void + setharga() :void + setstok() :void + setjenis_obat() :void + setnm_obat() :void + setkd_obat() :void admin - id_admin :String - nm_admin :String - jk :String - umur :String + getid_admiin() :void + getumur() :void + getjk() :void + getnm_admin() :void + setumur() :void + setjk() :void + setnm_admin() :void + setid_admin() :void mendaftar melakukan memiliki memiliki

(21)

admin Form Login menu utama data pembayaran

masukkan user name dan password

proses pembayaran

menampilkan menu utama

memilih data pembayaran

menampilkan data pembayaran

Gambar IV.17

Sequence Diagram

Proses Pembayaran

4.2.6. Spesifikasi

Hardware

dan

Software

1.

Spesifikasi

Hardware

a.

Server

1)

CPU

(a)

Processor Pentium® Core 2 Duo

(b)

RAM DDR2 4 GB

(c)

Hard Disk 500 GB

2)

Mouse

3)

Keyboard

4)

Monitor

dengan resolusi layar minimum 1024x768

5)

Koneksi internet

dengan kecepatan 2

Mbps.

(22)

b.

Client

1)

CPU

(a)

Processor Pentium® 4

(b)

RAM DDR2 1GB

(c)

Hard Disk 20 GB

2)

Mouse

3)

Keyboard

4)

Monitor

dengan resolusi layar minimum 1024x768

5)

Koneksi

internet

dengan kecepatan 56

kbps.

2.

Spesifikasi

Software

1.

Server

a.

Sistem operasi yang umum digunakan seperti:

Microsoft Windows

atau

Linux

(

Ubuntu, Fedora,

dll).

b.

Aplikasi bundle web server

seperti:

Xampp, WampServer, php2triad

yang

terdiri dari beberapa komponen, diantaranya:

(1)

Aplikasi

Apache Server v2

(2)

Aplikasi

PHP Server v5

(3)

Aplikasi

MySQL Server v5

(4)

Aplikasi

phpMyAdmin v3

c.

Aplikasi

Web Lihatr

seperti

Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

2.

Client

a.

Sistem operasi yang umum digunakan seperti:

Microsoft Windows

atau

(23)

b.

Aplikasi w

eb browser

seperti

Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

4.3.Jadwal Implementasi

Tabel IV.16

Jadwal Implementasi

No

KEGIATAN

WAKTU

BULAN I

BULAN II

BULAN III

1

2

3

4

1

2

3

4

1

2

3

4

1

Persiapan data awal

2

Analisa

3

Desain Sistem

4

Desain Perangkat Lunak

5

Pembuatan & Tes

Program

Gambar

Gambar IV.1
Tabel IV.1
Tabel IV.4
Tabel IV.6
+7

Referensi

Dokumen terkait

Post-Conditions Kasi Pemerintahan dapat memasukkan data pindah datang pada menu master Failed end Condition Kasi Pemerintahan tidak dapat3. menambahkan data

Post-Conditions Guru dapat mengakses data guru, data siswa, absensi siswa dan mengakses jadwal mengajar Failed end Condition Guru tidak bisa mengakses data guru, data

Goal Admin dapat mengelola data barang Pre-Conditions Admin memilih menu data barang Post-Conditions Data barang berhasil tersimpan Failed

Requirements Admin dapat melihat data siswa dan melakukan konfirmasi pembayaran.. Pre-Condition Admin melakukan konfirmasi pembayaran

Goal User dan Admin dapat melakukan login Pre-condition User atau Admin memilih menu login Post-condition Tampil form login. Failed end condition User atau Admin tidak

Post-Conditions Daftar staff pengguna website telah diperbarui Failed Condition Administrator tidak dapat mengelola data pengguna. pengguna website secara online Actor

Requirements Untuk melihat dan mencetak data laporam Goal Admin dapat melihat dan mencetak data laporan Pre-Conditions Admin memilih menu data laporan. Post-Conditions Admin

Pre-Conditions Tata usaha dapat mencetak data diri pendaftar Post-Conditions Tata usaha telah mencetak data diri pendaftar Failed end Condition Tata usaha tidak dapat mencetak