You are on page 1of 8

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/279464006

APLIKASI KAMUS ONLINE BAHASA ARAB


INDONESIA

Article · January 2011

CITATIONS READS

0 7,793

3 authors, including:

Adian Fatchur Rochim


University of Indonesia
79 PUBLICATIONS 18 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Embedded System View project

WSN untuk Kampus Hijau View project

All content following this page was uploaded by Adian Fatchur Rochim on 09 April 2016.

The user has requested enhancement of the downloaded file.


MAKALAH SEMINAR TUGAS AKHIR

APLIKASI KAMUS ONLINE


BAHASA ARAB INDONESIA

Nasyril Arief *, Adian Fatchurrohim, S.T.,M.T. **, Maman Somantri, S.T.,M.T. **

Abstrak - Kamus merupakan media untuk Hasilnya dapat langsung digunakan dalam
memudahkan pencarian arti / terjemah dari suatu komputer. Aplikasi berbasis web tidak dapat
kata. Kamus konvensional yang berbentuk buku dijalankan langsung di komputer. Untuk
cenderung monoton, tidak bisa ditambah ataupun menjalankannya, dibutuhkan engine tertentu, dalam
diubah, serta membutuhkan waktu yang cukup lama
hal ini web server.
dalam pencarian katanya. Perkembangan teknologi
Selain itu aplikasi kamus berbasis web ini
sekarang ini dapat membawa efek positif diantaranya
adalah dengan adanya program aplikasi kamus memiliki kelebihan dibanding kamus yang berbasis
Pada Tugas Akhir ini dibuat aplikasi kamus visual programming, yaitu dalam hal update,
online bahasa arab indonesia dengan metode dimana pada aplikasi berbasis web cukup sekali
perancangan terstruktur. Aplikasi dibangun dengan melakukan update, sedangkan pada aplikasi visual
PHP sebagai bahasa script pada sisi server dan tiap komputer harus di update.
MySQL sebagai database dan unicode sebagai Penggunaan kamus yang mudah dan dapat
pengkode huruf arab. Aplikasi berbasis web yang diakses secara cepat dari tempat mana saja
memungkinkan pengaksesan dari mana saja. melatarbelakangi pembuatan kamus bahasa Arab-
Berdasarkan pengujian aplikasi kamus ini Indonesia dengan berbasis web.
didapatkan bahwa pencarian arti dengan program
Pada aplikasi kamus Arab – Indonesia ini
aplikasi kamus jauh lebih cepat dari kamus
konvensional. Aplikasi kamus yang baik adalah yang digunakan Unicode Arabic sebagai huruf arabnya
didukung dengan data yang lengkap, karena itu pada yang bersifat multiplatform. Dengan begitu, aplikasi
aplikasi ini setiap user dapat berperan serta untuk dapat dimanfaatkan secara luas tanpa harus terlebih
mendukung kelengkapan data kamus dengan dahulu meng-install program aplikasi tertentu, atau
mendaftarkan diri sebagai anggota,namun data sistem operasi tertentu, misalnya Microsoft
masukan anggota ini akan dicek terlebih dahulu oleh Windows 98 Arabic Enable.
admin sebelum dapat diakses oleh umum. Dengan
adanya kamus bahasa Arab Online ini diharapkan
dapat dikembangkan pemanfaatan unicode untuk 1.2 Tujuan
berbagai aplikasi.
Tujuan dari tugas akhir ini adalah merancang
Kata kunci : kamus bahasa Arab,PHP, database
dan membuat aplikasi kamus online Arab-
MySql, unicode.
Indonesia.

I. PENDAHULUAN 1.3 Batasan Masalah


