bab iii pembahasan · sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama...
TRANSCRIPT
![Page 1: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/1.jpg)
15
BAB III
PEMBAHASAN
3.1.Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
PD. Silvana Motor berdiri pada tanggal 15 November 2018 yang beralamat
di Jl. Raya Pasar Loji Cintawargi Tegalwaru, Karawang 41362. Showroom ini
merupakan salah satu cabang perusahaan penjualan motor dan mobil secara tunai
dan kredit yang berpusat di Jl.Raya Pebayuran Kp. Pintu RT.01/02 Bantarjaya,
Pebayuran Bekasi.
Awalnya showroom ini berdiri karena perusahaan pusat berkeinginan untuk
lebih meningkatkan penjualan. Perusahaan pusat mendirikan cabang showroom
sederhana dan tidak terlalu besar hanya ada beberapa kendaraan dengan 3
karyawan. Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin
kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance.
Dengan bertambahnya perusahaan cabang showroom ini, tentunya
membutuhkan kerjasama tim yang baik dan marketing yang baik juga. Perusahaan
pusat memberikan tanggung jawab kepada pemegang cabang showroom PD.
Silvana Motor ini yaitu Bapak K.Sukarna untuk memajukan showroom tersebut.
PD. Silvana Motor ini memiliki Visi dan Misi, diantaranya:
Visi :
“Memajukan usaha showroom menjadi besar dan membuka berbagai cabang
di berbagai daerah”
![Page 2: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/2.jpg)
16
Misi :
“Memberikan pelayanan terbaik kepada konsumen sehingga tertarik untuk
menjadi konsumen di PD. Silvana Motor.
3.1.2. Struktur Organisasi dan Fungsi
Gambar III.1
Struktur Organisasi
Dalam struktur organisasi akan dapat digambarkan secara jelas
tentang tugas, wewenang dan tanggung jawab dari pemimpin perusahaan
sampai kepada para bawahan atau karyawan akan terlihat jelas sehingga
aktifitas perusahaan berjalana dengan lancar. Berikut tugas dari struktur
organisasi PD. Silvana Motor :
1. Pemilik
Adapun tugas dari pemilik adalah sebagai berikut:
a. Menandatangani kontrak kerja perusahaan dengan berbagai pihak
b. Memberi atau mencabut fasilitas yang diberikan kepada karyawan
![Page 3: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/3.jpg)
17
c. Memberi penanggung jawab tindakan-tindakan yang dilakukan
perusahaan
d. Menerima laporan seluruh kegiatan perusahaan dari kepala bagian
yang telah ditunjuk oleh perusahaan
e. Menjaga dan melindungi nama baik perusahaan
f. Memberi pengarahan-pengarahan agar kegiatan perusahaan dapat
berjalan dengan baik
g. Mengawasi jalannya perusahaan
h. Menghimpun dan mengolah data
i. Mengatur tekhnik dan pelaksanaan kegiatan
2. Pemegang Showroom
a. Bertanggung jawab mengatur dokumen-dokumen yang masuk dan
keluar
b. Membuat dan mengecek persediaan bahan-bahan yang dibutuhkan
c. Menyiapkan laporan pada saat setiap penjualan barang yang
dilakukan oleh pelaksana
3. Sekretaris dan Arsip
a. Membuka surat
b. Menerima tamu
c. Menerima telepon
d. Menyimpan arsip/surat
e. Menyusun dan membuat jadwal kegiatan pimpinan
4. Broker
a. Broker bertugas mencari konsumen atau nasabah
b. Menjual unit-unit yang ada di showroom PD.Silvana Motor
![Page 4: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/4.jpg)
18
c. Memberikan keterangan dengan jujur tentang unit yang disukai oleh
konsumen
d. Memberikan pelayanan terbaik pada konsumen
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
1. Nasabah atau konsumen langsung mendatangi showroom atau
menghubungi pihak showroom. Jika nasabah membeli kendaraan secara
kredit, nasabah harus membawa persyaratan pembelian kepada pihak
showroom. Syarat tersebut yaitu Fotokopi Kartu Tanda penduduk (KTP),
Fotokopi Kartu Keluarga (KK), dan Rekening Listrik (Optional).
2. Setelah itu, pihak showroom akan memasukan persyaratan nasabah ke
pihak bank. Jika telah memenuhi syarat, pihak bank dan pihak showroom
akan turun langsung mensurvei tempat tinggal nasabah tersebut sebagai
bukti bahwa syarat tersebut benar adanya. Jika pihak showroom dan pihak
bank sudah melihat langsung dan nasabah sudah memenuhi syarat, maka
pihak showroom dan pihak bank akan memutuskan menerima (ACC) atau
tidaknya permohonan pembelian kendaraan yang dilakukan oleh nasabah.
Jika permohonan pembelian tersebut di ACC, maka pihak showroom akan
menawarkan jangka waktu cicilan pembayaran kredit kepada nasabah.
Besar kecilnya cicilan tergantung merk atau tipe kendaraan.
3. Setelah pihak bank menerima tenor waktu cicilan, pihak showroom akan
menyiapkan dan mengirimkan kendaraan kepada nasabah/konsumen.
Kemudian pihak showroom akan memberikan kwitansi sebagai bukti
![Page 5: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/5.jpg)
19
pembayaran kendaraan dan Surat Jalan kendaraan sebagai bukti bahwa
kendaraan tersebut boleh digunakan meskipun belum ada STNK dari
kepolisian.
3.2.2. Activity Diagram
Gambar III.2
Activity Diagram Sistem Berjalan
![Page 6: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/6.jpg)
20
3.2.3. Dokumen Masukkan
Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
untuk mendukung terbentuknya file-file yang dibutuhkan serta informasi
yang disajikan, maka dibutuhkan masukkan-masukkan untuk sistem :
1. Nama Dokumen : Fotokopi Kartu Tanda Penduduk (KTP)
Fungsi : Untuk Mengetahui Identitas Nasabah
Sumber : Nasabah
Tujuan : Sekretaris dan Arsip
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Terjadinya Pembelian
Format : Lampiran A.1
2. Nama Dokumen : Fotokopi Kartu Keluarga (KK)
Fungsi : Untuk Mengetahui Identitas Keluarga
Sumber : Nasabah
Tujuan : Sekretaris dan Arsip
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Terjadinya Pembelian
Format : Lampiran A.2
3. Nama Dokumen : Fotokopi Rekening Listrik
Fungsi : Untuk Mengetahui Jumlah Tagihan Listrik
Sumber : Nasabah
Tujuan : Sekretaris dan Arsip
Media : Kertas
![Page 7: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/7.jpg)
21
Jumlah : Satu Lembar
Frekuensi : Setiap Terjadinya Pembelian
Format : Lampiran A.3
3.2.4. Dokumen Keluaran
1. Nama Dokumen : Kwitansi
Fungsi : Sebagai Tanda Bukti Pembayaran
Sumber : Showroom
Tujuan : Nasabah
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap Terjadi Transaksi Pembayaran
Format : Lampiran B.1
2. Nama Dokumen : Surat Jalan
Fungsi : Sebagai Tanda Surat Kendaraan Sementara
Sumber : Showroom
Tujuan : Nasabah
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap ACC Kendaraan
Format : Lampiran B.2
3.2.5. Permasalahan Pokok
Bentuk sistem yang baik akan sangat dibutuhkan dalam organisasi
apapun, sehingga usaha-usaha yang dioperasikan sesuai dengan keinginan
![Page 8: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/8.jpg)
22
yang diharapkan, akan tetapi perlu disadari bahwa dengan adanya
perkembangan zaman yang sedemikian pesat yang mengakibatkan semua
ketentuan dan cara pengolahan bentuk usaha harus dapat sesuai dan
pengaturan aktivitas yang baik sering timbul sebagai masalah. Melihat
semua proses yang terjadi, ada beberapa masalah yang dihadapi di PD.
Silvana Motor dalam sistem penjualan kredit. Adapun permasalahan
tersebut diantaranya :
1. Pada saat penyimpanan persyaratan pembelian kendaraan,
showroom ini hanya menyimpan berkas tanpa ditulis kedalam buku
atau kedalam file tertentu.
2. Proses pencatatan pesananan kendaraan tidak ditulis menggunakan
surat pesanan.
3. Adanya keterlambatan dalam pencarian data, sehingga memerlukan
waktu yang cukup lama (tidak efisien).
3.2.6. Pemecahan Masalah
Untuk mengatasi masalah tersebut, maka penulis akan memberikan
alternatif pemecahan masalah yaitu berupa sistem yang sudah
terkomputerisasi. Sistem yang sudah terkomputerisasi tersebut memiliki
kelebihan diantaranya :
1. Dibuatkannya sistem komputerisasi sehingga dalam pencatatan dan
penyimpanan berkas persyaratan pembelian menjadi lebih aman.
2. Dibuatkannya surat pesanan yang dapat memudahkan dalam
penjualan.
![Page 9: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/9.jpg)
23
3. Dengan adanya sistem ini, pencarian data menjadi lebih cepat dan
tepat.
3.3. Analisa Kebutuhan Software
Berdasarkan proses bisnis pada PD. Silvana Motor Tegalwaru Karawang
maka tahapan berikutnya adalah analisa kebutuhan dimana tagihan bagian
penjualan dapat masuk ke sistem penjualan kredit. Didalam penjualan kredit
bagian penjualan dapat menginput semua transaksi penjualan sepeda motor.
Bagian penjualan dapat menginput semua transaksi penjualan. Bagian penjualan
dapat mencetak laporan penjualan kredit.
3.3.1. Analisa Kebutuhan
1. Pemilik
A.1. Pemilik Login
A.2. Pemilik Mengakses Menu Utama
A.3. Pemilik Mengecek Laporan Pelanggan
A.4. Pemilik Mengecek Laporan Barang
A.5. Pemilik Mengecek Laporan Pesanan
A.6. Pemilik Mengecek Laporan Pembayaran
A.7. Pemilik Mengecek Laporan Penjualan
A.8. Pemilik Mengecek Laporan Jurnal
A.9. Pemilik Logout
2. Sales
B.1. Sales Login
B.2. Sales Mengakses Menu Utama
B.3. Sales Mengelola Data Akun
![Page 10: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/10.jpg)
24
B.4. Sales Mengelola Data User
B.5. Sales Mengelola Data Barang
B.6. Sales Mengelola Data Pelanggan
B.7. Sales Mengelola Data Profil Perusahaan
B.8. Sales Mengelola Transaksi Pesanan
B.9. Sales Mengelola Transaksi Pembayaran
B.10. Sales Mengelola Tagihan
B.11. Sales Mengelola Transaksi Jurnal
B.12. Sales Cetak Pesanan
B.13. Sales Cetak Pembayaran
B.14. Sales Logout
3.3.2. Use Case Diagram
A.1. Use Case Diagram Pemilik Login
Gambar III.3
Use Case Diagram Pemilik Login
![Page 11: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/11.jpg)
25
Tabel III.1
Deskripsi Use Case Diagram Pemilik Login
Use Case Narative Login
Tujuan Melakukan Login dan masuk kedalam sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan pemilik untuk
mengakses sistem penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol login
2. Aktor memilih
tombol logout
Sistem akan menampilkan textbox untuk mengisi
ID User dan password
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk
kedalam aplikasi tersebut dan pemilik dapat
melakukan aktivitas didalam sistem.
![Page 12: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/12.jpg)
26
A.2. Use Case Diagram Pemilik Menu Utama
Gambar III.4
Use Case Diagram Pemilik Mengakses Menu Utama
Tabel III.2
Deskripsi Use Case Diagram Mengakses Menu Utama
Use Case Narative Menu Utama
Tujuan Pemilik dapat Mengecek data yang
ada dimenu laporan, dan logout dari
aplikasi
Deskripsi Sistem ini memungkinkan pemilik
untuk melihat dan melakukan
pengecekan data pada sistem
penjualan
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi sistem
penjualan
Aksi Aktor Reaksi Sistem
Aktor memilih tombol menu laporan Sistem akan menampilkan sub menu
laporan seperti data pelanggan, data
barang, data pesanan, data
pembayaran dan data pejualan.
![Page 13: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/13.jpg)
27
Kondisi Akhir Jika perintah sesuai maka pemilik
dapat mengakses semua data pada
menu utama
A.3. Use Case Diagram Pemilik Mengecek Laporan Pelanggan
Gambar III.5
Use Case Diagram Pemilik Mengecek Laporan Pelanggan
Tabel III.3
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Pelanggan
Use Case Narative Mengecek Laporan Pelanggan
Tujuan Melakukan pengecekan laporan data pelanggan
Deskripsi Sistem ini memungkinkan pemilik untuk
mengecek laporan data pelanggan pada sistem
penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
Sistem akan menampilkan beberapa submenu
pada menu laporan
![Page 14: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/14.jpg)
28
2. Aktor memilih
menu laporan
pelanggan
3. Aktor memilih
tombol logout
Sistem akan menampilkan data laporan pelanggan
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
A.4. Use Case Diagram Pemilik Mengecek Laporan Barang
Gambar III.6
Use Case Diagram Pemilik Mengecek Laporan Barang
Tabel III.4
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Barang
Use Case Narative Mengecek Laporan Barang
Tujuan Melakukan pengecekan laporan data barang
Deskripsi Sistem ini memungkinkan pemilik untuk
mengecek laporan data barang pada sistem
penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
![Page 15: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/15.jpg)
29
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
2. Aktor memilih
menu laporan
barang
3. Aktor memilih
tombol logout
Sistem akan menampilkan beberapa submenu
pada menu laporan
Sistem akan menampilkan data laporan barang
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
A.5. Use Case Diagram Pemilik Mengecek Laporan Pesanan
Gambar III.7
Use Case Diagram Pemilik Mengecek Laporan Pesanan
Tabel III.5
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Pesanan
Use Case Narative Mengecek Laporan Pesanan
Tujuan Melakukan pengecekan laporan data pesanan
Deskripsi Sistem ini memungkinkan pemilik untuk
mengecek laporan data pesanan pada sistem
![Page 16: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/16.jpg)
30
penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
2. Aktor memilih
menu laporan
pesanan
3. Aktor memilih
tombol logout
Sistem akan menampilkan beberapa submenu
pada menu laporan
Sistem akan menampilkan data laporan pesanan
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
A.6. Use Case Diagram Pemilik Mengecek Laporan Pembayaran
Gambar III.8
Use Case Diagram Pemilik Mengecek Laporan Pembayaran
![Page 17: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/17.jpg)
31
Tabel III.6
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Pembayaran
Use Case Narative Laporan Pembayaran
Tujuan Melakukan pengecekan laporan data pembayaran
Deskripsi Sistem ini memungkinkan pemilik untuk
mengecek laporan data pembayaran pada sistem
penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
2. Aktor memilih
menu laporan
pembayaran
3. Aktor memilih
tombol logout
Sistem akan menampilkan beberapa submenu
pada menu laporan
Sistem akan menampilkan data laporan
pembayaran
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
![Page 18: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/18.jpg)
32
A.7. Use Case Diagram Pemilik Mengecek Laporan Penjualan
Gambar III.9
Use Case Diagram Pemilik Mengecek Laporan Penjualan
Tabel III.7
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Penjualan
Use Case Narative Mengecek Laporan Penjualan
Tujuan Melakukan pengecekan laporan data penjualan
Deskripsi Sistem ini memungkinkan pemilik untuk
mengecek laporan data penjualan pada sistem
penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
2. Aktor memilih
menu laporan
penjualan
3. Aktor memilih
tombol logout
Sistem akan menampilkan beberapa submenu
pada menu laporan
Sistem akan menampilkan data laporan penjualan
Sistem akan membatalkan proses dan keluar dari
aktivitas
![Page 19: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/19.jpg)
33
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
A.8. Use Case Diagram Pemilik Mengecek Laporan Jurnal
Gambar III.10
Use Case Diagram Pemilik Mengecek Laporan Jurnal
Tabel III.8
Deskripsi Use Case Diagram Pemilik Mengecek Laporan Jurnal
Use Case Narative Mengecek Laporan Jurnal
Tujuan Melakukan pengecekan laporan data jurnal
Deskripsi Sistem ini memungkinkan pemilik untuk
melakukan pengecekan data jurnal pada penjualan
kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
menu laporan
Sistem akan menampilkan beberapa submenu
pada menu laporan
![Page 20: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/20.jpg)
34
2. Aktor memilih
menu laporan
jurnal
3. Aktor memilih
tombol logout
Sistem akan menampilkan data laporan jurnal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka pemilik dapat
melakukan aktivitas didalam sistem.
A.9. Use Case Diagram Pemilik Logout
Gambar III.11
Use Case Diagram Pemilik Logout
Tabel III.9
Deskripsi Use Case Diagram Pemilik Logout
Use Case Narative Logout
Tujuan Melakukan Logout dan keluar kedalam sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan pemilik untuk keluar
sistem penjualan kredit motor
Skenario Utama
Aktor Pemilik
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
![Page 21: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/21.jpg)
35
motor
Aksi Aktor Reaksi Sistem
4. Aktor memilih
tombol logout
5. Aktor memilih
tombol “ya”
6. Aktor memilih
tombol “tidak”
Sistem akan menampilkan textbox berupa
pertanyaan yang harus di konfirmasi
Sistem akan keluar dari aktivitas penjualan kredit
sepeda motor
Sistem akan tetap berada pada aktivitas penjualan
kredit sepeda motor
Kondisi Akhir Jika perintah sesuai maka sistem akan keluar dari
aplikasi tersebut dan pemilik tidak dapat
melakukan aktivitas didalam sistem.
B.1. Sales Login
Gambar III.12
Use Case Diagram Sales Login
Tabel III.10
Deskripsi Use Case Diagram Sales Login
Use Case Narative Login
Tujuan Melakukan Login dan masuk kedalam sistem
penjualan kredit sepeda motor
![Page 22: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/22.jpg)
36
Deskripsi Sistem ini memungkinkan Sales untuk mengakses
sistem penjualan kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol login
2. Aktor memilih
tombol logout
Sistem akan menampilkan textbox untuk mengisi
ID User dan password
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk
kedalam aplikasi tersebut dan pemilik dapat
melakukan aktivitas didalam sistem.
B.2. Sales Mengakses Menu Utama
Gambar III.13
Use Case Diagram Sales Mengakses Menu Utama
![Page 23: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/23.jpg)
37
Tabel III.11
Deskripsi Use Case Diagram Sales Mengakses Menu Utama
Use Case Narative Menu Utama
Tujuan Sales dapat melakukakn pengolahan
data yang ada pada menu master,
transaksi, cetak, dan logout dari
sistem
Deskripsi Sistem ini memungkinkan sales
untuk mengecek dan mengelola data
pada sistem penjualan
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi sistem
penjualan
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol menu
master
2. Aktor memilih tombol menu
transaksi
3. Aktor memilih tombol menu
cetak
4. Aktor memilih tombol logout
Sistem akan menampilkan submenu
master seperti menu akun, user,
barang, pelanggan, dan profil
Sistem akan menampilkan submenu
transaksi seperti menu pesanan,
pembayaran, tagihan dan jurnal
Sistem akan menampilkan submenu
cetak seperti cetak pesanan dan
cetak pembayaran
Sistem akan keluar dari aplikasi
sistem penjualan
Kondisi Akhir Jika perintah sesuai maka sales
dapat mengakses semua data pada
menu utama
![Page 24: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/24.jpg)
38
B.3. Sales Mengelola Data Akun
Gambar III.14
Use Case Diagram Sales Mengelola Data Akun
Tabel III.12
Deskripsi Use Case Diagram Sales Mengelola Data Akun
Use Case Narative Mengelola Data Akun
Tujuan Mengelola data akun pada sistem penjualan kredit
sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
data akun pada sistem penjualan kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol cari
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan mencari data
![Page 25: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/25.jpg)
39
4. Aktor memilih
tombol ubah
5. Aktor memilih
tombol hapus
6. Aktor memilih
tombol batal
7. Aktor memilih
tombol keluar
Sistem akan mengubah data
Sistem akan menghapus data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.4. Sales Mengelola Data User
Gambar III.15
Use Case Diagram Sales Mengelola Data User
Tabel III.13
Deskripsi Use Case Diagram Sales Mengelola Data User
Use Case Narative Mengelola Data User
Tujuan Mengelola data user pada sistem penjualan kredit
sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
![Page 26: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/26.jpg)
40
data user pada sistem penjualan kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol cari
4. Aktor memilih
tombol ubah
5. Aktor memilih
tombol hapus
6. Aktor memilih
tombol batal
7. Aktor memilih
tombol keluar
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan mencari data
Sistem akan mengubah data
Sistem akan menghapus data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
![Page 27: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/27.jpg)
41
B.5. Sales Mengelola Data Barang
Gambar III.16
Use Case Diagram Sales Mengelola Data Barang
Tabel III.14
Deskripsi Use Case Diagram Sales Mengelola Data Barang
Use Case Narative Mengelola Data Barang
Tujuan Mengelola data barang pada sistem penjualan
kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
data barang pada sistem penjualan kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan mencari data
![Page 28: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/28.jpg)
42
tombol cari
4. Aktor memilih
tombol ubah
5. Aktor memilih
tombol hapus
6. Aktor memilih
tombol batal
7. Aktor memilih
tombol keluar
Sistem akan mengubah data
Sistem akan menghapus data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.6. Sales Mengelola Data Pelanggan
Gambar III.17
Use Case Diagram Sales Mengelola Data Pelanggan
Tabel III.15
Deskripsi Use Case Diagram Sales Mengelola Data Pelanggan
Use Case Narative Mengelola Data Pelanggan
Tujuan Mengelola data pelanggan pada sistem penjualan
kredit sepeda motor
![Page 29: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/29.jpg)
43
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
data pelanggan pada sistem penjualan kredit
motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol cari
4. Aktor memilih
tombol ubah
5. Aktor memilih
tombol hapus
6. Aktor memilih
tombol batal
7. Aktor memilih
tombol keluar
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan mencari data
Sistem akan mengubah data
Sistem akan menghapus data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
![Page 30: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/30.jpg)
44
B.7. Sales Mengelola Data Profil Perusahaan
Gambar III.18
Use Case Diagram Sales Mengelola Data Profil Perusahaan
Tabel III.16
Deskripsi Use Case Diagram Sales Mengelola Data Profil Perusahaan
Use Case Narative Mengelola Data Profil Perusahaan
Tujuan Mengelola data profil perusahaan pada sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
data profil perusahaan pada sistem penjualan
kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
Sistem akan menambah data
Sistem akan menyimpan data
![Page 31: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/31.jpg)
45
3. Aktor memilih
tombol cari
4. Aktor memilih
tombol ubah
5. Aktor memilih
tombol hapus
6. Aktor memilih
tombol batal
7. Aktor memilih
tombol keluar
Sistem akan mencari data
Sistem akan mengubah data
Sistem akan menghapus data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.8. Sales Mengelola Transaksi Pesanan
Gambar III.19
Use Case Diagram Sales Mengelola Transaksi Pesanan
Tabel III.17
Deskripsi Use Case Diagram Sales Mengelola Transaksi Pesanan
Use Case Narative Mengelola Transaksi Pesanan
Tujuan Mengelola data transaksi pesanan pada sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
![Page 32: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/32.jpg)
46
transaksi pesanan pada sistem penjualan kredit
motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol batal
4. Aktor memilih
tombol keluar
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.9. Sales Mengelola Transaksi Pembayaran
Gambar III.20
Use Case Diagram Sales Mengelola Transaksi Pembayaran
![Page 33: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/33.jpg)
47
Tabel III.18
Deskripsi Use Case Diagram Sales Mengelola Transaksi Pembayaran
Use Case Narative Mengelola Transaksi Pembayaran
Tujuan Mengelola data transaksi pembayaran pada sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
transaksi pembayaran pada sistem penjualan
kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol batal
4. Aktor memilih
tombol keluar
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
![Page 34: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/34.jpg)
48
B.10. Sales Mengelola Tagihan
Gambar III.21
Use Case Diagram Sales Mengelola Tagihan
Tabel III.19
Deskripsi Use Case Diagram Sales Mengelola Tagihan
Use Case Narative Mengelola Tagihan
Tujuan Mengelola data tagihan pada sistem penjualan
kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
tagihan yang ada pada sistem penjualan kredit
motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan membatalkan proses data
![Page 35: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/35.jpg)
49
tombol batal
4. Aktor memilih
tombol keluar
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.11. Sales Mengelola Transaksi Jurnal
Gambar III.22
Use Case Diagram Sales Mengelola Transaksi Jurnal
Tabel III.20
Deskripsi Use Case Diagram Sales Mengelola Transaksi Jurnal
Use Case Narative Mengelola Transaksi Jurnal
Tujuan Sales dapat melakukan pengolahan data jurnal
pada sistem penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mengelola
transaksi jurnal pada sistem penjualan kredit
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
![Page 36: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/36.jpg)
50
1. Aktor memilih
tombol tambah
2. Aktor memilih
tombol simpan
3. Aktor memilih
tombol batal
4. Aktor memilih
tombol keluar
Sistem akan menambah data
Sistem akan menyimpan data
Sistem akan membatalkan proses data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.12. Sales Cetak Pesanan
Gambar III.23
Use Case Diagram Sales Cetak Pesanan
Tabel III.21
Deskripsi Use Case Diagram Sales Cetak Pesanan
Use Case Narative Cetak Pesanan
Tujuan Sales dapat melakukan pengolahan data yang ada
pada submenu cetak pada sistem penjualan kredit
sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mencetak
surat pesanan
![Page 37: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/37.jpg)
51
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
5. Aktor memilih
tombol cari
6. Aktor memilih
tombol cetak
7. Aktor memilih
tombol keluar
Sistem akan mencari data
Sistem akan mencetak data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.12. Sales Cetak Pembayaran
Gambar III.24
Use Case Diagram Sales Cetak Pembayaran
Tabel III.22
Deskripsi Use Case Diagram Sales Cetak Pembayaran
Use Case Narative Cetak Pembayaran
Tujuan Sales dapat melakukan pengolahan data yang ada
pada submenu cetak pada sistem penjualan kredit
![Page 38: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/38.jpg)
52
sepeda motor
Deskripsi Sistem ini memungkinkan Sales untuk mencetak
surat pembayaran
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol cari
2. Aktor memilih
tombol cetak
3. Aktor memilih
tombol keluar
Sistem akan mencari data
Sistem akan mencetak data
Sistem akan keluar dari form
Kondisi Akhir Jika perintah sesuai maka sales dapat mengakses
sesuai keinginan
B.13. Sales Logout
Gambar III.25
Use Case Diagram Sales Logout
![Page 39: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/39.jpg)
53
Tabel III.23
Deskripsi Use Case Diagram Sales Logout
Use Case Narative Sales Logout
Tujuan Melakukan Logout dan keluar kedalam sistem
penjualan kredit sepeda motor
Deskripsi Sistem ini memungkinkan sales untuk keluar
sistem penjualan kredit motor
Skenario Utama
Aktor Sales
Kondisi Awal Aktor membuka aplikasi penjualan kredit sepeda
motor
Aksi Aktor Reaksi Sistem
1. Aktor memilih
tombol logout
2. Aktor memilih
tombol “ya”
3. Aktor memilih
tombol “tidak”
Sistem akan menampilkan textbox berupa
pertanyaan yang harus di konfirmasi
Sistem akan keluar dari aktivitas penjualan kredit
sepeda motor
Sistem akan tetap berada pada aktivitas penjualan
kredit sepeda motor
Kondisi Akhir Jika perintah sesuai maka sistem akan keluar dari
aplikasi tersebut dan sales tidak dapat melakukan
aktivitas didalam sistem.
![Page 40: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/40.jpg)
54
3.3.3. Activity Diagram
1. Activity Diagram Pemilik Login
Gambar III.26
Activity Diagram Pemilik Login
![Page 41: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/41.jpg)
55
2. Activity Diagram Pemilik Mengakses Menu Utama
Gambar III.27
Activity Diagram Pemilik Mengakses Menu Utama
![Page 42: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/42.jpg)
56
3. Activity Diagram Pemilik Mengecek Laporan Data Pelanggan
Gambar III.28
Activity Diagram Pemilik Mengecek Laporan Data Pelanggan
4. Activity Diagram Pemilik Mengecek Laporan Data Barang
Gambar III.29
Activity Diagram Pemilik Mengecek Laporan Data Barang
![Page 43: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/43.jpg)
57
5. Activity Diagram Pemilik Mengecek Laporan Data Pesanan
Gambar III.30
Activity Diagram Pemilik Mengecek Laporan Data Pesanan
6. Activity Diagram Pemilik Mengecek Laporan Data Pembayaran
Gambar III.31
Activity Diagram Pemilik Mengecek Laporan Data Pembayaran
![Page 44: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/44.jpg)
58
7. Activity Diagram Pemilik Mengecek Laporan Data Penjualan
Gambar III.32
Activity Diagram Pemilik Mengecek Laporan Data Penjualan
8. Activity Diagram Pemilik Mengecek Laporan Data Jurnal
Gambar III.33
Activity Diagram Pemilik Mengecek Laporan Data Jurnal
![Page 45: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/45.jpg)
59
9. Activity Diagram Pemilik Logout
Gambar III.34
Activity Diagram Pemilik Logout
![Page 46: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/46.jpg)
60
10. Activity Diagram Sales Login
Gambar III.35
Activity Diagram Sales Login
![Page 47: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/47.jpg)
61
11. Activity Diagram Sales Mengakses Menu Utama
Gambar III.36
Activity Diagram Sales Mengakses Menu Utama
![Page 48: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/48.jpg)
62
12. Activity Diagram Sales Mengelola Data Akun
Gambar III.37
Activity Diagram Sales Mengelola Data Akun
![Page 49: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/49.jpg)
63
13. Activity Diagram Sales Mengelola Data User
Gambar III.38
Activity Diagram Sales Mengelola Data User
![Page 50: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/50.jpg)
64
14. Activity Diagram Sales Mengelola Data Barang
Gambar III.39
Activity Diagram Sales Mengelola Data Barang
![Page 51: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/51.jpg)
65
15. Activity Diagram Sales Mengelola Data Pelanggan
Gambar III.40
Activity Diagram Sales Mengelola Data Pelanggan
![Page 52: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/52.jpg)
66
16. Activity Diagram Sales Mengelola Data Profil Perusahaan
Gambar III.41
Activity Diagram Sales Mengelola Data Profil Perusahaan
![Page 53: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/53.jpg)
67
17. Activity Diagram Sales Mengelola Transaksi Pesanan
Gambar III.42
Activity Diagram Sales Mengelola Transaksi Pesanan
![Page 54: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/54.jpg)
68
18. Activity Diagram Sales Mengelola Transaksi Pembayaran
a. Pembayaran DP
Gambar III.43
Activity Diagram Sales Mengelola Transaksi Pembayaran DP
![Page 55: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/55.jpg)
69
b. Pembayaran Angsuran
Gambar III.44
Activity Diagram Sales Mengelola Transaksi Pembayaran Angsuran
![Page 56: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/56.jpg)
70
19. Activity Diagram Sales Mengelola Tagihan
Gambar III.45
Activity Diagram Sales Mengelola Tagihan
![Page 57: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/57.jpg)
71
20. Activity Diagram Sales Mengelola Transaksi Jurnal
Gambar III.46
Activity Diagram Sales Mengelola Transaksi Jurnal
![Page 58: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/58.jpg)
72
21. Activity Diagram Sales Cetak Pesanan
Gambar III.47
Activity Diagram Sales Cetak Pesanan
22. Activity Diagram Sales Cetak Pembayaran
Gambar III.48
Activity Diagram Sales Cetak Pembayaran
![Page 59: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/59.jpg)
73
23. Activity Diagram Sales Logout
Gambar III.49
Activity Diagram Sales Logout
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Gambar III.50
Entity Relationship Diagram (ERD)
![Page 60: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/60.jpg)
74
3.4.2. Logical Record Structure (LRS)
Gambar III.51
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
1. Spesifikasi File Data Akun
Nama Database : db_penjualankredit
Nama File : akun
Akronim : akun.sql
Tipe File : file master
Akses File : random
Panjang Record : 31 Karakter
Kunci Field : kodeakun
![Page 61: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/61.jpg)
75
Tabel III.24
Spesifikasi File Data Akun
No. Elemen Data Nama Field Type Size Ket
1 Kode Akun kodeakun Varchar 10 Primary Key
2 Nama Akun nama_akun Varchar 15
3 Saldo saldo Varchar 6
2. Spesifikasi File Data Barang
Nama Database : db_penjualankredit
Nama File : barang
Akronim : barang.sql
Tipe File : file master
Akses File : random
Panjang Record : 139 Karakter
Kunci Field : kodebarang
Tabel III.25
Spesifikasi File Data Barang
No. Elemen Data Nama Field Type Size Ket
1 Kode Barang kodebarang Varchar 10 Primary Key
2 Nama Barang nama_barang Varchar 15
3 Harga harga Int 11
4 Stok stok Smallint 3
5 Warna warna Varchar 25
6 Merk merk Varchar 25
7 Ukuran ukuran Varchar 25
8 Tipe tipe Varchar 25
3. Spesifikasi File Detail Jurnal
Nama Database : db_penjualankredit
Nama File : detailjurnal
![Page 62: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/62.jpg)
76
Akronim : detailjurnal.sql
Tipe File : file master
Akses File : random
Panjang Record : 47 Karakter
Kunci Field : -
Tabel III.26
Spesifikasi File Detail Jurnal
No. Elemen Data Nama Field Type Size Ket
1 Kode Jurnal kodejurnal Varchar 15 Foreign Key
2 Akun kodeakun Varchar 10 Foreign Key
3 Debit debit Int 11
4 Kredit kredit Int 11
4. Spesifikasi File Detail Pesanan
Nama Database : db_penjualankredit
Nama File : detailpesanan
Akronim : detailpesanan.sql
Tipe File : file master
Akses File : random
Panjang Record : 39 Karakter
Kunci Field : detailpesanan
Tabel III.27
Spesifikasi File Detail Pesanan
No. Elemen Data Nama Field Type Size Ket
1 Kode Pesanan kodepesanan Varchar 15 Foreign Key
2 Kode Barang kodebarang Varchar 10 Foreign Key
3 Jumah jumlah Smallint 3
4 Subtotal subtotal Smallint 11
![Page 63: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/63.jpg)
77
5. Spesifikasi File Data Jurnal
Nama Database : db_penjualankredit
Nama File : jurnal
Akronim : jurnal.sql
Tipe File : file master
Akses File : random
Panjang Record : 85 Karakter
Kunci Field : kodejurnal
Tabel III.28
Spesifikasi File Data Jurnal
No. Elemen Data Nama Field Type Size Ket
1 Kode Jurnal kodejurnal Varchar 15 Primary Key
2 Tanggal tanggal Varchar 30
3 Keterangan keterangan Varchar 30
4 Kode User kodeuser Varchar 10
6. Spesifikasi File Data Pelanggan
Nama Database : db_penjualankredit
Nama File : pelanggan
Akronim : pelanggan.sql
Tipe File : file master
Akses File : random
Panjang Record : 95 Karakter
Kunci Field : kodepelanggan
Tabel III.29
Spesifikasi File Data Pelanggan
No. Elemen Data Nama Field Type Size Ket
1 Kode Pelanggan kodepelanggan Varchar 15 Primary Key
2 Nama Pelanggan nama_pelanggan Varchar 20
![Page 64: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/64.jpg)
78
3 No. KK no_kk Varchar 16
4 No. KTP no_ktp Varchar 16
5 Pekerjaan pekerjaan Varchar 15
6 Telepon telepon Varchar 13
7 Alamat alamat text
7. Spesifikasi File Data Pembayaran
Nama Database : db_penjualankredit
Nama File : pembayaran
Akronim : pembayaran.sql
Tipe File : file master
Akses File : random
Panjang Record : 121 Karakter
Kunci Field : kodepembayaran
Tabel III.30
Spesifikasi File Data Pembayaran
No. Elemen Data Nama Field Type Size Ket
1 Kode Pembayaran kodepembayaran Varchar 15 Primary Key
2 Tanggal tanggal Varchar 30
3 Kode User kodeuser Varchar 10
4 Kode Pesanan kodepesanan Varchar 15
5 Jumlah Bayar jumbay Int 11
6 Sisa Bayar sisbay Int 11
7 Cicilan cicilan Smallint 3
8 Keterangan keteranga Varchar 15
9 Batas Cicil batascicil Int 11
8. Spesifikasi File Data Pesanan
Nama Database : db_penjualankredit
Nama File : pesanan
Akronim : pesanan.sql
![Page 65: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/65.jpg)
79
Tipe File : file master
Akses File : random
Panjang Record : 76 Karakter
Kunci Field : kodepesanan
Tabel III.31
Spesifikasi File Data Pesanan
No. Elemen Data Nama Field Type Size Ket
1 Kode Pesanan kodepesanan Varchar 15 Primary Key
2 Tanggal tanggal Varchar 30
3 Total total Int 11
4 Kode Pelanggan kodepelanggan Varchar 10
5 Kode User kodeuser Varchar 10
9. Spesifikasi File Data Profil Perusahaan
Nama Database : db_penjualankredit
Nama File : profil
Akronim : profil.sql
Tipe File : file master
Akses File : random
Panjang Record : 55 Karakter
Kunci Field : kodeprofil
Tabel III.32
Spesifikasi File Data Profil
No. Elemen Data Nama Field Type Size Ket
1 Kode Profil kodeprofil Varchar 10 Primary Key
2 Nama Perusahaan namaperusahaan Varchar 30
3 No Telepon no_telp Varchar 15
4 Alamat alamat Text
10. Spesifikasi File Data Tagihan
Nama Database : db_penjualankredit
![Page 66: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/66.jpg)
80
Nama File : tagihan
Akronim : tagihan.sql
Tipe File : file master
Akses File : random
Panjang Record : 70 Karakter
Kunci Field : kodetagihan
Tabel III.33
Spesifikasi File Data Tagihan
No. Elemen Data Nama Field Type Size Ket
1 Kode Tagihan kodetagihan Varchar 15 Primary Key
2 Tanggal tgl Varchar 30
3 Kode User kodeuser Varchar 10
4 Kode Pembayaran kodepembayaran Varchar 15
11. Spesifikasi File Data User
Nama Database : db_penjualankredit
Nama File : user
Akronim : user.sql
Tipe File : file master
Akses File : random
Panjang Record : 50 Karakter
Kunci Field : kodeuser
Tabel III.34
Spesifikasi File Data User
No. Elemen Data Nama Field Type Size Ket
1 Kode User kodeuser Varchar 10 Primary Key
2 Nama User nama_user Varchar 15
3 Password password Varchar 10
4 Akses akses Varchar 15
![Page 67: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/67.jpg)
81
3.4.4. Sequence Diagram
Gambar III.52
Sequence Diagram
3.4.5. Deployment Diagram
Gambar III.53
Deployment Diagram
![Page 68: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/68.jpg)
82
3.4.6. User Interface
1. Menu Login
Gambar III.54
Menu Login
2. Menu Master Akun
Gambar III.55
Menu Master Akun
![Page 69: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/69.jpg)
83
3. Menu Master User
Gambar III.56
Menu Master User
4. Menu Master Barang
Gambar III.57
Menu Master Barang
![Page 70: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/70.jpg)
84
5. Menu Master Pelanggan
Gambar III.58
Menu Master Pelanggan
6. Menu Master Profil
Gambar III.59
Menu Master Profil
![Page 71: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/71.jpg)
85
7. Menu Transaksi Pesanan
Gambar III.60
Menu Transaksi Pesanan
8. Menu Transaksi Pembayaran DP
Gambar III.61
Menu Transaksi Pembayaran DP
![Page 72: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/72.jpg)
86
9. Menu Transaksi Pembayaran Angsuran
Gambar III.62
Menu Transaksi Pembayaran Angsuran
10. Menu Transaksi Tagihan
Gambar III.63
Menu Transaksi Tagihan
![Page 73: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/73.jpg)
87
11. Menu Transaksi Jurnal
Gambar III.64
Menu Transaksi Jurnal
12. Menu Cetak Pesanan
Gambar III.65
Menu Cetak Pesanan
13. Menu Cetak Pembayaran
Gambar III.66
Menu Cetak Pembayaran
![Page 74: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/74.jpg)
88
14. Menu Laporan Penjualan
Gambar III.67
Menu Laporan Penjualan
15. Menu Laporan Jurnal
Gambar III.68
Menu Laporan Jurnal
![Page 75: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/75.jpg)
89
3.5.Implementasi
3.5.1. Code Generation
private void tampil() {
Object header[] = {"KODE PEMBAYARAN", "TANGGAL", "KODE
USER", "KODE PESANAN", "JUMLAH BAYAR", "SISA BAYAR",
"ANGSURAN", "KETERANGAN"};
DefaultTableModel data = new DefaultTableModel(null, header);
tabel.setModel(data);
kon.setKoneksi();
sql = "select * from pembayaran";
try {
rs = kon.st.executeQuery(sql);
while (rs.next()) {
String kolom1 = rs.getString(1);
String kolom2 = rs.getString(2);
String kolom3 = rs.getString(3);
String kolom4 = rs.getString(4);
String kolom5 = rs.getString(5);
String kolom6 = rs.getString(6);
String kolom7 = rs.getString(7);
String kolom8 = rs.getString(8);
String kolom[] = {kolom1, kolom2, kolom3, kolom4,
kolom5, kolom6, kolom7, kolom8};
data.addRow(kolom);}}
catch (SQLException e) {}}
private void simpanData() {
try {
sql = "insert into pembayaran values('" + kode.getText()
+ "','" + tgl.getText()
+ "','" + kduser.getText()
+ "','" + kodepesanan.getText()
+ "','" + jumbay.getText()
+ "','" + sisbay.getText()
+ "','" + angsuran.getText()
+ "','" + keterangan.getText()
+ "','" + batas.getText()
+ "')"; kon.st.executeUpdate(sql);
JOptionPane.showMessageDialog(this, "Berhasil di Simpan",
"Informasi", JOptionPane.INFORMATION_MESSAGE);
tampil();} catch (SQLException e) {
try {
String sqli = "select * from pembayaran where
kodepembayaran='" + kode.getText() + "'";
kon.rs = kon.st.executeQuery(sqli);
if (kon.rs.next()) {
JOptionPane.showMessageDialog(null, "Kode Pembayaran Tidak Boleh
![Page 76: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/76.jpg)
90
Sama :" + e, "Pesan", WARNING_MESSAGE);
}} catch (SQLException a) {
JOptionPane.showMessageDialog(null, "Masalah :" + a, "Pesan",
WARNING_MESSAGE);}}}
private void hapusData() {
try {
sql = "delete from pembayaran ";
kon.st.executeUpdate(sql);
JOptionPane.showMessageDialog(null, "Pesanan di Batalkan");
tampil();} catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);}}
public Date date = new Date();
public SimpleDateFormat noformat = new
SimpleDateFormat("yyyy/MM");
public SimpleDateFormat noformat2 = new
SimpleDateFormat("yyyyMMdd");
private void setTanggal() {
tgl.setText(noformat2.format(date)); }
public String nomor() {
String urutan = null;
try {
kon.rs = kon.st.executeQuery("select right(kodepembayaran,3)+1
from pembayaran");
if (kon.rs.next()) {
kon.rs.last();
urutan = kon.rs.getString(1);
while (urutan.length() < 3) {
urutan = "0" + urutan;}
urutan = "PK/" + noformat.format(date) + "/" + urutan;} else {
urutan = "PK/" + noformat.format(date) + "/001";
}} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Mungkin Database Anda: "
+ e); }
return urutan;}
private void kdPelanggan() {
try {
String sqli = "select * from pelanggan where kodepelanggan='" +
kodepelanggan.getText() + "'";
kon.rs = kon.st.executeQuery(sqli);
if (kon.rs.next()) {
namapelanggan.setText(kon.rs.getString("nama_pelanggan"));
alamat.setText(kon.rs.getString("alamat"));}
} catch (Exception e) {}}
![Page 77: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/77.jpg)
91
3.5.2. Blackbox Testing
1. Pengujian Form Menu Login
Tabel III.35
Hasil Pengujian Form Menu Login
Kelas Pengujian Skenario
Pengujian
Hasil yang
Diharapkan Kesimpulan
Menu Login
Mengosongkan
ID User dan
Password
kemudian klik
"Login"
Sistem akan
menampilkan
pesan "Data
Tidak
Ditemukan!!"
Valid
Memasukan ID
User dan
mengosongkan
Password
Sistem akan
menampilkan
pesan "Data
Tidak
Ditemukan!!"
Valid
Memasukan ID
User dan
Password
Sistem akan
menampilkan
pesan "Selamat
Datang Syfa D
Lestari/Reza
Melati S"
Valid
2. Pengujian Form Pembayaran
Tabel III.36
Hasil Pengujian Form Menu Pembayaran
Kelas Pengujian Skenario yang
Diharapkan
Hasil yang
Diharapkan Kesimpulan
Mengosongkan
semua isian yang
ada pada form
pembayaran
kemudian klik
tombol “simpan”
Sistem akan
menampilkan pesan
"masih ada kolom
yang belum terisi"
Sesuai harapan Valid
Salah satu kolom
atau beberapa kolom
tidak diisi
Sistem akan
menampilkan pesan
"masih ada kolom
yang belum terisi"
Sesuai harapan Valid
Semua kolom diisi
dengan baik
Sistem akan
menampilkan pesan
"berhasil disimpan"
Sesuai harapan Valid
![Page 78: BAB III PEMBAHASAN · Sebelum mendirikan perusahaan cabang, showroom ini sudah menjalin kerjasama dengan salah satu leasing yaitu FIF Group dan OTO Finance. Dengan bertambahnya perusahaan](https://reader031.vdocuments.net/reader031/viewer/2022012001/608dadb05ff90606145e4bfa/html5/thumbnails/78.jpg)
92
Keluar pesan cetak
pembayaran Sistem akan
menampilkan form
cetak
Sesuai harapan Valid 1. Cetak
Pembayaran
2. Tidak Cetak
Pembayaran
Sistem akan
kembali ke data
menu pembayaran
Sesuai harapan Valid
3.5.3. Spesifikasi Hardware dan Software
Sistem perangkat lunak (software) berarti sebuah sistem yang
memiliki komponen berupa perangkat lunak yang memiliki hubungan satu
sama lain untuk memenuhi kebutuhan. Dalam membuat program aplikasi
ini, penulis menggunakan beberapa software yaitu:
Sistem Operasi : Microsoft Windows
Bahasa Pemrograman : Java
Aplikasi Pendukung : NetBeans IDE 8.1, XAMPP, Jasper Report
DBMS/Basis Data : MySQL
Spesifikasi Hardware (Perangkat Keras) adalah suatu perangkat alat
atau elemen elektronik yang dapat membantu perancangan sistem. Adapun
spesifikasi perangkat keras yang diperlukan yaitu:
Processor : Intel Dual-Core N3060, up to 2.48GHz
RAM : 2 GB
Monitor : Asus 14”
Harddisk : 500 GB
Mouse : M-Tech 2,4 GHz Wireless Mouse
Printer : Canon PIXMA iP2770