Android
Pengertian
aplikasi secara umum adalah alat terapan yang difungsikan secara khusus dan
terpadu sesuai kemampuan yang dimilikinya aplikasi merupakan suatu perangkat
komputer yang siap pakai bagi user.
Pengertian
aplikasi menurut para ahli adalah sebagai berikut :
a. Menurut
Jogiyanto (1999:12) adalah penggunaan dalam suatu komputer, instruksi
(instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga
komputer dapat memproses input menjadi output.
b. Menurut Kamus
Kamus Besar Bahasa Indonesia (1998 : 52) adalah penerapan dari rancang sistem
untuk mengolah data yang menggunakan aturan atauketentuan bahasa pemrograman
tertentu. Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan
dan melaksanakan tugas khusus dari pengguna.
c. Menurut
Rachmad Hakim S, Aplikasi adalah perangkat lunak yang digunakan untuk tujuan
tertentu, seperti mengolah dokumen, mengatur Windows &, permainan (game),
dan sebagainya.
d. Menurut Harip
Santoso, Aplikasi adalah suatu kelompok file (form, class, rePort) yang
bertujuan untuk melakukan aktivitas tertentu yang saling terkait, misalnya
aplikasi payroll, aplikasi fixed asset, dan lain-lain.
Beberapa
aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu
paket atau suite aplikasi (application suite). Contohnya adalah Microsoft
Office dan OpenOffice.org, Bahasa Pemrograman yang menggabungkan suatu
aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya.
Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang
memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan
menggunakan tiap aplikasi.
Aplikasi dibagi
menjasi 2 yaitu:
1. aplikasi
berbasis android
Android (/ˈæn.drɔɪd/; an-droyd) adalah sistem operasi berbasis Linux yang dirancang
untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan
dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem
operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan
didirikannya Open Handset Alliance, konsorsium dari
perusahaan-perusahaan perangkat keras, perangkat lunak, dan
telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel android pertama mulai dijual pada bulan Oktober 2008. Antarmuka pengguna Android umumnya
berupa manipulasi langsung, menggunakan gerakan
sentuh yang serupa dengan tindakan nyata, misalnya menggeser, mengetuk, dan
mencubit untuk memanipulasi objek di layar, serta papan ketik virtual untuk menulis teks. Selain perangkat layar sentuh, Google
juga telah mengembangkan Android TV untuk
televisi, Android Auto untuk mobil,
dan Android Wear untuk
jam tangan, masing-masingnya memiliki antarmuka pengguna yang berbeda. Varian
Android juga digunakan pada Komputer jinjing, konsol permainan, kamera digital, dan peralatan elektronik lainnya.
Android adalah
sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisenci Apache. Kode dengan sumber terbuka dan lisensi perizinan pada
Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan
didistribusikan oleh para pembuat perangkat, operator nirkabel, dan
pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas
pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat,
umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java
2. aplikasi
berbasis web
suatu aplikasi web (Bahasa Inggris: web application atau sering disingkat web app)
adalah suatu aplikasi yang diakses menggunakan penjelajahan web melalui suatu jaringan seperti Internet.
Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web
(seperti ASP, HTML, JAVA, Java Script, PHP, Pyhton, Ruby, dll) dan bergantung pada penjelajah
tersebut untuk menampilkan aplikasi.
Aplikasi web
menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya,
penjelajah web, yang kadang disebut sebagai suatu thin client (klien
tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus
mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan
komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum
misalnya webmail, toko ritel, lelang online, wiki, papab diskusi, weblog.
Berdasarkan jenisnya, aplikasi komputer dapat dibagi menjadi beberapa kategori, yaitu :
Berdasarkan jenisnya, aplikasi komputer dapat dibagi menjadi beberapa kategori, yaitu :
1. Enterprise
Digunakan untuk organisasi yang cukup besar dengan maksud menghubungkan aliran data dan kebutuhan informasi antar bagian, contoh : IT Helpdesk, Travel Management dan lain-lain.
Digunakan untuk organisasi yang cukup besar dengan maksud menghubungkan aliran data dan kebutuhan informasi antar bagian, contoh : IT Helpdesk, Travel Management dan lain-lain.
2. Enterprise – SupPort
Sebagai aplikasi pendukung dari Enterprise, contohnya : Database Management, Email Server dan Networking System.
Sebagai aplikasi pendukung dari Enterprise, contohnya : Database Management, Email Server dan Networking System.
3. Individual Worker
Sebagai aplikasi yang biasa digunakan untuk mengolah/edit data oleh tiap individu. Contoh : Ms.Office, Photoshop, Acrobat Reader dan lain-lain.
Sebagai aplikasi yang biasa digunakan untuk mengolah/edit data oleh tiap individu. Contoh : Ms.Office, Photoshop, Acrobat Reader dan lain-lain.
4. Aplikasi Akses Konten
Adalah aplikasi yang digunakan oleh individu (hanya) untuk mengakses konten tanpa kemampuan untuk mengolah atau mengedit datanya melainkan hanya melakukan kustomisasi terbatas. Contoh: Games, Media Player, Web Browser.
Adalah aplikasi yang digunakan oleh individu (hanya) untuk mengakses konten tanpa kemampuan untuk mengolah atau mengedit datanya melainkan hanya melakukan kustomisasi terbatas. Contoh: Games, Media Player, Web Browser.
5. Aplikasi Pendidikan
Biasanya berbentuk simulasi dan mengandung konten yang spesifik untuk pembelajaran.
Biasanya berbentuk simulasi dan mengandung konten yang spesifik untuk pembelajaran.
6. Aplikasi Simulasi
Biasa digunakan untuk melakukan simulasi penelitian, pengembangan dan lain-lain. Contoh: Simulasi pengaturan lampu lalu lintas.
Biasa digunakan untuk melakukan simulasi penelitian, pengembangan dan lain-lain. Contoh: Simulasi pengaturan lampu lalu lintas.
7. Aplikasi Pengembangan Media
Berfungsi untuk mengolah/mengembangkan media biasanya untuk kepentingan komersial, hiburan dan pendidikan. Contoh : Digital Animation Software, AudioVideo Converter dan lain-lain.
8. Aplikasi Mekanika dan Produk
Dibuat sebagai pelaksana/pengolah data yang spesifik untuk kebutuhan tertentu. Contoh :
Computer Aided Design (CAD), Computer Aided Engineering (CAE), SPSS dan lain-lain.
Dibuat sebagai pelaksana/pengolah data yang spesifik untuk kebutuhan tertentu. Contoh :
Computer Aided Design (CAD), Computer Aided Engineering (CAE), SPSS dan lain-lain.
ada beberapa hal yang diperlukan dalam
membuat aplikasi :
1. Menguasi bahasa pemrograman
hal pertama adalah kamu harus menguasi 1
atau 2 bahasa, tidak perlu semua bahasa dikuasai.
Mengapa?
Karena aplikasi android itu dibangun
dengan bahasa pemrograman Java, jadi udah tahu kan mengapa kamu harus belajar
java dulu jika ingin menjadi android developer.
2. Instal program pembangun
aplikasi android
Aplikasi
android itu tidak dibangun begitu saja, tetapi dibangun melalui melalui sebuah
softaware atau program. Kamu dapat menggunakan Android Studio atau
Eclipse, perlu kamu ketahui kedua software ini sangat berat untuk
dijalankan di komputer.
3. Spek minimal komputer
Pastikan juga komputer atau laptop kamu
memenuhi spesifikasi minimum untuk menginstall Android Studio biar nanti
ngodingnya lebih enak.
Untuk itu kamu harus punya komputer
dengan prosesor minimal core i3 atau setara ntuk prosesor merek lain dan
RAM minimal 2 GB untuk aplikasi eclipse dan minal 4 GB untuk aplikasi Android Studio.
Jadi jangan harap dengna RAM 2 GB bisa menggunakan Android Studio, keculi kamu sudah
siap menunggu lama, atau bisa membuat komputer kamu jadi hank.
4. Instal JDK dan JRE
JDK atau Java Development Kit adalah
semacam kotak peralatan yang digunakan untuk development. Jadi JDK diperlukan
sebagai development dalam membuat aplikasi android yang mengkomplikasi
kode – kode java.
JRE atau Java Runtime
Environment adalah mesin yang berfungsi menjalankan serangakaian kode –
kode java yang dibangun menjadi aplikasi java.
5. Instal SDK Android
SDK Android alah sebagai library
emulator untuk mejalankan aplikasi andorid pada komputer. Instal SDK
Android sesuai versi android yang ingin anda gunakan. Untuk instal anda perlu
koneksi internet, karena SDK akan mencari library yang anda
butuhkan sendiri dan dibutuhkan waktu lama dan kuota yang banyak. Jika perlu
gunakan wifi sengan kecepatan yang tinggi.
6. Buat AVD
Lengkapi juga dengan AVD atau Android
Virtual Device untuk mejalankan emulator android pada komputer anda tetapi AVD
ini masih kosong. Silakan anda buat sendiri dengan ukuran layar android yang
sesuai keinginan anda, dan tentukan versi android dimana anda ingin membangun
aplikasi, apakah IceCream, JellyBean, KitKat, Lolipop, atau Versi yang terbaru.
Sumber :
Tidak ada komentar:
Posting Komentar