Pada Tugas Akhir ini pembahasan akan
1.1 Latar Belakang dibatasi pada sistem kerja aplikasi kamus online
Aplikasi kamus Online Arab – Indonesia bahasa Arab-Indonesia meliputi :
merupakan aplikasi kamus yang berbasis web.
Sebuah aplikasi web, secara umum didefinisikan 1. PHP dan MySql pada Aplikasi Kamus
sebagai sebuah aplikasi yang menggunakan browser Arab Indonesia ini.
web sebagai kliennya. 2. Unicode Arabic yang memungkinkan
Pembuatan aplikasi berbasis web berbeda pengetikan huruf arab pada platform yang
dengan aplikasi berbasis windows (visual tidak support Arabic (Multipaltform)
programming) seperti Visual Basic, Pascal, Delphi
atau KDevelop. Dalam visual programming, kita
meningkatkan kecepatan dan kinerja aplikasi II. DASAR TEORI
dengan mengoptimasi penggunaan memori,
manajemen proses, dan pengaturan Input-Output. 2.1 Kamus Arab
Pada pemrograman berbasis web, faktor yang Kamus merupakan media untuk
menentukan kinerja aplikasi adalah kecepatan akses memudahkan pencarian arti / terjemah dari suatu
database dan kecepatan akses jaringan dan internet. kata. Kamus konvensional yang berbentuk buku
Perbedaan kedua, adalah cara aplikasi berjalan. cenderung monoton / tetap, tidak bisa ditambah
Pada aplikasi visual, aplikasi dibangun dengan ataupun diubah, serta membutuhkan waktu yang
menggunakan tool tertentu, kemudia n dikompilasi. cukup lama dalam pencarian katanya.
*
Mahasiswa Teknik Elektro Universitas Diponegoro
**
Dosen Teknik Elektro Universitas Diponegoro
Perkembangan selanjutnya muncul program kamus komponen. Secara umum ada 3 bagian utama dan
yang memiliki kelebihan lebih cepat dalam multi tier application[7] :
pencarian arti kata, serta dapat di update sehingga a. Client Side Presentation
tidak monoton. Pada aplikasi kamus berbasis web Bagian ini mengatur penyampaian data,
selain cepat dalam pencarian katanya, juga dapat fungsi dan fitur aplikasi dalam bentuk tampilan
diakses dari manapun, serta memiliki kemampuan (user interface) untuk dapat berinteraksi dengan
cukup sekali update . pengguna. Dalam aplikasi berbasis web, client side
Aplikasi kamus Arab – Indonesia pada presentation dibuat dengan bahasa HTML, CSS,
tugas akhir ini berbasis Unicode sehingga dapat dan Javascript.
lebih cepat dalam melaksanakan instruksi dari pada b. Server Side Business Logic
aplikasi non-Unicode. Dengan penggunaan unicode Bagian ini disebut juga middle tier, adalah
arabic ini menjadikan tulisan arab pada aplikasi bagian yang bertanggung jawab atas cara kerja
kamus ini juga dapat dijalankan pada semua sistem aplikasi. Di dalamnya kita mengatur bagaimana
operasi (multiplatform) tanpa harus menginstal fungsi dan fitur aplikasi dapat bekerja dengan baik.
windows arabic terlebih dahulu. Dalam aplikasi berbasis web, ada beberapa alternatif
yang dapat digunakan, ditentukan oleh jenis
2.2 Arsitektur Web platform yang digunakan. Seperti CGI Script,
2.2.1 Sistem Client-Server Proprietary API, ASP, JSP, ColdFusion dan PHP.
Client-Server merupakan suatu konfigurasi Teknologi server side yang akan kita pelajari pada
sistem dimana diberlakukan pembagian tugas modul ini adalah PHP.
komputasi antara proses client dan server. Client c. Back End Storage
sebagai tier pertama bertugas menampilkan data Bagian ini mengatur cara penyimpanan
kepada pengguna dalam bentuk user interface, dan data. Penyimpanan data merupakan materi yang
Server sebagai tier kedua bertanggung jawab atas cukup kompleks dalam pembangunan aplikasi.
penyediaan informasi kepada client dan menangani Karena kecepatan, keutuhan, dan keamanan data
proses logik aplikasi. Pada model two-tier ini masih merupakan faktor kritis dalam aplikasi. Ada banyak
menggabungkan antara layanan pemrosesan data solusi database yang tersedia di pasaran. Pada
dan logik komputasi aplikasi. Dengan sistem ini umumnya, database yang digunakan bertipe
kekuatan pemrosesan dapat didistribusikan ke relasional (Relational Database Management
beberapa mesin client dan mesin server yang System – RDBMS). Manajemen data dilakukan
terpisah secara fisik (distributed system). dengan bahasa SQL (Standard Query Language).
Sistem client/server ini juga meringankan Konsep Three- tier dapat digambarkan sebagai
kerja server, karena tugas menampilkan informasi berikut :
dalam user interface tidak perlu dilakukan secara
langsung oleh server, namun diserahkan
sepenuhnya oleh browser web. Dengan
pemrograman client-side seperti Javascript dan
Java, fungsi validasi form / fungsi lainnya dapat
dilakukan oleh browser sebelum data dikirimkan ke
server, sehingga menjamin keabsahan data. Sistem
berbasis client/server memberikan efisiensi dalam
penggunaan resource, penyimpanan data, serta
menekan lalu lintas data yang terlalu padat.
Kelemahan sistem ini adalah manajemen dan
perawatan mesin-mesin client serta proses
konfigurasinya yang memakan waktu dan tenaga.

