BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat...

63
20 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Penulis menjelaskan prosedur sistem pemasaran berjalan pada PT Duta Putra Mahkota Bekasi, dokumen-dokumen apa saja selama sistem pemasaran berjalan, permasalahan yang terjadi selama sistem pemasaran berjalan dan alternatif pemecahan masalah tersebut. 3.1.1. Proses Sistem Berjalan Prosedur pemasaran rumah pada PT Duta Putra Mahkota Bekasi yaitu sebagai berikut : 1. Pelanggan dapat melakukan booking rumah secara langsung di kantor pemasaran. Pelanggan menyerahkan uang booking fee, Kartu Keluarga, Kartu Tanda Penduduk, Nomor Pokok Wajib Pajak, dan Persyaratan Debitur (surat keterangan bekerja, PPh 21, rekening koran, dan slip gaji). 2. Bagian marketing akan memperlihatkan brosur dan informasi stok yang tersedia, bagian marketing membuat Surat Pemesanan Rumah dan Surat Perjanjian Jual Beli. 3. Bagian admin akan menerima pemesanan rumah, uang booking fee dan membuat laporan penjualan.

Transcript of BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat...

Page 1: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

20

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Penulis menjelaskan prosedur sistem pemasaran berjalan pada PT Duta Putra

Mahkota Bekasi, dokumen-dokumen apa saja selama sistem pemasaran berjalan,

permasalahan yang terjadi selama sistem pemasaran berjalan dan alternatif

pemecahan masalah tersebut.

3.1.1. Proses Sistem Berjalan

Prosedur pemasaran rumah pada PT Duta Putra Mahkota Bekasi yaitu sebagai

berikut :

1. Pelanggan dapat melakukan booking rumah secara langsung di kantor

pemasaran. Pelanggan menyerahkan uang booking fee, Kartu Keluarga, Kartu

Tanda Penduduk, Nomor Pokok Wajib Pajak, dan Persyaratan Debitur (surat

keterangan bekerja, PPh 21, rekening koran, dan slip gaji).

2. Bagian marketing akan memperlihatkan brosur dan informasi stok yang

tersedia, bagian marketing membuat Surat Pemesanan Rumah dan Surat

Perjanjian Jual Beli.

3. Bagian admin akan menerima pemesanan rumah, uang booking fee dan

membuat laporan penjualan.

Page 2: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

21

3.1.2. Activity Diagram Sistem Berjalan

Gambar III.1 Activity Diagram Sistem Berjalan

3.1.3. Dokumen Masukan

Bentuk dokumen masukan dalam sistem pemasaran pada PT Duta Putra

Mahkota Bekasi antara lain :

a. Kartu Tanda Penduduk

Nama Dokumen : Kartu Tanda Penduduk

Fungsi : informasi pemesanan rumah atau booking

Sumber : pelanggan

Tujuan : bagian marketing

Media : kertas

Jumlah : 1 Lembar

Page 3: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

22

Frekuensi : setiap terjadi pemesanan rumah atau booking

Format : Lampiran A.1

b. Kartu Keluarga

Nama Dokumen : Kartu Keluarga

Fungsi : informasi pemesanan rumah atau booking

Sumber : pelanggan

Tujuan : bagian marketing

Media : kertas

Jumlah : 1 Lembar

Frekuensi : setiap terjadi pemesanan rumah atau booking

Format : Lampiran A.2

c. Nomor Pokok Wajib Pajak

Nama Dokumen : Nomor Pokok Wajib Pajak

Fungsi : informasi pemesanan rumah atau booking

Sumber : pelanggan

Tujuan : bagian marketing

Media : kertas

Jumlah : 1 Lembar

Frekuensi : setiap terjadi pemesanan rumah atau booking

Format : Lampiran A.3

Page 4: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

23

3.1.4. Dokumen Keluaran

Bentuk dokumen keluaran selama sistem pemasaran pada PT Duta Putra

Mahkota Bekasi sebagai berikut :

a. Kwitansi

Nama Dokumen : Kwitansi

Fungsi : sebagai bukti pembayaran

Sumber : bagian marketing

Tujuan : pelanggan

Media : kertas

Jumlah : 1 rangkap

Frekuensi : setiap ada pelunasan booking fee

Format : Lampiran B.1

b. Surat Perjanjian Jual Beli

Nama Dokumen : Surat Perjanjian Jual Beli

Fungsi : sebagai bukti pemesanan atau booking

Sumber : bagian marketing

Tujuan : pelanggan

Media : kertas

Jumlah : 1 rangkap

Frekuensi : setiap ada pelunasan booking fee

Format : Lampiran B.2

Page 5: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

24

c. Surat Pemesanan Rumah

Nama Dokumen : Surat Pemesanan Rumah

Fungsi : sebagai bukti pemesanan atau booking

Sumber : bagian marketing

Tujuan : pelanggan

Media : kertas

Jumlah : 1 rangkap

Frekuensi : setiap ada pelunasan booking fee

Format : Lampiran B.3

3.1.5. Permasalahan Pokok

Setelah mengamati sistem pemasaran berjalan pada PT Duta Putra Mahkota

Bekasi, kami menemukan beberapa permasalahan terkait sistem pemasaran antara

lain:

1. Sistem Pemasaran yang kurang efisien

Pemasaran yang masih manual penyebaran brosur di jalan-jalan, pemasangan

baliho dan spanduk.

2. Manajemen data yang kurang baik

Data masih disimpan dalam bentuk worksheet dan hardcopy menyebabkan

lamanya pengolahan data dan kesulitan pencarian bilamana terjadi kesalahan.

3. Pengolahan data masih manual

Tidak adanya program khusus untuk booking rumah menyebabkan kesalahan-

kesalahan manusia yang tidak dapat diminimalisir terjadi misalnya kesalahan

