• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI BACKEND DAN WEB SERVICES PENYAMPAIAN LAPORAN MASYARAKAT BERBASIS CROWDSOURCING MELALUI JEJARING SO- SIAL TWITTER

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI BACKEND DAN WEB SERVICES PENYAMPAIAN LAPORAN MASYARAKAT BERBASIS CROWDSOURCING MELALUI JEJARING SO- SIAL TWITTER"

Copied!
46
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI BACKEND DAN WEB SERVICES

PENYAMPAIAN LAPORAN MASYARAKAT BERBASIS CROWDSOURCING MELALUI JEJARING SO- SIAL TWITTER

(2)
(3)

PROBLEM

Banyak Laporan Masyarakat

yang Tidak Terampaikan Ke

Pemerintah

Lebih banyak yang melaporkan pada media sosial dibandingkan dengan media yang sudah dibuat pemerintah (resmi)

(4)

PROBLEM (CON’T)

Semakin ;ngginya

pertumbuhan penduduk di

kota Surabaya

Tingginya jumlah penduduk mengakibatkan semakin banyaknya laporan masyarakat megenai masalah perkotaan.

(5)

TUJUAN PENELITIAN

“ Pembuatan aplikasi backend dan web services

penyampaian laporan masyarakat berbasis

crowdsourcing melalui jejaring sosial twiTer “

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

TEMUAN

Terdapat beberapa kata yang Ydak memiliki paTern yang

(11)

HASIL KATEGORI : TF-IDF

Berdasarkan nilai TF-IDF maka di sepakaY bahwa kategori laporan yang digunakan pada aplikasi adalah : 1.  Kemacetan 2.  Kebakaran 3.  Layanan Publik 4.  Banjir 5.  Kehilangan 6.  Kriminalitas 7.  Pelanggaran dan Kecelakaan 8.  Cuaca

(12)

KLASIFIKASI REGEX

Untuk melakukan klasifikasi model yang digunakan diambil dari kombinasi kata dari data kata TF-IDF pada kuarYl 2 dan kuarYl 1 yang berkorelasi dengan

(13)

OTOMASI

Untuk menghasilkan data laporan masyarakat yang realYme maka proses crawling, stemming dan klasifikasi harus dilakuk- an secara otomaYs dan terjadwal pada waktu tertentu. Oleh karena itu pada peneliYan ini akan menggunakan fitur cronjob pada linux.

(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)

HASIL PROTOTYPE

Dilakukan Yga kali proses iterasi, dan pada seYap iterasi dilakukan validasi untuk menguji coba prototype

(23)
(24)
(25)
(26)
(27)

USER STORIES ITERASI - 1

•  Sebagai masyarakat , Ahsan ingin bisa melaporkan la- poran mengenai kota Surabaya sehingga dapat menja- dikan kota Surabaya lebih baik. •  Sebagai masyarakat , Ahsan ingin melihat laporan - la- poran yang pernah dikeluhkanya sehingga memudahkan ahsan untuk memantau laporan tersebut. •  Sebagai masyarakat , Ahsan ingin mengetahui sejauh mana laporan yang dilaporkannya ditangani sehingga ahsan menjadi tahu apakah laporan tersebut telah di- YndaklanjuY atau Ydak. •  Sebagai masayarat , Ahsan ingin tahu laporan-laporan yang terjadi disekitarnya, sehingga ahsan dapat lebih berhaY-haY dan lebih waspada dengan kondisi sekitar. •  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD Novi ingin dapat melihat laporan- laporan masyarakat Ydak hanya dari aplikasi city113 na- mun juga melalui twiTer sehingga jangkauan pemkot dalam menangani laporan lebih jauh.

(28)

USER STORIES ITERASI – 1 (CON’T)

•  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD Novi ingin dapat merespon laporan yang disampaikan oleh masyarakat sehingga no- vi dapat menyapaikan perkembangan mengenai Yndak lanjut laporan tersebut. •  Sebagai staff yang bertanggungjawab menangani lapor-an yang masuk di SKPD Novi ingin dapat melihat la- poran berdasarkan kategori laporannya sehingga dapat memudahkan dalam merespon laporan masyarakat. •  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD Novi ingin melihat staYsYk pelaporan sehingga novi dapat mengetahui trend pela- poran di Surabaya. •  Sebagai administrator , joko ingin bisa menambahkan pembagian tugas Dinas/SKPD sesuai dengan tuntut- an dari kepala dinas diskominfo sehingga seYap laporan yang masuk langsung ditangani oleh SKPD terkait.

