Gratis
Reguler

Memulai Pemrograman Dengan Java

Disusun oleh: Dicoding Indonesia Platform: Level: Dasar
Bagikan kelas ini:

Deskripsi

Kuasai bahasa terpopuler yang digunakan untuk mengembangkan aplikasi pada platform desktop, web, mobile, hingga embedded dan IoT. Materi disusun oleh Dicoding dan pelaku industri, serta direview oleh Dr. Ir. Inggriani Liem.

201907191821557e613c7276163ee6946c582e08a4a6a2.jpg

Java adalah sebuah bahasa yang diciptakan oleh James Gosling di tahun 1990-an. Java muncul sebagai bahasa yang dapat dijalankan di berbagai platform tanpa perlu melakukan re-kompilasi. Berdasarkan TIOBE Programming Community Index yang meninjau popularitas bahasa pemrograman, Java masih menjadi bahasa pemrograman nomor satu di dunia. Data dari Oracle menyatakan bahwa bahasa Java digunakan 90% perusahaan terkemuka yang masuk dalam daftar Fortune 500. Bahasa Java dapat digunakan untuk mengembangkan aplikasi pada platform desktop, web, mobile, hingga embedded dan IoT.

Kelas ini didesain oleh para pelaku industri bersama tim expert dari Dicoding. Materi telah direview oleh Dr. Ir. Inggriani Liem (ITB/IA TOKI/BEBRAS NBO) dan sudah disesuaikan untuk Anda yang ingin mempelajari konsep Pemrograman Berorientasi Objek (PBO) maupun mempelajari struktur bahasa Java secara umum.

Kenapa saya harus belajar kelas Memulai Pemrograman Dengan Java?

  • Bahasa Java merupakan bahasa terpopuler yang digunakan oleh 90% perusahaan ternama.
  • Dengan bahasa Java Anda dapat mengembangkan aplikasi untuk platform desktop, web, mobile, hingga embedded dan IoT.
  • Siapa pun Anda, jika ingin menjadi Java Developer harus memiliki pengetahuan dasar pemrograman Java seperti Java Basic, OOP dan Common Class.
  • Penggunaan bahasa Java itu gratis (open source), sehingga siapa saja dapat mempelajari dan menggunakannya.
  • Java adalah bahasa yang aman sehingga dimungkinkan untuk mengembangkan sistem yang bebas dari gangguan dan virus.
  • Sebagai prasyarat untuk menuju kelas selanjutnya seperti Belajar Membuat Aplikasi Android untuk Pemula, Menjadi Android Developer Expert, atau Belajar Membangun LINE Chatbot.


Materi apa saja yang akan dipelajari?

  • Pendahuluan : Pengenalan mengenai apa itu Java dan mengapa harus menggunakan Java, serta Anda akan berkenalan dengan IDE untuk membuat aplikasi multiplatform.
  • Java Basic : Menjelaskan mengenai dasar-dasar bahasa Java, seperti struktur dasar, tipe data, string, operator, fungsi input output, percabangan, perulangan dan array.
  • OOP dalam Java : Memahami konsep OOP (Object Oriented Programming) untuk mempermudah pengembangan sebuah program seperti class dan object, method, member, access modifier, encapsulation, inheritance, dan interface.
  • Common Class dalam Java : Mempelajari class-class yang sering digunakan dalam mengembangkan sebuah program dengan bahasa Java seperti collection, generic, exception, input output, date time, dan casting.
  • Studi Kasus : Melatih implementasi bahasa Java dalam sebuah studi kasus tertentu seperti membuat sebuah program untuk menghitung suhu air, vokal konsonan dan bangun datar. 

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 40 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 30 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.


Apa saja prasyarat untuk mengikuti kelas?

  • Mampu mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula, sehingga tidak ada prasyarat dalam pemahaman pemrograman sebelumnya.
  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek.
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik ilmu yang Anda dapatkan. 
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.


Spesifikasi Minimal Komputer/Laptop:

  • Resolusi layar 1366 x 768 (Rekomendasi Full HD 1920 x 1080).
  • Prosesor Intel Celeron (Rekomendasi Core i3 ke atas).
  • RAM 1GB (Rekomendasi 2GB).
  • Sistem operasi Windows, Linux, atau MacOS.


Tools yang digunakan:

  • Intellij sebagai Teks Editor. Cara instalasi Intellij akan diajarkan pada kelas ini.
  • JRE (Java Runtime Environment) atau JDK (Java Development Kit). Cara instalasi JRE dan JDK akan diajarkan pada kelas ini.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Gilang Ramadhan
Gilang Ramadhan

Associate Android Developer

Academy Content Writer
Dicoding Indonesia

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Code Reviewer

Dicoding Indonesia

Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra

Academy Content Writer

Android Associate Developer

Dicoding Indonesia

Bergabunglah dengan Dicoding untuk mengambil Kelas ini Masuk

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas

Discover Potentials