Jurnal Jurusan Elktro | Tehnik Telekomunikasi | Perancangan Aplikasi | Makalah Dan Jurnal Gratis jurnal ilmiah(1)

Seminar Teknik Telekomunikasi dan Informasi Maret 2013

Perancangan Aplikasi Web Grabber Menggunakan Keyword
Untuk FOREX
Azhari Nugraha Pratama1, Rasman Rauf2, Syafruddin Syarif, Indrabayu.

Abstrak
Foreign Exchange Market atau disingkat Forex merupakan suatu jenis perdagangan atau transaksi yang
memperdagangkan mata uang suatu negara terhadap mata uang negara lainnya (pasangan mata uang / pair) yang
melibatkan pasar-pasar uang utama di dunia selama 24 jam secara berkesinambungan. Web grabber merupakan
aplikasi yang dapat mencari dan menyimpan halaman-halaman web dengan link-link URLnya sesuai dengan topik
tanpa harus melalui proses browsing, sehingga hasilnya dapat dilihat secara offline. Pada penelitian ini, dikhususkan
bagaimana menganalisa fundamental dalam dunia trading forex.
Metode digunakan adalah Semantic Search. Algoritma Semantic Search yang diterapkan pada Web
Grabber dalam melakukan pengindeksan adalah mengunjungi halaman http://www.bing.com/news/ kemudian
menyimpan URL hasil pencarian. Bahasa pemrograman yang digunakan adalah Visual Basic.NET 2012 serta
menggunakan database MySQL 5.5.6.
Dengan aplikasi Web Grabber untuk Forex, user dengan mudah mendapatkan informasi mengenai indikator
ekonomi secara detail. Dan hasil pencarian berupa halaman web tersimpan pada database dimana informasi yang
didapatkan setiap harinya dapat dijadikan perbandingan karena informasi yang didapatkan disimpan berdasarkan
jenis indikator ekonomi dan berdasarkan tanggal aksesnya.

Kata Kunci: Web Grabber, Keyword, Forex, Visual Basic.NET, MySQL.

1. Pendahuluan
Forex adalah produk investasi yang sifatnya
liquid dan bersifat internasional. Perbedaan nilai mata
uang sebuah negara yang berubah dari waktu ke
waktu yang dipengaruhi berbagai macam faktor
itulah yang menjadi dasar adanya transaksi keuangan
bernama Forex Trading.
Dalam berkiprah di dunia Trading Forex,
analisa sangat diperlukan untuk menentukan arah
pergerakan dari indeks saham. Analisa yang bagus
dapat membantu memperoleh pendapatan dan
mampu meminimalisir kerugian sebaik mungkin.
Untuk mendapatkan berita-berita up to date
mengenai data ekonomi berdasarkan indikator
TRADE BALANCE, PMI, CCI, CPI, FED, GNP, PPI
dan masih banyak lagi yang lainnya yang
mempengaruhi pergerakan mata uang dunia. Agar
dapat mengurangi kerugian sebelum melakukan

1
2

transaksi di trading forex. Dibutuhkan aplikasi yang
tidak hanya sekadar mencariw berita tetapi juga dapat
menyimpan halaman web berita tersebut. Ada
beberapa aplikasi yang dapat melakukan pencarian
dan penyimpanan halaman web, tetapi pencariannya
bersifat umum, tidak berfokus pada trading forex,
serta penyimpanannya membutuhkan storage yang
besar.
Berdasarkan hal tersebut, penulis ingin
membuat sebuah aplikasi yang dapat digunakan
untuk melakukan pencarian khusus menggunakan
keyword yang berhubungan dengan forex. Aplikasi
tersebut
dinamakan
“WEBGRABBERFORFOREX”

2. Tinjauan Pustaka

2.1 Web Browser, Web Browser Ofline, Web
Grabber

Mahasiswa jurusan Elektro Fakultas Teknik Universitas Hasanuddin D41108300
Mahasiswa jurusan Elektro Fakultas Teknik Universitas Hasanuddin D41108356

Seminar Teknik Telekomunikasi dan Informasi Maret 2013
Web Browser adalah sebuah program
aplikasi yang memungkinkan user untuk melihat dan
berinteraksi dengan teks, image dan informasi lain
yang terletak pada web page yang berada pada World
Wide Web atau Local Area Network. Teks atau image
pada sebuah web page dapat mengandung hyperlink
ke web page lain pada website yang sama lainnya.
Web Browser memungkinkan user untuk secara cepat
dan mudah mengkases informasi dari banyak web
page pada banyak website dengan mengikuti link link yang ada [3].