penomoran surat pemesanan, double input, maupun human error lainnya.

Dengan pengolahan data yang masih manual menyebabkan proses perhitungan

lebih lama sehingga informasi tidak dapat update dengan cepat.

Page 6: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

25

3.1.6. Pemecahan Masalah

Dengan melihat berbagai permasalahan yang ada pada sistem pemasaran

berjalan, maka penulis menganjurkan alternatif pemecahan masalah berupa

pengembangan sistem pemasaran pada PT Duta Putra Mahkota Bekasi antara lain:

1. Perancangan Basis Data Virtual

Dengan menyimpan dokumen dalam versi digital pada server dan perangkat

penyimpanan, deretan lemari arsip dan dokumen dalam bentuk hardcopy sudah

tidak dibutuhkan lagi. Perusahaan mampu menyimpan dan memelihara

sejumlah besar data historis secara ekonomis, pihak-pihak yang membutuhkan

data tersebut juga dapat mengakses langsung.

2. Pengembangan sistem pemasaran dan booking otomatisasi komputer

Dengan otomatisasi komputer, proses pemasaran yang memerlukan pengisian

dari dokumen-dokumen yang meminta informasi yang sama tidak perlu

dilakukan berulang-ulang, pengguna hanya perlu memanggil ke nomor

marketing yang dimaksud, operasi perhitungan (produk rumah yang di inginkan,

total booking yang harus dibayar, dan lain-lain) bisa langung dikerjakan dan

hasilnya bisa langsung ditampilkan, efisiensi dapat dihitung sehingga

penghematan waktu pengerjaan yang tentu saja akan menghemat biaya tenaga

kerja. Otomatisasi komputer juga memberikan kemudahan kepada petugas

sebagai end user system, keuntungan bagi organisasi dan pelayanan yang lebih

baik kepada pelanggan.

Page 7: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

26

3.2. Analisis Kebutuhan Software

Analisa kebutuhan adalah suatu proses untuk mendapatkan informasi, mode,

spesifikasi tentang perangkat lunak yang diinginkan pengguna. Kedua belah pihak,

yaitu pengguna dan pembuat perangkat lunak terlibat aktif dalam tahap ini. Adapun

analisa kebutuhan yang penulis rancang adalah sebagai berikut :

3.2.1. Tahapan Analisis

Berdasarkan proses pemasaran berjalan pada PT Duta Putra Mahkota Bekasi,

maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini spesifikasi

kebutuhan (System Requirement) dari sistem pemasaran dan booking PT Duta Putra

Mahkota Bekasi.

A. Analisa Kebutuhan Admin

A.1. Admin dapat melakukan login

A.2. Admin dapat mengakses menu utama

A.3. Admin dapat mengelola menu berita

A.4. Admin dapat mengelola menu produk

A.5. Admin dapat mengelola menu pelanggan

A.6. Admin dapat mengelola menu booking

A.7. Admin dapat mengelola menu laporan booking

A.8. Admin dapat mengelola menu data marketing

B. Analisa Kebutuhan Marketing

B.1. Marketing dapat melakukan login

B.2. Marketing dapat mengakses menu utama

B.3. Marketing dapat mengelolah menu pelanggan

B.4. Marketing dapat mengelolah menu booking

B.5. Marketing dapat mengelolah menu buku tamu

Page 8: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

27

C. Analisa Kebutuhan Pelanggan

C.1. Pelanggan dapat melakukan daftar

C.2. Pelanggan dapat melakukan login

C.3. Pelanggan dapat mengelola menu produk

C.4. Pelanggan dapat melakukan booking produk

C.5. Pelanggan dapat melihat detail booking produk

C.6. Pelanggan dapat melihat menu riwayat booking

3.2.2. Use Case Diagram

a. Use Case Diagram Admin

Gambar III.2

Use Case Diagram Admin

Page 9: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

28

Tabel III.1.

Deskripsi Use Case Diagram Halaman Login

Use Case Name login

Requirements A1

Goal Admin berhasil login

Pre-conditions Admin memasukkan username dan

password

Post-conditions Admin telah login

Failed end condition Login gagal

Primary Actor Admin

Main Flow / Basic path 1. Admin melakukan login

2. Admin memasukkan username dan

password

3. Admin mengklik tombol login

4. Sistem menampilkan login sukses

5. Masuk kemenu utama

Invatiant A Jika login gagal maka kembali menginput

username dan password hingga system

menyatakan berhasil

Tabel III.2.

Deskripsi Use Case Diagram Menu Utama

Use Case Name Menu Utama

Requirements A2

Goal Admin dapat mengakses menu utama

Pre-conditions Admin login

Post-conditions Admin berhasil mengakses menu-menu

yang ada pada menu utama

Failed end condition Tidak mengakses 1 menu apapun

Primary Actor Admin

Main Flow / Basic path 1. Admin login

2. Tampilkan menu utama

3. Admin mengakses menu-menu pada

menu utama

4. Admin logout

Invatiant A Jika admin tidak mengakses menu apapun

maka admin dapat logout

Tabel III.3.

Deskripsi Use Case Diagram Mengelola Data Berita

Use Case Name Mengelola Menu Berita

Requirements A3

Goal Admin dapat mengelola data berita

Pre-conditions Admin menginput data berita

Post-conditions Admin berhasil menambahkan, mengubah

dan menghapus data berita

Failed end condition Gagal mengelola data berita

Primary Actor Admin

Page 10: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

29

Main Flow / Basic path 1. Admin menginput data berita

2. Data berita ada

3. Admin mengubah dan menghapus data

berita

4. Data berita tidak ada

5. Admin menambah data berita

Invatiant A Jika data berita tidak ada maka admin

menambahkan data berita

Tabel III.4.

Deskripsi Use Case Diagram Mengelola Data Produk

