Institutional Repository | Satya Wacana Christian University: Sistem Analisa Spatio-Temporal Information Bencana Banjir di Indonesia Menggunakan Web Mining
Sistem Analisa Spatio-Temporal Information Bencana
Banjir di Indonesia Menggunakan Web Mining
Oleh:
Jeffrey Jeconiah
NIM: 612006063
Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
dalam
Program Studi Teknik Elektro
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
2011
Sistem Analisa Spatio-Temporal Information Bencana
Banjir di Indonesia Menggunakan Web Mining
Oleh:
Jeffrey Jeconiah
NIM: 612006063
Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
dalam
Program Studi Teknik Elektro
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
Disahkan oleh:
Pembimbing I
Handoko, M.Eng
Tgl: ...............................
Pembimbing II
Banu Wirawan Yohanes, S.T.
Tgl: ....................................
INTISARI
Web mining merupakan salah satu teknologi di bidang komputasi yang dewasa
ini berkembang dengan pesat. Web mining bertujuan mengambil informasi yang sangat
berharga dari data yang disajikan di Internet dan berskala besar. Dalam skripsi ini, web
mining dipakai untuk menemukan spatio-temporal information bencana banjir di
Indonesia dari internet. Skripsi ini terbagi menjadi 3 bagian besar yaitu focused crawler,
text mining dan visualisasi.
Focused crawler berfungsi untuk mendapatkan artikel-artikel dari internet dan
kemudian disimpan di database lokal. Proses ini akan berjalan secara otomatis dan dapat
mencari artikel dalam jumlah yang besar. Artikel yang disimpan hanya artikel yang
memenuhi topik banjir.
Kemudian text mining akan mencari spatio-temporal information dari artikelartikel yang disimpan. Informasi yang dicari adalah waktu dan lokasi kejadian banjir.
Informasi yang didapat disimpan di database lokal.
Informasi yang telah dikumpulkan kemudian divisualisai dalam bentuk GIS,
tabel dan grafik. Hal ini bertujuan agar informasi yang ada dapat lebih mudah dianalisa.
Untuk menampilkan dalam GIS, digunakan Google Earth. Pada Google Earth akan
ditampilkan penyebaran bencana banjir di Indonesia. Tabel menampilkan kejadiankejadian banjir pada lokasi dan waktu tertentu. Sedangkan grafik menampilkan jumlah
kejadian banjir di Indonesia pada tahun tertentu.
i
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan bimbingan
kepada penulis sehingga skripsi ini akhirnya dapat terselesaikan dengan baik dan tepat
pada waktunya.
Skripsi ini disusun untuk memenuhi salah satu persyaratan yang telah
ditetapkan dalam meraih gelar Sarjana Strata I di Fakultas Teknik Elektronika dan
Komputer Universitas Kristen Satya Wacana, Salatiga.
Keberhasilan penulisan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh
sebab itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:
1. Bapak Handoko, S.T., M.Eng, selaku dosen pembimbing utama yang telah
berkenan menyediakan waktu untuk membimbing, mengarahkan dan membuka
wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf jika
selama bimbingan terjadi kesalahan yang tidak disengaja.
2. Bapak Banu Wirawan Yohanes, S.T, selaku dosen pembimbing pembimbing II
yang telah berkenan menyediakan waktu untuk membimbing, mengarahkan dan
membuka wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf
jika selama bimbingan terjadi kesalahan yang tidak disengaja.
3. Para dosen, pegawai dan staff yang telah membantu penulis dalam menyelesaikan
studi.
4. Papa dan Mama yang senantiasa memberikan dorongan moril, semangat dan doa
untuk penulis.
5. Anak-anak kos gang buntu yang selalu ramai dan ceria. Terima kasih atas
dukungan dan doa kalian selama ini.
ii
6. Teman-teman lain yang seangkatan maupun beda angkatan yang selalu membantu
menyemangati, memberikan ide dan mengembalikan keceriaan saat penulis sedang
stress.
7. Semua pihak yang berperan dalam kesuksesan skripsi ini, yang tidak dapat penulis
sebutkan namanya satu per satu.
Penulis menyadari bahwa pembuatan skripsi ini masih belum sempurna. Oleh
sebab itu penulis mengharapkan kritik dan saran yang dapat memberikan perbaikan
yang membangun. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi
pihak yang membutuhkannya.
Salatiga, Desember 2011
Penulis
Jeffrey Jeconiah
iii
DAFTAR ISI
HALAMAN
INTISARI ......... ............................................................................................. i
KATA PENGANTAR .................................................................................... ii
DAFTAR ISI ..... ............................................................................................. iv
DAFTAR GAMBAR ...................................................................................... vi
DAFTAR SINGKATAN ................................................................................ viii
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang ............................................................................ 1
1.2 Tujuan ......................................................................................... 2
1.3 Spesifikasi ................................................................................... 2
1.4 Sistematika Penulisan ................................................................. 3
BAB II DASAR TEORI ................................................................................. 4
2.1 Focused Crawler .......................................................................... 4
2.2 Text Mining ................................................................................. 5
2.3 Spatio-Temporal Information ..................................................... 8
2.4 Google Earth ............................................................................... 8
2.5 Pemrograman C# (Windows Form dan ASP.NET) .................... 10
BAB III PERANCANGAN ............................................................................. 13
3.1 Focused Crawler ......................................................................... 13
3.2 Text Mining ................................................................................. 15
3.3 Visualisasi ................................................................................... 22
iv
BAB IV PENGUJIAN SISTEM DAN ANALISA ......................................... 26
4.1 Text Mining ................................................................................. 26
4.2 Penggunaan Aplikasi .................................................................. 31
BAB V KESIMPULAN DAN SARAN ......................................................... 37
DAFTAR PUSTAKA ..................................................................................... 38
LAMPIRAN
A. Data Yang Diuji ........................................................................... A-1
v
DAFTAR GAMBAR
HALAMAN
Gambar 2.1 Cara Kerja Web Crawler .................................................................. 5
Gambar 2.2 Tahapan Dalam Text Mining ............................................................ 6
Gambar 2.3 Contoh Tokenizing ........................................................................... 6
Gambar 2.4 Contoh Filtering ............................................................................... 7
Gambar 2.5 Contoh Stemming ............................................................................... 7
Gambar 2.6 Contoh Tagging .................................................................................. 7
Gambar 2.7 Contoh Tampilan Google Earth ......................................................... 9
Gambar 2.8 Contoh Tampilan yang Dihasilkan KML ......................................... 10
Gambar 3.1 Tampilan Awal Program .................................................................. 15
Gambar 3.2 Tahapan Dalam Text Mining ............................................................ 16
Gambar 3.3 Diagram Alir Tahap Mengubah Tanggal Menjadi Angka ................ 18
Gambar 3.4 Diagram Alir Tahap Pencarian Informasi Tanggal ........................... 20
Gambar 3.5 Entity Relationship Diagram ............................................................ 20
Gambar 3.6 Diagram Alir Tahap Informasi Lokasi .............................................. 21
Gambar 3.7 Tampilan di Google Earth ................................................................ 23
Gambar 3.8 Tampilan Data Dalam Tabel ............................................................ 24
Gambar 3.5 Tampilan Data Dalam Grafik ........................................................... 25
Gambar 4.1 Halaman di Website BNPB Untuk Membuat Permintaan Data ...... 30
Gambar 4.2 Halaman di Website BNPB Yang Menampilkan Data Hasil
Permintaan ........................................................................................................... 31
Gambar 4.3 Tampilan Awal ................................................................................ 32
vi
Gambar 4.4 Tampilan Saat Sistem Memberikan Pilihan Untuk Memasukkan Data
Lokasi ................................................................................................................... 32
Gambar 4.5 Tampilan Saat Pengguna Memilih Untuk Memasukkan Data
lokasi .................................................................................................................... 33
Gambar 4.6 Tampilan Saat Pengguna Dapat Memasukkan Data Lokasi ............ 33
Gambar 4.7 Tampilan Saat Text Mining Selesai .................................................. 33
Gambar 4.8 Tampilan Halaman Awal Website ................................................... 34
Gambar 4.9 Tampilan View Tabel ....................................................................... 35
Gambar 4.10 Tampilan View Chart ..................................................................... 36
Gambar 4.11 Tampilan Pilihan Download KML File ......................................... 36
vii
DAFTAR SINGKATAN
BNPB
Badan Nasional Penanggulangan Bencana
GIS
Geographic Information System
IIS
Internet Information Service
KML
Keyhole Markup Language
SQL
Structured Query Language
XML
Extensible Markup Language
viii
Banjir di Indonesia Menggunakan Web Mining
Oleh:
Jeffrey Jeconiah
NIM: 612006063
Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
dalam
Program Studi Teknik Elektro
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
2011
Sistem Analisa Spatio-Temporal Information Bencana
Banjir di Indonesia Menggunakan Web Mining
Oleh:
Jeffrey Jeconiah
NIM: 612006063
Skripsi ini telah diterima dan disahkan
sebagai salah satu persyaratan guna mencapai gelar
SARJANA TEKNIK
dalam
Program Studi Teknik Elektro
FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER
UNIVERSITAS KRISTEN SATYA WACANA
SALATIGA
Disahkan oleh:
Pembimbing I
Handoko, M.Eng
Tgl: ...............................
Pembimbing II
Banu Wirawan Yohanes, S.T.
Tgl: ....................................
INTISARI
Web mining merupakan salah satu teknologi di bidang komputasi yang dewasa
ini berkembang dengan pesat. Web mining bertujuan mengambil informasi yang sangat
berharga dari data yang disajikan di Internet dan berskala besar. Dalam skripsi ini, web
mining dipakai untuk menemukan spatio-temporal information bencana banjir di
Indonesia dari internet. Skripsi ini terbagi menjadi 3 bagian besar yaitu focused crawler,
text mining dan visualisasi.
Focused crawler berfungsi untuk mendapatkan artikel-artikel dari internet dan
kemudian disimpan di database lokal. Proses ini akan berjalan secara otomatis dan dapat
mencari artikel dalam jumlah yang besar. Artikel yang disimpan hanya artikel yang
memenuhi topik banjir.
Kemudian text mining akan mencari spatio-temporal information dari artikelartikel yang disimpan. Informasi yang dicari adalah waktu dan lokasi kejadian banjir.
Informasi yang didapat disimpan di database lokal.
Informasi yang telah dikumpulkan kemudian divisualisai dalam bentuk GIS,
tabel dan grafik. Hal ini bertujuan agar informasi yang ada dapat lebih mudah dianalisa.
Untuk menampilkan dalam GIS, digunakan Google Earth. Pada Google Earth akan
ditampilkan penyebaran bencana banjir di Indonesia. Tabel menampilkan kejadiankejadian banjir pada lokasi dan waktu tertentu. Sedangkan grafik menampilkan jumlah
kejadian banjir di Indonesia pada tahun tertentu.
i
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala berkat dan bimbingan
kepada penulis sehingga skripsi ini akhirnya dapat terselesaikan dengan baik dan tepat
pada waktunya.
Skripsi ini disusun untuk memenuhi salah satu persyaratan yang telah
ditetapkan dalam meraih gelar Sarjana Strata I di Fakultas Teknik Elektronika dan
Komputer Universitas Kristen Satya Wacana, Salatiga.
Keberhasilan penulisan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh
sebab itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:
1. Bapak Handoko, S.T., M.Eng, selaku dosen pembimbing utama yang telah
berkenan menyediakan waktu untuk membimbing, mengarahkan dan membuka
wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf jika
selama bimbingan terjadi kesalahan yang tidak disengaja.
2. Bapak Banu Wirawan Yohanes, S.T, selaku dosen pembimbing pembimbing II
yang telah berkenan menyediakan waktu untuk membimbing, mengarahkan dan
membuka wawasan penulis dalam menyelesaikan skripsi ini. Penulis meminta maaf
jika selama bimbingan terjadi kesalahan yang tidak disengaja.
3. Para dosen, pegawai dan staff yang telah membantu penulis dalam menyelesaikan
studi.
4. Papa dan Mama yang senantiasa memberikan dorongan moril, semangat dan doa
untuk penulis.
5. Anak-anak kos gang buntu yang selalu ramai dan ceria. Terima kasih atas
dukungan dan doa kalian selama ini.
ii
6. Teman-teman lain yang seangkatan maupun beda angkatan yang selalu membantu
menyemangati, memberikan ide dan mengembalikan keceriaan saat penulis sedang
stress.
7. Semua pihak yang berperan dalam kesuksesan skripsi ini, yang tidak dapat penulis
sebutkan namanya satu per satu.
Penulis menyadari bahwa pembuatan skripsi ini masih belum sempurna. Oleh
sebab itu penulis mengharapkan kritik dan saran yang dapat memberikan perbaikan
yang membangun. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi
pihak yang membutuhkannya.
Salatiga, Desember 2011
Penulis
Jeffrey Jeconiah
iii
DAFTAR ISI
HALAMAN
INTISARI ......... ............................................................................................. i
KATA PENGANTAR .................................................................................... ii
DAFTAR ISI ..... ............................................................................................. iv
DAFTAR GAMBAR ...................................................................................... vi
DAFTAR SINGKATAN ................................................................................ viii
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang ............................................................................ 1
1.2 Tujuan ......................................................................................... 2
1.3 Spesifikasi ................................................................................... 2
1.4 Sistematika Penulisan ................................................................. 3
BAB II DASAR TEORI ................................................................................. 4
2.1 Focused Crawler .......................................................................... 4
2.2 Text Mining ................................................................................. 5
2.3 Spatio-Temporal Information ..................................................... 8
2.4 Google Earth ............................................................................... 8
2.5 Pemrograman C# (Windows Form dan ASP.NET) .................... 10
BAB III PERANCANGAN ............................................................................. 13
3.1 Focused Crawler ......................................................................... 13
3.2 Text Mining ................................................................................. 15
3.3 Visualisasi ................................................................................... 22
iv
BAB IV PENGUJIAN SISTEM DAN ANALISA ......................................... 26
4.1 Text Mining ................................................................................. 26
4.2 Penggunaan Aplikasi .................................................................. 31
BAB V KESIMPULAN DAN SARAN ......................................................... 37
DAFTAR PUSTAKA ..................................................................................... 38
LAMPIRAN
A. Data Yang Diuji ........................................................................... A-1
v
DAFTAR GAMBAR
HALAMAN
Gambar 2.1 Cara Kerja Web Crawler .................................................................. 5
Gambar 2.2 Tahapan Dalam Text Mining ............................................................ 6
Gambar 2.3 Contoh Tokenizing ........................................................................... 6
Gambar 2.4 Contoh Filtering ............................................................................... 7
Gambar 2.5 Contoh Stemming ............................................................................... 7
Gambar 2.6 Contoh Tagging .................................................................................. 7
Gambar 2.7 Contoh Tampilan Google Earth ......................................................... 9
Gambar 2.8 Contoh Tampilan yang Dihasilkan KML ......................................... 10
Gambar 3.1 Tampilan Awal Program .................................................................. 15
Gambar 3.2 Tahapan Dalam Text Mining ............................................................ 16
Gambar 3.3 Diagram Alir Tahap Mengubah Tanggal Menjadi Angka ................ 18
Gambar 3.4 Diagram Alir Tahap Pencarian Informasi Tanggal ........................... 20
Gambar 3.5 Entity Relationship Diagram ............................................................ 20
Gambar 3.6 Diagram Alir Tahap Informasi Lokasi .............................................. 21
Gambar 3.7 Tampilan di Google Earth ................................................................ 23
Gambar 3.8 Tampilan Data Dalam Tabel ............................................................ 24
Gambar 3.5 Tampilan Data Dalam Grafik ........................................................... 25
Gambar 4.1 Halaman di Website BNPB Untuk Membuat Permintaan Data ...... 30
Gambar 4.2 Halaman di Website BNPB Yang Menampilkan Data Hasil
Permintaan ........................................................................................................... 31
Gambar 4.3 Tampilan Awal ................................................................................ 32
vi
Gambar 4.4 Tampilan Saat Sistem Memberikan Pilihan Untuk Memasukkan Data
Lokasi ................................................................................................................... 32
Gambar 4.5 Tampilan Saat Pengguna Memilih Untuk Memasukkan Data
lokasi .................................................................................................................... 33
Gambar 4.6 Tampilan Saat Pengguna Dapat Memasukkan Data Lokasi ............ 33
Gambar 4.7 Tampilan Saat Text Mining Selesai .................................................. 33
Gambar 4.8 Tampilan Halaman Awal Website ................................................... 34
Gambar 4.9 Tampilan View Tabel ....................................................................... 35
Gambar 4.10 Tampilan View Chart ..................................................................... 36
Gambar 4.11 Tampilan Pilihan Download KML File ......................................... 36
vii
DAFTAR SINGKATAN
BNPB
Badan Nasional Penanggulangan Bencana
GIS
Geographic Information System
IIS
Internet Information Service
KML
Keyhole Markup Language
SQL
Structured Query Language
XML
Extensible Markup Language
viii