KVM Kilobyte Virtual Machine CVM C- Virtual Machine MIDlet

Aplikasi-aplikasi MIDlet dibungkus dan dikirim kedalam perangkat sebagai MIDlet suites. Sebuah MIDlet suite terdiri dari Java Archive JAR dan sebuah tambahan Java Application Descriptor JAD.

2.5.7. JAD Java Application Descriptor

Digunakan untuk mendiskripsikan isi aplikasi untuk keperluan pemetaan. File JAD berisi deskripsi file JAR Java Archive dan pemetaan atribut MIDlet, sedangkan file JAR berisi kumpulan kelas dan resource.

2.6. Netbeans

NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi, open source. NetBeans IDE mendukung pengembangan. Semua jenis program Java termasuk JavaFX Java SE Java ME, web, EJB, kotak masuk atau aplikasi mobile. Dibandingkan dengan fitur-fitur lain, waktu sistem Sistem Indeks REKOMENDASI Ant, Maven refactorings dukungan, menjelaskan versi mendukung CVS, Subversion, ClearCase dan terus. Fasilitas ini bisa membuat kita melihat program kita pada device yang sesungguhnya. yang di bangun menggunakan plat form Neatbeans. Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java Java archive yang memuat kelas-kelas Java untuk berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful.

2.7. UML

UML singkatan dari Unified Modeling Language yang berarti bahasa pemodelan standar. Chonoles, 2003: bab1 mengatakan sebagai bahasa, berarti UML memiliki sintaks dan semantic. Ketika kita membuat model menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana elemen pada model-model yang kita buat berhubungan satu dengan lainnya harus mengikuti standar yang ada. UML bukan hanya sekedar diagram, tetapi juga menceritakan konteksnya. UML diaplikasikan untuk maksud tertentu, biasanya antara lain untuk : 1. Merancang perangkat lunak 2. Sarana komunikasi antara perangkat lunak dengan proses bisnis. 3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sitem. 4. Mendokumentasikan sistem yang ada, proses-proses dan organisasinya. Diagram-diagram UML : Beberapa literature menyebutkan bahwa UML menyediakan Sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misalnya diagram komunikasi, diagram urutan dan diagram pewaktuan digabung menjadi diagram interaksi. Namun demikian model-model itu dapat dikelompokan berdasarkan sifatnya yaitu statis atau dinamis. Jenis diagram itu antara lain : 1. Diagram kelas. Bersifat statis. Diagram ini memperlihatkan himpunan kelas- kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif. 2. Diagram Use-Case. Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan actor-aktor suatu jenis husus dari kelas. Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna. 3. Diagram interaksi dan Sequence urutan. Bersifat dinamis. Diagram urutan adalah diagram interaksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu. 4. Diagram Aktivitas Aktivity Diagram. Bersifat dinamis. Diagram aktivitas adalah tipe husus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan member tekanan pada aliran kendali antar objek.

2.8. Sekolah Menengah Atas

Sekolah menengah atas disingkat SMA; bahasa Inggris: Senior High School, adalah jenjang pendidikan menengah pada pendidikan formal di Indonesia setelah