(29)

FEEDBACK- ITERASI 1

Nama Penguji Ko Adi Pekerjaan Penguji Dosen UI/UX Universitas Ciputra Isi Feedback 1. Tidak dapat dilakukan penilaian UI kare- na belum melakukan survey ke pemkot 2. Seharusnya UI didesain disesuaikan de- ngan user yang ada di pemkot

(30)
(31)

User Stories – Iterasi 2

•  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD novi ingin dapat mencari la- poran masyarakat yang berasal dari twiTer maupun android sehingga novi dapat menemukan laporan-laporan yang penYng. •  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat memposYng tweet dari backend sehingga Ydak perlu repot membuka twiTer sapawarga surabaya. •  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat melihat ko- mentar masyarakat mengenai laporan yang ada sehingga novi dapat mengetahui tanggapan masyarakat terhadap laporan maupun atas Yndakan dari SKPD •  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat memberikan tanggapan kepada masyarakat sehingga novi dapat me- respon komentar dari masyarakat terhadap suatu lapor- an.

(32)

User Stories – Iterasi 2 (con’t)

•  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat mendapatkan noYfikasi dibackend saat terdapat laporan yang masuk sehingga novi dapat cepat dalam memberikan feedback atau respon •  Sebagai masyarakat ahsan ingin dapat memberikan dukungannya terhadap suatu laporan sehingga ahsan dapat berparYsipasi akYf dalam mendukung laporan tersebut untuk segera diselesaikan. •  Sebagai masyarakat ahsan ingin dapat memberikan tanggapan atau komentar terhadap laporan ataupun Yndakan yang dilakukan oleh SKPD sehingga ahsan dapat berparYsipasi akYf dalam mengawal penanganan laporan tersebut.

(33)
(34)
(35)

User Stories – Iterasi 3

•  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat melihat laporan yang masuk ke SKPDnya berdasarkan dari jenis statenya sehingga novi dapat lebih mudah dalam melakukan penanganan dan manajemen laporan. •  Sebagai staff yang bertanggungjawab menangani laporan yang masuk di SKPD novi ingin dapat melihat KPI dari SKPD dalam menangani keluhan sehingga dapat melakukan evaluasi mengenai performa pelayanan ma- syarakat dalam bidang penanganan laporan. •  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD novi ingin dapat melihat la- poran dari twiTer dan android dalam bentuk visualisasi maps sehingga memudahkan dalam penanganan laporan karena lokasi dari laporan telah tervisualisasi di peta. •  Sebagai staff yang bertanggungjawab menangani lapor- an yang masuk di SKPD novi ingin dapat melihat noYfi- kasi secara keseluruhan sehingga novi dapat mengetahui noYfikasi-noYfikasi yang terdahulu yang membantu da- lam proses penanganan laporan.

(36)

User Stories – Iterasi 3 (con’t)

•  Sebagai masyarakat ahsan ingin mendapatkan noYfikasi apabila laporannya telah ditangani (terjadi perubahan state) ataupun jika terdapat masyarakat yang membe- rikan komentar

(37)
(38)

Analisa FuncYonal Test

Dalam pengujian uji coba fungsional , dilakukan proses test tanpa stress condiYon. Input yang digunakan sesuai dengan skenario yang terdapat pada test cases. Dari semua proses pengujian didapatkan bahwa seluruh test cases telah terpenu- hi (berhasil). Hanya saja yang menjadi permasalahan adalah request Yme yang cukup Ynggi pada saat melakukan tesYng.

(39)

User Acceptance Test

UAT Dilakukan menjadi dua tahapan, yaitu UAT untuk internal Ym dan UAT untuk pihak pemerintah kota Surabaya. Jumlah responden untuk UAT pemerintah kota Surabaya(Mediacenter) Berjumlah 2 orang karena Ym media center sendiri hanya 4 orang. Sedangkan UAT untuk internal Ym berjumlah 1 orang.

(40)

Analisa User Acceptance Test

• 

Bedasarkan hasil user acceptance test untuk mediacenter di-

dapatkan bahwa terdapat 16 jawaban Ydak puas dan 62 ja-

waban puas dari total dua responden. Bila diperhitungkan

rata-rata maka bisa disumpulkan bahwa Yngkat kepuasan res-

ponden sebesar 79.5 persen

(41)

