Anda di halaman 1dari 27

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEPMROGRAMAN II

Disusun Oleh :
Nama : Bayu Dwi Yulianto
NIM : 203020503029
Kelas : A
Modul : I (Pengenalan Java)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKARAYA
TAHUN 2021
BAB I
TUJUAN DAN LANDASAN TEORI

1. Tujuan
1.1 Mahasiswa dapat mengenal apa itu Java dan struktur awal beserta
aturan penulisan sintaks pada Java.
1.2 Mahasiswa dapat mengenal variable, tipe data, operasi dasar dan
operasi perhitungan pada Java.
1.3 Mahasiswa memahami percabangan dan pengulangan pada bahasa
pemrograman Java.
1.4 Mahasiswa dapat mengimplementasikan percabangan dan pengulangan
pada Java.

2. Landasan Teori
2.1 Struktur Pemrograman Java
1. Deklarasi Package
Package adalah suatu cara pengelompokan dan
pengorganisasian kelas-kelas kedalam suatu library. Package
bekerja dengan membuat direktori dan folder baru sesuai dengan
penamaan package, kemudian meyimpan file class pada forder
tersebut. Deklarasi package pada baris paling atas sebelum perintah
import.Bentuk umum deklarasi package:

Package <nama package> ;

Biasanya nama package mengikuti nama domain dari sebauh


vendor yang mengeluarkan program tersebut. Aturannya nama
domain dibalik, lalu diikuti nama programnya.
2. Bagian Impor
Perintah import digunakan untuk memberitahukan kepada
program untuk mengacu pada kelas-kelas yang terdapat pada
package tersebut bukan menjalankan kelas-kelas tersebut. Dalam
program, dapat mengimport hanya kelas tertentudan dapat pula
mengimport semua kelas menggunakan tanda asterisk (*) pada
akhir nama package. Sedangkan untuk mengimport kelas tertentu,
dapat menuliskan nama kelas setelah nama package.
Contoh impor library:

import java.util.Scanner;

Pada contoh tersebut, kita mengimpor class Scanner dari


package java.util.

3. Bagian Class
Kelas merupakan bagian utama pada pemrograman java, kelas
merupakan hierarki tertinggi dari bahasa java, diamana di dalam
body kelas ini didefenisikan variable, method, dan kelas inner.
Deklarasi kelas automatis terbentuk saat membuat file java baru,
kemudian ditambahkan secar manual modifier, pewarisan
(extends), dan interface (implements).Setiap program harus
dibungkus di dalam class agar nanti bisa dibuat menjadi objek.
Blok class dibuka dengan tanda kurung kurawal { kemudian
ditutup atau diakhiri dengan }. Di dalam blok class, kita dapat
mengisinya dengan method atau fungsi-fungsi dan juga variabel.

4. 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. Kalau tidak, maka
programnya tidak akan bisa dieksekusi.
Contoh method main().

public static void main(String args[]){


System.out.println("Hello World"); }

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:

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

Ini adalah fungsi untuk menampilkan teks ke layar monitor.

2.2 Variabel Dan Tipe Data Pemrograman Java


Variabel adalah „penanda‟ identitas yang digunakan untuk
menampung suatu nilai. Secara teknis, variabel merujuk ke sebuah
alamat di memory komputer. Ketika kita membuat sebuah variabel,
maka satu „slot‟ memory akan disiapkan untuk menampung nilai
tersebut. Setiap variabel memiliki nama yang dipakai sebagai identitas
dari variabel itu.
Berikut aturan penamaan variabel di dalam bahasa pemrograman
Java:
1. Variabel bisa terdiri dari huruf, angka dan karakter underscore /
garis bawah ( _ ).
2. Karakter pertama dari variabel hanya boleh berupa huruf dan
underscore ( _ ), tidak bisa berupa angka.
3. Variabel harus selain dari keyword. Sebagai contoh, kita tidak
bisa memakai kata int sebagai nama variabel,
karena int merupakan keyword untuk menandakan tipe
data integer.
4. Nama variabel sebaiknya ditulis menggunakan gaya
penulisan camelCase, dimana setiap kata juga diawali dengan
huruf besar, kecuali kata pertama dan tanpa spasi.
Contoh: panjang, panjangSegitiga, atau luasSegitiga.

