mengemudi dan biro jasa seperti pembuatan dan perpanjangan SIM A, C dan
SIM ... Dalam pembuatan SIM terdapat beberapa jenis SIM yaitu: SIM A dan C,.
69
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN
4.1 Narasi dari Sistem yang diusulkan 4.1.1 Proses Bisnis Cabang Kegiatan bisnis utama pada cabang-cabang di CV. Tirta Jaya adalah kursus mengemudi dan biro jasa seperti pembuatan dan perpanjangan SIM A, C dan SIM Internasional, serta mutasi/balik nama kepemilikan kendaraan. Prosesnya dimulai ketika ada pelanggan yang ingin melakukan pemesanan baik kursus mengemudi maupun biro jasa. Sebelum melayani pemesanan, Customer Service akan mengecek terlebih dahulu data pelanggan di dalam Ms_Pelanggan. Jika pelanggan tersebut belum terdaftar, maka Customer Service akan meminta KTP kepada pelanggan dan menginput data pelanggan ke dalam Form_Pelanggan yang berisi : No_Pelanggan, nama pelanggan, tempat lahir, tanggal lahir, alamat, no telepon jenis kelamin, pekerjaan dan No_Lokasi cabang tempat pelanggan melakukan pendaftaran. KTP tersebut hanya digunakan untuk mencatat data pelanggan. Setelah itu KTP akan dikembalikan lagi kepada pelanggan. Setelah proses pendaftaran selesai atau pelanggan yang datanya sudah terdapat di dalam Ms_Pelanggan, Customer Service akan melayani pemesanan yang diinginkan oleh Pelanggan. Jenis pemesanan yang telah disediakan seperti: 1. Dalam paket latihan dibagi dua berdasarkan jenis mobil yang digunakan yaitu: a. Untuk mobil manual dibagi menjadi : paket 10x60 menit, 8x60 menit, dan 6x60 menit b. Untuk mobil automatic dibagi menjadi : paket 10x60 menit dan 8x60 menit
70
2. Dalam pembuatan SIM terdapat beberapa jenis SIM yaitu: SIM A dan C, dengan domisili KTP Jakarta, Bogor atau Depok. 3. Perpanjangan SIM A dan C 4. SIM Internasional, dan 5. Mutasi/Balik nama kepemilikan kendaraan
4.1.1.1 Proses Bisnis Kursus Mengemudi Untuk Pelanggan yang mengambil pemesanan kursus mengemudi maka Customer Service akan membuat Form_Pemesanan yang berisi : No_Pemesanan, No_Pelanggan, No_Jasa, No_Lokasi, , No_Karyawan, tanggal pemesanan dan total uang yang harus dibayarkan meliputi uang pendaftaran sebesar Rp 20.000 serta uang angsuran pertama (DP) minimal 50% dari harga paket kursus dan akan disimpan ke dalam Tr_Pemesanan. Form_Pemesanan akan dicetak menjadi Nota_Pemesanan sebanyak 2 rangkap. Nota_Pemesanan rangkap ke – 1 akan diberikan kepada pelanggan dan rangkap ke – 2 akan diarsip. Kemudian, Customer Service akan membuat Form_Penjadwalan. Customer Service akan mengecek hari, tanggal dan jam untuk kursus yang masih tersedia dan kemudian akan memberikan konfirmasi kepada pelanggan mengenai waktu yang tersedia tersebut. Apabila pelanggan menyetujui waktu yang tersedia, maka Customer
Service
akan
membuat
Form_Penjadwalan
yang
berisi:
No_Penjadwalan, tanggal_penjadwalan, No_Pemesanan, No_Materi, No_ Mobil, waktu mulai, waktu selesai, No_Karyawan. Form_Penjadwalan akan disimpan ke dalam Tr_Penjadwalan. Ketika Customer Service membuat penjadwalan maka Form_Absensi juga terbuat secara bersamaan. Dimana Form_Absensi berisi No_Absensi, No_Penjadwalan, status. Form_Absensi ini akan dicetak menjadi Kartu_absensi 1 rangkap dan diberikan kepada pelanggan.
71
Setelah itu, pelanggan akan diarahkan ke kasir untuk melakukan pembayaran. Kasir akan menerima uang pendaftaran serta angsuran pertama (DP) dari pelanggan maka Kasir akan membuat Form_Pembayaran yang berisi : No_Pembayaran, jenis pembayaran, tanggal pembayaran, No_Pemesanan, No Karyawan, No_Jasa dan total pembayaran. Form_Pembayaran ini akan disimpan kedalam Tr_Pembayaran dan dicetak menjadi Nota_Pembayaran sebanyak 2 rangkap sebagai bukti pembayaran angsuran ke – 1. Rangkap ke – 1 akan diberikan kepada Pelanggan dan rangkap ke – 2 akan dijadikan arsip oleh kasir. Sebelum
memulai
pelatihan
kursus,
instruktur
terlebih
dahulu
menandatangani Kartu_Absensi yang dimiliki oleh pelanggan sebagai tanda bukti bahwa pelatihan telah diberikan. Kemudian Customer Service akan membuka Form_Penjadwalan untuk mengubah status kehadiran pelanggan. Kemudian Customer Service akan memberikan kunci mobil beserta STNK mobil. Setelah selesai memberikan pelatihan kursus maka instruktur akan mengembalikan kunci mobil dan STNK mobil kepada Customer Service. Sesuai dengan kebijakan kursus yang telah ada, bila ada pelanggan datang terlambat diatas 15 menit dari jam kursus yang telah disepakati, maka pelanggan akan diberikan pilihan yaitu : tetap mengikuti kegiatan kursus tetapi jam kursus dikurangin sesuai dengan keterlambatan pelanggan atau pelanggan dapat meminta untuk mengubah jadwal lama menjadi jadwal baru selain itu, apabila ada pelanggan yang tidak hadir sesuai dengan jadwal yang disepakati, maka Customer Service akan mengubah Form_Penjadwalan dan mengkonfirmasikan kepada pelanggan akan perubahan jadwal tersebut. Pada pertemuan kursus mengemudi yang ke – 4, maka pelanggan diharuskan untuk melunasi sisa pembayaran kursus mengemudi (angsuran ke – 2). Jika pelanggan telah melakukan pelunasan pembayaran, maka kasir akan membuat
72
Form_Pembayaran yang berisi: No_Pembayaran, jenis pembayaran, tanggal pembayaran, No_Pemesanan, No_Jasa dan total pembayaran. Form_Pembayaran akan disimpan kedalam Tr_Pembayaran dan akan dicetak sebanyak 2 rangkap menjadi Nota_Pembayaran sebagai bukti pembayaran angsuran ke-2. Rangkap ke – 1 akan diberikan kepada pelanggan dan rangkap ke – 2 akan di jadikan sebagai arsip. Setiap akhir hari, kasir akan membuat Jurnal_Penerimaan_Kas yang akan disimpan ke dalam Tr_Jurnal_Penerimaan_Kas. Jurnal_Penerimaan_Kas akan dijadikan arsip oleh kasir. Setiap akhir bulan, Customer Service akan membuat Laporan_Pemesanan dan Laporan_Pelanggan. Kasir akan membuat Laporan_Penerimaan_Kas. Laporan – laporan tersebut akan diberikan kepada Kepala Cabang. Setelah disetujui, kemudian Laporan_Penerimaan_Kas akan diteruskan kepada Bagian Keuangan, Laporan_Pemesanan dan Laporan Pelanggan akan diteruskan ke Bagian Operasional. 4.1.1.2 Proses Bisnis Biro Jasa Sedangkan untuk Pelanggan yang ingin melakukan pemesanan biro jasa maka Customer Service akan membuat Form_Pemesanan yang berisi : No_Pemesanan, No_Pelanggan, No_Jasa, No_Lokasi, tanggal pemesanan dan total uang yang harus dibayarkan meliputi uang pendaftaran sebesar Rp 20.000 dan biaya pelayanan biro jasa harus dibayar lunas. Data didalam Nota_Pemesanan tersebut akan
disimpan
ke
dalam
Tr_Pemesanan
dan
akan
dicetak
menjadi
Nota_Pemesanan sebanyak 2 Rangkap. Rangkap ke – 1 akan diberikan kepada Pelanggan dan rangkap ke – 2 akan diarsip. Kemudian
Customer
Service
akan
membuat
Surat_Serah_Terima.
Surat_Serah_Terima tersebut akan digunakan sebagai surat bukti keterangan
73
bahwa dokumen – dokumen pelanggan sudah diterima oleh pihak CV. TIrta Jaya dan akan diproses. Dokumen-dokumen tersebut disesuaikan dengan pemesanan biro jasa yang dipesan seperti: a. Pembuatan SIM: Pelanggan harus memberikan fotocopy KTP sebanyak 4 lembar. b. Perpanjangan SIM: Pelanggan harus memberikan KTP dan SIM asli. c. SIM Internasional: Pelanggan harus memberikan pasfoto 4x6 sebanyak 2 lembar, 2x4 sebanyak 2 lembar, passport, visa, ktp dan SIM Indonesia. d. Mutasi/balik nama kepemilikan kendaraan: Pelanggan harus memberikan STNK asli, KTP asli, BPKB asli. Surat_Serah_Terima tersebut berisi: No_Surat_Serah_Terima, Tanggal serah terima, No_Pemesanan, dokumen yang diterima dan jumlah dokumen. Data didalam Surat_Serah_Terima akan disimpan kedalam Tr_Surat_Serah_Terima. Kemudian Customer Service akan mencetak Surat_Serah_Terima sebanyak 2 rangkap. Rangkap ke – 1 akan diberikan kepada pelanggan dan rangkap ke – 2 akan jadikan arsip oleh Customer Service. Setelah itu, pelanggan akan diarahkan ke kasir untuk melakukan pembayaran. Kasir akan menerima uang pendaftaran serta pelunasan pembayaran dari pelanggan maka Kasir akan membuat Form_Pembayaran yang berisi : No_Pembayaran, jenis pembayaran, tanggal pembayaran, No_Pemesanan dan total pembayaran. Form_Pembayaran ini akan disimpan kedalam Tr_Pembayaran dan dicetak menjadi Nota_Pembayaran sebanyak 2 rangkap sebagai bukti pembayaran angsuran ke – 1. Rangkap ke – 1 akan diberikan kepada Pelanggan dan rangkap ke – 2 akan dijadikan arsip oleh kasir. Jika proses pemesanan biro jasa telah selesai maka Customer Service akan memberikan konfirmasi kepada pelanggan.
74
Setiap akhir hari, kasir akan membuat Jurnal_Penerimaan_Kas yang akan disimpan ke dalam Tr_Jurnal_Penerimaan_Kas. Jurnal_Penerimaan_Kas akan dijadikan arsip oleh kasir. Setiap akhir periode, Customer Service akan membuat Laporan_Pemesanan yang
diambil
dari
Tr_Pemesanan.
Lalu
Kasir
akan
membuat
Laporan_Penerimaan_Kas yang di ambil dari Tr_Jurnal_Penerimaan_Kas. Kedua laporan ini akan diberikan kepada Kepala Cabang. Setelah disetujui, baru Laporan_Penerimaan_Kas akan diteruskan kepada Bagian Keuangan, dan Laporan Pemesanan diteruskan ke Bagian Operasional.
4.1.2 Proses Bisnis Pusat Kegiatan bisnis di pusat antara lain dapat mengontrol semua kegiatan di lokasi cabang serta melakukan pemeliharaan data seperti: a. Memelihara data jasa Ketika ada data jasa yang ingin diubah, ditambah atau dikurangi, maka Bagian Operasional akan membuka Ms_Jasa dan mengubahnya sesuai dengan perubahan yang diinginkan. b. Memelihara data materi Ketika ada data materi yang ingin diubah, ditambah atau dikurangi, maka Bagian Operasional akan membuka Ms_Materi dan mengubahnya sesuai dengan perubahan yang diinginkan. c. Memelihara data mobil Ketika ada data mobil yang ingin diubah, ditambah atau dikurangi, maka Bagian Operasional akan membuka Ms_Lokasi terlebih dahulu, baru kemudian menambah mobil ke lokasi yang diinginkan dan mengubahnya sesuai dengan perubahan yang diinginkan.
75
d. Memelihara data akun Ketika ada data akun yang ingin diubah, ditambah atau dikurangi, maka Bagian Keuangan akan membuka Ms_Akun dan mengubahnya sesuai dengan perubahan yang diinginkan. Setiap akhir periode, Bagian Operasional akan menerima laporan dari setiap cabang seperti Laporan Pemesanan dan Laporan Pelanggan. Laporan Pemesanan kemudian akan dibuat menjadi laporan analisa hasil yaitu: Laporan Jasa Terfavorit dan nantinya akan diberikan kepada Direktur sehingga Direktur dapat membuat keputusan berdasarkan laporan tersebut Sedangkan, Bagian Keuangan akan menerima laporan dari setiap cabang seperti Laporan Penerimaan Kas yang kemudian akan dibuat menjadi laporan analisa hasil yaitu: Laporan Pendapatan Tertinggi dan nantinya akan diberikan kepada Direktur sehingga direktur dapat membuat keputusan berdasarkan laporan tersebut. Adapun struktur organisasi pada CV. Tirta Jaya yang diusulkan pada gambar dibawah ini:
Gambar 4.1 Struktur Organisasi sistem yang diusulkan
76
4.2 Identifikasi Event Table yang diusulkan 4.2.1 Gambar OAD usulan 4.2.1.1 Overview Activity Diagram Kursus Mengemudi
Gambar 4.2 Overview Activity Diagram Kursus Mengemudi
77
4.2.1.2 Overview Activity Diagram Biro Jasa
Gambar 4.3 Overview Activity Diagram Biro Jasa
78
4.2.1.3 Overview Activity Diagram Pusat Overview Activity Diagram Pusat pada CV. Tirta Jaya Bagian Operasional
Bagian Keuangan
Komputer
Melakukan pemeliharaan data jasa Ms_Jasa Melakukan pemeliharaan data materi kursus Ms_Materi Melakukan pemeliharaan data Mobil Ms_Mobil Melakukan pemeliharaan data Akun Ms_Akun
Tr_Pembayaran _Detail Membuat Laporan Jasa Terfavorit Tr_Pemesanan_ Detail Membuat Laporan Pendapatan Tertinggi
Tr_Jurnal_P enerimaan_ Kas
Ms_Jasa
Ms_Lokasi
Ms_Karyawan
Gambar 4.4 Overview Activity Diagram Pusat
79
4.2.2 Event Table yang diusulkan 4.2.2.1 Event Table Kursus Mengemudi Event
Internal
Star When
Activity
Agent (Assuming responsibility) Menerima
Customer
Ketika
- Mengecek status pelanggan
Pemesanan
Service
pelanggan
- Menerima
data
diri
Kursus
ingin
Pelanggan seperti KTP bila
Mengemudi
mengikuti
pelanggan belum terdaftar
kurus mengemudi mobil
- Menyimpan data pelanggan didalam Form_Pelanggan - Menanyakan jenis paket yang
diinginkan
oleh
pelanggan - Membuat Form_Pemesanan - Mencetak Form_Pemesanan menjadi Nota_Pemesanan sebanyak 2 rangkap - Memberikan Nota_Pemesanan rangkap ke – 1 kepada Pelanggan - Mengarsip Nota_Pemesanan rangkap
80
ke – 2 - Membuat Form_Absensi - Mencetak Form_ Absensi menjadi Kartu_Absensi - Memberikan Kartu_Absensi
kepada
Pelanggan Menerima
Kasir
Pembayaran Angsuran (DP)
Ketika pelanggan
1
telah
dan
uang
- Membuat Form_Pembayaran - Mencetak
melakukan
Form_Pembayaran menjadi
pemesanan
Nota_Pembayaran
pendaftaran
sebanyak 2 rangkap - Memberikan Nota_Pembayaran rangkap ke – 1 kepada Pelanggan - Mengarsip Nota_Pembayaran rangkap ke – 2 - Instruktur menandatangani
Melakukan
Customer
Ketika
pengabsenan
Service
Pelanggan
Kartu_Absensi rangkap 1
datang sesuai
sebelum
dengan
pelatihan kursus
jadwal yang
bukti kehadiran pelanggan
sudah
sudah hadir
disepakati
melakukan sebagai
- Memberikan kunci mobil
81
dan STNK mobil kepada Instruktur - Menerima kembali kunci mobil dan STNK mobil dari Instruktur - Membuka Form_Penjadwalan - Mengubah status kehadiran pada Form_Penjadwalan - Apabila pelanggan datang terlambat atau tidak hadir, maka
Customer
akan
Service
mengubah
Form_Absensi - Customer
Service
akan
mengkonfirmasikan kepada pelanggan akan perubahan jadwal tersebut Menerima
Kasir
Ketika telah - Menerima pembayaran dari
Pelunasan
masuk pada
Pembayaran
pertemuan ke - Membuat –4
pelanggan
Form_Pembayaran - Mencetak Form_Pembayaran menjadi Nota_Pembayaran sebanyak
2
rangkap
82
sebagai
bukti
pelunasan
pembayaran. - Memberikan Nota_Pembayaran rangkap ke – 1 kepada Pelanggan - Mengarsip Nota_Pembayaran rangkap ke – 2 Membuat
Kasir
Jurnal
Ketika akhir - Melalukan hari
Penerimaan
Pencatatan
Jurnal_Penerimaan_Kas - Menyimpan
Kas
Jurnal_Penerimaan_Kas - Mencetak Jurnal_Penerimaan_Kas
Membuat
Kasir
Laporan
Ketika akhir - Membuat periode
Penerimaan
Laporan_Penerimaan_Kas - Memberikan
Kas
Laporan_Penerimaan_Kas kepada Kepala Cabang
Membuat
Customer
Ketika akhir - Membuat
Laporan
Service
periode
Pemesanan
Laporan_Pemesanan - Memberikan Laporan_Pemesanan kepada Kepala Cabang
Membuat
Customer
Ketika akhir - Membuat
Laporan
Service
periode
Laporan_Pelanggan
83
- Memberikan
Pelanggan
Laporan_Pelanggan kepada Kepala Cabang Table 4.1 Event Table Kursus Mengemudi 4.2.2.2 Event Table Biro Jasa Event
Internal
Starts When
Activity
Agent (Assuming responsibility) Menerima
Customer
Ketika
- Mengecek status pelanggan
Pemesanan
Service
pelanggan
- Menerima
Biro Jasa
data
diri
ingin
Pelanggan seperti KTP bila
memesan
pelanggan belum terdaftar
biro jasa
- Membuat Form_Pelanggan - Menginput data pelanggan di dalam Form_Pelanggan - Menanyakan jenis jasa yang diinginkan oleh pelanggan - Membuat Form_Pemesanan - Mencetak Form_Pemesanan menjadi
Nota_Pemesanan
sebanyak 2 rangkap - Memberikan Nota_Pemesanan
rangkap
ke –1 kepada Pelanggan
84
- Mengarsip Nota_Pemesanan rangkap ke – 2 Menerima
Customer
Ketika
Dokumen
Service
pelanggan
Persyaratan
telah
- Menerima
dokumen
persyaratan - Membuat
melakukan
Surat_Serah_Terima
pemesanan
sebanyak 2 rangkap
biro jasa
- Mencetak Surat_Serah_Terima rangkap
ke–1
kepada
Pelanggan - Mengarsip Surat_Serah_Terima rangkap ke – 3 Menerima Pembayaran
Kasir
Ketika dokumen telah diterima
- Menerima Nota_Pemesanan rangkap 1 dari pelanggan - Menerima pembayaran dari pelanggan - Membuat Nota_Pembayaran - Mencetak Nota_Pembayaran sebanyak 2 rangkap sebagai bukti pembayaran. - Memberikan Nota_Pembayaran rangkap ke – 1 kepada Pelanggan
85
- Mengarsip Nota_Pembayaran rangkap ke – 2 Membuat
Ketika akhir - Melalukan
Kasir
Jurnal
hari
Penerimaan
Pencatatan
Jurnal_Penerimaan_Kas - Menyimpan
Kas
Jurnal_Penerimaan_Kas - Mencetak Jurnal_Penerimaan_Kas
Membuat
Ketika akhir - Membuat
Kasir
Laporan
periode
Laporan_Penerimaan_Kas - Memberikan
Penerimaan Kas
Laporan_Penerimaan_Kas kepada Kepala Cabang
Membuat
Customer
Ketika akhir - Membuat
Laporan
Service
periode
pemesanan
Laporan_Pemesanan - Memberikan Laporan_Pemesanan kepada Kepala Cabang
Membuat
Customer
Ketika akhir - Membuat
Laporan
Service
periode
pelanggan
Laporan_Pelanggan - Memberikan Laporan_Pelanggan kepada Kepala Cabang
Table 4.2 Event Table Biro Jasa
86
4.2.2.3 Event Table Pusat Event
Internal Agent
Star When
Activity
(Assuming Responsibility) Melakukan
Bagian
Ketika ingin - Membuka
pemeliharaan Operasional
mengubah
data jasa
data
data
jasa
di
Ms_Jasa
jasa - Mengubah data jasa di
sesuai
Ms_Jasa
dengan kebijakan yang ditetapkan Melakukan
Bagian
Ketika ingin - Membuka
pemeliharaan Operasional
mengubah
data
data materi - Mengubah
materi
kursus
sesuai
data
materi
kursus di Ms_Materi data
materi
kursus di Ms_Materi
dengan yang diinginkan Melakukan
Bagian
Ketika ingin - Membuka data mobil di
pemeliharaan Operasional
menambahk
data mobil
an
Ms_Mobil
atau - Mengubah data mobil di
mengubah
Ms_mobil
data mobil Melakukan
Bagian
Ketika ingin - Membuka data akun di
pemeliharaan Keuangan
mengubah
data akun
data
Ms_Akun
akun - Mengubah data akun di
87
sesuai
Ms_akun
dengan kebutuhan Membuat
Ketika akhir - Menerima
Bagian
Laporan Jasa Operasional
bulan
Terfavorit
Laporan_Pemesanan
dan
Laporan_Pelanggan
dari
Kepala Cabang - Membuat laporan analisis hasil
seperti
Laporan_Jasa_Terfavorit - Memberikan
laporan
tersebut kepada direktur Membuat
Bagian
Ketika akhir - Menerima
Laporan
Keuangan
bulan
Pendapatan Tertinggi
Laporan_Penerimaan_Kas dari Kepala Cabang - Membuat Laporan_Lokasi_Teramai - Memberikan Laporan_Lokasi_Teramai kepada direktur
Table 4.3 Event Table Pusat
88
4.2.3 Workflow Table yang diusulkan 4.2.3.1 Workflow Table Kursus Mengemudi Actor
Activity Menerima Pemesanan
Pelanggan
1. Melakukan pendaftaran
Customer service
2. Memilih menu Form_Pelanggan
Komputer
3. Menampilkan windows Form_Pelanggan
Customer service
4. Mengecek status pelanggan
Pelanggan
5. Memberikan data diri
Customer service
6. Menginput data pelanggan 7. Menekan tombol simpan
Komputer
8. Menyimpan Form_Pelanggan
Customer service
9. Memilih menu Form_Pemesanan
Komputer
10. Menampilkan windows Form_Pemesanan
Customer service
11. Menginput data Pemesanan 12. Menekan tombol simpan
Komputer
13. Menyimpan Form_Pemesanan
Customer service
14. Menekan tombol cetak
Komputer
15. Mencetak Form_Pemesanan sebanyak 2 rangkap
Customer service
16. Memilih menu Form_Absensi
Komputer
17. Menampilkan windows Form_Absensi
Customer service
18. Menginput data absensi 19. Menekan tombol cetak
Komputer
20. Mencetak Form_Absensi
Customer service
21. Memberikan Kartu_Absensi kepada pelanggan
89
22. Memberikan Nota_Pemesanan rangkap ke – 1 kepada pelanggan 23. Mengarsip Nota_Pemesanan rangkap ke – 2 Menerima Pembayaran Angsuran 1 (DP) dan uang pendaftaran Kasir
24. Menerima uang pendaftaran dan angsuran pertama dari Pelanggan 25. Memilih menu Form_Pembayaran
Komputer
26. Menampilkan windows Form_Pembayaran
Kasir
27. Menginput data Pembayaran 28. Menekan tombol simpan
Komputer
29. Menyimpan Form_Pembayaran
Kasir
30. Menekan tombol cetak
Komputer
31. Mencetak Form_Pembayaran sebanyak 2 rangkap
Kasir
32. Memberikan Nota_Pembayaran rangkap ke – 1 kepada pelanggan 33. Mengarsip Nota_Pembayaran rangkap ke – 2 Melakukan pengabsenan
Pelanggan
34. Mengikuti kegiatan kursus 35. Jika hadir , Memberikan Kartu_Absensi kepada instruktur untuk ditandatangani
Instruktur
36. Menandatangani Kartu_Absensi
Customer Service
37. Memberikan kunci mobil dan STNK mobil
Instruktur
38. Menerima kunci mobil dan STNK mobil 39. Memberikan pelatihan kursus
90
40. Mengembalikan kunci mobil dan STNK mobil Customer Service
41. Menerima kembali kunci mobil dan STNK mobil 42. Memilih menu Form_Penjadwalan
Komputer
43. Menampilkan windows Form_Penjadwalan
Customer Service
44. Menginput data penjadwalan 45. Menekan tombol hadir
Komputer
46. Menyimpan Form_Penjadwalan
Customer service
47. Mengubah penjadwalan, jika tidak hadir/telat 48. Memilih menu Form_Penjadwalan
Komputer
49. Menampilkan windows Form_Penjadwalan
Customer service
50. Menginput data penjadwalan yang baru 51. Memilih tombol ganti jadwal
Komputer
52. Menyimpan Form_Penjadwalan
Customer service
53. Memberikan konfirmasi kepada pelanggan Menerima pelunasan pembayaran
Kasir
54. Menerima pelunasan pembayaran dari Pelanggan 55. Memilih menu Form_Pembayaran
Komputer
56. Menampilkan windows Form_Pembayaran
Kasir
57. Menginput data Form_Pembayaran 58. Menekan tombol simpan
Komputer
59. Menyimpan Form_Pembayaran
Kasir
60. Menekan tombol cetak
Komputer
61. Mencetak Form_Pembayaran sebanyak 2 rangkap
Kasir
62. Memberikan Nota_Pembayaran bayaran rangkap ke – 1 kepada pelanggan
91
63. Mengarsip Nota_Pembayaran rangkap ke – 2 Membuat Jurnal_Penerimaan_Kas Kasir
64. Memilih menu Data Pembayaran
Komputer
65. Menampilkan windows Data Pembayaran
Kasir
66. Memilih periode
Komputer
67. Menampilkan Data Pembayaran
Kasir
68. Memilih tombol posting
Komputer
69. Memposting Jurnal_Penerimaan_Kas
Kasir
70. Menekan tombol simpan
Komputer
71. Menyimpan Jurnal_Penerimaan_Kas
Kasir
72. Menekan tombol cetak
Komputer
73. Mencetak Jurnal_Penerimaan_Kas Membuat Laporan_Penerimaan_Kas
Kasir
74. Memilih menu Laporan_Penerimaan_Kas
Komputer
75. Menampilkan windows Laporan_Penerimaan_Kas
Kasir
76. Memilih periode
Komputer
77. Menampilkan Laporan_Penerimaan_Kas
Kasir
78. Menekan tombol cetak
Komputer
79. Mencetak Laporan_Penerimaan_Kas
Kasir
80. Memberikan Laporan_Penerimaan_Kas kepada Kepala Cabang Membuat Laporan_Pemesanan
Customer service
81. Memilih menu Laporan_Pemesanan
Komputer
82. Menampilkan windows Laporan_Pemesanan
Customer service
83. Memilih periode
92
Komputer
84. Menampilkan Laporan_Pemesanan
Customer service
85. Menekan tombol cetak
Komputer
86. Mencetak Laporan_Pemesanan
Customer service
87. Memberikan Laporan_Pemesanan kepada Kepala Cabang Membuat Laporan_ Pelanggan
Customer service
88. Memilih menu Laporan_Pelanggan
Komputer
89. Menampilkan windows Laporan _Pelanggan
Customer service
90. Memilih periode
Komputer
91. Menampilkan Laporan_Pelanggan
Customer service
92. Menekan tombol cetak
Komputer
93. Mencetak Laporan_Pelanggan
Customer service
94. Memberikan Laporan_Pelanggan kepada Kepala Cabang
Table 4.4 Workflow Table Kursus Mengemudi 4.2.3.2 Workflow Table Biro jasa Actor
Activity Menerima Pemesanan
Pelanggan
1. Melakukan pendaftaran
Customer Service
2. memilih menu Form_Pelanggan
Komputer
3. Menampilkan windows Form_Pelanggan
Customer Service
4. Mengecek status pelanggan
Pelanggan
5. Jika tidak terdaftar, pelanggan akan memberikan data diri
Customer Service
6. Menginput data pelanggan
93
7. Menekan tombol simpan Komputer
8. Menyimpan Form_Pelanggan
Customer service
9. Jika sudah terdaftar, Memilih menu Form_Pemesanan
Komputer
10. Menampilkan windows Form_Pemesanan
Customer service
11. Menginput data Pemesanan 12. Menekan tombol simpan
Komputer
13. Menyimpan Form_Pemesanan
Customer service
14. Menekan tombol cetak
Komputer
15. Mencetak Form_Pemesanan sebanyak 2 rangkap
Customer service
16. Memberikan Nota_Pemesanan rangkap ke – 1 kepada pelanggan 17. Mengarsip Nota_Pemesanan rangkap ke -2 Menerima Dokumen Persyaratan
Pelanggan
18. Memberikan dokumen persyaratan
Customer Service
19. Menerima dokumen persyaratan 20. Memilih menu Surat_Serah_Terima
Komputer
21. Menampilkan windows Surat_Serah_Terima
Customer Service
22. Menginput data Surat_Serah_Terima 23. Menekan tombol simpan
Komputer
24. Menyimpan Surat_Serah_Terima
Customer Service
25. Menekan tombol cetak
Komputer
26. Mencetak Surat_Serah_Terima sebanyak 2 rangkap
Customer Service
27. Memberikan Surat_Serah_Terima rangkap ke – 1 kepada pelanggan 28. Mengarsip Surat_Serah_Terima rima rangkap ke – 2
94
Menerima Pembayaran Kasir
29. Menerima pembayaran dari pelanggan 30. Memilih menu Nota_Pembayaran
Komputer
31. Menampilkan windows Nota_Pembayaran
Kasir
32. Menginput data Pembayaran 33. Menekan tombol simpan
Komputer
34. Menyimpan Nota_Pembayaran
Kasir
35. Menekan tombol cetak
Komputer
36. Mencetak Nota_Pembayaran sebanyak 2 rangkap
Kasir
37. Memberikan Nota_Pembayaran rangkap ke – 1 kepada pelanggan 38. Mengarsip Nota_Pembayaran rangkap ke – 2 Membuat Jurnal_Penerimaan_Kas
Kasir
39. Memilih menu Jurnal_Penerimaan_Kas
Komputer
40. Menampilkan windows Jurnal_Penerimaan_Kas
Kasir
41. Memilih periode
Komputer
42. Menampilkan Jurnal_Penerimaan_Kas
Kasir
43. Menekan tombol posting
Komputer
44. Memposting Jurnal_Penerimaan_Kas
Kasir
45. Menekan tombol simpan
Komputer
46. Menyimpan Jurnal_Penerimaan_Kas
Kasir
47. Menekan tombol cetak
Komputer
48. Mencetak Jurnal_Penerimaan_Kas Membuat Laporan_Penerimaan_Kas
Kasir
49. Memilih menu Laporan_Penerimaan_Kas
95
Komputer
50. Menampilkan windows Laporan_Penerimaan_Kas
Kasir
51. Memilih periode
Komputer
52. Menampilkan Laporan_Penerimaan_Kas
Kasir
53. Menekan tombol cetak
Komputer
54. Mencetak Laporan_Penerimaan_Kas
Kasir
55. Memberikan Laporan_Penerimaan_Kas kepada Kepala Cabang Membuat Laporan Pemesanan
Customer service
56. Memilih menu Laporan_Pemesanan
Komputer
57. Menampilkan windows Laporan_Pemesanan
Customer service
58. Memilih periode
Komputer
59. Menampilkan Laporan_Pemesanan
Customer service
60. Menekan tombol cetak
Komputer
61. Mencetak Laporan_Pemesanan
Customer service
62. Memberikan Laporan_Pemesanan kepada Kepala Cabang Membuat Laporan_ Pelanggan
Customer service
63. Memilih menu Laporan _Pelanggan
Komputer
64. Menampilkan windows Laporan Pelanggan
Customer service
65. Memilih periode
Komputer
66. Menampilkan Laporan_Pelanggan 67. Menekan tombol cetak
Komputer
68. Mencetak Laporan_Pelanggan
Customer service
69. Memberikan Laporan_Jumlah_Pelanggan kepada direktur Table 4.5 Workflow Table Biro Jasa
96
4.2.3.3 Workflow Table Pusat Actor
Activity Melakukan pemeliharaan data jasa
Bagian Operasional
1. Memilih menu Jasa
Komputer
2. Menampilkan windows Jasa
Bagian Operasional
3. Mengubah data Jasa 4. Memilih tombol simpan
Komputer
5. Menyimpan Jasa Melakukan pemeliharaan data materi
Bagian Operasional
6. Memilih menu materi
Komputer
7. Menampilkan windows materi
Bagian Operasional
8. Mengubah data materi 9. Menekan tombol simpan
Komputer
10. Menyimpan materi Melukan pemeliharaan data mobil
Bagian Operasional
11. Memilih menu mobil
Komputer
12. Menampilkan windows mobil
Bagian Operasional
13. Mengubah data mobil 14. Menekan tombol simpan
Komputer
15. Menyimpan mobil Melakukan pemeliharaan data akun
Bagian Keuangan
16. Memilih menu Akun
Computer
17. Menampilkan windows Akun
Bagian Keuangan
18. Mengubah data akun 19. Memilih tombol simpan
97
Computer
20. Menyimpan Akun Membuat Laporan jasa terfavorit
Bagian Operasional
21. Memilih menu Laporan Jasa Terfavorit
Komputer
22. Menampilkan windows Laporan Jasa Terfavorit
Bagian Operasional
23. Memilih periode
Computer
24. Menampilkan Laporan Jasa Terfavorit
Bagian Operasional
25. Memilih tombol cetak
Computer
26. Mencetak Laporan Jasa Terfavorit
Bagian Operasional
27. Memberikan Laporan Jasa Terfavorit kepada Direktur Membuat Laporan Cabang Teramai
Bagian Keuangan
28. Memilih menu Laporan Cabang Teramai
Computer
29. Menampilkan windows Laporan Cabang Teramai
Bagian Keuangan
30. Memilih periode
Computer
31. Menampilkan Laporan Cabang Teramai
Bagian Keuangan
32. Memilih tombol cetak
Komputer
33. Mencetak Laporan Cabang Teramai
Bagian Keuangan
34. Memberikan Laporan Cabang Teramai kepada Direktur
Table 4.6 Workflow Table Pusat
98
4.2.4 Detail Activity Diagram yang diusulkan 4.2.4.1 Detail Activity Diagram Kursus Mengemudi 4.2.4.1.1 Menerima Pemesanan
Gambar 4.5 Detail Activity Diagram Menerima Pemesanan
99
4.2.4.1.2 Menerima Pembayaran Angsuran 1 (DP) dan uang pendaftaran
Gambar 4.6 Detail Activity Diagram Menerima Pembayaran Angsuran 1 (DP) dan uang pendaftaran
100
4.2.4.1.3 Melakukan pengabsenan
Melakukan pengabsenan Pelanggan
Instruktur
Customer Service
Computer
35. Mengikuti kegiatan kursus
{Kartu_ Absensi} [Hadir]
36. Memberikan Form_Absensi kepada instruktur unKArtutuk ditandatangani
37. Menandatangani Kartu_Absensi
38. Memberikan kunci mobil dan stnk mobil
39. Menerima kunci mobil dan stnk mobil
40. Memberikan pelatihan kursus
41. Mengembalikan kunci mobil dan stnk mobil
42. Menerima kembali kunci mobil dan stnk mobil
43. Memilih menu Form_Penjadwalan
Tr_Penjadwalan
44. Menampilkan windows Form_Penjadwalan Ms_Karyawan
45. Menginput data penjadwalan [Telat/ tidak hadir]
Ms_Pelanggan 46. Menekan tombol hadir
47. Menyimpan Form_Penjadwalan
Ms_Materi
48. Mengubah Penjadwalan
49. Memilih menu Form_Penjadwalan
50. Menampilkan windows Form_Penjadwalan
51. Menginput data Penjadwalan Yang Baru
52. Memilih tombol ganti jadwal
53. Menyimpan Form_Penjadwalan
54. Memberikan konfirmasi kepada Pelanggan
Gambar 4.7 Detail Activity Diagram Melakukan Pengabsenan
Ms_Lokasi
101
4.2.4.1.4 Menerima Pelunasan Pembayaran Menerima pelunasan pembayaran Kasir
Komputer
55. Menerima pelunasan pembayaran dari Pelanggan
56. Memilih menu Form_Pembayaran
57. Menampilkan windows Form_Pembayaran
Tr_Pembayaran_Header
58. Menginput data pembayaran
Tr_Pembayaran_Detail 59. Menekan tombol simpan
60. Menyimpan Form_Pembayaran
61. Menekan tombol cetak Ms_Pelanggan 62. Mencetak Form_Pembayaran sebanyak 2 rangkap
63. Memberikan Nota_Pembayaran rangkap ke – 1 kepada pelanggan
{Nota_Pembayaran 1} Ms_Jasa {Nota_Pembayaran 2}
64. Mengarsip Nota_Pembayaran rangkap ke – 2 Ms_Lokasi
{Nota_Pembayaran(2)} {arsip}
Ms_Karyawan
Gambar 4.8 Detail Activity Diagram Menerima Pelunasan Pembayaran
102
4.2.4.1.5 Membuat Jurnal Penerimaan Kas
Gambar 4.9 Detail Activity Diagram Membuat Jurnal Penerimaan Kas
103
4.2.4.1.6 Membuat Laporan Penerimaan Kas
Gambar 4.10 Detail Activity Diagram Membuat Laporan Penerimaan Kas 4.2.4.1.7 Membuat Laporan Pemesanan
104
Gambar 4.11 Detail Activity Diagram Membuat Laporan Pemesanan 4.2.4.1.8 Membuat Laporan Pelanggan Membuat Laporan Pelanggan Customer Service
89. Memilih menu Laporan_Pelanggan
91. Memilih periode
Komputer
90. Menampilkan windows Laporan_Pelanggan
92. Menampilkan Laporan_Pelanggan
Ms_Pelanggan 93. Menekan tombol cetak
94. Mencetak Laporan_Pelanggan
Ms_Lokasi 95. Memberikan Laporan_Pemesanan kepada Kepala Cabang
{Laporan Pelanggan}
Ms_Karyawan
Gambar 4.12 Detail Activity Diagram Membuat Laporan Pelanggan
105
4.2.4.2 Detail Activity Diagram Biro Jasa 4.2.4.2.1 Menerima Pemesanan
Gambar 4.13 Detail Activity Diagram Menerima Pemesanan Biro Jasa
106
4.2.4.2.2 Menerima Dokumen Persyaratan
Menerima Dokumen Persyaratan Pelanggan
Customer Service
Komputer
18. Memberikan dokumen persyaratan
{BPKB asli KTP asli STNK asli SIM asli pas foto 4x6 pas foto 2x4 fotokopi passport fotokopi visa fotokopi ktp }
Tr_Surat_Serah_Terima 19. Menerima dokumen persyaratan
20. Memilih menu Form_Surat_Serah_Terima
21. Menampilkan windows Form_Surat_Serah_Terima
22. Menginput data Surat_Serah_Terima
23. Menekan tombol simpan
Tr_Pemesanan_Header
Tr_Pemesanan_Detail
24. Menyimpan Form_Surat_Serah_Terima Ms_Pelanggan
25. Menekan tombol cetak
26. Mencetak Form_Surat_Serah_Terima sebanyak 2 rangkap
{Surat_Serah_Terima(1)} 27. Memberikan Surat_Serah_Terima rangkap ke – 1 kepada pelanggan
28. Mengarsip Surat_Serah_Terimaa rangkap ke – 2
Ms_Lokasi
{Surat_Serah_Terima(2)}
Ms_Jasa
{Surat Serah Terima(2)} {arsip}
Ms_Karyawan
Gambar 4.14 Detail Activity Diagram Menerima Dokumen Persyaratan
107
4.2.4.2.3 Menerima Pembayaran
Gambar 4.15 Detail Activity Diagram Menerima Pembayaran
108
4.2.4.2.4 Membuat Jurnal Penerimaan Kas Membuat Jurnal Penerimaan Kas Kasir
39. Memilih menu Data Pembayaran
Komputer
40. Menampilkan windows Data Pembayaran Tr_Pembayaran_ Header
41. Memilih periode
42. Menampilkan Data Pembayaran
Tr_Pembayaran_ Detail
43. Memilih tombol posting
44. Memposting Jurnal_Penerimaan_Kas Ms_Akun 45. Menekan tombol simpan
46. Menyimpan Form_Jurnal_Penerimaan_Kas
Ms_Lokasi
47. Menekan tombol Cetak Ms_Jasa 48. Mencetak Form_Jurnal_Penerimaan_Kas
{Jurnal Penerimaan Kas}
Ms_Karyawan
Tr_Jurnal_Penerimaan_ Kas
Gambar 4.16 Detail Activity Diagram Membuat Jurnal Penerimaan Kas
109
4.2.4.2.5 Membuat Laporan Penerimaan Kas
Membuat Laporan_Penerimaan_Kas
Kasir
49. Memilih menu Laporan_Penerimaan_Kas
51. Memilih periode
Komputer
50. Menampilkan windows Laporan_Penerimaan_Kas
52. Menampilkan laporan penerimaan kas Tr_Jurnal_Penerimaan _Kas
53. Menekan tombol cetak
55. Memberikan Laporan_Penerimaan_Kas Kepada Kepala Cabang
54. Mencetak Laporan_Penerimaan_Kas
{Laporan Penerimaan Kas}
Ms_Karyawan
Ms_Lokasi
Gambar 4.17 Detail Activity Diagram Membuat Laporan Penerimaan Kas
110
4.2.4.2.6 Membuat Laporan Pemesanan Membuat Laporan Pemesanan Customer Service
56. Memilih menu Laporan_Pemesanan
Komputer
57. Menampilkan windows Laporan_Pemesanan
Ms_Jasa
58. Memilih periode
59. Menampilkan Laporan_Pemesanan
Tr_Pemesanan_Header 60. Menekan tombol cetak
62. Memberikan Laporan_Pemesanan kepada Kepala Cabang
61. Mencetak Laporan_Pemesanan
{Laporan Pemesanan}
Tr_Pemesanan_Detail
Ms_Lokasi
Ms_Karyawan
Gambar 4.18 Detail Activity Diagram Membuat Laporan Pemesanan
111
4.2.4.2.7 Membuat Laporan Pelanggan
Gambar 4.19 Detail Activity Diagram Membuat Laporan Pelanggan
4.2.4.3
Detail Activity Diagram Pusat
112
4.2.4.3.1 Melakukan pemeliharaan Data Jasa
Gambar 4.20 Detail Activity Diagram Melakukan Pemeliharaan Data Jasa
4.2.4.3.2 Melakukan Pemeliharaan Materi Kursus Melakukan pemeliharaan materi kursus Bagian Operasional
6. Memilih menu Materi
Komputer
7. Menampilkan windows Materi
8. Mengubah data Materi
9. Memilih tombol simpan
Ms_Materi
10. Menyimpan Materi
Gambar 4.21 Detail Activity Diagram Melakukan Pemeliharaan Materi Kursus
4.2.4.3.3 Melakukan Pemeliharaan Data Mobil
113
Gambar 4.22 Detail Activity Diagram Melakukan Pemeliharaan Data Mobil
4.2.4.3.4
Melakukan Pemeliharaan Data Akun
Melakukan pemeliharaan data akun Bagian Keuangan
16. Memilih menu Akun
Komputer
17. Menampilkan windows Akun
Ms_Akun
18. Mengubah data Akun
19. Memilih tombol simpan
20. Menyimpan Akun
Gambar 4.23 Detail Activity Diagram Melakukan Pemeliharaan Data Akun
4.2.4.3.5 Membuat Laporan Jasa Terfavorit
114
Gambar 4.24 Detail Activity Diagram Membuat Laporan Jasa Terfavorit
4.2.4.3.6 Membuat Laporan Pendapatan Tertinggi Membuat Laporan Pendapatan Tertinggi Bagian Keuangan
28. Memilih menu Laporan Pendapatan Tertinggi
Komputer
29. Menampilkan windows Laporan Pendapatan Tertinggi
30. Memilih periode
31. Menampilkan Laporan Pendapatan Tertinggi
32. Memilih tombol cetak
33. Mencetak Laporan Pendapatan Tertinggi
34. Memberikan Laporan Cabang Teramai kepada Direktur
Tr_Jurnal_Penerimaan_ Kas
{Laporan Cabang Teramai}
Gambar 4.25 Detail Activity Diagram Membuat Laporan Cabang Teramai
115
4.3
UML Class Diagram
Gambar 4.25 UML Class Diagram
116
4.4
Use Case Diagram
Sistem Informasi Jasa Kursus Mengemudi Mobil Pada Cabang CV.Tirta Jaya
Menerima Pemesanan
Menerima Pembayaran Angsuran 1 (DP) dan uang pendaftaran
Melakukan pengabsenan
Menerima Dokumen Persyaratan
Menerima Pelunasan Pembayaran
Customer Service
Membuat Jurnal Penerimaan Kas
Kasir
Membuat Laporan pemesanan
Membuat Laporan Penerimaan Kas
Membuat Laporan Pelanggan
Melakukan pemeliharaan data jasa
Melakukan pemeliharaan data materi kursus
Melakukan pemeliharaan data mobil
Bagian Operasional
Melakukan pemeliharaan data akun
Membuat Laporan Jasa Terfavorit
Membuat Laporan Cabang Teramai
Gambar 4.27 Use Case Diagram
Bagian Keuangan
117
4.4 Rancangan Database Rancangan Database Ms_Lokasi Nama field
: Ms_Lokasi
Tipe field
: Master
Primary key
: No_Lokasi
Foreign key
:-
Nama Field
Type
Digit
Description
@No_Lokasi
Char
3
Kode Lokasi (auto increment)
Nama_Lokasi
Varchar
15
Nama Lokasi
Daerah
Varchar
20
Daerah kantor
Alamat_Lokasi
Text
50
Alamat Lokasi
No_Telp
Varchar
15
No telpon Lokasi
No_Fax
Varchar
15
No fax Lokasi
Kode Pos
Varchar
5
Kode pos Lokasi
Table 4.7 Rancangan Database Ms_Lokasi Keterangan : No_Lokasi terdiri dari 3 karakter. Contoh : L01 Digit 1 merupakan inisial Lokasi.
Digit 2-3 merupakan nomor urut Lokasi.
118
Rancangan Database Ms_Jabatan Nama field
: Ms_Jabatan
Tipe field
: Master
Primary key
: No_Jabatan
Foreign key
:-
Nama Field
Type
Digit
Description
@No_Jabatan
Int
2
Kode jabatan (auto increment)
Nama_Jabatan
Varchar
15
Nama jabatan karyawan
Table 4.8 Rancangan Database Ms_Jabatan Keterangan : No_Jabatan terdiri dari 2 karakter. Contoh : 1 Digit 1-2 merupakan inisial kode jabatan untuk direktur
119
Rancangan Database Ms_Karyawan Nama field
: Ms_Karyawan
Tipe field
: Master
Primary key
: No_Karyawan
Foreign key
: No_Jabatan, No_Lokasi
Nama Field
Type
Digit
Description
@No_Karyawan
Char
10
Kode Karyawan (auto increment)
No_Lokasi
Char
3
Kode Lokasi
No_Jabatan
Int
2
Kode jabatan
Nama_Karyawan
Varchar
20
Nama Karyawan
Tempat Lahir
Varchar
15
Tempat lahir karyawan
Tanggal_Lahir
Date
9
Tanggal lahir karyawan
Jenis_Kelamin
Enum
9
Jenis kelamin karyawan yaitu pria / wanita
Alamat
Text
50
Alamat karyawan
No_telp
Varchar
15
No Telepon karyawan
Table 4.9 Rancangan Database Ms_Karyawan Keterangan : No_Karyawan terdiri dari 10 karakter. Contoh: L046130101 Digit 1-3 menjelaskan karyawan dari Lokasi mana. Digit 4 merupakan kode jabatan
Digit 9-10 merupakan nomor urut karyawan Digit 5-8 merupakan tahun masuk dan bulan masuknya karyawan
120
Rancangan Database Ms_Hak_Akses Nama field
: Ms_ Hak_Akses
Tipe field
: Master
Primary key
: No_Karyawan
Foreign key
:-
Nama Field
Type
Digit
Description
@No_Karyawan
Char
10
Kode karyawan
Password
Text
10
Password karyawan
Table 4.10 Rancangan Database Ms_Hak_Akses Keterangan: No_Karyawan terdiri dari 10 karakter. Contoh: L046130101 Digit 1-3 menjelaskan karyawan dari Lokasi mana. Digit 4 merupakan kode jabatan
Password terdiri dari: Contoh : rahasia menjelaskan password
Digit 9-10 merupakan nomor urut karyawan Digit 5-8 merupakan tahun masuk dan bulan masuknya karyawan
121
Rancangan Database Ms_Pelanggan Nama field
: Ms_Pelanggan
Tipe field
: Master
Primary key
: No_Pelanggan
Foreign key
: No_Lokasi
Nama Field
Type
@No_Pelanggan
Char
Digit
Description
10
Kode
pelanggan
(auto
increment) No_Lokasi
Char
3
Kode Lokasi
Nama_Pelanggan
Varchar
20
Nama Pelanggan
Tempat Lahir
Varchar
20
Tempat lahir pelanggan
Tanggal Lahir
Date
9
Tanggal Lahir pelanggan
Alamat
Text
50
Alamat pelanggan
No_telepon
Varchar
15
No Telepon pelanggan
Pekerjaan
Varchar
20
Pekerjaan yang diambil oleh pelanggan
Table 4.11 Rancangan Database Ms_Pelanggan Keterangan : No_Pelanggan terdiri dari 10 karakter. Contoh: PL04130101 Digit 1 merupakan inisial pelanggan.
Digit 2-4 merupakan Kode lokasi
Digit 9-10 merupakan nomor
Digit 5-8 merupakan tahun dan bulan pelanggan mendaftar
122
Rancangan Database Ms_Merek Nama field
: Ms_Merek
Tipe field
: Master
Primary key
: No_Merek
Foreign key
:-
Nama Field
Type
Digit
Description
@No_Merek
Int
2
Kode
merek
increment) Nama_Merek
Varchar
15
Nama mobil
Table 4.12 Rancangan Database Ms_Merek Keterangan : No_Merek terdiri dari 2 karakter. Contoh : 01 Digit 1 menjelaskan Kode merek mobil
mobil
(auto
123
Rancangan Database Ms_Mobil Nama field
: Ms_Mobil
Tipe field
: Master
Primary key
: No_Mobil
Foreign key
: No_Merek
Nama Field
Type
Digit
Description
@No_Mobil
Varchar
9
Kode polisi mobil
No_Lokasi
Char
3
Kode lokasi
No_Merek
Int
2
Nomor merek mobil
Nama_Mobil
Varchar
20
Nama mobil
Jenis_Mobil
Varchar
6
Jenis mobil seperti manual atau matic
Tahun_Mobil
Year
4
Tahun pembuatan mobil
Table 4.13 Rancangan Database Ms_Mobil Keterangan : No_Mobil terdiri dari 9 karakter. Contoh : KB3565BAN Digit 1-9 menjelaskan Kode polisi mobil
124
Rancangan Database Ms_Jasa Nama field
: Ms_Jasa
Tipe field
: Master
Primary key
: No_Jasa
Foreign key
:
Nama Field
Type
Digit
Description
@No_Jasa
Char
6
kode Jasa (auto increment)
Nama_Jasa
Varchar
15
Nama Jasa
Jenis_Jasa
Varchar
30
Jenis
jasa
seperti
mengemud,biro
kursus
jasa,paket
kursus Harga
Decimal
7.2
Harga Jasa
Decimal
Decimal
2
Desimal harga jasa
Lunas
Enum
5
Jasa yang harus dibayar “Ya” atau “Tidak”
Debit
Char
5
Posisi debit akun pada jasa
Kredit
Char
5
Posisi kredit akun pada jasa
Keterangan
Text
20
Detail jasa
Table 4.14 Rancangan Database Ms_Jasa Keterangan : No_Jasa terdiri dari 5 karakter. Contoh : JS1001 Digit 1-2 menjelaskan inisial jasa
Digit 2 merupakan inisial dari jenis jasa. Untuk jasa kursus, diberi inisial 1
Digit 3-5 menjelaskan nomor urut jasa
125
Rancangan Database Ms_Materi Nama field
: Ms_Materi
Tipe field
: Master
Primary key
: No_Materi
Foreign key
:-
Nama Field
Type
Digit
Description
@No_Materi
Char
2
Kode Materi (auto increment)
Nama_Materi
Varchar
20
Nama materi
Pertemuan ke-
Int
2
Jumlah pertemuan
Table 4.15 Rancangan Database Ms_Materi Keterangan : No_Jasa terdiri dari 2 karakter. Contoh : 01 Digit 1-2 menjelaskan nomor Materi
126
Rancangan Database Ms_Akun Nama field
: Ms_Akun
Tipe field
: Master
Primary key
: No_Akun
Foreign key
:
Nama Field
Type
Digit
Description
@NoAkun
Char
3
Kode akun
Nama_Akun
Varchar
20
Nama Akun
Table 4.16 Rancangan Database Ms_Akun Keterangan: No_Akun terdiri dari 3 karakter. Contoh : 100 Digit 1-3 menjelaskan nomor urut data akun
127
Rancangan Database Tr_Pemesanan (Header) Nama field
: Tr_Pemesanan_Header
Tipe field
: Transaksi
Primary key
: No_Pemesanan
Foreign key
: No_Lokasi, No_karyawan,No_Pelanggan
Nama Field
Type
Digit
Description
@No_Pemesanan
Char
15
Kode
pemesanan
(auto
increment) No_Lokasi
Char
3
Kode Lokasi
No_Karyawan
Char
10
Kode karyawan
Tanggal_pemesanan
Date
-
Tanggal pemesanan
Total
Decimal
7
Total harga
Decimal
Decimal
2
Desimal harga
No_Pelanggan
Char
10
Kode pelanggan
Table 4.17 Rancangan Database Tr_Pemesanan (Header) Keterangan : No_Pemesanan terdiri dari 12 karakter. Contoh : L01PJ1301001 Digit 1-3 menjelaskan pemesanan dari Lokasi mana. Digit 4-5 merupakan inisial dari pemesanan
Digit 10-12 merupakan nomor urut pemesanan Digit 6-9 merupakan tahun dan bulan transaksi pemesanan
128
Rancangan Database Tr_Pemesanan (Detail) Nama field
: Tr_Pemesanan_Detail
Type field
: Transaksi
Primary key
: No_Pemesanan
Foreign key
: No_Pemesanan, No_Jasa
Nama Field
Type
Digit
Description
No_Pemesanan
Char
15
Kode pemesanan
No_Jasa
Char
7
Kode jasa
Nama_Jasa
Varchar
20
Nama jasa
Harga
Decimal
7
Harga Jasa
Decimal
Decimal
2
Desimal harga
Jenis_Jasa
Varchar
30
Jenis
jasa
seperti
mengemud,biro kursus Keterangan
Text
20
Detail jasa
Table 4.18 Rancangan Database Tr_Pemesanan (Detail)
kursus
jasa,paket
129
Rancangan Database Tr_Penjadwalan Nama field
: Tr_Penjadwalan
Tipe field
: Transaksi
Primary key
: No_Penjadwalan
Foreign key
: No_Pemesanan, No_Mobil, No_Materi, No_Karyawan
Nama Field
Type
Digit
Description
@No_Penjadwalan
Bigint
2
Kode penjadwalan
Tanggal_Penjadwalan Date
8
Tanggal pemesanan
No_Pemesanan
Char
12
Kode pemesanan
No_materi
Char
5
Kode mobil
No_Mobil
Varchar
9
Kode materi
Waktu_Mulai
Datetime
5
Waktu mulai kursus
Waktu_Selesai
Datetime
5
Waktu selesai kursus
No_Karyawan
Char
10
Kode karyawan
Table 4.19 Rancangan Database Tr_Penjadwalan Keterangan : No_Penjadwalan terdiri dari 2 karakter. Contoh : 01 Digit 1-2 merupakan inisial dari penjadwalan.
130
Rancangan Database Tr_Absensi Nama field
: Tr_Absensi
Type field
: Transaksi
Primary key
: No_Absensi
Foreign key
: No_Penjadwalan
Nama Field
Type
Digit
Description
@No_Absensi
Char
2
Kode absensi
Tanggal_Absensi
Date
9
Tanggal absensi
No_Penjadwalan
Bigint
7
Kode penjadwalan
Status
Varchar
12
Status seperti hadir, ganti jadwal
Table 4.20 Rancangan Database Tr_Absensi Keterangan: No_Absensi terdiri dari 2 karakter. Contoh : 01 Digit 1-2 merupakan nomor absensi
131
Rancangan Database Tr_Pembayaran (Header) Nama field
: Tr_Pembayaran_Header
Type field
: Transaksi
Primary key
: No_Pembayaran
Foreign key
: No_Pemesanan
Nama Field
Type
Digit
Description
@No_Pembayaran
Char
12
Kode pembayaran (auto increment)
No_Pemesanan
Char
12
Kode pemesanan
No_Karyawan
Char
10
Kode karyawan
Tanggal_Pembayaran
Date
9
Tanggal pembayaran
Total
Decimal
8.2
Total pembayaran
Table 4.21 Rancangan Database Tr_Pembayaran (Header) Keterangan: No_Pembayaran terdiri dari 12 karakter. Contoh : L01FA1301001 Digit 1-3 menjelaskan pembayaran dari Lokasi mana.
Digit 10-12 merupakan nomor urut pembayaran
Digit 4-5 merupakan inisial dari pembayaran Digit 6-9 merupakan tahun dan bulan transaksi pembayaran
132
Rancangan Database Transaksi Pembayaran (Detail) Nama field
: Tr_Pembayaran_Detail
Type field
: Transaksi
Primary key
: No_Pembayaran
Foreign key
: No_Pembayaran
Nama Field
Type
Digit
Description
No_Pembayaran
Char
12
Kode pemesanan
No_Jasa
Char
6
Kode jasa
Jenis_Pembayaran
Enum
4
Jenis pembayaran yaitu “DP” atau “Full”
Sub_Total
Decimal
7
Sub total pembayaran
Decimal
Decimal
2
Decimal
dalam
pembayaran
Table 4.22 Rancangan Database Tr_Pembayaran (Detail)
sub
total
133
Rancangan Database Tr_Surat_Serah_Terima Nama field
: Tr_Surat_Serah_Terima
Type field
: Transaksi
Primary key
: No_ Surat_Serah_Terima
Foreign key
: No_Pemesanan
Nama Field
Type
Digit
Description
@No_Surat_Serah_Terima Char
12
Kode surat serah terima
Tanggal
Datetime
9
Tanggal surat serah terima
No_Pemesanan
Char
15
Kode pemesanan
Jumlah
Int
2
Jumlah
dokumen
yang
diterima Dokumen
Varchar
20
Keterangan
data
yang
diterima
Table 4.23 Rancangan Database Tr_Surat_Serah_Terima Keterangan: No_Serah_Terima terdiri dari 13 karakter. Contoh : L01ST1301003 Digit 1-3 merupakan transaksi serah terima dari lokasi mana Digit 4-5 merupakan inisial serah terima
Digit 6-9 merupakan tahun dan bulan pada saat transaksi serah terima
Digit 10-12 merupakan nomor urut serah terima
134
Rancangan Database Tr_Jurnal_Penerimaan_Kas Nama field
: Tr_Jurnal_Penerimaan_Kas_Header
Type field
: Transaksi
Primary key
: No_Jurnal_Penerimaan_Kas
Foreign key
: No_Pembayaran, No_Akun
Nama Field
Type
@No_Jurnal_Penerimaan_Kas Char
Digit
Description
14
Kode jurnal penerimaan kas
Periode
Date
9
Periode
jurnal
penerimaan kas No_Pembayaran
Char
12
Kode pembayaran
No_Akun
Char
3
Kode akun
Table 4.24 Rancangan Database Database Tr_Jurnal_Penerimaan_Kas
Keterangan: No_Jurnal_Penerimaan_Kas terdiri dari 14 karakter. Contoh : L02JPK13011601 Digit 1-3 menjelaskan jurnal dari Lokasi mana. Digit 4-6 merupakan inisial dari jurnal penerimaan kas Digit 7-12 merupakan tahun, bulan,dan tanggal pembuatan jurnal penerimaan kas
Digit 13-14 merupakan nomor urut jurnal penerimaan kas
135
4.5 Rancangan Formulir Rancangan Formulir Pemesanan
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Nota Pemesanan No Lokasi
: X99
No Pemesanan
: X99X9999999
Nama Lokasi
: XXXXXXXXX
No Pelanggan
: L999P99999
Tgl Pemesanan
: dd/mmm/yy
No Telp
: (xxx)xxxxxxxx
No No Jasa
Nama Jasa
Keterangan
1
XX9999 XX9999
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
XXXXXXXXX
9.999.999
3
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
4
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
5
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
2
Nama
Total
: XXXXXXXXX
Harga 9.999.999
:
9.999.999 Di buat oleh, xxxxxxxxxxx
Customer Service
Table 4.25 Rancangan Formulir Pemesanan
136
Rancangan Formulir Absensi
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Kartu Absensi No Lokasi
: X99
No. Pemesanan
: X99X9999999
Telp
: (xxx)xxxxxxxx
Nama Lokasi
Nama Pelanggan
Pert
Tgl
: XXXXXXXX
: L999P99999
Hari Hari
Waktu
Instruktur
99
dd/mmm/yy XXXXXX
99:99 - 99:99
XXXXXX
99
dd/mmm/yy XXXXXX
99:99 - 99:99
XXXXXX
99
dd/mmm/yy XXXXXX
99:99 - 99:99
XXXXXX
99
dd/mmm/yy XXXXXX
99:99 - 99:99
XXXXXX
99
dd/mmm/yy XXXXXX
99:99 - 99:99
Paraf
XXXXXX
Di buat oleh, xxxxxxxxxxx
Customer Service
Table 4.26 Rancangan Formulir Absensi
137
Rancangan Formulir Pembayaran
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Nota Pembayaran No. Lokasi
: X99
No. Pembayaran
: XX99999999999
Nama Lokasi
: XXXXXXXXX
Tgl Pembayaran
: dd/mmm/yy
Tgl. Pemesanan
: dd/mmm/yy
No. Pemesanan
: X999XX99
No. Pelanggan
Nama Pelanggan
Jenis
: L999P99999
: XXXXXXXXX
No Jasa
Nama Jasa
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
XX9999
XXXXXXXXX
XXXXXXXXX
9.999.999
Pembayaran
Total Kembalian
Sub Total Total
9.999.999 9.999.999 Di buat oleh, xxxxxxxxxxx Kasir
Table 4.27 Rancangan Formulir Pembayaran
138
Rancangan Formulir Surat Serah Terima
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Surat Serah Terima No lokasi
: X99
No Surat Serah Terima
: X99XX9999999
Nama Lokasi
Tanggal Serah Terima
: XXXXXXXXX : dd/mmm/yy
No Pemesanan
: X99X9999999
Dokumen
: ktp/stnk/sim/bpkb No Telp
Tanggal pemesanan Jumlah
: dd/mmm/yy
No Pelanggan
: L999P99999
Nama Pelanggan : XXXXX
: (xxx)xxxxxxxx
:9
Di buat oleh,
xxxxxxxxxxx Customer Service
Table 4.28 Rancangan Formulir Surat Serah Terima
139
4.6 Rancangan Layar
A
B
Gambar 4.28 Rancangan Layar Login Keterangan : A. Untuk masuk ke menu utama B. Untuk batal / keluar
A
B
Gambar 4.29 Rancangan Layar Message Box untuk keluar dari aplikasi Keterangan : A. Untuk keluar dari aplikasi B. Untuk batal keluar
140
A
B
C
D
E
F
G
H
I
J
K
Gambar 4.30 Rancangan Layar Menu Utama Keterangan : A. Menu Dashboard B. Menu Kantor C. Menu Kendaraan D. Menu Kursus E. Menu Keuangan F. Menu Akuntansi G. Menu Pemesanan H. Menu Penjadwalan I. Menu Absensi J. Menu Surat Serah Terima K. Menu Laporan L. Menu Keluar dari aplikasi
L
141
ABCDEF Gambar 4.31 Rancangan Layar Menu Kantor Keterangan A. Untuk mengakses data karyawan B. Untuk mengakses data lokasi C. Untuk mengakses data jabatan D. Untuk mengakses data pelanggan E. Untuk mengakses data jasa F. Untuk mengakses hak akses
142
AB Gambar 4.32 Rancangan Layar Menu Kendaraan Keterangan A. Untuk mengakses data merek B. Untuk mengakses data mobil
A Gambar 4.33 Rancangan Layar Menu Kursus Keterangan A. Untuk mengakses data materi kursus
143
ABC Gambar 4.34 Rancangan Layar Menu Keuangan Keterangan A. Untuk menampilkan pembayaran B. Untuk mengakses data transaksi C. Untuk mengakses data pembayaran
A B Gambar 4.35 Rancangan Layar Menu Akuntansi Keterangan A. Untuk menampilkan data master akun B. Untuk menampilkan layar Jurnal_Penerimaan_Kas
144
A BCDE F
G
H
I JK
LM
Gambar 4.36 Rancangan Layar Form Pemesanan Keterangan A. Untuk menginput data-data dokumen surat terima B. Untuk menambah jasa C. Untuk menyimpan data pemesanan D. Untuk menghapus jasa E. Untuk mengreset semua data pemesanan menjadi kosong atau kembali ke tampilan awal F. Untuk memilih lokasi tempat melakukan pemesanan G. Untuk menambah jadwal H. Untuk menghapus jadwal I. Untuk mengisi tanggal lahir pelanggan J. Untuk menghilangkan data pelanggan dari form pemesanan K. Untuk mencari data pelanggan L. Untuk menentukan tanggal kursus M. Untuk melihat instruktur mana yang memiliki jadwal mengajar
145
A B CD
E F
G
Gambar 4.37 Rancangan Layar Form Penjadwalan bila memilih tombol “tambah jadwal” Keterangan A. Untuk melakukan pencarian data B. Untuk menghapus data yang terdapat dalam field C. Untuk menentukan tanggal kursus D. Untuk menentukan jam waktu mulai E. Untuk menentukan jam waktu selesai F. Untuk menambah jadwal G. Untuk membatalkan
146
A
BC D
E
F
G
Gambar 4.38 Rancangan Layar Form Penjadwalan Keterangan A. Untuk memilih lokasi penjadwalan B. Untuk memilih tanggal penjadwalan yang diinginkan C. Untuk melihat data jadwal pada tanggal yang telah dipilih D. Untuk mengganti jadwal E. Untuk mengubah status pelanggan yang telah mengikuti kursus mengemudi menjadi “hadir” F. Untuk melakukan pencarian data penjadwalan G. Untuk menentukan mobil
A
B
Gambar 4.39 Rancangan Layar untuk ganti jadwal Keterangan A. Untuk menyimpan B. Untuk membatalkan
147
A
BCD
E
Gambar 4.40 Rancangan Layar Form Absensi Keterangan A. Untuk memilih lokasi B. Untuk menghapus data dalam field pelanggan C. Untuk mencari data pelanggan D. Untuk melihat data absensi E. Untuk mencari data
A
BC D Gambar 4.41 Rancangan Layar Form Surat Serah Terima
Keterangan A. Untuk memilih lokasi B. Untuk memilih tanggal yang diinginkan C. Untuk melihat data surat serah terima D. Untuk mencetak data Form Surat Serah Terima
148
A B CD E Gambar 4.42 Rancangan Layar Menu Laporan Keterangan A. Untuk menampilkan Laporan Penerimaan Kas B. Untuk menampilkan Laporan Pemesanan C. Untuk menampilkan Laporan Lokasi Teramai D. Untuk menampilkan Laporan Jasa Terfavorit E. Untuk menampilkan Laporan Pelanggan
A B
C
D
EF GH IJKL M
N
149
Gambar 4.43 Rancangan Layar Master Karyawan Keterangan A. Untuk menambahkan data karyawan B. Untuk mengubah data karyawan C. Untuk menghapus data karyawan D. Untuk memasukkan data pencarian E. Untuk mengosongkan field F. Untuk mencari data karyawan G. Untuk memilih lokasi H. Untuk memilih jabatan I. Untuk menginput nama karyawan J. Untuk memilih jenis kelamin K. Untuk memilih tanggal lahir L. Untuk memilih jenis kelamin M. Untuk menyimpan N. Untuk membatalkan
A B
C
D
EF
Gambar 4.44 Rancangan Layar Master Lokasi
G
H
150
Keterangan A. Untuk menambahkan data lokasi B. Untuk mengubah data lokasi C. Untuk menghapus data lokasi D. Untuk memasukkan data pencarian E. Untuk mengosongkan field F. Untuk mencari data lokasi G. Untuk menyimpan data lokasi H. Untuk membatalkan
A
B C
DE Gambar 4.45 Rancangan Layar Master Jabatan
Keterangan A. Untuk menambahkan jabatan B. Untuk mengubah jabatan C. Untuk menghapus jabatan D. Untuk mengosongkan field E. Untuk mencari data lokasi
FG
151
F. Untuk menyimpan data jabatan G. Untuk membatalkan
A
B
C
DE Gambar 4.46 Rancangan Layar Master Pelanggan
Keterangan A. Untuk menambahkan pelanggan B. Untuk mengubah pelanggan C. Untuk menghapus pelanggan D. Untuk mengosongkan field pencarian E. Untuk mencari data pelanggan F. Untuk memilih lokasi G. Untuk menyimpan data pelanggan H. Untuk membatalkan
F G H
152
A
B
C
DE
F GHI
Gambar 4.47 Rancangan Layar Master Jasa Keterangan A. Untuk menambahkan jasa B. Untuk mengubah jasa C. Untuk menghapus jasa D. Untuk mengosongkan field pencarian E. Untuk mencari data jasa F. Untuk menentukan apakah jasa tersebut harus dibayar lunas atau tidak G. Untuk menentukan posisi debit pada jasa H. Untuk menentukan posisi kredit pada jasa I. Untuk memilih jenis jasa yaitu antara “biro jasa” atau “kursus” J. Untuk menyimpan data pelanggan K. Untuk membatalkan
J
K
153
A
B
CDE Gambar 4.48 Rancangan Layar Master Hak Akses
Keterangan A. Untuk menambahkan pengguna hak akses B. Untuk menghapus pengguna hak akses C. Untuk mengosongkan field D. Untuk memasukkan data pencarian E. Untuk menyimpan data pengguna hak akses
154
A
B C
DE Gambar 4.49 Rancangan Layar Master Merek
Keterangan A. Untuk menambahkan merek B. Untuk mengubah merek C. Untuk menghapus materi D. Untuk mengosongkan field pencarian E. Untuk mencari data merek F. Untuk menyimpan data merek G. Untuk membatalkan
FG
155
A B C
DEFGH I Gambar 4.50 Rancangan Layar Master Mobil
Keterangan A. Untuk menambahkan data mobil B. Untuk mengubah data mobil C. Untuk menghapus data mobil D. Untuk memilih jenis mobil E. Untuk memilih tahun mobil F. Untuk memilih lokasi G. Untuk memilih merek H. Untuk menyimpan data mobil I. Untuk membatalkan
156
A
B
C
DE Gambar 4.51 Rancangan Layar Master Materi
Keterangan A. Untuk menambahkan materi B. Untuk mengubah materi C. Untuk menghapus materi D. Untuk mengosongkan field pencarian E. Untuk mencari data materi F. Untuk menyimpan data materi G. Untuk membatalkan
F G
157
A
BC D
E
Gambar 4.52 Rancangan Layar Form Pembayaran Keterangan A. Untuk memilih tanggal transaksi B. Untuk menghapus data field C. Untuk melakukan pencarian data pemesanan D. Untuk melakukan pembayaran E. Untuk menampilkan rincian pembayaran
A B
C
Gambar 4.53 Rancangan Layar klik “tambah pembayaran” A. Untuk menginput jumlah pembayaran B. Untuk menyimpan pembayaran C. Untuk membatalkan pembayaran
158
Gambar 4.54 Message Box total uang kembalian
Gambar 4.55 Message Box total uang kembalian kurang
A
B C D
EF
Gambar 4.56 Rancangan Layar Form Data Pembayaran Keterangan A. Untuk memilih tanggal transaksi B. Untuk memilih lokasi cabang C. Untuk melihat data yang telah lunas dibayar D. Untuk memposting data ke dalam jurnal penerimaan kas E. Untuk mengosongkan field F. Untuk melakukan pencarian
159
A
BC
DE
Gambar 4.57 Rancangan Layar Form Data Transaksi Keterangan A. Untuk memilih tanggal yang diinginkan B. Untuk memilih lokasi C. Untuk melihat data transaksi D. Untuk menghapus data dalam field pencarian E. Untuk mencari data transaksi pembayaran
160
A
B
C
D Gambar 4.58 Rancangan Layar Master Akun
Keterangan A. Untuk menambahkan data akun B. Untuk mengubah data akun C. Untuk menghapus data akun D. Untuk memasukkan pencarian data akun E. Untuk menyimpan data akun F. Untuk membatalkan
A
B
CD E
Gambar 4.59 Rancangan Layar Jurnal Penerimaan Kas
E
F
161
Keterangan A. Untuk memilih lokasi B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk melihat data jurnal penerimaan kas E. Untuk mencetak data jurnal penerimaan kas
A
BC DE
Gambar 4.60 Rancangan Layar Laporan Penerimaan Kas Keterangan A. Untuk melihat data laporan penerimaan kas B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk memilih lokasi E. Untuk membatalkan
162
A
BC D
Gambar 4.61 Rancangan Layar Laporan Jasa Terfavorit Keterangan A. Untuk melihat data laporan jasa terfavorit B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk membatalkan
A
BCD
Gambar 4.62 Rancangan Layar Laporan Lokasi Teramai
Keterangan A. Untuk melihat data laporan Lokasi Teramai B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk membatalkan
163
A
BC D E
Gambar 4.63 Rancangan Layar Laporan Pemesanan Keterangan A. Untuk melihat data laporan Pemesanan B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk memilih lokasi E. Untuk membatalkan
A
BCDE
Gambar 4.64 Rancangan Layar Laporan Pelanggan
Keterangan A. Untuk melihat data laporan Pemesanan B. Untuk memilih tanggal periode yang diinginkan C. Untuk memilih tanggal periode yang diinginkan D. Untuk memilih lokasi E. Untuk membatalkan
164
4.7 Rancangan Laporan Rancangan Laporan Penerimaan Kas
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Laporan Penerimaan Kas No.Lokasi
: X99
Periode
: dddd-mmm-yyyy s/d dddd-mmm-yyyy
Nama Lokasi
Tgl. yyyyyyyy-mmmm-
Tanggal Cetak : dd/mmm/yyyy
: XXXXXXXXXX
No.
Pembayaran
Waktu Cetak
No.
pelanggan
X99XX9999999 XX99999999
Nama
Pelanggan XXXXX
: 99:99
Total
pembayaran
9.999.999
dd yyyyyyyy-mmmm-
X99XX9999999 XX99999999
XXXXX
9.999.999
dd Total
9.999.999
Dibuat oleh,
xxxxxxxxxxx Kasir
Table 4.29 Rancangan Laporan Penerimaan Kas
166
Rancangan Jurnal Penerimaan Kas
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx No. Lokasi
Nama Lokasi
Periode
Jurnal Penerimaan Kas
:x99
:xxxxxxx
Tanggal Cetak : dd/mmm/yyyy
: dddd-mmmmmm-yyyy s/d dddd-mmmmmm-yyyy
Waktu Cetak
Keterangan No. Jurnal
No. Pembayaran
Kredit
Debet Kas
(100)
: 99:99
Pendapatan
Pendapatan
Pendapatan Pendapatan
(408)
(401)
SIM A (402)
Pendaftaran 999
Kursus
999
Pembuatan
999
Pendapatan
Perpanjangan SIM A (406)
999
Pendapatan
Pendapatan
C (403)
Mutasi (405)
Pembuatan SIM 999
Balik Nama/
Pendapatan
Pendapatan
SIM C (407)
SIM Inter (404)
Perpanjangan
999
X99XXX99999999 X99XX9999999
999
X99XXX99999999 X99XX9999999
999
999
999
999
999
999
999
999
999
X99XXX99999999 X99XX9999999
999
999
999
999
999
999
999
999
999
X99XXX99999999 X99XX9999999
999
999
999
999
999
999
999
999
999
Dibuat Dibuat oleh,
xxxxxxxxxxx Kasir
Table 4.30 Rancangan Jurnal Penerimaan Kas
999
Pembuatan
999
167
Rancangan Laporan Pemesanan
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Laporan Pemesanan No. Lokasi
Nama Lokasi Periode Tgl. yyyyyyyy-
: X99 X99
Tanggal Cetak : dd/mmm/yyyy
: XXXXXXXXXX
Waktu Cetak
: dddd-mmmmmm-yyyy s/d dddd-mmmmmm-yyyy
No. Pemesanan
No.
: 99:99
Nama
No Jasa
Nama Jasa
X99XX9999999
Pelanggan
XX99999999
Pelanggan XXXXX
XX99999
XXXXX
X99XX9999999
XX99999999
XXXXX
XX99999
XXXXX
X99XX9999999
XX99999999
XXXXX
XX99999
XXXXX
mmmm-dd yyyyyyyymmmm-dd yyyyyyyymmmm-dd
Dibuat oleh,
xxxxxxxxxxx Customer Service
Table 4.31 Rancangan Laporan Pemesanan
168
Rancangan Laporan Pelanggan
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Laporan Pelanggan No. Lokasi
Nama Lokasi Periode Periode
: X99
: XXXXXXXXX
Tanggal Cetak
Waktu Cetak
: dddd-mmmmmm-yyyy s/d dddd-mmmmmm-yyyy
: dd/mmm/yyyy
: 99:99
No. pelanggan
Nama Pelanggan
No.Telepon 9999999
XXXXX
XX99999999
XXXXX
9999999
XXXXX
XX99999999
XXXXX
9999999
XXXXX
XX99999999
XXXXX
9999999
XXXXX
XX99999999
XXXXX
9999999
XXXXX
XX99999999
XXXXX
Alamat
Dibuat oleh :
xxxxxxxxxxx Customer Service
Table 4.32 Rancangan Laporan Pelanggan
169
Rancangan Laporan Pendapatan Tertinggi
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Laporan Lokasi Teramai Periode :dd-mmm-yyyy s/d dd-mmm-yyyy No.
Lokasi
Nama
Pendapatan Pendapatan
Lokasi
Kursus
Waktu Cetak
Pendapatan
: 99:99
Subtotal
%
9.999.999
9.999.999
99
Biro Jasa
X99
Cinere Depok
9.999.999
X99
Cibinong
9.999.999
9.999.999
9.999.999
99
X99
Bojong
9.999.999
9.999.999
9.999.999
99
X99
Bintaro
9.999.999
9.999.999
9.999.999
99
X99
Gede
9.999.999
Tanggal Cetak : dd/mmm/yyyy
9.999.999
9.999.999
Diagram Analisis Lokasi Teramai Cinere Depok Cibinong Bojong Gede Bintaro
Dibuat oleh: xxxxxxxxxxx
Bag. Keuangan
Table 4.33 Rancangan Laporan Pendapatan Tertinggi
99
170
Rancangan Laporan Jasa Terfavorit
CV. TIRTA JAYA Cabang xxxxxxxx Jln. xxxxxxxx Telp : (xxx)xxxxxxxx
Laporan Jasa Terfavorit Periode
:dd:dd-mmmmmm-yyyy s/d dddd-mmm mmm-yyyy Tanggal Cetak Waktu Cetak
: dd/mmm/yyyy
: 99:99
No. Jasa
Nama Jasa
Pendapatan
%
XX99999
XXXXX
99999
99
XX99999
XXXXX
99999
99
XX99999
XXXXX
99999
99
Dibuat Dibuat oleh,
xxxxxxxxxxx Bag. Operasional
Table 4.34 Rancangan Laporan Jasa Terfavorit
171
4.8 Navigation Diagram Navigation Diagram Bagian Keuangan
Gambar 4.65 Navigation Diagram Bagian Keuangan
172
Navigation Diagram Bagian Operasional
Gambar 4.66 Navigation Diagram Bagian Operasional
173
Navigation Diagram Kepala Cabang
Gambar 4.67 Navigasi Diagram Kepala Cabang
174
Navigation Diagram Bagian Kasir
Gambar 4.68 Navigation Diagram Bagian Kasir
175
Navigation Diagram Customer Service
Gambar 4.69 Navigation Diagram Customer Service
176
Navigation Diagram Direktur
Gambar 4.70 Navigation Diagram Direktur
177
4.9 Matriks Rencana Penerapan Sistem 4.9.1 Matriks Jadwal Pengolahan Data Waktu No
Kegiatan
Harian
Bulanan
Per periode tertentu
1.
Ms_Lokasi
-
-
-
-
-
Ms_Materi
-
-
8.
Ms_Akun
-
-
9.
Tr_Pemesanan
-
10.
Tr_Transaksi Penjadwalan
-
11.
Tr_Pergantian_Jadwal
-
12.
Tr_Absensi
-
13.
Tr_Pembayaran
-
14.
Tr_Serah Terima
-
15.
Tr_Jurnal Penerimaan Kas
-
2.
Ms_Karyawan
3.
Ms_Hak_Akses
4.
Ms_Pelanggan
5.
Ms_Mobil
6.
Ms_Jasa
7.
-
-
Table 4.35 Matriks Jadwal Pengolahan Data
178
4.9.2
Matriks Distribusi Laporan Bagian
Kepala
Bagian
Keuangan
Cabang
Operasional
dan
Bagian Laporan
Direktur
Kasir
Customer Service
akuntansi Jurnal Penerimaan Kas
Laporan Penerimaan Kas
-
Laporan Pelanggan
-
-
Laporan Pemesanan
-
-
Laporan Jasa terfavorit
-
-
-
-
Laporan Lokasi Pendapatan
-
-
-
-
-
-
-
-
Tertinggi
Tabel 4.36 Tabel Matriks Distribusi Laporan
179
4.9.3
Matriks Level Akses Bagian Direktur
Laporan
Bagian
Bagian Keuangan
Customer
Operasional
dan akuntansi
Service
Kasir
Instruktur
Menu Ms_Lokasi
R
C,R,U,D
R
R
-
-
Menu Ms_Pelanggan
R
-
-
C,R,U,D
-
-
Menu Ms_Karyawan
R
C,R,U,D
-
-
R
-
Menu Ms_Bagian
R
C,R,U,D
-
-
R
-
Menu Ms_Jasa
R
C,R,U,D
-
R
R
-
Menu Ms_Materi
R
C,R,U,D
-
R
-
R
Menu Ms_Mobil
R
C,R,U,D
-
R
-
-
Menu Ms_Akun
R
-
C,R,U,D
-
R
-
Menu Tr_Pemesanan
R
-
R
C,R,D
R
-
Menu Tr_Penjadwalan
R
-
-
C,R,U,D
-
R
180
Menu Tr_Absensi
R
-
-
C,R,D
-
R
Menu Tr_Pembayaran
R
-
R
-
C,R
-
Menu Jurnal Penerimaan
R
-
R
-
C,R
-
R
-
R
-
C,R
-
R
R
R
C,R,U
-
-
Menu Laporan Pelanggan
R
-
-
C,R,U
-
-
Menu Laporan Jasa
R
C,R
-
-
-
-
R
-
C,R
-
-
-
Kas Menu Laporan Pemenerimaan kas Menu Laporan Pemesanan
terfavorit Menu Laporan Lokasi Pendapatan Tertinggi Tabel 4.37 Tabel Matriks Level Akses
177