Wednesday, July 9, 2014

Cara Membuat Aplikasi Android

Berikut adalah perisapan yang harus anda miliki untuk mulai mebuat aplikasi android sendiri

1. Tools / Aplikasi Pengembang

A. Eclipse 
Agar pembuatan aplikasi Android dapat bejalan dengan baik maka anda membutuhkan aplikasi Eclipse. Aplikasi ini berupa IDE (Integrated Developmnet Environtmen) yang mana berfungsi untuk membuat atau hanya sekedar mengembangkan aplikasi berbasis Android.  Eclipse banyak dipilih oleh para developer karena di anggap lebih mudah dan tentunya gratis dengan lisesensi Open source.Bukan itu saja Eclipse juga kaya akan plug-in yang sangat membantu dan mempermudah dalam mengembangkan sebuah aplikasi. Download disini: eclipse.org/downloads/

B. Netbeans
Sama halnya dengan Eclipse, Netbeans juga aplikasi IDE (Integrated Developmnet Environtmen) yang banyak digunakan oleh para pengembang Aplikasi Android. Netbeans ini lebih cocok bagi anda yang ingin mengembangkan aplikasi Android berbasis java. Aplikasi ini juga bisa anda gunakan dengan cuma-cuma alias gratis dengan lisensi open source. Download sisini: netbeans.org/features/index.html


2. Perlengkapan Pendukung

Setelah menenutukan tool mana yang akan digunakan untuk mengembangkan atau membuat aplikasi berbasis android anda maka masih ada beberapa tool pendukung agar bisa menjalankan tool tersebut dan segera bisa membuat aplikasi berbasis Android simak di bawah ini.

Android SDK bisa di dapat disini: http://developer.android.com/sdk/index.html

Java SE Development Kit (JDK) bisa di dapat disini:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Android Development Tool (ADT) baca tutorial instalasi di sinihttp://opensource.telkomspeedy.com/wiki/index.php/Eclipse:_ADT_plugin_untuk_Eclipse

- Membuat Android Virtual Device (AVD) untuk ujicoba aplikasi yang dibuat pada PC. Baca tutorial disini: http://blogermencobasukses.wordpress.com/2013/03/21/membuat-avd-android-virtual-devices/

3. Rujukan Tutorial dan Istilah Pengembangan Android
Tutorial cara membuat aplikasi android mulai dari level pemula hingga yang mahir lihat disini:


http://developer.android.com/training/index.html

http://mobile.tutsplus.com/tutorials/android/introduction-to-android-development/

Monday, July 7, 2014

10 Bahasa Pemrograman yang Harus Anda Kuasai di Tahun 2014

 Bagi seorang programmer, mengikuti setiap perkembangan yang ada adalah suatu keharusan dan kebutuhan. Hal ini bertujuan untuk bisa selalu tuni-in dan up to date terhadap program dan teknologi yang akan diciptakannya. Bahasa pemrograman menjadi suatu kebutuhan yang paling dasar bagi seorang programmer. Nah, berikut ini adalah 10 bahasa pemrograman yang harus dikuasai para programmer di tahun 2014


1. Java

java_logo
Java masih menjadi salah satu bahasa pemrograman yang paling dicari dan diminati oleh para programmer baik kelas pemula hingga kelas profesional. Java merupakan bahasa pemrograman yang berorientasi objek dan berbasil class yang dikembangkan oleh Sun Microsystem pada Tahun 1990an. Java adalah salah satu bahasa pemrograman yang paling dicari dan digunakan oleh perangkat lunak di berbagai perusahaan. Java sendiri bukan hanya membangun sebuah software berbasis desktop, namun juga berbasis web, mobile dan sistem operasi Android. Java dirancang untuk mampu bekerja diberbagai macam platform perangkat lunak, seperti Mac OS X dan Windows. Untuk kedepannya penggunaan Java diperkirakan akan sangat diminati dan dibutuhkan dalam setiap perkembangan teknologi yang ada.

2. Bahasa C

