Anda di halaman 1dari 5

Modul Praktikum Pemrograman Dasar

Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu
Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu
Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu
Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu
Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu
Modul Praktikum – Pemrograman Dasar BAB 1 Program Input, Output dan Proses Tujuan 1. Praktikan mampu

BAB 1 Program Input, Output dan Proses

Tujuan

1. Praktikan mampu memahami struktur bahasa pemrogaman Java

2. Praktikan mampu mengenal penggunaan variabel dan type data

3. Praktikan mempu mengenal dan mengimplmentasikan statement input dan output dalam Java

Ringkasan Materi

A. Struktur Bahasa Java

Struktur Bahasa Java adalah sebagai berikut :

1. class Sintaks yang dituliskan untuk membuat class adalah public class NamaClass penulisan “NamaClass” harus sama dengan nama file yang akan dibuat, dalam kasus ini nama filenya adalah NamaClass.java

2. method main Sintaks yang dituliskan adalah public static void main(String[] args)

3. Badan Program

Bagian ini digunakan untuk menuliskan kode program, mulai dari deklarasi variabel, pemanggilan method, deklarasi objek dan proses perhitungan lainnya,

B. Variabel dan Type Data Variabel digunakan untuk menyimpan nilai data yang dapat diubah nilai datanya. Variabel memiliki tipe data dan identifier. Identifier adalah nama variabel yang digunakan sebagai pengenal. Tipe data menandakan tipe dan jangkauan data yang dapat disimpan pada variabel tersebut. Java mempunyai 8 tipe data, dengan rincian sebagai berikut :

No.

Tipe Data

Memori

Nilai Minimum

Nilai Maksimum

1.

byte

8 bit

-128

127

2.

short

16

bit

-32768

32767

3.

int

32

bit

-2147483648

2147483648

4.

long

64

bit

-9223372036854775808

9223372036854775807

5.

float

32

bit

±1.40239846E-45

±3.40382347E+8

6.

double

64

bit

±4.94065645841246544E-324

±1.79769313486231570E+308

7.

char

16

bit

\u0000

\uFFFF

8.

boolean

 

true or false

 

Cara pendeklarasian variabel adalah sebagai berikut Sintaks :

Tipe_data identifier; Contoh :

int a; float ipSemester; String nama; Untuk menuliskan variabel yang memiliki nilai awal adalah sebagai berikut Sintaks :

Tipe_data identifier = nilai_awal Contoh :

int value = 10; double nilai = 2.5; String fakultas = “Filkom”;

C. Output

Modul Praktikum Pemrograman Dasar

Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat
Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat
Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat
Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat
Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat
Modul Praktikum – Pemrograman Dasar Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat

Dalam bahasa pemrograman Java untuk mencetak kedalam layar monitor kita dapat menggunakan Kelas yang sudah disediakan oleh library Java yaitu dengan menggunakan Kelas System. Dalam bahasa pemrograman Java untuk menampilkan data keluaran pada peralatan output standart (layar monitor) adalah :

- System.out.println(); Contoh :

System.out.println(“Belajar”); System.out.println(“Bahasa ”+”java”); Keluaran :

Belajar Bahasa Java

- System.out.print(); Contoh :

System.out.print(“Belajar ”); System.out.print(“Bahasa ”+”java”); Keluaran :

Belajar Bahasa Java

- System.out.printf(); Memungkinkan untuk menghasilkan output berupa format dalam Java.

D. Input Operasi Input untuk menyimpan nilai data ke variabel tertentu melalui peralatan I/O. Dalam Bahasa Pemrograman Java salah satunya dapat menggunakan Kelas Scanner untuk melakukan proses input. Penggunaan kelas Scanner memerlukan deklarasi import dan instansiasi objek sebagai berikut :

Deklarasi import import java.util.Scanner; Instansiasi Objek Scanner input = new Scanner(System.in);

Pelaksanaan Percobaan

A. Output1

Output1.java

1

public class Output1{

2

public static void main(String[] args){

3

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

4

}

5

}

B. Output2

Output2.java

1

public class Output2{

2

public static void main(String[] args){

3

System.out.println("Belajar ");

4

System.out.println("Pemrograman "+"Java");

5

}

6

}

C. Output3

Output3.java

1