Secara garis besar, terdapat 2 kelompok tipe data dalam bahasa


Java, yakni tipe data sederhana (Primitive data types), dan tipe data
kompleks / object (Non-primitive data types).
Primitive data type, terdiri dari tipe data berikut:
1. Tipe data Integer: Tipe data untuk angka bulat seperti 5, 7, atau
48.
2. Tipe data Float/Double: Tipe data untuk angka pecahan seperti
3.14, 5.55, atau 0.00024.
3. Tipe data Boolean: Tipe data yang berisi nilai true atau false.
4. Tipe data Char: Tipe data untuk 1 karakter, seperti „a‟, „Z‟ atau
„%‟.
Non-primitive data type, di antaranya:
1. Tipe data String: Tipe data untuk kumpulan karakter, seperti
“Andi”, “Duniailkom”, atau “Belajar Java”.
2. Tipe data Array: Tipe data untuk kumpulan tipe data lain yang
sejenis.
3. Tipe data Object: Tipe data khusus yang bisa menampung
beragam data, termasuk memiliki function/method sendiri.

2.3 Operator Dalam Pemrograman Java


1. Operator Aritmatika
Operator aritmatika adalah operator yang biasa kita temukan
untuk operasi matematika. Aritmatika sendiri merupakan cabang
ilmu matematika yang membahas perhitungan sederhana seperti
kali, bagi, tambah dan kurang (kabataku)
Selain keempat operasi tersebut, bahasa Java juga memiliki
operasi modulo division, atau operator % yang dipakai untuk
mencari sisa hasil bagi.
Tabel berikut merangkum operator aritmatika dalam bahasa
pemrograman Java:
Operator Penjelasan Contoh
+ Penambahan a = 5+3
- Pengurangan a = 5-3
/ Pembagian a = 5/3
* Perkalian a = 5*3
% Sisa Hasil Bagi(Modulus) a = 5%3
2. Operator Increment dan Decrement
Operator increment dan decrement adalah sebutan untuk
operasi seperti a++, dan a--. Ini sebenarnya penulisan singkat dari
operasi a = a + 1 serta a = a – 1.
Increment digunakan untuk menambah variabel sebanyak 1
angka, sedangkan decrement digunakan untuk mengurangi variabel
sebanyak 1 angka.
Penulisannya menggunakan tanda tambah 2 kali
untuk increment, dan tanda kurang 2 kali untuk decrement.
Penempatan tanda tambah atau kurang ini boleh di awal
seperti ++a dan --a, atau di akhir variabel seperti a++ dan a--.
Dengan demikian terdapat 4 jenis increment dan decrement dalam
bahasa Java:
Operator Penjelasan Contoh
Pre-Increment Tambah a sebanyak 1 ++a
angka, lalu tampilkan
hasilnya
Post-Increment Tampilkan nilai a, lalu a++
tambah a sebanyak 1
angka
Pre-decerment Kurangi a sebanyak 1 --a
angka, lalu tampilkan
hasilnya
Post-decerment Tampilkan nilai a, lalu a--
kurangi a sebanyak 1
angka
3. Operator Perbandingan / Relasional
Operator perbandingan dipakai untuk membandingkan 2 buah
nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll.
Hasil dari operator perbandingan ini adalah boolean True atau
False.
Tabel berikut merangkum hasil dari operator perbandingan dalam
bahasa Java:
Operator Penjelasan Contoh Hasil
== Sama dengan 5 == 5 true
!= Tidak sama dengan 5 != 5 false
> Lebih besar 5>6 false
< Lebih kecil 5<6 true
>= Lebih besar atau 5 >= 3 true
sama dengan
<= Lebih kecil atau sama 5 <= 5 true
dengan
4. Operator Logika / Boolean
Operator logika dipakai untuk menghasilkan nilai boolean true
atau false dari 2 kondisi atau lebih. Tabel berikut merangkum hasil
dari operator logika dalam bahasa Java:
Operator Penjelasan Contoh Hasil
&& Akan menghasilkan true And true && false,
jika kedua operand true hasilnya: false
|| Akan menghasilkan true Or true || false,
jika salah satu operand hasilnya: false
true
! Akan menghasilkan true Not !false, hasilnya:
jika operand false true
Rumus yang dipakai adalah sebagai berikut:
1. Operator && hanya akan menghasilkan true jika kedua
operand bernilai true, selain itu hasilnya false.
2. Operator || hanya akan menghasilkan false jika kedua operand
bernilai false, selain itu hasilnya true .
3. Operator ! Akan membalikkan logika, !false menjadi true,
!true menjadi false.
5. Operator Bitwise
Bitwise adalah operator khusus untuk menangani operasi
logika bilangan biner dalam bentuk bit.
Bilangan biner sendiri merupakan jenis bilangan yang
hanya terdiri dari 2 jenis angka, yakni 0 dan 1. Jika nilai asal yang
dipakai bukan bilangan biner, akan dikonversi secara otomatis oleh
compiler Java menjadi bilangan biner. Misalnya 7 desimal = 0111
dalam bilangan biner.
Bahasa Java mendukung 6 jenis operator bitwise. Daftar
lengkapnya dapat dilihat pada tabel berikut:
Operator Nama Contoh Biner
Hasil Hasil
(biner) (desimal)
& AND 10 & 12 1010 & 1000 8
1100
| OR 10 | 12 1010 | 1110 14
1100
^ XOR 10 ^ 1 1010 ^ 0110 6
1100
~ NOT ~10 ~1010 0101 -11 (Two‟s
complement)
<< Left 10 << 1 1010 10100 20
shift << 1
>> Right 10 >> 1 1010 101 5
shift >> 1
6. Operator Assignment

