BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi sistem Untuk

advertisement
BAB 4
HASIL DAN PEMBAHASAN
4.1 Spesifikasi sistem
Untuk menggunakan aplikasi web ini, diperlukan perangkat keras yang memiliki
spesifikasi minimum sebagai berikut:
-
Processor Pentium IV 2 Ghz
-
Memori RAM 512 MB
-
Hardisk Drive berkapasitas minimal 50 Mb
-
Keyboard dan Mouse
-
LAN Card dan modem internet
-
Monitor
Sedangkan spesifikasi minimum perangkat lunak yang dibutuhkan untuk
menjalankan aplikasi web ini adalah sebagai berikut:
-
Sistem Operasi Windows atau Linux atau Apple
-
Web Browser (Safari atau Opera atau Mozilla Firefox)
-
Jaringan Internet
4.2 Prosedur Penggunaan Aplikasi
Berikut ini adalah printscreen untuk penggunaan aplikasi beserta keterangannya
dengan aktor guest:
1. Buka Web Browser
Pilih web browser(Safari atau Opera atau Mozilla Firefox) yang terdapat pada
laptop atau komputer anda (gambar 4.1)
113
114
Gambar 4. 1 Buka Browser
2. Halaman Home Guest
Setelah web browser terbuka, masukkan URL halaman home guest dan user
yaitu existproperty.com/skripsi. Kemudian akan tampil halaman seperti pada
gambar 4.x. Pada halaman ini terdapat menu properties, tentang kami, kontak,
dan login.
115
Gambar 4. 2 Halaman Home Guest
116
3. Menu Properties
Pada menu properties guest diharuskan memilih antara dua buah pilihan yaitu
sewa dan jual. Sewa untuk menampilkan daftar properti yang disewakan, sedangkan
jual untuk menampilkan daftar properti yang dijual.
Gambar 4. 3 Halaman Menu Properties
117
4. Menu Tentang kami
Halaman ini berisi penjelasan tentang informasi tentang perusahaan.
Gambar 4. 4 Halaman Menu Tentang Kami
5. Menu Kontak
Halaman ini berisi tentang alamat perusahaan dan guest dapat menghubungi
perusahaan yang selanjutnya akan dibalas melalui email.
118
Gambar 4. 5Halaman Menu Kontak
Gambar 4. 6Halaman Login
119
6. Menu Login
Halaman ini berisikan text box untuk mengisi username dan password.Halaman
ini juga terdapat pilihan untuk mendaftar sebagai user baru.
7. Menu Registrasi
Halaman ini digunakan guest untuk mendaftar sebagai user. Guest harus
mendaftarkan username, email, nama, phone, dan password.
Gambar 4. 7Halaman Registrasi
Gambar 4. 8Menu Bookmark
120
Untuk halaman user terdapat beberapa menu tambahan yaitu:
1. Menu bookmark
Halaman agar user dapat menandai properti yang diinginkan.
2. Menu titip listing
Halaman untuk user agar dapat menitipkan properti yang ingin dijualnya.
Gambar 4. 9Halaman Titip Listing
121
3. Menu logout, yaitu jika user sudah selesai dengan aktifitas nya dan ingin
keluar.
Berikut ini adalah printscreen untuk penggunaan aplikasi beserta keterangannya
untuk halaman admin:
1. Buka Web Browser
Pilih web browser(Safari atau Opera atau Mozilla Firefox) yang terdapat pada laptop
atau komputer anda (gambar 4.1)
Gambar 4. 10Buka Browser
2. Halaman Login Admin
Setelah web browser terbuka, masukkan URL halaman admin yaitu
existproperty.com/skripsi/admin. Kemudian akan tampil halaman seperti pada
gambar 4.x. Pada halaman ini terdapat text box untuk mengisi username dan
password.
122
Gambar 4. 11Halaman Login Admin
Pada halaman admin terdapat dua aktor yaitu owner dan marketing. Berikut
ini adalah penjelasan menu untuk halaman marketing:
Gambar 4. 12HalamanDaftar Properti yang sedang dijual
1. Menu Properti Jual
123
Pada halaman ini berisi daftar-daftar properti yang sedang dijual oleh marketing
tersebut. Terdapat beberapa tombol, yaitu sell this, edit, delete, dan insert. Tombol
sell this untuk memindahkan properti dari halaman properti jual ke halaman properti
terjual. Tombol edit untuk mengubah informasi properti yang sedang dijual. Tombol
delete untuk menghapus data properti yang sudah dijual. Dan tombol insert untuk
menambahkan properti yang akan dijual.
2. Menu Properti Terjual
Pada halaman ini berisikan daftar properti yang sudah terjual oleh marketing
tersebut.
Gambar 4. 13 Halaman Daftar Properti Terjual
3. Menu Properti Titip
Pada halaman ini berisikan daftar properti yang dititipkan oleh user dan sedang
menunggu approval dari owner atau marketing. Terdapat tombol “take” yang berarti
owner sudah menyetujui properti tersebut untuk dijual melalui web perusahaan ini.
124
Gambar 4. 14Halaman Properti yang dititipkan
Untuk halaman owner terdapat beberapa menu yaitu:
Gambar 4. 15 Halaman Properti yang sedang dijual
1.
Menu Properti Jual
125
Pada halaman ini berisi daftar-daftar properti yang sedang dijual oleh seluruh
marketing. Halaman ini terdapat beberapa tombol, yaitu sell this, edit, delete, dan
insert. Tombol sell this untuk memindahkan properti dari halaman properti jual ke
halaman properti terjual. Tombol edit untuk mengubah informasi properti yang
sedang dijual. Tombol delete untuk menghapus data properti yang sudah dijual. Dan
tombol insert untuk menambahkan properti yang akan dijual.
2.
Menu Properti Terjual
Pada halaman ini berisikan daftar properti yang sudah terjual oleh seluruh marketing.
Gambar 4. 16Halaman Properti Terjual
3.
Menu Properti Titip
Pada halaman ini berisikan daftar properti yang dititipkan oleh user dan sedang
menunggu approval dari owner atau marketing. Terdapat tombol “take” yang berarti
owner sudah menyetujui properti tersebut untuk dijual melalui web perusahaan ini.
126
Gambar 4. 17Halaman Properti yang dititipkan
Gambar 4. 18Halaman Daftar Menu Member
4.
Menu Member
Pada halaman ini berisi daftar-daftar account user, marketing, dan owner. Terdapat
hak akses berupa angka untuk mewakili setiap aktor, yaitu 0 untuk user, 1 untuk
owner dan 2 untuk marketing.
127
4.3 Software Testing
•
Performance Testing
Perfomance Testing dilakukan menggunakan add-ons Yslow yang
merupakan rancangan tim Yahoo!. Add-ons ini terdapat pada browser
tertentu (Mozilla, Safari, dan lain-lain)
Hasil penilaian yang diberikan Yslow berupa huruf yaitu A, B, C, D,
E dan F serta penilaian berupa skor. Yslow akan menilai komponen dalam
web tersebut yang memiliki kekurangan dan sekaligus memberikan solusi
dari kekurangan atau masalah yang ada.
Beberapa hasil pengujian performa menurut YSlow untuk aplikasi
yang telah dibuat sebagai berikut:
1. Halaman Guest dan User
Gambar 4. 19Hasil Yslow Statistics Halaman Guest dan User
128
Gambar 4. 20Hasil Yslow Overall Halaman Guest dan User
Untuk penilaian halaman guest dan user,overall mendapatkan nilai
81 dan grade B. Dari nilai yang dihasilkan, disimpulkan bahwa website ini
membutuhkan beberapa peningkatan terutama dalam hal kecepatan load
page.
Hasil pengujian halaman guest dan user kategoriContent:
Gambar 4. 21Hasil Kategori Content
129
•
Nilai F untuk Make Fewer HTTP requests
•
Nilai A untuk Reduce DNS lookups
•
Nilai A untuk Avoid URL redirects
•
Nilai A untuk Make AJAX cacheable
•
Nilai A untuk Reduce the number of DOM elements
•
Nilai A untuk Avoid HTTP 404 (Not Found) error
Dari hasil pengujian kategori content website ini mendapat nilai F
untuk Make Fewer HTTP requests yang berarti proses load page sedikit
lambat dikarenakan terlalu banyak HTTP request yang terjadi.
Hasil pengujian halaman guest dan user kategori Cookie:
Gambar 4. 22Hasil Kategori Cookie
•
Nilai A untuk Reduce cookie size
•
Nilai A untuk Use cookie-free domains
Berdasarkan hasil pengujian pada kategori cookie, website ini
mendapatkan hasil yang baik karena pada dua penilaian mendapatkan nilai A.
Hasil pengujian halaman guest dan user kategori CSS:
130
Gambar 4. 23Hasil Kategori CSS 1
Gambar 4. 24Hasil Kategori CSS 2
•
Nilai A untuk Put CSS at top
•
Nilai A untuk Avoid CSS expressions
•
n/a untuk Make JavaScript and CSS external
•
Nilai B untuk Minify JavaScript and CSS
•
Nilai A untuk Remove duplicate JavaScript and CSS
•
Nilai A untuk Avoid AlphaImageLoader filter
Berdasarkan hasil pengujian CSS, tidak ditemukan masalah yang bisa
menurunkan performa web.Tetapi terdapat 2 komponen yang dapat
disatukan untuk mengurangi ukuran file web tersebut.
131
Hasil pengujian halaman guest dan user kategoriImages:
Gambar 4. 25Hasil Kategori Images
•
Nilai A untuk Do not scale images in HTML
•
Nilai A untuk Make favicon small and cacheable
Berdasarkan hasil pengujian images pada halaman guest dan user , tidak
ditemukan masalah yang dapat menurunkan performa web.
Hasil pengujian halaman guest dan user kategoriJavascript:
Gambar 4. 26Hasil Kategori Javascript
•
Nilai C untuk Put JavaScript at bottom
•
n/a untuk Make JavaScript and CSS external
•
Nilai B untuk Minify JavaScript and CSS
•
Nilai A untuk Remove duplicate Javascript and CSS
132
Berdasarkan hasil pengujian halaman owner dan marketing kategori
JavaScript, masih ditemukan 5 javascript yang diletakkan di bagian header
file.
Gambar 4. 27Hasil Kategori Server 1
Gambar 4. 28Hasil Kategori Server 2
Hasil pengujian halaman guest dan user berdasarkan kategori Server:
•
Nilai A untuk Use a Content Delivery Network (CDN)
•
Nilai A untuk Avoid empty src or href
•
Nilai F untuk Add Expires headers
•
Nilai F untuk Compress components with gzip
133
•
Nilai A untuk Configure entity tags (ETags)
•
Nilai A untuk Use GET for AJAX requests
Berdasarkan hasil pengujian halaman guest dan user kategori server, masih
ditemukan beberapa masalah seperti 32 komponen yang memiliki expiration date
terlalu cepat dan terdapat 6 komponen yang dapat di compress menggunakan gzip
ketika dikirimkan.
Gambar 4. 29Hasil Kategori Server 3
2. Halaman owner dan marketing
Hasil pengujian secara overall untuk halaman owner dan marketing:
Gambar 4. 30Hasil Yslow Statistics Halaman owner dan marketing
134
Gambar 4. 31Hasil Yslow Overall Halaman owner dan marketing
Untuk
user
interface
halaman
owner dan
marketing,overall
mendapatkan nilai 90 dan grade B. Dari nilai yang dihasilkan, disimpulkan
bahwa halaman owner dan marketing sudah memiliki performa yang baik,
tetapi tetap membutuhkan peningkatan di beberapa komponen.
Hasil pengujian halaman owner dan marketing berdasarkan kategori Content:
Gambar 4. 32Hasil Kategori Content
135
•
Nilai A untuk Make Fewer HTTP requests
•
Nilai A untuk Reduce DNS lookups
•
Nilai A untuk Avoid URL redirects
•
Nilai A untuk Make AJAX cacheable
•
Nilai A untuk Reduce the number of DOM elements
•
Nilai A untuk Avoid HTTP 404 (Not Found) error
Dari hasil pengujian halaman owner/marketing kategori content,
website ini mendapat nilai yang baik. Tetapi Yslow menyarankan agar 3
stylesheets digabung menjadi satu agar lebih cepat dalam melakukan load
page.
Gambar 4. 33Hasil Kategori Cookie
Hasil pengujian halaman owner dan marketing berdasarkan kategori Cookie:
•
Nilai A untuk Reduce cookie size
•
Nilai A untuk Use cookie-free domains
Berdasarkan hasil pengujian kategori cookie, website ini mendapatkan hasil
yang baik karena pada dua penilaian tersebut mendapatkan nilai A.
Hasil pengujian halaman owner dan marketing berdasarkan kategori CSS:
•
Nilai A untuk Put CSS at top
136
•
Nilai A untuk Avoid CSS expressions
•
n/a untuk Make JavaScript and CSS external
•
Nilai A untuk Minify JavaScript and CSS
•
Nilai A untuk Remove duplicate JavaScript and CSS
•
Nilai A untuk Avoid AlphaImageLoader filter
Berdasarkan hasil pengujian CSS, tidak ditemukan masalah yang bisa
menurunkan performa web.
Gambar 4. 34Hasil Kategori CSS
Hasil pengujian halaman owner/marketing berdasarkan kategori Images:
•
Nilai A untuk Do not scale images in HTML
•
Nilai A untuk Make favicon small and cacheable
Berdasarkan hasil pengujian images pada halaman owner/marketing,
tidak ditemukan masalah yang dapat menurunkan performa web.
Gambar 4. 35 Hasil Kategori Images
137
Gambar 4. 36 Hasil Kategori Javascript
•
Nilai A untuk Put JavaScript at bottom
•
n/a untuk Make JavaScript and CSS external
•
Nilai A untuk Minify JavaScript and CSS
•
Nilai A untuk Remove duplicate Javascript and CSS
Berdasarkan hasil pengujian halaman owner/marketing kategori
JavaScript, tidak ditemukan masalah yang dapat menurunkan performa web.
Hasil pengujian halaman owner/marketing berdasarkan kategori Server:
Gambar 4. 37 Hasil Kategori Server 2
138
•
Nilai A untuk Use a Content Delivery Network (CDN)
•
Nilai A untuk Avoid empty src or href
•
Nilai F untuk Add Expires headers
•
Nilai F untuk Compress components with gzip
•
Nilai A untuk Configure entity tags (ETags)
•
Nilai A untuk Use GET for AJAX requests
Berdasarkan hasil pengujian halaman owner/marketing kategori
server, masih ditemukan beberapa masalah seperti misalnya terdapat 7
komponen membutuhkan expiration date lebih lama dan 6 komponen
seharusnya di compress menggunakan gzip ketika dikirimkan.
Gambar 4. 38Hasil Kategori Server2
Berikut adalah tabel penilaian Yslow untuk halaman User/guest dan
owner/marketing:
Components
Make Fewer HTTP requests
Grade
User/Guest
owner/marketing
F
A
139
Use a Content Delivery Network
A
A
Avoid empty src or href
A
A
Add Expires headers
F
F
Compress components with gzip
F
F
Put CSS at top
A
A
Put JavaScript at bottom
C
B
Avoid CSS expressions
A
A
Make JavaScript and CSS external
n/a
n/a
Reduce DNS lookups
A
A
Minify JavaScript and CSS
B
A
Avoid URL redirects
A
A
A
A
Configure entity tags (ETags)
A
A
Make AJAX requests
A
A
Use GET for AJAX requests
A
A
A
A
Avoid HTTP 404 (Not Found) error
A
A
Reduce cokie size
A
A
Use cookie-free domains
A
A
Avoid AlphaImageLoader filter
A
A
Do not scale images in HTML
A
A
Make favicon small and cacheable
A
A
Overall performance score
81
88
Overall Grade
B
B
(CDN)
Remove duplicate JavaScript and
CSS
Reduce the number of DOM
elements
Tabel 4.1 Tabel penilaian halaman User/guest dan owner/marketing
140
4.4 Evaluasi
4.4.1
Evaluasi user interface
Untuk mengetahui tingkat kepuasan pengguna dalam penggunaan aplikasi
website ini, maka kami melakukan evaluasi dengan melakukan uji coba aplikasi
menurut Lima Faktor Manusia Terukur (Measurable Human Factors). Berikut
data yang berhasil dikumpulkan dengan 5 pertanyaan berdasarkan Lima Faktor
Manusia Terukur dengan 12 orang responden. Berikut pertanyaannya:
1) Dari skala 1 sampai 5, berapa nilai anda untuk kecepatan dalam
mempelajari aplikasi ini ?
Waktu Belajar
5 = 3 orang
4 = 4 orang
25%
8% 8%
34% 25%
3 = 3 orang
2 = 1 orang
1 = 1 orang
Gambar 4. 39 Hasil Evaluasi 1
Index 1 = Sangat Lama , Index 5 = Sangat Cepat
Dari hasil jawaban responden terlihat bahwa rata-rata responden
membutuhkan waktu yang cukup cepat untuk mempelajari dan
memahami aplikasi ini.
2) Dari skala 1 sampai 5, berapa nilai anda untuk waktu yang dibutuhkan
dalam menyelesaikan suatu tugas melalui aplikasi ini?
Index 1 = Sangat Lama , Index 5 = Sangat Cepat
Dari hasil jawaban responden bahwa dapat disimpulkan bahwa kecepatan
kinerja cukup baik.
141
Kecepatan
Kinerja
5 = 2 orang
4 = 3 orang
3 = 4 orang
8%
2 = 2 orang 17%
17%
33%
1 = 1 orang 25%
Gambar 4. 40Hasil Evaluasi 2
3) Dari skala 1 sampai 5, berapa nilai anda untuk kesalahan yang dibuat
ketika menggunakan aplikasi ini ?
Gambar 4. 41 Hasil Evaluasi 3
Index 1 = Sangat Banyak , Index 5 = Tidak Ada
Dengan hasil jawaban responden didapati bahwa terdapat beberapa
kesalahan yang dibuat oleh user ketika menggunakan aplikasi ini.
4) Dari skala 1 sampai 5, berapa nilai untuk kemampuan mempertahankan
pengetahuan anda setelah pemakaian aplikasi ini untuk jangka waktu
tertentu?
142
Gambar 4. 42Hasil Evaluasi 4
Index 1 = Sangat Buruk , Index 5 = Sangat Baik
Dengan hasil jawaban responden dapat disimpulkan bahwa aplikasi ini
mudah diingat dalam jangka waktu pemakaian tertentu.
5) Dari
skala
1
sampai
5,
berapa
nilai
anda
untuk
mengukur
kepuasanterhadap berbagai aspek dari aplikasi website ini ?
Gambar 4. 43Hasil Evaluasi 5
Index 1 = Tidak Puas , Index 5 = Sangat Puas
Dari hasil jawaban responden dapat disimpulkan bahwa aplikasi ini
mendapatkan tingkat kepuasan subjektif yang baik.
143
4.4.2
Evaluasi 8 Aturan Emas
1. Berusaha untuk konsisten
Gambar 4. 44 Contoh tampilan konsisten (1)
144
Gambar 4. 45 Contoh tampilan konsisten (1)
Tampilan layar aplikasi pemasaran berbasis web dirancang dengan
mempertahankan konsistensi tampilan setiap antarmuka baik dalam hal
warna, font, icon, dan desain secara keseluruhannya. Seperti pada
halaman home guest dan menu properties menggunakan desain yang
sama.
145
2. Menyediakan kegunaan universal
Gambar 4. 46 Tampilan universal
Pada halaman ini fitur search kami menggunakan icon yang umum (kaca
pembesar) untuk melambangkan search.
3. Memberikan umpan balik yang informatif
Gambar 4. 47 Tampilan umpan balik yang informatif
146
Pada gambar diatas, umpan balik ditunjukkan berupa pesan bahwa
pengguna harus mengisi field yang kosong.
4. Merancang dialog yang menghasilkan keadaan akhir
Gambar 4. 48 Gambar contoh dialog yang menghasilkan keadaan
akhir
Pada halaman ini terlihat jelas adanya keadaan akhir yang diberikan
setelah sukses melakukan bookmark.
5. Memberikan pencegahan dan penanganan kesalahan
Gambar 4. 49 Gambar contoh pencegahan dan penanganan
kesalahan
147
Pada gambar diatas terdapat pencegahan dan penanganan kesalahan
berupa pesan yang ditujukan kepada pengguna.
6. Kemudahan untuk kembali ke tindakan sebelumnya
Pada setiap form terdapat tombol cancel untuk memudahkan pengguna
kembali ke tindakan sebelumnya.
7. Mendukung pusat kendali internal
Gambar 4. 50 gambar contoh untuk mendukung pusat kendali
internal
Aplikasi ini memberikan kebebasan pada pengguna dalam hal navigasi
sehingga pengguna dapat secara bebas berpindah dari satu halaman ke
halaman lainnya.
148
8. Mengurangi Beban Ingatan Jangka Pendek
Gambar 4. 51 Gambar contoh untuk beban ingatan jangka pendek
Menu didalam aplikasi ini dibuat secara ringkas dan jelas, sehingga
pengguna tidak perlu mengingat hal-hal yang tidak perlu dalam
mengakses menu pada aplikasi ini.
4.4.3 Evaluasi Aplikasi
Berikut hasil wawancara yang dilakukan di kantor PT. Harmoni Gading
Selaras (Exist Property) terhadap Aplikasi Pemasaran Properti Berbasis
Web pada PT. Harmoni Gading Selaras (Exist Property):
-
Untuk segi fungsionalitas, aplikasi ini dapat dijalankan berdasarkan
masing-masing fungsinya. Misalnya halaman properti menampilkan
informasi yang benar dan terorganisir disertai dengan gambar dan
keterangan detailnya. Kemudian pengguna dapat melakukan pencarian
149
properti dengan mudah karena dalam aplikasi ini terdapat fitur
pencarian sesuai dengan kriteria. Kemudian untuk admin, dapat
mudah mengelola data marketing dan juga mengelola data properti
yang akan dipasarkan.
-
Dari segi tampilan, aplikasi ini memiliki tampilan yang sederhana dan
simple tetapi tetap menyajikan informasi yang dibutuhkan oleh
pengguna.
-
Saran yang kami ajukan diantaranya aplikasi ini lebih dikembangkan
lagi untuk fitur yang lebih kompleks misalnya ditambahkan fitur
virtual tour sehingga memudahkan pengguna dalam mengetahui
detail/informasi properti.
4.4.4 Evaluasi Perbandingan Aplikasi Sejenis
Tabel 4. 2 Tabel perbandingan aplikasi sejenis
Fitur yang tersedia
existproperty.com Rumah.trovit. Rumah123.com
co.id
Ada tampilan produk
Ya
Tidak
Ya
Fitur Search
Ya
Ya
Ya
Kategori search khusus
Tidak
Tidak
Ya
Tidak
Tidak
Ya
Ya
Tidak
Tidak
pada home
yang bisa dipilih
Tampilan berita tentang
properti
User dapat titip jual
rumah
150
Simpan halaman
Ya
Tidak
Tidak
properti yang pernah
dilihat
Dengan melihat tabel perbandingan di atas, dapat disimpulkan bahwa
existproperty.com memiliki kelebihan seperti :
-
User dapat menitipkan properti kepada existproperty.com tanpa perlu
mendatangi kantor.
-
User dapat menyimpan halaman properti yang pernah dilihat ke akun pribadi
sehingga user tersebut dapat melihat kembali properti tersebut tanpa harus
menggunakan device yang sama. Tanpa fitur ini, user harus menyimpan
halaman tersebut melalui bookmark pada browser.
-
Aplikasi memiliki fitur search sesuai dengan kriteria.
Download