BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan...

28
28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan dalam membuat perencanaan sistem. 4.1.1. Analisis Kebutuhan Dalam rancangan pelayanan pasien rawat jalan terdapat tiga pengguna yang saling berinteraksi dalam lingkungan sistem yaitu: bagian administrasi, dokter dan direktur. ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut : A. Admin A1. Admin melakukan login A2. Admin mengelola menu file A3. Admin mengelola menu transaksi A4. Admin mengelola laporan B. Pemilik B1. Pemilik melakukan login. B2. Pemilik mengelola laporan

Transcript of BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan...

Page 1: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

28

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu

sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

dalam membuat perencanaan sistem.

4.1.1. Analisis Kebutuhan

Dalam rancangan pelayanan pasien rawat jalan terdapat tiga pengguna yang

saling berinteraksi dalam lingkungan sistem yaitu: bagian administrasi, dokter dan

direktur. ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem

yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti

berikut :

A. Admin

A1. Admin melakukan login

A2. Admin mengelola menu file

A3. Admin mengelola menu transaksi

A4. Admin mengelola laporan

B. Pemilik

B1. Pemilik melakukan login.

B2. Pemilik mengelola laporan

Page 2: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

29

4.1.2. Rancangan Diagram Use Case

A. Admin

A1. Admin melakukan login

Login

<<include>>Admin

<<include>>

User ID

Password

uc Login Admin

Gambar IV.1

Use Case Diagram Menu Login Admin

Login

Admin

Transaksi

Laporan

<<include>>

Menu Utama

File

<<include>>

<<include>><<include>>

uc Menu Utama

Gambar IV.2

Use Case Diagram Menu Utama

Tabel IV.1

Deskripsi Menu Login Admin

Use case narrative login admin

Use case name Login

Requirement A1

Goal admin dapat login dan masuk ke halaman menu

utama

Pre-Condition admin telah memasukan username dan password

Page 3: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

30

Past Condition admin berhasil login

Failed end conditions admin gagal login

Primary Actors Admin

A2. Admin mengelola menu file

Login

Admin

<<include>>

Menu Utama

<<extend>>

Obat

User

<<extend>>

Tambah

Simpan

<<include>>

File

Tambah

Batal

<<include>>

<<extend>>

<<extend>>

<<extend>>

Batal

<<extend>>

Simpan<<include>>

Pasien

Tambah

Simpan

<<include>>

<<extend>>

Batal

<<extend>>

<<extend>>

Cari<<extend>>

Hapus

<<extend>>

Ubah

<<extend>>

Cari

<<extend>>

Hapus

<<extend>>

Ubah

<<extend>>

Cari

<<extend>>

Hapus

<<extend>>

Ubah

<<extend>>

Cetak

<<extend>>

Cetak

<<extend>>

Cetak

<<extend>>

uc Menu File

Gambar IV.3

Use Case Diagram Menu File

Tabel IV.2

Deskripsi Menu File

Use case narrative menu file

Use case name Menu file

Requirements A2

Pre-Condition Admin telah melakukan login dan mengelola menu

file dan memilih menu user, pasien, obat

Page 4: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

31

Past Condition Data user, pasien, obat berhasil disimpan

Failed end conditions Gagal menyimpan data user, pasien, obat

Primary Actors Admin

Main Flow / Basic Path 1. Admin mengelola menu file

2. Admin memilih “user”

3. Admin melakukan pengelolaan data

(menambah, mengubah, dan menghapus data).

4. Sistem menyimpan data anggota kedalam

database

5. Data anggota tampil pada database

Alternate Flow/ invariant 1 A.1. Admin mengelola menu file

A.2. Admin memilih “pasien”

A.3. Admin memilih “tambah” Admin melakukan

pengelolaan data (menambah, mengubah, dan

menghapus data).

A.6. Sistem otomatif menyimpan Data user

A.7. Data user tampil pada database

Alternate Flow/ invariant 2 A.1. Admin mengelola menu file

A.2. Admin memilih “obat”

A.3. Admin memilih “tambah” Admin melakukan