Use Case Name Mengelola Menu Produk

Requirements A4

Goal Admin dapat mengelola data produk

Pre-conditions Admin menginput data produk

Post-conditions Admin berhasil menambahkan, mengubah

dan menghapus data produk

Failed end condition Gagal mengelola data produk

Primary Actor Admin

Main Flow / Basic path 1. Admin menginput data produk

2. Data produk ada

3. Admin mengubah dan menghapus data

produk

4. Data produk tidak ada

5. Admin menambah data produk

Invatiant A Jika data produk tidak ada maka admin

menambahkan data produk

Tabel III.5.

Deskripsi Use Case Diagram Mengelola Data Pelanggan

Use Case Name Mengelola Menu Pelanggan

Requirements A5

Goal Admin dapat mengelola data pelanggan

Pre-conditions Admin menghapus data pelangan

Post-conditions Admin berhasil menghapus data pelanggan

Failed end condition Gagal menghapus data pelanggan

Primary Actor Admin

Main Flow / Basic path 1. Admin menghapus data pelanggan

2. Data pelanggan tidak ada

Invatiant A Jika data pelanggan yang berstatus booking

batal maka admin menghapus data

pelanggan

Tabel III.6.

Deskripsi Use Case Diagram Mengelola Data Booking

Use Case Name Mengelola Menu Booking

Requirements A6

Goal Admin dapat mengelola data booking

Pre-conditions Admin merubah status booking pelangan

Page 11: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

30

Post-conditions Admin berhasil merubah status booking

pelanggan

Failed end condition Gagal merubah status booking pelanggan

Primary Actor Admin

Main Flow / Basic path 1. Admin merubah status booking

pelanggan

2. Data status booking pelanggan berubah

lunas atau batal

Invatiant A Jika data pelanggan yang berstatus booking

sudah dibayar admin memvalidasi

pembayaran dan status booking pelanggan

berubah menjadi lunas

Tabel III.7.

Deskripsi Use Case Diagram Mengelola Laporan Booking

Use Case Name Mengelola Menu Laporan Booking

Requirements A7

Goal Admin dapat melihat laporan booking

Pre-conditions Admin menginput tanggal mulai dan

selesai

Post-conditions Admin berhasil melihat laporan booking

Failed end condition Gagal melihat laporan booking

Primary Actor Admin

Main Flow / Basic path 1. Admin memilih tanggal mulai dan

selesai

2. Data laporan booking ada

Invatiant A Jika data laporan booking tidak ada maka

tidak ada laporan pada tanggal dipilih oleh

admin

Tabel III.8.

Deskripsi Use Case Diagram Mengelola Data Marketing

Use Case Name Mengelola Menu Data Marketing

Requirements A8

Goal Admin dapat mengelola data marketing

Pre-conditions Admin menginput data marketing

Post-conditions Admin berhasil menambahkan, mengubah

dan menghapus data marketing

Failed end condition Gagal mengelola data marketing

Primary Actor Admin

Main Flow / Basic path 1. Admin menginput data marketing

2. Data marketing ada

3. Admin mengubah dan menghapus data

marketing

4. Data marketing tidak ada

5. Admin menambah data marketing

Invatiant A Jika data produk tidak ada maka admin

menambahkan data marketing

Page 12: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

31

b. Use Case Diagram Marketing

Gambar III.3

Use Case Diagram Marketing

Tabel III.9.

Deskripsi Use Case Diagram Halaman Login

Use Case Name login

Requirements B1

Goal Marketing berhasil login

Pre-conditions Marketing memasukkan username dan

password

Post-conditions Marketing telah login

Failed end condition Login gagal

Primary Actor Marketing

Main Flow / Basic path 1. Marketing melakukan login

2. Marketing memasukkan username dan

password

3. Marketing mengklik tombol login

4. Sistem menampilkan login sukses

5. Masuk kemenu utama

Invatiant A Jika login gagal maka kembali menginput

username dan password hingga system

menyatakan berhasil

Page 13: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

32

Tabel III.10.

Deskripsi Use Case Diagram Menu Utama

Use Case Name Menu Utama

Requirements B2

Goal Marketing dapat mengakses menu utama

Pre-conditions Marketing login

Post-conditions Marketing berhasil mengakses menu-menu

yang ada pada menu utama

Failed end condition Tidak mengakses 1 menu apapun

Primary Actor Marketing

Main Flow / Basic path 1. Marketing login

2. Tampilkan menu utama

3. Marketing mengakses menu-menu pada

menu utama

4. Marketing logout

Invatiant A Jika Marketing tidak mengakses menu

apapun maka admin dapat logout

Tabel III.11.

Deskripsi Use Case Diagram Mengelola Data Pelanggan

Use Case Name Mengelola Menu Pelanggan

Requirements B3

Goal Marketing dapat melihat data pelanggan

Pre-conditions Marketing melihat data pelanggan

Post-conditions Marketing melihat data pelanggan

Failed end condition Gagal melihat data pelanggan

Primary Actor Marketing

Main Flow / Basic path 1. Marketing melihat data pelanggan

2. Data pelanggan ada

3. Data pelanggan tidak ada

Invatiant A Jika data pelanggan tidak ada maka

marketing dapat logout

Tabel III.12.

Deskripsi Use Case Diagram Mengelola Data Booking

Use Case Name Mengelola Menu Booking

Requirements B4

Goal Marketing dapat lihat data booking

Pre-conditions Marketing melihat data booking

Post-conditions Marketing melihat data booking

Failed end condition Gagal melihat data booking

Primary Actor Marketing

Main Flow / Basic path 1. Marketing melihat data booking

2. Data booking ada

3. Data booking tidak ada

Invatiant A Jika data booking tidak ada maka

marketing dapat logout

Page 14: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

33

Tabel III.13.

