bab iv perancangan sistem usulan...4.1.2 rancangan diagram use case berikut merupakan pendefinisian...

22
31 BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem Usulan 4.1.1 Analisa Kebutuhan Dalam perancangan sistem informasi simpan-pinjam koperasi karyawan rumah sakit bayukarta karawang hanya memiliki satu pengguna yaitu admin, dengan berbagai kebutuhannya seperti berikut ini: A. Kebutuhan Pengguna 1. Skenario Kebutuhan Admin a) Melakukan Log In kedalam program b) Mengelola data anggota c) Mengelola data simpanan d) Mengelola data pinjaman e) Meneglola data barang f) Mengelola data transaksi 2. Kebutuhan Sistem 1) validasi diperlukan untuk login kedalam program sebagai pengelola program 2) pengelola data anggota digunakan untuk menambah, menyimpan, mengubah, menghapus data anggota 3) pengelola data simpanan digunakan untuk menambah, menyimpan, mengubah, menghapus data simpanan

Upload: others

Post on 13-Dec-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

31

BAB IV

PERANCANGAN SISTEM USULAN

4.1 Tahapan Perancangan Sistem Usulan

4.1.1 Analisa Kebutuhan

Dalam perancangan sistem informasi simpan-pinjam koperasi karyawan rumah sakit

bayukarta karawang hanya memiliki satu pengguna yaitu admin, dengan berbagai

kebutuhannya seperti berikut ini:

A. Kebutuhan Pengguna

1. Skenario Kebutuhan Admin

a) Melakukan Log In kedalam program

b) Mengelola data anggota

c) Mengelola data simpanan

d) Mengelola data pinjaman

e) Meneglola data barang

f) Mengelola data transaksi

2. Kebutuhan Sistem 1) validasi diperlukan untuk login kedalam program sebagai pengelola program

2) pengelola data anggota digunakan untuk menambah, menyimpan,

mengubah, menghapus data anggota

3) pengelola data simpanan digunakan untuk menambah, menyimpan,

mengubah, menghapus data simpanan

Page 2: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

32

4) pengelola data pinjaman yaitu untuk menambah, menyimpan, mengubah,

menghapus data pinjaman

5) mengelola data barang digunakan untuk menambah, menyimpan, mengubah,

menghapus data barang

6) mengelola data transaksi yaitu untuk menambah, menyimpan, mengubah,

menghapus data transaksi

4.1.2 Rancangan Diagram Use case

Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi:

Gambar IV.1.

Usecase Diagram

Page 3: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

33

Tabel IV.1.

Deskripsi Use Case Mengelola Transaksi

Use Case Name Membuat Transaksi

Requirements Bagian Admin dapat mengelola data transaksi

Goal Bagian Admin melihat transaksi melalui aplikasi web

Pre-Conditions Bagian Admin telah melakukan login

Post-Conditions -

Failed end Condition Bagian Admin tidak dapat melihat informasi

Actors Admin

Main Flowatau Basic

Path

1. Admin menambahkan transaksi

2. Admin mengyimpan transaksi

3. Admin mengubah transaksi

4. Admin menghapus transaksi

Tabel IV.2.

Deskripsi Use Case Mengelola Data Barang

Use Case Name Mengelola Data Barang

Requirements Bagian Admin dapat mengelola data barang

Goal Bagian Admin mengelolala data barang melalui aplikasi web

Pre-Conditions Bagian Admin telah melakukan login

Post-Conditions -

Failed end Condition Bagian Admin tidak dapat mengelola data barang

Actors Admin

Main Flowatau Basic

Path

1. Admin menambahkan data barang

2. Admin menyimpan data barang

3. Admin mengubah data barang

4. Admin menghapus data barang

Tabel IV.3.

Deskripsi Use Case Mengelola Data Pinjaman

Use Case Name Mengelola Data Pinjaman

Requirements Bagian Admin dapat mengelola data pinjaman

Goal Bagian Admin mengelolala data pinjaman secara online

melalui web

Pre-Conditions Bagian Admin telah melakukan login

Post-Conditions -

Failed end Condition Bagian Admin tidak dapat mengelola data pinjaman

Actors Admin

Main Flowatau Basic