2.2.2 Konsep Multi Tier Application


Aplikasi internet maupun intranet berbasis
web merupakan salah satu penerapan multi tier Gambar 2.1. Konsep aplikasi multi-tier [10].
application. Multi tier application (sering disebut
juga Three tier) adalah aplikasi yang dibagi menjadi 2.3 PHP
beberapa bagian dan tiap bagian menjalankan Pada aplikasi kamus Online Arab – Indonesia
fungsinya masing-masing. Dengan sistem multi tier ini PHP sebagai bahasa scipting yang berjalan disisi
akan meningkatkan skalabilitas aplikasi, biaya server yang memberikan solusi sangat murah
perawatan rendah, dan penggunaan ulang (karena gratis digunakan) dan dapat berjalan di
berbagai jenis platform, sehingga dapat

2
memudahkan user untuk mengaksesnya dari mana karena pada aplikasi kamus ini menggunakan
saja. pengkodean terhadap karakter arab.
Dengan luasnya cakupan sistem operasi yang Selain itu bahwa penyimpanan data
mampu menjalankan PHP dan ditambah begitu kedalam database tidak bisa menggunakan karakter
lengkapnya fungsi-fungsi program (tersedia lebih arab, karena sistem tidak bisa membaca karakter
dari 400 fungsi di PHP yang sangat berguna) dapat arab.
memudahkan dalam pembuatan kamus Arab –
Indonesia ini. III. DESAIN DAN IMPLEMENTASI
Peran PHP pada aplikasi kamus Arab –
Indonesia ini adalah untuk menampilkan data 3.1 Pembuatan Program Aplikasi
(terjemahan) sesuai dengan permintaan. User akan Aplikasi kamus Online Arab – Indonesia
mengetikkan karakter arab melalui form masukan ini diberi nama Qmus! yang terdiri dari beberapa
yang berfungsi sebagai keyboard. halaman aplikasi yang masing-masing memiliki
Masukan dari form keyboard akan dikodekan fungsi tersendiri diantaranya :
melalui unicode arabic dan disimpan dalam § Halaman Pengunjung Qmus!
database. Dan PHP akan menampilkan data sesuai ü Halaman Pencarian kata terjemah dari arab
dengan pengkodean yang di inputkan melalui Indonesia maupun sebaliknya.
textfield . ü Halaman materi bahasa Arab
§ Halaman anggota Qmus!
2.4 Database M ySQL ü Halaman pengunjung Qmus!
Data adalah suatu nilai yang ü Halaman anggota Qmus!, yang berisi menu
merepresentasikan deskripsi suatu objek atau untuk menambah data kamus, menu untuk
kejadian (event). Dan informasi merupakan hasil lihat data kamus dimana anggota dapat
dari pengolahan data dalam suatu bentuk yang lebih mengcopynya.
berguna dan lebih berarti bagi penerimanya dalam § Halaman admin Qmus!
menggambarkan suatu kejadian (event) yang nyata ü Halaman untuk pengolahan data kamus
dan digunakan untuk pengambilan keputusan. (insert, delete, update) serta pengecekan
Namun penyimpanan data dengan menggunakan file data masukan dari anggota kamus.
biasa memiliki kelemahan dan keterbatasan ü Halaman untuk pengolahan admin(tambah
pengolahan, oleh karenanya dibutuhkan media dan hapus admin)
penyimpanan struktural yang lebih efisien yaitu ü Halaman anggota kamus, untuk melihat
database. siapa saja yang pernah menjadi anggota
Database adalah kumpulan dari item data Qmus!.
yang saling berhubungan satu dengan yang lain dan
terorganisir berdasarkan skema atau struktur 3.2 Diagram Konteks
tertentu, sehingga memudahkan proses pengolahan, Diagram konteks digunakan untuk
manipulasi serta penyimpanan data yang kompleks. memberikan gambaran umum dari aplikasi kamus
Keseluruhan infrastruktur yang membangun dan Online Arab - Indonesia ini. Maka perlu dibuat
mengorganisir sebuah database relasional disebut diagram konteks dari sistem ini. Secara keseluruhan
dengan RDBMS (Relational Database Management aplikasi kamus Arab – Indonesia ini dapat di
System). gambarkan sebagai berikut :
MySQL merupakan salah satu RDBMS di
bawah lisensi GNU yang bersifat open source dan
bebas untuk didistribusikan. MySQL umum
digunakan dalam aplikasi berbasis web karena
sifatnya yang gratis, stabil dan cepat, kemudahan
penggunaan, cross-platform berjalan baik di UNIX
maupun platform Windows, serta dukungan yang
Gambar 3.1 Skema kerja aplikasi kamus online Arab –
luas. Indonesia

