• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
26
0
0

Teks penuh

(1)

24

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Perancangan sistem yang akan diaplikasikan ini bertujuan untuk memberikan gambaran secara umum kepada pengguna tentang sistem yang akan dibangun dan didefinisikan komponen-komponen sistem informasi yang akan didesain secara rinci.

Adapun tujuan rancangan sistem ini, yaitu:

1. Memperbaiki sistem pengolahan data yang masih dilakukan secara manual 2. Membuat sistem pengolahan data berbasis web yang bertujuan untuk memudahkan

dalam melakukan sistem pengolahan data.

4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna

Pada saat ini sistem pengolahan data anggota di Koperasi Pelita Sejahtera Bantarkalong masih dilakukan secara manual. Oleh karena itu, sistem terkomputerisasi sangat dibutuhkan untuk dapat diterapkan di Koperasi Pelita Sejahtera Bantarkalong. Disini penulis akan merancang sebuah sistem pengolahan data anggota yang akan dikelola oleh admin.

Analisa kebutuhan penggunaan pengolahan data pada Koperasi Pelita Sejahtera Bantarkalong, yaitu:

1. Kebutuhan User a. Bagian user login

b. Melakukan form pendaftaran c. Mencetak kartu anggota

(2)

2. Kebutuhan Admin a. Bagian admin login

b. Menampilkan pilihan pada menu utama c. Menampilkan data anggota

d. Mengelola data anggota e. Dapat melihat laporan bulanan

f. Dapat mengelola dan mencetak laporan bulanan 3. Kebutuhan Ketua

a. Bagian ketua login

b. Menampilkan pilihan pada menu utama c. Melihat laporan bulanan

B. Kebutuhan Sistem

1. Pengguna harus melakukan login terlebih dahulu untuk mengakses aplikasi ini dengan memasukan username dan password

2. Sistem dapat mengelola data anggota 3. Sistem dapat menyimpan data anggota

4. Pengguna harus melakukan logout ketika sudah menggunakan aplikasi 4.1.2. Rancangan Diagram Use Case

1. Use Case Ketua

Gambar IV.1.Rancangan Diagram Use Case Ketua

(3)

Tabel IV.1.

Deskripsi Gambar Ketua

Use Case Name Ketua

Requirements Ketua dapat melakukan login, ketua dapat melihat laporan

Goal Berhasil login

Pre – Condition Ketua Login

Post – Condition Ketua dapat melihat laporan

Failed end Condition Ketua tidak login dan tidak bisa melihat laporan

Actor Ketua

Main Flow Basic Path 1. Ketua dapat melakukan login 2. Ketua dapat melihat laporan Alternate Flow Invariant A A.1 Ketua melakukan login

A.2 Sistem menampilkan halaman utama

Invariant B B.1 Ketua melihat laporan

2. Use Case Pendaftaran Calon Nasabah

Gambar IV.2.Rancangan Diagram Use Case Pendaftaran

(4)

Tabel IV.2

Deskripsi Gambar Pendaftaran

Use Case Name Pendaftaran calon anggota

Requirements Calon anggota dapat melakukan login, mengisi form pendaftaran

Goal Data calon anggota tersimpan

Pre – Condition Calon anggota melakukan login

Post – Condition Calon anggota dapat mengisi form pendaftaran

Failed end Condition Calon anggota tidak melakukan login dan tidak bisa mengisi form pendaftaran

Actor Calon anggota

Main Flow Basic Path 1. Calon anggota dapat melakukan login

2. Calon anggota dapat mengisi form pendaftaran

Alternate Flow Invariant A A.1 Calon anggota mengisi form pendaftaran

A.2 Sistem menampilkan form pendaftaran

Invariant B B.1 Calon anggota mengisi form

pendaftaran

(5)

3. Use Case Admin

Gambar IV.3.Rancangan Diagram Use Case Admin Tabel IV.3

Deskripsi Gambar Admin

Use Case Name Admin

Requirements Admin dapat melakukan login,

