Alamat
Detail Pilih
SPK .
Gambar 3.20 Desain Tampilan Hasil Seleksi SPPK 3
Desain Tampilan SPK a
Pemilihan Kriteria
Pemilihan Kriteria
Kriteria 1 Kriteria 2
Kriteria 3 …
Berikutnya .
Gambar 3.21 Desain Pemilihan Kriteria b
Perbandingan Kriteria
Perbandingan Kriteria
Kriteria 1 V
Kriteria 2 Kriteria 1
V Kriteria 3
Kriteria 2 V
Kriteria 3 ...
… …
Awal Sebelumnya
Berikutnya .
Gambar 3.22 Desain Perbandingan Kriteria
c Perbandingan Alternatif
Perbandingan Alternatif
Kriteria 1 Alternatif 1
V Alternatif 2
Alternatif 1 V
Alternatif 3 Alternatif 2
V Alternatif 3
Kriteria 2 Alternatif 1
V Alternatif 2
Alternatif 1 V
Alternatif 3 Alternatif 2
V Alternatif 3
Kriteria 3 Alternatif 1
V Alternatif 2
Alternatif 1 V
Alternatif 3 Alternatif 2
V Alternatif 3
... …
… Awal
Sebelumnya Berikutnya
.
Gambar 3.23 Desain Perbandingan Alternatif d
Saran SPK
Saran SPK
Peringkat Foto
Keterangan 1
Foto 1 Harga
Luas Lebar Depan
Alamat 2
Foto 2 Harga
Luas Lebar Depan
Alamat 3
Foto 3 Harga
Luas Lebar Depan
Alamat …
… …
Awal Sebelumnya
.
Gambar 3.24 Desain Perbandingan Kriteria 4
Desain Tampilan Pengelolaan Tanah a
Daftar Tanah
Daftar Tanah
Foto 1 Harga
Luas Lebar Depan
Alamat Tampilkan
Sembunyikan
Foto 2 Harga
Luas Lebar Depan
Alamat Tampilkan
Sembunyikan
Foto 2 Harga
Luas Lebar Depan
Alamat Tampilkan
Sembunyikan
.
Gambar 3.25 Desain Tampilan Daftar Tanah
b Formulir Tanah
Formulir Tanah
Penjual
Harga Luas
Lebar Depan Alamat
Status
Pertama Sebelumnya
Selanjutnya Terakhir
Unggah Tambah
Simpan Muat Ulang
Kosongkan Hapus
.
Gambar 3.26 Desain Tampilan Formulir Tanah 5
Desain Tampilan Pengelolaan Penjual a
Daftar Penjual
Daftar Penjual
Nama Alamat
Telepon Username
Password
.
Gambar 3.27 Desain Tampilan Daftar Penjual b
Formulir Penjual
Formulir Penjual
Nama Alamat
Telepon Username
Password Pertama
Sebelumnya Selanjutnya
Terakhir Tambah
Simpan Muat Ulang
Kosongkan Hapus
.
Gambar 3.28 Desain Tampilan Formulir Penjual
6 Desain Tampilan Pengelolaan Admin
a Daftar Admin
Daftar Admin Nama
Username Password
.
Gambar 3.29 Desain Tampilan Daftar Admin b
Formulir Admin
Formulir Admin Nama
Username Password
Pertama Sebelumnya
Selanjutnya Terakhir
Tambah Simpan
Muat Ulang Kosongkan
Hapus .
Gambar 3.30 Desain Tampilan Formulir Admin f.
Desain Tampilan Untuk Penjual 1
Desain Tampilan Menu
Beranda Tanah
Data Keluar
Gambar 3.31 Desain Tampilan Menu 2
Desain Tampilan Beranda
Desain tampilan beranda untuk penjual sama dengan desain tampilan beranda untuk admin.
3 Desain Tampilan SPK
Desain tampilan SPK untuk penjual sama dengan desain tampilan SPK untuk admin.
4 Desain Tampilan Pengelolaan Tanah
A. Daftar Tanah
Daftar Tanah
Foto 1 Harga
Luas Lebar Depan
Alamat Foto 2
Harga Luas
Lebar Depan Alamat
Foto 2 Harga
Luas Lebar Depan
Alamat .
Gambar 3.32 Desain Tampilan Daftar Tanah B.
Formulir Tanah
Formulir Tanah
Harga Luas
Lebar Depan Alamat
Pertama Sebelumnya
Selanjutnya Terakhir
Tambah Simpan
Muat Ulang Kosongkan
Hapus .
Gambar 3.33 Desain Tampilan Formulir Tanah 5
Desain Tampilan Perubahan Data Penjual
Formulir Penjual
Nama Alamat
Telepon Username
Password Simpan
Muat Ulang Kosongkan
.
Gambar 3.34 Desain Tampilan Formulir Perubahan Data Penjual g.
Desain Tampilan Untuk Tamu 1
Desain Tampilan Menu
Beranda Daftar
Masuk
Gambar 3.35 Desain Tampilan Menu 2
Desain Tampilan Beranda
Desain tampilan Beranda untuk tamu sama dengan desain tampilan beranda untuk admin.
3 Desain Tampilan SPK
Desain tampilan SPK untuk tamu sama dengan desain tampilan SPK untuk admin.
4 Desain Tampilan Formulir Pendaftaran Penjual
Formulir Pendaftaran
Nama Alamat
Telepon Username
Password Daftar
.
Gambar 3.36 Desain Tampilan Formulir Pendaftaran Penjual
4 BAB IV
IMPLEMENTASI DAN ANALISIS HASIL
4.1 Implementasi Sistem
Hasil penelitian yang telah dilakukan berupa sistem pendukung keputusanpembelian tanah. Sistem ini menggunakan metode Analytic
Hierarchy ProcessAHP sebagai model perhitungan. Bahasa yang digunakan untuk membuat aplikasi adalah bahasa PHP sebagai skrip sisi
server dan Javascript sebagai skrip sisi klien. IDE yang digunakan adalah NetBeans. Paket server yang digunakan adalah XAMPP. Paket ini memiliki
Apache, PHP dan MySQL. Apache digunakan sebagai serversitus. MySQL digunakan sebagai sistem manajemen basisdata.Eksekutor javascript
dimiliki oleh berbagai jenis peramban, seperti Internet Explorer, Mozilla Firefox dan Google Chrome.
Aplikasi memiliki 3 level user, yaitu tamu, penjual dan admin. Tamu dapat melihat informasi tanah, menggunakan SPK dan mendaftar sebagai
penjual. Penjual dapat mengelola data tanah penjual, mengubah data penjual dan menggunakan SPK. Admin dapat mengelola data penjual, tanah dan
admin serta menggunakan SPK. Tampilan informasi tanah dan SPK sama untuk masing-masing level user.
Pada saat implementasi, terdapat penambahan beberapa fasilitas agar aplikasi menjadi lebih baik. Fasilitas yang ditambahkan adalah informasi
kriteria, berita, buku tamu. Fasilitas informasi kriteria dapat digunakan untuk menampilkan informasi kriteria yang digunakan sistem. Fasilitas
berita dapat digunakan untuk menampilkan informasi terbaru yang berkaitan dengan tanah dan jual beli tanah. Fasilitas buku tamu dapat digunakan tamu
dan penjual untuk memberikan komentar.
4.2 Implementasi Manajemen Data
Basis data yang digunakan oleh aplikasi berjumlah 1 dan memiliki nama
„spkpemilihantanah‟. Basis data ini memiliki 6 tabel, yaitu tanah, PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
penjual,admin, kriteria, berita dan buku tamu. Tabel kriteria, berita dan buku tamu adalah tabel tambahan yang tidak terdapat pada saat
perancangan sistem. Penambahan tabel ini berkaiatan dengan penambahan fasilitas yang dilakukan.
4.2.1 Tabel Tanah
Tabel tanah berfungsi untuk menyimpan data mengenai tanahyang akan dijual. Data berupa id tanah, id penjual, harga, harga
per meter persegi, luas tanah, lebar depan, alamat, jenis lahan, jenis jalan, kelas jalan, permukaan jalan, keterangan dan tanggal
iklan.Perintah SQL yang digunakan untuk membuat tabel tanah adalah sebagai berikut:
create table if not exists `tanah` `idtanah` bigint not null auto_increment,
`idpenjual` bigint not null, `harga` bigint null,
`hargam2` bigint null, `luas` bigint null,
`lebardepan` bigint null, `alamat` varchar256 null,
`jenislahan` tinyint null, `jenisjalan` tinyint null,
`kelasjalan` tinyint null, `permukaanjalan` tinyint null,
`keterangan` varchar1024 null, `tanggal` date null,
primary key `idtanah`, foreign key idpenjual references penjualidpenjual
on delete cascade on update cascade engine=innodb;
Perintah SQL Pembuatan Tabel Tanah PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2.2 Tabel Penjual
Tabel penjual berfungsi untuk menyimpan data mengenai penjual tanah. Data berupa id penjual, nama lengkap, alamat, telepon,
email, password dan tanggal.Perintah SQL yang digunakan untuk membuat tabel penjual adalah sebagai berikut:
create table if not exists `penjual` `idpenjual` bigint not null auto_increment,
`namalengkap` varchar64 null, `alamat` varchar256 null,
`telepon` varchar64 null, `email` varchar64 null,
`password` varchar32 null, `tanggal` date null,
primary key `idpenjual` engine=innodb;
Perintah SQL Pembuatan Tabel Penjual
4.2.3 Tabel Pengguna
Tabel pengguna berfungsi untuk menyimpan data mengenai administrator. Data berupa id pengguna, nama lengkap, username dan
password.Perintah SQL yang digunakan untuk membuat tabel pengguna adalah sebagai berikut:
create table if not exists `pengguna` `idpengguna` bigint not null auto_increment,
`namalengkap` varchar64 null, `username` varchar32 null,
`password` varchar32 null, primary key `idpengguna`
engine=innodb; Perintah SQL Pembuatan Tabel Pengguna