Deskripsi Use Case Diagram Mengelola Buku Tamu

Use Case Name Mengelola Menu Buku Tamu

Requirements B5

Goal Marketing dapat mengelola data buku tamu

Pre-conditions Marketing melihat data buku tamu

Post-conditions Marketing melihat buku tamu

Failed end condition Gagal melihat data buku tamu

Primary Actor Marketing

Main Flow / Basic path 1. Marketing melihat data buku tamu

2. Data buku tamu ada

3. Data buku tamu tidak ada

Invatiant A Jika data buku tamu tidak ada maka

marketing dapat logout

c. Use Case Diagram Pelanggan

Gambar III.4

Use Case Diagram Pelanggan

Page 15: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

34

Tabel III.14.

Deskripsi Use Case Diagram Halaman Daftar Pelanggan

Use Case Name daftar

Requirements C1

Goal Pelanggan melakukan pendaftaran

Pre-conditions Pelanggan memasukkan email, password,

konfimasi password, nama, telepon

Post-conditions Pelanggan telah daftar

Failed end condition Daftar gagal

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melakukan daftar

2. Pelanggan memasukkan email,

password, konfimasi password, nama,

telepon

3. Pelanggan mengklik tombol daftar

4. Sistem menampilkan daftar berhasil

5. Masuk kemenu login

Invatiant A Jika daftar gagal maka kembali email,

password, konfimasi password, nama,

telepon hingga system menyatakan berhasil

Tabel III.15.

Deskripsi Use Case Diagram Halaman Login

Use Case Name login

Requirements C2

Goal Pelanggan berhasil login

Pre-conditions Pelanggan memasukkan email dan

password

Post-conditions Pelanggan telah login

Failed end condition Login gagal

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melakukan login

2. Pelanggan memasukkan email dan

password

3. Pelanggan mengklik tombol login

4. Sistem menampilkan login berhasil

5. Masuk kemenu utama

Invatiant A Jika login gagal maka kembali menginput

email dan password hingga system

menyatakan berhasil

Tabel III.16.

Deskripsi Use Case Diagram Pilih Produk

Use Case Name Pilih Produk

Requirements C3

Goal Pelanggan dapat memilih produk yang

ingin di booking

Pre-conditions Pelanggan memilih produk rumah

Post-conditions Pelanggan melihat produk

Page 16: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

35

Failed end condition Gagal melihat produk

Tabel III.17.

Deskripsi Use Case Diagram Form Booking

Use Case Name Form Booking

Requirements C4

Goal Pelanggan booking produk

Pre-conditions Pelanggan booking produk yang sudah

dipilih

Post-conditions Pelanggan telah booking

Failed end condition Booking gagal

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melakukan booking

2. Pelanggan mengklik tombol lanjutkan

3. Masuk kemenu form detail booking

Invatiant A Jika booking gagal kembali pilih kembali

produk hingga system menyatakan berhasil

Tabel III.18.

Deskripsi Use Case Diagram Form Detail Booking

Use Case Name Form Detail Booking

Requirements C5

Goal Pelanggan melanjutkan detail booking

produk

Pre-conditions Pelanggan melakukan booking produk yang

sudah dipilih dan mengetahui detail produk

yang di booking

Post-conditions Pelanggan telah booking

Failed end condition Booking gagal

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melakukan booking

2. Pelanggan mengklik tombol lanjutkan

pembayaran

3. Sistem menampilkan booking sukses

4. Masuk kemenu form pembayaran

Invatiant A Jika booking gagal kembali pilih kembali

produk hingga system menyatakan berhasil

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melihat produk

2. Data produk ada

3. Data produk tidak ada

Invatiant A Jika data produk ada maka pelanggan dapat

booking

Page 17: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

36

Tabel III.19.

Deskripsi Use Case Diagram Form Riwayat Booking

Use Case Name Form Riwayat Booking

Requirements C6

Goal Pelanggan melihat pembayaran booking

dan melakukan konfirmasi booking produk

3.2.3. Activity Diagram

1. Activity Diagram Admin

a. Activity Diagram Halaman Login Admin

Gambar III.5

Activity Diagram Halaman Login

Pre-conditions Pelanggan melakukan booking produk dan

sukses dan masuk ke form pembayaran

Post-conditions Pelanggan masuk ke form pembayaran dan

melakukan konfirmasi pembayaran

Failed end condition Konfirmasi Pembayaran Gagal

Primary Actor Pelanggan

Main Flow / Basic path 1. Pelanggan melakukan booking

2. Pelanggan melajutkan ke datail booking

3. Pelanggan melanjutkan pembayaran

4. Masuk kemenu riwayat booking untuk

melihat form pembayaran dan konfirmasi

pembayaran

Invatiant A Jika konfirmasi pembayaran gagal system

menyatakan batal

Page 18: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

37

b. Activity Diagram Mengelola Berita

Gambar III.6

Activity Diagram Mengelola Berita

c. Activity Diagram Mengelola Produk

Gambar III.7

Activity Diagram Mengelola Produk

Page 19: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

38

d. Activity Diagram Mengelola Pelanggan

Gambar III.8

Activity Diagram Mengelola Pelanggan

e. Activity Diagram Mengelola Booking

Gambar III.9

Activity Diagram Mengelola Booking

Page 20: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

39

f. Activity Diagram Mengelola Laporan Booking

Gambar III.10

Activity Diagram Mengelola Laporan Booking

g. Activity Diagram Mengelola Buku Tamu

Gambar III.11

Activity Diagram Mengelola Buku Tamu

Page 21: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

40

h. Activity Diagram Mengelola Marketing

Gambar III.12

Activity Diagram Mengelola Marketing

2. Activity Diagram Pelanggan

a. Activity Diagram Daftar Pelanggan

Gambar III.13

Activity Diagram Daftar Pelanggan

