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
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.
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.
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.
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
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.
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
serta lokasi yang sudah terjual dan blok/kavling yang belum terjual dalam masa 1 tahun
3.2.2. Activity Diagram
Gambar III. 2
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3.3.3. Activity Diagram
1. Activity Diagram Usulan Login
Aktivity Diagram Usulan Login
Sistem Bagian Marketing P h as e 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.
2. Activity Diagram Usulan Menu Utama
Gambar III. 18.
3. Activity Diagram Usulan Menu data Master
Gambar III. 19.
4. Activity Diagram Usulan Menu data konsumen
Gambar III. 20.
5. Activity Diagram Usulan Menu data pemesanan
Gambar III. 21.
6. Aktivity Diagram Usulan Menu data Rumah
Gambar III. 22.
7. Aktivity Diagram Usulan Menu data Perkiraan
Gambar III. 23.
8. Aktivity Diagram Usulan Menu data Pembayaran Booking Fee
Gambar III. 24.
9. Aktivity Diagram Usulan Menu data Pembayaran Uang Muka
Gambar III. 25.
10. Aktivity Diagram Usulan Menu data Jurnal
Gambar III. 26.
11. Aktivity Diagram Usulan Menu Laporan Pemesanan
Gambar III. 27.
12. Aktivity Diagram Usulan Menu Laporan Penjualan
Gambar III. 28.
3.4. Desain
3.4.1. Entity RelationshipDiagram (ERD)
Gambar III. 29.
3.4.2. Logical Record Structual (LRS)
Gambar III. 30.
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
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
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
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
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
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. 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
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
3.4.4. Deployment Diagram
Gambar III. 31.
3.4.5. Sequence Diagram
Gambar III. 32.
3.4.6. User Interface
1. User Interface Login
Gambar III. 33.
User Interface Menu Utama
2. User Interface Menu Utama
Gambar III. 34.
3. User Interface Menu Utama Master
Gambar III. 35.
User Interface Menu Master
4. User Interface Menu Pemesanan
Gambar III. 36.
5. User Interface Menu data konsumen
Gambar III. 37.
User Interface Menu Data Konsumen
6. User Interfaace Data Rumah
Gambar III. 38.
7. User Interface Perkiraan
Gambar III. 39.
User Interface Menu Data Perkiraan
8. User Interface Menu Transaksi Booking fee
Gambar III. 40.
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.
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
<!doctype html> <html lang="en"> <head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content=""> <meta name="author" content="">
<link rel="icon" href="../../../../favicon.ico">
<title>Floating labels example for Bootstrap</title>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="floating-labels.css" rel="stylesheet"> </head>
<body style="width: 30%;margin-left: 12cm;margin-top: 2cm;"> <form class="form-signin" method="post" action="">
<div class="text-center mb-4">
<img class="mb-4"
src="https://getbootstrap.com/docs/4.1/assets/brand/bootstrap-solid.svg" alt="" width="72" height="72">
<h1 class="h3 mb-3 font-weight-normal">Menu Login</h1> </div>
<div class="form-label-group">
<input type="text" id="inputEmail" class="form-control" name="username" placeholder="Masukan Username Anda" required style="border:0px;"><hr>
<div class="form-label-group">
<input type="password" id="inputPassword" name="password" class="form-control" placeholder="Masukan Password Anda" required style="border:0px;">
<hr> </div>
<button class="btn btn-lg btn-primary btn-block" type="submit" name="login">Login</button> </form> <?php include 'koneksi.php'; if( isset($_POST["login"])) { $nip = $_POST["username"]; $pass = $_POST["password"];
$cek_data = mysqli_query($koneksi, "SELECT * FROM admin WHERE kode_admin = '$nip' AND password='$pass'");
$data = mysqli_fetch_array($cek_data); $nik = $data['kode_admin']; if(mysqli_num_rows($cek_data) > 0){ session_start(); $_SESSION['kode_admin'] = $nik; echo "<script>
alert('Anda Berhasil Login');
</script>"; }
else{
echo "<script>
alert('Anda Gagal Login Username Atau Password Mungkin Salah'); document.location.href = ''; </script>"; } } ?> </body> </html>
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 pengujian Hasil 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
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