Anda di halaman 1dari 45

BAB 3

HASIL PENELITIAN

Pada penelitian ini, dalam membuat website penjualan rumah pada PT. Putra

Kalma Raya penulis menggunakan bahasa pemrograman PHP dan HTML dengan

memanfaatkan fitur CSS dan JavaScript Plugin yang telah disediakan oleh bootstrap

dengan Xampp sebagai web server pada saat uji coba awal website yang dibuat.

Penulis menggunakan Framework codeigniter serta metode penelitian Design

Research yang memiliki fungsi untuk merancang (to design) atau mengembangkan

(to develop) suatu intervensi dengan tujuan untuk memecahkan masalah yang

meliputi 6 tahapan Problem Identification and Motivation, Define the Objectives for a

Solution, Design and Development, Demonstration, Evaluation and Communication

dengan menggunakan pengembangan perangkat lunak Rapid Application

Development meliputi tahapan Pemodelan Bisnis, Pemodelan Data, Pemodelan

Proses, Pembuatan Program dan Pengujian.

3.1. Problem Identification and Motivation

3.2. Define the Objectives for a Solution

3.3. Design and Development

3.4. Demonstration

3.5. Evaluation

3.6. Communication

46
47

3.7. Pemodelan Bisnis

Pada tahap ini penulis mengumpulkan bahan-bahan dan melakukan

pengamatan tentang apa-apa saja yang dibutuhkan untuk membuat sistem penjualan

rumah secara online. Tahapan ini untuk mengetahui kebutuhan dari sistem yaitu

kebutuhan fungsional dan kebutuhan non-fungsional atau pendukung.

3.7.1. Analisis Kebutuhan Fungsional

Penulis mengidentifikasikan beberapa kebutuhan fungsional aplikasi terkait

dengan apa yang akan dilakukan oleh penggunanya nanti, diantaranya:

A. Kebutuhan Pengguna

1. Kebutuhan Admin memiliki skenario interaksinya didalam lingkungan

sistem sebagai berikut :

a. Admin dapat melakukan login

b. Admin dapat menghapus data konsumen

c. Admin dapat menambah data produk rumah


48

d. Admin dapat konfirmasi data pembayaran

e. Admin dapat mencetak laporan transaksi

2. Kebutuhan Pelanggan memiliki skenario interaksinya didalam lingkungan

sistem sebagai berikut :

a. Konsumen dapat melakukan login

b. Konsumen dapat memilih rumah

c. Konsumen dapat check out

d. Konsumen dapat konfirmasi pembayaran

e. Konsumen dapat kelola data akun

B. Kebutuhan Sistem

Untuk dapat menanggapi interaksi yang dibutuhkan oleh Pengguna maka

Sistem yang telah penulis rancang membutuhkan beberapa kondisi Bagian Pengguna

seperti :

1. Sistem dapat membedakan akses pengguna berdasarkan username dan

password yang dimasukkan oleh pengguna saat login.

2. Sistem menampung pengelolaan data registrasi menyimpannya didatabase

untuk digunakan sebagai akun untuk login.

3. Sistem dapat menampilkan data yang tersimpan menjadi bentuk tabel agar

dapat dikelola baik itu di hapus edit tambah atau hanya dilihat.

3.7.2. Analisis Kebutuhan Non Fungsional

Perancangan website yang mudah digunakan akan sangat membantu dalam


49

menyelesaikan pekerjaan. Kemudahan dalam penggunaan website tersebut dapat

meminimalisir kesalahan yang dilakukan oleh para user pada saat menjalankan

program yang pada akhirnya diharapkan akan berfungsi secara maksimal. Pada

pengembangan sistem web ini membutuhkan banyak sumber daya dan juga memakan

waktu yang cukup lama untuk menyelesaikannya, karena terdapat beberapa tahapan

yang dimulai dari sistem itu direncanakan hingga sistem ini diterapkan.

Apabila sistem yang telah ada masih menimbulkan berbagai masalah yang

rumit dan tidak dapat diatasi dalam tahap pemeliharaannya, maka perlu

dikembangkan kembali suatu sistem untuk menunjang kebutuhan akan pengolahan

