Kamis, 09 November 2017

Aplikasi

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 :
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.
 

2. Enterprise – SupPort
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.

 

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.


5. Aplikasi Pendidikan
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.


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.


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

Cryptography

Kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan  pesan. Praktisi (pengguna kriptografi) disebut kriptografer (cryptographer)....