Halaman web dapat terhubung ke halaman
web lain. Untuk menambahkan link, digunakan

pasangan tag anchor, yaitu …. Tag
mempunyai 3 atribut [3]:

Web Browser modern memiliki mode offline
browsing, dimana sebuah web page disimpan secara
lokal pada folder sementara dan akan dihapus secara
otomatis pada waktu tertentu. Beberapa web browser
bahkan menyediakan fasilitas untuk user guna
memilih halaman-halaman mana yang dapat dibrowse secara offline dan menggaransi bahwa
halaman-halaman tersebut tidak dihapus secara
otomatis. Aplikasi offline browser yang lain dapat
mengikuti link-link pada sebuah page dan
menyimpan semua page yang dari link-link tersebut
dalam harddisk lokal agar dapat dilihat (browsed)
setelah user disconnected [3].

Label

Web Grabber yang dibuat ini adalah sebuah
aplikasi Offline Browser yang dapat mencari page page pada World Wide Web sesuai dengan "keyword"

yang ditulis, mengikuti link-link dari page-page
tersebut sampai kedalaman tertentu secara rekusif
dan selanjutnya menyimpan semua page yang
ditemukan ke dalam harddisk lokal agar dapat dilihat
lagi setelah user disconnected dari World Wide Web.
2.2 Teknologi Pembangun Web
2.2.1 HTML
Hypertext Markup Language (HTML)
adalah format hypertext yang dipakai di web. HTML
adalah standar yang didefinisikan oleh W3C (World
Wide Web Consortium), yaitu badan yang
mengontrol internet. Standar yang ada sekarang
adalah HTML 4 [4]. Kunci HTML adalah tag
pembuka (misalnya ) dan tag penutup
(). Di dalam dan
dapat ditambahkan pasangan tag-tag yang lain [3].
2.2.2 Link






HREF untuk membuat link ke halaman lain.
NAME untuk membuat link pada halaman
yang sama.
TARGET untuk menyatakan file yang
berhubung- an dengan atribut HREF.

Bentuk umum:

URL menyatakan URL dari halaman, dan
Label menyatakan label yang ditampilkan dan dapat
dipilih.
2.2.3 URL
URL (Uniform Resource Locator) adalah
des- kripsi komplit dari lokasi sebuah resource yang
ada pada jaringan. Berikut ini adalah contoh dari
URL [3]:
http://www.Tsite.com/art/coba.dll/mamalia?
hewan=kucing&warna=putih

URL adalah bagian dari URI (Uniform
Resource Identifier) yang didefinisikan di dalam
standar HTTP (RFC1945).
2.2.4 Forex
Forex berasal dari kata “Foreign Exchange”
yang berarti pertukaran mata uang asing, atau
pertukaran mata uang yang satu dengan mata uang
yang lainnya. Yang tujuan awalnya adalah untuk
pembayaran luar negeri. Karena adanya perbedaan
suply dan demand dalam suatu waktu tertentu,
mengakibatkan adanya fluktuasi nilai mata uang yang
satu dibandingkan dengan yang lainnya. Selisih dari
perbedaan nilai uang pada suatu waktu inilah yang
kemudian
dimanfaatkan
untuk
mengambil
keuntungan. Sejak ada pemahaman seperti itu,
akhirnya mata uang diperdagangkan dalam sebuah
pasar yang disebut Forex Market [1].


Seminar Teknik Telekomunikasi dan Informasi Maret 2013

3. PERANCANGAN SISTEM

Jika pencarian pada search engine membawa
hasil, maka hasil yang berupa alamat-alamat web
akan ditampilkan pada ListBox URL yang
sebelumnya tersimpan dalam database berdasarkan
kategori dan tanggal pencarian.
User dapat memilih URL pada ListBox URL
untuk kemudian mendownload halaman web.
3.3 Proses Download
User memilih URL dan mendownload
halaman web string HTML ke dalam bentuk byte
array menggunakan UTF-8. Kemudian byte array
hasil konversi dikompresi menggunakan GZip
Compressing, selanjutnya dienkripsi menggunakan
ToBase64String.
Selanjutnya

hasil
enkripsi
dimasukkan dalam database.
4.

EVALUASI SOFTWARE

Dari hasil pengujian aplikasi ini dapat
diketahui bahwa aplikasi telah berjalan dengan baik,
seperti terlihat pada beberapa gambar berikut ini.

