• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
27
0
0

Teks penuh

(1)

50

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software 4.1.1. Analisa Kebutuhan

Koperasi karyawan PT.Sanwa Musen Indonesia merupakan koperasi yang berdiri untuk membantu memenuhi kebutuhan karyawan PT. Sanwa Musen Indonesia. Selain menjual barang kebutuhan pokok, koperasi ini juga menyediakan jasa simpan dan pinjam untuk karyawan. Dalam penerapan sistemnya, koperasi ini masih mengandalkan buku besar atau logbook untuk pencatatan transaksinya, dimana hal ini kurang efisien karena pengolahan data akan menjadi sangat lambat dan kemungkinan data yang dimasukan bisa berulang serta sulit untuk melakukan pencarian data yang dibutuhkan terutama ketika pembuatan laporan. Berdasarkan hal diatas perlu dibuatkan sebuah aplikasi khusus untuk mengolah data transaksi koperasi tersebut terutama yang menyangkut simpan pinjam. Implementasinnya aplikasi ini akan dibagi menjadi dua hak akses yang mempunyai fungsi masing-masing, antara lain:

1. Admin

a. Admin dapat mengelola data anggota

b. Admin dapat mengelola pengajuan pinjaman anggota koperasi c. Admin dapat mengelola pencairan dana pinjaman anggota d. Admin dapat mengelola angsuran pinjaman

(2)

e. Admin dapat mengelola simpanan anggota

f. Admin dapat membuat laporan bulanan atau tahunan 2. Ketua

a. Ketua dapat melihat laporan simpanan, pinjaman, dan pembayaran angsuran anggota.

4.1.2. Use case Diagram

1. Use Case Diagram Sistem Usulan

Gambar IV.1. Use Case Sistem Usulan Koperasi Simpan Pinjam PT. Sanwa Musen Indonesia Purwakarta.

(3)

2. Definisi Use case a. Definisi Aktor

Aktor Merupakan Segala sesuatu yang berinteraksi dengan sistem seperti orang, benda atau lainya.

No Aktor Deskripsi

1 Administrator (Admin) Admin merupakan orang yang mempunyai hak akses untuk mengelola semua data dalam aplikasi.

2 Ketua Ketua merupakan orang yang diberi akses hanya untuk melihat laporan.

b. Definisi Use case

Use case merupakan deskripsi fungsi dari sebuah sistem, yang bekerja dengan cara mendeskripsikan interaksi antara pengguna dengan sistem.

No Use Case Deskripsi

1 Login Login merupakan sebuah proses untuk masuk ke dalam menu utama

2 Logout Logout merupakan proses untuk keluar dari aplikasi utama.

3 Mengelola Anggota merupakan proses untuk mengelola data anggota yang meliputi menambah data anggota, mengubah, menghapus, mencari dan melihat data anggota.

4 Menambah Data Anggota Merupakan proses untuk menambah data anggota baru

5 Mengubah Data Anggota Merupakan proses untuk mengubah data anggota jika terjadi ketidak sesuaian atau kesalahan pada saat penginputan.

6 Menghapus Data Anggota

Merupakan proses untuk menghapus data anggota yang sudah tidak aktif lagi

7 Mencari Data Anggota Merupakan proses untuk mencari data anggota untuk dihapus atau di perbaharui

8 Melihat Data Anggota Merupakan proses untuk melihat data anggota yang telah masuk ke dalam database koperasi.

9 Mengelola Simpanan Merupakan proses untuk mengelola data simpanan yang meliputi menambah, mengubah,

(4)

melihat, mencari dan menghapus data simpanan.

10 Menambah Data Simpanan

Merupakan proses untuk menambah data simpanan baru.

11 Melihat Data Simpanan Merupakan proses untuk melihat data simpanan yang telah masuk ke dalam database koperasi.

12 Mencari Data Simpanan Merupakan proses untuk melihat data

simpanan yang telah masuk ke dalam database koperasi.

13 Mengelola Pengajuan Pinjaman

Merupakan proses untuk mengelola data pinjaman yang meliputi menambah, mengubah, melihat, mencari dan menghapus data

pinjaman.

14 Menambah Data Pinjaman

Merupakan proses untuk menambah data pinjaman baru.

15 Melihat Data Pinjaman Merupakan proses untuk melihat data pinjaman yang telah masuk ke dalam database koperasi.

16 Mencari Data Pinjaman Merupakan proses untuk melihat data pinjaman yang telah masuk ke dalam database koperasi.

17 Menghapus Data Pinjaman

Merupakan proses untuk menghapus data pinjaman yang salah atau sudah kadaluarsa.

18 Mengolala Pencairan Merupakan proses untuk mengelola data pencaitan yang meliputi menambah, mengubah, melihat, dan mencari data pencairan.