Analisa User Acceptance Test (Con’t)

Jawaban Ydak puas banyak datang dari staff yang menangani mediacenter(9 jawaban Ydak puas mengenai fitur yang berhubungan dengan twiTer) secara langsung yang menganggap fitur crawling dari twiTer bukan sesuatu yang diperlukan dan bahkan beliau menyatakan untuk diYadakan dahulu dikarenakan : 1.  Terlalu banyaknya laporan yang masuk ditwiTer 2.  Laporan dari twiTer Ydak dapat diverifikasi 3.  Jumlah Ym mediacenter saat ini terlalu sedikit untuk dapat menyelesaikan banyaknya laporan dari twiTer. Rata-rata jumlah keluhan atau laporan yang diselesa- ikan oleh mediacenter adalah 200 laporan perbulan de- ngan hanya empat orang staff mediacenter. 4.  Hanya dengan e-wadul dan mediacenter saja Ym sudah terbanjiri dengan keluhan masyarakat.

(42)

Analisa User Acceptance Test (Con’t)

•  UAT internal yang dilakukan oleh Ym internal didapatkan bahwa terdapat 4 jawaban Ydak puas dan 16 jawaban puas. Bila diperhitungkan rata-rata maka bisa disim- pulkan bahwa kepuasan responden sebesar 80 persen. Adan- nya jawaban Ydak puas dikarenakan fitur untuk menghapus konten menggunakan ikon kecil dan tanpa menggunakan mo- dal atau dialog saat menghapus malah mengharuskan peng- guna untuk melihat detail konten terlebih dahulu.

(43)

Feedback UAT

•  Membutuhkan fitur untuk melakukan rekap laporan dalam bentuk excel dan pdf •  Seharusnya warga yang mendakar meng- gunakan NIK agar mudah dilakukan verifikasi •  Seharusnya terdapat user kepala dinas yang berfungsi untuk mengontrol proses penanganan laporan •  Aplikasi Lemot •  Laporan twiTer yang masuk sebaiknya lebih cepat proses crawling dan klasifikasinnya (dibawah 1 menit) karena banyaknya jumlah tweet yang masuk ke e100ss

(44)

Kesimpulan

• 

Pembuatan aplikasi , crawling, stemming, klasifikasi dan web

services berhasil di implementasikan

• 

Nilai kepuasan user berdasarkan UAT adalah 79.5% untuk

pemerintah kota Surabaya dan 80% untuk internal Ym City113

• 

Terdapat penemuan beberapa kata yang Ydak memiliki paTern

(45)

Saran

• 

Merubah Plamorm menjadi non blocking engnie (angular-js)

• 

Mengimplementasikan web socket

• 

Mengimplementasikan fitur rekap laporan dalam bentuk excel

atau PDF

• 

OpYmasi databases

(46)

Referensi

Dokumen terkait

Hasil analisis ragam menunjukkan bahwa perlakuan konsentrasi maltodektrin memberikan pengaruh nyata (α=0,05) terhadap aktivitas antioksidan pada minuman instan daun mengkudu,

Eksistensi Hukum Islam semakin menguat dengan berlakunya sejumlah peraturan perundang-undangan dalam bidang Surat Berharga Syariah Negara (SBSN) (Sukuk),

“ Pengaruh Corporate Social Responsibility, Growth Opportunity dan Keputusan Investasi Terhadap Nilai Perusahaan dengan Profitabilitas Sebagai Variabel Moderasi ”

Tujuan dari penelitian ini adalah untuk mengetahui hubungan antara asupan protein dan riwayat keluarga dengan kadar asam urat pada staf dosen dan pegawai Fakultas

Objek merupakan konstituen kalimat yang kehadirannya dituntut oleh predikat yang berupa verba transitif pada kalimat aktif, umumnya memiliki ciri (i) berwujud frasa

1) Lokasi diantara persimpangan untuk mengakomodasi gerakan putaran balik yang tidak disediakan di persimpangan. 2) Lokasi di dekat persimpangan untuk mengakomodasi

Selanjutnya untk memberikan arah dan sasaran yang jelas serta sebagai pedoman dan tolok ukur kinerja Pengadilan Agama Kebumen diselaraskan dengan arah kebijakan dan program Mahkamah

Pengeluaran untuk memperoleh harta tak berwujud dan pengeluaran lainnya yang mempunyai masa manfaat lebih dari 1 (satu) tahun untuk mendapatkan, menagih, dan