• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
25
0
0

Teks penuh

(1)

38

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan metode Extreme Programming (XP). Metode Extreme Programming (XP) merupakan pendekatan dari Agile yang paling luas digunakan di seluruh dunia. Tahapan pada proses XP yaitu (Hanif, 2017):

1. Planning, merupakan proses di mana penulis mendatangi showroom hikmah motor dan mendengarkan kebutuhan-kebutuhan (requirements) dari pegawai disana tentang proses bisnis berjalan dan mengetahui output apa yang dibutuhkan serta fitur dan fungsionalitas umum yang akan direkayasa.

2. Design, pada tahapan ini dilakukan design sistem dengan menggunakan UML seperti use case diagram, activity diagram, sequence diagram, ERD, LRS dan activity diagram.

3. Coding, Pada tahapan ini tidak dilakukan oleh penulis karena hanya pada tahapan perancangannya saja.

4. Testing, Pada tahapan ini tidak dilakukan oleh penulis karena hanya pada tahapan perancangannya saja.

(2)

4.1.1. Analisis Kebutuhan A. Kebutuhan Pengguna

Dalam aplikasi kredit mobil ini terdapat dua pengguna yang dapat saling interaksi dalam lingkungan sistem, yaitu konsumen dan pegawai. kedua pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut:

A.1 Skenario Kebutuhan pegawai b. Mengelola data mobil

c. Mengelola data simulasi kredit d.Mengelola data pengajuan kredit e.Mengelola data kredit mobil f. Mengelola data konsumen e. Mencetak Laporan

A.2 Skenario kebutuhan konsumen a. menginput data konsumen b.menginput data pengajuan kredit c. melihat simulasi kredit

B. Kebutuhan Sistem

1. Pengguna harus login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukkan username dan password agar privasi masing-masing pengguna terjaga keamanannya.

(3)

2. Pengguna harus melakukan logout setelah selesai menggunakan aplikasi 3. Sistem melakukan kalkulasi stok mobil

4. Sistem dapat mengelola data konsumen 5. Sistem dapat mengelola data pegawai 6. Sistem dapat mengelola data pengajuan 7. Sistem dapat mengelola data kredit mobil 8. Sistem dapat mengelola data simulasi kredit 9. Sistem dapat membuat laporan sendiri

4.1.2. Rancangan Diagram Use Case

Use Case Diagram usulan untuk sistem kredit mobil dapat dilihat pada gambar di bawah ini:

(4)

Gambar IV.2 Use Case Diagram Validasi Kredit

(5)

4.1.3. Rancangan Diagram Activitas

Diagram aktivitas usulan untuk sistem kredit mobil dapat dilihat pada gambar di bawah ini:

(6)

Gambar IV.5 Diagram Aktivitas Validasi kredit

(7)

4.1.4. Rancangan Dokumen Sistem Usulan A. Spesifikasi Bentuk Masukan

Bentuk spesifikasi dokumen-dokumen masukkan usulan yang digunakan pada sistem berjalan, dapat berupa:

1. Nama Dokumen : Bukti pengajuan kredit mobil Fungsi : Sebagai bukti mengajukan kredit Sumber : konsumen

Tujuan : pegawai

Media : Dokumen cetakan komputer Jumlah : 1 lembar

Frekuensi : Setiap mengajukan kredit mobil Bentuk : Lampiran C.1

B. Spesifikasi Bentuk Keluaran

Dokumen-dokumen keluaran yang diusulkan adalah: 1. Nama Dokumen : Laporan kredit mobil

Fungsi : sebagai Laporan kredit mobil Sumber : Sistem

Tujuan : Pegswai Media : File Jumlah : 1 lembar Frekuensi : Setiap bulan Bentuk : Lampiran D.1

(8)

4.1.5. Rancangan Prototype

Berikut adalah rancangan prototype dari sistem informasi kredit mobil: 1. Halaman Beranda Pegawai

Gambar IV.7 Halaman Beranda Pegawai 2. Halaman Login Pegawai

(9)

3. Halaman Data Mobil Pegawai

Gambar IV.9 Halaman Data Mobil Pegawai

4. Halaman Data Simulasi Kredit (Pegawai)

(10)

5. Halaman Data Pengajuan (Pegawai)

Gambar IV.11 Halaman Data pengajuan Pegawai

6. Halaman Beranda Konsumen

(11)

7. Halaman Data Konsumen

Gambar IV.13 Halaman Data Konsumen 8. Halaman Data Simulasi Kredit Konsumen

(12)

9. Halaman Data Pengajuan Konsumen

Gambar IV.15 Halaman Data Pengajuan Konsumen

10. Halaman Status Pengajuan Konsumen

(13)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram

Berikut ini adalah penggambaran dari ERD

Pegawai Pengajuan Mobil