19 Menambah Data Pencairan

Merupakan proses untuk menambah data pencairan baru.

20 Mengelola Angsuran Merupakan proses untuk mengelola data pencaitan yang meliputi menambah, mengubah, melihat, dan mencari dan menghapus data angsuran.

21 Menambah Data Angsuran

Merupakan proses untuk menambah data angsuran baru.

22 Melihat Data Angsuran Merupakan proses untuk melihat data angsuran yang telah masuk ke dalam database koperasi.

23 Mengelola Laporan Merupakan proses untuk membuat laporan simpanan, laporan pinjaman, dan laporan angsuran.

24 Membuat Laporan Simpanan

Merupakan proses untuk membuat laporan simpanan per periode.

25 Membuat Laporan Pinjaman

Merupakan proses untuk membuat laporan pinjaman per periode.

26 Membuat Laporan Angsuran

Merupakan proses untuk membuat laporan angsuran per periode.

27 Mengelola Jurnal Merupakan proses untuk mengelola akun dan

(5)

jurnal umum

28 Mengelola Akun Merupakan proses untuk mengelola akun perkiraan

29 Mengelola Jurnal Umum Merupakan proses untuk mengelola jurnal umum

4.1.3. Activity Diagram 1. Activity Diagram Login

Gambar IV.2. Activity Diagram Login Sistem Usulan Koperasi Simpan Pinjam PT. Sanwa Musen Indonesia Purwakarta.

(6)

2. Activity Diagram Pendaftaran Anggota

Gambar IV.3. Activity Diagram Pendaftaran Anggota Sistem Usulan Koperasi Simpan Pinjam PT. Sanwa Musen Indonesia Purwakarta.

(7)

3. Activity Diagram Simpanan

Gambar IV.4. Activity Diagram Simpanan Sistem Usulan PT. Sanwa Musen Indonesia Purwakarta.

(8)

4.2. Desain

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.5. Entity Relationship Diagram (ERD) Koperasi Simpan Pinjam pada PT. Sanwa Musen Indonesia.

(9)

4.2.2. Logical Record Structure (LRS)

Gambar IV.6. Logical Record Structure (LRS) Koperasi Simpan Pinjam pada PT.

Sanwa Musen Indonesia.

4.2.3. Spesifikasi File

1. Spesifikasi Tabel Anggota Nama File : anggota

Akronim : anggota

Fungsi : untuk menyimpan data anggota Tipe File : file master

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 117 karakter

(10)

Kunci field : Primary key Software : MySQL

Tabel IV.1. Spesifikasi File Anggota

No Elemen Data Akronim Type Size Keterangan 1 No anggota no_anggota CHAR 8 Primary Key

2 NIK nik CHAR 4

3 Nama anggota

nama_anggota VARCHAR 35 4 Tempat lahir tempat_lahir VARCHAR 35 5 Tanggal lahir tanggal_lahir DATE

6 Jenis kelamin jenis_kelamin VARCHAR 10

7 Alamat alamat TEXT

8 No Telp no_telp VARCHAR 13 9 Departemen departemen VARCHAR 12

2. Spesifikasi Tabel Simpanan Nama File : simpanan

Akronim : simpanan

Fungsi : untuk menyimpan data simpanan anggota Tipe File : File transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 28 karakter Kunci field : Primary key Software : MySQL

(11)

Tabel IV.2. Spesifikasi File Simpanan

No Elemen Data Akronim Type Size Keterangan 1 No Simpanan no_simpanan CHAR 10 Primary Key 2 Tanggal

Simpanan

tgl_simpanan DATE

3 No Anggota no_anggota CHAR 8 Foreign Key

4 Jenis Simpanan jenis_simpanan VARCHAR 10 5 Jumlah

Simpanan

jumlah_simpanan DOUBLE

3. Spesifikasi Tabel Pinjaman Nama File : pinjaman

Akronim : pinjaman

Fungsi : untuk menyimpan data pinjaman anggota Tipe File : File transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 18 karakter Kunci field : Primary key Software : MySQL

Tabel IV.3. Spesifikasi File Pinjaman

No Elemen Data Akronim Type Size Keterangan

1 No Pinjaman no_pinjaman CHAR 8 Primary Key

2 Tanggal Pengajuan tgl_pengajuan DATE

3 No Anggota no_anggota CHAR 8 Foreign Key

4 Masa Angsuran masa_angsuran INT 2 5 Tanggal Awal tgl_awal_angsuran DATE

(12)

Angsuran 6 Tanggal Akhir

Angsuran

tgl_akhir_angsuran DATE 7 Jumlah Pengajuan jumlah_pengajuan DOUBLE 8 Angsuran Perbulan angsuran_perbulan DOUBLE

