BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem dalam pembangunan aplikasi sistem pendukung keputusan ini bertujuan untuk mendapatkan semua kebutuhan pengguna dan sistem, yaitu
mencakup masukan dan keluaran yang harus disediakan oleh sistem, serta informasi yang dibutuhkan oleh pengguna. Analisis sistem dalam penelitian ini akan dilakukan
dalam beberapa tahap yakni analisis permasalahan dan analisis kebutuhan sistem pendukung keputusan. Berikut akan dijelaskan masing-masing analisis tersebut.
3.1.1 Analisis Permasalahan
Universitas Sumatera Utara
Analisis masalah merupakan sebuah asumsi dari masalah yang akan diuraikan dalam prosedur-prosedur pengolahan data pada program Sistem Pendukung Keputusan yang
berada pada PT. Adira Dinamika Multi Finance . Analisis masalah dari prosedur yang ada, yaitu kurang akuratnya keputusan pemberian kredit yaitu bagaimana
menentukan keputusan yang tepat dalam melakukan pemberian kredit. dan kurangnya efisiensi waktu dalam melakukan proses pengolahan data.
Dalam menentukan seseorang layak atau tidak menerima kredit sepeda motor ada beberapa kriteria yang digunakan pihak adira finance. Tidak hanya kriteria yang
bersifat objektif , tetapi kriteria yang bersifat subjektif juga menjadi penilaian. Berdasarkan hasil wawancara dengan pihak adira finance khususnya pada bagian
perkreditan, diperoleh bentuk penilaian pemohon kredit berupa pertanyaan mengenai pemohon kredit dimana jawaban dari jawaban tersebut memiliki nilai yang berbeda-
beda dan sebagian jawaban diperoleh dari penilaian hasil survey tim surveyor. Berikut merupakan kriteria yang digunakan sebagai penilaian pemohon kredit sepeda
motor :
Kriteria yang digunakan sebagai penilaian dalam memberikan kredit sepeda motor .
1. Karakter :
Sub Kriteria : 1 : Sangat Kurang , 2 : Kurang 3 : Cukup , 4 : Baik , 5 : Sangat baik
1. Kebiasaan
: 2.
Sifat :
3. Cara Hidup
: 4.
Keadaan Keluarga :
5. Hubungan Sosial dengan Masyarakat :
Karakter = Kebiasaan + Sifat + Cara Hidup + Keadaan Keluarga + Hubungan Sosial 5
2. Pendidikan :
1.SDMI kebawah, 2.SLTP , 3. SMA , 4. Diploma 5. S1 Keatas 3.
Pekerjaan : 1.Wiraswasta Produktivitas Rendah, Lain-lain 2. Wiraswasta Produktivitas
Sedang 3. Wiraswasta Produktivitas Tinggi 4. Profesi 5. PNSBUMN
Universitas Sumatera Utara
4. Jumlah tanggungan :
1.6 orang , 2. 5 Orang , 3. 3-4 orang , 4.1-2 5. 0 5.
Status rumah : 1.KostKontrakan 2. KPR 3. Milik Instansi 4. Milik Orang tua Family 5.
Milik Sendiri 6.
Pendapatan : 1. 1juta rupiah 2. 1 – 1,5 Juta Rupiah
3.1.5 – 2.5 Juta 4. 2.5 – 3.5
juta 5. 3.5 Juta
7. Berkas Nasabah :
1. Sangat Kurang 2. Kurang 3.Cukup 4. Baik 5. Sangat Baik Keterangan :
Sangat Kurang : Hanya memiliki KTP Kurang
: Tidak memiliki surat keterangan menikah jika sudah menikah, KTP tidak berlaku , KK tidak
berlaku, Rekening listrik tidak lengkap. Cukup
: Memiliki Surat Keterangan menikah , Salah satu dari KTP atau KK Tidak berlaku, Rekening listrik
tidak lengkap. Baik
: Memiliki Surat Keterangan menikah, Memiliki KTP , KK Masih Berlaku , Rekening listrik tidak
lengkap. Sangat Baik
: Memiliki Surat Keterangan menikah, KTP , KK masih berlaku , Memiliki Rekening listrik 3 bulan
terakhir.
Kriteria diatas memiliki pilihan yang masing-masing berbobot 1 – 5 yang digunakan sebagai penilaian pemohon kredit.
3.1.2 Analisis Kebutuhan Sistem Pendukung Keputusan
Tujuan analisis ini adalah untuk menentukan kebutuhan-kebutuhan yang diperlukan dalam sebuah sistem pendukung keputusan. Kebutuhan- kebutuhan yang dimaksud
antara lain:
Universitas Sumatera Utara
3.1.2.1 Kebutuhan Data Masukan
Masukan yang dibutuhkan perangkat lunak Sistem Pendukung Keputusan Pemberian Kredit Sepeda Motor adalah sebagai berikut:
1. Masukan data kriteria untuk pemberian kredit sepeda motor yang sudah
ditentukan. 2.
Masukan data calon penerima kredit sepeda motor. 3.
Masukan tipe Promethee, bobot serta parameter untuk masing-masing kriteria.
3.1.2.2 Kebutuhan Data Keluaran
Merupakam data-data yang dikeluarkan sistem setelah diolahdiproses untuk kemudian ditampilkan kepada pengguna sistem. Data keluaran dari sistem ini adalah
urutan prioritas nasabah yang tertinggi hingga terendah beserta tingkat persentasinya. 3.2
Perancangan Logika
Pemodelan memiliki perananan yang sangat penting dalam pengembangan sistem, karena melalui model proses dan model data yang dikembangkan pada tahapan
perancangan logika, analis sistem dan pengguna dapat saling berkomunikasi untuk memperhalus persyaratan dan fungsionalitas sistem tanpa harus merepotkan pengguna
dengan istilah-istilah teknologi informasi yang dapat menyulitkan mereka.
3.2.1 Pemodelan Sistem
Pada dunia pemodelan sistem terdapat sejumlah cara yang mempresentasikan sistem melalui diagram misalnya dengan flowchart , data flow diagram DFD dan banyak
model lain. Pada dasarnya kita dapat menggunakan model apa saja tergantung pada situasi.
Sejumlah sistem mungkin saja membutuhkan lebih dari satu cara pemodelan, dan setiap model difokuskan pada aspek tertentu saja yang sifatnya terbatas.
Kebanyakan sistem yang dibuat pada masa ini mempunyai fungsi spesifik kompleks, struktur data kompleks dan ketergantungan pada waktu yang juga kompleks.
Universitas Sumatera Utara
3.2.1.1 Flowchart Proses Promethee
Perancangan flowchart atau diagram alir akan memudahkan pengembang untuk mengimplementasikan sistem ke dalam bahasa pemrograman, karena akan
menjelaskan bagaimana cara kerja sistem dari awal hingga akhir. Pada flowchart Gambar 3.1 di bawah ini menjelaskan bahwa proses Promethee
berawal dari inputan data pemohon kredit yang didapat dari hasil penilaian pemohon kredit , yang diinputkan user. Dari data input-an tersebut pada analisis multikriteria
terdapat 6 rekomendasi fungsi preferensi kriteria yang telah disiapkan. Masing- masing kriteria terdapat berbagai parameter yang berbeda-beda. proses selanjutnya
administrator menginputkan nilai parameter pembanding yang akan digunakan dalam rekomendas fungsi.
Universitas Sumatera Utara
Mulai
Beri nilai parameter awal : Tipe 1, Tipe 2, Tipe 3 ,
Tipe 4, Tipe 5
Baca data dari
pemohon kredit
f1x, f2y,...fkn = kriteria yang akan diuji
Hitung indeks preferensi multikriteria
Hitung Leaving Flow dan Entering
Flow
A A
Net Flow = Leaving Flow – Entering Flow
Baca Nilai Net Flow
NF
NFxNFy ?
Cetak Rangking
Selesai ya
Tidak
Gambar 3.1 Flowchart Proses Promethee
Dengan menggunakan data pemohon kredit, fungsi preferensi kriteria yang telah disiapkan beserta parameter dibandingkan dengan data nilai pemohon kredit untuk
menghasilkan urutan parsial Promethee I. hasil dari proses Promethee I yang berupa nilai leaving flow dan entering flow kemudian dikurangkan untuk menghasilkan net
flow yang merupakan urutan lengkap atau Promethee II.
3.2.1.2 Data Flow Diagram DFD
Diagram Aliran Data Data Flow Diagram DFD adalah sebuah teknis grafis yang menggambarkan aliran informasi dan transformasi yang diaplikasikan saat data
bergerak dari input menjadi output. DFD menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan
data. DFD dapat digunakan untuk menyajikan sebuah sistem atau perangkat lunak pada setiap tingkat abstraksi. DFD memberikan suatu mekanisme bagi pemodelan
fungsional dan pemodelan informasi.DFD tingkat 0, disebut juga dengan model
Universitas Sumatera Utara
sistem fundamental atau model konteks, merepresentasikan seluruh elemen sistem sebagai sebuah lingkaran tunggal dengan data input dan output yang ditunjukkan oleh
anak panah yang masuk dan keluar secara berurutan.
Pada sistem ini, DFD dikelompokkan menjadi dua yakni DFD yang menjelaskan proses yang dilakukan oleh seorang admin dan proses yang dilakukan
oleh seorang manager. Berikut merupakan DFD level 0 untuk masing-masing kelompok.
Admin SPK Pemberian Kredit
Sepeda Motor Data_user
Register_data_user Register_data_nasabah
nilai_kriteria_nasabah Ganti_password_user
Cari_nilai_keputusan Laporan_nilai_keputusan
Hasil_nilai_kriteria_nasabah Hasil_register_data_nasabah
Hasil_ganti_password_user hasil_register_data_user
Invalid_userform_aplikasi
Gambar 3.2 DFD Level 0 Admin
a. No. Nama Proses: SPK Pemberian Kredit Sepeda Motor
b. Input
: data_user, register_data_user, ganti_password_user, register_data_nasabah, nilai_kriteria_nasabah,
cari_nilai_keputusan. c. Proses
: Seorang Admin harus login memasukkan data dirinya menggunakan aplikasi. Selanjutnya admin dapat
mencari prioritas dari calon pemohon kredit yang telah didaftarkan sebelumnya dengan memasukkan nilai dari
tiap criteria. Kemudian admin dapat mencari nilai keputusannya.
d. Output : user_invalid | form_aplikasi, hasil_register_data_user,
hasil_ganti_password_user, hasil_register_data_nasabah,
hasil_nilai_kriteria_nasabah, laporan_hasil_keputusan.
Universitas Sumatera Utara
Proses pada DFD level 0 dapat dipecah-pecah lagi menjadi proses yang lebih kecil dan terperinci. Proses – proses tersebut dapat dilihat pada DFD level 1
berikut ini :
Universitas Sumatera Utara
Admin 1.0
Login
2.0 Register Data
3.0 Ganti
password
4.0 Maintenance
kriteria
5.0 Maintenance
nilai kriteria pemohon
kredit
6.0 Promethee
7.0 Laporan
Data_user User_invalid|form_aplikasi
user Data_user
Data_user
Data_register Hasil_register_data
{data_user|data_pemohon_kredit} Pemohon
kredit Data_pemohon_kredit
Hasil_register_data_ pemohon_kredit
Data_password {password_lama|password
_baru} Data_password_baru
Data _password
Hasil_data_password_baru
Data_kriteria kriteria
tipe Data_kriteria
Data_kriteria Data_tipe
Data_tipe Data_nilai_kriteria_pemohon_kredit
Nilai kriteria pemohon
kredit Data_nilai_kriteria_pemohon_kredit
Data_kriteria Data_pemohon_kredit
Matriks promethee
Indeks_preferensi nilai_kriteria_pemohon_kredit
Laporan_hasil_keputusan Leaving_flow , entering
_flow, net_flow
Hasil_rangking_pemohon _kredit
Cari_hasil_keputusan Hasil_register_data_
user Data_user
Data_pemohon_kredit
Gambar 3.3 DFD level 1 Admin
a. No. Nama Proses: 1.0 Login
b. Input
: data_ user , data_pengguna
Universitas Sumatera Utara
c. Proses
: Untuk menggunakan aplikasi seorang admin harus melakukan login terlebih dahulu yakni dengan
memasukkan data login dirinya. Data pengguna tersebut akan tersimpan ke dalam tabel pengguna dalam basis
data user. d. Output
: data_user , user_invalid | form_aplikasi
a. No. Nama Proses: 2.0 Register Data
b. Input
: data_register,
hasil_data_register_user, hasil_data_register_pemohon_kredit
c. Proses
: Seorang admin dapat melakukan registrasi data pengguna dan data pemohon kredit. Masing-masing
data hasil registrasi tersebut akan tersimpan ke dalam basis datanya masing-masing yakni ke dalam tabel user
dan tabel nasabah. d. Output
: data_pengguna, data_pemohon_kredit ,
hasil_data_register {data_user | data_pemohon_kredit}
a. No. Nama Proses: 3.0 Ganti Password
b. Input
: data_password{password_lama|password_baru},
hasil_data_password_baru c.
Proses : Seorang admin dapat mengganti password dengan
memasukkan password lama user dan menggantinya dengan password yang baru.
d. Output : data_password , data_password_baru
a. No. Nama Proses: 4.0 Maintenance_kriteria
b. Input
: data_kriteria, data_tipe c.
Proses : Seorang admin dapat mengubah kriteria dan tipe
kriteria. d.
Output : data_kriteria, data_tipe
a. No. Nama Proses: 5.0 Maintenance Nilai Kriteria Pemohon Kredit
Universitas Sumatera Utara
b. Input
: data_nilai_kriteria_pemohon_kredit,
data_pemohon_kredit. c.
Proses : Seorang admin dapat memasukkan nilai kriteria dari
pemohon kredit untuk mencari rangking dari pemohon kredit.
d. Output
: data_nilai_kriteria_pemohon_kredit
a. No. Nama Proses : 6.0 Promethee
b. Input
: data_pemohon_kredit, data_kriteria,
data_nilai_kriteria_pemohon_kredit. c.
Proses : Perangkingan pemohon kredit dilakukan untuk
menghasilkan matriks yang akan digunakan untuk membuat rangking dari pemohon kredit.
d. Output
: Indeks_preferensi , leaving_flow, entering_flow, net_flow
a. No. Nama Proses: 7.0 Laporan
b. Input
: cari_hasil_keputusan ,
hasil_rangking_pemohon_kredit c.
Proses : Seorang admin dapat melihat hasil perangkingan
pemohon kredit yang dihasilkan dari proses promethee. d.
Output : laporan_hasil_keputusan
DFD level 1 di atas masih dapat dipecah lagi menjadi proses-proses yang lebih kecil dan terperinci ke dalam DFD level 2. Beberapa proses yang dapat di pecah dari
DFD level 1 di atas adalah proses register data, maintenance kriteria, proses
promethee, laporan. Berikut ini DFD level 2 untuk masing-masing proses tersebut.
Universitas Sumatera Utara
Admin 2.1
Input data
2.2 Tampil data
user
Pemohon kredit
Data_register {data_pengguna|data_nasabah}
Data_pengguna_baru
Data_pemohon_kredit _baru
Hasil_data_register_pegguna
Hasil_register_data_pemo hon_kredit
Hasil_register_data
Gambar 3.4 DFD level 2 Proses 2 Register data oleh Admin
a. No. Nama Proses: 2.1 Input Data
b. Input
: data_register {data_user | data_pemohon_kredit} , c.
Proses : Pada saat manajer melakukan registrasi data baik data
user maupun pemohon kredit, maka admin harus memasukkan data tersebut ke dalam sistem. Data user
akan disimpan ke dalam tabel user sedangkan data nasabah akan disimpan ke dalam table pemohon kredit.
d. Output
: data_user , data_pemohon_kredit
a. No. Nama Proses: 2.2 Tampil Data
b. Input
: hasil_data_register_user, hasil_data_register_pemohon_kredit
c. Proses
: Semua data yang telah diregistrasi oleh admin baik data user maupun nasabah akan ditampilkan kembali
kepada admin. d.
Output : hasil_data_register
Universitas Sumatera Utara
Admin 4.1
Update Kriteria
4.2 Tampil Kriteria
Data_kritreria Tipe
Data_tipe
Data_tipe kriteria
Data_kriteria
Data_kriteria_update
Hasil_data_kriteria_update
Gambar 3.5 DFD level 2 Proses 4 Maintenance Kriteria Oleh Admin
a. No. Nama Proses : 4.1 Update Kriteria
b. Input
: data_kriteria , data_tipe c.
Proses : admin dapat melakukan perubahan pada tipe kriteria
sesuai dengan keinginan pembuat keputusan. d.
Output : hasil_data_kriteria_update
a. No. Nama Proses : 4.2 Tampil Kriteria
b. Input
: data_kriteria_update c.
Proses : Semua data yang telah diupdate ditampilkan data
tipe nya agar admin dapat mengetahui tipe dari masing-masing kriteria
d. Output
: hasil_data_kriteria_update
Admin 5.1
Proses Input nilai kriteria
pemohon kredit
Nilai kriteria pemohon
kredit
5.2 Tampil nilai
kriteria nasabah
Id_nasabah Data_nilai_kriteria_pemohon_kredit
Data_nilai_kriteria_pemohon_kredit nilai_kriteria_pemohon
_kredit
Universitas Sumatera Utara
Gambar 3.6 Maintenance Nilai Kriteria Oleh Admin
a. No. Nama Proses : 5.1 Proses Input Nilai Kriteria Pemohon Kredit
b. Input
: id_nasabah c.
Proses : Pemohon kredit akan diproses dengan memasukkan
nilai kriteria dari masing-masing pemohon kredit yang disimpan di tabel nilai kriteria pemohon kredit.
d. Output
: data_nilai_kriteria_pemohon_kredit.
a. No. Nama Proses : 5.1 Tampil Nilai Kriteria Nasabah
b. Input
: data_nilai_kriteria_pemohon_kredit c.
Proses : Nilai kriteria pemohon kredit akan ditampilkan
kepada admin yang diperoleh dari tabel nilai kriteria pemohon kredit dari hasil proses sebelumnya.
d. Output
: nilai_kriteria_pemohon_kredit.
kriteria
6.0 Promethee
Data_kriteria
Nilai kriteria pemohon
kredit Data_nilai_kriteria
Pemohon_kredit
Matriks Promethee
Leaving flow, entering flow , net flow
Gambar 3.7 DFD level 2 Proses Promethee
a. No. Nama Proses : 6.0 Promethee
b. Input
: data_kriteria, data_nilai_kriteria_pemohon_kredit c.
Proses : proses perhitungan perangkingan dapat dilakukan
dengan memasukkan data kriteria dan data nilai kriteria dari pemohon kredit.
d. Output
: leaving_flow, entering_flow, net_flow
Universitas Sumatera Utara
Admin 7.1
Proses baca data pemohon kredit
7.2 Proses promethee
dan rekomendasi fungsi preferensi
7.3 Proses
perangkingan pemohon kredit
7.4 Pembuatan
laporan Nilai Kriteria
Pemohon Kredit
Matris promethee
Data_pemohon_kredit
Data_fungsi_ preferensi
Promethee_rangking_grade
Promethee_rangking_grade Rangking_pemohon_kredit
Leaving flow, entering Flow, net flow
Data_rangking_ Pemohon_kredit
Pemohon Kredit
Data_pemohon_kredit Laporan_rangking_pemohon_kredit
Hasil_nilai_kriteria_ Pemohon_kredit
Cari_laporan_keputusan
Gambar 3.8 DFD level 2 Proses 7 Laporan Keputusan Pemberian Kredit
a. No. Nama Proses : 7.1 Proses baca data pemohon kredit
b. Input
: data_pemohon_kredit ,
data_nilai_kriteria_pemohon_kredit c.
Proses : Sebelum pembuatan laporan keputusan proses baca
data pemohon kredit dan nilai kriteria dari pemohon kredit dilakukan..
d. Output
: hasil_nilai_kriteria_pemohon_kredit.
Universitas Sumatera Utara
a. No. Nama Proses : 7.2 Proses Promethee dan Rekomendasi
Fungsi Preferensi
b. Input
: data_fungsi_preferensi c.
Proses : admin memasukkan data fungsi preferensi untuk
mendapatkan data rangking dari promethee d.
Output : data_promethee_rangking_grade.
a. No. Nama Proses : 7.3 Proses Perangkingan Pemohon Kredit
b. Input
: data_promethee_rangking_grade. c.
Proses : setelah didapat data promethee rangking grade maka
proses perangkingan pemohon kredit dilakukan dengan output leaving flow, entering flow, dan net
flow yang disimpan dalam tabel matriks promethee. d.
Output :
data_rangking_pemohon_kredit , rangking_pemohon_kredit.
a. No. Nama Proses : 7.3 Pembuatan Laporan
b. Input
: cari_laporan_keputusan, data_pemohon_kredit,
data_rangking_pemohon_kredit. c.
Proses :
Admin dapat melihat laporan keputusan perangkingan pemohon kredit dari diperoleh dari
proses perhitungan perangkingan pemohon kredit sebelumnya.
d. Output
: Laporan_hasil_keputusan_kredit
Manager SPK PEMBERIAN
KREDIT SEPEDA MOTOR
Cari_laporan_hasil_keputusan
Laporan_hasil_keputusan
Gambar 3.9 DFD level 0 Manager
a. No. Nama Proses: SPK Pemberian Kredit Sepeda Motor
Universitas Sumatera Utara
b. Input
: cari_laporan_hasil_keputusan. c.
Proses : Manager hanya dapat melakukan proses berupa cari
hasil keputusan untuk mendapatkan laporan hasil keputusan.
d. Output
: Laporan hasil keputusan pemberian kredit.
Selanjutya DFD level 0 dari manager dapat dipecah menjadi proses yang lebih kecil yaitu DFD level 1. Berikut adalah DFD level 1 dari manager.
Manager 1.0
Laporan Matriks
Promethee
Pemohon Kredit
Data_rangking _pemohon_kredit
Cari_hasil_keputusan
Data_pemohon_kredit Laporan_hasil_keputusan
Gambar 3.10 DFD Level 1 Manajer
a. No. Nama Proses: 1.0 Laporan
b. Input
: cari_laporan_hasil_keputusan,
data_rangking_pemohon_kredit, data_pemohon_kredit. c.
Proses : Manager hanya dapat melakukan proses berupa cari
hasil keputusan untuk mendapatkan laporan hasil keputusan.
d. Output
: Laporan hasil keputusan pemberian kredit.
3.2.2 Identifikasi Entitas
Entitas dasar dapat diperoleh dengan memanfaatkan simpanan data data store pada DFD yang dibangun pada pemodelan proses sebelumnya. Tabel 3.1 memperlihatkan
entitas dasar dalam sistem yang dibangun berdasarkan data store pada DFD.
Tabel 3.1 Entitas Dasar
Universitas Sumatera Utara
Data Store Nama Entitas
Definisi Bisnis
D1 User
Data mengenai user admin D2
Pemohon Kredit Data mengenai kategori seleksi
D3 Kriteria
Data kriteria berisi tipe, dan parameter D4
Tipe Data mengenai tipe
D5 Nilai kriteria
pemohon kredit Data mengenai nilai pemohon kredit untuk
masing-masing kriteria D6
Matriks Promethee Data mengenai nilai siswa yang sudah diproses
dengan metode Promethee
3.2.3 Kamus Data
Kamus Data merupakan gambaran dari seluruh elemen yang terdapat dalam data flow diagram DFD. Berikut merupakan Kamus Data dari Sistem Pendukung Keputusan
Pemberian Kredit Sepeda Motor
Tabel 3.2 Kamus Data No Data
Field Type
Deskripsi
1 Pemohon
id_nasabah Varchar7
Id Pemohon Kredit
Tanggal Date
Tanggal Pengajuan
kredit Nm_nasabah
Varchar30 Nama
Pemohon Kredit
Alamat Varchar30
Alamat
Universitas Sumatera Utara
Pemohon Kredit
Kode_pos Varchar10
Kode pos Pemohon
Kredit Jenis_kelamin
Enum‘laki- laki’,’perempuan’
Jenis Kelamin Pemohon
Kredit Status
Enum‘belum_menikah’,’ Sudah Menikah’,janda
Duda’ Status
Pernikahan Pemohon
Kredit No_ktp
Varchar15 No Ktp
Pemohon Kredit
No_telp Varchar15
Nomor telepon
Pemohon Kredit
No_hp Varchar15
Nomor Handphone
Pemohon Kredit
Pekerjaaan Varchar20
Pekerjaan nm_istri_at_suami
Varchar30 Nama Istri
Pemohon Kredit
Pk_istri_at_Suami Varchar20
Pekerjaan Istri atau Suami
Jumlah_tanggungan Varchar2 Jumlah
Tanggungan 2.
Nilai_pemohon id_nasabah
Varchar7 Id Pemohon
Kredit
Universitas Sumatera Utara
Karakter Double
Nilai karakter Pendidikan
Int Nilai
Pendidikan Pemohon
Kredit Pekerjaan
Int Nilai
Pekerjaan Pemohon
Kredit Jlh_tanggungan
Int Nilai jumlah
tanggungan pemohon
kredit Status_rumah
Int Nilai Status
rumah Pemohon
Kredit Pendapatan
Int Nilai
pendapatan pemohon
kredit Berkas_nasabah
Int Nilai Berkas
Nasabah Pemohon
Kredit 3
Kriteria Id_kriteria
Int11 Id dari kriteria
Nama_kriteria Varchar30
Nama dari kriteria
Id_tipe Int11
Nomor id dari tipe kriteria
p Float
Nilaikonstanta batas atas
q Float
Nilai
Universitas Sumatera Utara
konstanta batas bawah
g Float
Nilai konstanta
Gaussian phi
Float Nilai bobot
Kriteria 4
Matriks_promethee Id_nasabah Varchar7
Nomor Identitas dari
nasabah leaving_flow
Float Nilai Leaving
flow entering_flow
Float Nilai entering
flow net_flow
Float Nilai net flow
5 Prioritas
Id_nasabah Varchar7
Nomor Identitas dari
nasabah Ranking
Char3 Rangking dari
nasabah 6
User Username
Char9 Nama
Masukan dari Admin
Password Char12
Password dari Admin
3.2.4 Perancangan Antarmuka
Perancangan antarmuka menjadi hal yang sangat penting dalam membangun sebuah sistem karena merupakan sarana komunikasi antara pengguna dengan komputer.
Perancangan antarmuka menjadi sangat penting karena antarmuka yang baik akan membuat pengguna merasakan kenyamanan dalam menggunakan aplikasi.
Universitas Sumatera Utara
Untuk memudahkan perancangan antarmuka perlu dilakukan perancangan struktur program dari menu yang akan dibuat yang berguna untuk mengetahui urutan menu
yang akan digunakan oleh pengguna. Berikut ini adalah struktur menu yang akan dirancang pada aplikasi sistem pendukung keputusan ini.
3.2.4.1 Rancangan Halaman Utama
Halaman utama merupakan tampilan yang pertama kali muncul pada saat aplikasi dijalankan. Halaman utama menampilkan 4 menu yaitu menu file , menu nasabah,
menu laporan , dan menu about. Masing-masing menu tersebut terdiri dari beberapa sub menu. Berikut gambar 3.11 merupakan rancangan halaman utama dari aplikasi
sistem pendukung keputusan pemberian kredit sepeda motor
Gambar 3.11 Rancangan Halaman Utama
3.2.4.2
Rancangan Menu File
Pada perancangan menu file terdapat beberapa submenu, yaitu submenu Log-in , Log- out , Register User , Kriteria , Ganti Password, Exit. Berikut merupakan rancangan
menu file pada gambar 3.12.
Adira Finance
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Motor
Log -in Log - out
Register data User Ganti Password
Exit
Adira
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda
Universitas Sumatera Utara
Gambar 3.12 Rancangan Menu File 3.2.4.3
Rancangan Menu Login
Jendela Log – in merupakan submenu pada menu File. Jendela ini berfungsi menerima masukan berupa username dan password dari user. Jika username dan
password benar maka akan ditampilkan tampilan utama dengan semua submenu yang dapat digunakan, karena sebelum login beberapa dari submenu tidak dapat digunakan.
Jika username dan password tidak benar maka ada perintah untuk pengecekan ulang username dan password. Gambar 3.13 Berikut merupakan tampilan dari rancangan
menu login
Gambar 3.13 Rancangan Menu Login
3.2.4.4 Rancangan Menu Logout
Pada jendela menu logout akan ditampilkan kotak dialog konfirmasi yang bertuliskan ‘Apakah Anda Yakin Untuk Keluar ?’ Jika dipilih Button OK maka data user yang
log-in tadi akan log-out kemudian akan tampil kotak informasi yang menyatakan bahwa telah berhasil log-out dan jika Button Cancel dipilih maka akan kembali ke
Adira
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Username
Password Login
Batal
Universitas Sumatera Utara
form utama informasi bahwa user telah berhasil untuk logout. Gambar 3.14 berikut berupa tampilan informasi dari menu logout.
Gambar 3.14 Rancangan Menu Logout
3.2.4.5 Rancangan Menu Register Data User
Pada Jendela Menu Register Data User terdapat tampilan untuk menambah user dari aplikasi. Pengguna dapat mengisi username , password , dan validasi password untuk
mendaftarkan pengguna baru. Gambar 3.15 berikut merupakan gambar dari rancangan menu Register Data User.
Adira
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Username
Password
Simpan Reset
Validasi Password
Close Adira
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda OK
Canc Apakah Anda Yakin untuk
Keluar? Konfirmasi
Universitas Sumatera Utara
Gambar 3.15 Rancangan Menu Register Data User 3.2.4.6
Rancangan Menu Ganti Password
Pada jendela menu Ganti Password, User dapat mengganti password dengan memasukkan password lama , password baru dan validasi password baru. Gambar
3.17 merupakan Rancangan Menu Ganti Password.
Gambar 3.16 Rancangan Menu Ganti Password 3.2.4.7
Rancangan Menu Nasabah
Pada menu nasabah terdapat dua sub menu yaitu menu Register Data Pemohon Kredit , dan menu Nilai Kriteria Pemohon Kredit. Berikut merupakan rancangan Menu
Nasabah pada gambar 3.17
Adira Finance File
Nasabah Promethee
About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Motor
Register Pemohon Kredit Nilai Kriteria Pemohon Kredit
Daftar Pemohon Kredit
Adira
File Nasabah
Promethee About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda
Username Password lama
Simpan
Password Baru
Batal
Konfirmasi Password Baru
Universitas Sumatera Utara
Gambar 3.17 Rancangan Menu Nasabah 3.2.4.8
Rancangan Menu Register Pemohon Kredit
Pada jendela menu Register Pemohon kredit user memasukkan informasi tentang data pemohon kredit yang akan disimpan didalam database pemohon kredit. Gambar 3.19
berikut merupakan gambar dari rancangan Menu Register Pemohon Kredit dari Aplikasi.
Gambar 3.18 Rancangan Menu Daftar Pemohon Kredit
3.2.4.9 Rancangan Menu Nilai Kriteria Pemohon Kredit Pada jendela Nilai Kriteria Pemohon Kredit terdapat isian yang digunakan untuk
memasukkan nilai kriteria dari pemohon kredit untuk disimpan didalam database nilai kriteria nasabah. Gambar 3.19 Berikut merupakan Gambar Rancangan Menu Nilai
Kriteria Pemohon Kredit. Daftar Pemohon
Tambah Batal
Simpan Id_nasabah
nama Alamat
Jenis Kelamin Status
No_KTP No_telp
No_hp
Kode pos Nama IstriSuami
Pekerjaan
Pekerjaan Jumlah Tanggungan
Cari
Nilai Kriteria
v v
v v
v v
Pendidikan Pekerjaan
Jumlah Tanggungan Status Rumah
Pendapatan Identitas
id_nasabah nama
Kebiasaan sifat
Cara hidup Keadaan kel
Hub sosial
Universitas Sumatera Utara
Gambar 3.19 Rancangan Menu Nilai Kriteria Pemohon Kredit 3.2.4.10
Rancangan Menu Daftar Pemohon Kredit
Pada Jendela Daftar Pemohon Kredit ditampilkan Pemohon Kredit yang sudah terdaftar dalam database pemohon kredit pada menu ini baik admin maupun manager
dapat mengakses dengan hak yang sama.
Gambar 3.20 Rancangan Menu Daftar Pemohon Kredit
3.2.4.11
Rancangan Menu Nilai Pemohon Kredit
Daftar Pemohon Kredit
Id_nasabah tanggal
Nama pemohon alamat
cetak
refresh Lihat Hasil Perangkingan
Lihat Kriteria Pemohon
Universitas Sumatera Utara
Pada jendela Menu Nilai Pemohon Kredit ditampilkan tabel Nilai Pemohon Kredit , sehingga memberikan informasi kepada user mengenai kondisi dari pemohon kredit.
Gambar 3.21 berikut merupakan gambar dari Rancangan Menu Nilai Pemohon Kredit.
Gambar 3.21 Rancangan Menu Nilai Kriteria Pemohon Kredit
Gambar 3.22 Rancangan Menu Bobot Kriteria Pemohon Kredit
3.2.4.12 Rancangan Menu Laporan Hasil Perangkingan Pemohon kredit
Nilai Pemohon Kredit
Nilai Pemohon Kredit
Id_Nasabah Karakter
Pendidikan Pekerjaan
Lihat
Informasi Per Nasabah
Bobot Kriteria Pemohon
Id Nasabah : Nama_Nasabah :
Kriteria Bobot
Keteran gan
Universitas Sumatera Utara
Pada jendela Laporan Hasil Perangkingan Pemohon Kredit ditampilkan informasi berupa hasil perangkingan dari proses perhitungan nilai kriteria pemohon kredit. Hasil
perangkingan ini menjadi pendukung keputusan perusahaan dalam memberikan kredit sepeda motor karena laporan ini memberikan prioritas pemohon kredit berupa
kelayakan pemohon kredit berdasarkan rangkingnya. Gambar 3.23 Berikut merupakan Menu Laporan Hasil Perangkingan Pemohon Kredit dan jika ditekan
button cetak maka akan ditampilkan gambar 3.24 laporan rangking pemohon kredit berdasarkan bulan yang telah pilih pada combobox.
Gambar 3.23 Menu Hasil Perangkingan
Gambar 3.24 Menu Laporan Rangking Pemohon Kredit
Hasil Perangkingan
Id_nasabah Leaving_flow
Entering_flow Net_flow
Pilih Berdasarkan Bulan
-
Pilih Bulan-- Cetak
Laporan Rangking Pemohon Kredit
LAPORAN PERANGKINGAN PEMOHON KREDIT
Id_pemohon Nama pemohon
Rangking Pemohon
Universitas Sumatera Utara
3.2.4.13 Rancangan Menu Promethee
Pada Jendela menu Promethee terdapat submenu kriteria , Gambar 3.25 Berikut merupakan gambar dari rancangan menu promethee.
Gambar 3.25 Rancangan Menu Promethee
3.2.4.14 Rancangan Menu Kriteria
Pada jendela Menu Kriteria akan ditampilkan tabel dari kriteria dan kotak dialog yang dapat digunakan untuk mengubah tipe dari kriteria. Gambar 3.26 berikut merupakan
Rancangan Menu Kriteria.
Adira Finance File
Nasabah Promethee
About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Motor Kriteria
Kriteria
ID Kriteria Kriteria
TIPE Preference threshold q
Gaussian threshold g cari
Id Kriteria Nama Kriteria
Id tipe p
q g
bobot
Karakter Pendidikan
Pekerjaan Status Rumah
Jlh Tnggungan Pendapatan
Berkas 1
1 1
2 3
3 2
- -
- -
3 2
- -
- -
1 -
- 1
- -
- -
- -
- 1
1 1
1 1
1 1
1 2
3 4
5 6
7
Universitas Sumatera Utara
Gambar 3.26 Rancangan Menu Kriteria
3.2.4.15 Rancangan Menu About
Pada jendela menu About terdapat tiga submenu yaitu Tentang Aplikasi , Tentang Programmer , dan Tentang Adira. Menu ini dapat diakses oleh Admin dan Manager.
Gambar 3.25 berikut merupakan gambar dari Menu About.
Gambar 3.27 Rancangan Menu About
3.2.4.16 Rancangan Menu Tentang Aplikasi
Adira Finance File
Nasabah Laporan
About
Sistem Pendukung Keputusan Pemberian Kredit Sepeda Motor
Tentang Aplikasi Tentang Programmer
Tentang Adira
Universitas Sumatera Utara
Pada jendela Menu Tentang Aplikasi diberikan informasi kepada user mengenai aplikasi dan cara penggunaannya. Menu ini dapat digunakan oleh user biasa maupun
admin.
Gambar 3.25 Menu Tentang Aplikasi
Gambar 3.28 Rancangan Menu Tentang Aplikasi
3.2.4.17 Rancangan Menu Tentang Programmer.
Pada jendela Menu Tentang Programmer diberikan informasi kepada user tentang programmer. Menu ini dapat digunakan oleh user biasa maupun admin.
Tentang Aplikasi
Penjelasan
Tentang Programmer
Nama : M Bobby R Siregar Nim : 071401047
TTL : P.Siantar, 12 Oktober 1989 Email :
mbrs89yahoo.com
Biodata Programmer
Universitas Sumatera Utara
Gambar 3.29 Rancagan Menu Tentang Programmer
3.2.4.18
Rancangan Menu Tentang Adira
Pada Rancangan Menu tentang Adira ditampilkan informasi sekilas tentang Adira. Menu ini dapat diakses oleh Admin maupun manager.
Gambar 3.30 Rancangan Menu Sekilas Tentang Adira
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini dilakukan implementasi dan pengujian sistem. Tahapan impelementasi merupakan tahapan pengenalan sistem supaya siap dioperasikan. Pada bab ini akan
dijelaskan tentang implementasi dan pengujian dari aplikasi yang telah dirancang pada bab 3. Implementasi dilakukan untuk mengetahui hasil dari perangkat lunak