Kredit_Mobil Menginput Mendata mempunyai melakukan Konsumen Kode Kredit TglACC KodePegawai Nama password Kd_pengajuan Tgl_pengajuan kD mobil Merk_mobil Jenis_mobil Harga Kd Konsumen STatus 1 N N N 1 1 N 1 1 JangkaWaktu Nama_leasing Leasing ACC

UangMuka Gambar Warna NoKK Nama Keterangan Alamat username Tahun_pembuatan Jumlah_stok Keterangan DP cicilan HargaAkhir JangkaWaktuACC CIcilanACC PresentaseBunga STatusAJuan NamaMarketing 1

(14)

4.2.2. Logical Record Structure

Berikut ini adalah penggambaran dari LRS: Konsumen Pegawai pengajuan Kredit_Mobil Mobil kd_konsumen P K Nama alamat NoKK Keterangan KodePegawai P K nama kd_konsumen F K tgl_pengajuan nama_leasing cicilan Bunga kd_pengajuan P K DP JangkaWaktu kd_pengajuan F K tglACC leasingACC uangMuka kode_kredit P K Presentase bunga Nama_Marketi ng melakuk an 1 N JangkaWaktu ACC tahun_pembua tan warna kd_mobil P K gambar keterangan N 1 password username menginput 1 N jenis_mobil jumlah_stok Merk_mobil harga kd_mobil F K HargaAkhir cicilanACC StatusAjuan 1 1 mendata Gambar IV.18 LRS

(15)

4.2.3. Spesifikasi File a. File Pegawai

Nama File : File Pegawai Akronim : tabel Pegawai

Fungsi : untuk menyimpan data Pegawai Tipe : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media Type : Hard Disk Panjang record : 70

Kunci Field : Kd_ Pegawai

Software : MySql

Tabel IV.1 Tabel Pegawai

Nama Field Tipe Data Panjang Keterangan Allow Null

Kd_ Pegawai Varchar 5 Primary Key

Nama Varchar 25

Username Varchar 15

Password Varchar 25

b. File Mobil

Nama File : File Mobil Akronim : tabel Mobil

Fungsi : untuk menyimpan data Mobil Tipe : File Master

(16)

Organisasi File : Indexed Sequential Akses File : Random

Media Type : Hard Disk Panjang record : -

Kunci Field : Kd_ Mobil

Software : MySql

Tabel IV.2 Tabel Mobil

Nama Field Tipe Data Panjang Keterangan Allow Null

Kd_ Mobil Varchar 10 Primary Key

Merk_Mobil Varchar 25 Jenis_Mobil Varchar 25 Warna Varchar 25 Tahun_Pembuatan Date Gambar Image Harga Currency 20 Kategori Varchar 15 Jumlah_stok Int 3

Keterangan Varchar 50 Allow

c. Spesifikasi File Konsumen Nama File : Konsumen Akronim : Konsumen

Fungsi : untuk menyimpan data Konsumen Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(17)

Panjang record : 200

Kunci Field : kd_ Konsumen Software : Mysql

Tabel IV.3

Spesifikasi File Konsumen

Nama Field Tipe Data Panjang Keterangan Allow

Null

Kd_ Konsumen Varchar 10 Primary Key

Nama_Konsumen Varchar 30 Alamat Varchar 50 No_Telp Int 15 No KTP Int 15 No KK Int 15 Status Varchar 15

Keterangan Varchar 50 Allow

d. Spesifikasi File Simulasi Kredit Nama File : SimulasiKredit Akronim : Simulasi Kredit

Fungsi : untuk menyimpan data Simulasi Kredit Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record : -

(18)

Kunci Field : Id_Simulasi Software : Mysql

Tabel IV.4

Spesifikasi File Simulasi

Nama Field Tipe Data Panjang Keterangan Allow Null

Id_Simulasi Varchar 10 Primary Key

Nama_Leasing Varchar 30 Jangka_Waktu Varchar 5 DP Currency 50 Allow Jenis_asuransi Varchar 15 Jumlah_Cicilan Int 20 Keterangan Varchar 15

Kd_Mobil Varchar 5 Foreign Key

e. Spesifikasi File Pengajuan

Nama File : Pengajuan Kredit Akronim : Pengajuan Kredit

Fungsi : untuk menyimpan data Pengajuan Kredit Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang record :

(19)

Kunci Field : - Software : Mysql

Tabel IV.5

Spesifikasi File Pengajuan Kredit

Nama Field Tipe Data Panjang Keterangan Allow Null

Kd_pengajuan Varchar 10 Primary Key

Kd_Konsumen Varchar 10 Foreign Key

Kd_Mobil Varchar 10 Foreign Key

TglPengajuan Date

Nama Leasing Varchar 50

Jangka_Waktu Varchar 10

DP Currency 50 Allow

Bunga Varchar 15

Cicilan Currency 50

Kelengkapan File

f. Spesifikasi File Data Kredit Mobil Nama File : Data Kredit Mobil Akronim : Data Kredit Mobil

Fungsi : untuk menyimpan Data Kredit Mobil Tipe File : File Transaksi