4. Spesifikasi Tabel Pencairan Nama File : pencairan Akronim : pencairan

Fungsi : untuk menyimpan data pencairan anggota Tipe File : transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 12 karakter Kunci field : Primary key Software : MySQL

Tabel IV.4. Spesifikasi File Pencairan.

No Elemen Data Akronim Type Size Keterangan 1 No Pinjaman no_pinjaman CHAR 10 Primary Key 2 Tanggal

Pencairan

tgl_pencairan DATE 3 Masa

Angsuran

masa_angsuran INT 2

4 Tanggal Awal Angsuran

tgl_awal_anggsuran DATE

5 Tanggal Akhir

tgl_akhir_angsuran DATE

(13)

Angsuran 6 Jumlah

Disetujui

jumlah_disetujui DOUBLE 7 Angsuran

Perbulan

angsuran_perbulan DOUBLE

5. Spesifikasi Tabel Angsuran Nama File : Angsuran

Akronim : angsuran

Fungsi : untuk menyimpan data angsuran anggota Tipe File : File transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 20 karakter Kunci field : Primary key Software : MySQL

Tabel IV.5. Spesifikasi File Angsuran

No Elemen Data Akronim Type Size Keterangan 1 No Angsuran no_angsuran CHAR 10 Primary Key 2 Tanggal

Pembayaran

tgl_pembayaran DATE

3 No Pinjaman no_pinjaman CHAR 10 4 Jumlah

Angsuran

jumlah_angsura n

DOUBLE

(14)

6. Spesifikasi Jurnal

Nama File : jurnal

Akronim : jurnal

Fungsi : untuk menyimpan jurnal umum Tipe File : File transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 124 karakter Kunci field : Primary key Software : MySQL

Tabel IV.6. Spesifikasi File Jurnal

No Elemen Data Akronim Type Size Keterangan

1 Kode Jurnal kode_jurnal CHAR 8 Primary Key

2 Tanggal Jurnal tgl_jurnal Date

3 No Bukti no_bukti VARCHAR 16

4 Keterangan Jurnal ket_jurnal VARCHAR 100

7. Spesifikasi File Akun Nama File : akun

Akronim : akun

Fungsi : untuk menyimpan file akun perkiraan Tipe File : File Master

Organisasi File : Indexed Sequential

(15)

Akses File : Random

Media : Hardisk

Panjang Record : 71 karakter Kunci field : Primary key Software : MySQL

Tabel IV.7. Spesifikasi File Akun

No Elemen Data Akronim Type Size Keterangan

1 Kode Akun kode_akun CHAR 5 Primary Key

2 Nama Akun nama_akun CHAR 30

3 Jenis Akun jenis_akun VARCHAR 30 4 Saldo Normal saldo_normal VARCHAR 6

8. Spesifikasi File Jurnal Detail Nama File : jurnal detail Akronim : jurnal_detail

Fungsi : untuk menyimpan jurnal detai dari jurnal Tipe File : File transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Hardisk

Panjang Record : 10 karakter Kunci field : Foreign Key Software : MySQL

(16)

Tabel IV.8. Spesifikasi File Jurnal Detail

No Elemen Data Akronim Type Size Keterangan

1 Kode Jurnal kode_jurnal CHAR 5 Foreign Key

2 Kode Akun kode_akun CHAR 5 Foreign Key

3 Debet debet double

4 Kredit kredit double

4.2.4. Sofware Architecture 1. Class Diagram

Gambar IV.7. Class Diagram Sofware Archietecture PT. Sanwa Musen Indonesia Purwakarta.

(17)

3. Sequence Diagram a. Tambah Anggota

Gambar IV.8. Sequence Diagram Tambah Anggota Koperasi PT. Sanwa Musen Indonesia Purwakarta.

(18)

b. Ubah Anggota

Gambar IV.9. Sequence Diagram Ubah Anggota Koperasi PT. Sanwa Musen Indonesia Purwakarta.

(19)

c. Cari anggota

Gambar IV.10. Sequnce Diagram Cari Anggota Koperasi PT. Sanwa Musen Indonesia Purwakarta.

(20)

d. Hapus Anggota

Gambar IV.11. Sequence Diagram Hapus Anggota Koperasi PT. Sanwa Musen Indonesia Purwakarta.

(21)

4. Deployment Diagram

Gambar IV.12. Deployment Diagram Software Archietecture PT. Sanwa Musen Indonesia Purwakarta.

4.2.5. User Interface 1. Form Login

Gambar IV.13. Desain Halaman Login

(22)

2. Form Menu Utama

Gambar IV.14. Desain Menu Utama 3. Form akun

Gambar IV.15. Desain Form Akun

(23)

4. Form Pendaftaran Anggota