data tersebut dengan menggunakan kebutuhan perangkat lunak (software) dan

kebutuhan perangkat keras (hardware).

Bagian ini menggambarkan kebutuhan sistem berdasarkan alat dan bahan

pendukung yang dimiliki oleh sistem seperti kebutuhan perangkat lunak (software)

dan kebutuhan perangkat keras (hardware).

a. Merancang Aplikasi

Spesifikasi perangkat keras atau hardware yang digunakan dalam proses

perancangan website penjualan rumah adalah sebagai berikut:

Processor : Intel (R) Core(TM) i5 -4310U CPU @2.00 Ghz 2.60

Memori RAM : 4.00 GB

SSD : 128 GB

Mouse dan Keyboard


50

b. Pengguna Aplikasi

Spesifikasi perangkat keras atau hardware yang digunakan dalam proses

perancangan website penjualan rumah adalah sebagai berikut :

RAM 2 GB DDR3

Memory penyimpanan 16-32 GB

Prosesor Octa-core 2.0 Ghz

Layar 4-6 inch

Resolusi 540 x 960 Pixel

3.8. Pemodelan Data

Pada bagian ini menggambarkan proses hasil diagram hubungan antara

berbagai jenis informasi yang akan disimpan di database dan perancangan struktur

database yang berupa tabel kemudian membuat pemodelan data. Penulis

mendefinisikan atribut-atribut serta relasi yang terbentuk untuk membuat sistem

pembelian rumah. Pada tahap ini penulis menggunakan ERD (Entity Relationship

Diagram) untuk menggambarkan atribut apa saja yang diperlukan serta bagaimana

relasi datanya.

3.8.1. Entity Relationship Diagram

Entity Relationship Diagram (ERD), digunakan untuk menggambarkan

rancangan pola dari rekam data pada tabel database yang akan dibuat dengan

mengidentifikasi entiti data dan memperhatikan hubungan yang ada diantara entitas
51

tersebut. Tabel-tabel pada database dibawah ini yaitu : tbl_admin, tbl_bank,

tbl_kaveling, tbl_kpr, tbl_kwitansi, tbl_member, tbl_pembayaran, tbl_penjualan,

tbl_perumahan dan tbl_rekap_penjualan. Adapun relasi-relasi yang ada dalam

diagram tersebut dapat dibuat dalam diagram berikut

Gambar 3.1 Entity Relationship Diagram (ERD)

3.8.2. Perancangan Struktur Database

Proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk

mendukung berbagai rancangan sistem. Pada teknik pemrograman, struktur data

berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh

pengguna (user) ataupun kolom yang hanya digunakan untuk kepeluan pemrograman

yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut

dinamakan catatan (record). Lebar kolom untuk dapat berubah dan bervariasi. Ada
52

kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga

ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat

diterapkan unuk pengolahan database yang kolomnya berubah secara dinamis.

Berikut ini akan diuraikan spesifikasi dari tabel-tabel yang terdapat dalam database,

yaitu sebagai berikut:

Berikut tabel dari database admin sebagai master user

Gambar 3.2 Tabel Admin

Tabel admin adalah master user, yang berfungi sebagai pengolah data menu

utama admin yaitu Data Master seperti menu perumahan, kaveling, data bank, KPR,

manajemen staf, manajemen konsumen, menu transaksi masuk, menu pembayaran,

menu laporan, serta menu penjualan.

Berikut gambar Tabel bank dari database website

Gambar 3.3 Tabel Bank


53

Tabel bank berfungsi untuk menyimpan data rekening konsumen yang akan

ditampilkan pada website. Tujuan dibuatnya tabel bank agar user dapat memilih jenis

bank mana yang ingin dibayar. Tabel bank ini berisi “ id_bank dengan tipe data int

dan nama_bank dengan tipe data varchar “.

Berikut adalah gambar tabel kavling yang digunakan untuk menyimpan data

jenis kavling yang tersedia pada website.

Gambar 3.4 Tabel Kaveling

Database tabel kavling berupa tanah dan perumahan atau hanya tanah kavling