Page 22: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

41

b. Activity Diagram Login Pelanggan

Gambar III.14

Activity Diagram Login Pelanggan

c. Acitivity Diagram Pelanggan Booking Produk

Gambar III.15

Activity Diagram Pelanggan Booking Produk

Page 23: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

42

d. Activity Diagram Pelanggan Lakukan Konfirmasi Pembayaran

Gambar III.16

Activity Diagram Pelanggan Lakukan Konfirmasi Pembayaran

3.2.4 Sequence Diagram

1. Sequence Diagram Admin

a. Sequence Diagram Mengelola Berita

Gambar III.17

Sequence Diagram Mengelola Berita

Page 24: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

43

b. Sequence Diagram Mengelola Produk

Gambar III.18

Sequence Diagram Mengelola Produk

c. Sequence Diagram Mengelola Pelanggan

Gambar III.19

Sequence Diagram Mengelola Pelanggan

Page 25: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

44

d. Sequence Diagram Mengelola Booking

Gambar III.20

Sequence Diagram Mengelola Booking

e. Sequence Diagram Mengelola Laporan Booking

Gambar III.21

Sequence Diagram Mengelola Laporan Booking

Page 26: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

45

f. Sequence Diagram Data Marketing

Gambar III.22

Sequence Diagram Data Marketing

2. Sequence Diagram Pelanggan

a. Sequence Diagram Menu Produk Pelanggan

Gambar III.23

Sequence Diagram Menu Produk Pelanggan

Page 27: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

46

b. Sequence Diagram Menu Booking Produk Pelanggan

Gambar III.24

Sequence Diagram Menu Booking Produk Pelanggan

c. Sequence Diagram Menu Detail Booking Produk Pelanggan

Gambar III.25

Sequence Diagram Menu Detail Booking Produk Pelanggan

Page 28: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

47

d. Sequence Diagram Menu Riwayat Booking Produk Pelanggan

Gambar III.26

Sequence Diagram Menu Riwayat Booking Produk Pelanggan

3.2.5. Deployment Diagram

Gambar III.27

Deployment Diagram

Page 29: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

48

3.3. Rancangan Basis Data

3.3.1. Entity Relationship Diagram (ERD)

Gambar III.28 Entity Relationship Diagram (ERD)

Page 30: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

49

3.3.2. Logical Relational Structure (LRS)

Gambar III.29

Logical Relational Structure (LRS)

Page 31: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

50

3.3.3. Spesifikasi File

1. Spesifikasi File Tabel Data Admin

Nama File : Data Admin

Akronim : tb_admin

Fungsi : untuk mengelola data admin

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 161

Kunci Field : id_admin

Software : MySQL

Tabel III.20.

Spesifikasi File Tabel Data Admin

No Element Data Akronim Tipe Panjang Keterangan

1. Id Admin id_admin Int 11 Primary Key

2. Username Admin

username_ad

min Varchar 50

3. Password Admin

password_ad

min Varchar 50

4. Status Admin status_admin Varchar 50

Page 32: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

51

2. Spesifikasi File Tabel Data Marketing

Nama File : Data Marketing

Akronim : tb_marketing

Fungsi : untuk mengelola data marketing

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 211

Kunci Field : id_marketing

Software : MySQL

Tabel III.21.

Spesifikasi File Tabel Data Marketing

No Element Data Akronim Tipe Panjang Keterangan

1. Id Marketing id_marketing Int 11 Primary Key

2.

Username

Marketing

username_ma

rketing Varchar 50

3.

Password

Marketing

password_ma

rketing Varchar 50

4. Status Marketing

status_market

ing Varchar 100

Page 33: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

52

3. Spesifikasi File Tabel Data Produk

Nama File : Data Produk

Akronim : tb_produk

Fungsi : untuk mengelola data produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 469

Kunci Field : id_produk

Software : MySQL

Tabel III.22.

Spesifikasi File Tabel Data Produk

No Element Data Akronim Tipe Panjang Keterangan

1. Id Produk id_produk Int 11 Primary Key

2. Spek Produk spek_Produk Text

3. Harga Produk harga_produk Int 11

4. DP Produk dp_produk Int 11

5. Booking Produk

booking_prod

uk Int 11

6. Tipe Produk tipe_produk Varchar 100

7. Luas lt Varchar 50

8. Lebar lb Varchar 50

9. Kamar kamar Varchar 50

10. Kamar mandi kamar_mandi Varchar 50

Page 34: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

53

11. Ruang tamu ruang_tamu Varchar 50

12. Parkir parkir Varchar 50

13. Gambar Produk

gambar_produ

k Varchar 25

4. Spesifikasi File Tabel Data Berita

Nama File : Data Berita

Akronim : tb_berita

Fungsi : untuk mengelola data berita

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 316

Kunci Field : id_berita

Software : MySQL

Tabel III.23.

Spesifikasi File Tabel Data Berita

No Element Data Akronim Tipe Panjang Keterangan

1. Id Berita id_berita Int 11 Primary Key

2. Judul Berita judul_berita Varchar 50

3. Isi Berita isi_berita Text

4. Gambar Berita gambar_berita Varchar 255

Page 35: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

54

5. Spesifikasi File Tabel Data Buku Tamu

Nama File : Tabel Data Buku Tamu

Akronim : tb_kontak

Fungsi : untuk menyimpan data kontak kami

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 126

Kunci Field : id_kontak

Software : MySQL

Tabel III.24.

Spesifikasi File Tabel Data Buku Tamu

No Element Data Akronim Tipe Panjang Keterangan

1. Id Kontak id_kontak Int 11 Primary Key

2. Nama Lengkap nama_lengkap Varchar 50

3. Email Kontak email_kontak Varchar 50

4. Nomor Telepon no_telp Varchar 15

