by Ghanistantiono DH
Sejarah Java Programming
Sejarah Java Programming Ogah ah
Ribet pake Bahasa API
loe punya. Kita bikin
Bahasa baru saja.
OK, kalian masuk saja ke
dalam STEALTH PROJECT
Sejarah Java Programming
Sejarah Java Programming
Aplikasi Multi - Platform
Mobile Application
Server Side Application
Sejarah Java Programming
Java untuk Mobile
Android Development
Java merupakan bahasa pemrograman utama untuk pengembangan aplikasi
1 Android, digunakan dalam jutaan aplikasi yang dijalankan di perangkat Android.
Java ME
Java ME dirancang untuk perangkat embedded dan mobile,
2
memungkinkan pengembangan aplikasi untuk perangkat yang
memiliki keterbatasan sumber daya.
Cara Kerja Java
Java Virtual Machine (JVM)
JVM adalah kunci portabilitas Java. Ia menerjemahkan bytecode Java ke bahasa yang dipahami oleh sistem operasi
target, memungkinkan eksekusi kode Java di berbagai platform.
Ekosistem Java
IDEs
IDE (Integrated Development Environments) seperti Visual Studio Code, Eclipse, IntelliJ IDEA, dan
1
NetBeans, menyediakan alat yang komprehensif untuk pengembangan Java, termasuk debugging, testing,
dan refactoring.
Build Tools
2 Maven dan Gradle merupakan build tools yang populer, membantu mengelola
dependensi, mengotomatiskan build, dan mengelola proyek Java.
Komunitas
Komunitas developer Java sangat besar dan aktif,
3
menyediakan sumber daya, dukungan, dan kolaborasi bagi
pengembang Java di seluruh dunia.
Apa itu IDE (Integrated Development Environment) ?
IDE atau Integrated Development Environment merupakan software khusus yang
menyediakan berbagai fitur untuk mengembangkan aplikasi dengan menggunakan bahasa
pemrograman tertentu. Lebih simpelnya kita bisa mengartikan IDE ini seperti raungan kerja
yang didalamnya terdapat segala peralatan yang dibutuhkan untuk menyelesaikan semua
pekerjaan. Tools atau komponen yang terdapat pada IDE yaitu :
Kode editor
Compiler atau interpreter
Library
Dan debugger
IDE (Integrated Development Environment)
Eclipse
IDE yang dirilis dari tahun 2001 ini bisa digunakan pada OS apapun, baik itu Windows, Solaris, Mac maupun Linux. IDE ini
mempunyai tools canggih seperti : Pembuatan began, Pemodelan, Pelaporan, Dan pengujian
Bukan hanya untuk pengembangan aplikasi java, eclipse bisa juga digunakan untuk melakukan pengcodingan bahasa
pemrograman lain seperti : C, C++, JavaScript, Perl, PHP, Dan lainnya
Tentu saja dengan bantuan plugin tambahan. Bahkan sebelum google resmi merilis Android Studio sebagai IDE untuk
mengembangkan aplikasi android, eclipse lah yang dulunya digunakan untuk membangun aplikasi android dengan java.
IDE (Integrated Development Environment)
Netbeans
NetBeans adalah IDE yang bagus. Didalamnya terdapat GUI Builder yang sudah built-in. Dan dikembangkan dalam Java
pula. Kompatibel untuk berbagai platform..
IntelliJ IDEA
IntelliJ IDEA adalah IDE yang intelijen. Memang difokuskan untuk produktivitas programmer yang menyediakan kombinasi
kakas pengembangan. Didalamnya terdapat sugesti coding yang instan dan pintar dalam pelengkapan kode secara
otomatis.
IDE (Integrated Development Environment)
Visual Studio Code
Visual studio code adalah sebuah software code editor yang ringan tapi sangat powerful. Disebut powerful karena
software ini kompatibel dengan segala jenis sistem operasi apapun baik itu windows, macOS, maupun linux.
Bisa menjalankan beberapa framework seperti JavaScript, TypeScript dan [Link].
Beraneka ragam untuk jenis-jenis bahasa pemrograman yang dapat digunakan.
Mulai dari C++, C#, Java, Python, PHP, Go, sampai. NET, semuanya memungkinkan terakomodasi di sini.