BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi sistem ini merupakan tahap penerapan sistem supaya siap

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

3.1 Desain Penelitian

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III METODE PENELITIAN

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB III METODOLOGI PENELITIAN

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODELOGI PENELITIAN

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB 3. METODOLOGI PENELITIAN

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB III METODE PENELITIAN

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN I.1. Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

BAB III BAB 3 METODOLOGI PENELITIAN. dalam proses penelitian implementasi metode Bisecting K-Means untuk. Tahapan penelitian yang dilakukan yaitu:

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB III PERANCANGAN PENELITIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Rekam Medis pada Rumah Sakit Mata Masyarakat Surabaya.

BAB III METODOLOGI PENELITIAN. menghasilkan kesimpulan penelitian Pada bab ini akan dibahas metodologi penelitian yang akan digunakan

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB IV IMPLEMENTASI_DAN_EVALUASI. dibutuhkan pengembang untuk melakukan menuliskan kode-kode program. Selain

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI. Bab V Implementasi

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB 3 METODOLOGI PENELITIAN

Transkripsi:

90 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap ini merupakan tahap dari implementasi program serta implementasi dari setiap proses tahap penelitian. 4.1.2 Persiapan Arsitektur Pada implementasi ini, terdapat hal yang harus diperhatikan yaitu mempersiapkan arsitektur yang dibutuhkan untuk melakukan pengujian sistem. Diantaranya persiapan perangkat lunak (software) dan persiapan perangkat keras (hardware). 4.1.2.1 Persiapan Perangkat Lunak (software) Perangkat lunak yang digunakan untuk menguji sistem diantaranya sebagai berikut: 1. Crawling via Twitter API : Twitteroauth 2. Grabbing konten berita : Simple Html Dom 3. Database : Mysql 4. Editor : Notepad ++ 5. Desain antar muka : Bootstrap, Css, Javascript 6. Desain Perancangan : StarUml 5.2 7. Sistem Operasi Windows 7

91 4.1.2.2 Persiapan Perangkat Keras (hardware) Spesifikasi perangkat keras yang digunakan untuk mengimplementasikan sistem yang dibuat yaitu sebagai berikut: 1. Komputer : Aspire One 722 2. Processor 90 : Dual Core Processor C60 3. Memory : Hard disk 320 GB RAM 2 GB 4. Display : 11.0 5. Keyboard : Standar 6. Mouse :Standar 7. Modem 1.1.3 Implementasi Database 1) Tabel Berita Tabel Berita berisi data tweet dan hasil grab berita dari web portal berita, struktur tabel dapat dilihat pada Gambar 4.1 Gambar 4.1 Tabel Berita

92 2) Tabel TbStem Tabel TbStem berisi kata yang sudah melalui proses stemming, struktur tabel dapat dilihat pada Gambar 4.2. Gambar 4.2 Tabel TbStem 3) Tabel Tbindex Tabel TbIndex identitas dari bobot dan frekuensi kata dari kata yang sudah di stemming, struktur tabel dapat dilihat pada Gambar 4.3 Gambar 4.3 Tabel tbindex 4) Tabel Cluster0 Table Cluster0 berisi penyeksian 10 kata yang paling dominan untuk dijadikan data awal cluster dilihat pada Gambar 4.4

93 Gambar 4.4 Tabel Cluster0 5) Tabel Clustering Tabel Clustering berisi hasil dari proses clustering, struktur tabel dapat dilihat pada Gambar 4.5

94 Gambar 4.5 Tabel Clustering 6) Tabel Report Tabel report berisi data yang akan dibuat grafik, struktur tabel dapat dilihat pada Gambar 4.6 Gambar 4.6 Tabel Report 7) Tabel Stopword Tabel Stopword berisi kata-kata yang tidak penting untuk dihilangkan, struktur tabel dapat dilihat pada Gambar 4.7 Gambar 4.7 Tabel Stopword 8) Tabel Kata Dasar Tabel Kata_Dasar berisi kumpulan kata-kata dasar berdasarkan kamus besar bahasa indonesia, struktur tabel dapat dilihat pada Gambar 4.8

95 Gambar 4.8 Tabel Kata dasar 4.1.4 Implementasi Perangkat Lunak Berikut antarmuka yang dibuat dari hasil perancanga desain pada perangkat lunak. 1) Interface Ambil Tweet Gambar 4. 9 Interface ambil tweet Gambar 4.9 merupakan tampilan untuk mengambil data tweet dari akun portal berita yang dipilih user

