Web Scraping untuk Optimalisasi Monitoring Media Massa Kementerian Lingkungan Hidup dan Kehutanan

Ma'rifah, Gema Khusnul and Iffadah, Adhisa Shilfadianis (2024) Web Scraping untuk Optimalisasi Monitoring Media Massa Kementerian Lingkungan Hidup dan Kehutanan. Project Report (Praktek Kerja Lapang). Fakultas Ilmu Komputer, Fakultas Ilmu Komputer.

[img] Text (COVER)
21083010034 Halaman Cover.pdf

Download (1MB)
[img] Text (BAB I)
21083010034 Bab I Pendahuluan.pdf

Download (132kB)
[img] Text (BAB II)
21083010034 Bab II Gambaran Umum Tempat PKL.pdf
Restricted to Repository staff only until 2027.

Download (313kB) | Request a copy
[img] Text (BAB III)
21083010034 Bab III Pelaksanaan & Pembahasan.pdf
Restricted to Repository staff only until 2027.

Download (1MB) | Request a copy
[img] Text (BAB IV)
21083010034 Bab IV Penutup.pdf

Download (6kB)
[img] Text (DAFTAR PUSTAKA)
21083010034 Daftar Pustaka.pdf

Download (295kB)
[img] Text (LAMPIRAN)
21083010034 Lampiran.pdf
Restricted to Repository staff only until 2027.

Download (1MB) | Request a copy

Abstract

Kementerian Lingkungan Hidup dan Kehutanan Republik Indonesia (KLHK) memiliki peran penting dalam menjaga kelestarian lingkungan dan hutan di Indonesia. KLHK juga terlibat dalam penyusunan kebijakan strategis untuk menghadapi perubahan iklim dan mengembangkan program konservasi yang berkelanjutan. Biro Hubungan Masyarakat (Humas) KLHK memainkan peran vital dalam menyebarluaskan informasi, membangun hubungan antar lembaga, serta menyajikan informasi publik secara efektif. Untuk mendukung tugasnya, Biro Humas perlu memantau pemberitaan di media online secara real-time agar dapat segera menanggapi isu-isu yang berkembang, mengidentifikasi sentimen publik, dan mengukur efektivitas komunikasi serta program yang telah dijalankan. Proyek Praktek Kerja Lapangan (PKL) ini bertujuan untuk mengembangkan sebuah website yang dapat membantu Biro Humas KLHK dalam memonitoring berita di media massa secara otomatis menggunakan teknik web scraping. Metode yang digunakan meliputi beberapa tahapan utama: pengumpulan data, penyimpanan data, pengembangan antarmuka pengguna, dan pengambilan data berdasarkan parameter. Proses pengumpulan data dilakukan melalui teknik web scraping menggunakan bahasa pemrograman Python dengan pustaka seperti BeautifulSoup. Analisis struktur HTML dari setiap website berita dilakukan untuk mengekstrak informasi penting seperti judul, tanggal publikasi, dan isi berita. Setelah data berhasil diambil, langkah selanjutnya adalah menyimpannya dalam sebuah database yang handal seperti MySQL, PostgreSQL, atau MongoDB. Konektivitas antara proses scraping dan database dicapai melalui penggunaan API, yang memungkinkan data yang telah di-scrape disimpan langsung ke dalam database dengan desain skema yang terorganisir. Pengembangan antarmuka pengguna dilakukan dengan membuat sebuah form sederhana menggunakan HTML, CSS, dan JavaScript. Form ini memungkinkan pengguna untuk memasukkan parameter pencarian seperti tanggal, kata kunci, dan memilih sumber berita. Form tersebut kemudian dikaitkan dengan backend yang dibangun menggunakan framework seperti Flask. Backend bertanggung jawab untuk menerima input dari form, memvalidasi data yang diterima, dan memastikan bahwa input sesuai dengan format yang diharapkan sebelum diproses lebih lanjut. Ketika parameter pencarian diterima di backend, sistem akan membuat query berdasarkan input tanggal, kata kunci, dan sumber berita yang diberikan oleh pengguna. Query ini dijalankan terhadap database untuk mengambil data yang relevan dan hasil query kemudian diformat ke dalam bentuk JSON untuk dikirim kembali ke frontend. Hasil dari proyek ini adalah prototipe sebuah website monitoring yang mampu memantau dan menganalisis informasi dari media massa secara real-time. Prototipe ini memungkinkan Biro Humas KLHK untuk melakukan pencarian berita berdasarkan parameter tertentu dan menampilkan data yang relevan secara cepat dan efisien. Saran untuk pengembangan lebih lanjut termasuk menambahkan fitur analisis sentiment, fitur dashboard visualisasi data, notifikasi otomatis untuk berita-berita penting, serta laporan analisis yang dapat diunduh untuk meningkatkan fungsionalitas dan kegunaan website.

Item Type: Monograph (Project Report (Praktek Kerja Lapang))
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorDamaliana, Aviolla TerzaNIDN0002089402aviolla.terza.sada@upnjatim.ac.id
Thesis advisorTrimono, TrimonoNIDN0008099501trimono.stat@upnjatim.ac.id
Subjects: Q Science > Q Science (General)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4450 Databases
Divisions: Faculty of Computer Science > Departemen of Data Science
Depositing User: Ma'rifah Gema Khusnul
Date Deposited: 19 Jun 2025 03:41
Last Modified: 19 Jun 2025 03:41
URI: https://repository.upnjatim.ac.id/id/eprint/32241

Actions (login required)

View Item View Item