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