Tugas Minggu 3 - Alpro 1 - SI UNIPDU

  1. Jelaskan 4 pembagian struktur program pada java secara umum! Jelaskan dan berikan contoh masing - masing.
  2. jelaskan beberapa contoh istilah berikut dan berikan contohnya :
    ➣ Class
    ➣ Method
    ➣ Komentar
    ➣ Identifier
    ➣ Blok Program
    ➣ Variabel
    ➣ Tipe data
  3. Sebutkan cara penamaan class pada java!
  4. Buatlah contoh program java sederhana yang bisa menampilkan nama, umur, alamat, tempat lahir, tanggal lahir. Kemudian tampilkan source code dan hasilnya.

Jawab :

1. ❖ Deklarasi Package

Package merupakan sebuah folder yang berisi sekumpulan program Java. Deklarasi package biasanya di lakukan saat membuat program atau aplikasi besar.

Biasanya nama package mengikuti nama domain dari sebuah vendor yang mengeluarkan program tersebut  

Contoh: 

xcfghcvg

    ❖ Import Library

Pada bagian ini, kita melakukan impor library yang di butuhkan pada program.Library merupakan sekumpulan class dan fungsi yang bisa kita gunakan dalam membuat program.

Contoh:


    ❖ Bagian Class

Java merupakan bahasa pemrograman yang menggunakan paradigma OPP (Object Oriented Programming). Setiap program harus dibungkus di dalam class agar nanti bisa dibuat menjadi objek.

Contoh:

    ❖ Method Main 

Method main() atau fungsi main() merupakan blok program yang akan dieksekusi pertama kali. Ini adalah entri point dari program. Method main() wajib kita buat.

Contoh:


Method main() memiliki parameter args[]. Parameter ini nanti akan menyimpan sebuah nilai dari argumen di command line.
Lalu di dalam method main(), terdapat statement atau fungsi:

2. ➤ Class
         Class adalah prototype, atau blueprint, atau rancangan yang mendefinisikan variable dan method-methode pada seluruh objek tertentu. Class berfungsi untuk menampung isi dari program yang akan di jalankan, di dalamnya berisi atribut / type data dan method untuk menjalankan suatu program. Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari  object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. 
Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.

    ➤ Method
           Method adalah kumpulan program yang mempunyai nama. Method merupakan sarana bagi programmer untuk memecah program menjadi bagian-bagian yang kecil agar jadi lebih kompleks sehingga dapat di gunakan berulang-ulang. Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. 
Contoh, pada object pear : terdapat method ambilRasa , kupasKulit dan lain - lain

    ➤ Komentar 
         Komentar adalah bagian dari program yang tidak ikut di eksekusi pada saat kompilasi program dan biasanya digunakan untuk dokumentasi di dalam program.
Jenis-jenis komentar :

Komentar 1 baris
Java menggunakan tag // untuk membuat komentar yang hanya berlaku untuk 1 baris kode.
contoh : // ini komentar

Komentar 2 baris.
Dalam java, komentar yang banyaknya lebih dari 1 baris, dibuat menggunakan tag /* dan */.
contoh : /* ini komentar 
     dan ini
     juga komentar */

Komentar untuk keperluan dokumentasi.
Java memiliki jenis komentar khusus yang digunakan untuk keperluan dokumentasi, menggunakan tag /** dan */.
contoh :/** ini komentar 
    dan ini 
    juga komentar */

    ➤ Identifier
        Identifier adalah suatu pengenal atau pengidentifikasi yang kita deklarasikan agar kompiler dapat mengenalinya. Identifier sendiri dapat berupa nama variabel, konstanta fungsi, kelas, template maupun namespace.
Dalam pemrograman Java identifier bisa disebut sah apabila diawali dengan :

            - Huruf /abjad 
            - Karakter Mata Uang 
            - Underscore(_) 

            Identifier dapat terdiri dari : 

            - Huruf / abjad 
            - Angka 
            - Underscore (_)

    ➤ Blok Program
        Blok program merupakan kumpulan dari statement dan ekspresi yang dibungkus menjadi satu. Blok program selalu dibuka dengan kurung kurawal { dan ditutup dengan }. 
Contoh:

public static void main (String args [ ] ) {
System .out . printl (“Hello Word”) ;
/ / blok program if
If ( true ) {
System . out . printl ( ‘True’ ) ;
}
/ / blok program for
for ( int i = 0; i < 10; I ++) {
System . out. Printl ( “Perulangan ke “+i);
}
}

Blok program dapat juga berisi blok program yang lain (nested).

    ➤ Variable 
            Variable adalah bagian dari program yang digunakan untuk menyimpan data. Sebagai tempat menyimpan data, variable harus dideklarasikan, yaitu diberi tipe data, nama variable, dan dapat juga diberi nilai awal (inisiasi).

            Hal yang perlu diketahui dalam pembuatan variabel di java adalah cara penulisannya.
Formatnya adalah : <tipe data> namaVariabel;

Contoh:

    public static void main ( String args [ ] ) {
    int i ;
    String nama ;
    Boolean b ;
    }


    ➤ Tipe data 
            Tipe data object adalah tipe data yang tidak sekedar menyimpan data tetapi berisikan juga informasi bagaimana untuk mengolah data tersebut. Maksudnya, pada tipe data data lain seperti : integer, float, string hanya berisikan tipe data dia sendiri, sedangkan pada tipe data object dapat berisikan tipe-tipe data lain.

Berikut ini macam-macam tipe data pada Java:
char: Tipe data karakter, contoh Z
int: angka atau bilangan bulat, contoh 29
float: bilangan desimal, contoh 2.1
double: bilangan desimal juga, tapi lebih besar kapasitasnya, contoh 2.1
String: kumpulan dari karakter yang membentuk teks, contoh Hello World!
boolean: tipe data yang hanya bernilai true dan false

Contoh.1
<?php

class Sapa{
    
    var $str;  
}
 
// membuat object pesan. ini disebut instansiasi
$pesan = new Sapa();
$pesan->str="Hello Wordl!"; //memberikan nilai utk properti str pada objek pesan
echo $pesan->str; // mencetak nilainya (pengolahan data)
?>

Outputnya :
Hello World!"

3. Nama class harus dimulai dengan huruf besar, jika terdiri atas lebih dari satu kata, maka setiap awal kata dimulai dengan huruf besar. Tata cara penulisan ini disebut juga Camel Case. 

Berikut adalah contoh cara penamaan class:


Cara penamaan pada java:

4. Input data:



Scanner:


Komentar