2.5. Unicode Arabic Dari diagram konteks diatas dapat


Unicode Arabic ini sangat berperan penting dijelaskan bahwa aplikasi kamus online arab
pada aplikasi kamus Arab ini, aplikasi kamus ini Indonesia ini memiliki empat proses utama. Proses
merupakan aplikasi yang multiplatform artinya pertama adalah proses yang dilakukan oleh user
dapat diakses oleh berbagai jenis operating system diantaranya adalah proses pencarian arti kata arab /
walaupun tidak support Arabic. Hal ini disebabkan Indonesia, proses pendaftaran anggota Qmus!,
proses login anggota, proses penambahan data oleh

3
anggota. Proses kedua adalah hasil terjemahan, 3.5 Perancangan Database Kamus
penampilan data kamus / katalog. Adapun proses Perancangan database berfungsi untuk
ketiga dan keempat dilakukan oleh admin, proses menentukan data apa saja yang dibutuhkan. Hal ini
ketiga meliputi proses login, proses penambahan sangat penting mengingat data merupakan
data, pengeditan data, pengecekan data masukan komponen utama dalam membentuk aplikasi web.
dari anggota, penghapusan data, penambahan Pada aplikasi kamus online Arab –
administrator, penghapusan administrator atau Indonesia ini menggunakan algoritma yang sangat
anggota. Sedangkan proses keempata adalah hasil sederhana karena hanya membutuhkan tiga tabel
dari pengolahan data proses ketiga. database yaitu tabel kamus, tabel admin dan tabel
anggota . Hanya saja yang menarik dari aplikasi
3.3 Data Flow Diagram kamus ini adalah cara penyimpanan karakter arab
Data Flow Diagram (DFD) adalah sebuah pada database dan menampilkannya kembali ke
teknis grafis yang menggambarkan aliran informasi karakter arab
dan transformasi yang di aplikasikan pada saat data
bergerak dari input menjadi output.
Pada DFD level 0 disebut juga dengan
model sistem fundamentasi atau model konteks,
merepresentasikan seluruh elemen sistem sebagai
sebuah bubble tunggal dengan data input dan output Gambar 3.3 Gambar relasi antar tabel Qmus!
yang ditunjukkan oleh anak panah yang masuk dan
keluar secara berurutan. DFD level 0 menjelaskan
bahwa pengguna aplikasi ini dibedakan menjadi 3 Seperti telah disebutkan sebelumnya bahwa
yaitu user biasa / pengunjung, anggota dan karakter kata bahasa arab tidak tersimpan pada
admin.Berikut gambar DFD level 0 untuk aplikasi database disebabkan program / sistem tidak
kamus Online Arab – Indonesia : mengenal karakter arab. Untuk itu diperlukan suatu
pengkodean dari karakter Unicode menjadi simbol-
simbol yang memudahkan. Penyimpanan karakter
arab ke dalam database dilakukan dengan
mengkonversikan karakter arab menjadi tujuh
karakter. Tujuh karakter tersebut ada pada table
Unicode Arabic u0600 yang memiliki standard
internasional untuk mengkodekan semua bahasa
dunia pada komputer termasuk huruf arab.