Gambar 1. Flowchart Aplikasi Web Gabber
3.1 Menu New Category
Penginputan kategori sebagai keyword pencarian
berasal dari tabel event http://www.factory.com.
3.2 Search to Search Engine
Proses ini dilakukan bila user memilih
kategori/keyword pencarian. Pencarian menggunakan
search engine bing. URL yang digunakan memiliki
format

http://www.bing.com/news/search?q=...&p1=
%5bNewsVertical+Interval%3d
%227%22%5d&FORM=PTFTNR.
Hasil pencarian berita merupakan berita
terbaru dalam satu jam terakhir.

Gambar 2. Menu New Category

Seminar Teknik Telekomunikasi dan Informasi Maret 2013
Gambar 3. Menu Utama Web Grabber
5.

KESIMPULAN
Berdasarkan penjelasan tentang perancangan
dan pembuatan aplikasi Web Grabber ini dapat ditarik
beberapa kesimpulan, yaitu antara lain:
 Informasi mengenai indikator ekonomi
dapat dengan mudah didapatkan secara up
to date setiap hari.
 Halaman informasi yang didapatkan dapat

tersimpan di dalam database berdasarkan
kategori pencarian.
 Halaman informasi yang didapatkan dapat
tersimpan secara terpisah di dalam database
berdasarkan waktu pencarian dan dapat
dijadikan perbandingan.
 User Interface lebih sederhana dan mudah
digunakan karena memiliki webbrowser
sendiri dan hanya memiliki satu form.
 Waktu yang dibutuhkan untuk mendownload halaman web bergantung pada
kecepatan koneksi dan banyaknya volume
data yang di-download.
 Waktu yang dibutuhkan untuk membuka dan
menampilkan halaman web bergantung pada
jumlah data string halaman web yang
dibuka.
DAFTAR PUSTAKA
1.

Nurpratiwi dan Aslam. 2012. Aplikasi Web
Grabber Untuk Forex, Makassar.

2.

Permana, Budi. 2010. Modul Belajar Cepat
Membuat Program Dengan Visual Studio
2010 dan SQL Server 2008, Bandung.

3.

Raharjo, Budi. 2003. Aplikasi WEB
GRABBER Untuk Mengambil Halaman Web
Sesuai Dengan Keyword Yang Diinputkan,
Surabaya.

4.

Sibero, Alexander F.K. 2010. Dasar-Dasar
Visual Basic.NET, Jakarta

5.

Solichin, Achmad. 2010. MySQL: Dari
Pemula Hingga Mahir, Jakarta.

6.

7.
8.

9.
10.

Widiatmojo, Sawidji dan Lie Ricky
Ferlianto.
2007.
FOREX
On-LINE
TRADING Tren Investasi Masa Kini, Jakarta
http://dev.mysql.com/doc/refman/5.5/en/
(Diakses Desember 2012)
http://www.expertsexchange.com/Programming/Languages/.NE
T/Visual_Studio_.NET_2005/Q_26390910.h
tml (Diakses November 2012)
http://www.codeproject.com/Articles/27396/
Easy-String-Compression-and-Encryption
(Diakses Januari 2013)
http://www.techrepublic.com/blog/program
ming-and development/convert-a-stringinto-a-byte-array-in-vbnet/415 (Diakses
Januari 2013)
BIODATA

AZHARI NUGRAHA PRATAMA – D41108300,
dilahirkan di Mawasangka, 10 Februari 1989.
Menempuh pendidikan di SDN 1 Mawasangka pada
tahun 1996 – 2002. Selanjutnya menempuh
pendidikan di SMPN 1 Mawasangka pada tahun 2002
– 2005 dan dilanjutkan ketingkat menengah umum di
SMAN 1 Mawasangka pada tahun 2005 – 2008. Saat
ini kuliah di Fakultas Teknik, Jurusan Teknik Elektro,
sub program studi Teknik Telekomunikasi dan
Informasi, Universitas Hasanuddin.
RASMAN RAUF– D41108356, dilahirkan di
Mawasangka, 10 Februari 1989. Menempuh
pendidikan di SDN 1 Mawasangka pada tahun 1996
– 2002. Selanjutnya menempuh pendidikan di SMPN
1 Mawasangka pada tahun 2002 – 2005 dan
dilanjutkan ketingkat menengah umum di SMAN 1
Mawasangka pada tahun 2005 – 2008. Saat ini kuliah
di Fakultas Teknik, Jurusan Teknik Elektro, sub
program studi Teknik Telekomunikasi dan Informasi,
Universitas Hasanuddin.