saja agar pengguna dapat mengetahui luas maupun tipe perumahan dan tanah.

Berikut merupakan gambar Tabel KPR berfungsi sebagai menyimpan data

kredit dari masing-masing bank untuk melihat pembelian properti secara angsuran.

Gambar 3.5 Tabel KPR


54

Tabel KPR juga digunakan untuk proses kalkulator-simulasi KPR agar dapat

menghitung harga, uang muka, jumlah pinjaman, jangka waktu, estimasi bunga

maupun angsuran.

Berikut Tabel kwitansi berfungsi sebagai keluaran data dari tabel member dan

tabel pembayaran.

Gambar 3.6 Tabel Kwitansi

Tabel kwitansi yang memiliki banyak ID dari pembayaran dan member

sekaligus sebagai bukti pembayaran baik dalam bentuk cicilan maupun secara tunai

sesuai nominal yang disepakati antara keduanya. Tabel ini berisi “No_kwitansi

dengan tipe data int, untuk_pembayaran dengan tipe data varchar, jumlah_bayar

dengan tipe data varchar, id_member dengan tipe data int, no_pembayaran dengan

tipe data int”

Berikut adalah tabel member yang ada pada database berfungsi untuk

menyimpan data-data member.


55

Gambar 3.7 Tabel Member

Tabel member untuk pelanggan atau konsumen yang ingin membeli maupun

memesan properti dan juga berfungsi sebagai relasi dari beberapa tabel yang

digunakan berupa tabel penjualan dan tabel kwitansi.

Berikut adalah tabel Tabel Pembayaran untuk proses mencatat rincian

pembayaran transaksi serta nominal yang terjual hingga pembuatan kwitansi.


56

Gambar 3.8 Tabel Pembayaran

Tabel pembayaran juga berfungsi sebagai relasi ke tabel penjualan dan tabel

kwitansi. Tujuan pembuatan tabel pebayaran juga untuk menyimpan data transaksi

pembayaran dari pembeli.

Berikut adalah Tabel penjualan yang berfungsi sebagai data pelaporan admin

untuk melakukan rekapitulasi penjualan berdasarkna nomor penjualan.

Gambar 3.9 Tabel Penjualan


57

Tabel penjualan berfungsi sebagai hasil informasi kegiatan transaksi

penjualan. Tujuan dibuatnya tabel penjualan ini sebagai laporan catatan penjualan

agar admin bisa melakukan rekap data seluruh transaksi dari konsumen.

Berikut adalah gambar tabel perumahan yang dibuat didatabase.

Gambar 3.10 Tabel Perumahan

Tabel perumahan berfungsi untuk mendeskripsikan spesifikasi perumahan,

luas tanah, kavling, denah lokasi agar pengguna dapat melihat informasi properti.

Tujuan dibuatnya tabel perumahan ini agar konsumen dapat memilih dan melihat

informasi detail mengenai properti yang tersedia.

Tabel rekap penjualan berfungsi sebagai data pelaporan admin untuk

melakukan rekapitulasi penjualan berdasarkna nomor penjualan.


58

Gambar 3.11 Tabel Rekap Penjualan

Tabel rekap penjualan dibuat agar dapat menjadi acuan dalam membuat

anggaran. Tabel rekap penjualan juga dapat berfungsi sebagai hasil dokumen dari

penjualan dan transaksi yang berelasi dengan tabel penjualan, pegawai, perumahan,

kavling maupun transaksi.

3.9. Pemodelan Proses

Pada tahap ini penulis menggunakan use case diagram untuk mengidentifikasi

proses bisnis, activity diagram dan sequence diagram untuk pemodelan proses bisnis.
59

3.9.1. Use Case Diagram

Gambaran pemodelan usecase diagram yang dirancang dalam

mengembangkan perangkat lunak website kebutuhan pengguna terhadap sistem

usulan dalam pengelolaan data penjualan rumah yang dapat digambarkan secara

sederhana melalui diagram usecase.

Gambar 3.12 Use Case Diagram Sistem Admin Perangkat Lunak

Berdasarkan rancangan use case diagram di atas berikut tabel deskripsi use

case yang dihasilkan.


60