96 2) Interface Tampil Berita Gambar 4. 10 Interface Tampil Berita Pada Gambar 4.10 ini terlihat Interface Tampil Berita ditampilkan seluruh berita sesuai kategori 3) Interface Tampil Grafik

97 Gambar 4.11 Interface Tampil Grafik Pada Gambar 4.11 ini terlihat Interface Tampil Grafik hasil clustering 4.2 Pengujian Sistem Pengujian perangkat lunak merupakan elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengkodean. Pengujian dapat dikatakan sebagai suatu proses pengeksekusian aplikasi yang bertujuan untuk menemukan kesalahan. Suatu pengujian dikatakan sukses jika berhasil memperbaiki kesalahan tersebut. Selain itu, pengujian juga bertujuan untuk menunjukkan kesesuaian fungsi-fungsi dari perangkat lunak dengan spesifikasinya. 4.2.1 Pengujian Fungsional Perangkat Lunak Dari hasil analisis kebutuhan fungsionalitas perangkat lunak, kemudian diujikan terhadap sistem. Untuk mengetahui apakah sistem dapat bekerja dengan baik atau tidak. Berikut pengujian black box yang ditampilkan pada Tabel 4.1 Tabel 4. 1 Pengujian black box No Kode Kebutuhan Fungsionalitas Kelas Uji Butir Pengujian Hasil 1 KF-01 Mengambil data tweet di akun portal berita a) Memilih akun portal berita b) Mengambil tweet c) Mengubah shortlink ke link asli d) Menampilkan pesan jika tidak ada koneksi internet e) Melakukan grabbing berita di web f) Menyimpan berita ke database

98 2 KF-02 Melakukan proses text preprocessing 3 KF-03 Proses Fuzzy C-Means a) Load data yang belum melakukan text preprocessing b) Menampilkan teks hasil proses case folding c) Menampilkan teks hasil proses tokenizing d) Menampilkan teks hasil proses filtering e) Menampilkan teks hasil proses stemming f) Menampilkan pesan kesalahan jika gagal koneksi ke database a) Load data jika ada data baru dari database b) Melakukan proses perhitungan TF.IDF dari semua data kembali di database jika ada data yang baru c) Melakukan proses set data kembali dari semua data awal di database jika ada data yang baru d) Melakukan perhitungan fuzzy c-means e) Menampilkan hasil proses perhitungan dari Fuzzy c- means f) Menampilkan berita berdasarkan tiap cluster yang telah terbentuk g) Menampilkan keterangan dari setiap cluster h) Menampilkannya dalam bentuk grafik

99 4.2.2 Pembahasan Hasil Pengujian 4.2.2.1 Fuzzy C-means Pengujian ini dilakukan untuk menguji keakuratan sistem dengan membandingkan hasil yang diperoleh aplikasi dengan menggunakan algoritma Fuzzy C-means dengan data yang sudah ada di database. Dimana dalam pengujian ini dilakukan dengan melakukan pencocokan hasil cluster dengan data yang seharusnya ada pada cluster tersebut. Untuk pertama dianalisis terlebih dahulu ambil sebagian yaitu mengenai cluster 7 yang didapatkan hasil analisisnya itu salah satunya kebanyakan memuat mengenai topik ekonomi. Setelah didapatkan kata yang dicari yaitu pemerintah. Yang kedua yaitu dilakukan proses pencarian dengan cara menjumlahkan kecenderungan max terbesar antar angka tersebut pada seluruh Salah satu topik yang ada pada cluster 7 banyak membicarakan mengenai ekonomi. Jadi data yang cocok pada cluster 7 sesuai dengan tema tersebut sebanyak 68 buah. Sedangkan data yang tidak cocok sebanyak jumlah keseluruhan dikurangi dengan jumlah yang cocok yaitu jumlah keseluruhan 84 dan jumlah yang cocoknya 68 sehingga data yang tidak cocok sebanyak 16 buah. Dengan demikian akurasinya dapat dihitung sebagai berikut: akurasi = jumlah data yang cocok jumlah keseluruhan 100% akurasi = 68 84 100% akurasi = 80.95% Sehingga, dari hasil tersebut dapat disimpulkan akurasi untuk pemakaian algoritma fuzzy c-means pada aplikasi ini yaitu sekitar 80.95%. Untuk ketidak akuratan

100 sebesar 19.05% hal ini disebabkan karena nilai dari cluster awal yang kurang tepat. Oleh karena itu, meskipun ada data yang masuk ke cluster tersebut karena dilihat dari temanya sesuai tetapi tidak masuk disebabkan dari pemilihan bobot kata terbesar pada berita dan juga nilai pada random yang kurang tepat.