melihata data, mengelola data

Goal Dapat melihat data anggota

Pre – Condition Admin Login

Post – Condition Admin dapat melihat data anggota dan mengelola data anggota

Failed end Condition Admin tidak login dan tidak bisa melihat dan mengelola data anggota

Actor Admin

Main Flow Basic Path 1. Admin dapat melakukan login 2. Admin dapat melihat data

anggota

(6)

3. Admin dapat mengelola data anggota

Alternate Flow Invariant A A.1 Admin melihat data anggota A.2 Sistem menampilkan form data anggota

Invariant B B.1 Admin mengelola data anggota

4. Use Case Laporan

Gambar IV.4. Rancangan Diagram Use Case Laporan Tabel IV.4

Deskripsi Gambar Laporan

Use Case Name Laporan

Requirements Untuk mendapatkan data laporan

Goal Dapat mencetak laporan

Pre – Condition Admin mengelola laporan

Post – Condition Admin mencetak laporan

(7)

Failed end Condition Admin tidak mengelola laporan, admin tidak bisa mencetak laporan

Actor Admin

Main Flow Basic Path 1. Admin mengelola laporan 2. Admin mencetak laporan Alternate Flow Invariant A A.1 Admin mengelola laporan

A.2 Sistem menampilkan data laporan

Invariant B B.1 Admin mengelola laporan

B.2 Admin mencetak laporan

4.1.3. Rancangan Diagram Aktivitas 1. Activity Diagram Login Calon Anggota

Gambar IV.5.Activity Diagram Login Calon Anggota

(8)

2. Activity Diagram Pendaftaran

Gambar IV.6.Activity Diagram Pendaftaran 3. Activity Diagram Login Ketua

Gambar IV.7.Activity Diagram Login Ketua

(9)

4. Activity Diagram Laporan Ketua

Gambar IV.8.Activity Diagram Laporan Ketua 5. Activity Diagram Login Admin

Gambar IV.9.Activity Diagram Login Admin

(10)

6. Activity Diagram Data Anggota

Gambar IV.10.Activity Diagram Data Anggota 7. Activity Diagram Kartu Anggota

Gambar IV.11.Activity Diagram Kartu Anggota

(11)

8. Activity Diagram Laporan Admin

Gambar IV.12.Activity Diagram Laporan Admin 4.1.4. Rancangan Dokumen Sistem Usulan

A. Spesifikasi Dokumen Masukan B. Spesifikasi Dokumen Keluaran

1. Kartu Anggota

Nama Dokumen : Kartu Anggota

Fungsi : Sebagai bukti telah menjadi anggota Sumber : Admin

Tujuan : Calon Nasabah

Frekuensi : Setiap terjadi pendaftaran Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.2 2. Laporan

Nama Dokumen : Laporan Bulanan Fungsi : Sebagai laporan bulanan

(12)

Sumber : Adm. Kredit Tujuan : Ketua

Frekuensi : Setiap bulan Media : Kertas

Jumlah : 1 lembar Bentuk : Lampiran B.3 4.1.5. Rancangan Prototype 1. Halaman Login Calon Anggota

Gambar IV.13.Tampilan Rancangan Halaman Login Calon Anggota

(13)

2. Halaman Home Calon Anggota

Gambar IV.14.Tampilan Rancangan Halaman Home Calon Anggota 3. Halaman Pendaftaran

Gambar IV.15.Tampilan Rancangan Halaman Home Calon Nasabah

(14)

4. Halaman Login Ketua

Gambar IV.16.Tampilan Rancangan Halaman Login Ketua 5. Halaman Home Ketua

Gambar IV.17.Tampilan Halaman Home Ketua

(15)

6. Halaman Laporan Ketua

Gambar IV.18.Tampilan Rancangan Halaman Laporan Ketua

7. Halaman Login Admin

Gambar IV.19.Tampilan Rancangan Halaman Login Admin

(16)

8. Halaman Home Admin

