Tutorial 4 Java - Struktur Penulisan

ID • 2 years ago • 9 min read • 4314 views
Tutorial 4 Java - Struktur Penulisan

Tutorial 4 Java - Struktur Penulisan

id9 min read • 4314 views

Tutorial 4 Java - Struktur Penulisan

 

Java adalah salah satu bahasa pemrograman yang paling populer di dunia. Java dapat digunakan untuk membuat berbagai jenis aplikasi, mulai dari web, mobile, hingga desktop. Namun, sebelum kita dapat membuat aplikasi dengan Java, kita perlu mempelajari dasar-dasar dari bahasa ini, yaitu struktur dan aturan penulisan sintaks Java. Sintaks adalah kumpulan peraturan yang menentukan bagaimana kita menulis kode program yang dapat dimengerti oleh komputer. Dalam artikel ini, kita akan belajar tentang empat bagian utama dari struktur program Java, yaitu deklarasi package, impor library, bagian class, dan method main. Kita juga akan melihat contoh-contoh kode program Java dan menjelaskan makna dari setiap elemen yang ada di dalamnya.

 

Ada 4 jenis yaitu :

 

- Deklarasi package

Deklarasi package dalam pemrograman Java merangkum konsep pembungkusan program-program Java ke dalam folder yang terorganisir. Biasanya, deklarasi package menjadi sangat relevan ketika kita mengembangkan program atau aplikasi yang bersifat besar dan kompleks. Contoh sederhana dari deklarasi package adalah seperti berikut:

```java
package com.divisidev.program;
```

Pentingnya deklarasi package terlihat dalam kesinambungan penggunaan nama domain. Umumnya, nama package mencerminkan nama domain dari vendor yang mengeluarkan program tersebut. Dalam contoh di atas, "com.divisidev" mencerminkan nama domain dari divisidev.

Aturan dalam penamaan package adalah menarik. Nama domain dari vendor dibalik dan diikuti oleh nama program. Hal ini tidak hanya memberikan struktur hierarkis yang rapi, tetapi juga menghindari konflik nama antar program.

Namun, perlu diingat, meskipun memang boleh tidak mendeklarasikan package, terutama dalam skala pengembangan kecil, praktik ini menjadi lebih krusial saat kita berurusan dengan aplikasi yang lebih besar atau dalam konteks produksi, seperti saat mengembangkan aplikasi Android.

Dengan mendeklarasikan package, kita membangun fondasi yang terstruktur dan terorganisir, memudahkan manajemen kode dan kolaborasi tim dalam proyek yang berkembang. Dengan pemahaman yang mendalam tentang deklarasi package, pengembang dapat lebih efisien mengelola kompleksitas proyek Java mereka.

Baca Juga : install java di windows

 

- Bagian Import

Bagian impor dalam pemrograman Java memainkan peran penting dalam mengakses dan memanfaatkan fungsionalitas dari library atau pustaka yang tersedia. Library sendiri adalah kumpulan class dan fungsi yang disediakan untuk digunakan dalam pembuatan program, memberikan kemampuan pengembang untuk mengoptimalkan pengkodean dan menghindari penulisan ulang kode yang tidak perlu.

Contoh konkret dari bagian impor adalah sebagai berikut:

```java
import java.util.Scanner;
```

Dalam contoh di atas, kita mengimpor class Scanner dari package java.util. Hal ini memungkinkan kita untuk menggunakan semua fungsi yang terkandung di dalam class Scanner tanpa perlu menulis implementasinya sendiri. Penggunaan impor seperti ini membuka pintu bagi pengembang untuk memanfaatkan kekayaan fungsionalitas yang telah disediakan oleh Java dan komunitas pengembangnya.

Dengan mengerti konsep dan praktik impor library, pengembang dapat dengan efisien membangun program yang lebih kompleks dengan memanfaatkan sumber daya eksternal yang tersedia. Pemahaman yang baik tentang impor library menjadi kunci untuk meningkatkan produktivitas dan memastikan kode yang ditulis lebih bersih, terorganisir, dan mudah dipahami.

Jangan Lupa Baca : Tutorial Tahap 2 Java

 

- Bagian Class

Java, sebagai bahasa pemrograman yang mengadopsi paradigma Object-Oriented Programming (OOP), menetapkan bahwa setiap program harus ditempatkan di dalam class agar dapat diorganisir dan digunakan sebagai objek. OOP sendiri merupakan konsep pemrograman yang berfokus pada penggunaan objek, yang mewakili instance dari class, untuk merancang dan mengorganisir kode.

Jika konsep OOP masih terasa baru, kita bisa mulai dengan memahami class sebagai deklarasi nama program. Sebagai contoh sederhana, kita dapat menyusun blok class sebagai berikut:

```java
class NamaProgram {
    public static void main(String args[]){
        System.out.println("Hello World");
    }
}
```

