Android SDK Software Development Kit Android Development Tools ADT JDK Java Development Kit

29 data yang dibutuhkan oleh activity, misalnya ketika menggunakan aplikasi yang membutuhkan peta Map, atau aplikasi yang membutuhkan untuk mengakses data kontak dan navigasi maka di sinilah fungsi Content provide.

2.4.6 Android SDK Software Development Kit

Menurut Nazruddin Safaat H 2012 : 5 Android SDK adalah tools API Application Programming Interface yang diperlukan untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. Saat ini disediakan Android SDK Software Development Kit sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. Sebagai platform aplikasi-netral, Android memberi Kesempatan untuk membuat Aplikasi yang dibutuhkan yang bukan merupakan aplikasi bawaan HandphoneSmartphone. Beberapa fitur-fitur Android yang paling penting: a. Framework Aplikasi yang medukung penggantian komponen dan reusable. b. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile. c. Integrated browser berdasarkan

2.4.7 Android Development Tools ADT

Menurut Nazruddin Safaat H 2012 : 6 Android Development Tools ADT merupakan plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan dan mengembangkan aplikasi android dengan menggunakan IDE Eclipse. 30 Dengan menggunakan ADT untuk Eclipse akan memudahkan kita dalam membuat aplikasi project android, membuat GUI aplikasi, dan menambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan running aplikasi menggunakan android SDK melalui Eclipse. Dengan ADT juga dapat melakukan pembuatan package android .apk yang digunakan untuk distribusi aplikasi android yang dirancang.

2.4.8 JDK Java Development Kit

JDK adalah sebuah perangkat peralatan yang digunakan untuk membangun perangkat lunak dengan menggunakan bahasa pemrograman Java. JDK berjalan diatas sebuah virtual machine yang dinamakan JVM Java Virtual Machine. Dokumentasi JDK berisi spesifikasi API, deskripsi fitur, panduan pengembang, referensi halaman untuk perkakas JDK dan utilitas, demo, dan link ke informasi terkait. Perbedaan JDK dengan SDK Software Development Kit yaitu JDK adalah sebuah SDK tetapi sebuah SDK tidak harus menjadi sebuah JDK.

2.5 Definisi