Tabel 3.1. Deskripsi Use Case Diagram usulan Admin


Use Case Narative Sistem Usulan

Tujuan Untuk mengolah data website property


putra kalma bagian admin
a. Admin dapat melakukan login
b. Admin dapat menghapus data
konsumen
c. Admin dapat menambah data produk
rumah
d. Admin dapat konfirmasi data
pembayaran
e. Admin dapat mencetak laporan
transaksi
Deskripsi Sistem informasi penjualan rumah

Skenario Utama

Aktor Admin

Kondisi awal Admin mengakses halaman website sistem


penjualan rumah

Aksi Aktor Reaksi Sistem

a. Admin dapat melakukan login a. Sistem menampilkan halaman utama


b. Admin dapat melihat data b. Sistem menampilkan data konsumen
konsumen c. Sistem menampilkan produk rumah
c. Admin dapat menambah data d. Sistem menampilkan konfirmasi data
produk rumah pembayaran
d. Admin dapat konfirmasi data e. Sistem menampilkan laporan transaksi
pembayaran penjualan
e. Admin dapat mencetak laporan
transaksi dan penjualan
Jika perintah sesuai maka sistem akan
Kondisi Akhir menampilkan seperti yang diinginkan oleh
aktor
61

Gambar 3.13 Use Case Diagram Konsumen Perangkat Lunak

Tabel 3.2 Deskripsi Use Case Diagram usulan Konsumen


Use Case Narative Sistem Usulan

Untuk mengolah data sistem website


penjualan rumah Bagian konsumen
a. Konsumen dapat melakukan login
b. Konsumen dapat memilih produk atau
Tujuan rumah
c. Konsumen dapat check out
d. Konsumen dapat konfirmasi
pembayaran
e. Konsumen dapat kelola data akun
Sistem yang dirancang memungkinkan
untuk mengelola data yang dibutuhkan
Deskripsi
untuk melakukan sistem informasi kelola
akun

Skenario Utama

Aktor konsumen
62

Kondisi awal Admin mengakses halaman website sistem


penjualan rumah

Aksi Aktor Reaksi Sistem

a. Konsumen dapat melakukan a. Sistem menampilkan login


login b. Sistem menampilkan produk atau
b. Konsumen dapat memilih rumah
produk atau rumah c. Sistem menampilkan check out
c. Konsumen dapat check out d. Sistem menampilkan konfirmasi
d. Konsumen dapat konfirmasi pembayaran
pembayaran e. Sistem menampilkan data akun
e. Konsumen dapat kelola data
akun
Jika perintah sesuai maka sistem akan
Kondisi Akhir menampilkan seperti yang diinginkan oleh
aktor

3.9.2. Activity Diagram

Alur kerja yang akan dihasilkan dari rancangan sistem yang penulis usulkan

kepada Bagian admin dalam melakukan pengelolaan sistem website properti yang

dapat melakukan booking, login konsumen maupun konfirmasi pemesanan rumah

dijelaskan melalui diagram berikut :


63

Gambar 3.14 Rancangan Activity Diagram konsumen booking

Konsumen bisa melakukan booking rumah jika ingin melakukan booking

rumah. Konsumen dapat memilih rumah yang tersedia di website, kemudian

konsumen melakukan booking rumah. Jika konsumen menyetujui pilihan rumah yang
64

diinginkan antara tunai atau kredit, maka konsumen harus membayar biaya booking

kemudian checkout, setelah itu konsumen dapat melakukan penginputan data diri

yang akan di proses oleh sistem kemudian cetak hasil dari pembookingan rumah.

Gambar 3.15 Rancangan Activity Diagram Konsumen login

Konsumen membuka halaman website kemudian sistem menampilkan form

login, konsumen memasukan username dan password yang benar, kemudian sistem

akan validasi dan menampilkan halaman menu utama.


65

Gambar 3.16 Rancangan Activity Diagram konsumen konfirmasi Pembayaran

Konsumen memilih menu pembayaran yang telah di ajukan pada form KPR,

kemudian sistem akan mengkonfirmasi dari pembayaran yang di ajukan, konsumen