pengelolaan data (menambah, mengubah, dan

menghapus data).

A.8. Sistem otomatif menyimpan Data user

A.9. Data user tampil pada database

A3. Admin mengelola menu transaksi

Login

Admin

<<include>>

Menu Utama

Tambah

Simpan<<include>>

Transaksi

<<include>><<extend>>

Batal<<extend>>

Cari

<<extend>>

uc Menu Transaksi

Gambar IV.4

Use Case Diagram Menu Transaksi

Page 5: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

32

Tabel IV.3

Deskripsi Menu Transaksi

Use case narrative menu transaksi

Use case name Menu proses

Requirements A3

Pre-Condition Admin telah melakukan login dan memilih menu

transaksi

Past Condition Transaksi berhasil disimpan

Failed end conditions Gagal menyimpan data transaksi

Primary Actors Admin

Main Flow / Basic Path 1. Admin mengelola menu transaksi

2. Admin melakukan pengelolaan data

(menambah, mengubah, dan menghapus data).

3. Sistem menyimpan data simpanan kedalam

database

4. Data simpanan tampil pada database

A4. Admin mengelola laporan

Login

Admin

<<include>>

Menu Utama

<<extend>>

Input bulan

<<include>>

Laporan

Cetak

<<extend>>

uc Laporan Admin

Gambar IV.5

Use Case Diagram Menu Laporan Admin

Tabel IV.4

Deskripsi Menu Laporan Admin

Use case narrative menu laporan

Use case name Menu laporan

Requirements A4

Pre-Condition Admin telah melakukan login dan mengelola menu

laporan

Past Condition Laporan berhasil di simpan

Failed end conditions Gagal menyimpan data laporan

Page 6: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

33

Primary Actors Admin

Main Flow / Basic Path 1. Admin memilih menu laporan

2. Admin menginput periode

3. Admin memilih tombol “cetak”

4. Sistem menampilkan laporan anggota

B. Pemilik

B1. Pemilik melakukan login

Login

<<include>>Pemilik

<<include>>

User ID

Password

uc Login Pemilik

Gambar IV6

Use Case Diagram Menu Login Pemilik

Tabel IV.5

Deskripsi Menu Login Pemilik

Use case narrative Login Ketua

Use case name Login

Requirement A1

Goal Pemilik dapat login dan masuk ke halaman menu

Utama

Pre-Condition Pemilik telah memasukan username dan password

Past Condition Pemilik berhasil login

Failed end conditions Pemilik gagal login

Primary Actors Pemilik

Main Flow / Basic Path 1. Ketua dapat login

2. Ketua dapat masuk ke halaman menu utama

3. Ketua dapat masuk ke halaman menu file,

transaksi, laporan

Page 7: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

34

B2. Pemilik mengelola laporan

Login

Pemilik

<<include>>

Menu Utama

<<extend>>

Input bulan

<<include>>

Laporan

Cetak

<<extend>>

uc Laporan Pemilik

Gambar IV.7

Use Case Diagram Menu Laporan Pemilik

Tabel IV.6

Deskripsi Menu Laporan Pemilik

Use case narrative menu laporan

Use case name Menu laporan

Requirements A4

Pre-Condition Pemilik telah melakukan login dan mengelola menu

laporan

Past Condition Laporan berhasil di simpan

Failed end conditions Gagal menyimpan data laporan

Primary Actors Pemilik

Main Flow / Basic Path 1. Pemilik mengelola menu laporan

2. Pemilik menginput periode

3. Admin memilih tombol “cetak”

4. Sistem menampilkan laporan

Page 8: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

35

4.1.3. Rancangan Diagram Aktivitas

1. Activity Diagram Login Admin

Admin Sistem

Klik menu login

Memproses login

Menampilkan menu utama

Input username dan

password

Ya

Tidak

data valid

ad Login Admin

Gambar IV.8

Activity Diagram Login Admin

Page 9: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

36

2. Activity Diagram Mengelola Menu File

a. Data User

Admin Sistem

Klik menu fileMenampilkan pilihan

Menu user, pasien dan obat