5. Pesan Kontak pesan_kontak Text

Page 36: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

55

6. Spesifikasi File Tabel Data Pelanggan

Nama File : Tabel Data Pelanggan

Akronim : id_pelanggan

Fungsi : untuk menyimpan data pelanggan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 281

Kunci Field : id_pelanggan

Software : MySQL

Tabel III.25.

Spesifikasi File Tabel Data Pelanggan

No Element Data Akronim Tipe Panjang Keterangan

1. Id Pelanggan id_pelanggan Int 11 Primary Key

2. Email Pelanggan email_pelanggan Varchar 100

3.

Password

Pelanggan

password_pelang

gan Varchar 50

4. Nama Pelanggan nama_pelanggan Varchar 100

5. Telepon Pelanggan

telepon_pelangga

n Varchar 20

Page 37: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

56

7. Spesifikasi File Tabel Data Booking

Nama File : Tabel Data Booking

Akronim : id_booking

Fungsi : untuk menyimpan data booking

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 133

Kunci Field : id_booking

Software : MySQL

Tabel III.26.

Spesifikasi File Tabel Data Booking

No Element Data Akronim Tipe Panjang Keterangan

1. Id Booking id_booking Int 11 Primary Key

2. Id Pelanggan id_pelanggan Int 11

3. Tanggal Booking

tanggal_bookin

g Date

4. Total Booking total_booking Int 11

5. Status Booking status_booking Varchar 100

Page 38: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

57

8. Spesifikasi File Tabel Booking Produk

Nama File : Data Booking Produk

Akronim : tb_booking_produk

Fungsi : untuk mengelola data booking produk

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 44

Kunci Field : id_booking_produk

Software : MySQL

Tabel III.27.

Spesifikasi File Tabel Booking Produk

No Element Data Akronim Tipe Panjang Keterangan

1. Id Booking Produk

id_booking_pro

duk Int 11 Primary Key

2. Id Booking Id_booking Int 11

3. Id Produk Id_produk Int 11

4. Total Booking 2 total_booking2 Int 11

Page 39: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

58

9. Spesifikasi File Tabel Pembayaran

Nama File : Data Pembayaran

Akronim : tb_pembayaran

Fungsi : untuk mengelola data pembayaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 798

Kunci Field : id_pembayaran

Software : MySQL

Tabel III.28.

Spesifikasi File Tabel Data Pembayaran

No Element Data Akronim Tipe Panjang Keterangan

1. Id Pembayaran id_pembayaran Int 11 Primary Key

2. Id Booking id_booking Int 11

3. Nama nama Varchar 255

4. Bank bank Varchar 255

5.

Jumlah

Pembayaran

jumlah_pembayar

an Int 11

6.

Tanggal

Pembayaran

tanggal_Pembaya

ran Date

7.

Bukti

Pembayaran

bukti_pembayara

n Varchar 255

Page 40: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

59

3.3.4. Rancangan Struktur Navigasi

a. Struktur Navigasi untuk Pelanggan

Gambar III.30

Struktur Navigasi Pelanggan

b. Struktur Navigasi untuk Marketing

Gambar III.31

Struktur Navigasi Marketing

Page 41: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

60

c. Struktur Navigasi untuk Admin

Gambar III.32

Struktur Navigasi Admin

Page 42: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

61

3.4. Implementasi dan Pengujian Unit

3.4.1. Implementasi

1. Halaman Pelanggan

a. Halaman Tentang Kami

Gambar III.33

Halaman Tentang Kami

b. Halaman Login

Gambar III.34

Halaman Login

Page 43: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

62

c. Halaman Berita

Gambar III.35

Halaman Berita

d. Halaman Produk

Gambar III.36

Halaman Produk

Page 44: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

63

e. Halaman Kontak

Gambar III.37

Halaman Kontak Kami

f. Halaman Daftar Pelanggan

Gambar III.38

Halaman Daftar Pelanggan

g. Halaman Form Booking

Gambar III.39

Halaman Form Booking

Page 45: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

64

h. Halaman Detail Booking

Gambar III.40

Halaman Form Detail Booking

i. Halaman Riwayat Booking

Gambar III.41

Halaman Riwayat Booking

j. Halaman Form Pembayaran Booking

Gambar III.42

Halaman Form Pembayaran Booking

Page 46: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

65

k. Halaman Konfirmasi Pembayaran Booking

Gambar III.43

Halaman Konfirmasi Pembayaran Booking

2. Halaman Admin

a. Halaman Login Admin

Gambar III.44

Halaman Login Admin

Page 47: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

66

b. Halaman Dashboard

Gambar III.45

Halaman Dashboard

c. Halaman Data Berita

Gambar III.46

Halaman Data Berita

d. Halaman Data Produk

Gambar III.47

Halaman Data Produk

Page 48: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

67

e. Halaman Data Pelanggan

Gambar III.48

Halaman Data Pelanggan

f. Halaman Data Booking

Gambar III.49

Halaman Data Booking

g. Halaman Laporan Booking

Gambar III.50

Halaman Laporan Booking

Page 49: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

68

h. Halaman Data Buku Tamu

Gambar III.51

Halaman Data Buku Tamu

i. Halaman Data Marketing

Gambar III.52

Halaman Data Marketing

j. Halaman Logout Admin

Gambar III.53

Halaman Logout Admin

Page 50: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

69

3. Halaman Marketing

a. Halaman Login Marketing

Gambar III.54

Halaman Login Marketing

b. Halaman Dashboard Marketing

Gambar III.55

Halaman Dashboard Marketing

c. Halaman Data Pelanggan

Gambar III.56

Halaman Data Pelanggan

Page 51: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

70

d. Halaman Data Booking

Gambar III.57

Halaman Data Booking

e. Halaman Data Buku Tamu

Gambar III.58

