Sistem Operasi menggunakan Microsoft Windows 7 Home Basic 64 bit
Aplikasi ini dibuat dengan menggunakan NetBeans IDE 7.0, HeidiSQL 5.0.0.3272, Rational Rose.
3.2.2 Perangkat Keras
Perangkat keras yang digunakan dalam pembuatan aplikasi ini adalah Notebook dengan spesifikasi sebagai berikut :
Intel Core i3-370M Processor 2.40 GHz Memori DDR2 2GB
Hard Disk Drive 320 GB
3.3 Perancangan Sistem
Perancangan sistem membuat model dari sistem yang akan dibuat yang menjelaskan proses yang terjadi antara admin user dan
aplikasi yang dirancang sehingga user telebih dulu bisa melihat fungsi
– fungsi dari program yang akan dibuat.
Unified Modeling Language
UML adalah bahasa standar untuk menentukan, menggambarkan, membangun, dan mendokumentasikan semua hasil
kerja atau bentuk dari sistem perangkat lunak. UML bukan merupakan metode atau metodologi maupun bahasa pemrograman.
Pada dasarnya UML dapat diartikan sebagai suatu set standar alat pemodelan yang digunakan untuk mengembangkan produk kerja
perangkat lunak yang sebagian besar akan dapat menjadi contoh aplikasi yang akan dibangun Solamo, 2006
Gambar 3.2 Use Case Diargam
Pada Gambar 3.2
admin
memiliki akses untuk memasukkan data ke dalam sistem, termasuk
input
data kriteria penilaian,
input
unsur – unsur penilaian,
input
nilai dari hasil penilaian masyarakat sekitar, wisatawan, ketua adat, maupun pejabat dinas pariwisata.
Admin
juga memiliki akses untuk memasukkan aturan nilai yaitu aturan penilaian seperti pembobotan nilai setiap kriteria, maupun
proses perhitungan, serta menginput data objek wisata, misalnya info mengenai objek wisata yang akan dinilai.
Admin
juga memiliki akses untuk mengolah data
– data penilaian, serta memverifikasi hasil penilaian,
Admin
dan
user
memiliki akses yang sama untuk
input data kriteria
input unsur - unsur penilaian
input nilai input aturan nilai
edit data delete data
user input data
lihat info objek wisata lihat SPK kelayakan objek wisata
Olah data update data
admin include
include include
include
Input data objek wisata include
extend extend
tambah data
melihat info objek wisata maupun hasil pengolahan data dari SPK kelayakan objek wisata.
Gambar 3.3 Class Diagram
Pada Gambar 3.3
Class Diagram
menggambarkan struktur kelas dalam sistem, dimana terdapat SPK Record GUI sebagai
form
aplikasi, yang terhubung dengan
control
sebagai
admin
, kemudian
admin
memiliki akses untuk menambah, mengubah, dan menghapus data. Terdapat kelas nilai, unsur penilaian, dan kriteria.
Gambar 3.4 Activity Diagram Admin
start login
end input data
kriteria
input unsur - unsur penilaian
input nilai
input aturan nilai
olah nilai simpan
aturan nilai menyimpan
data kriteria
menyimpan unsur - unsur penilaian
menyimpan nilai
pengolahan nilai
simpan data kriteria
simpan unsur - unsur penilaian
simpan nilai
sistem database
form aplikasi admin
Pada Gambar 3.4
Activity Diagram Admin
menunjukan diagram alir dari aplikasi yang akan dibuat.
Admin
melakukan
login
kemudian sistem mengecek
user name
dan
pasword
,
admin
dapat memiliki akses untuk memasukkan data kriteria system, menyimpan
data kriteria ke dalam
database
, memasukkan unsur – unsur
penilaian, memasukkan nilai, mengolah nilai, dan memasukkan aturan nilai.
Gambar 3.5 Activity Diagram User
Pada Gambar 3.5,
user
melakukan
login
kemudian mendapatkan akses untuk melihat hasil spk kelayakan objek wisata,
sistem membuka hasil spk kelayakan objek wisata dari
database
.
User
juga memiliki akses untuk melihat info objek wisata dan system akan membuka info objek wisata dari dalam database.
start login
end lihat hasil
lihat info objek wisata
menampilkan hasil SPK kelayakan objek wisata
menampilkan info objek wisata
membuka SPK kelayakan objek wisata
membuka info objek wisata
sistem database
form aplikasi user
Gambar 3.6
Sequence Diagram
Pada Gambar 3.6
Sequence Diagram
menunjukan urutan perilaku kolaboratif dinamis antara objek,
admin
dan
user login
dalam SPK record GUI, sistem mengecek ke dalam
database
apakah
user name
dan
pasword
sesuai, kemudian
admin
memiliki akses
adm in : adm in us er : us er
SPK Record GUI : SPK Record GUI
databas e : databas e
s is tem : s is tem login
login m as ukkan user nam e dan pas s word
cek us er nam e dan pas word input data kriteria
m as ukkan data kriteria s im pan data kriteria
input data uns ur-uns ur penilaian m as ukkan uns ur-uns ur penilaian
s im pan uns ur-uns ur penilaian input nilai
m as ukkan nilai s im pan nilai
olah nilai m elakukan penolahan nilai
s im pan has il pengolahan nilai lihat has il SPK kelayakan objek wis ata
m enam pilkan has il pengolahan nilai m elihat info objek wis ata
m enam pilkan info objek wisata
untuk menginput data kriteria, sistem menyimpan data kriteria tersebut ke dalam
database
. Input unsur – unsur penilaian yaitu
memasukkan pernyataan – pernyataan atau bisa disebut sebagai sub
kriteria penilaian, sistem menyimpan ke dalam database. Input nilai, admin memasukkan nilai dari setiap sub kriteria lalu sistem
menyimpannya ke dalam
database
. Input aturan nilai, admin dapat memasukkan aturan
– aturan dalam mengolah nilai – nilai dari setiap kriteria kemudian sistem menyimpannya ke dalam
database
.
Admin
juga memiliki akses untuk mengolah nilai dari setiab sub kriteria, sistem mengolahnya, lalu menyimpannya ke dalam
database
.
Admin
dan
user
juga dapat melihat hasil SPK kelayakan objek wisata, lalu sistem menampilkannya dengan mengambil data dari
database
.
3.4 Analisis Kebutuhan Bahasa Pemrograman