klik menu user Menampilkan form data user

Menentukan pilihan

Menampilkan pilihan:

tambah, hapus, ubah

Hapus TambahUbah

Klik simpan

Ya

Tidaklanjutkan

Input data

user

Klik batal

Menyimpan data

Cari dataKlik hapus

Menghapus data

Cari data Klik tambahKlik ubah

ad Data User

Gambar IV.9

Activity Diagram Data User

Page 10: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

37

b. Data Pasien

Admin Sistem

Klik menu fileMenampilkan pilihan

Menu user, pasien dan obat

klik menu pasien Menampilkan form data pasien

Menentukan pilihan

Menampilkan pilihan:

tambah, hapus, ubah

Hapus TambahUbah

Klik simpan

Ya

Tidaklanjutkan

Input data

pasien

Klik batal

Menyimpan data

dan cetak kartu pasien

Cari dataKlik hapus

Menghapus data

Cari data Klik tambahKlik ubah

ad Data Pasien

Gambar IV.10

Activity Diagram Data Pasien

Page 11: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

38

c. Data Obat

Admin Sistem

Klik menu fileMenampilkan pilihan

Menu user, pasien dan obat

klik menu obat Menampilkan form data obat

Menentukan pilihan

Menampilkan pilihan:

tambah, hapus, ubah

Hapus TambahUbah

Klik simpan

Ya

Tidaklanjutkan

Input data

obat

Klik batal

Menyimpan data

Cari dataKlik hapus

Menghapus data

Cari data Klik tambahKlik ubah

ad Data Obat

Gambar IV.11

Activity Diagram Data Obat

Page 12: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

39

3. Activity Diagram Mengelola Menu Transaksi

Admin Sistem

klik menu transaksi Menampilkan form transaksi

Klik simpan

Ya

Tidaklanjutkan

Input data jurnal

Klik batal

Menyimpan data dan cetak bukti

transaksi

Klik tambah

ad Transaksi

Gambar IV.12

Activity Diagram Data Transaksi

5. Activity Diagram Menu Laporan Admin

Admin Sistem

klik menu laporan

Input periode

Menampilkan laporan

bulanan Klik cetak

ad Data Laporan Admin

Gambar IV.13

Activity Diagram Laporan Admin

Page 13: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

40

6. Activity Diagram Menu Login Pemilik

Pemilik Sistem

Klik menu login

Memproses login

Menampilkan menu utama

Input username dan

password

Ya

Tidak

data valid

ad Login Pemilik

Gambar IV.14

Activity Diagram Menu Login Pemilik

7. Activity Diagram Menu Laporan Pemilik

Pemilik Sistem

klik menu laporan

Input periode

Menampilkan laporan

bulanan Klik cetak

ad Laporan Pemilik

Gambar IV.15

Activity Diagram Laporan Pemilik

Page 14: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

41

4.1.4. Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

1. Nama Dokumen : Kartu Tanda Pasien

Fungsi : Untuk mengetahui pasien terdaftar

Sumber : Admin

Tujuan : Pasien

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap terjadi pendaftaran pasien

Bentuk : Lampiran C-1

2. Nama Dokumen : Bukti transaksi

Fungsi : Sebagai bukti pembayaran

Sumber : Klinik

Tujuan : Pasien

Media : Sistem

Jumlah : 1 lembar

Frekuensi : Setiap terjadi pembayaran

Bentuk : Lampiran C-2

B. Dokumen Keluaran

1. Nama Dokumen : Laporan bulanan

Fungsi : Rekap laporan setiap bulan

Sumber : Admin

Tujuan : Pemilik

Media : Sistem

Page 15: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

42

Jumlah : 1 lembar

Frekuensi : Setiap akhir bulan

Bentuk : Lampiran D-1

4.1.5. Rancangan Prototype

1. Rancangan Prototype Menu Login

Gambar IV.16

Rancangan Prototype Menu Login

Page 16: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

43

2. Rancangan Prototype Menu Utama

Gambar IV.17

Rancangan Prototype Menu Utama

3. Rancangan Prototype Form User