Operator assignment adalah operator yang digunakan untuk


memberikan nilai ke dalam suatu variabel. Di dalam bahasa Java,
operator assignment menggunakan tanda sama dengan ” = “.
Nantinya juga terdapat operator assignment gabungan, seperti ” +=
“, ” -= “, dsb.

7. Operator Type Comparison

Operator type comparison adalah sebutan untuk operator


khusus yang dipakai untuk pemeriksaan sebuah object. Di dalam
bahasa Java operator ini menggunakan perintah instanceof.

8. Operator Ternary

Operator ternary adalah operator yang terdiri dari 3 operand.


Di dalam bahasa Java, operator ternary ini menggunakan tanda ? :
dan merupakan penulisan singkat dari kondisi if else. Penjelasan
tentang operator ini juga akan kita tunda sampai masuk ke materi
tentang kondisi percabangan if else.

2.4 Statement Kontrol


Statement kontrol digunakan untuk mengatur jalannya alur
program sesuai dengan yang kita inginkan. Statement-statement ini
dikategorikan kedalam tiga jenis yaitu: pemilihan, pengulangan, dan
statement peloncatan. Pemilihan adalah suatu keadaan dimana
pernyataan dapat dieksekusi apabila sesuatu kondisi memenuhi syarat
untuk mengerjakan pernyataan tersebut. Pengulangan digunakan untuk
melakukan eksekusi terhadap statement secara berulang sesuai dengan
kondisi yang ditentukan. Adapun statement peloncatan digunakan untuk
memindahkan proses eksekusi ke bagian kode program yang kita
inginkan.
1. Pemilihan
Terdapat dua buah statement untuk proses pemilihan, yaitu
if dan switch. Kedua buah statement tersebut digunakan untuk
mengontrol eksekusi statement tergantung pada kondisi yang
ditentukan sebelumnya. Statement if dapat digunakan untuk
menangani pemilihan statement yang didasarkan atas : satu,
dua, atau lebih dari dua kondisi. Statement switch digunakan
untuk menyederhanakan kompleksitas statement if yang
banyak mengandung kondisi.
2. Pengulangan
Terdapat tiga buah jenis struktur pengulangan, yaitu: for,
while, dan do-while.
a. Struktur for
Digunakan untuk melakukan pengulangan yang
banyaknya sudah pasti atau sudah diketahui. Proses
pengulangan akan terus dilakukan selama kondisi
menghasilkan nilai true.
b. Struktur While
Jenis pengulangan yang mendefinisikan kondisi di
awal blok. Apabila kondisi tidak terpenuhi (bernilai
false) maka proses pengulangan tidak akan pernah
dilakukan.
c. Struktur Do-While
Penempatan kondisi berada di akhir blok, sehingga
proses pengulangan akan dilakukan minimal sekali
meskipun ternyata kondisinya tidak terpenuhi (bernilai
false).
BAB III
PEMBAHASAN

