Jurnal ini membahas tentang penggunaan aplikasi untuk meningkatkan lalu lintas situs web dengan mereengineering lalu lintas web menggunakan browser berbasis teks Lynx. Aplikasi ini dibuat menggunakan bahasa pemrograman Python dan diharapkan dapat menarik pengunjung yang tepat untuk meningkatkan kesuksesan situs web.
1. JURNAL INFORMATIKA
“Sarana Promosi Web Dengan Teknik Re-engineering (Manipulasi) Web Traffic
Menggunakan Browser Lynx”
Dewi Rosmala, Randy Adityawarman T
Jurusan Teknik Informatika
Institut Teknologi Nasional Bandung
Intisari
Untuk memulai suatu bisnis melalui internet memang tidak mudah. Salah satu faktor
yang sangat krusial adalah publikasi dan promosi. Promosi website menjadi sangat penting
karena salah satu tujuan utama sebuah website dibangun adalah mendatangkan pengunjung,
sehingga informasi yang ada dalam website tersebut tersampaikan. Yang jadi masalah ternyata
mendatangkan pengunjung yang tepat tidaklah mudah, bahkan bisa lebih sulit dibandingkan
proses membuat website itu sendiri. Salah satu dari sekian banyak indikasi kesuksesan sebuah
website adalah traffic. Traffic menunjukkan bahwa website tersebut digemari oleh
pengunjungnya. Salah satu cara yang efektif untuk mendatangkan pengunjung bagi website
tersebut adalah melalui search engine. Salah satu hal yang dapat kita lakukan adalah
memunculkan website pada halaman-halaman awal situs-situs search engine yang dikenal
dengan teknik SEO (Search Engine Optimizer). Atas dasar masalah di atas, maka akan
dibutuhkan sebuah aplikasi web traffic engineering. Dengan aplikasi ini traffic suatu web akan
meningkat. Bagaimana suatu aplikasi ini dapat digunakan untuk meningkatkan web traffic
dengan re-engineering (manipulasi) web traffic.
Abstract
To start a business via the internet is not easy. One crucial factor is publicity and
promotion. Promotion of website is very important because one of the main objectives of a
website is built to bring visitors, that the information contained in this website is delivered to
visitors. The problem is to bringing the right visitors is not easy, even more difficult than the
process of making the website itself. One of the many indications of the success of a website is
traffic. Traffic shows that the website has liked by visitors. One of the effective way to bring
visitors come into the website is through search engines. One of the things we can do is bring up
the website on the initial pages of search engines sites known as SEO techniques (Search Engine
Optimizer). On the basis of the above problems, it will need a web application traffic
engineering. With this application traffic of web will increase. How an application can be used to
increase web traffic by re-engineering (manipulation) web traffic.
2. PENDAHULUAN sangat penting karena salah satu tujuan
utama sebuah website dibangun adalah
mendatangkan pengunjung sehingga
1.1 Latar Belakang informasi yang ada dalam website tersebut
tersampaikan. Yang jadi masalah ternyata
Melakukan pencarian dokumen, data mendatangkan pengunjung yang tepat
atau informasi di internet menjadi lebih tidaklah mudah, bahkan bisa lebih sulit
mudah dengan menggunakan search engine, dibandingkan proses membuat website itu
tetapi dengan ledakan jumlah data pada sendiri. Maksud pengunjung yang tepat
search engine, pencarian dokumen, data atau adalah berbeda maknanya dengan
informasi menjadi tidak sederhana lagi. pengunjung yang banyak. Artinya mereka
Apalagi mengingat begitu menyebarnya benar-benar membutuhkan informasi yang
dokumen, data atau informasi di mana- disediakan website kita. Salah satu dari
mana. sekian banyak indikasi kesuksesan sebuah
website adalah traffic. Traffic menunjukkan
Saat ini, dunia maya (internet) telah
bahwa website tersebut digemari oleh
menjadi suatu media yang sangat diandalkan
pengunjungnya. Salah satu cara yang efektif
untuk menjalankan segala aktifitas secara
untuk mendatangkan pengunjung bagi
universal. Apalagi setelah berkembangnya
website tersebut adalah melalui search
blog dan keberadaan domain-domain
engine.
gratisan, yang memberikan kesempatan bagi
para pengguna internet untuk menyalurkan
aspirasinya melalui internet. Dunia maya
tidak hanya dimanfaatkan oleh kaum Salah satu hal yang dapat kita
individu, namun instansi/perusahaan lakukan adalah memunculkan website pada
sekalipun banyak yang bergantung pada halaman-halaman awal situs-situs search
internet untuk memberikan layanannya engine yang dikenal dengan teknik SEO
masing-masing, baik hanya untuk sekedar (Search Engine Optimizer). Hal ini penting
memberikan informasi sampai kepada sebagai langkah awal dalam
penjualan produk. Maka dari itu, berbisnis memperkenalkan dan mempromosikan
melalui internet (internet business) website kita, karena banyaknya pengguna
merupakan bisnis yang potensial dan internet yang menggunakan search engine
berprospek cerah mengingat kebaradaan untuk mendapatkan apa yang mereka cari.
internet yang semakin berkembang, dan juga SEO adalah salah satu cara promosi website
penggunanya yang semakin bertambah dari untuk mendatangkan pengunjung. Perlu
masa ke masa. diketahui bahwa 80% lebih orang mencari
informasi (browsing) menggunakan search
Untuk memulai suatu bisnis melalui engine, target SEO adalah menempatkan
internet memang tidak mudah. Salah satu website pada posisi halaman depan.
faktor yang sangat krusial adalah publikasi
dan promosi. Promosi website menjadi
3. Atas dasar masalah di atas, maka sesuai untuk pembangunan sebuah simulasi
akan dibutuhkan sebuah aplikasi web traffic sistem aplikasi yang akan dibangun.
engineering.
Dengan aplikasi ini traffic suatu web
akan meningkat. Bagaimana suatu aplikasi
ini dapat digunakan untuk meningkatkan
web traffic dengan re-engineering
(manipulasi) web traffic.
1.2 Rumusan Masalah
Bagaimana suatu aplikasi ini dapat
digunakan untuk meningkatkan web traffic
dengan manipulation web traffic.
Permasalahan adalah perlu kehati-hatian Gambar 1 Model Prototype
karena untuk menghindari dianggap sebagai
spam atau flooding. Tahap-tahap Prototype :
1. Mengidentifikasi kebutuhan :
1.3 Tujuan Penelitian Analisa terhadap kebutuhan
aplikasi web traffic
Tujuan utama dari penulisan riset ini 2. Quick desain : Pembuatan desain
adalah membuat suatu aplikasi yang global/fitur-fiturnya yang akan
digunakan untuk memanipulasi traffic suatu dibutuhkan pada sistem
web sehingga dengan aplikasi ini, traffic 3. Build/Membangun Prototype :
suatu web akan meningkat. Pembuatan simulasi sistem
aplikasi menggunakan bahasa
phyton termasuk pengujian dan
1.4 Batasan Masalah penyempurnaan
4. Evaluasi : Mengevaluasi
Dalam penulisan makalah riset ini, prototype dan memperhalus
pembahasan akan dibatasi pada teknik analisis kebutuhan
meningkatkan web traffic dengan 5. Pembuatan & Implementasi :
manipulation web traffic. Menggunakan Pembuatan sebenarnya termasuk
bahasa pemrograman Python karena bahasa design, coding dan testing
script yang simple dan mendukung untuk
jaringan dan web serta menghubungkan LANDASAN TEORI
dengan web browser (LYNX) berbasis teks.
Dengan Operating System yang saya World Wide Web
gunakan di sini ialah dengan windows 7.
Definisi World Wide Web (Purbo,
1.5 Metode Pengembangan Aplikasi 2001) adalah: “kumpulan semua sumber
atau informasi yang dihubungkan dengan
Pendekatan model prototype ini hyperlinks yang dapat diakses, ditransfer
dipilih karena mempunyai struktur yang atau dieksekusi secara remote dari mana saja
4. dalam internet melalui server HTTP sumber dipisah dengan tanda “/”. Sebagai
(HyperText Transfer Protocol) oleh klien contoh di bawah ini menunjukkan
HTTP menggunakan HTTP sebagai protocol permintaan HTTP yang berisi URL dari
transfer utama. Klien HTTP yang disebutkan
sumber yang diminta.
dalam definisi di atas dapat berupa browser
atau aplikasi lain yang didesain sendiri dan http://erma.akprind.ac.id/~erma/index.html;
menggunakan HTTP sebagai protokol erma.akprind.ac.id adalah nama DNS dari
transfer utama. Jika klien HTTP adalah server, dan ~erma/index.html adalah nama
browser, sumber yang disebutkan dalam dari sumber. Ada beberapa operasi HTTP
definisi di atas, utamanya terdiri atas yang salah satu contohnya adalah GET dan
dokumen HTML (HyperText Markup POST. Operasi GET digunakan untuk
Language). Ketika dokumen HTML
meminta sumber dari server. Operasi POST
ditransfer melalui internet, dokumen
tersebut akan di-encode dalam format digunakan untuk mengirim informasi ke
MIME (Multipurpose Internet Mail sumber yang ada di server. Server akan
Extentions). merespon dengan header HTTP yang diikuti
dengan bagian data. Pada kasus operasi
permintaan GET, respon dari server akan
HyperText Transfer Protocol berisi sumber yang diminta klien. Jika server
Protokol transfer utama yang menerima operasi POST, server akan
digunakan oleh WWW adalah HTTP. Ini melewatkan data yang ada pada operasi
adalah protokol aplikasi berbasis klien POST ke sumber yang dapat dieksekusi.
server sederhana yang dibangun di atas TCP Setelah server menerima kembali hasil dari
(Transmission Control Protocol). Transaksi sumber tersebut, server akan memasukkan
yang khas dari HTTP ini adalah klien hasil tersebut ke HTTP respon yang dikirim
melakukan koneksi dengan server HTTP, kembali ke klien.
dan melakukan permintaan untuk sumber Phyton
yang diinginkan dan menunggu respon dari
server. Setelah menerima permintaan dari Python adalah bahasa pemrograman
klien, server akan memproses permintaan interpretatif multiguna dengan filosofi
klien dan mengirimkan respon dan menutup perancangan yang berfokus pada tingkat
koneksi. Respon dapat berupa sumber yang keterbacaan kode. Python diklaim sebagai
bahasa yang menggabungkan kapabilitas,
diinginkan atau dapat juga hasil dari
kemampuan, dengan sintaksis kode yang
eksekusi dalam kasus resource yang diminta sangat jelas dan dilengkapi dengan
adalah sumber yang dapat dieksekusi . Klien fungsionalitas pustaka standar yang besar
mengalamatkan sumber yang dibutuhkan serta komprehensif.
dengan URL (Uniform Resource Locator),
yaitu alamat fisik dari objek yang dapat Python mendukung multi paradigma
diambil menggunakan protokol jaringan pemrograman, namun tidak dibatasi pada
pemrograman berorientasi objek,
seperti HTTP. URL terdiri atas nama server
pemrograman imperatif, dan pemrograman
(DNS atau alamat IP) dan nama dari sumber fungsional. Salah satu fitur yang tersedia
yang diminta. Nama server (DNS) dan nama pada python adalah sebagai bahasa
5. pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti
halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa
skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan
yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan
untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai
platform sistem operasi.
Browser Lynx
Lynx merupakan aplikasi browser yang menggunakan TUI (Text User Interface) sebagai
antarmuka ke penggunanya. Penggunaan Lynx sangat populer dikalangan System Administrator
GNU/Linux, yang umunya hanya menggunakan TUI sebagai antarmuka.
Berbeda dengan browser pada umunya, yang banyak dilengkapi berbagai add-ons dan tampilan
GUI (Graphical User Interface) yang menarik, Lynx sebagai browser yang berbasiskan text
hanya menyediakan deretan text sebagai antarmuka. Namun disinilah kelebihan dari Lynx,
karena hanya menggunakan text sebagai antarmukanya, kecepatan akses data menjadi lebih cepat
jika dibandingkan dengan menggunakan browser yang berbasiskan GUI.
Lynx merupakan aplikasi standar yang disediakan ketika menggunakan Sistem Operasi
GNU/Linux seperti Fedora Core, Mandriva, RedHat dan lainnya. Namun sekarang Lynx juga
sudah tersedia dalam versi Windows 9x/NT/2000/XP.
Gambar 1 Browser Lynx (Text Browser)
6. Work Flow
Gambar 2 Work Flow
Kesimpulan
Berdasarkan dari hasil analisa dapat disimpulkan bahwa pengujian untuk sistem aplikasi web
traffic dengan menggunakan bahasa pemrograman phyton dapat menambah traffic suatu simulasi
website untuk mengundang minat pengunjung yang tepat. Walaupun sebenarnya aplikasi ini
masih belum selesai saya lakukan, penulis meminta maaf atas belum terselesaikan aplikasi dan
jurnal ini dan masih banyak kekurangan tool-tool pada sistem yang menaikkan traffic web.
Daftar Pustaka
1. Gadya Dwipa dan Dewi Rosmala 2012. Kumpulan Phyton dan penerapan google app
engine.
2. Catur Iswahyudi dan Erma Susanti. Aplikasi web statistic untuk menganalisa traffic
web . Email: catur@akprind.ac.id , erma@akprind.ac.id
7. 3. Abdulla, G., 1998, Analysis and Modeling of World Wide Web Traffic, Virginia
Polytechnic Institute and State University, Virginia.
4. Aviv Faqot 04/04/2011. Metodologi Pengembangan Sistem (Waterfall dan
Prototype).