Path

1. Admin menambahkan data pinjaman

2. Admin menyimpan data pinjaman

3. Admin mengubah data pinjaman

4. Admin menghapus data pinjaman

Page 4: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

34

Tabel IV.4.

Deskripsi Use Case Mengelola Data Simpanan

Use Case Name Mengelola DataSimpanan

Requirements Bagian Admin dapat mengelola data simpanan

Goal Bagian Admin mengelolala data simpanan

secara online melalui web

Pre-Conditions Bagian Admin telah melakukan login

Post-Conditions -

Failed end Condition Bagian Admin tidak dapat mengelola data

simpanan

Actors Admin

Main Flowatau Basic Path 1. Admin menambahkan data simpanan

2. Admin menyimpan data simpanan

3. Admin mengubah data simpanan

4. Admin menghapus data simpanan

Tabel IV.5.

Deskripsi Use Case Mengelola Data Anggota

Use Case Name Mengelola Data Anggot

Requirements Bagian Admin dapat mengelola data anggota

Goal Bagian Admin mengelolala data anggota secara

online melalui web

Pre-Conditions Bagian Admin telah melakukan login

Post-Conditions -

Failed end Condition Bagian Admin tidak dapat mengelola data

anggota

Actors Admin

Main Flowatau Basic Path 1. Admin menambahkan data anggota

2. Admin menyimpan data anggota

3. Admin mengubah data anggota

4. Admin menghapus data anggota

Page 5: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

35

4.1.3 Rancangan Diagram Aktivitas

Activity Diagram menambah anggota

Gambar IV.2.

Aktivity Diagram menambah anggota

Page 6: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

36

Activity Diagram menambah transaksi

Gambar IV.3.

Activity Diagram menambah transaksi

Page 7: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

37

Activity Diagram menghapus transaksi

Gambar IV.4.

Activity Diagram menghapus transaksi

Page 8: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

38

4.1.4 Rancangan Dokumen Sistem Usulan

parameter rancangan dokumen :

1. Nama Dokumen : Laporan Transaksi

Fungsi : Sebagai bukti transaksi

Sumber : Admin

Tujuan : Dokumentasi Fisik

Media : Kertas

Jumlah : Sesuai data transaksi

Frekuensi : 1 Hari

Bentuk : Lihat Lampiran C1

2. Nama Dokumen : Laporan Data Barang

Fungsi : Sebagai laporan data barang yang ada pada koperasi

Sumber : Admin

Tujuan : Dokumentasi Fisik

Media : Kertas

Jumlah : Sesuai data barang

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran C2

Page 9: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

39

4.1.5 Rancangan Prototype

Interface Dashboard pada perancangan aplikasi berbasis web

Gambar IV.5.

Dashboard

Interface Halaman Login

Gambar IV.6.

Login

Page 10: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

40

Interface Tabel Anggota pada perancangan aplikasi berbasis web

Gambar IV.7.

Tabel anggota koperasi

4.2 Perancangan Perangkat Lunak

4.2.1 Entity Relationship Diagram (ERD)

Gambar IV.8.

Entity Relationship Diagram

Page 11: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

41

4.2.2 Logical Record Structure (LRS)

Pada program aplikasi berbasis web di Koperasi Rumah Sakit Bayukarta Karawang

dapat diketahui logical record structure yaitu sebagai berikut:

Gambar IV.9.

Logical Record Structure

Page 12: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

42

4.2.3 Spesifikasi File

Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan atau

file-file penunjang untuk aplikasi web). File-file ini tersimpan pada koperasidb dengan

parameter-parameter sbb :

1. Tabel Data User

Nama File : koperasi

Akronim : tabelUser

Fungsi : untuk menyimpan data pinjaman

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 80

Kunci Field : id_User

Software : Mysql

Tabel IV.6.

Spesifikasi File Data User

No Elemen data Nama Field Tipe Size Ket

1. Username id_User int 10 Primary Key

2. Nama User nm_User Varchar 30

3. Password password Varchar 10

4. Alamat Almt Varchar 30

Page 13: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

43

2. Tabel Data Anggota

Nama File : koperasi

Akronim : tabelanggota

Fungsi : untuk menyimpan data anggota

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 122