Gambar IV.18

Rancangan Prototype Form User

Page 17: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

44

4. Rancangan Prototype Form Pasien

Gambar IV.19

Rancangan Prototype Form Pasien

5. Rancangan Prototype Form Obat

Gambar IV.20

Rancangan Prototype Form Obat

Page 18: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

45

6. Rancangan Prototype Form Transaksi

Gambar IV.21

Rancangan Prototype Form Transaksi

7. Rancangan Prototype Form Laporan

Gambar IV.22

Rancangan Prototype Form Laporan

Page 19: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

46

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

transaksi

melakukan

kd_user

total

tanggal

no_trans

password

nm_user

pasien

admin

obat

melakukan

mengolah

nm_oobat

jenis_obat

kd_obat

kd_obat

kd_user

No_ktp

stok

11

Rekam medis

nm_pasien

umur

j_kelamin

alamat

subtotal

harga

no_ktp

No_trans

jumlah

memiliki

dtl_trans mengolah pemeriksaan

nm_pasien

Id_rekammedis

konsultasi

alamat

no_ktp

M

M

N

1

1

1

1

1

Gambar IV.23

Entity Relationship Diagram (ERD)

Page 20: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

47

4.2.2. Logical Record Structure (LRS)

admin

kd_user (PK)

nm_user

password

transaksi

no_trans(PK)

kd_user

no_ktp

tanggal

total

obat

kd_obat(PK)

nm_obat

jenis_obat

stok

pasien

no_ktp (PK)

kd_pasien

nm_pasien

umur

j_kelamin

alamat

rekam_medis

Id_rm (PK)

no_ktp

nm_pasien

alamat

pemeriksaan

konsultasi

dtl_trans

no_trans

kd_obat

jumlah

harga

subtotal

1 1 1 1 11

1

N

M

M

Gambar IV.24

Logical Record Structure (LRS)

4.2.3. Spesifikasi File

Dalam merancang prosedur sistem usulan penulis membutuhkan beberapa

file pendukung, diantaranya :

1. Spesifikasi File Data User

Nama File : File Admin

Akronim File : Admin

Fungsi : Untuk menyimpan data user

Tipe File : File Master

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 25 Karakter

Page 21: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

48

Kunci Field : kd_user

Software : MySQL

Tabel IV.7

Spesifikasi File Tabel User

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. Kode User kd_user varchar 6 Primary Key

2. Nama User nm_user varchar 13

3. Status Status varchar

4. Password Password varchar 6

2. Spesifikasi File Data Pasien

Nama File : File Data Pasien

Akronim File : Pasien

Fungsi : Untuk menyimpan data pasien

Tipe File : File Master

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 117 Karakter

Kunci Field : kd_pasien

Software : MySQL

Tabel IV.8

Spesifikasi File Tabel Pasien

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. No Ktp no_ktp varchar 16 Primary Key

2. Kode Pasien kd_pasien varchar 10

Page 22: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

49

3. Nama Pasien nm_pasien varchar 30

4. Umur Umur int 2

5. Jenis Kelamin j_kelamin varchar 9

6. Alamat alamat varchar 50

3. Spesifikasi File Data Obat

Nama File : File Obat

Akronim File : Obat

Fungsi : Untuk menyimpan data obat

Tipe File : File Master

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 46 Karakter

Kunci Field : kd_obat

Software : MySQL

Tabel IV.9

Spesifikasi File Tabel Obat

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. Kode Obat kd_obat varchar 6 Primary Key

2. Nama Obat nm_obat varchar 30 3. Jenis Obat j_obat varchar 10 4. Stok Stok Int

4. Spesifikasi File Detail Transaksi

Nama File : File Detail Transaksi

Akronim File : dtl_trans

Page 23: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

50

Fungsi : Untuk rincian pembayaran

Tipe File : -

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Karakter

Kunci Field : -

Software : MySQL

Tabel IV.10

Spesifikasi File Tabel Detail Transaksi

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. No transaksi no_trans varchar 10 Primary Key

2. Kode obat kd_obat varchar 6