harus mengisi form konfirmasi pembayaran yang disediakan oleh sistem dan sistem

akan memproses penyimpanan data konfirmasi pembayaran yang telah diajukan.


66

3.9.3. Sequence Diagram

Diagram Sequence yang Penulis usulkan berdasarkan sistem yang sedang

berjalan yang telah ada dalam perancangan perangkat lunak website dapat dijelaskan

sebagai berikut

a. Proses Login

Gambar 3.17 Sequence Diagram Login

Pada diagram ini admin memasukkan username beserta password untuk

masuk ke dalam master admin, sistem akan memvalidasi atau mengecek data yang

dimasukkan oleh admin. Apabila data tersebut sama dengan data yang disimpan di

database maka sistem akan memperbolehkan admin untuk masuk ke dalam halaman

utama admin / dashboard.


67

b. Proses konsumen melakukan pemesanan

Gambar 3.18 Sequence Diagram Melakukan pemesanan

Pada gambar diagram ini konsumen yang sebagai member mengajukan data

pemesanan di tampilan menu utama, pilih pemesanan, maka akan di proses oleh

sistem, konsumen menyimpan pesanan sesuai dengan model pemesanan seperti cash

bertahap atau KPR. Kemudian sistem akan menampilkan hasil pemesanan yang

diajukan oleh konsumen.


68

c. Proses Admin kelola pesanan

Gambar 3.19 Sequence Diagram Admin Kelola pesanan

Diagram ini menunjukan alur proses admin kelola pesanan, tampilan

dashboard admin unutk memproses pesanan yang dikelola oleh admin, admin

melihat pesanan yang diproeses oleh konsumen sebagai member. Maka akan tampil

model pesanan apakah cash bertahap atau KPR kemudian hasil daftar pesanan akan

masuk ke dashboard admin.

3.9.4. Class Diagram

Class diagram berfungsi untuk memberikan pandangan yang lebih luas

mengenai suatu sistem atau perangkat lunak dan relasi-relasi yang ada didalamnya,

yang sedang digunakan dengan cara menunjukkan kelas serta hubungan-

hubungannya. Class diagram memberikan gambaran tentang sistem atau perangkat

lunak dan relasi-relasi yang ada didalamnya. Berikut ini adalah Class diagram pada

PT. Putra Kalma Raya.


69

Gambar 3.20 Class Diagram Sistem Relasi

3.10. Pembuatan Aplikasi

Pada tahap ini penulis menerapkan fungsi-fungsi bisnis dan data ke dalam

kode aplikasi. Aplikasi pemrograman menggunakan framework Codeigniter dengan

bahasa pemrograman PHP, HTML, CSS dan Javascript. Bahasa pemograman

menggunakan Sublime Text. Kemudian, basis data yang digunakan adalah database
70

MySQL dengan PhpMyadmin dan Xampp sebagai aplikasi basis data. Halaman

interface dibangun pada setiap form dengan menggunakan kode pemrograman.

interface ini berfungsi untuk menjadi jalan komunikasi antara user atau pengguna

dengan komputer.

A. Halaman Bagian Admin

Halaman admin adalah halaman untuk mengatur data pada tampilan utama

yang dimana admin mengatur data pada tampilan front-end bagian tamu dan bagian

pelanggan website penjuualan rumah.

a. Halaman Dashboard admin

Dashboard admin merupakan control panel yang berfungsi untuk

menampilkan semua kegiatan di pada website penjualan ini.

Gambar 3.21 Halaman Dashboard admin


71

Halaman Dashboard admin adalah halaman pertama yang akan terlihat saat

admin masuk ke master user admin yang akan menampilkan menu-menu navigasi

web. Ini adalah kumpulan menu navigasi yang mengatur informasi dan memberikan

gambaran tentang apa yang terdapat di website. Admin dapat menyesuaikan

kebutuhan menu konsumen dengan mengatur menu manajemen konsumen.

b. Halaman Data Master Perumahan

Berikut gambar Halaman Data Master Perumahan yang hanya dapat di

akses oleh master user yaitu admin.

Gambar 3.22 Halaman Data Master Perumahan

Data master perumahan ini di akses admin dan digunakan untuk menginput