Kunci Field : id_anggota

Software : Mysql

Tabel IV.7.

Spesifikasi File Data Anggota

No Elemen data Nama Field Tipe Size Ket

1. Id Anggota id_anggota int 10 Primary Key

2. Nip Karyawan nip_anggota Char 10

3. Nama Karyawan nm_anggota Varchar 30

4. Tempat Lahir tmpt_lahir Varchar 30

5. Tanggal Lahir tgl_lahir timestamp -

6. Jabatan Jabatan Varchar 15

7. DepartemenatauRuangan dept Varchar 15

8. Nomor Telepon no_telp char 12

3. Tabel Data Pinjaman

Nama File : koperasi

Akronim : tabelpinjaman

Fungsi : untuk menyimpan data pinjaman

Page 14: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

44

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 60

Kunci Field : kd_pinjam

Software : Mysql

Tabel IV.8.

Spesifikasi File Data Pinjaman

4. Tabel Data Simpanan

Nama File : koperasi

Akronim : tabelsimpanan

Fungsi : untuk menyimpan data simpanan karyawan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 45

Kunci Field : kd_simpan

Software : Mysql

No Elemen data Nama Field Tipe Size Ket

1. Kode Pinjaman kd_pinjam int 10 Primary Key

2. Jenis Pinjaman jn_pinjam Varchar 20

3. Tenor tenor int 10

4. Bill bill int 20

Page 15: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

45

Tabel IV.9.

Spesifikasi File Data Simpanan

No Elemen data Nama Field Tipe Size Ket

1. Kode Simpanan kd_simpan int 10 Primary Key

2. Jenis Simpanan jn_simpan Varchar 15

3. Jumlah

simpanan

jml_simpan Varchar 20

5. Tabel Data Barang

Nama File : koperasi

Akronim : tabelbarang

Fungsi : untuk menyimpan data barang di koperasi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 40

Kunci Field : kd_barang

Software : Mysql

Tabel IV.10.

Spesifikasi File Data Barang

No Elemen data Nama Field Tipe Size Ket

1. Kode Barang kd_barang int 10 Primary Key

2. Nama Barang nm_barang Varchar 15

3. Harga harga int 15

4. Stok stok int 10

Page 16: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

46

6. Tabel Transaksi

Nama File : koperasi

Akronim : tabeltransaksi

Fungsi : untuk menyimpan data pinjaman

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 80

Kunci Field : kd_transaksi

Software : Mysql

Tabel IV.11.

Spesifikasi File Data Transaksi

No Elemen data Nama Field Tipe Size Ket

1. Nomor Transaksi no_trans int 10 Primary Key

2. Id Anggota id_anggota int 10 Foreign key

3. Id User id_User int 10 Foreign key

4. Kode pinjaman kd_pinjam int 10 Foreign key

5. Tanggal tgl d -

6. Total total int 20

7 Jumalah Pinjaman jml_pinjam int 20

Page 17: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

47

4.2.4 Class Diagram

Menggambarkan hubungan antara entity class yang dibuat

Gambar IV.10.

Class Diagram

Page 18: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

48

4.2.5 Sequence Diagram

Menambah data anggota

Gambar IV.11.

Sequence diagram menambah anggota

Page 19: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

49

Mengubah data anggota

Gambar IV.12.

Sequence diagram mengubah data anggota

Page 20: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

50

Menghapus data anggota

Gambar IV.13.

Sequence diagram menghapus data anggota

Page 21: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

51

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

A. Server

1) CPU

(a) Processor Intel® Core i3

(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.

2. Spesifikasi Software

A. 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

(2) Aplikasi PHP Server

(3) Aplikasi MySQL Server

(4) Aplikasi phpMyAdmin

c. Aplikasi Web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer,

Google Chrome.

Page 22: BAB IV PERANCANGAN SISTEM USULAN...4.1.2 Rancangan Diagram Use case Berikut merupakan pendefinisian Aktor pada sistem informasi simpan pinjam koperasi: Gambar IV.1. Usecase Diagram

52

4.3 Jadwal Implementasi

Tabel IV.12.

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

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku

Petunjuk

9 Evaluasi & Operasional