Gambar 3.2 DFD level 0 aplikasi kamus online Arab –


Indonesia Gambar 3.4 Isi Tabel Kamus

3.4 ERD (Entity-relationship Diagram) 3. 6 Pembuatan form Aplikasi


Entity-relationship diagram (ERD) a. Pembuatan form keyboard Arab
menggambarkan hubungan antara objek data. ERD Bagian ini merupakan bagian yang penting
adalah notasi yang digunakan untuk melakukan pada aplikasi kamus ini, karena semua karakter arab
aktivitas pemodelan data. Atribut dari masing- dimasukkan melalui form keyboard ini. Pembuatan
masing objek data yang ditulis pada ERD dapat form masukan ini digunakan untuk memasukkan
digambarkan dengan menggunakan deskrips i objek karakter arab ke dalam textfield yang tersedia.
data. Berikut gambar diagram E-R dari aplikasi
kamus online Arab – Indonesia :

Gambar 3.5 Keyboard Arab kamus online Arab - Indonesia


Gambar 3.14 Diagram E-R aplikasi kamus online Arab –
Indonesia

4
Pada gambar diatas ketika pengguna Metode pengujian yang digunakan pada
tugas akhir ini adalah black box , white box dan
menekan tombol maka textfield akan terisi
pengujian komunikasi jaringan.
karakter yang dimaksud a . Caranya dengan
membuat gambar-gambar yang memuat huruf-huruf 4.1 Pengujian Black Box
hijaiyah. Susun gambar-gambar tersebut pada
halaman web. Kemudian pada tag <img> Pengujian black box berfokus pada
tambahkan persyaratan fungsional perangkat lunak. Dengan
demikian, pengujian black box memungkinkan
onClick="form1.txt.value=form1.txt.value +
'&#x633';”
perekayasa perangkat lunak mendapatkan
serangkaian kondisi input yang sepenuhnya
Kode &#x633 diperoleh dengan menggunakan persyaratan fungsional untuk suatu
meyesuaikan pada table Unicode Arabic u0600, program.
sedangkan kode &#x adalah untuk konversi dari Dalam hal ini kamus berfungsi sebagai
heksa ke desimal, karena karakter ini di dalam pencari arti kata sesuai dengan masukan user pada
database disimpan dalam bentuk desimal. textfield yang tersedia. Pencarian kata dilakukan
b. Pembuatan form searching dengan mencocokkan apakah kata yang dimasukan
Aplikasi kamus adalah aplikasi untuk oleh user terdapat pada tabel arab. Sistem akan
mencari arti dari sebuah kata, jadi proses yang menampilkan semua data yang mengandung kata
dilakukan di dalam suatu kamus adalah pencarian. yang dimasukan oleh user pada textfied. Untuk
Oleh karena itu pada aplikasi kamus online ini masukan arab maka sistem akan mencari pada field
proses pencarian kata dilakukan dengan query : arab, dan field Indonesia untuk masukan Indonesia.

