ISSN-P 2407-2192 Jurnal Teknik Informatika Politeknik Sekayu (TIPS) Volume 1, No. 1, Juli 2014, h. 1 - 9 RANCANG BANGUN APLIKASI DEKSTOP KAMUS INDONESIA, INGGRIS DAN ARAB MENGGUNAKAN NETBEANS DAN MYSQL Ali Subhan Afrizal NIDN.0202048501 Program Studi Teknik Informatika Politeknik Sekayu Email : [email protected] ABSTRAK Era globalisasi dewasa ini mendorong perkembangan bahasa secara pesat, terutama bahasa yang datang dari luar atau Bahasa Inggris dan Arab. Salah satu media dalam pembelajaran bahasa adalah kamus yang dapat digunakan untuk mencari arti dari kata-kata yang tidak diketahui. Kamus awalnya hanya dalam bentuk buku, sekarang tersedia dalam berbagai bentuk, termasuk dalam bentuk aplikasi desktop. Perangkat yang digunakan dalam tahap pembuatan aplikasi desktop kamus ini adalah Java Netbeans, sedangkan fasilitas untuk menyimpan kata database digunakan MySQL. Pengembangan aplikasi dimulai dengan mengumpulkan katakata yang akan digunakan nanti dalam kamus. Dalam hal ini, kata yang digunakan adalah kata-kata dalam kata Indonesia, Inggris dan Arab. Kata-kata yang dikumpulkan dari berbagai sumber, termasuk buku-buku dari kamus dan orang-orang yang menggunakan bahasa dalam kehidupan sehari-hari. Setelah kata diperoleh kemudian disusun dalam MySQL yang berfungsi sebagai database yang akan dikelola menggunakan NetBeans software sehingga kosakata dalam database dapat diperbarui terus menerus. Keuntungan dari aplikasi kamus ini menguasai tiga bahasa, aplikasi ini juga dapat melakukan pencarian kata dengan memasukkan kata dalam bahasa Indonesia, Inggris, atau Arab sesuai dengan kemampuan pengguna. Selain kamus ini sudah menyediakan fasilitas data penginputan kita cari adalah dengan memasukkan kata yang diinginkan sehingga kata-kata ini kita temukan. Kata Kunci : Desktop Applications, Dictionary, NetBeans, MySQL. I. Kanak-Kanak (TK) dan Play Goup pun bahasa PENDAHULUAN Inggris sudah mulai diperkenalkan. 1.1 Latar Belakang Dengan ilmu Selain itu, bahasa Arab juga tidak kalah pengetahuan dan teknologi (IPTEK), kebutuhan pentingnya untuk dikuasai oleh bangsa Indonesia, untuk mengusai bahasa Inggris tampak semakin terutama umat Islam. Setidaknya ada dua alasan nyata. Bahasa Inggris merupakan salah satu bahasa mengapa bahasa Arab juga penting dikuasai. terbesar di dunia yang dipakai sebagai bahasa Pertama, bahasa Arab merupakan bahasa agama komunikasi baik lisan maupun tertulis. Di samping bagi umat Islam. Al-Qur’an dan al-Hadits ditulis itu, bahasa inggris dibutuhkan dalam semua bidang dalam bahasa Arab, kitab-kitab ilmu pengetahuan seperti: teknologi, Islam, seperti fiqh, tafsir, hadits, bahasa Arab, perdagangan, filsafat, dan lain-lain, yang ditulis oleh ulama ilmu komunikasi, semakin berkembangnya pengetahuan politik, dan ekonomi, perbankan, budaya, seni, dan film. Bagi bangsa Indonesia, terdahulu dalam bahasa Arab. Bacaan-bacaan bahasa Inggris merupakan bahasa asing pertama yang harus shalat dan doa-doa juga diucapkan dalam bahasa Arab. dipelajari dan dikuasai oleh para pelajar dan Kedua, selain sebagai bahasa agama, bahasa mahasiswa. Bahasa Inggris, yang semula diajarkan Arab juga merupakan salah satu bahasa dunia mulai kelas 1 SMP, sekarang mulai diperkenalkan (internasional) yang diakui dan digunakan secara di sekolah dasar (SD) sejak kelas 4, dan bahkan resmi oleh Perserikatan Bangsa-Bangsa (PBB). beberapa sekolah yang mapan mulai memberikan Bahasa Arab juga sangat penting bagi kepentingan pelajaran bahasa inggris kepada para siswanya politik dan ekonomi dunia, bahasa Arab memiliki sejak mereka duduk di kelas 1. Di sekolah Taman jumlah penutur lebih dari 200 juta orang di dunia, Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 1 yang meliputi 24 negara, seperti: Arab Saudi, 3. Membutuhkan waktu yang banyak untuk Bahrain, Maroko, Sudan, Iraq, Oman, Kuwait, Mesir, Palestina, Yordania, Libanon, Qatar, Yaman, Turki, Syria, Tunisia, Aljazair, Iran, dll. mencari sebuah arti dari kata yang di cari. Dari faktor diatas, maka permasalahannya adalah : 1. Bagaimana merancang dan membuat aplikasi Dengan demikian, bahasa Inggris dan bahasa kamus bahasa Indonesia–Inggris–Arab dengan Arab memiliki prospek masa depan yang cerah dan menjanjikan. Baik untuk keperluan perluasan menggunakan Netbeans IDE 7. 0 dan MySql. 2. Bagaimana membuat aplikasi kamus bahasa jaringan komunikasi global, pengembangan bisnis Indonesia–Inggris–Arab yang dinamis dan dan usaha, diplomasi politik, akses informasi dan mudah pendidikan ke luar negeri, karena banyak Negara- menterjamahkan bahasa. digunakan pemakai dalam negara Barat dan Timur-Tengah menawarkan beasiswa pendidikan S1, S2, dan S3. 1.3 Metode Penelitian Namun tidak dapat dipungkiri jika ingin Metode yang digunakan dalam penelitian ini mempelajari sebuah bahasa asing, maka hal yang adalah metode Prototype, yaitu metode dimana pertama sekali harus dipelajari adalah kosa kata hasil analisa per bagian langsung diterapkan ke dari bahasa tersebut. Karena jika kosa kata dalam dalam sebuah model tanpa harus menunggu setelah bahasa asing telah dikuasai, tidak akan sulit bagi aplikasi seseorang untuk mempelajari tata bahasa dari Sedangkan Menurut (Sommerville, 2007), model bahasa asing tersebut terutama bahasa Inggris dan Prototype bahasa Arab. berukuran kecil-menengah. selesai dapat dibuat (Pressman, diaplikasikan untuk 2001). system Hal diatas melatarbelakangi penulis untuk merancang dan membangun Aplikasi Dekstop Kamus Indonesia, Inggris Dan Arab Menggunakan Netbeans Dan Mysql” dengan tujuan untuk mempermudah orang-orang mempelajari kosa kata dalam bahasa Inggris dan bahasa Arab, membantu mengartikan kata dalam bahasa Indonesia ke bahasa Arab dan Inggris dan juga sebaliknya. Gambar 1. Prototype Model Sumber : 1.2 Perumusan Masalah Terdapat beberapa http://dc372.4shared.com/doc/8ItFaItx/preview.html masalah yang menyebabkan seseorang sulit untuk memahami II. bahasa asing, khususnya bahasa Inggris dan bahasa 2.1 Definisi Kamus Arab. Beberapa faktor tersebut adalah : 1. 2. TINJAUAN PUSTAKA Kamus adalah sejenis buku rujukan yang Kurangnya penguasaan kosa kata dalam menerangkan bahasa Inggris dan bahasa Arab. berfungsi untuk membantu seseorang mengenal Sulitnya mencari sebuah kata dalam bahasa perkataan baru. Selain menerangkan maksud kata, Inggris dan bahasa Arab di dalam kamus kamus untuk diartikan ke dalam bahasa Indonesia. sebutan, asal-usul (etimologi) sesuatu perkataan Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 juga makna mungkin kata-kata. Kamus mempunyai juga pedoman 2 dan juga contoh penggunaan bagi sesuatu perkataan. Untuk memperjelas kadang kala terdapat juga ilustrasi di dalam kamus. adalah alat untuk beriteraksi atau alat untuk berkomunikasi, dalam arti alat untuk menyampaikan pikiran, gagasan, konsep atau Dewasa ini kamus merupakan khazanah yang perasaan. Dalam studi sosiolinguistik, bahasa memuat perbendaharaan kata suatu bahasa, yang diartikan sebagai sebuah sistem lambang, berupa secara ideal tidak terbatas jumlahnya. Setiap bunyi, kebudayaan besar dunia bangga akan kamus beragam dan manusiawi. bersifat arbitrer, produktif, dinamis, bahasanya. Dalam kenyataannya kamus itu tidak Menurut Kridalaksana (2008:25) Bahasa hanya menjadi lambang kebanggaan suatu bangsa, adalah sistem tanda bunyi yang disepakati untuk tetapi juga mempunyai fungsi dan manfaat praktis dipergunakan (Dep. Pendidikan dan Kebudayaan, 2002:499). masyarakat oleh para tertentu anggota dalam kelompok bekerja sama, berkomunikasi dan mengidentifikasi diri. Sistem bahasa berupa lambang-lambang bunyi, setiap 2.2 Kamus Elektronik Pertama kali kamus elektronik di produksi lambang bahasa melambangkan sesuatu yang oleh jepang pada tahun 1979 dengan nama pocket disebut makna atau konsep. Karena setiap lambang electric fisik, bunyi itu memiliki atau menyatakan suatu konsep bentuknya hampir sama dengan kamus elektronik atau makna, maka dapat disimpulkan bahwa setiap yang ada sekarang ini. Karena mahalnya harga suatu ujaran bahasa memiliki makna. translating machine. Secara memory chip, produk tersebut mahal harganya. Namun, tingkat kecepatan dan tingkat efisiensinya dapat dibanggakan. Beberapa perusahaan 2.4 Aplikasi Menurut Supriyanto (2005 : 117) Aplikasi elektronik jepang sekarang ini memproduksi adalah program produk tersebut dengan versi jepang. pemrosesan yang perintah yang memiliki aktivitas diperlukan untuk Kamus elektronik mempunyai bentuk hampir melaksanakan permintaan pengguna dengan tujuan sama dengan laptop, tetapi ukurannya kecil, tertentu. Sedangkan menurut Janner (2006 : 22) dilengkapi dengan keyboard dan layar liquid aplikasi adalah program atau sekelompok program crystal yang dirancang untuk digunakan oleh pengguna display dibutuhkan untuk digunakan baterai (LCD). Kamus portabilitasnya, sebagai elektronik sehingga power-nya akhir (end user). dan Istilah aplikasi berasal dari bahasa inggris menggunakan bahan sejenis plastic sebagai casing "application" yang berarti penerapan, lamaran (pembungkusnya). Beberapa fitur dapat ditemukan ataupun penggunaan. Sedangkan secara istilah, dalam berbagai model kamus elektronik, meliputi pengertian aplikasi adalah suatu program yang siap monolingual dictionary (kamus satu bahasa), dan untuk digunakan yang dibuat untuk melaksanakan juga kamus translasi dari atau ke bahasa Inggris suatu funsi bagi pengguna jasa aplikasi serta (Dep. Pendidikan dan Kebudayaan, 2002:294,499). penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut 2.3 Definisi Bahasa kamus komputer eksekutif, aplikasi mempunyai Secara sederhana, bahasa dapat diartikan arti yaitu pemecahan masalah yang menggunakan sebagai alat untuk menyampaikan sesuatu yang salah satu tehnik pemrosesan data aplikasi yang terlintas di dalam hati. Namun, lebih jauh bahasa biasanya berpacu pada sebuah komputansi yang Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 3 diinginkan atau diharapkan maupun pemrosesan (Java Archive) yang membuat kelas-kelas Java data yang diharapkan. untuk berinteraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul- 2.5 Sekilas Tentang Java Java adalah bahasa pemrograman yang modul dapat dikembangkan dengan menambahkan berorientasi objek (OOP) dan dapat dijalankan modul-modul baru. Karena pada berbagai platform sistem operasi. Sun dikembangkan Microsystems membagi Java menjadi 3 jenis edisi : berbasis platform NetBeans dapat dengan mudah a. J2ME (Java 2 Platform Micro Edition) dikembangkan oleh pihak ketiga secara mudah dan b. J2SE (Java 2 Platform Standard Edition) powerful. secara modul independen, dapat aplikasi c. J2EE (Java 2 Platform Enterprise Edition) Beberapa keunggulan bahasa pemrograman 2.7 MySQL Java antara lain : MySQL adalah perangkat lunak pengolah a. Semboyan write once run everywhere. database yang berguna untuk menambahkan, b. Java merupakan bahasa yang aman. mengakses, dan memproses data yang tersimpan c. Program Java melakukan garbage collection. dalam suatu database. Karena komputer sangat d. Merupakan bahasa pemrograman yang tangguh unggul dalam menangani sejumlah besar data, Perkembangan Java tidak hanya terfokus system manajemen database (Database pada satu sistem operasi, tetapi dikembangkan Management Systems/DBMS) memainkan suatu untuk berbagai system operasi dan bersifat open peran yang penting dalam komputasi, baik sebagai source. utilitas standalone maupun bagian dari aplikasi lainnya. 2.6 Netbeans IDE NetBeans adalah sebuah lingkungan 2.8 Pengertian UML pengembangan, sebuah tools untuk programmer Menurut Rosa (2013 :137) UML merupakan menulis, mengompilasi, mencari kesalahan dan bahasa visual untuk pemodelan dan komunikasi menyebarkan program. IDE NetBeans ditulis mengenai sebuah sistem dengan menggunakan dalam Java, namun dapat mendukung bahasa diagram pemrograman lain. Terdapat banyak modul untuk mendifinisikan beberapa jenis diagram resmi, memperluas IDE NetBeans. IDE NetBeans adalah diantaranya : use case diagram, class diagram, sebuah produk bebas dengan tanpa batasan sequence bagaimana digunakan. statechart diagram, component diagram, dan NetBeans mengacu pada dua hal, yakni dan teks-teks diagram, pendukung. collaboration UML diagram, deployment diagram. platform untuk pengembangan desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform III. ANALISA DAN PERANCANGAN 3.1 Analisa Permasalahan NetBeans. Platform NetBeans memungkinkan Adapun beberapa masalah tersebut adalah aplikasi dibangun dari sekumpulan komponen- sebagai berikut : komponen perangkat lunak moduler yang disebut 1. ‘modul’. Sebuah modul adalah suatu asrisp Java Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 Ketiadaan kamus digital bahasa Indonesia – Inggris – Arab yang berjalan secara offline. 4 2. 3. 4. Kamus dalam memiliki untuk menampilkan output, 3 menu item kekurangan karena sifat dari kertas yang terdiri dari about, edit, dan view. Dalam menu rentan robek dan rusak. about terdapat 2 menu item, antara lain Kurang bentuk efektif dan buku dengan Aplikasi, dan Pembuat. Pada menu edit menggunakan kamus dalam bentuk buku terdapat 2 menu item yaitu insert yang karena berfungsi untuk menambah data ke dalam terlalu efisien lama mencari dan menghabiskan banyak ruang. kamus dan menu update yang berfungsi untuk Mengalami kesulitan dalam penambahan mengedit data di dalam kamus. Menu view kosa-kata ke dalam kamus dalam bentuk berisi menu item lihat data yang berfungsi buku. untuk menampilkan semua data. Berdasarkan permasalahan di atas maka 3. User dapat menginput kosakata yang akan dibutuhkan suatu sarana yang dapat memberikan diproses pada text field tersebut lalu mengklik informasi tentang kamus bahasa. Salah satu tombol terjemahkan, jika kosakata terdapat solusinya adalah dengan menggunakan aplikasi dalam data kamus maka text field output akan kamus bahasa berbasis dekstop menggunakan menampilkan hasil terjemahan. Jika tidak Netbeans. Secara garis besar, gambaran umum maka tidak akan ada data apapun yang aplikasi kamus bahasa dapat dilihat pada gambar 2. muncul. 4. Pencarian Kata User juga dapat melakukan penambahan dan Data Pencarian Kata Tambah Kata Hasil Pencarian Update Kata pengeditan data dengan cara memilih menu Simpan Data Data Hasil Pencarian Aplikasi Kamus Pengguna Record Store Gambar 2. Gambaran Umum Aplikasi Kamus edit. 3.3 Spesifikasi Alat dan Bahan Dalam melakukan penelitian ini, penulis 3.2 Analisis Sistem menggunakan beberapa peralatan yang menunjang Tahapan analisa ini berisi identifikasi dan evaluasi permasalahan yang ada serta kebutuhan kegiatan penelitian, yaitu; a. Perangkat Keras (Hardware) apa saja yang dibutuhkan dalam pembuatan proyek Perangkat keras yang digunakan terdiri dari perangkat dan Personal Computer (PC) Processor Intel Core suatu 2 Duo 1,86 Ghz, RAM 4 GB, VGA NVIDIA gambaran mengenai kebutuhan apa saja yang Geforce 1 GB, Harddisc 500 GB, dan Monitor dibutuhkan dalam program aplikasi ini. Langkah – 19” lunak.dengan perancangan maka adanya akan analisa didapatkan langkah dalam penggunaan aplikasi dari awal b. Perangkat Lunak (Software) hingga akhir adalah sebagai berikut : Perangkat lunak yang digunakan dari System 1. User menjalankan aplikasi dan masuk ke Operasi Windows 7 Ultimate 32 Bit, Microsoft halaman utama. Office 2007, serta aplikasi pemrograman Java Di halaman utama ini terdapat 3 buah radio Netbeans dan Xampp v3.2.1. 2. button untuk mentranslate dari bahasa yang dipilih, 1 buah text field untuk menginput 3.4 Use Case Diagram kosakata yang ingin diproses, 2 buah button Use case diagram adalah gambaran graphical yaitu terjemahkan dan hapus, 2 buah text field dari beberapa atau semua actor, use case, dan Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 5 interaksi diantara komponen-komponen tersebut Dari gambar diatas menunjukan aktiviti yang memperkenalkan suatu sistem yang akan diagram pencarian, pertama user dapat menginput dibangun digunakan untuk menjelaskan bagaimana kata, kemudian system akan membuka database, langkah-langkah yang seharusnya dikerjakan oleh setelah database dibuka autocompletetext akan sistem. Use case diagram menjelaskan manfaat menampilkan daftar saran kata yang dicari oleh suatu sistem jika dilihat menurut pandangan orang pengguna sesuai huruf yang diketikan. Kemudian yang ini user dapat memilih kata yang ada dalam daftar menunjukkan fungsionalitas suatu sistem atau yang di cari. Jika kata yang dicari tidak ada, maka kelas dan bagaimana sistem tersebut berinteraksi kata tersebut tidak ada dalam database. berada di luar sistem. Diagram dengan dunia luar. Adapaun use case pada aplikasi ini adalah sebagai berikut : 3.6 Desain Pilih Kategori Aplikasi Kamus 3 Bahasa Setelah Input Kata Tampilan tahap analisis sistem selesai dilakukan, maka penulis dapat mengetahui dan Terjemah Kata mendapat gambaran yang jelas apa yang harus dikerjakan pada pembuatan desain aplikasi kamus Melihat Kata Pengguna 3 bahasa. Insert Kata Update Kata Gambar 3. Use Case Diagram 3.5 Activity Diagram Pengguna Aplikasi Gambar 5. Rancangan Tampilan Menu Utama Memilih Kategori Memilih Pencarian Dalam Bahasa Memasukan Kata Auto Complete Text Memilih Kalimat yang diiginkan Data Hasil Pencarian Pencarian Tidak ditemukan Menampilkan Hasil Terjemahan Gambar 6. Rancangan Tampilan Menu Insert Gambar 4. Activity Diagram Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 6 digunakan untuk menampilkan hasil terjemahan, serta 2 buah button yaitu button terjemahkan dan hapus. Button terjemahkan digunakan untuk mencari kata terjemahan, dan button hapus digunakan untuk mengosongkan text field input dan output. Selain itu form ini juga menyediakan menu dan submenu guna menghubungkan ke form lain, yakni menu About, Edit dan menu View. Dalam menu About terdapat 2 submenu yaitu: Program dan Pembuat, fungsi dari menu About adalah untuk menjelaskan tentang aplikasi kamus dan Gambar 7. Rancangan Tampilan Menu Update untuk menampilkan informasi tentang pembuat. Pada menu Edit terdapat submenu insert dan update, fungsi dari submenu insert adalah sebagai langkah dalam menambahkan kosakata baru, sedangkan fungsi submenu update adalah sebagai langkah dalam mengupdate isi dari kamus digital ini. Pada menu View terdapat submenu lihat data yang berfungsi untuk menampilkan daftar kata yang ada pada database. Berikut ini adalah tampilan menu utama dari aplikasi kamus 3 bahasa. Gambar 8. Rancangan Tampilan Menu Lihat IV. IMPLEMENTASI Pada program aplikasi kamus digital ini memiliki beberapa halaman. Setiap halaman tersebut terhubung satu sama lain yang menunjuk setiap form yang berbeda. Berikut adalah beberapa form yanh terdapat dalam aplikasi kamus ini. 4.1 Form Utama Gambar 9. Tampilan Menu Utama Form utama merupakan halaman utama dari program kamus digital ini, dalam form ini terdapat 3 buah radio button 4.2 Form Menu Insert yang digunakan untuk Form menu insert merupakan form untuk memilih asal bahasa yang ingin diterjemahkan. menambahkan kosa kata baru ke dalam database. Dalam form ini juga terdapat sebuah text field Dalam form ini yang digunakan untuk menginput kata yang ingin digunakan, yaitu: Kembali, Simpan, Lihat. Fungsi diterjemahkan dan 2 buah text field output yang dari tombol Simpan adalah menyimpan kosa kata Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 terdapat 3 tombol yang 7 yang telah di input ke dalam database. Fungsi 4.4 Form Menu Lihat tombol Lihat adalah untuk melihat daftar kata. Form menu lihat adalah form yang berfungsi Fungsi tombol Kembali adalah untuk keluar dari untuk menu insert dan beralih ke menu utama. Berikut tersimpan di database. Berikut adalah tampilan adalah tampilan Menu insert data: menu lihat kata: Gambar 10. Tampilan Menu Insert menampilkan daftar kosa kata yang Gambar 12. Tampilan Menu Lihat 4.3 Form Menu Update Form menu update merupakan form untuk mengubah atau memperbaharui isi dari database. V. KESIMPULAN DAN SARAN 5.1 Kesimpulan Dalam form ini terdapat sebuah tabel yang Setelah dilakukan analisis, perancangan, dan digunakan untuk menampilkan daftar kata yang pembuatan program pada rancang bangun aplikasi tersimpan pada database. Selain itu pada form dekstop kamus indonesia, inggris dan arab update juga terdapat 3 tombol, yaitu: Kembali, menggunakan netbeans dan mysql, maka dapat Simpan, dan Hapus. Fungsi dari tombol Simpan diambil kesimpulan sebagai berikut: adalah untuk menyimpan kosa kata yang telah di a. Perancangan kamus 3 bahasa ini digunakan update ke dalam database. Fungsi tombol Hapus sebagai alat bantu bagi pengguna dalam adalah untuk menghapus/membuang kosa kata dari mencari secara cepat dan tepat arti kata yang database. mereka perlukan. Berikut adalah tampilan menu update kamus: b. Dengan adanya menu kamus dinamis pada aplikasi ini, pengguna dapat melakukan penambahan kosakata baru yang dapat dilakukan secara manual oleh pengguna dan kata tersebut bias diedit dan dihapus. 5.2 Saran Adapun saran yang dapat diberikan kepada peneliti berikutnya apabila ingin mengembangkan aplikasi yang telah dibuat ini agar menjadi lebih Gambar 11. Tampilan Menu Update Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 baik adalah : 8 a. Dapat menambahkan fasilitas untuk mendengarkan suara hasil terjemahan dari suatu kata atau kalimat b. c. DAFTAR PUSTAKA A.S, Rosa & M.Shalahuddin. 2013. Rekayasa Perangkat Lunak. Bandung : Informatika. Perlu dilakukan perbaikan seperti pembuatan Departemen Pendidikan dan Kebudayaan, interface program yang lebih baik lagi, serta 2002. Kamus Besar Bahasa Indonesia Edisi penyajian data yang lebih relevan. Ketiga. Jakarta: Balai Pustaka. Aplikasi kamus digital ini masih tergolong sederhana dan masih banyak kekurangan, Hariyanto, Bambang. 2005. Rekayasa Sistem Berorientasi Objek. Informatika, Bandung seperti menu dan submenu yang masih http://dc372.4shared.com/doc/8ItFaItx/previe sedikit. Penambahan menu pada aplikasi ini w.html (diakses tanggal 11 Juli 2014 Pukul 21.40) kedepan diharapkan dapat menunjang suatu Kridalaksana. Harimurti. 2008. Edisi program aplikasi yang lebih baik, layaknya keempat. Kamus Linguistik . Jakarta: PT Gramedia program aplikasi yang ada di pasaran. Pustaka Utama O’Brien, Information James. System: 2005. Management Managing Information Technology in the Internetworked Enterprise. Fifth Edition. McGraw-Hill. Pressman, Roger, 2001, Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu), Terjemahan: Harnaningrum LN, edisi kedua, Yogyakarta: Andi. Simamarta, Janner. (2006). Aplikasi Mobile Commerce menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. Sommerville, Ian,Software Engineering, 8 thEdition, PearsonâAddison Wesley, England, 2007. Supriyanto, Aji. (2005). Pengantar Teknologi Informasi. Jakarta: Salemba Infotek. Jurnal TIPS, Volume 1, No. 1, Juli 2014, h. 1 - 9 9