Gambaran Java Platform Android

39 d. JFace. e. Eclipse Workbench. Secara standar Eclipse selalu dilengkapi dengan JDT Java Development Tools, plug-in yang membuat Eclipse kompatibel untuk mengembangkan program Java, dan PDE Plug-in Development Environment untuk mengembangkan plug-in baru. Eclipse beserta plug-in-nya diimplementasikan dalam bahasa pemrograman Java.

2.8.3. Adobe Photoshop

Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan fotogambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar market leader untuk perangkat lunak pengolah gambarfoto, dan, bersama Adobe Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi kedelapan aplikasi ini disebut dengan nama Photoshop CS Creative Suite, versi sembilan disebut Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe Photoshop CS4, versi keduabelas adalah Adobe Photoshop CS5 dan versi yang terakhir ketigabelas adalah Adobe Photoshop CS6.

2.8.4. StarUML

StarUML adalah sebuah proyek open source untuk pengembangan secara cepat, fleksibel, extensible, featureful, dan bebas-tersedia UML platform MDA berjalan pada platform Win32. Tujuan dari proyek StarUML adalah untuk 40 membangun sebuah alat pemodelan perangkat lunak dan juga platform yang menarik adalah pengganti alat UML komersial seperti Rational Rose, Bersama dan sebagainya. StarUML merupakan software permodelan yang mendukung UML Unified Modelling Language. Berdasarkan pada UML version 1.4 dan dilengkapi 11 macam diagram yang berbeda, mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA Model Driven Architecture dengan dukungan konsep UML. StarUML dapat mewmaksimalkan produktivitas dan kualitas dari suatu software project. StarUML sebagian besar ditulis dalam Delphi. Namun, StarUML adalah proyek multi-bahasa dan tidak terikat dengan bahasa pemrograman tertentu, sehingga setiap bahasa pemrograman dapat digunakan untuk mengembangkan StarUML. Misalnya, C C + +, Java, Visual Basic, Delphi, JScript, VBScript, C , VB.NET, dan lain-lain

2.8.5. SQLite

Menurut Nazaruddin Safaat android memiliki fasilitas untuk membuat database yang dikenal dengan SQLite yaitu salah satu software yang embedded yang sangat popular, kombinasi SQL interface dan penggunaan memory yang sangat sedikit dengan kecepatan yang sangat cepat. SQLite di android termasuk dalam Android runtime, sehingga setiap versi dari android dapat membuat database dengan SQLite Nazaruddin:2011. Dalam sistem android terdapat beberapa teknik untuk melakukan penyimpanan data. Teknik yang umum digunakan adalah sebagai berikut : 41 1. Shared prefences yaitu menyimpan data beberapa nilai value dalam bentuk groups key yang dikenal dengan prefences. 2. Files yaitu menyimpan data dalam file, dapat berupa menulis ke file atau membaca dari file. 3. SQLite Database, yaitu menyimpan data dalam bentuk database. 4. Content Providers, yaitu menyimpan data dalam bentuk content providers service.

2.9. Kompetensi Inti dan Kompentensi Dasar Kelas X

Tabel 2.2 Standar Kompetensi dan Kompetensi Dasar KELAS X KOMPETENSI INTI KOMPETENSI DASAR 1. Menghayati dan mengamalkan ajaran agama yang dianutnya 2. Mengembangkan perilaku jujur, disiplin, tanggung jawab, peduli, santun, ramah lingkungan, gotong royong, kerjasama, cinta damai, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan bangsa dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia. 2.1 Menampilkan perilaku jujur, peduli, santun, dan tanggung jawab, dalam melakukan komunikasi searah dalam bentuk memberi dan menjawab pertanyaan, tentang identitas diri dan kehidupan sekolah 2.2 Mencerminkan perilaku kerja sama, responsif, dan proaktifdengan melakukan komunikasi dialog berinteraksi dengan guru dan teman, dalam bentuk memberiinformasi, bertanya, menjawab, memberi dan melaksanakan instruksi terkait denganpembelajaran teks fungsional tentang identitas diri