c2
Dalam mempelajari semua bahasa pemrograman, Bahasa C merupakan bahasa yang paling dasar dan wajib dipelajari pertama kali oleh para programmer. Karena pada dasarnya bahasa C merupakan dasar dari bahasa pemrograman lainnya. Bahasa C sudah mulai dikembangkan sekitar tahun 70an dan sudah menjadi bahasa tertua dan paling banyak digunakan oleh para programmer. Bahasa C sendiri merupakan awal dari adanya bahasa pemrograman lainnya, seperti C#, Java, JavaScript, dan Phyton. Bahasa C banyak digunakan untuk membangun sebuah sistem operasi.

3. C++

logo-sun
C++ merupakan bahasa tingkat menengah yang memiliki fitur pemrograman berorientasi objek. Awal diciptakannya C++ adalah untuk meningkatkan bahasa sebelumnya yaitu C. C++ merupakan kekuatan terbesar dari sebuah software terbesar, seperti Firefox, Winamp, dan program Adobe. Bahasa pemrograman yang satu ini digunakan untuk mengembangkan sistem perangkat lunak baik berupa aplikasi, server dengan kinerja yang tinggi, aplikasi client dan video game.

4. C#

csharp3
C# adalah bahasa multi paradigma yang dikembangkan oleh Microsoft. C# menjadi bagian dari inisiatif NET. Menggabungkan prinsip dari C dan C++, C# adalah bahasa tujuan yang umum digunakan untuk mengembangkan perangkat lunak, seperti Microsoft dan platform Windows.

5. Objective-C

objective C
Objective-C merupakan salah satu bahasa pemrograman yang berorientasi objek. Dan bagi Anda pengguna segala gadget Apple, Objective-C merupakan bahasa pemrograman yang menjadi pembangun sistem operasi tersebut. Ini merupakan salah satu kekuatan dari OS Apple X dan iOS, tidak ketinggalan juga dengan API yang dimilikinya. Objective-C sudah banyak menghasilkan berbagai aplikasi di iPhone yang sangat digandrungi oleh para penikmatnya.

6. PHP

PHP
PHP menjadi salah satu bahasa pemrograman yang banyak digunakan saat ini. Bukan hanya karena disediakan secara gratis, server side scripting language yang dimilikinya memang sudah dirancang untuk mampu membuat sebuah website yang dinamis dan pengembangan aplikasi lainnya. PHP menjadi salah satu yang membangun website – website ternama di dunia, seperti WordPress, Digg dan Facebook.

7. Phyton

python
Bahasa Phyton merupakan bahasa tingkat tinggi dalam tingkatan bahasa pemrograman lainnya. Phyton menjadi salah satu bahasa pemrograman yang membangun sebuah website dan aplikasi mobile. Bahasa phyton menjadi bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Phyton menjadi sebuah kekuatan dari aplikasi terkenal, seperti Instagram, Pinterest dan Rdio. Phyton juga digunakan oleh para pengembang Google, Yahoo! Dan juga NASA.

8. Ruby

logo
Dalam pengembangan sebuah website dan juga aplikasi mobile, para progammer juga menggunakan bahasa Ruby. Ruby dirancang untuk menjadi bahasa pemrograman yang sederhana dan mudah untuk ditulis. Ini merupakan kekuatan yang dimiliki oleh Ruby. Ruby menjadi pembangun dari Scripd, GitHub, Groupon dan Shopify. Seperti halnya Phyton, Ruby dianggap sebagai bahasa yang cukup user-friendly untuk para pemula.

9. Javascript

JavaScript-logo
Javascript adalah bahasa pemrograman yang dikembangkan oleh Netscape dan berasal dari kumpulan banyak sintax dari bahasa C. Hal ini membuat Javascript menjadi sahabat bagi semua browser web dan dianggap penting dalam mengembangkan fungsi – fungsi website yang interaktif dan animasi. Javascript juga digunakan dalam pengembangan sebuah video game dan juga dalam aplikasi desktop. Javascript interpreter tertanam di Google Chrome, Safari dari Apple, Adobe Reader dan Adobe Creative Suite.

10. SQL

sql2
Structure Query Language (SQL) adalah bahasa pemrograman yang memiliki tujuan khusus untuk mengelola data dalam sistem manajemen database relasional. Bahasa ini sering digunakan untuk menuliskan berbagai macam fungsi query database. SQL sendiri sudah memiliki standarisasi yang diberikan oleh American National Standarts Intitute (ANSI) dan International Organization for Standartdization (ISO) pada Tahun 1980.