Praktikum
1. Input

Gambar 2.1 (Input Program)

Program ini adalah program untuk menampilkan hasil penjumlahan


dan pengurangan dari variabel yang diinputkan. Pertama tama adalah
import java.until.scanner; lalu publicclass NO1{ adalah class yang kita
buat pertama , dalam class ini harus sama dengan file yang di buat
sebelumnya dan { (kurung kurawal) digunakan untuk isi dalam class
tersebut, lalu public static void main (String[] args) { adalah method yg
wajib pada java ,setelah itu ada Scanner input = new Scanner(System.in);
digunakan untuk agar bisa membuat inputan.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int
a,b,tambah,kurang;
Pada baris selanjutnya ada System.out.println (“Bilangan Pertama:”);
yang digunakan untuk mencetak inputan data dan setiap statement jangan
lupa menggunakan titik koma (;) Lalu ada a = input.nextInt(); yang berarti
kita menginputkan bilangan dan akan disimpan pada variabel a,
Lalu baris selanjutnya terdapat System.out.println (“Bilangan
Kedua :”); yang digunakan untuk inputan data masukan dan setiap
statement jangan lupa menggunakan titik koma (;)Setelah itu b =
input.nextInt(); yang berarti kita menginputkan bilangan dan akan
disimpan pada variabel b,
Lalu baris selanjutnya tambah = a+b; dan kurang =a-b; baris ini
merupakan rumus dari program ini.
Lalu untuk outputnya menggunakan System.out.println (“Hasil
Penjumlahan : “+tambah); dan System.out.println (“Hasil
Pengurangan : “+kurang); yang berarti mencetak Hasil Penjumlahan dan
pengurangan ,+tambah dan +kurang disini digunakan untuk memanggil
variabel yang sudah di inputkan sebelumnya.

Output

Gambar 2.2 (Output Program)


2. Input

Gambar 2.3 (Input Program)


Program ini adalah program statement pemilihan if else if .Program
ini sedikit saya rubah dari modul. Pertama tama adalah
import java.until.scanner; lalu publicclass NO2a{ adalah class yang kita
buat pertama , dalam class ini harus sama dengan file yg di buat
sebelumnya dan { (kurung kurawal) digunakan untuk isi dalam class
tersebut, lalu public static void main (String[] args) { adalah method yang
wajib pada java ,setelah itu ada Scanner input = new Scanner(System.in);
digunakan untuk agar bisa membuat inputan.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int b;
Pada baris selanjutnya ada System.out.println (“Masukan Nilai :”);
yang digunakan untuk mencetak inputan data dan setiap statement jangan
lupa menggunakan titik koma (;) Lalu ada b = input.nextInt(); yang berarti
kita menginputkan nilai dan akan disimpan pada variabel b,
Lalu baris selanjutnya terdapat perintah if(b<10){ yang merupakan
statement pemilihan yang berarti kondisi if akan dijalan kan jika kondisi
sama dengan nilai yang dimasukan. System.out.println (“Nilai Variabel b
adalah Kecil”); yang digunakan untuk inputan data masukan dan setiap
statement jangan lupa menggunakan titik koma (;)Setelah itu ada perintah
}else if (b>=10); yang dijalankan jika nilai yang diinputkan pada kondisi if
tidak sesuai. System.out.println (“Nilai Variabel b adalah Kecil”); yang
digunakan untuk inputan data masukan dan setiap statement jangan lupa
menggunakan titik koma (;)

Output

Gambar 2.4(Output Program)

3. Input

Gambar 2.5
Program ini adalah program statement pengulangan for. Pertama
tama adalah publicclass NO2b{ adalah class yang kita buat pertama ,
dalam class ini harus sama dengan file yang di buat sebelumnya dan {
(kurung kurawal) digunakan untuk isi dalam class tersebut, lalu public
static void main (String[] args) { adalah method yang wajib pada java.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int x;
Lalu baris selanjutnya terdapat perintah for(x=1;x<=10;x++); yang
berarti pengulangan yang banyaknya sudah pasti atau sudah diketahui.
Proses pengulangan akan terus dilakukan selama kondisi menghasilkan
nilai true.
Lalu System.out.println (“Ini Pengulangan Ke-”+x); yang digunakan
untuk menampilkan output dan setiap statement jangan lupa
menggunakan titik koma (;).

Output

Gambar 2.6 (Output Program)


4. Input

Gambar 2.7 (Input Program)


Program ini adalah program statement pengulangan while. Pertama
tama adalah publicclass NO2c{ adalah class yang kita buat pertama ,
dalam class ini harus sama dengan file yang di buat sebelumnya dan {
(kurung kurawal) digunakan untuk isi dalam class tersebut, lalu public
static void main (String[] args) { adalah method yang wajib pada java.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int x=1;
Lalu baris selanjutnya terdapat perintah while (x<=10) { yang berarti
jenis pengulangan yang mendefinisikan kondisi di awal blok. Apabila
kondisi tidak terpenuhi (bernilai false) maka proses pengulangan tidak
akan pernah dilakukan.
Lalu System.out.println (“Ini Pengulangan Ke-”+x); yang digunakan
untuk menampilkan output dan setiap statement jangan lupa
menggunakan titik koma (;).
Output

Gambar 2.8 (Output Program)

5. Input

Gambar 2.9 (Input Program)


Program ini adalah program statement pengulangan while. Pertama
tama adalah publicclass NO2d{ adalah class yang kita buat pertama ,
dalam class ini harus sama dengan file yang di buat sebelumnya dan {
(kurung kurawal) digunakan untuk isi dalam class tersebut, lalu public
static void main (String[] args) { adalah method yang wajib pada java.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int x=1;
Lalu baris selanjutnya terdapat perintah do{ System.out.println (“Ini
Pengulangan Ke-”+x); x++ while(<=10); yang berarti penempatan kondisi
berada di akhir blok, sehingga proses pengulangan akan dilakukan
minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai
false).

Output

Gambar 2.10 (Output Program)


Tugas
1. Input

Gambar 2.11 (Input Program)


Program ini adalah program untuk menampilkan rata rata dari
jumlah data yang di inputkan. Pertama tama adalah import java.until.*;
lalu publicclass MODUL1TUGASNO1{ adalah class yang kita buat
pertama , dalam class ini harus sama dengan file yang di buat sebelumnya
dan { (kurung kurawal) digunakan untuk isi dalam class tersebut, lalu
public static void main (String[] args) { adalah method yg wajib pada java
,setelah itu ada Scanner input = new Scanner(System.in); digunakan untuk
agar bisa membuat inputan.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int
a,b,tambah,kurang; dan float jum, x, rata;
Pada baris selanjutnya ada System.out.println (“Banyak Data :”);
yang digunakan untuk mencetak inputan data dan setiap statement jangan
lupa menggunakan titik koma (;) Lalu ada n = input.nextInt(); yang berarti
kita menginputkan bilangan dan akan disimpan pada variabel a.
Lalu baris selanjutnya terdapat statement pengulangan while (i<=n){
yang berarti jenis pengulangan yang mendefinisikan kondisi di awal blok.
Apabila kondisi tidak terpenuhi (bernilai false) maka proses pengulangan
tidak akan pernah dilakukan. Lalu baris selanjutnya terdapat
System.out.println (“Data Ke-“ +i+ :”); yang digunakan untuk inputan
data masukan dan setiap statement jangan lupa menggunakan titik koma
(;)Setelah itu x = input.nextFloat(); yang berarti kita menginputkan
bilangan dan akan disimpan pada variabelx,
Lalu baris selanjutnya rata = jum /n baris ini merupakan rumus dari
program ini.
Lalu untuk outputnya menggunakan System.out.println (“ Rata-
Rata : “+rata); dan System.out.println (“Jumlah : “+jumlah); yang
berarti mencetakrata-rata dan jumlah ,+rata dan +jumlah disini digunakan
untuk memanggil variabel yang sudah di inputkan sebelumnya.

Output

Gambar 2.12 (Output Program)


2. Input

Gambar 2.13 (Output Program)


Program ini adalah program untuk menampilkan rata rata dari
jumlah data yang di inputkan. Pertama tama adalah import java.until.*;
lalu publicclass MODUL1TUGASNO2{ adalah class yang kita buat
pertama , dalam class ini harus sama dengan file yang di buat sebelumnya
dan { (kurung kurawal) digunakan untuk isi dalam class tersebut, lalu
public static void main (String[] args) { adalah method yg wajib pada java
,setelah itu ada Scanner input = new Scanner(System.in); digunakan untuk
agar bisa membuat inputan.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int a;
,double gajihbersih; dan double pajak;
Pada baris selanjutnya ada System.out.println (“Masukan Gajih
Anda :”); yang digunakan untuk mencetak inputan data dan setiap
statement jangan lupa menggunakan titik koma (;) Lalu ada a =
input.nextInt(); yang berarti kita menginputkan bilangan dan akan
disimpan pada variabel a.
Lalu baris selanjutnya gajihbersih = a * pajak , baris ini merupakan
rumus dari program ini.
Lalu untuk outputnya menggunakan System.out.println (“GAJIH
BERSIH : “+gajihbersih); yang berarti mencetak gajih bersih,
+gajihbersih disini digunakan untuk memanggil variabel yang sudah di
inputkan sebelumnya.

Output

Gambar 2.14 (Output Program)

3. Input

Gambar 2.15 (Input Program)


Program ini adalah program statement pengulangan for, while, do
while. Pertama tama adalah publicclass MODUL1TUGASNO3{ adalah
class yang kita buat pertama , dalam class ini harus sama dengan file yang
di buat sebelumnya dan { (kurung kurawal) digunakan untuk isi dalam
class tersebut, lalu public static void main (String[] args) { adalah method
yangg wajib pada java.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari int b;
Lalu baris selanjutnya terdapat perintah for(x=1;x<=15;x++); yang
berarti pengulangan yang banyaknya sudah pasti atau sudah diketahui.
Proses pengulangan akan terus dilakukan selama kondisi menghasilkan
nilai true.
Lalu baris selanjutnya terdapat perintah while (x<=15) { yang berarti
jenis pengulangan yang mendefinisikan kondisi di awal blok. Apabila
kondisi tidak terpenuhi (bernilai false) maka proses pengulangan tidak
akan pernah dilakukan.
Lalu baris selanjutnya terdapat perintah do{ System.out.println (x);
x++ while(<=15); yang berarti penempatan kondisi berada di akhir blok,
sehingga proses pengulangan akan dilakukan minimal sekali meskipun
ternyata kondisinya tidak terpenuhi (bernilai false).

Output

Gambar 2.16 (Output Program)


4. Input

Gambar 2.17 (Input Program)


Program ini adalah program untuk menampilkan biodata singkat.
Pertama tama adalah import java.until.scanner; lalu publicclass
MODUL1TUGASNO4{ adalah class yang kita buat pertama , dalam class
ini harus sama dengan file yang di buat sebelumnya dan { (kurung
kurawal) digunakan untuk isi dalam class tersebut, lalu public static void
main (String[] args) { adalah method yg wajib pada java ,setelah itu ada
Scanner input = new Scanner(System.in); digunakan untuk agar bisa
membuat inputan.
Selanjutnya adalah pendeklarasian variabel yang terdiri dari String
nama,nim,jurusan; Pada baris selanjutnya terdapat System.out.println
(“Nama Anda :”); yang digunakan untuk mencetak inputan data dan setiap
statement jangan lupa menggunakan titik koma (;) Lalu ada nama =
input.nextLine(); yang berarti kita menginputkan kalimat dan akan
disimpan pada variabel nama. Pada baris selanjutnya terdapat
System.out.println (“NIM Anda :”); yang digunakan untuk mencetak
inputan data dan setiap statement jangan lupa menggunakan titik koma (;)
Lalu ada nim = input.nextLine(); yang berarti kita menginputkan kalimat
dan akan disimpan pada variabel nim. Pada baris selanjutnya terdapat
System.out.println (“Jurusan Anda :”); yang digunakan untuk mencetak
inputan data dan setiap statement jangan lupa menggunakan titik koma (;)
Lalu ada jurusan = input.nextLine(); yang berarti kita menginputkan
kalimat dan akan disimpan pada variabel jurusan.
Lalu untuk outputnya menggunakan System.out.println
(“NAMA : “+nama); System.out.println (“NIM : “+nim);
System.out.println (“JURUSAN : “+jurusan); yang berarti mencetak
hasil inputan ,+nama, +nim dan +jurusan disini digunakan untuk
memanggil variabel yang sudah di inputkan sebelumnya.

Output

Gambar 2.18 (Output Program)


BAB III
KESIMPULAN

Struktur pada java yaitu deklarasi package, bagian impor, bagian class,dan
method main. Didalam java terdapat 2 kelompok tipe data dalam bahasa Java,
yakni tipe data sederhana (Primitive data types), dan tipe data kompleks / object
(Non-primitive data types). Primitive data type, terdiri dari tipe data integer, tipe
data float/double, tipe data boolean, tipe data char dan tipr data Non-primitive
data type, di antaranya tipe data string, tipe data array, dan tipe data object.
Percabangan dalam java terdiri dari if dan switch. Perulangan pada java terdiri
dari for , while, do while.
.
DAFTAR PUSTAKA

Ahmad Muhardian, 22 Sep 2018 Belajar Java: Memahami Struktur dan Aturan
Penulisan Sintaks Java https://www.petanikode.com/java-sintaks/ Diakses
23 Maret 2021 Pukul 22.30 WIB.
UNIQ'O ILMU KOMPUTER, DASAR - DASAR Dan STRUKTUR BAHASA
PEMROGRAMAN JAVA http://uniqosmart.blogspot.com/2015/03/dasar-
dasar-pemrogrman-java.html Diakses 23 Maret 2021 Pukul 23.00 WIB.
Andre 02 November 2019, Tutorial Belajar Java Part 11: Pengertian dan Cara
Penulisan Variabel Bahasa Java https://www.duniailkom.com/tutorial-
belajar-java-pengertian-variabel-dan-cara-penulisan-variabel-bahasa-java/
Diakses 23 Maret 2021 Pukul 23.20 WIB.
Andre 26 November 2019, Tutorial Belajar Java Part 15: Jenis-Jenis Tipe Data
dalam Bahasa Java www.duniailkom.com/tutorial-belajar-java-jenis-jenis-
tipe-data-dalam-bahasa-java/ Diakses 23 Maret 2021 Pukul 23.25 WIB.
Andre 11 Juni 2020, Tutorial Belajar Java Part 22: Jenis-jenis Operator dalam
Bahasa Java https://www.duniailkom.com/tutorial-belajar-java-jenis-jenis-
operator-dalam-bahasa-java/ Diakses 23 Maret 2021 Pukul 23.40 WIB.
Modul Praktikum Algoritma & Pemrograman II, Diakses 23 Maret 2021 Pukul
23.40 WIB.