Java Konsep Dasar Program 1.

a. Dapat dijalankan pada sistem operasi apa saja multi platform b. Mendukung pengembangan aplikasi dengan bahasa pemrograman lain, seperti CC++, Cobol, Python, Perl, PHP, dan lain sebagainya multi language. c. Dapat digunakan dalam siklus pengembangan perangkat lunak, seperti dokumentasi, tes perangkat lunak, pengembangan web, dan lainnya multi role. d. Relatif lebih ringan dan memiliki kemampuan untuk dapat dikembangkan oleh pengguna dengan banyak komponen plug-in. Salah satunya adalah JDT yang membuat Eclipse kompatibel dalam pengembangan program. Eclipse dilengkapi juga dengan adanya PDE Plug-in Development Environment untuk mengembangkan plug-in baru. Selain keunggulan tersebut, Eclipse juga unggul dalam konsepnya yang mengusung IDE yang open source dan mudah diperluas extensible untuk apa saja. Bahkan Eclipse tidak saja untuk pengembangan program Java, namun juga keperluan lainnya. Dan itu semua dapat dilakukan dengan cukup hanya menginstall plug-in yang dibutuhkan. Sebagai contoh, jika ingin mengembangkan program CC++, anda hanya perlu mencari plug-in CDT CC++ Development Tools. Atau jika anda membutuhkan UML sebagai flow diagram, anda hanya perlu mencari plug-in UML2.

2. Java

Menurut Utomo 2013:2 “Java merupakan salah satu bahasa pemrograman yang bersifat multiplatform dengan slogan dari para pengembangnya adalah ‘Write once run everywhere’ sehingga aplikasi yang dikembangkan menggunakan bahasa Java akan dapat dijalankan pada berbagai macam platform atau sistem operasi”. Selain itu Java juga merupakan salah satu bahasa pemrograman yang banyak diminati antara lain karena Java unggul ketika digunakan dalam pembuatan aplikasi berbasis mobile, juga aplikasi yang berskala enterprise. Ada dua pengertian dari java, yaitu: 1. Sebagai bahasa pemrograman Java merupakan bahasa pemrograman berorientasi objek yang sintaksnya mengikuti bentuk bahasa C dan C++ sehingga bagi para programmer bahasa C tidak akan kesulitan ketika akan bermigrasi ke bahasa Java karena sintaksnya hamper sama. Beberapa elemen yang ada pada bahasa C yang masih digunakan pada bahasa Java antara lain: a. Java mendukung adanya komentar untuk baris tunggal atau lebih untk keperluan dokumentasi kode sumber untuk lebih memudahkan memahami kode program dengan memberikan penjelasanketerangan. b. Bahasa Java juga mendukung operator yang sama seperti yang digunakan pada bahasa C, seperti operator aritmatik. c. Bahasa Java menggunakan karakter brace, yaitu untuk membatasi pernyataan pada blok tertentu. Karakter tersebut juga ada di bahasa C. Walaupun terdapat banyak persamaan karena bahasa Java ini muerupakan “junior” dari bahasa C, juga mempunya perbedaan yang semakin memperlengkap bahasa C sebelumnya. 2. Sebagai platform yang menjalankan program aplikasi lain yang dibangun menggunakan bahasa Java. Kode sumber pada Java tidak perlu diubah ketikan akan di compile ulang pada sistem operasi lainnya. Hasil kompilasi dari kode sumber Java bukanlah kode mesin namun berupa bytecode dengan ekstensi class. Bytecode ini dapat langsung dieksekusi pada setiap sistem operasi dengan menggunakan JVM sebagai interpreter terhadap bytecode tersebut.

3. SQLite