• Tidak ada hasil yang ditemukan

T1__BAB III Institutional Repository | Satya Wacana Christian University: Analisis Sentimen untuk Komentar pada Sistem Pencarian Kost Menggunakan Metode Support Vector Machine (SVM) T1 BAB III

N/A
N/A
Protected

Academic year: 2018

Membagikan "T1__BAB III Institutional Repository | Satya Wacana Christian University: Analisis Sentimen untuk Komentar pada Sistem Pencarian Kost Menggunakan Metode Support Vector Machine (SVM) T1 BAB III"

Copied!
15
0
0

Teks penuh

(1)

BAB III

PERANCANGAN SISTEM

Pada bab ini akan dibahas perancangan sistem yang terdiri dari gambaran umum sistem, interface sistem, algoritma yang user gunakan dan cara kerja SVM..

3.1. Gambaran umum

Gambar 3.1. Arsitektur sistem yang dibangun

Seperti yang telah dijabarkan sebelumnya, aplikasi ini akan dibuat berbasis web agar aplikasi ini dapat diakses dimana dan kapan saja selama pemakai terkoneksi dengan internet, tanpa perlu menginstall-nya. Dalam perancangan dan pengimplementasian aplikasi berbasis web ini, akan dipakai perangkat lunak Microsoft Visual Studio sebagai

(2)

3.2. Diagram Use Case Sistem

Diagram Use Case dari sistem yang ditunjukkan pada Gambar 3.2 mendeskripsikan fungsi yang dapat dilakukan oleh setiap komponen yang berkaitan dengan sistem.

Gambar 3.2. Diagram Use Case dari sistem.

Diagram use case menggambarkan aktifitas yang dilakukan oleh suatu sistem dari sudut pandang pengamatan luar, dapat ditunjukkan seperti pada Gambar 3.2. Dalam sistem pengelolaan data kost terdapat 3 pengguna yang terlibat, antara lain :

1. Admin

Admin adalah pengguna yang bertugas mengecek data – data dari pemilik kost apakah valid atau tidak. Selain itu admin juga dapat melakukan update dan delete data kost. Dan admin juga mengatur secara keseluruhan dari sistem web yang ada.

(3)

Pemilik Kost adalah pengguna yang telah mendaftar dan dapat menggunakan layanan web seperti dapat melakukan menginput data kost, dapat mengupdate atau mengedit dan mendelete data kost. Serta juga dapat melihat data kost dan rating yang telah diberikan oleh pengguna lain.

3. Mahasiswa

(4)

3.3. Diagram Activity pada sistem 3.3.1 Diagram Activity Pemilik Kost

(5)

Pemilik kost yang ingin menginputkan data kost harus melakukan registrasi terlebih dahulu. Setelah login berhasil maka pemilik kost telah memiliki hak akses untuk menginput data kost yang ada di web. Diagram tersebut dapat dilihat pada Gambar 3.3.

3.3.2 Diagram Activity Mahasiswa

(6)
(7)
(8)
(9)

3.3.3 Diagram Activity Admin

Gambar 3.6. Diagram Activity Admin menambah Pemilik Kost

(10)

menginput data Pemilik Kost yang ada di web. Sehingga Pemilik Kost memiliki akses untuk input data kost. Diagram tersebut dapat dilihat pada Gambar 3.6.

3.4. Perancangan Interface Halaman Web

Berikut merupakan perancangan interface dari halaman web yang sedang dibuat:

a. Halaman utama pencarian kost

Gambar 3.7. Halaman Utama Pencarian Kost

Halaman ini merupakan halaman yang tampil di dalam web browser ketika pertama kali user membuka alamat web tersebut. Halaman ini terdiri beberapa menu di antaranya di bagian header berisi menu Login, Daftar, Cari Kost, dan Tambah Kost, kemudian di bagian bawahnya terdapat menu pencarian kost berdasarkan jenis, lokasi dan harga yang dapat diubah sesuai dengan keinginan user. Ketika user klik tombol search, maka web akan menampilkan halaman web berupa daftar kost – kost yang diinginkan oleh user sesuai kategori yang diinginkan.

(11)

Gambar 3.8. Halaman Utama Login

Halaman login pada web ini berisikan form login dengan memasukkan username dan password. Form login digunakan untuk masuk ke halaman admin atau ke halaman user

atau juga ke halaman pemilik kost.

c. Halaman utama rekomendasi

Gambar

3.9.

Halaman Utama Rekomendasi

Halaman ini akan menampilkan beberapa kost yang memiliki rating tertinggi yang tersedia dalam web tersebut. Sehingga akan memudahkan user untuk memilih kost yang terbaik.

(12)

