Bahasa Pemrograman Java
Apa itu Java?
Java disini adalah sebuah bahasa pemrograman komputer. Bukan bahasa Jawa!
Seperti halnya manusia, komputer juga saling berkomunikasi. Dan berkomunikasi memerlukan suatu bahasa.
Bahasa komputer tidak hanya Java, ada Phyton, C++, PHP, dan lain sebagainya. Sama seperti bahasa manusia dimana terdapat beberapa bahasa yang hampir sama seperti bahasa Indonesia dan bahasa Melayu, bahasa komputer juga memilikinya yaitu bahasa Java dan bahasa JavaScript.
Bahasa Java dan JavaScript hampir sama, mungkin perbedaannya hanya di syntax-nya. Syntax di bahasa komputer seperti grammar (tata bahasa) di bahasa manusia.
Jika bahasa komputer dibandingkan dengan bahasa manusia, mungkin satu kalimat bahasa manusia seperti satu baris kode bahasa komputer. Dan sama seperti bahasa manusa yang bisa menggabungkan beberapa kalimat menjadi satu kalimat, bahasa kompiter juga bisa menggabungkan beberapa baris kode menjadi satu baris saja. Hal itu tentunya membutuhkan keahlian dan pengalaman yang cukup, karena komputer bersifat ilmiah maka dia perlu bahasa yang mudah dimengerti. Tidak seperti manusia yang akan bisa mengerti ungkapan-ungkapan yang belum pernah didengarnya, komputer harus memiliki definisi dari ungkapan-ungkapan tersebut didalam memory(penyimpanan)-nya. Jika sebuah komputer bisa memahami ungkapan-ungkapan yang belum pernah direkam atau didengar maka komputer tersebut sudah dilengkapi dengan AI (Kecerdasan Buatan).
Kembali lagi ke bahasa Java, karena bahasa ini untuk komputer yangmana akan dibaca dari baris teratas sampai kebawah maka setiap baris di kode program Java harus memiliki alurnya atau algoritmanya. Kode program yang pertama dibaca komputer ini biasa disebut main program, dan peletakan program ini berbeda tergantung komputernya. Misal di komputer PC atau laptop yang menjalankan program java menggunakan CMD(Command Prompt) atau Terminal pada Linux atau tools berbasis Shell, disini main program-nya terletak disebuah method static bernama main dengan parameter String[] (array atau list data tipe String). Biasanya nama method-nya seperti berikut :
public static void main(String[] args){
// ini baris untuk kode programnya
}
Seperti itu, lalu setelah file program di-compile dan file hasil compile tadi dijalankan pada console(CMD, Shell, atau Terminal) maka program pada method diatas akan dijalankan. Tapi tidak semua komputer akan menjalankan method tersebut saat pertama kali menjalankan program. Seperti Android, ya Android juga adalah komputer. Sebenarnya yang disebut komputer adalah smartphone-nya dan Android adalah OS(Operating System)-nya. Jadi, tidak hanya Android, Nokia, IOS, atau OS lainnya pada smartphone juga disebut komputer. Dan untuk Nokia, bagi yang pernah download game atau aplikasi nokia pasti format file-nya atau nama akhir file-nya adalah .java yang berarti sudah jelas bahwa Nokia menggunakan bahasa pemrograman Java.
Android juga menggunakan bahasa pemrograman Java. Walaupun format file aplikasinya adalah .apk, tapi sebenarnya file tersebut adalah file hasil kompresi dari beberapa file dan terdapat file program java-nya. Jika tidak menggunakan Java mungkin saja menggunakan Kotlin yaitu bahasa Java yang lebih simple yang bisa menyingkat beberapa baris kode Java menjadi satu baris kode Kotlin. Pada bahasa manusia mungkin seperti bahasa gaul anak muda yang disingkat-singkat.
Kembali lagi ke syntax bahasa Java, dalam bahasa komputer karena tidak bisa memahami suatu ungkapan maka di bahasa komputer dibuatlah variable. Variable ini untuk mendefinisikan suatu Object(objek atau dalam bahasa manusia adalah arti dari sebuah ungkapan). Syntax dalam pembuatan variable di Java seperti berikut :
tipe-data nama-variable;
String nama;
Lalu mendefinisikannya :
nama-variable = nilai-variable;
nama = "MARIO";
Setelah sebuah variable dibuat dan diberi nilai, maka pada baris selanjutnya jika nama variable itu dipanggil komputer akan mengartikannya dengan nilai dari variable-nya. Contoh :
System.out.println("Hallo nama saya "+nama);
Output dari menjalankan program akan seperti berikut :
Hallo nama saya MARIO
Begitulah dasar dari pembuatan variabel di Java. Selain variabel, di bahasa Java juga ada fungsi atau method. Method ini digunakan untuk menjalankan beberapa baris kode yang digunakan untuk memproses sesuatu. Method bisa digunakan sebanyak yang diinginkan, jadi ini bisa mempersingkat penulisan kode yang sama berulang-ulang. Method bisa bertipe void yangmana hanya akan menjalankan program tanpa memberi nilai akhir. Dan yang bertipe selain void maka method akan mengembalikan nilai dengan tipe yang sama seperti tipe methodnya. Contoh tipe data dalam Java adalah String, int, float, double, long, short, Object dan lain sebagainya.
Yah, mungkin cukup itulah pengenalan untuk bahasa pemrograman Java. Untuk mempelajari bahasa Java lebih lanjut, kalian bisa mencoba untuk membuat program-program Java sendiri (trial and error). Dan jika kalian memang menyukai pemrograman maka tanpa sadar kalian mungkin sudah lancar bahasa Java. Jika kalian ingin mencoba beberapa program Java, mungkin di blog ini akan saya update terus untuk program yang berbeda. Jadi, ikuti terus blog ini!
Postingan pertama nih, tolong jangan dibully!🙏✌️
BalasHapus