Unified Modeling LanguageUML APLIKASI DICTIONARY MOBILE INDONESIA JAWA & JAWA INDONESIA BERBASIS J2ME

2.1 GPRS General Packet Radio Service

GPRS General Packet Radio Services adalah sebuah teknologi yang dipergunakan untuk pelayanan data wireless seperti pada wireless internet atau intranet serta pelayanan multimedia. Alat komunikasi dengan GSM GPRS mempunyai fasilitas pertukaran data sampai dengan kecepatan 170kbps. GPRS Juga biasanya disebut sebagai GSM-IPinternet Protocol, karena akan menghubungkan pengguna dengan ISP Internet Service Provider. Dengan GPRS pengguna akan selalu terhubung atau connected. Selalu online, tetapi akan dikenai biaya hanya dari besarnya data yang ditransmisi. GPRS merupakan suatu tambahan pelayanan baru pada network yang telah ada. Dengan GPRS , para operator network GSM dapat memberikan pelayanan kompetitif untuk pertukaran data, sehingga melengkapi jasa pelayanan yang mereka berikan http:www.total.or.idsearch.php, Juni 2009

2.2 Unified Modeling LanguageUML

Unified Modelling Language UML adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem . Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C atau VB.NET, Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C. Gambar 2.1 Notasi UML Sri Dharwiyanti, 2003 UML mendefinisikan diagram berikut : a. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Seorang aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu. b. Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. c. Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. d. Sequence Diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display, dan sebagainya berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri antara dimensi vertikal waktu dan dimensi horizontal objek-objek yang terkait. http:www.IlmuKomputer.com, Juni 2009

2.3 Pemrograman JAVA