Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
ISSN 2303-5786
PERANGKAT LUNAK PENDUKUNG KAMUS PERCAKAPAN BAHASA ARAB SEHARI-HARI BERBASIS KOMPUTER Nurhayani AMIK SIGMA PALEMBANG
[email protected],
[email protected] Abstrak Diantara bahasa yang kita kenal di Indonesia, salah satunya adalah bahasa arab atau AlLughohtul Arabiyah, yang merupakan sumber utama pengetahuan tentang islam. Banyak orang yang ingin belajar bahasa Arab untuk memudahkan berinteraksi atau berkomunikasi dengan orang yang menguasai bahasa arab dalam bentuk komunikasi, tapi kesulitan untuk mencari alat bantu yang memudahkan kita menterjemahkannya. Hasil penelitian ini berupa perangkat lunak pendukung dalam percakapan bahasa arab Kata Kunci: Kamus, visual basic
istilah percakapan adalah kunci utama dalam
1.1. Latar Belakang
berkomunikasi dan berinteraksi. Namun ada pula Pada zaman kemajuan dan perkembangan
yang beranggapan bahwa prasangka naluriah
teknologi informasi yang semakin pesat seperti
mereka terhadap bahasa arab telah membawanya
sekarang ini, memudahkan kita untuk berinteraksi
kepada kepastian bahwa bahasa arab tidak dapat
baik
disajikan dengan cara yang menarik, sistematis,
dibidang
komunikasi
maupun
dibidang
informasi, selain itu merupakan modal utama bagi
dan mudah (A.A. Nadwi:11).
sumber daya manusia (SDM) dalam menghadapi
Seperti yang terjadi pada siswa-siswi di
segala bidang kehidupan. Sumber Daya Manusia
pesantren taufiq atau yang lebih tepatnya di MTS.
yang memiliki skill akan dianggap berpotensi dan
Roudhout Taufiq Muara Enim, dimana penulis
sangat dibutuhkan untuk mengisi berbagai bidang
melakukan penelitian, bahasa arab merupakan
kehidupan tersebut.
bahasa yang dipergunakan dalam kehidupan sehari ketahui,
– hari selain bahasa Indonesia. Tapi masih banyak
dikenali bahasa arab atau Al- Lughohtul Arabiyah,
siswa maupun siswi yang bingung dalam hal
yang merupakan sumber utama pengetahuan
mengutarakan ataupun memahami tentang makna
tentang islam.
dari kata atau kalimat tersebut, sehingga mereka
Diantara
bahasa
yang
kita
Kira-kira 800 juta orang islam didunia ini
seringkali
membaca al-qur’an dalam bahasa asliny. Tak
mengalami
kesulitan
dalam
berkomunikasi.
perduli mereka mengerti atau tidak dan sebagian dari mereka berkeinginan untuk memahami al-
1.2. Perumusan masalah
quran tanpa perantara terjemahan. Selain itu
Berdasarkan latar belakang diatas maka
banyak orang yang ingin belajar bahasa arab untuk
penulis
berbagai kepentingan dan tujuan. Salah satu, nya
berkaitan dengan judul tersebut yaitu “perangkat
adalah untuk memudahkan berinteraksi dengan
lunak pendukung kamus percakapan bahasa arab
bahasa arab dalam bentuk komunikasi yang mana
sehari-hari
dalam aktivitas berbahasa arab kita kenal dengan
mengimplementasikan perangkat lunak sehingga
52
akan
membahas
berbasis
permasalahan
komputer”
dengan
yang
cara
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
ISSN 2303-5786
menghasilkan sebuah kamus sederhana dalam
terjun (waterfull model). Model sekuensial linier
percakapan bahasa arab yang terdiri dari input kata,
mengusulkan sebuah pendekatan yang sistematik
informasi kata yang dibuat dengan menggunakan
dan sekuensial yang dimulai pada tingkat kemajuan
aplikasi pemograman Microsoft visual basic 6.0?
system pada seluruh analisis, desain, kode, pengujian dan pemeliharaan (pressman, 2002:36). Model
1.3. Tujuan Penelitian
sekuensial
linier
meliputi
akltivitas-aktivitas sebagai berikut : Untuk memaksimalkan pemanfaatan komputer pada
dunia
pendidikan
khususnya
a.
dalam
Rekayasa dan pemodelan sistem Aktivitas ini dimulai dengan membangun
percakapan bahasa Arab.
syarat
dari
semua
mengalokasikan
elemen
system
beberapa
bagian
dan dari
kebutuhan ke perangkat lunak.
1.4. Manfaaat penelitian b.
Analisis kebutuhan perangkat lunak
Dapat mempermudah para siswa dan siswi dalam
Untuk
mencari arti dari setiap percakapan yang biasa
deprogram,
dilakukan sehari-hari yang menggunakan bahasa
informasi, tingkah laku, unjuk kerja dan
arab.
antarmuka (interface). c.
memahami analisis
sifat
program
harus
yang
memahami
Desain Proses desain menerjemahkan syarat atau
I. Metodologi penelitian
kebutuhan ke dalam sebuah representasi perangkat lunak yang dapat diperkirakan demi
II.1. Objek Penelitian
kualitas sebelum dimulai penentuan kode. Tempat penelitian dilakukan di MTS.
d.
Kode
Rhoudhotut Taufiq Muara Enim. Penelitian atau
Desain harus diterjemahkan ke dalam bahasa
penentuan
berdasarkan
mesin yang bias dibaca. Jika desain dilakukan
pertimbangan bahwa bahasa arab merupakan
dengan cara yang lengkap pembuatan kode
bahasa yang dipergunakan dalam kehidupan sehari
dapat diselesaikan secara mekanis.
lokasi
penelitian
ini,
– hari selain bahasa Indonesia. Tapi masih banyak
e.
Pengujian
siswa maupun siswi yang bingung dalam hal
Proses pengujian berfocus pada logika internal
mengutarakan ataupun memahami tentang makna
perangkat lunak memastikan bahwa semua
dari kata atau kalimat tersebut, sehingga mereka
pernyataan sudah diuji dan pada eksternal
seringkali
fungsional yaitu mengarahkan pengujian untuk
mengalami
kesulitan
dalam
berkomunikasi
menemukan memastikan
kesalahan-kesalahan input
yang
dibatasi
dan akan
memberikan hasil actual yang sesuai dengan
II.2. Metode pengembangan perangkat lunak
hasil yang dibutuhkan. Metode penggembangan perangkat lunak yang digunakan adalah dengan pendekatan model “sekuensial Linier” yang sering disebut juga dengan “siklus kehidupan klasik” atau model air
53
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
II.
ISSN 2303-5786
oleh alat pemroses, yang dapat berupa proses
Kajian Pustaka
menghitung,
membandingkan,
mengklarifikasi,
III.1. Definisi Komputer
menguatkan
dan
mengendalikan. Menurut Robert H. Blissmer dalam
d.
out
put,
tahap
ini
merupakan
proses
Jogiyanto (1999:p.2) ”computer adalah suatu alat
menghasilkan out put dari hasil pengolahan
elektronik yang mampu melakukan beberapa tugas
data kea lat output yaitu berupa informasi.
sebagai berikut
: Menerima input, Memproses
e.
distribusi, tahap ini merupakan proses dari
input sesuai dengan programnya, Menyimpan
distribusi output kepada pihak yang berhak dan
perintah-perintah
membutuhkan informasi.
dan
hasil
dari
pengolahan,
Menyediakan output dalam bentuk informasi “.
f.
storage,
tahap
ini
merupakan
proses
perekaman hasil pengolahan ke simpanan luar, III.2. Siklus pengolahan data
hal ini dimaksudkan agar informasi yang dihasilkan
Menurut
Jogiyanto
(1999:p.3)
Suatu
tidak
hilang
sehingga
jika
dibutuhkan dapat segera diperoleh.
proses pengolahan data terdiri dari 3 tahapan dasar yang disebut dengan siklus pengolahan data (Data
III.3. Pengertian perangkat lunak
Processing Cycle), yaitu masukan (input) proses (processing) dan keluaran (output)
Teknologi yang dicanggih dari perangkat keras (hardware) akan berfungsi bila instruksi tertentu telah diberikan kepadanya. Instruksi tersebut disebut
Origi nation
sebagai
perangkat
lunak
(software)
(jogiyanto:1999:359) perangkat lunak adalah (1) In put
Proces sing
Ou t put
Distri busion
instruksi (program computer) yang bisa dieksekusi dapat menjalankan fungsi tertentu. (2) struktur data yang dapat membuat program memanipulasi
storage
informasi dan (3) dokumentasi yang menjelaskan operasi Gambar1 Pengembangan siklus pengolahan data
penggunaan
program
(pressman
:1997).
Keterangan : a.
dan
III.4. Pengertian kamus (al- qamus) dan
origination, tahap ini berhubungan dengan
percakapn (al-muhadatsah)
proses dari pengumpulan data yang biasanya merupakan proses pencatatan (recording) data
Menurut kamus besar bahasa Indonesia,
ke dokumen. b.
c.
input,
kamus (al-qamus) adalah buku acuan yang memuat
tahap
ini
merupakan
proses
kata dan ungkapan yang biasanya disusun menurut
memasukkan data ke dalam proses computer
abjad
melalui alat input.
pemakaiannya atau terjemahannya.
processing,
tahap
ini
merupakan
proses
pengolahan dari data yang sudah dimasukkan
54
berikut
keterangan
tentang maknanya,
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
Dan percakapan (al-muhadatsah) seharii-
ISSN 2303-5786
IV.2. Perancangan system
hari adalah pembicaraan, perundingan, dialoq, atau lebih
yang biasa dilakukan dalam aktivitas
Suatau perangkat lunak system informasi
kehidupan sehari-hari. Jadi, kamus percakapan
tidak dapat begitu saja dibuat ,karena pembuatan
sehari-hari adalah buku acuan yang memuat arti
dan pengembangan perangkat lunak dan system
kata dialoq atau satuan interaksi bahasa yang
informasi sering kali merupakan upaya yang
dilakukan dalam aktivitas kehidupan sehari-hari
membutuhkan dana yang relative sangat besar serta
antara dua pembicaraan atau lebih.
memakan waktu yang lama,maka biasanya hal ini merupakan
keputusan
strategis
yang
harus
dilakukan oleh pimpinan dalam suatu organisasi
IV. Hasil dan Pembahasan
dan itupun berdasarkan informasi dari analisis system.
IV.1. Analisis Sistem Agar mengetahui sifat perangkat lunak yang
Adapun factor-faktor yang harus diperhatikan
akan dibangun atau dibuat, Analisis
harus
dalam pembuatan system yang baru,yaitu:
memahami
domain
informasi,tingkah laku,unjuk kerja dan antar muka
1.
faktor teknik
(Interface)yang dibutuhkan,saat ini kemampuan
Kelayakan system secara teknologi juga
berbahasa
menyangkut
menjadi
factor
terpenting
dalam
perangkat
lunak yang akan
komunikasi banyak orang yang inginm menguasai
dipergunakan saat pengembangan system atau
suatu bangsa dengan cepat dan disajikan secara
perangkat
lunak.kali
mudah,mudah dan sistematis,berkaitan dengan
diterapkan
menggunakan
kemampuan
uptude yaitu menggunakan microsof visual
arab,yang
berbahasa,khusus syarat
dengan
nya
bahasa
kerumitan.dengan
ini
system
yang
teknologi
yang
basic 6.0.
permasalahan tersebut penulis menganalisis tentang perangkat linak pendukung kamus percakapan
2.
faktor ekonomis
bahasa arab sehari-hari menggunakan bahasa
Pada factor ekonomis diharapkan aplikasi yang
pemograman visual Basic versi 6.0
dibuat dapat memberikan kontribusi berupa peningkatan kwalitas dari waktu kewaktu.
IV.1.1. Alasan untuk melakukan analisa system 3. Dengan
memahami
Suatu system yang baik adalah yang mudah
permasalahan yang ada maka harus dilakukan
dioperasikan namun dapat melakukan semua
analisis system dengan tujuan untuk mendapatkan
yang dibutukan oleh pengguna (user).sistem
pemahaman secara keseluruhan tentang system
yang
yang akan dikembangkan berdasarkan masukan
lembaga dalam mengatasi permasalahan yang
dari calon pengguna.
selama ini dihadapi oleh lembaga.
Hasil
utama
mengamati
dari
analisis
dan
Faktor Operasional
system
adalah
pemahaman system seutuhnya sebagai persiapan menuju ketahap perancangan.
55
dirancang penulis
akan
membantu
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
Untuk mencapai tujuan yang diinginkan dalam
ISSN 2303-5786
IV.3.1. Tahap rekayasa dan permodelan
perancangan system yang baru diperlukan suatu rancangan system dengan langkah-langkah sbb:
Pada proses ini, pekerjan dimulai dengan membangun syarat dari semua elemen sistem dan
1.
2.
3.
4.
5.
Mempelajari dan mengumpulkan data yang
mengalokasikan beberapa objek dari kebutuhan
diperlukan untuk disusun menjadi
sebuah
untuk perancangan aplikasi. Pada tahap ini, peneliti
struktur data sesuai dengan system yang
mencoba memahami permasalahan yang muncul
dibuat.
dan mendefinisikannya secara rinci, kemudian
Menganalisis serta merumuskan rancangan
menentukan tugas pembuatan perangkat lunak dan
yang baru secara
mendefinisikan
rinci dari masing-masing
permasalahan-permasalahan.
informasi yang dihasilkan
Dalam perencanaan suatu perangkat lunak yang
Menganalisis kendala yang mungkin dihadapi
akan dibangun adalah perangkat lunak pendukung
yang diperkirakan timbul dari
kamus percakapan bahsa arab
perancangan
sehari – hari
system.
berbasis komputer, yaitu sebuah perangkat lunak
Menentukkan desain masukkan proses dan
yang sengaja direkayasa agar dapat menyerupai
keluaran
nkamus namun memiliki kelebihan dibanding
yang
akan
dihasilkan
secara
keseluruhan
kamus yang berbentuk buku, perangkat lunak ini
Implementasi system berdasarkan masukkan -
membantu user untuk memperoleh arti kata dari
masukkan dari poin – poin diatas.
sebuah percakapan
bahasa arab yang biasa
dilakukkan sehari – hari, kamus ini memuat arti kata dari sebuah percakapan, dilengkapi dengan
IV.3. Metode pengembangan
tulisan arab dan bacaan latin, sehingga sangat Metode yang digunakan dalam penelitian
memudahkan user dalam hal mencari artikata dan
ini adalah metode “siklus kehidupan klasik atau
belajar percakapan bahasa arab.
model air terjun \9waterfull model) yang dimulai pada tingkatan dan kemajuan-kemajuan sistem
IV.3.2. Tahap analisis
pada seluruh analisis, desain, kode, pengujian dan pemeliharan (pressman, 2002:36) sehingga pada
Untuk memahami sifat perangkat lunak
tahap pengembangan istem atau perangkat lunak
yang dibangun, analisi harus memahami domain
sesuai dengan apa yang diharapkan.
informasi, tingkah laku, unjuk kerja dan antar muka (interface) yng dibutuhkan saat ini kemampuan berbahasa
desain
faktor
terpenting
dalam
komunikasi banyak orang yang ingin menguasai
Permodelan sistem informasi analisis
mnjadi
suatu bahasa dengan cepat dan disajikan menarik kode
tes
mudah, mudah dan sistematis, berkaitan dengan kemampuan berbahasa, khususnya bahasa arab,
Sumber : rekayasa perangkat lunak, pressman, rojer.s, 2002, ANDI
yang Gambar 2. Waterfall model
syarat
dengan
kerumitan.
Dengan
permasalahan tersebut penulis menganalisis tentang perangkat lunak pendukung kamus percakapan
56
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
ISSN 2303-5786
bahasa arab sehari – hari menggunakan bahasa
perwujudan yaitu pembuatan perangkat lunak
pemograman visual basic 6.0.
dengan menggunakan pemrograman visual basic 6.0, serta fase pemanfaatan yaitu penggunaan perangkat lunak itu kepada user.
IV.3.3. Tahap perancangan Proses
perancangan
perangkat
lunak
IV.4. Lingkungan perangkat lunak
adalah menterjemahkan syarat kebutuhan ke dalam sebuah representasi perangkat lunak yang dapat
Perangkat lunak pendukung kamus percakapan
diperkirakan
tahap
bahsa arab sehari – hari berbasis komputer ini
pengkodean. Dalm tahap perancangan penulis
dibangun dalam lingkungan hardware dan software
merancang suatu perangkat lunak pendukung
adalah sebagai berikut :
demi
kualitas
sebelum
kamus percakapan bahasa arab sehari – hari yang menggunakan salah satu aplikasi pemrograman
IV.4.1. Hardware
yaitu microsoft visual basic versi 6.0 adalah salah satu bahasa pemrograman untuk membangun aplikasi
dalam
lingkungan
windows.
Hardware atau perangkat keras adalah
Dalam
suatu peralatan yang merupakanperaltan fisik
pengembangan aplikasi, microsoft visual basic
komputer. Aplikasi ini dapat dioperasikan personal
versi 6.0 menggunakan pendekatan visual untuk
computer dengan spesifikasi intel pentium II,
merancang suatu interface da;lam bentuk form,
memori
sedangkan untuk kodingnya menggunakan bahasa
keyboard, dan mouse.
64
MB,
harddisk
10GB,
Monitor,
basic yang cenderung mudah dipelajari dan mempunyai fasilitas – fasilitas yang mendukung
IV.4.2. Software
pada pemrogramanvisual, pengembangan aplikasi
Software adalah merupakan suatu program atau
dimulai dengan pembentukkan user interface,
instruksi yang memungkinkan komputer tersebut
kemudioan mengatur propoties dari objek – objek
bekerja sesuai dengan perintah user. Microsoft
yang digunakan dalam user interface dan baru
windows 98 sebagai sistem operasi pengembangan
dilakukan penulis kode program untuk menangani
perangkat lunak dengan bahsa pemrograman
kejadian – kejadian (event).
microsoft visual basic 6.0. Perangkat
lunak
pendukung
kamus
percakapn bahsa arab sehari – hari berbasis
IV.3.4. Rancangan pengembangan
komputer ini akan dilengkapi dengan kemampuan Untuk mengembangkan perangkat lunak
sebagai berikut : Sistem akan mempunyai basis
yang akan penulis buat menggunakan 3fase
data yang dapat ditambah dan dirubah, sehingga
pendekatan sistem yaitu antara lain fase konsepsi,
akan
fase perwujudan, dan fase pemanfaatan. Fase
perkembangan dalam bahasa itu sendiri. Dalam
konsepsi merupakan aktiviats awal antara lain
sistem pendataan kata pada baris data, akan
menganalisa kebutuhn perangkat lunak. Desain
disertakan
perangkat lunak yang antara lain pembutan
menggunakan indeks kata.
database, pembuatan flowchart, serta pembuatan rancangan
tampilan
perangkat
lunak.
Fase
57
dapat
mengikuti
sistem
perubahan
pemanggilan
data
maupun
dengan
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
IV.5. Arsitektur perangkat lunak
ISSN 2303-5786
IV.5.2. Rancangan tampilan menu utama
Pada sistem ini bekerja dimulai dari user menuliskan indeks kata pada kotak masukkan
Rancangan tampilan menu utama ini,
indeks kata dan kalimat pada kotak masukkan
merupakan rancangan tampilan antarmuka aplikasi
kalimat berupa bahasa indonesia, dan selanjutnya
ini. Rancangan tampilan menu utama berfungsi
mencari ke direktori pada komputer dimana letak
sebgai penghubung ke form-form yang lain.
folder gambar arab yang telah di scanner sesuai
Adapun rancangan tampilan menu utama adalah
dengan kata yang kita inputkan. Adapun gambaran
seperti gambar berikut ini.
logika seperti berikut ini. IV.5.1. Flow chart
PERANGKAT LUNAK PENDUKUNG KAMUS PERCAKAPAN BAHASA ARAB SEHARI – HARI BERBASIS KOMPUTER
Flow chart merupakan sebagai alat bantu dalam pengembangan atau pembuatan suatu sistem, yang merupakan alur logika didalam suatu
Input data
perangkat lunak yang dibuat. Adapun tampilan flow chart seperti gambar berikut ini.
Penca rian
Inform asi
Cetak
Gambar
Mulai Tutup Gambar Klik tombol input kata
Gambar 4. Rancangan tampilan menu utama
III. Hasil
Isikan password
Berdasarkan tahapan-tahapan yang penulis Input indeks kata, kalimat, simpan arab,
lakukan pada bab sebelumnya, pada bab ini merupakan hasil akhir dari semua kegiatan perancangan tersebut. Setelah menerapkan logika dan perancangan ke dalam aplikasi pemrogram,an
Simpan indeks kata, kalimat, arab, latin
visual basic versi 6.0, dapatkan sebuah perangkat lunak pendukung kamus percakapan bahasa arab sehari-hari berbasis komputer.
Informasi “data disimpan”
Pada perangkat lunak pendukung kamus percakapan sehari – hari berbasis komputer ini
Kembali ke menu utama
terdapat menu utama, tempat untuk mempermudah ke dalam menampilkan form input, dan laporan karena memiliki menu, adapun menunya sebagai
Akhiri program
berikut :
Keluar aplikasi
1. input data menu input data berfungsu untuk menampilkan
Gambar 3. Flowchart Input Kamus
form input kata kamus sehingga dapat
58
Volume 1 : Nomor : 1 Edisi : Oktober 2012-Maret 2013
ISSN 2303-5786
melakukan penginputan data yang terdiri dari
dapat menjadi perangkat lunak pendukung yang
indeks kata, kalimat dan arab.
optimal dalam membantu pengguna (user).
2. pencarian DAFTAR PUSTAKA
menu pencarian berfungsi untuk menampilkan
Alkaf, I. Kamus tiga bahasa al – manar arabindonesia-inggris. Surabaya ; CV. Karya utama
form pencarin sehingga dapat pencarian data dan hapus data. 3.
informasi An, syahruddin, 1999. kamus harian praktis indonesia-inggris-arab.
menu informasi berfungsi untuk menampilkan informasi tentang programmer atau yang
Indramayu:KOPONTREN MAMBA “UL ULUM Lemah Ayu-Indramayu
membuat aplikasi ini. 4.
cetak Jogiyanto, H.M.2000. pengenalan Yogyakarta: andi yogyakarta
menu cetak berfungsi untuk menampilkan
komputer.
informasi tentang kamus percakapan bahasa Ma’aruf, M.Moh. 2000. daily conversation percakapan sehari – hari tiga bahasa. Al – amien preundun : imam bela.
arab sehari – hari.
Aplikasi ini menggunakan database ms. Access
Mahyuzir, T.D.1995. analisa dan perancangan sistem data. Jakarta : PT. Alex media komputido
yang berguna sebagai media penyimpanan data. Ukuran masing-masing file dapat berubah sewaktu-
Nadwi, A.A. 1990. Belajar mudah bahasa al – qur’an bandung ; mizam.
waktu bila dilakukan perubahan atau penambahan data yang akan dilkukan atau dirubah bila program diperbaiki.
Pohan, I.H dan kusnasriyanto S.B, 1997. pengantar perancangan sistem. Erlangga
IV. Simpulan dan Saran
Pamungkas, 2001. tips dan trik microsoft visual basic 6.0 PT. Alex media komputido
V.1. Simpulan
Pressman.2002. rekayasa Yogyakarta : andi
Dengan
dibuatnya
perangkat
lunak
Tim
pendukung kamus percakapan bahasa arab sehari – hari
berbasis
komputer
dapat
memberikan
pengolahnya terdiri dari input data, pencarian, informasi dan cetak.
V.2 saran saran
yang
dapat
lunak.
penyusun, 1995. kamus besar indonesia. Edisi II cetakan 4 jakarta
bahasa
Tim kashik, 2000. kamus lengkap arab- indonesia. Cetakan pertama. Surabaya : kashiko
informasi tentang kamus percakapan sehari-hari,
Adapun
perangkat
penulis
sampaikan dalam penelitian ini adalah perangkat lunak pendukung yang telah ada kiranya dapat dikembangkan oleh peneliti selanjutnya sehingga
59