Dalam blok class, yang dimulai dengan tanda kurung kurawal `{` dan diakhiri dengan `}`, kita dapat menentukan method atau fungsi-fungsi dan juga variabel-variabel yang relevan dengan program tersebut. Pada contoh di atas, kita memiliki method `main()`, yang merupakan titik awal eksekusi program Java.

Melalui penggunaan class dan pemahaman OOP, pengembang dapat menciptakan struktur yang terorganisir, modular, dan mudah dipahami. Class membantu dalam membagi program menjadi unit-unit yang terkelola dengan baik, menciptakan foundation yang kokoh untuk pengembangan aplikasi Java yang efisien dan terstruktur.

 

- Method Main 

Method `main()` dalam pemrograman Java memiliki peran khusus sebagai blok program yang akan dieksekusi pertama kali ketika program dijalankan. Fungsi `main()` ini bertindak sebagai titik entri atau pintu masuk utama dari program Java.

Penting untuk dicatat bahwa pembuatan method `main()` adalah suatu keharusan. Tanpa adanya method `main()`, program Java tidak dapat dieksekusi. Sebagai contoh, kita dapat melihat potongan kode berikut:

```java
public static void main(String args[]){
    System.out.println("Hello World");
}
```

Penulisan method `main()` mengikuti format standar yang harus diikuti agar program dapat dijalankan dengan benar. Method ini memiliki parameter `String args[]`, yang berfungsi untuk menyimpan nilai dari argumen yang dapat diberikan melalui command line saat program dijalankan.

Di dalam method `main()`, kita juga menemukan pernyataan atau fungsi, seperti contoh berikut:

```java
System.out.println("Hello World");
```

Pernyataan tersebut berfungsi untuk mencetak teks "Hello World" ke layar monitor. Ini adalah contoh sederhana dari bagaimana method `main()` dapat digunakan untuk memulai eksekusi program dan mengeksekusi tugas tertentu. Dengan memahami peran dan struktur method `main()`, pengembang dapat memulai dan mengendalikan alur eksekusi program Java dengan efisien.

 

 

Statement dan Eskpresi dalam Program Java

Setiap instruksi dalam program Java terdiri dari statement dan ekspresi, yang merupakan unit terkecil yang dapat dieksekusi oleh komputer. Penting untuk diingat bahwa setiap statement dan ekspresi di Java harus diakhiri dengan titik koma (`;`). Berikut adalah contoh dari statement dan ekspresi:

```java
System.out.println("Hello World");
System.out.println("Apa kabar?");
var x = 3;
var y = 8;
var z = x + y;
```

Dalam contoh tersebut, kita memberikan instruksi kepada komputer untuk mengeksekusi beberapa statement dan ekspresi. Pertama, kita meminta komputer untuk menampilkan teks "Hello World" dan "Apa kabar?" ke layar dengan menggunakan metode `println()` dari class `System`.

Selanjutnya, kita mendefinisikan beberapa variabel (`x`, `y`, dan `z`) dan melakukan operasi penjumlahan antara `x` dan `y`, hasilnya disimpan dalam variabel `z`.

Setiap statement dan ekspresi ini merupakan instruksi konkret yang akan dilaksanakan oleh komputer. Dengan mengerti bagaimana statement dan ekspresi bekerja, pengembang dapat membentuk logika program secara hati-hati dan efisien. Pemberian titik koma pada akhir setiap statement dan ekspresi menjadi aturan penting untuk memastikan pemahaman yang benar oleh kompiler Java.

 

Blok Program Java

Blok program dalam Java menyatukan statement dan ekspresi ke dalam suatu kesatuan yang dibungkus dengan kurung kurawal `{}`. Setiap blok program selalu dimulai dengan tanda kurung buka `{` dan diakhiri dengan tanda kurung tutup `}`. Berikut adalah contoh blok program yang mencakup berbagai jenis instruksi:

```java
// Blok program main
public static void main(String args[]){
    System.out.println("Hello World");
    System.out.println("Hello Kode");



    // Blok program if
    if( true ){
        System.out.println("True");
    }



    // Blok program for
    for ( int i = 0; i<10; i++){
        System.out.println("Perulangan ke"+i);
    }
}
```

Prinsip dasarnya adalah, jika menemukan pasangan kurung buka dan kurung tutup, itu menandakan keberadaan sebuah blok program. Blok program dapat berisi berbagai instruksi, seperti pemanggilan metode (`System.out.println()`), struktur kendali (`if`), atau perulangan (`for`). Dalam contoh di atas, blok program `main()` mencakup blok program `if` dan `for`.

 

Penting untuk diingat bahwa blok program dapat mengandung blok program lainnya, yang dikenal sebagai nested block. Ini memberikan fleksibilitas dan struktur yang baik dalam pengembangan program Java. Pemahaman tentang blok program menjadi kunci untuk merancang struktur logika program yang jelas dan terorganisir.

 

 

 

 

Series: java
Published on February 20, 2024
Last updated on June 04, 2026

If you like this post and want to support us, you can support us via buymeacoffee or trakteer.