BAB III PEMBAHASAN...surat pernyataan yang disediakan oleh pihak bank serta konsumen akan...
Transcript of BAB III PEMBAHASAN...surat pernyataan yang disediakan oleh pihak bank serta konsumen akan...
-
34
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
PT. PILAR MAS KARYA UTAMA adalah perusahaan yang bergerak
dibidang properti penjualan rumah bersubsidi. Perumahan yang didirikan oleh PT.
PILAR MAS KARYA UTAMA dengan diberi nama “PILAR MAS PERSADA
II”. Pilar Mas Karya Utama didirikan sebagai solusi dalam menyediakan
perumahaan yang layak bagi masyarakat menengah kebawah. Pilar Mas Persada II
juga menawarkan beberapa proses pembayaran yaitu proses pembayaran secara
tunai dan proses pembayaran secara kredit. Maka dari itu penulis akan
menguraikan dibawah ini mengenai proses pembayaran secara krdit atau kedit
pemilik rumah (KPR).
3.1.1. Sejarah Perusahaan
PT. PILAR MAS KARYA UTAMA adalah perusahaan badan usaha milik
swasta yang bergerak di bidang properti perumahaan. PT. PILAR MAS KARYA
UTAMA berdiri sejaka tanggal 1 Maret 2014 Yang di pimpin oleh bapak Sukimin
dan beralamat di Jalan. Dago Indah No. 59 RT. 001 Lippo Cikarang, kel. Cibatu,
Kec. Cikarang Selatan, Kab. Bekasi, Provinsi Jawa Barat. Kantor Cabang
Developer pada PT. Pilar Mas Karya Utama Yang Terletak di Jl. Raya Pilar
Sukatani, No.39 Kp. Blok K, RT 002 RW. 005 Kel. Karang Setia, Kec. Karang
bahagia. Kab. Bekasi. Proyek pembangunan pada PT. Pilar Mas Karya Utama
-
35
adalah Perumahan Pilar Mas Persada II yang terletak di Jl. Katimah, Desa Karang
Anyar, Kec. Karang Bahagia, Kab. Bekasi, Provinsi Jawa Barat. PT.Pilar Mas
Karya Utama mendirikan solusi pemerintah dan menyediakan perumahan yang
layak bagi masyarakat menengah kebawah.
PT. Pilar Mas Karya Utama berusaha memberikan produk perumahan
berupa kavling siap bangun. Dimana dengan produk pembangunan ini, diharapkan
kualitas bangunan menjadi sebagaimana yang diinginkan, karena akan terjadi
kontrol bersama antara developer dan pembelian pada saat atau proses
pembangunan berlangsung. PT. Pilar Mas Karya Utama berusaha untuk
mengembangkan kegiatan usaha serta memberikan pelayanan kepada pembeli
atau rekan kerja yang lebih baik. Serta memberikan jaminan kualitas dan bentuk
atau model bangunan seperti yang diharapkan, dengan tidak meninggalkan unsur
pelayanan yang relatif memuaskan dan sesuai dengan yang dibutuhkan oleh
masyarakat pada saat ini.
Perusahaan mempunyai visi dan misi yang jelas untuk kepentingan berbagai
pihak sebagai berikut :
1. Visi :
a. Mewujudkan perumahan sebagai hunian yang aman, nyaman, dan
harmoni bagi masyarakat.
2. Misi :
a. Membangun rumah yang mengesankan, di lokasi strategis, sesuai
dengan kaidah pembangunan, sesuai dengan ketentuan pemerintah serta
sesuai dengan harapan masyarakat.
b. Melayani siapapun dan dimanapun dengan pelayanan yang terbaik.
-
36
3.1.2. Struktur Organisasi dan Fungsi
Sebuah sistem di dalam perusahaan tidak akan bekerja dengan lancar
apabila tidak memiliki suatu koordinasi. Maka dari itu dibuatkan struktur
organsasi dan fungsi pada PT. PILAR MAS KARYA UTAMA yang ada pada
cabang karawang sebagai berikut :
Gambar III.1 Struktur Organisasi Perusahaan
Adapun tugas dan wewenang dari masing-masing bagian dalam struktur
organisasi adalah sebagai berikut :
1. Manajer
Bertanggung jawab penuh dalam melaksanakan tugasnya untuk kepentingan
perseran serta mengawasi segala tugas dan kewajiban karyawannya.
-
37
2. Bagian Keuangan
Bertugas membantu keluar masuknya keuangan perusahaan dan membuat
laporan keuangan perusahaan secara rutin setiap bulan.
3. Bagian Perencanaan
Bertugas membuat perencanaan bangunan yang akan dibangun, seperti tipe
dan model bangunan dan membuat gambar/ denah bangunan baik tampak
depan, samping, belakang maupun atas serta membuat tata ruang.
4. Bagian Administrasi
Bertugas melakukan pembayaran kewajiban (perbankan/ lembaga keuangan,
sup[lier, gaji) dan biaya-biaya yang timbul selama berlangsungnya kegiatan
proyek serta menerima pembayaran dari pembel.
5. Bagian Marketing
Bertugas mengelola dan mengawasi proses pemasaran serta melayani
pembelian dari masyarakat (konsumen)
6. Bagian Operasional
Bertugas mengkoordinasi antara bagian logistik, pimpinan proyek dan
pelaksanaan proyek dilapangan serta bertanggung jawab penuh atas seluruh
kegiatan operasional lapangan (pembangunan) bak untuk kegiatan yang
sedang berjalan maupun kegiatan yang akan dilakukan.
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Sesuai dengan ruang lingkup tugas akhir, penulis akan menguraikan
mengenai proses bisnis sistem berjalan pada penjulan rumah secara kredit pada
PT.PILAR MAS KARYA UTAMA.
-
38
1. Proses Pemesanan Rumah
Konsumen datang ke kantor pemasaran perumahan untuk mendapatkan
informasi tentang rumah dan memastikan lokasi rumah, tipe rumah, harga
jual rumah yang tertera pada brosur rumah yang telah disediakan oleh pihak
developer, serta syarat-syarta yang diperlukan untuk membeli rumah secara
KPR. Setelah konsumen sudah yakin dengan tipe rumah dan lokasi rumah,
calon konsumen akan pemesanan rumah yang akan dibeli secara KPR.
Administrasi pemasaran akan membuatkan SPR (Surat Pemesanan Rumah),
didalam SPR itu sudah tertera data-data rumah yang akan dibeli secara
KPR. Dalam surat ini tertera kesepakatan berupa tanda tangan antara pihak
dari developer dan pihak konsumen.
2. Proses Pemesanan (Booking fee)
Konsumen harus membayaran uang pemesanan rumah kepada pihak
developer sebagai bukti tanda jadi pemesanan rumah dan konsumen akan
menerima bukti kwitansi pembayaran booking fee. Maka dari itu konsumen
harus benar-benar memperhatikan pembelian rumah apabila ada pembatalan
pembelian rumah, uang tanda jadi tidak akan kembali.
3. Proses Pembayaran Uang Muka (down payment)
Konsumen harus membayar uang muka atau DP (dowm paymen) untuk
memastikan tanda jadi pembelian properti perumahan, besarnya uang muka
yang harus dibayar oleh konsumen skitar 20% - 50% dari jumlah
pembayaran yang harus dilunasi. Developer menentukan waktu pembayaran
DP sekitar 2 - 3 minggu setelah tanda jadi diterima. Marketing akan
-
39
membuatkan tanda terima sementara, karena syarat diperumahan pilar mas
persada II harus lunas uang muka dan biaya administrasi.
4. Proses Pengajuan Kredit Sampai Akad Kredit
Konsumen akan diberikan formulir oleh pihak marketing dan diberikan
pengarahan untuk melengkapi persyaratan-persyaratan untuk pengajuan
KPR (kredit pemilikan rumah), dokumen yang diperlukan biasanya berupa.
KTP, Kartu Keluarga, Surat Nikah (bagi yang sudah menikah), Pas foto,
Surat Keterangan Kerja, Slip Gajih, NPWP, dan dokumen lain-lainnya. jika
tidak dilengkapi dalam waktu 2 minggu setelah tanda jadi maka konsumen
dianggap membatalkan secara sepihak. Semua berkas dan persyaratan-
persyaratan yang sudah lengkap akan diajukan ke pihak bank serta akan
diproses. Bank akan memanggil konsumen melalui pihak marketing untuk
proses wawancara, dalam hal ini piak bank akan mewawancarai konsumen
yang mengajukan kredit. Jika konsumen dianggap memenuhi kriteria untuk
fasilitas kredit yang diberikan oleh bank, konsumen akan mendapatkan surat
keputusan persetujuan kredit dari pihak bank yang disebut SP3K/SPK. Pada
SPK ini tercantum nilai kredit yang disetujui oleh pihak bank, jangka waktu
dan besarnya angsuran perbulan, serta biaya-biaya lainnya untuk mengikuti
tahap selanjtnya yaitu proses akad kredit. Konsumen yang belum memiliki
rekening bank pemberi kredit, pihak bank akan meminta konsumen untuk
membuka rekening dan mengisi saldo sesuai dengan jumlah yang tertera
pada SPK untuk mengikuti proses akad kredit, biaya proses akad kredit
harus disiapkan oleh konsumen sebelum akad kredit berlangsung.
-
40
Setelah konsumen sudah melakukan semua kewajiban pembayaran, pihak
bank akan mengundang konsumen kembali untuk mengikuti akad kredit.
Akad kredit ini berupa persetujuan/pengesahan, ketika akad kredit
berlangsung konsumen akan mendatangani APK (akta perjanjian kredit),
surat pernyataan yang disediakan oleh pihak bank serta konsumen akan
mendatangani sejumlah akta diantaranya PPJK (perjanjian pemberian
jaminan dan kuasa), AJB (akta jual beli), SPH (surat pengakuan hutang),
dilakukan oleh beberapa pihak yang terlibat untuk mengesahkan kredit
konsumen, dari pihak Notaris, Pihak Bank, dan Pihak Developer. Oleh
pihak notaris dan Developer akan memberikan form komplain yang
berfungsi untuk konsumen agar dapat komplain dengan kondisi rumah saat
inigin ditempati dan berlaku selama 100 hari sejak dilaksanakan akad kredit.
Setelah selesai proses akad kredit ketika rumah telah jadi dan akan ditempati
konsumen memberikan informasi selama 1 minggu atau 1 bulan ke bagian
developer serta ada penyerahan konci, pastikan dicek kembali rumah yang
sudah diterima sebelum pengambilan konci. Untuk akta jual beli akan di
gunakan notaris untuk prosees balik nama yang tadinya atas nama developer
sebagai pihak rumah, menjadi nama konsumen sebagai pihak pembeli atau
menjadi SHM (sertifikat hak milik).
5. Prose Laporan Penjualan
Pihak marketing akan mencatat hasil penjualan setiap harinya dan akan di
rekap pada akhir tahun untuk menjadikan laporan penjulan yang akan
diserahkan kepada pihak direktur untuk mengetahui data-data konsumen
-
41
serta lokasi yang sudah terjual dan blok/kavling yang belum terjual dalam
masa 1 tahun
3.2.2. Activity Diagram
Gambar III. 2
Aktivity Diagram Proses Sistem Berjalan
-
42
3.2.3. Dokumen Masukan
Dokumen masukan adalah bentuk dokumen yang berasal dari lingkungan
luar sistem yang berupa dokumen-dokumen yang akan diolah dalam suatu proses
agar dapat menghasilkan keluaran yang diinginkan. Adapun dokumen masukan
pada PT. Pendawindo Permai adalah sebagai berikut :
1. KTP (Kartu Tanda Penduduk)
Nama Dokumen : Foto Copy Kartu Tanda Penduduk (KTP)
Fungsi : Untuk Pengajuan Kredit
Sumber : Konsumen
Tujuan : Bank
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Terjadi Pemesanan Rumah
Bentuk : Lampiran A-1
2. KK (Kartu Keluarga)
Nama Dokumen : Foto Copy Kartu Keluarga
Fungsi : Untuk Pengajuan Kredit
Sumber : Konsumen
Tujuan : Bank
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Terjadi Pemesanan Rumah
Bentuk : Lampiran A-2
-
43
3. FACL (Form Aplikasi Consumer Loan)
Nama Dokumen : Form Aplikasi Consumer Loan (FACL)
Fungsi : Untuk Persyaratan Permohonan Kredit
Sumber : Bank
Tujuan : Konsumen
Media : Kertas
Jumlah : 5 Lembar
Frekuensi : Setiap Terjadi Pengajuan Kredit Pemesanan
Rumah
Bentuk : Lampiran A-3
4. SP3K (surat penegasan persetujuan penyedian kredit)
Nama Dokumen : Suart Penegasan Persetujuan Penyedian kredit
(SP3K)
Fungsi : Surat berisi persetujuan penyedian kredit dari bank
untuk konsumen
Sumber : Bank
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Pengajuan Kredit Yang Diterima Oleh Bank
Bentuk : Lampiran A-4
3.2.4. Dokumen Keluaran
Dokumen keluaran adalah bentuk dokumen perusahaan yang berupa
dokumen-dokumen yang akan mendukung kegiatan manajeen serta merupakan
-
44
dokumen hasil pencatatan atau laporan. Adapun dokumen keluaran pada PT.
Pendawindo Permai adalah sebagai berikut :
1. SPR (surat pemesanan rumah)
Nama Dokumen : Surat Pemesanan Rumah
Fungsi : Bukti Pemesan Rumah
Sumber : Konsumen
Tujuan : Marketing
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Terjadi Pemesanan Rumah
Bentuk : Lampiran B-1
2. Pembayaran Booking fee
Nama Dokumen : Kwitansi
Fungsi : Sebagia Bukti Pembayaran
Sumber : Marketing
Tujuan : konsumen
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Melakukan Pembayaran
Bentuk : Lampiran B-2
-
45
3. Laporan Penjualan
Nama Dokumen : Laporan Penjualan
Fungsi : Untuk Mengetahui Penjualan Rumah Pada Satu
Periode
Sumber : Marketing
Tujuan : Direktur
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Periode
Bentuk : Lampiran B-3
3.2.5. Permasalahan Pokok
Dari analisa yang telah dilakukan oleh penulis pada proses penjualan yang
terjadi pada PT. Pendawindo Permai, pada umumnya berjalan dengan baik. Tetapi
penulis melihat masi banyak yang terjadi kendal-kendala yang sering di hadapi
oleh marketing :
1. Kesulitan dalam pencatatan data konsumen sehingga terjadi penumpukan
arsip dalam pemesanan rumah walapun masi menggunakan Microsoft
Excel.
2. Kesulitan dalam pembuatan laporan dan mencari data konsumen yang
telah memesan rumah sehingga memperlambat proses penjualan.
-
46
3.2.6. Pemecahan Masalah
Berdasarkan analisa masalah dari sistem yang sedang berjalan maka
diusulkan sebuah solusi untuk membuat rancang bangun sistem informasi
penjualan perumahan pada PT. Pendawindo Permai yaitu:
1. Membuat rancang bangun sistem informasi penjualan dan laporan data
penjualan rumah yang sudah komputerisasi.
2. Merancang sistem yang terkomputerisasi, membuat database agar semua
data penjualan dapat tersimpan dengan baik, dan memudahkan dalam
pengecekan data, dapat menampung lebih banyak data dan informasi, serta
proses pemasukan dan penyimpanan data dapat diakses dengan cepat dan
mudah.
3.3. Analisa Kebutuhan Software
Berdasarkan proses penjualan sistem berjalan pada PT. Pendawindo
Permai, berikut ini proses analisa kebutuhan dari sistem penjualan pada PT.
Pendawindo Permai.
3.3.1. Analisa Kebutuhan
1. Bagian Marketing dapat melakukan login
2. Bagian Marketing dapat mengakses menu utama
3. Bagian Marketing dapat mengakses menu master
a. Mengakses menu data konsumen
1) Menambah data konsumen
2) Menyimpan data konsumen
3) Menghapus data konsumen
4) Keluar
-
47
b. Mengakses menu data Rumah
1) Menambah data rumah
2) Menyimpan data rumah
3) Menghapus data rumah
4) Keluar
c. Mengakses menu data pemesanan
1) Menambah data pemasanan
2) Menyimpan data pemesanan
3) Mencetak data pemesanan
4) Keluar
d. Mengakses menu data perkiraan
1) Menambah data perkiraan
2) Menyimpan data perkiraan
3) Keluar
4. Bagian Marketing dapat mengakses menu Transaksi
a. Mengakses pembayaran Booking Fee
1) Menambah data pembayaran
2) Menyimpan data pembayaran
3) Mencetak data pembayaran
4) Keluar
b. Mengakses pembayaran Uang Muka
5) Menambah data pembayaran
6) Menyimpan data pembayaran
7) Mencetak data pembayaran
-
48
8) Keluar
c. Mengakses menu Jurnal
1) Menambah data jurnal
2) Menyimpan data jurnal
3) Menghapus data jurnal
4) Keluar
5. Bagian Marketing dapat mengakses menu Laporan
a. Mengakses Laporan pemesanan
b. Mengakses Laporan penjualan
-
49
3.3.2. Use Case Diagram
1. Use Case Diagram Usulan Login
Gambar III .3.
Use Case Diagaram Usulan Login
Tabel III.3
Deskripsi Use Case Diagram Usulan Login
Use Case Narratif Login
Tujuan Melakukan Masuk dan Keluar ke dalam sistem
penjualan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
penjualam
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor Membuka Aplikasi Penjualan
Aksi Aktor
1. Aktor Memilih
Tombol Login
Sistem akan menampilkan texbok untuk mengisi user
dan password
2. Aktor Memilih
Tombol Logout
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan masuk ke dalam aplikasi
penjualan dan melakukan aktivitas didalam sistem
-
50
2. Use Case Diagram Usulan Menu Utama
Gambar III .4.
Use Case Diagram Usulan Menu Utama
Tabel III.4
Deskripsi Use Case Diagram Usulan Menu Utama
Use Case Narrative Menu Utama
Tujuan Bagian marketing dapat melakukan pengolahan data pada
menu utama
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem
penjualam mulai dari input data sampai pembuatan laporan
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor Membuka Aplikasi Penjualan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Master
Sistem akan menampilkan sub menu master seperti data
konsumen, data rumah, data pemesanan.
2. Aktor Memilih Tombol
Transaksi
Sistem akan menampilkan sub menu master seperti data
Pembayaran dan jurnal
3. Aktor Memilih Tombol
Laporan
Sistem akan menampilkan sub menu master seperti data
laporan penjualan.
4. Aktor Memilih Tombol Logout
Sistem akan keluar dari menu utama
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa yang
diingkan oleh aktor
-
51
3. Use Case Diagram Usulan Menu Data Master
Gambar III.5
Use Case Diagram Usulan Menu Master
Tabel III.5
Deskripsi Use Case Diagram Usulan Menu Master
Use Case Narrative Menu Utama
Tujuan Bagian marketing dapat melakukan pengolahan
data pada menu master
Deskripsi Sistem ini memungkinkan aktor untuk melakukan
entry data mulai data konsumen, data pemesanan,
data rumah dan data perkiraan.
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form master data
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
menu konsumen
Sistem akan menampilkan entry data konsumen
2. Aktor Memilih Tombol menu rumah
Sistem akan menampilkan entry data rumah
3. Aktor Memilih Tombol menu data pemesanan
Sistem akan menampilkan entry data pemesanan
4. Aktor Memilih Tombol menu data Perkiraan
Sistem akan menampilkan entry data perkiraan
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
52
4. Use Case Diagram Usulan Menu Data Konsumen
Gambar III. 6.
Use Case Diagram Usulan Menu Data Konsumen
Tabel III. 6
Deskripsi Use Case Diagram Usulan Menu Data Konsumen
Use Case Narrative Menu Data Konsumen
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data konsumen
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data konsumen
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form menu data konsumen
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
konsumen
2. Aktor Memilih
Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih
Tombol Hapus
Sistem akan menghapus data yang telah di simpan
4. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
53
5. Use Case Diagram Usulan Menu Data Rumah
Gambar III. 7.
Use Case Diagram Usulan Menu Data Rumah
Tabel III. 7.
Deskripsi Use Case Diagram Usulan Menu Data Rumah
Use Case Narrative Menu Data Rumah
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data rumah
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data rumah
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form menu data rumah
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
rumah
2. Aktor Memilih
Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih
Tombol Hapus
Sistem akan menghapus data yang telah di simpan
4. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
54
6. Use Case Diagram Usulan Menu Data pemesanan
Gambar III. 8.
Use Case Diagram Usulan Menu Data Pemesanan
Tabel III. 8.
Deskripsi Use Case Diagram Usulan Menu Data Pemesanan
Use Case Narrative Menu Data Pemesanan
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data Pemesanan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data pemesanan
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form menu data pemesanan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
pemesanan
2. Aktor Memilih
Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih
Tombol Cetak
Sistem akan mencetak data yang telah disimpan
4. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
55
7. Use Case Diagram Usulan Menu Data Perkiraan
Gambar III. 9.
Use Case Diagram Usulan Menu Data Perkiraan
Tabel III. 9.
Deskripsi Use Case Diagram Usulan Menu Data Perkiraan
Use Case Narrative Menu Data Perkiraan
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data Perkiraan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data perkiraan
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form master data perkiraan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
perkiraan
2. Aktor Memilih
Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih
Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
56
8. Use Case Diagram Usulan Menu Transaksi
Gambar III. 10.
Use Case Diagaram Usulan Menu Transaksi
Tabel III. 10.
Deskripsi Use Case Diagram Menu Transaksi
Use Case Narratif menu Transaksi
Tujuan Melakukan Masuk dan Keluar ke dalam sistem
penjualan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
sistem Menu transaksi
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form menu transaksi
Aksi Aktor Reaksi sistem
1. Aktor
Memilih Tombol
menu pembayaran
Booking fee
Sistem akan menampilkan menu pembayaran Booking
fee
2. Aktor Memilih Tombol
menu pembayaran
Uang Muka
Sistem akan menampilkan menu pembayaran Uang
Muka
2. Aktor Memilih
Tombol menu
jurnal
Sistem akan menampilkan menu jurnal
Kondisi Akhir jika perintah sesuai sistem akan masuk ke dalam
aplikasi penjualan dan melakukan aktivitas didalam
sistem
-
57
9. Use Case Diagram Usulan Menu Data Pembayaran Booking Fee
Gambar III. 11.
Use Case Diagram Usulan Menu Data Pembayaran Booking Fee
Tabel III. 11.
Deskripsi Use Case Diagram Usulan Menu Data Pembayaran Booking Fee
Use Case Narrative Menu Data Pembayaran
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data Pembayaran Booking fee
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data pembayaran Booking Fee
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form data pembayaran
Bookingfee
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
pembayaran Booking fee
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Cetak
Sistem akan mencetak data yang telah diinput
4. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
58
10. Use Case Diagram Usulan Menu Data Pembayaran Uang Muka
Gambar III. 12.
Use Case Diagram Usulan Menu Data Pembayaran Uang Muka
Tabel III. 12.
Deskripsi Use Case Diagram Usulan Menu Data Pembayaran Uang Muka
Use Case Narrative Menu Data Pembayaran
Tujuan Bagian marketing dapat melakukan pengolahan data
pada menu data Pembayaran Uang Muka
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu data pembayaran Uang Muka
Skenario Utama
Aktor Bagian Marketing
Kondisi Awal Aktor telah masuk ke form data pembayaran Uang
Muka
Aksi Aktor Reaksi Sistem
5. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
pembayaran Uang Muka
6. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
7. Aktor Memilih Tombol Cetak
Sistem akan mencetak data yang telah diinput
8. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
59
11. Use Case Diagram Usulan Menu Jurnal
Gambar III. 13.
Use Case Diagram Usulan Menu Jurnal
Tabel III. 13.
Deskripsi Use Case Diagram Usulan Menu Jurnal
Use Case Narrative Menu Jurnal
Tujuan Bagian Keuangan dapat melakukan pengolahan data
pada menu jurnal
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu jurnal
Skenario Utama
Aktor Bagian keuangan
Kondisi Awal Aktor telah masukke form data jurnal
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Tambah
Sistem akan menampilkan untuk menambah data
konsumen
2. Aktor Memilih Tombol Simpan
Sistem akan menyimpan data yang telah diinput
3. Aktor Memilih Tombol Hapus
Sistem akan menghapus data yang telah di simpan
4. Aktor Memilih Tombol Batal
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
60
12. Use Case Diagram Usulan Menu Laporan
Gambar III. 14.
Use Case Diagram Usulan Menu Laporan
Tabel III. 14.
Deskripsi Use Case Diagram Usulan Menu Laporan
Use Case Narrative Menu Laporan
Tujuan Bagian Keuangan dapat melakukan pengolahan data
pada menu laporan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu laporan
Skenario Utama
Aktor Bagian Marketing dan Direktur
Kondisi Awal Aktor Membuka Aplikasi Penjualan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Laporan
Pemesanan
Sistem akan menampilkan form menu laporan
pemesanan
2. Aktor Memilih Tombol Laporan
Penjualan
Sistem akan menampilkan form menu laporan
penjualan
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
61
13. Use Case Diagram Usulan Menu Laporan Pemesanan
Gambar III. 15.
Use Case Diagram Usulan Menu Laporan
Tabel III. 15.
Deskripsi Use Case Diagram Usulan Menu Laporan
Use Case Narrative Menu Laporan
Tujuan Bagian Keuangan dapat melakukan pengolahan data
pada menu laporan Pemesanan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu laporan Pemesanan
Skenario Utama
Aktor Bagian Marketing dan Direktur
Kondisi Awal Aktor Membuka Aplikasi Penjualan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol
Cari Laporan
Pemesanan
Sistem akan mencari data yang telah di simpan
2. Aktor Memilih Tombol
Cetak Laporan
Pemesanan
Sistem akan mencetak data yang telah di cari
3. Aktor memilih tombol
Keluar
Sistem akan Membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
62
14. Use Case Diagram Usulan Menu Laporan Penjualan
Gambar III. 16.
Use Case Diagram Usulan Menu Laporan Penjualan
Tabel III. 16.
Deskripsi Use Case Diagram Usulan Menu Laporan Penjualan
Use Case Narrative Menu Laporan
Tujuan Bagian Keuangan dapat melakukan pengolahan data
pada menu laporan penjualan
Deskripsi Sistem ini memungkinkan aktor untuk mengakses
menu laporan penjualan
Skenario Utama
Aktor Bagian Marketing dan Direktur
Kondisi Awal Aktor Membuka Aplikasi Penjualan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Tombol Cari
Laporan Penjualan
Sistem akan mencari data yang telah disimpan
2. Aktor Memilih Tombol
Cetak Laporan
Penjualan
Sistem akan mecetak data yang telah di cari
3. Aktor memilih tombol
Keluar
Sistem akan membatalkan proses dan keluar dari
aktivitas
Kondisi Akhir jika perintah sesuai sistem akan menampilkan apa
yang diingkan oleh aktor
-
63
3.3.3. Activity Diagram
1. Activity Diagram Usulan Login
Aktivity Diagram Usulan Login
SistemBagian Marketing
Ph
ase
Melakukan Login
Masukan
Username
Masukan
Password
Cek Username dan
Password Pengguna
Valid Masuk Kedalam
Menu Utama
Tidak Valid
Tampilan Username
dan Password Salah
Gambar III. 17.
Aktivity Diagram Usulan Login
-
64
2. Activity Diagram Usulan Menu Utama
Gambar III. 18.
Aktivity Diagram Usulan Menu Utama
-
65
3. Activity Diagram Usulan Menu data Master
Gambar III. 19.
Aktivity Diagram Usulan Menu data Master
-
66
4. Activity Diagram Usulan Menu data konsumen
Gambar III. 20.
Aktivity Diagram Usulan Menu data konsumen
-
67
5. Activity Diagram Usulan Menu data pemesanan
Gambar III. 21.
Aktivity Diagram Usulan Menu data pemesanan
-
68
6. Aktivity Diagram Usulan Menu data Rumah
Gambar III. 22.
Aktivity Diagram Usulan Menu data rumah
-
69
7. Aktivity Diagram Usulan Menu data Perkiraan
Gambar III. 23.
Aktivity Diagram Usulan Menu data perkiraan
-
70
8. Aktivity Diagram Usulan Menu data Pembayaran Booking Fee
Gambar III. 24.
Aktivity Diagram Usulan Menu data pembayaran Booking Fee
-
71
9. Aktivity Diagram Usulan Menu data Pembayaran Uang Muka
Gambar III. 25.
Aktivity Diagram Usulan Menu data pembayaran Uang Muka
-
72
10. Aktivity Diagram Usulan Menu data Jurnal
Gambar III. 26.
Aktivity Diagram Usulan Menu data Jurnal
-
73
11. Aktivity Diagram Usulan Menu Laporan Pemesanan
Gambar III. 27.
Aktivity Diagram Usulan Menu data Laporan Pemesanan
-
74
12. Aktivity Diagram Usulan Menu Laporan Penjualan
Gambar III. 28.
Aktivity Diagram Usulan Menu data Laporan
-
75
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Gambar III. 29.
Entity Relationship Diagram (ERD)
-
76
3.4.2. Logical Record Structual (LRS)
Gambar III. 30.
Logical Record Structual (LRS)
-
77
3.4.3. Spesifikasi File
1. Spesifikasi file data konsumen
Nama Database : Dbpenjualan
Nama File : File konsumen
Fungsi : Digunakan untuk mengelola data konsumen
Tipe File : Data konsumen
Panjang Record : 215 Byte
Kunci Field : Id_konsumen
Software : MySQL
Tabel III. 17.
Spesifikasi File Data Konsumen
No Elemen Data Nama Field Type Size Keterangan
1 Id konsumen Id_konsumen Varchar 10 Primary key
2 Id identitas Id_identitas Varchar 15
3 Nama konsumen Nm_konsumen Varchar 30
4 Jenis kelamin Jenis_kelamin Varchar 30
5 No telepon No_Tlp Varchar 15
6 Pekerjaan Pekerjaan Varchar 15
7 Alamat Alamat Varchar 100
-
78
2. Spesifikasi file data Pemesanan
Nama Database : Dbpenjualan
Nama File : File Pemesanan
Fungsi : Digunakan untuk mengelola data pemesanan
Tipe File : Data pemesanan
Panjang Record : 230 Byte
Kunci Field : id_pemesanan
Software : MySQL
Tabel III. 18.
Spesifikasi File Data Pemesanan
No Elemen Data Nama Field Type Size Keterangan
1 Id pemesanan Id_pemesanan Varchar 10 Primary key
2 Id konsumen Id_konsumen Varchar 30
3 Id rumah Id_rumah Varchar 15
4 Blok rumah Blok_rumah Varchar 15
5 Type rumah Type_rumah Varchar 15
6 Tanggal pemesanan Tgl_pemesanan Date 15
7 Nama pemesan Nama_pemesan Varchar 30
8 Alamat Alamat Varchar 100
-
79
3. Spesifikasi file data Rumah
Nama Database : Dbpenjualan
Nama File : File Rumah
Fungsi : Digunakan untuk mengelola dataRumah
Tipe File : Data Rumah
Panjang Record : 65
Kunci Field : id_Rumah
Software : MySQL
Tabel III. 19.
Spesifikasi File Data Rumah
No Elemen Data Nama Field Type Size Keterangan
1 Id rumah id_rumah Varchar 10 Primary key
2 Type Rumah Type_rumah Varchar 15
3 Blok Rumah Blok_rumah Varchar 10
4 Harga jual Harga_jual Varchar 30
-
80
4. Spesifikasi file data Perkiraan
Nama Database : Dbpenjualan
Nama File : File perkiraan
Fungsi : Digunakan untuk mengelola data perkiraan
Tipe File : Data perkiraan
Panjang Record : 45 Byte
Kunci Field : kode_akun
Software : MySQL
Tabel III. 20.
Spesifikasi File Data Perkiraan
No Elemen Data Nama Field Type Size Keterangan
1 Kode akun Kode_akun varchar 10 Primary key
2 Nama akun Nm_akun Varchar 30
3 Saldo normal Saldo_normal Varchar 15
-
81
5. Spesifikasi file data Pembayaran Booking Fee
Nama Database : Dbpenjualan
Nama File : File Pembayaran BF
Fungsi : Digunakan untuk mengelola data Pembayaran BF
Tipe File : Transaksi
Panjang Record : 120 Byte
Kunci Field : id_bookingfee
Software : MySQL
Tabel III. 21.
Spesifikasi File Data Pembayaran Booking Fee
No Elemen Data Nama Field Type Size Keterangan
1 Ide Booking Fee id_bookingfee Varchar 10 Primary key
2 Ide Konsumen Id_konsumen Varchar 20
3 Nama konsumen Nama_konsumen Varchar 30
4 Tanggal
Bookingfee
Tgl_bookingfee Date 30
5 Jumlah bayar Jml_bayar Varchar 30
-
82
6. Spesifikasi file data Pembayaran Uang Muka
Nama Database : Dbpenjualan
Nama File : File Pembayaran UM
Fungsi : Digunakan untuk mengelola data Pembayaran UM
Tipe File : Transaksi
Panjang Record : 140 Byte
Kunci Field : id_uangmuka
Software : MySQL
Tabel III. 21.
Spesifikasi File Data Pembayaran Uang Muka
No Elemen Data Nama Field Type Size Keterangan
1 No Transaksi no_transaksi Varchar 10 Primary key
2 ID Konsumen id_konsumen Varchar 30
3 ID Pemesanan id_pemesanan Varchar 10
4 ID Bookingfee id_bookingfee Varchar 10
5 Nama konsumen nama_konsumen Varchar 30
6 Tanggal Uang
Muka
tgl_uangmuka Date 20
7 Jumlah bayar Jml_bayar Varchar 30
-
83
7. Spesifikasi file data Jurnal
Nama Database : Dbpenjualan
Nama File : File Jurnal
Fungsi : Digunakan untuk mengelolah data Jurnal
Tipe File : Data Jurnal
Panjang Record : 55 Byte
Kunci Field : kode_jurnal
Software : MySQL
Tabel III. 22.
Spesifikasi File Data Jurnal
No Elemen Data Nama Field Type Size Keterangan
1 Kode Jurnal kode_jurnal Varchar 10 Primary key
2 No Transaksi no_transaksi Varchar 10
3 Tanggal Jurnal tgl_jurnal Date 15
4 Keterangan Keterangan Varchar 20
-
84
8. Spesifikasi file data detail Jurnal
Nama Database : Dbpenjualan
Nama File : File Jurnal
Fungsi : Digunakan untuk mengelolah data Jurnal
Tipe File : Data detail Jurnal
Panjang Record : 65 Byte
Kunci Field : kode_jurnal
Software : MySQL
Tabel III. 23.
Spesifikasi File Data Detail Jurnal
No Elemen Data Nama Field Type Size Keterangan
1 Kode Jurnal kode_jurnal Varchar 10 Primary key
2 Kode Akun kode_akun Varchar 10
3 Nama akun nama_akun Varchar 15
4 Debit Debit Varchar 10
5 Kredit Kredit Varchar 10
-
85
3.4.4. Deployment Diagram
Gambar III. 31.
Deployment Diagram
-
86
3.4.5. Sequence Diagram
Gambar III. 32.
Sequence Diagram
-
87
3.4.6. User Interface
1. User Interface Login
Gambar III. 33.
User Interface Menu Utama
2. User Interface Menu Utama
Gambar III. 34.
User Interface Menu Utama
-
88
3. User Interface Menu Utama Master
Gambar III. 35.
User Interface Menu Master
4. User Interface Menu Pemesanan
Gambar III. 36.
User Interface Menu Data Pemesanan
-
89
5. User Interface Menu data konsumen
Gambar III. 37.
User Interface Menu Data Konsumen
6. User Interfaace Data Rumah
Gambar III. 38.
User Interface Menu Data Rumah
-
90
7. User Interface Perkiraan
Gambar III. 39.
User Interface Menu Data Perkiraan
8. User Interface Menu Transaksi Booking fee
Gambar III. 40.
User Interface Menu Data Transaksi Booking fee
-
91
9. User Interface Menu Transaksi Uang Muka
Gambar III. 41.
User Interface Menu Data Transaksi Uang Muka
10. User Interface data Jurnal
Gambar III. 42.
User Interface Menu Data Jurnal
-
92
11. User Interface Menu Laporan
Gambar III. 43.
User Interface Menu Data Laporan
3.5. Implementasi
3.5.1. Code Generation
a. Form data Login
-
93
Floating labels example for Bootstrap
Menu Login
-
94
Login
-
95
";
}
else{
echo "
alert('Anda Gagal Login Username Atau Password Mungkin
Salah');
document.location.href = '';
";
}
}
?>
-
96
3.5.2. Blackbox Testing
a. Form Login Admin
Tabel III. 25.
Hasil Pengujian Black Box Testing Form Login Admin
No. Skenario
pengujian
Test case Hasil yang
diharapkan Hasil
pengujian Kesimpula
n 1. Nama user dan
Password tidak
diisi kemudian
klik tombol
Masuk
Nama user: (kosong)
Password: (kosong)
Sistem akan
menolak akses dan
menampilkan
pesan “Text Box
Harus Diisi”
Sesuai
harapan Valid
2. Mengetikkan
Nama user dan
Password tidak
diisi atau kosong
kemudian klik
tombol Masuk
Nama user:
admin
Password : (kosong)
Sistem akan
menolak akses dan
menampilkan
pesan “Text Box
Password Harus
Diisi”
Sesuai
harapan Valid
3. Nama user tidak
di isi (kosong)
dan Password
diisi kemudian
klik tombol
masuk
Nama user: (kosong)
Password: admin
Sistem akan
menolak
Akses dan
menampilkan
pesan
“Text Box Email
Harus Diisi”
Sesuai
harapan Valid
4. Mengetikkan
salah satu kondisi
salah pada Nama
user atau
Password
kemudian klik
tombol masuk
Nama user: admin
(benar)
Password:
22222
(salah)
Sistem akan
menolak
akses akan kembali
diarahkan ke
halaman login
dan menampilkan
pesan “Anda gagal
Login!!”
Sesuai
harapan Valid
5. Mengetikkan
Nama user dan
Password dengan
data yang benar
kemudian klik
tombol masuk
Nama user : admin
(benar)
Password:
admin
(benar)
Sistem akan
menerima akses
login dan akan
menampilkan
pesan “Login
Berhasil! Selamat
Datang di Halaman
Karsum sumiyati”.
Sesuai
harapan Valid
-
97
3.5.3. Spesifikasi hardware dan software
1. Hardware
Perangkat keras yang digunakan dalam membuat aplikasi ini adalah
sebagai berikut:
1. System operasi : Microsoft Windows 7
2. Processor : Intel Inside
3. Ram : 2 GB
4. Monitor : 14 inci WXGA”
5. Printer : Ink Jet
6. Mouse : Standard
2. Software
Perangkat lunak yang digunakan untuk membuat dan menjalankan aplikasi
ini adalah sebagai berikut:
1. Bahasa Pemrograman : PHP
2. Aplikasi : Dreamweaver.CS5
3. Aplikasi Pendukung : Enterprise Architecture dan Visio
4. DBMS : MySQL
5. Anti Virus : Smadav