246~258
ISSN: 2355-6579
E-ISSN: 2528-2247 246
Abstract
Everyone can interact with the others through a language. Indonesia is known as a
country that has a lot of cultural diversity, one of the diversity is different languages in each
region. Bugis language is one of the local language in Indonesia for Makassar typical society.
At this time this language is reduced using. Even many Bugis’s people do not understand their
own language. Those who live in the neighborhood instead of the original population of bugis
tribe who were never taught the language of their origin region. One of the reason is lack of
learning media for Bugis language so make peoples are lazy to learn it. Through the
application of Indonesian - Bugis dictionary translation using web technology, every person
can easily learning the language of Bugis. In addition to enabling users, a dictionary
application created purpose to preserve one of Indonesia's cultural diversity which is the local
language and that’s not to become extinct. This translation dictionary application is using
Sequential Search algorithm (search in a row) for the word search processing. This search
method is suitable use for an Indonesian - Bugis dictionary application because it can translate
quickly search terms.
Keywords: dictionary, Sequential Search, web applications, bugis language, algorithm.
Diterima Agustus 5, 2016; Revisi Agustus 12, 2016; Disetujui Agustus 30, 2016
247
yang semakin kompleks ini, tidak lagi sulit Dreamweaver 8 atau biasa disebut
untuk membuat situs Web yang menarik Dreamweaver 8, adalah sebuah perangkat
dan informatif dengan hanya menggunakan lunak untuk mendesain dan membuat
Hypertext Markup Language (HTML) dan halaman Web”. Dengan menggunakan
Hypertext Preprocessor (PHP). Pada era ini Dreamweaver 8, tidak perlu lagi mengetik
disebut awal dari era Web generasi 1 (Web kode-kode HTML atau kode-kode lainnya
1.0). Salah satu cirinya adalah Web ini secara manual dalam membuat sebuah
relatif statis dari sisi isinya dan interaksinya halaman Web.
hanya bersifat satu arah, yang terjadi hanya
dari pengunjung Web yang dapat 1.5. Web Browser
memberikan komentar pada fasilitas buku Dalam perancangan aplikasi berbasis
tamu yang disediakan di halaman Web Web, juga dibutuhkan software pendukung
tersebut (Arief, 2011). yaitu Web browser untuk menampilkan
informasi dari Web server. Menurut Arief
1.3. Internet (2011) memaparkan bahwa “Web browser
Jaringan yang bisa diakses diseluruh merupakan program yang berfungsi untuk
dunia yakni internet. Semua orang bisa menampilkan dokomen-dokumen Web
mendapatkan informasi dengan mudah dalam format HTML”.
dimana dan kapan saja (Sudarma, 2012). Jadi dapat dikatakan bahwa Web
Menurut Supardi(2009) mendefinisikan browser adalah sebuah perangkat lunak
bahwa ”Internet yang merupakan akronim sebagai media untuk menampilkan
dari Interconnection Networking adalah dokumen-dokumen atau aplikasi Website
jaringan komputer dengan skala dunia”. yang telah kita buat berupa halaman Web
Teknologi Internet memakai protokol yang sangat tergantung pada Web engine
TCP/IP yang pertama kali dikenalkan dan yang digunakan oleh masing-masing
diuji coba oleh US Departement of Defense browser.
(US DoD) dalam proyek ARPAnet
(Advanced Research Projects Agency 1.6. Hypertext Markup Language
Network) pada tahun 1969. ARPAnet (HTML)
adalah sebuah badan yang dibentuk pada Sudarma (2012) mendefinisikan
tahun 1958 oleh Amerika yang terdiri dari bahwa “HTML merupakan suatu bahasa
para peneliti dan teknisi dari universitas dan yang dikenali oleh Web browser untuk
laboratorium yang ada di Amerika. menampilkan informasi seperti teks,
Perkembangan Internet hingga pada gambar, suara, animasi bahkan video”.
terciptanya aplikasi World Wide Web Sedangkan Arief (2011) mendefinisikan
(WWW) pada tahun 1990 oleh Tim bahwa “HTML atau Hypertext Markup
Berners-Lee. Aplikasi ini membuat semua Language merupakan salah satu format
pengguna dapat saling berbagi bermacam- yang digunakan dalam pembuatan
macam aplikasi dan konten, serta saling dokumen dan aplikasi yang berjalan di
mengaitkan materi-materi dan informasi halaman Web”.
yang tersebar di Internet. Menurut Winarno dan Zaki (2011)
mendefinisikan bahwa “HTML adalah
1.4. Web Editor bahasa pemrograman yang bebas, dan
Dalam pembuatan web yang dinamis tidak dimiliki oleh siapa pun,
juga diperlukan web editor yang juga pengembangannya dilakukan banyak
merupakan salah satu komponen penting orang, banyak pihak di seluruh dunia dan
untuk menuliskan listing programnya. Ada bisa dikatakan sebagai sebuah bahasa
dua cara untuk membuat sebuah Web page yang dikembangkan bersama-sama secara
yaitu dengan HTML editor atau dengan global”.
editor text biasa (misalnya notepad atau Jadi dapat disimpulkan HTML adalah
editplus). HTML editor dapat menggunakan suatu bahasa pemrograman yang open
software Dreamweaver. Software ini source untuk mengatur bagaimana
merupakan salah satu software untuk penampilan dan pemformatan konten di
mendesain Website atau homepage, selain Web melalui Web browser sebagai
software front page yang sering di dengar penampil informasi. Dokumen HTML
(Kustiyahningsih dan Anamisa, 2011). disusun oleh beberapa elemen atau lebih
Menurut Ramadhan (2007) dikenal dengan komponen-komponen
memaparkan bahwa “Macromedia
dasar yang dapat berupa teks murni, atau seseorang atau mencari suatu istilah dalam
bukan teks atau keduanya. kamus.
Menurut Munir (2011) mengemukakan
1.7. Hypertext Preprocessor (PHP) bahwa Algoritma Searching yang dimaksud
Kegunaan bahasa pemrograman yaitu encarian data di dalam larik (array).
adalah untuk membuat program aplikasi, Sebuah algoritma pencarian dijelaskan
yaitu program yang digunakan untuk secara luas adalah sebuah algoritma yang
menyelesaikan pekerjaan jenis tertentu. menerima sebuah masukan dan
Bahasa komputer atau bahasa menghasilkan sebuah solusi untuk masalah
pemrograman digolongkan menjadi tiga tersebut. Setelah proses pencarian
kelompok, yaitu bahasa prosedural, bahasa dilaksanakan, akan diperoleh salah satu
object oriented (berorientasi objek), dan dari dua kemungkinan, yaitu data yang
bahasa visual. dicari ditemukan atau tidak ditemukan.
Secara garis besar ada dua kategori Beberapa jenis metode pencarian
script yang dibutuhkan untuk membuat data, antara lain:
aplikasi Web menurut Arief (2011), yaitu: a. Pencarian secara internal
a. Client side scripting, contohnya Dalam pencarian internal, semua
adalah: Hypertext Markup Language rekaman berada dalam komputer.
(HTML), HTML5, XHTML, Cascading b. Pencarian secara eksternal
Style Sheet (CSS), JavaScript, Untuk pencarian eksternal, tidak
VBScript, jQuery. Untuk client side semua rekaman yang diketahui berada
scripting eksekusinya dilakukan di sisi pada komputer.
client yaitu oleh Web browser c. Pencarian dinamis
langsung. Pencarian dinamis, banyaknya
b. Server side scripting, contohnya rekaman yang diketahui dapat
adalah: Active Server Pages (ASP), berubah-ubah karena penambahan,
Hypertext Preprocessor (PHP), Java pengurangan atau penghapusan suatu
Server Pages (JSP). Untuk server side data rekaman.
scripting eksekusinya dilakukan di sisi d. Pencarian statis
server oleh sebuah modul yang Pencarian statis, banyaknya rekaman
disebut Web enginePHP adalah yang diketahui tetap.
kependekan dari Hypertext
Preprocessor yang dibangun oleh 1.9. Pencarian Beruntun (Sequential
Rasmus Lerdorf pada tahun 1994. Searching)
Metode Sequential Searching atau
PHP merupakan suatu bahasa disebut pencarian beruntun yang dapat
komputer yang digunakan untuk melakukan digunakan untuk melakukan pencarian
interprestasi dari kode PHP menjadi kode data, baik pada array yang sudah terurut
HTML sehingga hasilnya dapat ditampilkan maupun belum terurut (Utami, 2005).
di Web browser (Raharjo, 2011). Menurut Secara konsep penjelasannya seperti
Pratama (2010) mengemukakan bahwa berikut: Terdapat A terdiri dari 6 buah data
“PHP merupakan suatu bahasa yang tersimpan dalam array:
pemrograman sisi server yang dapat A[1], A[2], A[3,...,A[n-1]
digunakan untuk membuat halaman Web Dan b adalah data yang ingin dicari. Proses
dinamis”. yang terjadi pada metode pencarian ini
adalah untuk menemukan A[i]=b. Dengan i
1.8. Metode Pencarian Data adalah bilangan index terkecil yang
Pencarian (searching) merupakan memenuhi yang memenuhi kondisi 0 ≤ k ≤
proses yang sangat dasar dalam n-1. Tentukan saja ada kemungkinan
pengolahan data dimana proses bahwa data yang dicari tidak ditemukan.
pencariannya dengan menemukan data
yang ingin dicari dalam sekumpulan data Contoh: A←[8, 7, 5, 6, 10, 4] i=1
yang bertipe sama baik dasar atau s/d n
bentukan (Munir, 2011). Misalnya dalam
kehidupan sehari-hari yang biasa Dilakukan pencarian di dalam array
dilakukan, mencari berita dengan aplikasi tersebut data bernilai 5.
tertentu, pencarian nomor telepon
Maka proses pencariannya sebagai berikut:
menggambarkan ruang lingkup suatu output ke aktor. Berikut ini adalah gambar
sistem secara garis besarnya. Use case yang menjelaskan aplikasi kamus bahasa
menjelaskan tentang hubungan antara Indonesia – Bugis berbasis web dalam
sistem dengan aktor. Hubungan ini dapat model use case diagram.
berupa input aktor ke sistem maupun
Pada halaman sejarah membahas sejarah Cara mengakses halaman ini dengan
singkat suku dan bahasa bugis serta dialek memasukkan Username dan password
bahasa bugis. yang benar. Jika salah satu diantara
keduanya ada yang tidak benar maka akan
f. Halaman Login Admin tampil pesan “Username atau Password
Halaman menu login hanya bisa salah, harap di cek kembali”. Maka akan
diakses oleh admin untuk dapat masuk ke kembali lagi ke halaman login. Berikut
aplikasi kamus bahasa Indonseia – Bugis. tampilan halaman login admin.
ke dalam bahasa Bugis yang dapat Munir, Rinaldi. (2011). Algoritma &
dijadikan solusi pembelajaran alternatif Pemrograman (Edisi Revisi).
masyarakat suku Bugis khususnya dapat Bandung: Informatika Bandung.
memanfaat aplikasi yang belum pernah ada
sebelumnya seperti aplikasi kamus ini.
Munawar. (2005). Unified Modelling
Penerapan pencarian kata per kata dengan
metode Sequential Search pada Aplikasi Language (UML). Buku Pedoman
Kamus Bahasa Indonesia ke Bahasa Bugis Visual Dengan UML.
Berbasis Web ini berjalan dengan baik
karena dianggap tepat sebagai algoritma Pratama, Antonius Nugraha Widhi. (2010).
pencarian yang digunakan. Aplikasi ini tidak CodeIgniter: Cara Mudah
hanya memberikan informasi mengenai Membangun Aplikasi PHP. Jakarta:
kamus online saja tetapi juga tentang suku, Mediakita.
bahasa, dan persebaran daerah-daerah
orang bugis di Indonesia. Sehingga aplikasi Raharjo, Budi. (2011). Belajar Otodidak
ini dapat menjadi media pembelajaran
Membuat Database Menggunakan
online bagi siapa saja yang ingin
mempelajari kebudayaan Bugis dan bisa
MySQL. Bandung: Informatika
diakses dimana saja melalui website tanpa Bandung.
belajar langsung dari suku asli Bugis.
Sembiring, Jhoni Pranata. (2013).
4.1. Saran Perancangan Aplikasi Kamus
Program Aplikasi Kamus Bahasa Bahasa Indonesia – Karo Online
Indonesia-Bugis tidak mencakup seluruh Berbasis Web Dengan Metode
kata yang ada sehingga akan lebih baik jika Sequential Search, Jurnal Pelita
ada kata yang belum terisi diharapkan agar Informatika Budi Darma, Vol.
ditambahkan oleh pengguna melalui buku V(2), 28-33.
tamu yang ada pada menu web. Untuk
pengembangan aplikasi lebih lanjut
diharapkan mampu menerjemahkan per Simarmata, Janner. (2006). Aplikasi Mobile
kalimat Indonesia – Bugis atau sebaliknya. Commerce Menggunakan PHP &
Aplikasi web ini, untuk penelitian MySQL. Yogyakarta: Andi.
selanjutnya agar bisa dikembangkan
menjadi aplikasi android yang nantinya Sudarma & Jarot S. (2012). Buku Super
dapat diunduh dan digunakan dengan Pintar Internet. Jakarta: Mediakita.
mudah sehingga nantinya kamus online ini
juga dapat dimanfaatkan oleh siapa saja Supardi, Yuniar. (2009). Internet Untuk
yang ingin mempelajari bahasa bugis Segala Kebutuhan. Jakarta: PT.
walaupun bukan asli masyarakat bugis
tanpa harus datang langsung ke wilayah-
Elex Media Komputindo.
wilayah penduduk asli bugis umumnya.
Tentunya dengan tampilan web ataupun Syafaruddin., Nangi, Jumadi., & Harun,
aplikasi android dengan fitur yang lengkap Nadjamuddin. (2013). Sistem
dan lebih menarik. Aplikasi Kamus Penerjemah
Bahasa Indonesia-Lontara Bugis
Referensi Berbasis Metode Binary Search dan
Arief, M.Rudyanto. (2011). Pemrograman Parsing Tree. Jurnal Ristek.
Web Dinamis Menggunakan PHP Vol.2(2), 19-24.
& MySQL. Yogyakarta: Andi.
Utami, Ema & Sukrisno. (2005). 10
Kustiyahningsih, Yeni & Devie Rosa Langkah Belajar Logika dan
Anamisa. (2011). Pemrograman Algoritma Menggunakan Bahasa C
Basis Data Berbasis Web dan C++ di GNU/Linux.
Menggunakan PHP & MySQL. Yogyakarta: Andi.
Yogyakarta: Graha Ilmu.