Gambar IV.20.Tampilan Rancangan Halaman Home Admin 9. Halaman Data Anggota

Gambar IV.21.Tampilan Rancangan Halaman Data Anggota

(17)

10. Halaman Kartu Anggota

Gambar IV.22.Tampilan Rancangan Halaman Kartu Anggota 11. Halaman Laporan Bulanan Admin

Gambar IV.23.Tampilan Rancangan Halaman Laporan

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

(18)

Gambar IV.24.Entity Relationship Diagram (ERD)

4.2.2. Logical Record Structure (LRS)

Gambar IV.25.Logical Record Stucture (LRS)

(19)

4.2.3. Spesifikasi File

1. Spesifikasi File User Nama File : User Akronim : User

Fungsi : Untuk mengetahui informasi pendaftaran Tipe File : File Master

Organisasi File : Indexed sequential

Media : Harddisk

Panjang Record : 70 Kunci field : Id_user Aksi File : Random Software : Mysql

Tabel IV.5.

Spesifikasi File User

No Elemen Data Nama Field Tipe Size Keterangan

1. Id ketua Id_ketua Int 10 Primary key

2. Nama ketua Nama_ketua varchar 30

3. Username Username Varchar 20

4. Password Password Varchar 10

2. Spesifikasi File Ketua Nama file : Ketua Akronim : Ketua

Fungsi : Untuk melihat laporan abulanan Tipe file : File Master

(20)

Organisasi file : Indexed sequential

Media : Harddisk

Panjang record : 70 Kunci field : Id_ketua Aksi file : Random Software : Mysql

Tabel IV.6.

Spesifikasi File Ketua

No Elemen Data Nama Field Tipe Size Keterangan

1. Id ketua Id_ketua Int 10 Primary key

2. Nama ketua Nama_ketua varchar 30

3. Username Username Varchar 20

4. Password Password Varchar 10

3. Spesifikasi File Admin Nama file : Admin Akronim : Admin

Fungsi : Untuk mengelola anggota Tipe file : File Master

Organisasi file : Indexed sequential

Media : Harddisk

Panjang record : 70

Kunci field : Id_admin Aksi file : Random Software : Mysql

(21)

Tabel IV.7.

Tabel IV.5 Spesifikasi file Admin

4. Spesifikasi File Anggota Nama file : Anggota Akronim : Anggota

Fungsi : Untuk mengelola data anggota Tipe file : File Master

Organisasi file : Indexed sequential

Media : Harddisk

Panjang record : 335

Kunci field : Id_anggota Aksi file : Random Software : Mysql

Tabel IV.8.

Spesifikasi File Anggota

No Elemen Data Nama Field Tipe Size Keterangan 1. Id anggota Id_anggota Int 10 Primary key No Elemen Data Nama Field Tipe Size Keterangan

1. Id admin Id_admin Int 10 Primary key

2. Nama admin Nama_admin varchar 30

3. Username Username Varchar 20

4. Password Password Varchar 10

(22)

2. Id user Id_user Int 10 Foreign key 3. Nama anggota Nama_anggota varchar 30

4. No. KTP No_ktp Char 20

5. Pas Foto Pas_foto Varchar 50

6. Fotocopy KTP Fc_ktp Varchar 50

7. Fotocopy Kartu Keluarga

Fc_kk Varchar 50

8. Fotocopy Akta Kelahiran

Fc_ak Varchar 50

9. Email Email Varchar 50

10. No.Telepon No_tlp Int 15

5. Spesifikasi File Kartu Anggota Nama file : Anggota Akronim : Anggota

Fungsi : Sebagai tanda bukti keanggotaan Tipe file : File Master

Organisasi file : Indexed sequential

Media : Harddisk

Panjang record : 140

Kunci field : Id_anggota Aksi file : Random Software : Mysql

(23)

Tabel IV.9.

Spesifikasi file Kartu Anggota

6. Spesifikasi File Laporan Nama file : Laporan Akronim : Laporan