Organisasi File : Indexed Sequential Akses File : Random

(20)

Panjang record : Kunci Field : - Software : Mysql

Tabel IV.6

Spesifikasi File Data Kredit Mobil

Nama Field Tipe Data Panjang Keterangan Allow Null

Kd_Kredit Varchar 10 Primary Key

Kd_Pengajuan Varchar 10 Foreign Key

Kd_Pegawai Varchar 5 Foreign Key

LeasingACC Varchar 30 Allow

TglACC Date Allow

HargaAkhir Currency 50 Allow

JangkaWaktuAcc Varchar 10 Allow

CicilanACC Currency 50 Allow

Uang_Muka Currency 50 Allow

PresentaseBunga Int 5 Allow

StatusAjuan Varchar 30

NamaMarketing Varchar 30

(21)

4.2.4. Class Diagram

Class diagram untuk usulan sistem kredit mobil adalah:

Gambar IV.19 Class Diagram Sistem kredit mobil 4.2.5. Sequence Diagram

Sequence diagram untuk usulan sistem kredit mobil adalah:

(22)

Gambar IV.21 Sequence diagram Validasi Kredit

Gambar IV.22 Sequence diagram Laporan

4.2.6. Spesifikasi hardware dan software A. Spesifikasi Hardware

Perangkat keras berasal dari kata perangkat dan keras, dalam bahasi Inggris yaitu Hardware. Hardware itu sendiri berasal dari kata “computer heard-were”. Istilah umum yang sering digunakan untuk hardware adalah mendeskripsikan seluruh elemen

(23)

elektronik dan mekanik dari komputer, bersamaan dengan peralatan yang digunakan dengan komputer. Perangkat keras pendukung sistem komputerisasi ini adalah sebagai berikut:

a. Server 1) CPU

(a) Processor Intel® Pentium® Core 2 Duo (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. b. Client

1) CPU

(a) Processor Intel® Pentium® 4 (b) RAM DDR2 1GB

(c) Hard Disk 20 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 56 kbps.

(24)

B. Spesifikasi Software

Perangkat lunak berasal dari kata perangkat dan lunak dalam bahasa inggris yaitu software. Software merupakan komponen dalam data processing sistem yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Pada umumnya, istilah umum yang sering digunakan untuk software adalah mendeskripsikan semua macam program yang bisa digunakan pada sistem komputer bersama dengan dokumentasinya yang tergabung. Perangkat lunak yang mendukung pembuatan progran aplikasi ini adalah sebagai berikut:

1. Server

Sistem Operasi : windows 7 Program design : PHP Database : MySql 2. Client

Sistem Operasi : windows 7 Program design : PHP Database : MySql

4.3. Jadwal Implementasi

Pembuatan sistem informasi kredit mobil harus mempunyai jadwal agar lebih terorganisir dengan baik. Berikut jadwal implementasi dari pembuatan sistem informasi sistem kredit mobil:

(25)

Tabel IV.7 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 Program 6 Tes Program

Gambar

Gambar IV.1 Use Case Diagram Pengajuan Kredit
Gambar IV.2 Use Case Diagram Validasi Kredit
Diagram aktivitas usulan untuk sistem kredit mobil dapat dilihat pada gambar di  bawah ini:
Gambar IV.5 Diagram Aktivitas Validasi kredit
+7

Referensi

Dokumen terkait

Tujuan dari penelitian ini adalah untuk menganalisa kuat tekan beton yang dibuat dengan menggunakan campuran pecahan kaca (beling) sebagai alternatif pengganti

Pengukuran tingkat dan perubahan gas mudah terbakar dalam minyak isolasi adalah alat diagnostik yang dapat dipercaya yang dapat digunakan sebagai indikator kejadian yang

Pada indikator ini dimaksudkan untuk dapat membantu masyarakat dalam mengurus IMB, dimana para aparat Dinas Cipta Karya dan Pertambangan dalam memberikan pelayanan kepada

Hal ini diduga terjadi dikarenakan terdapat kemiripan kemampuan ayam yang digunakan dalam mencerna GE pakan, mengingat pendapat Kartasudjana (2002), bahwa kecernaan

Penelitian Secarian (2012) dengan penelitian tentang Evaluasi Penerapapan PSAK 55 Instrumen Keuangan: Pengakuan dan Pengukuran Pada Penurunan Nilai dan Tidak Tertagihnya

Berdasarkan hasil analisis yang telah dirinci pada bagian terdahulu diperoleh hasil bahwa secara statistik, Kesadaran Merek (Brand Awareness) berpengaruh signifikan

Bila ikterus terlihat pada hari ke 2-3 dengan kadar bilirubin indirek 5-6 mg/dl dan untuk selanjutnya menurun hari ke 5-7 kehidupan maka disebut ikterus

Faktor lainnya adalah kurangnya adaptasi sosial di mana individu kurang bisa menyesuaikan dirinya dengan lingkungan sekitarnya sehingga berdampak pada tidak ada atau