data perumahan dengan cara menekan tombol tambah dan memasukan data sesuai

form yang tersedia pada halaman tambah data perumahan, pada halaman ini juga

dapat edit dan hapus data.


72

c. Halaman Data Master Kavling

Halaman kavling adalah halaman untuk memasukan data jumlah kavling

yang tersedia seperti blok kavling, luas kavling, harga kavling dan tipe.

Gambar 3.23 Halaman Data Master Kavling

Halaman ini juga hanya dapat diakses oleh user admin juga dapat melihat

status terjual serta admin juga dapat melakukan pembaharuan data kavling maupun

hapus data kavling.


73

d. Halaman Data Master bank

Pada halaman data bank admin mengatur dan melakukan edit, ubah dan

hapus data bank.

Gambar 3.24 Halaman Data Master bank

e. Halaman Kpr

Halaman KPR digunakan sebagai alat untuk menghitung jumlah kredit

rumah yang harus dibayarkan jika jangka waktu pengambilan rumah lebih

dari 2 tahun.

Gambar 3.25 Halaman Kpr


74

Halaman ini sebagai acuan pelanggan dalam menghitung kredit KPR sesuai

jangka waktu, jenis bank, bunga dan angsuran. Admin dapat menambahkan data

perhitungan KPR dengan cara menekan tombol tambah, memasukan data dan

menyimpan data. Untuk menghapus data admin menekan tombol (x) dan mengedit

data admin menekan tombol (pensil).

f. Halaman Staf

Halaman staf bagian admin berguna sebagai pengelola data pengguna staf

atau karyawan yang bekerja di PT. Putra Kalma Raya.

Gambar 3.26 Halaman Staf

Halaman ini juga hanya di akses oleh master user yang diinput oleh admin

untuk menambahkan data karyawan, mengubah, menghapus dan menyimpan data.


75

g. Halaman Konsumen

Gambar berikut adalah Halaman konsumen data admin yang hanya

diakses oleh user admin.

Gambar 3.27 Halaman Konsumen

Halaman konsumen data admin digunakan untuk mengelola data konsumen

seperti mengubah, menghapus dan menyimpan data konsumen serta dapat melihat

hasil konsumen yang meregistrasi akun member.

h. Halaman Transaksi masuk

Halaman ini diakses oleh user master untuk melakukan pengolahan hasil

data penjualan.

Gambar 3.28 Halaman Transaksi masuk


76

Halaman ini juga gunakan untuk melihat data transaksi masuk yang terjadi

pada halaman website penjualan rumah baik itu transasksi angsuran maupun transaksi

cash sebagai hasil laporan data penjualan.

i. Halaman Pembayaran

Berikut adalah gambar halaman pembayaran yang diakses oleh admin.

Gambar 3.29 Halaman Pembayaran

Halaman ini digunakan untuk membuat kwitansi pembayaran rumah dan juga

untuk melakukan acc terhadap pembayaran yang sudah lunas juga mengolah hasil

status dari pengajuan konsumen yang ingin membeli properti.


77

j. Halaman Laporan

Berikut adalah gambar halaman dari semua transaksi yaitu sebagai laporan

dari hasil penjualan.

Gambar 3.30 Halaman Laporan

Halaman ini juga digunakan untuk mencetak hasil data laporan yang dipilih

dari periode penjualan. Laporan penjualan berupa laporan transaksi masuk, kavling

terjual dan laporan penjualan dan halaman ini hanya diakses oleh user admin.
78

k. Halaman Penjualan

Berikut adalah gambar halaman penjualan yang diakses dan diatur oleh

user admin.

Gambar 3.31 Halaman Penjualan

Halaman penjualan digunakan untuk menampilkan hasil data penjualan,

menambah data penjualan, mengedit data penjualan, hapus data penjualan serta

simpan hasil.

B. Halaman Bagian Konsumen

Halaman konsumen adalah halaman untuk akses data pada tampilan penjualan

rumah agar konsumen dapat dengan mudah mengakses informasi seputar penjualan

rumah dan juga agar dapat melakukan transaksi pada halaman website penjualan