Fungsi : Untuk mengelola laporan Tipe file : File Master

Organisasi file : Indexed sequential

Media : Harddisk

Panjang record : 90

Kunci field : Id_laporan Aksi file : Random Software : Mysql

Tabel IV.10.

Spesifikasi file Laporan

No Elemen Data Nama Field Tipe Size Keterangan

1. Id anggota Id_anggota Int 10

2. Nama Anggota Nama_anggota Varchar 30

No Elemen Data Nama Field Tipe Size Keterangan

1. Id anggota Id_anggota Int 10 Primary key

2. Nama anggota Nama_anggota varchar 30

3. Alamat Alamat Varchar 50

4. TTL TTL Varchar 50

(24)

3. Alamat Almt Varchar 50 4. Tanggal Masuk Tgl_masuk Date

5. Besar Pinjaman Besar_pnjmn Float

4.2.4. Class Model / Class Diagram

Gambar IV.26.Class Model/Class Diagram 4.2.5. Sequence Diagram

Gambar IV.27.Sequence Diagram

(25)

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware (Perangkat Keras) 1. CPU (Central Processing Unit)

a. Processor : Intel Dual Core N3050 b. Memory : 2 GB

c. Hard Disk : 500 GB 2. Mouse

3. Keyboard 4. Monitor

2. Spesifikasi Software (Perangkat Lunak) a. Sistem Operasi : Microsoft Windows b. Web Server

(1) Apache Server v2 (2) PHP Server v5 (3) MySQL Server v5 (4) phpMyAdmin v4

(5) Aplikasi web browser seperti Mozilla Firefox, Google Chrome 4.3. Jadwal Implementasi

Jadwal implementasi merupakan suatu tahap penerapan sistem atau realisasi sistem usulan. Dalam jadwal implementasi ini akan dijelaskan mengenai langkah-langkah dalam mengimplementasikan sistem yang diusulkan. Penjadwalan ini berhubungan dengan lamanya waktu yang digunakan dalam penerapan sistem usulan

(26)

Tabel IV.11.

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III 1 2 3 4 1 2 3 4 1 2 3 4 1 Pesriapan 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

Gambar

Gambar IV.1.Rancangan Diagram Use Case Ketua
Tabel IV.1.
Tabel IV.2
Gambar IV.3.Rancangan Diagram Use Case Admin  Tabel IV.3
+7

Referensi

Dokumen terkait

Tujuan penelitian ini adalah untuk mengetahui produksi hasil tangkapan rajungan dan keeratannya terhadap pendapatan nelayan jaring Pejer dalam satu tahun dan

(2) Untuk melaksanakan ketentuan ayat (1), Kepala Perwakilan Republik Indonesia di Jeddah diberi wewenang mengeluarkan peraturan pelaksanaan yang dianggap perlu dan

Hasil penelitian menunjukkan bahwa good governance, budaya perusahaan dan etos kerja secara simultan maupun parsial berpengaruh positif dan signifikan terhadap

Metode yang di gunakan dalam penelitian ini adalah dengan melakukan uji kuat tekan jalan beton dengan cara tidak merusak dalam pengambilan sampel tersebut menggunakan

Walaubagaimanapun terdapat juga segelintir masyarakat mereka yang telah berjaya untuk membangunkan ekonomi mereka dalam penghasilan seni ukiran ini dan seharusnya pihak-pihak

PERUBAHAN MUTU MINYAK SAWIT SELAMA PENYIMPANAN CODEX Alimentarius Comission (CAC) (2005) dalam panduan penyimpanan dan transportasi lemak dan minyak pada skala besar

Dari kesimpulan yang diperoleh sebelumnya, diperoleh pengertian mengenai Griya Kecantikan, yaitu suatu wadah yang dapat menampung kegiatan – kegiatan wanita yang meliputi 3B

Dokter Konsultasi Online dengan Pasien Pre-condition Dokter pilih menu diagnosa.. Post-condition Data tersimpan kedalam database Failed end condition URL tidak