public class Output3{

2

public static void main(String[] args){

3

System.out.printf("%s%c\n","Pemrograman Java",'|');

4

System.out.printf("%30s%c\n","Pemrograman

Java",'|');

5

System.out.printf("%-30s%c\n","Pemrograman

Modul Praktikum Pemrograman Dasar

Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
Modul Praktikum – Pemrograman Dasar   Java",'|'); 6  
 

Java",'|');

6

 

System.out.printf("%30.5s%c\n","Pemrograman

Java",'|');

7

}

8

}

D. Output4

Output4.java

1

public class Output4{

2

public static void main(String[] args){

3

float x = 7654.123456789F;

4

System.out.printf("%d %3d %8d\n",1234,-567,8910);

5

System.out.printf("%d %3d %+8d\n",1234,-

567,8910);

6

System.out.printf(%f %15f %15.3f\n",x,x,x); }

7

}

E. Variabel

Variabel.java

1

public class Variabel{

2

public static void main(String[] args){

3

int nilai=10;

4

double nilai_2=5.3;

5

int hasil;

6

String s = "Belajar Java";

7

System.out.println(nilai+nilai_2);

8

System.out.println("Kita sedang "+s);

9 }

10 }

F. Input

Input.java

1

import java.util.Scanner;

2

public class Input{

3

public static void main(String[] args){

4

Scanner input = new Scanner(System.in);

5

int nilai1, nilai2, hasil;

6

System.out.print("masukkan nilai 1 : ");

7

nilai1 = input.nextInt();

8

System.out.print("masukkan nilai 2 : ");

9

nilai2 = input.nextInt();

10

hasil = nilai1+nilai2;

11

System.out.print("maka hasil : "+hasil);

12

}

13

}

Data dan Analisis hasil percobaan

A. Output

1. Jalankan kelas Output1 Output4 dan benahi jika menemukan kesalahan!

2. Pada Kelas Output2 baris keempat hapus tanda + kemudian amati apa yang terjadi dan jelaskan!

Modul Praktikum Pemrograman Dasar

Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari
Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari
Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari
Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari
Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari
Modul Praktikum – Pemrograman Dasar 3. Pada kelas Output3 baris 3 – 6, jelaskan arti dari

3. Pada kelas Output3 baris 3 6, jelaskan arti dari kode tersebut dan temukan perbedaannya!

4. Pada kelas output3 baris 3 ganti karakter ‘|’ menjadi ‘ab’ amati dan jelaskan!

5. Pada kelas Output3 setelah baris 6 tambahkan kode program dengan syntax System.out.printf("%-30.8s%c\n","Pemrograman Java",'|'); kemudian amati perbedaannya dengan baris 6 dan simpulkan!

6. Pada kelas Output4 tambahkan kode program yang mencentak nilai x dengan format 2 angka dibelakang koma!

%15e

7. Pada

kelas

Output4 tambahkan

kode

berikut System.out.printf("%g

%15.3f\n",x,x,x); amati apa yang terjadi dan jelaskan!

8. Dari ketiga jenis output tersebut simpulkan dan temukan perbedaannya!

B. Variabel

1. Jalankan kelas Variabel dan benahi jika menemukan kesalahan!

2. Setelah baris 5 tambahkan syntax untuk mengurangkan nilai dari variabel nilai dan nilai_2, amati yang terjadi dan jelaskan! (benahi jika menemukan kesalahan)

3. Setekah baris 8 tambahkan variabel dengan type data char dengan nama variabel: ch dan mempunyai nilai sama seperti pada variabel s dan amati apa yang terjadi, jelaskan!

4. Tambahkan variabel dengan nama nilai3 yang bertipe data integer dan diberi nilai awal 100 kemudian lakukan pembagian yang disimpan pada variabel hasil kemudian cetak menggunakan kelas System!

5. Tambahkan variabel dengan nama nilai3 yang bertipe data integer dan diberi nilai awal 100 kemudian lakukan pembagian tanpa harus disimpan disebuah variabel melainkan cetak pada layar menggunakan System!

6. Jelaskan perbedaan antara no 4 dan no 5!

C. Input

1. Jalankan kelas Input dan benahi jika menemukan kesalahan!

Modul Praktikum Pemrograman Dasar

Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan
Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan
Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan
Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan
Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan
Modul Praktikum – Pemrograman Dasar 3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan

3. Tambahkan perintah untuk memasukkan nama dan NIM user dan ditampilkan pada akhir program!

Tugas Praktikum

1. Buatlah program dengan tampilan sebagai berikut :

Masukkan operator pertama

:

3

Masukkan operator kedua

:

2

Hasil penjumahan

:

5

Hasil pengurangan

:

1

Hasil perkalian

:

6

Hasil pembagian

: 1.5

 

2. Buatlah

program

untuk

menghitung

pemakaian

daya

listrik

dirumah

tangga

secara

sederhana. Tampilan program sebagai berikut :

Program penghitung pemakaian listrik sederhana

Masukkan Nama Keluarahan Masukkan posisi awal Kwh Meter Masukkan posisi akhir Khw Meter Masukkan biaya beban saat ini Masukkan PPJ (dalam persen)

===================PLN Java===================

Nama Kelurahan Pemakaian bulan ini Tarif Listrik PPJ 10% Total Bayar

==============================================

: Bpk Asisten : Java : 8000 : 9000 : 140 : 10

: Bpk Asisten : Java : 1000 Kwh Meter : Rp 140000,- : Rp 14000,- : Rp 154000,-