rumah. Berikut ini adalah beberapa tampilan menu dan deskripsinya sesuai yang
79

tertera pada aplikasi penjualan rumah pada PT. Putra Kalma Raya dengan

menggunakan bahasa pemrograman codeigniter.

a. Halaman Menu Home

Menu home adalah menu utama dari tampilan front-end konsumen

Gambar 3.32 Halaman Menu Home

Halaman utama pada website ini menunjukan point-point menu seperti Home,

Perumahan, KPR, Panduan, Profil Perusahaan, Dukungan, akun, Masuk, Daftar,

keluar dan transaksi yang masing-masing menunya berfungsi untuk melihat secara

detail menu-menu yang dipilih yang ditampilkan oleh PT. Putra Kalma Raya.
80

b. Halaman Menu Perumahan

Halaman perumahan adalah halaman katalog untuk rumah dan kavlingan

yang dijual. Didalam halaman menu perumahan terdapat 2 jenis pilihan

apakah konsumen hanya ingin menghitung KPR ataukah konsumen ingin

melakukan pembelian.

Gambar 3.33 Halaman Menu Perumahan

Pada halaman ini konsumen dapat memilih dan melihat detail informasi

beberapa jenis perumahan. Serta dapat melihat detail sistem teknis dari tipe-tipe

perumahan dan konsumen dapat menghitung kalkulator simulasi harga KPR.


81

c. Halaman Menu KPR

Halaman menu KPR adalah halaman untuk menghitung harga KPR sesuai

dengan jangka waktu yang di ambil.

Gambar 3.34 Halaman Menu KPR

Halaman Menu ini juga bisa disebut sebagai kalkulator KPR yang dapat

menghitung simulasi KPR berupa harga kavling, uang muka, jumlah pinjaman,

jangka waktu, estimasi bunga dan angsuran.


82

d. Halaman Menu Panduan

Halaman menu panduan berfungsi sebagai bimbingan bagi konsumen agar

dapat mengetahui langkah-langkah pembelian rumah pada website

penjualan rumah.

Gambar 3.35 Halaman Menu Panduan

Halaman ini juga dapat melihat Panduan melakukan pengajuan kaveling,

pembayaran dan KPR. Maka akan terarah ke menu yang dipilih.


83

e. Halaman Menu Profil Perusahaan

Halaman ini hanya sebagai informasi biodata dari PT. Putra Kalma Raya

Gambar 3.36 Halaman Menu Profil Perusahaan

Halaman ini juga memberikan gambaran tentang bisnis perusahaan kepada

target konsumen, dengan begitu konsumen tahu apa yang berusaha ditawarkan

perusahaan untuk memenuhi kebutuhan konsumen.

f. Halaman Menu Dukungan

Halaman dukungan berguna untuk menampilkan informasi tentang

contact person dari admin PT. Putra Kalma Raya dan juga berfungsi

sebagai form masukan dan saran dari website yang dibuat.


84

Gambar 3.37 Halaman Menu Dukungan

Halaman ini juga menampilkan sedikit informasi Marketing Departement

serta jam kerja operasional dari perusahaan.


85

g. Halaman Menu Masuk

Halaman tampilan ini menjelaskan tentang menu untuk konsuman masuk

aplikasi penjualan rumah Putra Kalma Raya.

Gambar 3.38 Halaman Menu Masuk

Pada halaman menu masuk ini, konsumen memasukan username dan

password setelah melakukan pendaftaran pengguna. Serta menu masuk juga

berfungsi untuk pendataan calon konsumen untuk melihat website PT. Putra Kalma

Raya.

h. Halaman Menu Daftar

Halaman menu daftar atau registrasi digunakan sebagai syarat untuk dapat

masuk kehalaman website penjualan rumah.


86

Gambar 3.39 Halaman Menu Daftar

Halaman daftar konsumen harus memasukan data diri berupa nama depan,

email, no telp, nama belakang dan password untuk dapat melakukan login dan

menjadi member.

i. Halaman Menu Akun

Halaman menu akun adalah halaman profil dari konsumen yang telah

berhasil masuk kedalam website penjualan. Di menu akun konsumen

