Pada Tutorial kali ini kita akan menggunakan IDE Intellij IDEA untuk menjalankan kode program Java.
Menulis kode Program Java
Buatlah sebuah project aplikasi bahasa pemrograman java baru dengan aplikasi IDE Intellij IDEA, atau boleh juga menggunakan IDE lain.
Didalam project baru silahkan ketikan kode bahasa pemrograman berikut atau boleh copy paste:
import javax.swing.*; public class Main { public static void main(String[] args) { System.out.println("Hello " + "saat ini kita masuk tutorial " + "menjalankan dan menganilsa error " + "pada bahasa pemrograman java"+ "tentunya di fixcoding.id"); JOptionPane.showMessageDialog(null,"Semangat Fixcoding!"); } }
keterangan kode bahasa pemrograman :
import javax.swing.*; // <--- Import public class Main { // <--- class public static void main(String[] args) { // <--- method System.out.println("Hello " + // -| "saat ini kita masuk tutorial " + // | "menjalankan dan menganilsa error " + // |-- Perintah "pada bahasa pemrograman java"+ // | "tentunya di fixcoding.id"); // -| JOptionPane.showMessageDialog(null,"Semangat Fixcoding!"); // <--- ini juga sebuah perintah } }
Pada kode bahasa pemrograman yang telah kita tulis barusan kita dapat menggabungkan isi text dari perintah System.out.println() dengan tanda (+) agar text dapat di tulis pada baris berikutnya sehingga kode program tidak akan sampai terlalu panjang kesamping. Apa fungsi dari perintah System.out.println()? Perintah ini merupakan sebuah perintah untuk memproses output teks di layar.
Teks yang berada dalam kurung (” “) akan ditampilkan dalam output program. sehingga hasil dari kode perintah System.out.println() adalah “Hello saat ini kita masuk tutorial menjalankan dan menganalisa error pada bahasa pemrograman java tentunya di fixcoding.id“.
Kita juga telah menulis perintah JOptionPane.showMessageDialog(). Apa fungsinya? JOptionPane merupakan sebuah kelas yang menyediakan jendela dialog. JOptionPane bisa kita gunakan untuk mengambil input, menampilkan informasi, menampilkan pesan error, menampilkan dialog konfirmasi, dan lain-lain. untuk dapat menjalankan fungsi JOptionPane.showMessageDialog() kita perlu menambahkan import javax.swing.*; agar perintah dapat dijalankan.
Lalu apa maksud kode null dalam perintah JOptionPane.showMessageDialog()?. Anda dapat menentukan induk untuk menentukan komponen mana yang terkait dengan dialog. Ini akan menentukan posisi dialog Anda (di tengah, relatif terhadap induk). Jika Anda menentukan null, dialog yang ditampilkan tidak akan menjadi bagian dari komponen apa pun, dan saya rasa dialog itu akan ditampilkan di kiri atas layar atau di tengah.
Dan yang terakhir adalah text “Semangat Fixcoding!” yang terdapat pada perintah JOptionPane.showMessageDialog()? Text tersebutlah yang nantinya akan ditampilkan pada jendela diaolog. sampai disini kita telah selesai membedah isi dari kode bahasa pemrograman java yang telah kita tulis.
Pada tutorial sebelumnya kita telah mengenal aturan penulisan bahasa pemrograman java. dan juga kita sudah mengetahui apa itu class, method, dan perintah. Bagi yang belum mengetahui aturan penulisan bahasa pemrograman java bisa klik link disini: Link Aturan penulisan bahasa pemrograman java.
Menjalankan Kode Program Java
Untuk menjalankan kode program kita hanya perlu klik RUN (point 1 gambar diatas) lalu kode program akan melakukan proses build dan selanjutkan kode program diproses untuk menjalankan perintah System.out.println() sehingga menghasilkan text output “Hello saat ini kita masuk tutorial menjalankan dan menganalisa error pada bahasa pemrograman java tentunya di fixcoding.id” (point 2 gambar diatas) dan juga menjalankan perintah JOptionPane.showMessageDialog() sehingga menampilkan pesan dialog dengan text “Semangat Fixcoding!“.
Menganalisa Error Kode Program Java
Sekarang kita akan melakukan analisa error pada kode program java, silahkan tulis kode program berikut ini atau boleh copy paste saja:
import javax.swing.*; public class Main { public static void main(String[] args) { System.out.println("Materi Analisa Eror kode program""); + System.out.println("belajar di Fixcoding!") JOptionPane.showMessageDialog(null,"Semangat Fixcoding!"); }
Disini kita telah menuliskan kode program yang sederhana dan langsung akan kita analisa bagian kode yang error. Silahkan Run kode program tersebut sesuai dengan tutorial diatas. lalu apa yang terjadi? yaps, program tidak berjalan dengan semestinya.
Inilah tampilan ketika terjadi error. Kuncinya, fokus kepada pesan error yang tampil, yakni Error:(5, 62) java: unclosed string literal dan Error:(6, 52) java: ‘;’ expected.
Arti dari Error:(5, 62) java: unclosed string literal adalah nilai text String yang seharusnya dibuka dan ditutup dengan tanda kutip (“) tidak tertutup dengan benar. angka (5, 62) menunjukan error yang terjadi pada baris ke 5 dan karakter ke 62.
Dan arti dari Error:(6, 52) java: ‘;’ expected adalah seharusnya ada tanda titik koma ‘;‘ pada akhir dari suatu perintah, atau sebagai penutup perintah tersebut. angka (6, 52) menunjukan error yang terjadi pada baris ke 6 dan karakter ke 62.
Berikut adalah kode program yang telah di perbaiki:
import javax.swing.*; public class Main { public static void main(String[] args) { System.out.println("Materi Analisa Eror kode program"); System.out.println("belajar di Fixcoding!"); JOptionPane.showMessageDialog(null,"Semangat Fixcoding!"); } }
Dengan demikian program akan kembali berjalan dengan semestinya.
Selamat anda telah berhasil Menjalankan dan Menganalisa Error Kode Pemrograman Java. Pesan error sudah menjadi “Makanan” sehari-hari bagi programmer, apalagi jika kita sudah masuk ke kode program yang lebih kompleks dan terdiri dari puluhan atau ratusan baris kode program. Yang harus sering dilatih adalah memahami kode error yang ada lalu mencari penyebabnya.