Halaman Data Buku Tamu

f. Halaman Logout

Gambar III.59

Halaman Logout

Page 52: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

71

3.4.2. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

a. Black Box Testing Form Login Admin

Tabel III.29.

Hasil Pengujian Black Box Testing Form Login Admin

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Username dan

Password tidak

diisi kemudian

klik tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

2. Username diisi

dan Password

tidak diisi atau

kosong kemudian

klik tombol login

Username :

admin

Password :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

3. Username tidak

diisi atau kosong

dan Password

diisi kemudian

klik tombol login

Username :

(kosong)

Password :

admin

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

4. Username diisi

dengan data benar

dan Password

diisi dengan data

salah kemudian

klik tombol login

Username :

admin

Password :

XXXX

Sistem akan

menolak

akses login

dan

menampilkan

“Login

Gagal”

Sesuai

Harapan

Valid

5. Username diisi

dengan data benar

dan Password

diisi dengan data

benar kemudian

klik tombol login

Username :

admin

Password :

admin

Sistem akan

menerima

akses login

dan

menampilkan

“Login

Sukses”

Sesuai

Harapan

Valid

Page 53: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

72

b. Black Box Testing Form Login Marketing

Tabel III.30.

Hasil Pengujian Black Box Testing Form Login Marketing

No Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Username dan

Password

tidak diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

2. Username

diisi dan

Password

tidak diisi atau

kosong

kemudian klik

tombol login

Username :

marketing

Password :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

3. Username

tidak diisi atau

kosong dan

Password diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

marketing

Sistem akan

menolak

akses login

dan

menampilkan

“Please fill

out this field”

Sesuai

Harapan

Valid

4. Username

diisi dengan

data benar dan

Password diisi

dengan data

salah

kemudian klik

tombol login

Username :

marketing

Password :

XXXX

Sistem akan

menolak

akses login

dan

menampilkan

“Login

Gagal”

Sesuai

Harapan

Valid

5. Username

diisi dengan

data benar dan

Password diisi

dengan data

benar

kemudian klik

tombol login

Username :

marketing

Password :

marketing

Sistem akan

menerima

akses login

dan

menampilkan

“Login

Sukses”

Sesuai

Harapan

Valid

Page 54: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

73

c. Black Box Testing Form Kontak Kami

Tabel III.31.

Hasil Pengujian Black Box Testing Form Kontak Kami

No

Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Semua

Field Input

tidak diisi

kemudian

klik tombol

Kirim

Nama Lengkap :

(kosong)

Email :

(kosong)

No. Telepon :

(kosong)

Pesan : Segera,

kirimkan saya

informasi

perumahan baru,

data properti

terkini dan

penawaran!

Sistem akan

menolak

akses Kirim

dan

menampilkan

“Please fill

out this field”

Sesuai

harapan

Valid

2.

Hanya

mengisi

Field Input

Nama

Lengkap

saja

kemudian

klik tombol

Kirim

Nama Lengkap :

Kunto Kawekas

Aji Bawono

Email :

(kosong)

No. Telepon :

(kosong)

Pesan : Segera,

kirimkan saya

informasi

perumahan baru,

data properti

terkini dan

penawaran!

Sistem akan

menolak

akses Kirim

dan

menampilkan

“Please fill

out this field”

Sesuai

harapan

Valid

Page 55: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

74

3. Mengisi

Field Input

Nama

Lengkap

dan Email

di isi

dengan

benar

kemudian

klik tombol

Kirim

Nama Lengkap :

Kunto Kawekas

Aji Bawono

Email :

kuntokawekas@g

mail.com

No. Telepon :

(kosong)

Pesan : Segera,

kirimkan saya

informasi

perumahan baru,

data properti

terkini dan

penawaran!

Sistem akan

menolak

akses Kirim

dan

menampilkan

“Please fill

out this field”

Sesuai

harapan

Valid

4. Mengisi

Field Input

Nama

Lengkap,

Email, dan

No.

Telepon

dengan

benar

kemudian

klik tombol

Kirim

Nama Lengkap :

Kunto Kawekas

Aji Bawono

Email :

kuntokawekas@g

mail.com

No. Telepon :

087854780087

Pesan : Segera,

kirimkan saya

informasi

perumahan baru,

data properti

terkini dan

penawaran!

Sistem akan

menerima

akses Kirim

dan

menampilkan

“Data

Terkirim”

Sesuai

harapan

Valid

Page 56: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

75

d. Black Box Testing Form Login Pelanggan

Tabel III.32.

Hasil Pengujian Black Box Testing Form Login Pelanggan

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Email dan

Password tidak

diisi kemudian

klik tombol

Login

Email :

(kosong)

Password

: (kosong)

Sistem

menampilkan

“Please fill

out this field”

Sesuai

harapan

Valid

2. Email diisi dan

Password tidak

diisi kemudian

klik tombol

Login

Email :

(benar)

Password

: (kosong)

Sistem

menampilkan

“Please fill

out this field”

Sesuai

harapan

Valid

3. Email tidak diisi

dan Password

diisi kemudian

klik Login

Email :

(kosong)

Password :

(benar)

Sistem

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

4. Email dan

Password

dengan data

yang tidak benar

kemudian klik

tombol Login

Email :

(xxx)

(salah)

Password :

(xxx)

(salah)

Menampilkan

“Login Gagal”

Sesuai

harapan

Valid

5. Email dan

Password

dengan data

yang benar

kemudian klik

tombol Login

Email :

(benar)

Password :

(benar)

Menampilkan

“Login

Berhasil”

Sesuai

harapan

Valid

Page 57: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

76

e. Black Box Testing Form Data Produk

Tabel III.33.

Hasil Pengujian Black Box Testing Form Data Produk

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Seluruh data di

form data

produk diisi

lengkap dan

klik Simpan

Spesifikasi