dapat mengubah profil atau data diri.


87

Gambar 3.40 Halaman Menu Akun

Halaman menu akun juga menampilkan status data pembelian konsumen itu

sendiri berupa form pembayaran, detail pembayaran (cetak) yang berupa invoice,

maupun pembatalan penghapusan data pembookingan.

j. Halaman Menu Transaksi

Halaman transaksi digunakan sebagai halaman pengajuan data untuk

melakukan pembelian rumah.


88

Gambar 3.41 Halaman Menu Transaksi

Halaman ini konsumen bisa melakukan pengajuan maupun melihat detail

rumah serta tipe yang tersedia, jika Konsumen membeli kavlingan atau rumah maka

konsumen wajib memasukan data-data seperti nama lengkap, no telp, alamat,

memilih jenis pelunasan apakah cash bertahap atau KPR, upload KTP dan NPWP.

3.11. Pengujian

Pengujian dilakukan dengan menggunakan metode black-box testing yang

digunakan untuk menguji perangkat lunak yang bersifat opensource. Pada penelitian

ini perangkat luak yang diuji adalah peranglat lunak website.

Tabel 3.3 Black Box Testing Melakukan Login


Data Masukan Harapan Respon Sistem Hasil
Mengisi kolom Berhasil Form muncul dan dapat Sesuai
username & Form utama melakukan pendataan master
89

password dengan
benar lalu
admin
menekan tombol
Masuk
Mengisi kolom
username &
password tidak Muncul Username atau Password
Sesuai
lengkap lalu peringatan Salah!.
menekan tombol
Login

Tabel 3.4 Black Box Testing Mengelola Data Master Perumahan


Data
Harapan Respon Sistem Hasil
Masukan
Menekan
Muncul form tambah data Form muncul dan kolom
tombol Sesuai
perumahan terbuka serta dapat diisi
Tambah
Menekan Sukses! Password berhasil
Data tersimpan Sesuai
tombol Submit diperbarui
Menekan Sukses! Perumahan baru
Data berubah Sesuai
tombol Edit saja ditambahkan!
Menekan Sukses! Data Berhasil
Data terhapus Sesuai
tombol Hapus dihapus!

Tabel 3.5 Black Box Testing Halaman Utama


Data Masukan Harapan Respon Sistem Hasil
Menampilkan Halaman
Memilih button Halaman "Home"
"Home" dan pengguna Sesuai
"Home" ditampilkan
dapat melihat Home
Menampilkan Halaman
Halaman
Memilih button "Perumahan" dan
"Perumahan" Sesuai
"Perumahan" pengguna dapat melihat
ditampilkan
data perumahan
Menampilkan Halaman
Memilih button "KPR" dan pengguna Halaman "KPR"
Sesuai
"KPR" dapat melihat kalkulator ditampilkan
KPR
90

Menampilkan Halaman
Halaman
Memilih button "Panduan" dan pengguna
"Panduan" Sesuai
"Panduan" dapat melihat form
ditampilkan
panduan
Menampilkan Halaman "
Memilih button Profil Perusahaan" dan Halaman " Profil
"Profil pengguna dapat melihat Perusahaan " Sesuai
Perusahaan" halaman Profil ditampilkan
Perusahaan
Menampilkan Form "
Halaman "
Memilih button Dukungan " dan
Dukungan " Sesuai
"Dukungan" pengguna dapat melihat
ditampilkan
halaman dukungan
Menampilkan Form
Memilih button “Daftar" dan pengguna Halaman " Daftar "
Sesuai
"Daftar" dapat melihat halaman ditampilkan
dukungan

Tabel 3.6 Black Box Testing Melakukan Registrasi


Data Masukan Harapan Respon Sistem Hasil
Mengisi kolom
registrasi dengan
Berhasil Form muncul dan dapat
benar lalu Sesuai
Form login melakukan login
menekan tombol
Daftar
Mengisi kolom
registrasi tidak
Muncul Data Tidak lengkap, Silahkan
lengkap lalu Sesuai
peringatan Lengkapi Terlebih Dahulu
menekan tombol
daftar

Anda mungkin juga menyukai