• Tidak ada hasil yang ditemukan

File 12 BAB IV Perancangan Sistem Usulan

N/A
N/A
Arif Nur Hidayat

Academic year: 2023

Membagikan "File 12 BAB IV Perancangan Sistem Usulan"

Copied!
22
0
0

Teks penuh

(1)

31

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

(2)

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

(3)

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

(4)

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

(5)

4.1.3 Rancangan Diagram Aktivitas Activity Diagram menambah anggota

Gambar IV.2.

Aktivity Diagram menambah anggota

(6)

Activity Diagram menambah transaksi

Gambar IV.3.

Activity Diagram menambah transaksi

(7)

Activity Diagram menghapus transaksi

Gambar IV.4.

Activity Diagram menghapus transaksi

(8)

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

(9)

4.1.5 Rancangan Prototype

Interface Dashboard pada perancangan aplikasi berbasis web

Gambar IV.5.

Dashboard

Interface Halaman Login

Gambar IV.6.

Login

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

4.2.4 Class Diagram

Menggambarkan hubungan antara entity class yang dibuat

Gambar IV.10.

Class Diagram

(18)

4.2.5 Sequence Diagram Menambah data anggota

Gambar IV.11.

Sequence diagram menambah anggota

(19)

Mengubah data anggota

Gambar IV.12.

Sequence diagram mengubah data anggota

(20)

Menghapus data anggota

Gambar IV.13.

Sequence diagram menghapus data anggota

(21)

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.

(22)

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

Referensi

Dokumen terkait

Goal Admin dapat mengelola laporan Pre-condition Admin memilih menu laporan Post-condition Admin dapat melihat laporan Failed end condition Admin gagal melihat laporan

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

Main Flow/ Basic Path Admin masuk ke halaman utama Admin dapat akses ke beranda Admin dapat mengelola beranda Alternate Flow/Invariant A -.. Deskripsi Use Case

Deskripsi Use Case Mengakses Menu RSMB Use Case Name Mengakses RSMB Requirements A6 Goal Pengguna dapat melihat ketererangan RSMB atau deskripsi dari aplikasi mobile sistem pakar

Use Case Diagram Halaman Direktur Tabel IV.8 Deskripsi Use Case Diagram Halaman Direktur Use Case name Halaman Direktur Requirement D2 Goal Direktur mengelola halaman direktur

Gambar IV.5 Use Case Diagram Admin Melihat Halaman Web Tabel IV.4 Tabel Deskripsi Use Case Admin Melihat Halaman Web Use Case Nama Melihat Halaman Web Requirement C1 Goal

Gambar IV.2 Use Case Diagram Administrator Tabel IV.2 Diskripsi Use Case Diagram Administrator Use Case Name Penjualan Online Admin Requirements B1-B6 Goal Admin dapat menambah,

Deskripsi Use Case Diagram Halaman Administator Use Case Name Administrator Requirements A1-A6 Goal Administrator dapat melakukan hak akses penuh untuk proses pengelolaan data