Tutorial Belajar Pemrograman Java Dari Dasar
Di sini kita akan Belajar Pemrograman Java step by step dari nol. Tutorial ini dibuat bertahap agar mudah dipahami untuk pemula. Di Tutorial pertama ini hanya sebatas pengenalan dengan Pemrograman Java, belum waktunya belajar coding java.
Java merupakan Bahasa Pemrograman Satu Untuk Semua
Kenapa?
Karena dengan belajar Pemrograman Java Kita bisa membuat 3 jenis aplikasi sekaligus.
1. Aplikasi Desktop
Dengan teknologi Java SEÂ (Java Standar Edition) anda dapat membangun aplikasi berbasis desktop dengan mudah.
2. Aplikasi Web Based
Dengan teknologi Java EEÂ (Java Enterprise Edition) anda bisa membangun aplikasi berbasis web yang saat ini sedang populer.
Di dalam JAVA EE ada JSP (Java Server Page) yang menurut saya mirip dengan bahasa pemrograman php yang populer untuk membuat aplikasi berbasis web.
3. Aplikasi Mobile (Android)
selain itu java juga punya julukan.
Write Once Run Anywhere
Yang artinya anda cukup menulis kode program sekali lalu jalankan di mana saja. Karena Java tidak seperti bahasa pemrograman lain yang ketergantungan terhadap Operating System.
Java bisa berjalan pada hampir semua Operating System, seperti Windows, Linux dan Mac. Ini karena java menggunakan JVM (Java Virtual Machine).
Garbage Collector
Bahasa Pemrograman Java memiliki Garbage Collector, Yaitu java bisa menghapus sendiri object-object yang sudah tidak di gunakan di dalam memory.
Pada bahasa pemrograman lain yang mengijinkan programmer mengalokasikan penggunaan memory secara langsung, maka harus disertai dengan melepaskan kembali penggunaan memory tersebut.
Jika tidak dilepaskan kembali dapat menyebabkan Memory Leaks.
Java Termasuk Kedalam High Level Language
Java termasuk kedalam bahasa pemrograman Tingkat Tinggi yang artinya syntax dari java mendekati bahasa manusia sehari-hari dan tentu saja mudah untuk di pelajari.
Sedangkan bahasa pemrograman yang termasuk kedalam bahasa pemrograman tingkat rendah syntax nya mendekati ke bahasa mesin yang banyak menggunakan angka.
CODE SECURITY
Pointer sering digunakan untuk mengoptimalkan penggunaan memory.
Di sisi lain di tangan programmer jahat Pointer merupakan sarana untuk mengeksekusi kode jahat tanpa otorisasi.
Bahasa Pemrograman Java di rancang untuk mempersulit eksekusi kode jahat, diantaranya Java tidak mengenal operasi pointer.
Dengan peniadaan operasi pointer, java dapat menjadi bahasa pemrograman yang lebih aman.
Apa itu OOP (Object Oriented Programming) ?
Belajar Pemrograman Java itu tidak sulit. Hal pertama yang akan di bahas di sini adalah metode Bahasa Pemrograman Java yang mengunakan OOP (Object Oriented Programming).
OOP atau Object Oriented Programming adalah metode pemrograman yang berorientasi pada objek.
OOP adalah salah satu metode bahasa pemrograman, selain OOP ada Procedural Programming.
Contoh bahasa pemrograman yang menggunakan Procedural adalah Bahasa Pemrograman Pascal.
Metode OOP sering di gunakan pada pemrograman untuk aplikasi-aplikasi besar, konsep nya yang modular membantu programmer untuk menulis coding atau source code yang dapat di gunakan berkali-kali.
Konsep OOP harus anda kuasai sebelum mulai mempelajari Bahasa Pemrograman Java, jika konsep OOP belum paham anda akan kebingungan saat nanti ketemu dengan istilah Class, Property, Method, Access Modifier.
Pengertian Class
Class adalah template untuk membuat objek.
Misalkan kita membuat Class Mobil, dari Class Mobil ini kita dapat membuat objek Mobil 1, Mobil2 dan seterusnya.
Pengertian Property
Property adalah atribut dari sebuah Class.
Dari contoh Class Mobil di atas maka property nya adalah : Warna Mobil, Merk Mobil, Tahun Pembuatan dan lain sebagainya.
Pengertian Method
Method adalah perilaku dari Class.
Maka dari Contoh Class Mobil memiliki Method : Berbelok, Maju, Mundur dan lain sebagainya.
Pengertian Package
Package berfungsi sebagai pengelompokan Class, Interface dan lain sebagainya yang berhubungan.
Selain itu Package juga memberikan Access Protection terhadap pengaksesan Class dari luar Package yang sama.
Untuk anda yang masih bingung anggaplah Package itu sebuah folder.
Pengertian Access Modifier
Access Modifier adalah hak akses sebuah Class untuk mengakses atau menggunakan method, property, variable dari Class lain di package yang sama atau package yang berbeda.
Beberapa Access Modifier :
- Public. Class dengan access modifier public dapat di akses oleh class lain baik yang berada dalam satu package maupun berbeda package.
- Private. Class dengan access modifier private tidak dapat di akses oleh class lain baik yang berada dalam satu package maupun beda package.
- Protected. Class dengan access modifier protected hanya dapat di akses oleh class turunannya.
Step Selanjutnya
Silahkan bertanya di kolom komentar jika ada yang masih belum mengerti atau ada yang ingin ditanyakan.
Jika anda sudah memahami Tutorial Belajar Pemrograman Java Dasar ini, anda bisa lanjut ke Step berikutnya :
Persiapan yang perlu dilakukan sebelum memulai Belajar Java diantaranya persiapan beberapa software yang di butuhkan seperti JRE (Java Runtime Environment), JDK (Java Development Kit), dan IDE (Intergrated Development Enviroment) Netbeans.
Mulai masuk ke area coding mengcoding. Di Seri Belajar Coding Java ini kita akan belajar coding dari dasar yaitu Membuat Class dan Method Main.
Mas Vikar emang pakarnya JAVA, tar kalo sudah senggang saya pengen memperdalam JAVA juga.
Sip mas
artikel nya sangat membatu
thanks gan
thanks kk
lanjutn lagi dong tutoril nya, sampe bikin sebuah aplikasi . mudah di mengerti tutorialnya ..terima kasih
Bagus tutor nya saya masih baru udah beli buku java tetep aja susah kalau ga ada guru
wah makasih kaka ilmunya bermanfaat banget , pas banget buat pemula kaya saya yg baru mau mulai belajar dari nol.