3. Jumlah jumlah int 4. Harga Harga double 5. Subtotal Subtotal double

5. Spesifikasi File Transaksi

Nama File : File Transaksi

Akronim File : transaksi

Fungsi : Untuk melakukan pembayaran

Tipe File : File transaksi

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 31 Karakter

Page 24: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

51

Kunci Field : no_trans

Software : MySQL

Tabel IV.11

Spesifikasi File Tabel Transaksi

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. No Transaksi no_trans varchar 9 Primary Key

2. No ktp no_ktp varchar 16

3. Kode user kd_user varchar 6

4. Tanggal Tanggal date

5. Total Total double

6. Spesifikasi File Rekam medis

Nama File : File Rekam medis

Akronim File : rekam medis

Fungsi : Untuk melakukan pemeriksaan

Tipe File : File rekam medis

Organisasi File : Indeks sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 181 Karakter

Kunci Field : id_rekammedis

Software : MySQL

Tabel IV.12

Spesifikasi File Tabel Rekam Medis

No. Elemen Data Akronim Tipe Tipe Panjang Keterangan

1. Id rekam medis no_trans varchar 9 Primary Key

Page 25: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

52

2. No ktp no_ktp varchar 16

3. Nama pasien mm_pasien varchar 6

4. Alamat Alamat varchar 50

5. Pemeriksaan Pemeriksaan varchar 50

6. Konsultasi Konsultasi varchar 50

4.2.4. Class Diagram

Gambar IV.25

Class Diagram

Page 26: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

53

4.2.5. Sequence Diagram

Sequence Diagram Mengelola Transaksi

User

1: pilih menu transaksi()

2: menampilkan form transaksi()

6: simpan data transaksi()

3: pilih tombol tambah()

4: input data pinjaman()

5: pilih tombol simpan()

7: batal()

lanjutkan

8: data disimpan()

9: data tersimpan()

10: data berhasil disimpan()

11: cetak()

12: cetak bukti transaksi()

13: bukti transaksi dicetak()

sd Transaksi

Menu Utama Form Transaksi Kontrol Data Transaksi Data Transaksi

Gambar IV.26

Sequence Diagram Mengelola Transaksi

4.2.6. Spesifikasi Hardware dan Software

a. Spesifikasi Hardware

Perangkat keras (hardware) adalah serangkaian unsur-unsur yang terdiri dari

beberapa perangkat keras yang membentuk suatu sistem komputer yang digunakan

untuk mengoperasikan proses kerja.

Penulis mengusulkan untuk menggunakan perangkat keras sesuai dengan

kemampuan, tanpa harus menggunakan tipe tertentu yang harganya relatif mahal.

Spesifikasi perangkat keras yang diusulkan adalah sebagai berikut:

Page 27: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

54

1. Monitor : 14 inci

2. Proccessor : Core2 Duo @2.00 GHz atau prosesor lain dengan versi

yang lebih tinggi.

3. Memori : 2 GB (minimal)

4. Harddisk : 200 GB

5. Keyboard : 102 keys USB

6. Mouse : Optical Mouse USB

7. Printer : Ink Jet

b. Spesifikasi Software

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi, serta sistem

operasi yang akan digunakan. Perangkat lunak yang dibutuhkan untuk menjalankan

aplikasi program pengelolaan data ini adalah sebagai berikut:

1. Sistem Operasi : Windows 7 (64-bit) atau OS lain dengan versi yang

lebih tinggi.

2. Bahasa Pemrograman : Java

3. Software pendukung : Xampp, Netbeans IDE 8.1 (editor)

4.3. Jadwal Implementasi

Perancangan sistem ini setidaknya membutuhkam waktu sekitar 3 bulan.

Adapun rincian kegiatannya di sajikan ke dalam bentuk tabel berikut ini:

Page 28: BAB IV PERANCANGAN SISTEM USULAN · Perancangan suatu sistem merupakan suatu dasar dari pembuatan suatu sistem yang handal dan kuat untuk memerlukan suatu proses atau tahap-tahapan

55

Tabel IV.13

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 awal awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

5 Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Operasi