How to write a simple Java Program in 15 minutes

Ok, disini saya akan membagikan sebuah tips yang mudah-mudahan dapat membantu.

Bagaimana untuk membuat program java sederhana dalam waktu 15 menit ?

Didalam ujian/test praktikum mata kuliah pemrograman, mungkin kita diharuskan membuat sebuah program dalam waktu yang sudah ditentukan. Untuk itu, kita membutuhkan sebuah strategi untuk mengerjakannya.

Sebenarnya waktu 15 menit sudah lebih dari cukup untuk mengerjakan sebuah program sederhana, seperti input-output sederhana, operasi matriks (pertambahan, pengurangan), tetapi disini saya akan membagikan sebuah tips untuk dapat mengerjakan program sederhana tersebut dalam waktu 15 menit.

1. Pertama-tama, jika ingin membuat program dalam bahasa Java yang harus kita lakukan adalah membuat sebuah class, kita bebas menentukan nama class, misalnya kita ingin membuat class bernama “inputoutput”, maka kita dapat mendeklarasikan class tersebut dengan cara :

1
2
3
public class inputoutput {
 
}
public class inputoutput {

}

 

2. Jika class sudah dibuat, maka save file tersebut dengan ekstensi (.java). Yang harus diingat adalah, nama file tersebut haruslah sama dengan nama class yang sudah kita buat. Misalnya, kita membuat class “inputoutput”, maka nama file yang harus kita buat adalah : inputoutput.java

3. Setelah kita selesai membuat class dan menyimpan file tersebut, hal selanjutnya yang harus dilakukan adalah membuat fungsi/methode utama, yaitu : main(). Di dalam program yang akan kita buat, methode main()  adalah methode yang akan pertama kali dijalankan. Berikut ini adalah pembuatan methode main dalam program Java :

1
2
3
4
5
6
public class inputoutput {
        public static void main(String[] args)
        {
 
        }
}
public class inputoutput {
        public static void main(String[] args)
        {

        }
}

 

4. Pada langkah nomor 3 diatas sebenarnya program kita sudah dapat dijalankan, kalo ngga percaya coba aja compile. Pastikan program dapat di-compile, karena jika terdapat error, kita dapat memperbaikinya dengan segera. Setelah program dipastikan dapat di-compile tanpa error, maka kita dapat meng-import pustaka(library) yang dibutuhkan oleh program kita. Misalnya, kita akan menggunakan mesin Scanner, maka kita perlu meng-import library java.util.Scanner dengan cara :

1
2
3
4
5
6
7
8
import java.util.Scanner;
 
public class inputoutput {
        public static void main(String[] args)
        {
 
        }
}
import java.util.Scanner;

public class inputoutput {
        public static void main(String[] args)
        {

        }
}

 

5. Setelah class dan main() sudah kita buat, maka selanjutnya kita harus memikirkan INPUT/masukan apa saja yang dibutuhkan oleh program. Misalnya, untuk menerima input N buah nilai integer (dalam sebuah array), maka pertama-tama kita harus membuat sebuah mesin Scanner untuk membaca nilai N, kemudian baru kita membaca semua nilai sebanyak N buah nilai (menggunakan Scanner juga). Programnya dapat kita buat seperti dibawah ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
 
public class inputoutput {
        public static void main(String[] args)
        {
            Scanner sekener = new Scanner(System.in);
 
            // baca nilai N
            int N = sekener.nextInt();
 
            // variabel in untuk menampung nilai yang dimasukan
            int in[] = new int[N];
 
            // masukan N buah nilai
            for (int i=0; i<N; i++) {
                in[i] = sekener.nextInt();
            }
        }
}
import java.util.Scanner;

public class inputoutput {
        public static void main(String[] args)
        {
            Scanner sekener = new Scanner(System.in);

            // baca nilai N
            int N = sekener.nextInt();

            // variabel in untuk menampung nilai yang dimasukan
            int in[] = new int[N];

            // masukan N buah nilai
            for (int i=0; i<N; i++) {
                in[i] = sekener.nextInt();
            }
        }
}

 

6. Setelah program dipastikan dapat menerima input yang dimasukan dengan benar, maka sekarang barulah kita dapat memikirkan proses apa yang harus dilakukan agar program dapat mengeluarkan hasil/output yang diinginkan. Untuk hal ini, kita sebaiknya sering membuat program-program sederhana agar kita semakin terlatih dalam membuat program dan juga mengimplementasikan algoritma yang ada.

7. Selanjutnya adalah menampilkan keluaran/output dari program. Misalnya, untuk program pada langkah nomor 5, kita ingin menampilkan kembali seluruh nilai yang sudah diinputkan, maka programnya dapat kita buat seperti dibawah ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;
 
public class inputoutput {
        public static void main(String[] args)
        {
            Scanner sekener = new Scanner(System.in);
 
            // baca nilai N
            int N = sekener.nextInt();
 
            // variabel in untuk menampung nilai yang dimasukan
            int in[] = new int[N];
 
            // masukan N buah nilai
            for (int i=0; i<N; i++) {
                in[i] = sekener.nextInt();
            }
 
            // tampilkan seluruh nilai yang sudah dimasukan
            for (int i=0; i<N; i++) {
                System.out.println(in[i]);
            }
        }
}
import java.util.Scanner;

public class inputoutput {
        public static void main(String[] args)
        {
            Scanner sekener = new Scanner(System.in);

            // baca nilai N
            int N = sekener.nextInt();

            // variabel in untuk menampung nilai yang dimasukan
            int in[] = new int[N];

            // masukan N buah nilai
            for (int i=0; i<N; i++) {
                in[i] = sekener.nextInt();
            }

            // tampilkan seluruh nilai yang sudah dimasukan
            for (int i=0; i<N; i++) {
                System.out.println(in[i]);
            }
        }
}

 

8. Hal terakhir yang perlu dilakukan adalah menjalankan program yang sudah kita buat, jika masih terdapat error, perbaikilah, semakin sering menemukan error, maka kita akan semakin terlatih.

9. Ulangi langkah nomor 1-8 setiap hari dengan membuat program yang berbeda setiap harinya. Selain itu, pelajari juga dasar-dasar pemrograman seperti input-output, file input-output selection, looping, procedure/function dan lain-lain. Dengan melakukan langkah nomor 1-8 setiap hari, dipastikan kita dapat membuat program sederhana seperti penjumlahan matriks dalam waktu kurang dari 15 menit dan mudah-mudahan suatu saat kita dapat membuat sebuah program yang benar-benar berguna bagi kemajuan umat manusia. Hahahai. Amien.

Mungkin cukup sekian dulu tips dari saya. Mohon maaf bila konsep yang saya jelaskan salah karena disini saya tidak berniat untuk menyesatkan, saya hanya ingin membagikan suatu tips yang mudah-mudahan berguna bagi yang mebacanya. Amien.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">