$query = mysql_query ("select * from arab where


$field like '%$arab%'and cek=’true’",$koneksi)
or die (mysql_error());

Query tersebut adalah memilih semua


record yang terdapat pada tabel arab sesuai dengan
inputan yang dimasukkan pada form pencarian arti
kata, sedangkan cek =‘true’ menunjukkan
bahwa data yang ditampilkan kepada user adalah
data yang telah dicek kebenarannya oleh admin.

Gambar 3.6 Form perncarian arti kata

Gambar 4.1 Pengujian pencarian arti kata Arab – Indonesia


IV. PENGUJIAN DAN ANALISA
Pada bab ini dibahas tentang pengujian
Jika pencarian gagal artinya data yang
terhadap sistem informasi yang telah dibuat.
dicari tidak terdapat pada tabel arab maka akan
Pengujian perangkat lunak adalah elemen kritis dari
muncul informasi yang menyatakan bahwa kata
jaminan kua litas perangkat lunak dan
yang dic ari tidak terdapat didalam database yang
mempresentasikan kajian pokok dari spesifikasi, dilengkapi dengan link untuk pengiriman saran atau
desain, dan pengkodean. masukan dari user kepada administrator Qmus!.
Saat ini telah berkembang berbagai metode
desain tes case untuk perangkat lunak. Metode-
metode tersebut memberikan kepada pengembang
sebuah pendekatan yang sistematik terhadap
pengujian. Dengan metode tersebut akan
memberikan mekanisme yang dapat membantu
memastikan kelengkapan pengujian dan
memberikan kemungkinan tertinggi untuk
mengungkap kesalahan pada perangkat lunak.

Gambar 4.2 Informasi kegagalan pencarian

5
4.2 Pengujian White Box
Pengujian white box merupakan metode
desain test case yang menggunakan struktur kontrol
desain prosedural untuk memperoleh test case.
Pengujian white box perangkat lunak didasarkan
pada pengamatan yang teliti terhadap detail
prosedural. Jalur- jalur logika yang melewati
perangkat lunak diuji dengan memberikan test case
yang menguji serangkaian kondisi tertentu.
Aplikasi kamus akan mencari kata yang Gambar 4.4 Hasil proses ping melalui windows command dari
dimasukkan pada texfield dan menampilkannya klien ke server
sesuai yang terdapat di dalam database. Adapun
query yang digunakan adalah : Setelah proses ping sukses dilakukan, hal
ini menandakan bahwa koneksi antara server dan
select * from arab where $field like '%$arab%'
and cek='true' klien dapat berjalan dengan baik. Kemudian
dilakukan pengujian terhadap aplikasi yang
Query tersebut akan menampilkan data dibuat. Pengujian ini hanya untuk memastikan
sesuai dengan yang dimasukkan pada texfield dan apakah aplikasi sudah dapat berfungsi
telah dicek oleh admin yaitu pada kolom cek sebagaimana pada komputer server
bernilai true. Sehingga jika kata yang dicari tidak Aplikasi kamus ini menggunakan Unicode
terdapat dalam database atau ada di database tapi yang secara memiliki standard internasional untuk
belum dicek maka akan muncul pesan. mengkodekan semua bahasa dunia kedalam
komputer, termasuk arab. Sehingga aplikasi kamus
ini dimungkinkan dapat berjalan pada semua jenis
sitem operasi (multiplatform). Berikut ini adalah
pengujian pengaksesan aplikasi kamus dari sisi
klien dengan sistem operasi linux Kubuntu.

Gambar 4.3 Grafik alir aplikasi kamus

Sesuai dengan grafik alir tersebut, user


pertama kali masuk ke aplikasi kamus (1),
menentukan kategori pencarian (2), mengisi texfield Gambar 4.5 pengujian aplikasi kamus dari sisi klien dengan
dengan form keyboard arab (3), pencarian data di linux Kubuntu
database (4), penampilan data (5) dan tampilan
pesan (6).
V. PENUTUP
Dari hasil implementasi dan pengujian yang
4.3 Pengujian jaringan dilakukan terhadap aplikasi kamus online bahasa
Pengujian ini untuk memastikan antara Arab Indonesia, diperoleh beberapa kesimpulan dan
komputer server dan klien dapat berkomunikasi juga saran untuk pengembangan sistem lebih lanjut.
sehingga aplikasi web pada server dapat diakses
oleh komputer klien. Proses ini dapat dilakukan 5.1 Kesimpulan
melalui proses ping server ke klien atau sebaliknya 1. Aplikasi kamus online Arab – Indonesia
dari klien ke server merupakan aplikasi untuk mempermudah user
dalam pencarian arti dari kata berbahasa arab

6
ataupun sebaliknya dalam waktu yang cepat dan [7].Muhardin, Endy, PHP Programming
dapat diakses dari manasaja. Fundamental dan MySQL Fundamental,
2. Unicode Arabic u0600 yang memiliki standard Artivisi Intermedia, Surabaya, 2003.
internasional untuk mengkodekan semua bahasa [8].Pohan,H.I.,Ir.,M.Eng.,Pemrograman web
dunia pada komputer termasuk huruf arab, dengan HTML, Informatika, Bandung,2002.
sehingga semua operating system dapat [9] Purbo, O.W,dkk., Buku pintar TCP / IP, PT.
mempergunakannya tanpa harus menginstal Elex Media Komputindo, Jakarta, 2003.
windows Arabic (multiplatform). [10]Ratschiller, Tobias, Web Application
3. Untuk menunjang kelengkapan data kamus, Development With PHP 4.0, New Rider, page
penambahan data kamus tidak hanya berasal 193, 2002.
dari administrator, aplikasi ini dibuat semua [11]Syafi’i, Mohammad, Membangun Aplikasi
user bisa berpartisipasi untuk menunjang Berbasis PHP dan MySQL, ANDI, Yogyakarta ,
kelengkapan kamus. 2004
[12]Wahana, Panduan Aplikatif Desain Web
Dengan Macromedia Dreamweaver MX 2004,
5.2 Saran ANDI, Yogyakarta, 2004.
Untuk kepentingan pengembangan Tugas [13] ---, The Unicode Standard 5.0, Unicode, Inc.
Akhir ini, maka dapat diberikan saran sebagai http://www.unicode.org/charts/, Desember
berikut : 2006.
1. Pada aplikasi ini form keyboard arab sangatlah
penting, sehingga tiap aplikasi yang
membutuhkan tulisan arab tidak terlepas dari
form tersebut. Sehingga untuk lebih efesien dan
praktis diharapkan dapat dikembangkan form
arab dalam bentuk form yang terpisah sehingga
cukup hanya satu keyboard arab dan tiap
aplikasi yang membutuhkan tulisan arab akan Nasyril Arief [L2F 305 230]
Lahir di Pekalongan, 31 Mei 1984
memanggil form tersebut.
Mahasiswa Teknik Elektro Ekstensi
2. Dengan adanya Unicode diharapkan dari tugas 2005, Bidang Konsentrasi Informatika
akhir ini dapat dikembangkan keyboard multi dan Komputer Universitas
language on screen yang dapat digunakan pada Diponegoro.
semua aplikasi, tidak hanya pada office. Email : nasyrie@gmail.com
3. Selama ini masih banyak software yang belum
support arab, diharapkan dari tugas akhir ini
dapat dikembangkan suatu software plug in
untuk multi language termasuk Arabic.

DAFTAR PUSTAKA

Semarang, Agustus 2007


[1] Choi, Whankyu, dkk.,Beginning PHP4. Wrox
Press. Chapter 2: Writing PHP Programs, page
47, 2000. Menyetujui :
[2] Cocentino, Christopher, Advanced PHP for Web
Professional, Prentice-Hall, Inc., New Jersey,
2002. Pembimbing I, Pembimbing II,
[3].Darwiyanti, Sri, Pengantar UML,
www.Ilmukomputer.com, Agustus 2003.
[4].Irawan, Ivan. PHP Siapa Takut!,
www.Ilmukomputer.com, Mei 2006 Adian FR ST, MT. Maman Somantri, ST,MT
[5].Irmansyah, Faried. Pengantar Database, NIP. 132 205 680 NIP. 132 231 133
www.Ilmukomputer.com, Desember 2003
[6] Macromedia, Dreamweaver MX 2004 Help -
Getting Started, Macromedia Inc., 2003.

View publication stats

You might also like