INFORMATIKA
PEMBANGUNAN WEBSITE CONTENTMONITORINGSYSTEM
MENGGUNAKAN DIFFLIB PYTHON
ABSTRAK
Content internet dinilai memiliki prospek sangat cerah dan berpotensisangat besar
untuk pengembangan industri pada masa sekarang maupun tahun-tahun yang akan datang.
Pelaku bisnis yang menggunakan konten diproyeksikan mencapai 60% (Frost Sullivan,
2012). Semakin berkembangnya website content semakin banyak juga yang harus user
pantau .Untuk itu dibutuhkan suatu sistem monitoring yang berguna untuk memantau website
bila terjadi suatu perubahan pada content.Website content monitoring ini akan membantu
user dalam memantau content website , dengan mengirim e-mail kepada user bila terjadi
perubahan pada website. Penerapan sistem monitoring content ini memanfaatkan Google
App Engine dan Difflib Python sebagai modul pemrograman. Fitur didalamnya dapat
membantu keamanan dan menangani masalah yang terjadi dalam website seperti memeriksa
keadaan server website dan perubahan content pada website.
ABSTRACT
Internet content is judged to have very bright prospects and huge potential for
industrial development in the present and the years to come. Business people who use the
content is projected to reach 60% (Frost Sullivan, 2012).. The continued development of
website content also to be more user monitor is up to date. That requires a monitoring system
that allows you to monitor the website if there is a change in content. Website content
monitoring will assist the user in monitoring the website is up to date, by sending e-mail to
the user when changes to the website. Application of this content monitoring system utilizing
the technology of the Google App Engine Python and Diflib as programming
modulesFeatures in it can help the safety and handling problems that occur in such website
to check the website server and change content on the website.
No.3 , Vol. 3, September – Desember 2012 17
JURNAL INFORMATIKA
PENDAHULUAN cukup efektif untuk menarik minat
konsumen sehingga permintaan produk
Content atau dalam Bahasa Indonesia serta jasa tersebut mengalami peningkatan
disebut content adalah informasi yang yang cukup signifikan ditengah
tersedia melalui media atau produk persaingan pasar yang semakin padat.
elektronik. Penyampaian content dapat
dilakukan melalui berbagai media Difflib merupakan suatu modul yang
seperti internet, televisi, dan CD audio. menyediakan kelas dan fungsi untuk
Pelaku bisnis yang menggunakan content membandingkan. Modul dapat digunakan
diproyeksikan mencapai 60%, hal ini untuk membandingkan file dan dapat
didorong oleh penggunaan dan turunnya menghasilkan informasi yang memuat
harga telepon genggam serta meningkatnya perbedaan dalam berbagai format, termasuk
penguna sosial media dan jual beli online HTML dan konteks. Django adalah sebuah
(Frost Sullivan, 2012). Sedangkan Iwan web framework yang berbasis Python dan
Setiawan pada tahun 2011 dalam bukunya menggunakan sistem MTV, yaitu Model,
mengatakan bahwa pengguna internet akan Template dan View. Web framework itu
tumbuh kurang lebih sebesar 29,7% pada sendiri adalah sebuah alat yang digunakan
tahun 2010-2015, sementara koneksi juga untuk mempermudah kita dalam
akan tumbuh sebesar 21,9% di tahun 2011- membangun sebuah website..Python
2016.Content internet dinilai memiliki merupakan bahasa pemrograman freeware
prospek sangat cerah dan berpotensi sangat yang bisa dimanfaatkan untuk mendukung
besar untuk pengembangan industri pada pemrograman yang berorientasi objek dan
masa sekarang maupun tahun-tahun yang dapat berjalan di berbagai platform sistem
akan datang (Setyanto,2012). operasi seperti UNIX, PCs (DOS,
Windows, OS/2), Macintosh, dan
Dari data yang ditelusuri, pesaingan lainnya.Pemrograman Python di dukung
website content sangat ketat dan persaingan penuh oleh Google App Engine
pasar di dunia maya menuntut sebagian yangmenyediakan layanan untuk
besar pelaku bisnis online untuk penyimpanan (storage) dan database.
lebih kreatif dan inovatif dalam Google App Engine juga menyediakan
mengembangkan content dan membuat layanan secara gratis untuk penggunaan
artikel serta mempublikasikannya. Website quota space dibawah 500MB.
content merupakan marketing toolyang
Pada penelitian ini dilakukan kegiatan memonitoring kinerja pada website.
pembuatan aplikasi monitoring Pembuatan website content montoring ini
contentwebsite yang berfungsi untuk memanfaatkan Difflib Python yang akan di
memantau website. Apabila terjadi hosting mengunakan Google App Engine.
perubahan pada content website tersebut, Aplikasi ini dapat mempermudah user
aplikasi inimemberi peringatan yang dalam melakukan monitoring terhadap isi
dikirim melalui e-mail dan membuat content setiap website dengan adanya
usertersebut selalu update serta dapat website content monitoringuser tidak perlu
menghemat waktu dalam pemantauan membuka setiap page untuk mengetahui isi
website, Selain itu website content ini content. Website content monitoring dapat
memiliki beberapa fitur tambahan seperti me-monitor10 page untuk setiap website
No.3 , Vol. 3, September – Desember 2012 18
JURNAL INFORMATIKA
yang ingin diketahui perubahan content,
user hanya perlu mengunjungi dan
mendaftar di www.monitoring-
site.appspot.com.
No.3 , Vol. 3, September – Desember 2012 19
JURNAL INFORMATIKA
Landasan Teori menghasilkan pertandingan yang "terlihat
benar" untuk suatu perbandingan.
Python
B. Kelas yang membandingkan text atau
Python adalah salah satu bahasa class difflib.difer
pemrograman tingkat tinggi yang bersifat
interpreter, interaktif, object-oriented dan Difflib.difer adalah kelas yang
dapat beroprasi di hamper semua platform, digunakan untuk membandingkan suatu
seperti keluarga UNIX, Mac, Windows, dan urutan baris teks dan untuk
lainnya. sebagai bahasa tingkat tinggi, membandingkan urutan karakter setiap
Python termasuk salah satu bahasa baris.
pemrograman yang mudah untuk dipelajari Membandingkan setiap baris dari sebuah
karena sintaks yang jelas dan elegan, difflib menggunakan perintah yang tedapat
dikombinasikan dengan penggunaan pada tabel 2 :
module-module siap pakai dan struktur data
tingkat tinggi yang efisien. Tabel 1 Perintah difflib.difer
DIFFLIB memiliki kelas dapat '?' tidak hadir dalam salah satu urutan input baris
membandingkan seperti :
No.3 , Vol. 3, September – Desember 2012 20
JURNAL INFORMATIKA
Django Analisis dan Perancangan Fitur Sistem
No.3 , Vol. 3, September – Desember 2012 21
JURNAL INFORMATIKA
WorkFlow
Gambar 2 Workflow
Blok Diagram
No.3 , Vol. 3, September – Desember 2012 22