Perancangan Sistem METODE DAN PERANCANGAN SISTEM

 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