produk :

(Lantai

Granit)

Tipe

produk:

(Grand

Mawar)

Harga

produk :

(24000000

0) DP Produk: (1500000)

Penyimpanan

data berhasil,

sistem

menampilkan

“Data berhasil

disimpan”

Sesuai

harapan

Valid

2. Salah satu data

di form data

produk tidak

diisi dan klik

Simpan

Spesifikasi

produk :

(Lantai

Granit)

Tipe

produk:

(Grand

Mawar)

Harga

produk :

(kosong) DP Produk: (1500000)

Sistem

menampilka

n “Please

fill out this

field”

Sesuai

harapan

Valid

Page 58: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

77

f. Black Box Testing Form Data Berita

Tabel III.34.

Hasil Pengujian Black Box Testing Form Data Berita

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Seluruh

data di

form data

berita diisi

lengkap

dan klik

Simpan

Judul Berita :

(Promo Akhir

Tahun)

Isi Berita:

(Dapatkan

harga khusus

selama akhir

tahun)

Gambar

Berita :

(brosur.jpg)

Penyimpanan data

berhasil, sistem

menampilkan

“Data berhasil

disimpan”

Sesuai

harapan

Valid

2. Salah satu

data di

form data

produk

tidak diisi

dan klik

Simpan

Judul Berita :

(Promo Akhir

Tahun)

Isi Berita:

(Dapatkan

harga khusus

selama akhir

tahun)

Gambar Berita : (kosong)

Sistem

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

Page 59: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

78

g. Black Box Testing Form Data Pembayaran

Tabel III.35.

Hasil Pengujian Black Box Testing Form Data Pembayaran

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Pilih Status

Lunas atau

Batal dan

klik Proses

Status:

(Pilih

Status):

(Lunas)

Penyimpanan

data berhasil,

sistem

menampilkan

“Data

Pembayaran

Terupdate”

Sesuai

harapan

Valid

2. Tidak Pilih

Status Lunas

atau Batal

dan klik

Proses

Status: (Pilih Status) : (tidak pilih)

Sistem

menampilkan

“Please

select an

item in the

list”

Sesuai

harapan

Valid

Page 60: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

79

h. Black Box Testing Form Konfirmasi Pembayaran

Tabel III.36.

Hasil Pengujian Black Box Testing Form Konfirmasi Pembayaran

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Seluruh data di

form data

konfirmasi

pembayaran

diisi lengkap

dan klik Kirim

Nama

Penyetor

: (Meyer

Sitinjak)

Bank :

(BNI)

Jumlah :

(180000

0)

Bukti :

(bukti.jp

g)

Penyimpanan

data berhasil,

sistem

menampilkan

“Terima Kasih

sudah

mengirimkan

Bukti

Pembayaran ”

“Kami akan

Validasi

Pembayaran

Anda ”

Sesuai

harapan

Valid

2. Salah satu data

di form data

konfirmasi

pembayaran

tidak diisi dan

klik Kirim

Nama

Penyetor

:

(kosong)

Bank :

(BNI)

Jumlah :

(180000

0) Bukti : (bukti.jpg)

Sistem

menampilka

n “Please fill

out this

field”

Sesuai

harapan

Valid

Page 61: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

80

i. Black Box Testing Form Daftar Pelanggan

Tabel III.37.

Hasil Pengujian Black Box Testing Form Daftar Pelanggan

No. Skenario

pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Seluruh data di

form data

daftar

pelanggan diisi

lengkap dan

klik Daftar

Nama :

(benar)

Email :

(benar@gm

ail)

Password :

(benar)

Konfirmasi

Password :

(benar)

Telepon :

(benar)

Sistem

menampilka

n

“Pendaftara

n Berhasil,

Silahkan

Login”

Sesuai

harapan

Valid

2. Seluruh data di form data daftar pelanggan diisi lengkap tetapi pada form data password dan konfirmasi password tidak sama dan klik Daftar

Nama :

(benar)

Email :

(benar@gm

ail)

Password :

(benar)

Konfirmasi

Password :

(salah)

Telepon :

(benar)

Sistem

menampilka

n

“Konfirmas

i Password

Anda Tidak

Cocok”

Sesuai

harapan

Valid

Page 62: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

81

3. Seluruh

data di form

data daftar

pelanggan

diisi

lengkap

tetapi pada

form email

di isi

dengan

email yang

sama

dengan

pelanggan

lain dan

klik Daftar

Nama :

(benar)

Email :

(benar@gm

ail)

Password :

(benar)

Konfirmasi

Password :

(benar)

Telepon

: (benar)

“Pendaftara

n Gagal,

Email

Sudah

Digunakan”

Sesuai

harapan

Valid

4. Salah satu data di form data daftar pelanggan tidak diisi lengkap dan klik Daftar

Nama :

(benar)

Email :

(benar@gm

ail)

Password :

(benar)

Konfirmasi

Password :

(benar)

Telepon :

(kosong)

Sistem menampilkan “Please fill out this field”

Sesuai

harapan

Valid

Page 63: BAB III PEMBAHASAN...Frekuensi : setiap ada pelunasan booking fee Format : Lampiran B.1 b. Surat Perjanjian Jual Beli Nama Dokumen : Surat Perjanjian Jual Beli Fungsi : sebagai bukti

82

3.4.3. Spesifikasi Hardware dan Software

1. Perangkat Keras (Hardware)

Processor : Intel Pentium

RAM : 2 GB

Harddisk : 500 GB

Flashdisk : 4 GB

Monitor : SVGA 14,1”

Keyboard : Standart Keyboard

Mouse : Standart Mouse

Printer : Inkjet

2. Perangkat Lunak (Software)

Sistem Operasi : Windows 10

Database : MySQL

Bahasa Pemrograman : PHP

Tools : Sublime Text