Database yang dirancang memiliki 7 tabel yaitu Login, Status, Rating, Kost, Cekin, Kamar dan Image. Tabel Login dirancang untuk menyimpan daftar informasi user yang tersedia. Tabel Status dirancang untuk membedakan tipe user berupa Admin, Pemilik Kost, dan Mahasiswa. Tabel Rating dirancang untuk menyimpan nilai rating dan komentar dari mahasiswa

yang sudah

melakukan review. Tabel Kost dirancang untuk menyimpan daftar kost yang tersedia. Tabel Kamar juga

dirancang untuk menyimpan daftar kamar yang tersedia pada setiap kost yang

terdaftar. Dan yang terakhir tabel Image dirancang untuk menyimpan gambar yang dimiliki setiap kost. Semua tabel tersebut memiliki relasi seperti pada Gambar 3.11. Dan memliki detail relasi pada Gambar 3.12.

(13)

Gambar 3.12.

Diagram Database Web

Pencari Kost

3.6 Perancangan Diagram Kelas

(14)

a dengan User. Yang menandakan bahwa Admin, Mahasiswa dan Pemilik Kost merupakan

user dan memiliki atribut seperti user. Dan hubungan antara Pemilik Kost, Kost dan Kamar adalah has a, maka Kost pasti memiliki Pemilik Kost dan Kost juga pasti memiliki Kamar. Semua tabel diatas memiliki relasi seperti pada Gambar 3.13

Gambar 3.13. Diagram Kelas Web Pencari Kost

3.7.

Perancangan Analisis Sentimen

Berikut ini adalah metode yang digunakan untuk proses analisis

sentimen yang digunakan dalam penelitian ini.

Gambar 3.14. Proses Analisis Sentimen

3.7.1 Pengumpulan Data

Penelitian dilakukan untuk komentar pada

website pencari kost yang sudah dibuat. Data terbagi atas komentar bersifat

positif dan bersifat negatif. Sebagian data akan dijadikan data latih dan sebagian sebagai data uji untuk digunakan metode support vector machine.

(15)

Ekstrasi fitur dilakukan pada komentar – komentar yang sudah ada pada tiap kostnya. Pada perancangan ini akan digunakan metode TF-IDF sebagai proses pembobotan, yaitu akan dilakukan pembobotan pada tiap term di dalam sekumpulan komentar yang dimasukkan.

3.7.3 SVM

Kemudian SVM alam mengubah komentar menjadi data vektor. Vektor dalam penelitian ini memiliki dua komponen yaitu dimensi (word id) dan bobot. Bobot ini adalah nilai tf-idf, tujuan dari model ruang vektor digunakan untuk memberikan setiap kata dalam dokumen sebuah ID (dimensi). SVM mencoba untuk menemukan garis yang terbaik membagi dua kelas, dan kemudian mengklasifikasikan komentar uji berdasarkan di sisi mana dari garis tersebut mereka muncul.

3.7.4 Training

Pada tahap training data – data yang berasal dari komentar uji akan dicek dengan

database set dari SVM sehingga didapatkan nilai akurasi, yang kemudian hasilnya akan digunakan untuk mencari nilai parameter C dan gamma yang optimal.

3.7.5 Testing

Gambar

Gambar 3.1. Arsitektur sistem yang dibangun
Gambar 3.2. Diagram Use Case dari sistem.
Gambar 3.3. Diagram Activity Pemilik Kost saat Menginput Data kost
Gambar 3.4. Diagram Activity Mahasiswa saat mencari kost
+7

Referensi

Dokumen terkait

Di dalam faktor ini tidak sedikit anak remaja yang terjerumus kedalam pergaulan bebas di karenakan ada masalah di dalam keluarganya atau yang sering mereka sebut dengan

terdapat data dan informasi yang akurat dan adekuat. 7) Intervensi yang dilakukan berdasarkan kondisi keakutan pasien. 8) Tanggung jawab yang paling utama dari proses triage

SMAN 1 SUMBER KAB.REMBANG Bahasa dan Budaya 23. SMAN 1

Jadi, dapat disimpulkan langkah-langkah model pembelajaran Student Teams Achievement Division (STAD) yang akan digunakan dalam penelitian yaitu menyampaikan tujuan

Penerapan model pembelajaran kooperatif tipe STAD (Student Teams Achievement Divisions) dapat meningkatkan aktivitas belajar para siswa pada mata pelajaran

Hasil sidik ragam menunjukkan bahwa interaksi pemberian kompos TKKS dengan pengolahan tanah, faktor tunggal pemberian kompos TKKS dan pengolahan tanah berpengaruh

Apalagi kayak orang yang telah mengalami penyakit keras kayak yang dialami suami saya kemaren kanker darah (leukemia) hampir Frustasi dek, habis itu saya ada

Dengan mengelola arsip digital memungkinkan lembaga pengelola arsip memastikan informasi yang disimpan dapat format digital dapat diakses oleh masyarakat sampai kapanpun