bab iii pembahasan - repository.bsi.ac.id...dengan adanya sistem kredit masyarakat lebih dimudahkan...
TRANSCRIPT
33
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
PT. RESTU MAHKOTA KARYA adalah perusahaan yang bergerak dibidang
jasa penjualan mobil showroom, perawatan mobil sevice, dan spareparts. Selain
untuk memajukan perekonomian masyarakat, perusahaan ini dituntut untuk melayani
jasa penjualan mobil, baik mobil pribadi maupun mobil oprasional, kota karawang
merupakan kota yang bergerak disemua sektor baik sektor industri maupun sektor
pertanian, maka dari itu persaingan bisnis didunia otomoitf sangatlah ketat. Dibidang
perekonomian kehidupan masyarakat sangat membutuhkan mobil untuk
pengangkutan barang. Sedangkan dikehidupan sosial masyarakat membutuhkan
kendaraan mobil untuk keperluan sehari-hari.
Persaingan dunia otomotif semakin ketat, penjualan dibidang mobil sangatlah
bersaing untuk menarik konsumen, terlebih penjualan mobil secara kredit. Dengan
adanya sistem kredit masyarakat lebih dimudahkan dalam pembelian mobil dengan
harga yang terjangkau untuk jangka waktu yang telah disepakati.
Adapun visi dan misi PT. Restu Mahkota Karya adalah sebagai berikut.
a. Visi :
1. Menjadi perusahaan besar dalam pelayanan jasa yang disebut dengan istilah 3S
(service, spareparts, showroom).
2. Ikut serta dalam memajukan perekonomian Masyarakat.
34
b. Misi :
1. Selalu memberikan pelayanan yang baik.
2. Meningkatkan mutu dan kualitas dari SDM.
3. Menjalankan semua kegiatan dengan standar SOP.
Sebuah sistem didalam persusahaan tidak akan berjalan dengan lancar apabila
tidak ada suatu koordinasi dalam suatu organisasi. Oleh karena itu, dibuatlah struktur
organisasi dan fungsi pada PT.RESTU MAHKOTA KARYA yang ada pada cabang
karawang sebagai berikut :
Sumber : PT Restu Mahkota Karya (2017)
Gambar III. 1. Struktur Organisasi
35
Adapun fungsi atau tugas dari struktur organisasi diatas adalah :
1. Brand Manager (BM)
a. Sebagai kepala cabang yang ditugaskan di wilayah timur khususnya di area
Karawang, Cikampek, dan Purwakarta.
b. Bertugas sebagai pengawas dan tangung jawab seluruh kegiatan pada PT.Restu
Mahkota Karya khususnya di area Karawang. Dan manager wajib mendampingi
proses kredit yang dilakukan konsumen dengan seales, terutama dibidang
persetujaun permohonan kredit.
2. Sales Head (SH)
a. Head sales adalah atasan dari sales, bertugas sebagai pengawas berjalannya
proses kredit.
b. Mengkoordinir pekerjaan sales dan konsumen.
c. Membuat rekap laporan penjualan seales per bulan.
3. Sales
a. Sales bertugas untuk mencari konsumen dan melayan konsumen untuk
pembelian mobil secara cas atau kredit.
b. Memberi informasi spesifikasi kendaraan pesanan sesuai dengan surat pesanan
kredit.
c. Mendampingi driver mengatar mobil pada konsumen.
4. Stok
a. Bertugas untuk meyiapkan barang, menginformasikan ketersediaan barang,
baik yang dipesan oleh konsumen atau persediaan untuk penjualan.
36
b. Melayani persediaan yang di pesan oleh cabag lain, selain di karawang
5. Stok Area
a. Menerima kendaraan yang dikirim oleh pihak Indo Mobil untuk di tempatkan di
area parkir stok.
b. Melaporkan data lapangan ke pihak stok..
c. Bertugas untuk merawat kendaraan selama masa persediaan.
d. Mempersiapkan kendaraan sebelum dikirim ke konsumen.
6. Kasir
a. Bertugas untuk membuat faktur untuk leasing dengan tujuan pencairan uang,
melaporkan semua transaksi ke BM brand manager.
b. Mengirim Invoice ke leasing.
7. Exspedisi atau driver.
a. Bertugas untuk mengantar kendaraan ke konsumen.
b. Memberikan informasi sekitar fungsi navigasi mobil ke konsumen.
c. Memberikan serah terima kendaraan untuk konsumen.
8. Sales Administration
a. mengurus data administrasi yang akan dihubungkan ke samsat untuk
mengambil STNK, Plat Nomor, dan BPKB.
b. Jika pembelian mobil secara kredit BPKB yang diberikan oleh Samsat akan di
kirim ke pihak leasing.
37
3.2. Analisa Kebutuhan
Untuk mendalami studi kasus yang terjadi pada PT. Restu Mahkota Karya
penulis akan menganalisa beberapa hal untuk mendapatkan kebutuhan apa saja yang
akan dibutuhkan dalam merancang website penjualan mobil secara kredit pada PT.
Restu Mahkota Karya Karawang, diantaranya sebagai berikut :
A. Kebutuhan Pengguna
Pada studi kasus yang terjadi pada PT. Restu Mahkota Karya ini terdapat beberapa
hal yang membuat proses berjalan dengan lambat, baik secara penangannya
maupun proses penginputan data, semua itu dikarenakan, pada PT. Restu Mahkota
Karya masih melakukan proses data dengan manual, dimana setiap konsumen
masih disibukan untuk datang ke showrom untuk proses pengajuan kredit, loading
data, survei, dan masih banyak lagi proses yang harus dilewati, sehingga membuat
konsumen membutuhkan banyak waktu untuk menikmati pesanan yang telah
diharapkan. Diharapkan dengan adanya aplikasi kredit online dapat dengan mudah
membantu pelanggan dalam semua proses.
B. Kebutuhan Sistem
Terdapat beberapa hal untuk menunjang proses kredit supaya berjalan dengan
lancar pada PT. Restu Mahkota Karya, diantaranya solusi untuk mengatasi hal
tersebut maka perlu dibuat suatu fasilitas sebagai jembatan penghubung antara
pihak konsumen dengan pihak dealer, fasilitas yang dimaksud penulis adalah suatu
web di PT. Restu Mahkota Karya. Untuk itu dalam pembuatan website ini dapat
menampilkan informasi tentang stok mobil yang dapat dilihat oleh pelanggan
38
tanpa perlu datang ke shoowroom, harga mobil beserta harganya cicilanya dapat
pula dilihat melalui website, informasi yang didapat oleh konsumen akan lebih
cepat diterima dan selalu update, calon konsumen juga dapat meng-input data dan
meng-upload data konsumen sebagai persyaratan pengajuan kredit yang ada di PT.
Restu Mahkota Karya. Sedangkan disisi admin PT. Restu Mahkota Karya dapat
melakukan berbagai hal diantaranya, bagian stok dapat menginput data mobil,
harga, tenor beserta angsuran, sedangkan bagian sales dapat melihat adanya
pesanan yang telah masuk oleh konsumen atau dapat menginput pelanggan yang
datang secara langsung ke PT. Restu Mahkota Karya, pada saat proses data
pelanggan yang sudah masuk dan jika data beserta uang mukanya memenuhi
kriteria pengajuan kredit, maka pihak sales dapat memberi informasi balik dan
data akan diproses lebih lanjut. Untuk bagian manager, dapat memantau langsung
semua proses yang berjalan baik data pelanggan, data stok, sampai data laporan
pengajuan kredit.
3.3. Perancangan Perangkat Lunak
Terdapat beberapa macam perancangan perangkat lunak yang ditujukan untuk
men-design suatu website dengan tujuan agar lebih mudah dioperasikan dan lebih
user friendly, agar pengguna tidak merasa bosan dan lebih nyaman dalam
penggunaanya, adapun perancangan perangakt lunak diantaranya sebagai berikut:
39
A. Rancangan Antar Muka
Pada gambar dibawah ini akan dibahsa satu-persatu mengenai rancangan antar
muka (interface) yang terdapat pada aplikasi kredit online untuk PT. Restu
Mahkota Karya Karawang
1. Rancangan Antar Muka Pengunjung
Gambar III.2.
Rancangan Tampilan Pengunjung
40
2. Rancangan Data Mobil dan Detail Mobil
Gambar III.3. Rancangan Data Mobil dan Detail Mobil
3. Rancangan Formulir Kredit
Gambar III.4. Rancangan Formulir Kredit
41
4. Rancangan Formulir Registrasi
Gambar III.5. Rancangan Formulir Regstrasi
5. Rancangan Berkas Pelanggan
Gambar III.6. Rancangan Berkas Pelanggan
42
6. Rancangan Antar Muka (Login) Karyawan
Gambar III.7. Rancangan Antar Muka Divisi
7. Rancangan antar muka Divisi Stok
Gambar III.8. Rancangan Antar Muka Divisi Stok
Data Mobil
43
8. Rancangan Antar Muka Detail Tenor
Gambar III.9. Rancangan Antar Muka Detail Tenor
9. Rancangan Antar Muka Divisi Sales Data Pelanggan
Gambar III.10. Rancangan Antar Muka Divisi Sales
44
10. Rancangan Antar Muka Divisi Sales Informasi ACC
Gambar III.11. Rancangan Antar Muka Divisi Sales
Informasi ACC
11. Rancangan Antar Muka Manager
Gambar III.12. Rancangan Antar Muka Manager
Lihat Data Pelanggan
45
12. Rancangan Antar Muka Manager Data Mobil
Gambar III.13. Rancangan Antar Muka Manager Lihat
Data Mobil
13. Rancangan Antar Muka Manager Informasi ACC
Gambar III.14. Rancangan Antar Muka Manager Lihat
Data Informasi ACC
46
B. Basis Data
1. Entity Relationship Diagram
Gambar III.15.
Entity Relationship Diagram Pengajuan Kredit Online
47
2. Logical Relational Structure (LRS)
Gambar III.16.
Logical Relational Stuctural Pengajuan Kredit Online
48
C. Sepesifikasi File
Dalam program website ini menggunakan satu buah file database dengan nama
suzuki. Di dalam database tersebut ada beberapa tabel, adapun tabel tersebut
adalah sebagai berikut:
a. Spesifikasi Tabel Admin
Nama Tabel : Admin
Akronim : Admin
Fungsi :Untuk menyimpan data admin dan Username, Password
yang digunakan pada saat login ke halaman admin
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 50
Kunci Field : KodeUser
Software : MySQL
Tabel III . 1 Sepesifikasi Admin
No Elemen Data Nama Field Tipe Size KET
1. KodeUser UserId Varchar 10 Primary Key
2. UserName UserName Varchar 15
3 Password Password Varchar 10
4 Status Status User Varchar 15
49
b. Spesifikasi Data Pelanggan
Nama Tabel : Pelanggan
Akronim : Pelanggan
Fungsi : Untuk menyimpan daftar pelanggan saat pengajuan kredit
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 695
Kunci Field : KodeCust
Software : MySQL
Tabel III . 2 Sepesifikasi Data Pelanggan
No Elemen Data Nama Field Tipe Size KET
1. KodeCust Kode Varchar 10 Primary Key
2. Nama Nama Varchar 15
3 Alamat Alamat Varchar 50
4 Telepon Telepon Varchar 15
5 KTP KTP Varchar 200
6 KK KK Varchar 200
7 SS SS Varchar 200
50
c. Spesifikasi Data Mobil
Nama Tabel : Mobil
Akronim : Mobil
Fungsi : Untuk menyimpan data Mobil
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 310
Kunci Field : Kodemobil
Software : MySQL
Tabel III . 3 Sepesifikasi Data Mobil
No Elemen Data Nama Field Tipe Size KET
1. Kodemobil Kode Varchar 10 Primary Key
2. Nmmobil Nama Mobil Varchar 50
3 Warna Warna Varchar 50
4 Gambar Gambar Varchar 200
5 Harga Harga Double
d. Spesifikasi Detail Mobil
Nama Tabel : Detailmobil
Akronim : Detail Mobil
Fungsi : Untuk mendata Detail Mobil, tenor dan angsuran
51
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
Media : Hard Disk
Panjang Record : 21
Kunci Field : KodeMobil
Software : MySQL
Tabel III . 4 Sepesifikasi Detail Kredit
No Elemen Data Nama Field Tipe Size KET
1. Kodemobil Kode Varchar 10 Foragin Key
2. Tenor Tenor Integer 11
3 DP DP Double
4 Angsuran Angsuran Double
e. Sepesifikasi data kredit
Nama Tabel : BeliKeredit
Akronim : Kredit
Fungsi :Untuk menyimpan data konsumen pada saat pembelian
kredit
Tipe File : File Master
Organisasi File : Indexed Sequintel
Akses File : Random
52
Media : Hard Disk
Panjang Record : 41
Kunci Field : KodeKeredit
Software : MySQL
Tabel III . 5 Sepesifikasi Data Kredit
No Elemen Data Nama Field Tipe Size KET
1. KodeKredit Kode Varchar 10 Primary Key
2. TanggalKredit TanggalKredit Date
3 KodeCust KodeCust Varchar 10
4 KodeMobil KodeMobil Varchar 10
5 Harga Harga Double
6 Tenor Tenor Integer 11
7 Dp Dp Double
8 Angsuran Angsuran Double
f. Sepesifikasi Konfirmasi Kredit
Nama Tabel : Konfirmasi
Akronim : Konfirmasi
Fungsi :Data konfirmasi kredit yang telah di ajukan pelanggan
untuk mengetahui diACC atau ditolak
Tipe File : File Transaksi
Organisasi File : Indexed Sequintel
Akses File : Random
53
Media : Hardisk
Panjang Record : 35
Kunci Field : id_konfirmasi
Software : MySQL
Tabel III . 6 Sepesifikasi Konfirmasi
No Elemen Data Nama Field Tipe Size KET
1. Id_konfirmasi Kode Varchar 10 Primary Key
2. KodeKredit KodeKredit Varchar 10
3 Status Status Varchar 15
D. Rancangan Struktur Navigasi
1. Struktur Navigasi Halaman Pelanggan
Gambar III.17. Struktur Navigasi Pelanggan
54
2. Struktur Navigasi Divisi Stok
Gambar III.18.
Struktur Navigasi Divisi Stok
3. Struktur Navigasi Divisi Sales
Gambar III.19.
Struktur Navigasi Divisi Sales
55
3.4. Implementasi dan Pengujian Unit
A. Implementasi
1. Implementasi Rancangan Antar Muka
a. Halaman Login Admin
Gambar III.20.
Rancangan Antar Muka Halaman Login Admin
b. Halaman Divisi Stok
Gambar III.21.
Rancangan Antar Muka Data Mobil
56
c. Tambah Mobil
Gambar III.22.
Rancangan Antar Muka Tambah Mobil
d. Divisi Sales
Gambar III.23.
Rancangan Antar Muka Data Pelanggan
57
e. Tambah Data Pelanggan
Gambar III.24.
Rancangan Antar Muka Tambah Data Pelanggan
f. Kredit
Gambar III.25.
Rancangan Antar Muka Tambah Data Kredit
58
g. Pengunjung
Gambar III.26.
Rancangan Antar Muka Pengunjung Mobil
2. Spesifikasi Sistem Komputer
a. Spesifikasi Perangkat Keras
1) Server
a) CPU
(1) Processor Intel ® Pentium® Core i3
(2) RAM DDR2 4GB
(3) Hard Disk 500GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi Internet dengan kecepatan 2 Mbps
59
2) Client
a) CPU
(1) Processor Intel ® Pentium® 4
(2) RAM DDR2 1GB
(3) Hard Disk 20GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi Internet dengan kecepatan 56 kbps
b. Spesifikasi Perangkat Lunak
1) Server
a) Sistem operasi : Microsoft Windows
b) Aplikasi bundle web server :Xampp yang terdiri dari
beberapa komponen diantaranya :
(1) Aplikasi Apache Server v2.2.14
(2) Aplikasi PHP Server v5.3.1
(3) Aplikasi MySQL Server v5.1.41
(4) Aplikasi phpMyAdmin v3.2.4
c) Aplikasi Web Browser :Mozilla Firefox, Google Chrome
dan Internet Explore.
2) Client
a) Sistem operasi : Microsoft Windows 7
60
b) Aplikasi Web Browser :Mozilla Firefox, Google Chrome
dan Internet Explore
B. Pengujian Unit
1. Pengujian Terhadap Form Login
Tabel III.7.
Hasil Pengujian Black Box Testing Halaman Login
No.Skenariopengujian
Test caseHasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. User Id danpassword tidakdiisi kemudianklik tombollogin
User Id : (kosong)
Password: (kosong)
Sistem akanmenolak akses userdan menampilkan “pada texs Usernamedan password akanmemberi warnahijau”
Sesuaiharapan
Valid
2. MengetikkanUserName danpassword tidakdiisi ataukosongkemudian kliktombol login
UserName: (diisi)
Password : (kosong)
Sistem akanmenolak akses userdan memberikaninformasi berupatanda hijau padapassword
Sesuaiharapan
Valid
3. UserName tidakdiisi (kosong)dan passworddiisi kemudianklik tombollogin
User Name: (kosong)
Password: (diisi)
Sistem akanmenolak akses userdan memberikantanda hijau padaUser Name
Sesuaiharapan
Valid
4. Mengetikkansalah satukondisi salahpada UserName ataupasswordkemudian kliktombol login
User ID: stok (benar)
Password: 12345(salah)
Sistem akanmenolak akses userdan menampilkan“User Name ataupassword salah”.
Sesuaiharapan
Valid
61
5. Mengetikkanuser name danpassworddengan datayang benarkemudian kliktombol login
User ID: stok (benar)
Password: 123(benar)
Sistem menerimaakses login dankemudian langsungmenampilkan menuutama.
Sesuaiharapan
Valid
2. Pengujian Terhadap Form Tambah Mobil
Tabel III.8
Hasil Pengujian Black Box Testing Tambah Data Mobil
No.Skenariopengujian
Test caseHasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. Tanpamemasukan datadengan lengkap,kemudian kliksimpan
Nama Mobil, Warna,Gambar, Harga
Sistem akanmenolak aksessimpan “namaMobil masihkosong”
Sesuaiharapan
Valid
2. Tanpamemasukan datadengan lengkap,kemudian kliksimpan
Nama mobi sudahterisi, warna, gambarharga belum diisi
Sistem akanmenolak dan akanmendapatkaninformasi “Warnabelum diisi”
Sesuaiharapan
Valid
3. Tanpamemasukan datadengan lengkap,kemudian kliksimpan
Nama mobi, warna,sudah terisi, gambar,harga belum diisi
Sistem akanmenolak danmenampilkan“Gambar belumdiisi”
Sesuaiharapan
Valid
4. Tanpamemasukan datadengan lengkap,kemudian kliksimpan
Nama mobi, warna,gambar, , sudah terisi,harga belum diisi
Sistem akanmenolak danmenampilkan“Harga MasaihKosong”.
Sesuaiharapan
Valid
5. Mengetikkansemua datadengan benar,kemudian kliksimpan
Nama mobi, warna,gambar,harga , sudahterisi
Sistem menerimasimpan dankemudian langsungmenampilkan menutampil data mobil.
Sesuaiharapan
Valid
62
3. Pengujian Terhadap Form Data Pelanggan
Tabel III.9
Hasil Pengujian Black Box Testing Halaman Tambah Data Pelanggan
No.Skenariopengujian
Test caseHasil yangdiharapkan
Hasilpengujian
Kesimpulan
1. Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(kosong),
alamat (kosong),telepon (kosong),KTP (kosong),
KK (kosong),SK/SIUP (kosong)
Sistem akanmenolak aksessimpan danmenampilkan“Nama Pelangganbelum diisi”
Sesuaiharapan
Valid
2. Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(Terisi),
alamat (kosong),telepon (kosong),KTP (kosong),
KK (kosong),SK/SIUP (kosong)
Sistem akanmenolak aksessimpan danmenampilkan“Alamat belumdiisi”
Sesuaiharapan
Valid
3. Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(terisi),
alamat (terisi),telepon (kosong),KTP (kosong),
KK (kosong),SK/SIUP (kosong)
Sistem akanmenolak aksessimpan danmenampilkan“Telepon belumdiisi”
Sesuaiharapan
Valid
4. Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(terisi),
alamat (terisi),telepon (terisi), KTP(kosong),
KK (kosong),SK/SIUP (kosong)
Sistem akanmenolak aksessimpan danmenampilkan “KTPbelum diisi”
Sesuaiharapan
Valid
63
5. Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(terisi),
alamat (terisi),telepon (terisi), KTP(terisi),
KK (kosong),SK/SIUP (kosong)
Sistem akanmenolak aksessimpan danmenampilkan “KKbelum diisi”
Sesuaiharapan
Valid
6 Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(terisi),
alamat (terisi),telepon (terisi), KTP(terisi),
KK (terisi), SK/SIUP(kosong)
Sistem akanmenolak aksessimpan danmenampilkan “SK /SIUP belum diisi”
Sesuaiharapan
Valid
7 Namapelanggan,alamat, telepon,KTP, KK,SK/SIUP tidakdiisi kemudianklik tombolsimpan
Nama pelanggan(terisi),
alamat (terisi),telepon (terisi), KTP(terisi),
KK (terisi), SK/SIUP(terisi)
Sistem akanmenerimas aksessimpan dan akan kemenu datapelanggan
Sesuaiharapan
Valid