Gambar IV.16. Desain Menu Anggota 5. Form Simpanan

Gambar IV.17. Desain Menu Simpanan Anggota

(24)

6. Form Pinjaman

Gambar IV.18. Desain Pinjaman Anggota 7. Form Angsuran

Gambar IV.19. Desain Angsuran Anggota

(25)

8. Form jurnal

Gambar IV.20. Desain Form Jurnal 9. Form Laporan

Gambar IV.21. Desain Menu Laporan

(26)

4.2.6. Spesifikasi Hardware dan Software

Komputer merupakan sarana pendukung manusia dalam melakukan kegiatan dalam segala bidang. Salah satunya adalah dalam suatu bisnis. Dalam melakukan bisnis koperasi simpan-pinjam yang berbasis web, dengan menggunakan internet sebagai media penyimpanan database. Namun jika tidak ada komputer, maka web tersebut tidak dapat berjalan secara optimal. Oleh karena itu komputer juja mempunyai peran yang sangat penting dalam hal ini. Srana pendukung dalam sebuah komputer adalah hardware dan software yang akan bekerja sama dalam melakukan kinerja yang lebih optimal.

4.2.6.1. Spesifikasi Hardware

Pemakaian perangkat keras yang penulis usulkan adalah perangkat keras yang dapat menjadi sebuah sarana pendukung baik. Sarana pendukung yang baik bukan berarti harus mahal dan ber-merk terkenal, tetapi lebih difokuskan pada taraf kesesuaian dengan sistem itu sendiri. Selain itu kecepatan proses dan kemampuannya harus memadai.

Perangkat keras yang penulis usulkan antara lain:

a. Microprocessor : Intel Dual core atau AMD Athlon 1Ghz

b. RAM : 2 GB

c. Monitor : LCD atau CRT 14 inchi d. Hardisk : Instalasi minimal 300MB e. Key Board : standard 102 key

f. Printer : Inkjet

g. Mouse : Standard Mouse

(27)

h. Cd Room : DVD/ CD Room Drives 4.2.6.2. Spesifikasi Software

Perangkat Lunak (Software) merupakan istilah luas yang diberikan kepada intruksi-intriksi yang mengarahkan pengoperasian perangkat keras. Teknologi yang canggih dari perangkat keras akan berfungsi apabila intruksi perangkat lunak dibuat oleh pemakai untuk mengaktifkan fungsi dari perangkat keras komputer. Perangkat lunak yang digunakan penulis dalam penulisan tugas akhir ini adalah :

Sistem Operasi : windows 7 ultimate 32-bit (6.1, Build 7600) Bahasa Pemograman : Java

Paket program : iReport JasperReport dan iReport, PHP MyAdmin, XAmPP, MySQL

Database : MySQL

Gambar

Gambar IV.1. Use Case Sistem Usulan Koperasi Simpan Pinjam  PT. Sanwa Musen  Indonesia Purwakarta
Gambar IV.2. Activity Diagram Login Sistem Usulan Koperasi Simpan Pinjam  PT. Sanwa Musen Indonesia Purwakarta
Gambar IV.3. Activity Diagram Pendaftaran Anggota Sistem Usulan Koperasi  Simpan Pinjam PT
Gambar IV.4. Activity Diagram Simpanan Sistem Usulan PT. Sanwa Musen  Indonesia Purwakarta
+7

Referensi

Dokumen terkait

Studi tapak telah dilakukan pada tahun 1975 dan sampai sekarang terus menerus dilakukan penelitian di sekitar tapak untuk memberikan data dukung keselamatan dan

Lingkungan Teman Sebaya yang positif akan membawa dampak yang positif juga dalam proses belajar karena teman sebaya akan mengajak kearah yang lebih baik

Berdasrkan hasil penelitian yang dilakukan dapat disimpulkan bahwa (1) Kendala Dinas Pendapatan kota Batu dalam menerapkan sistem pajak yang benar pada pemilik

Cerebral palsy diplegi tipe spastik yaitu kondisi pada anak dengan adanya ketidakmampuan gerak (paralisis) disebabkan lesi pada otak yang bersifat non progresif

Pilihlah salah satu dari empat pilihan jawaban yang tersedia yang paling sesuai dengan diri Anda dengan memberikan tanda silang (X) pada tempat yang telah tersedia.. Adapun

[r]

Selanjutnya hasil penelitian yang dilakukan oleh Nadia Septiana Putri, Gede Adi Yuniarta, dan Nyoman Ari Surya Darmawan (2015) menyimpulkan bahwa tingkat likuiditas

Masalah yang sering timbul dalam pelaksanaan perjanjian kredit adalah keadaan dimana debitor lalai untuk melakukan kewajibannya atau yang biasanya disebut dengan