Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

PEMROGRAMAN OBJEK 1

MODUL 3

INPUT DARI KEYBOARD

Disusun Oleh :

3411181017

Gikaldi Arbiyan Septuri

Kelas : A

PROGRAM STUDI INFORMATIKA

FAKULTAS SAINS DAN INFORMATIKA

UNIVERSITAS JENDERAL ACHMAD YANI

2019
BAB I

PENDAHULUAN

1. Latar Belakang
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat
masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle
dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat
pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana
serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis
java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan
pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa
pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara
khusus didisain untuk memanfaatkan dependensi implementasi seminimal
mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu
berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula
dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java
merupakan bahasa pemrograman yang paling populer digunakan, dan secara
luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak
aplikasi ataupun aplikasi.
BAB II

HASIL PRAKTIKUM

1. Program III-1. Addition.java


a. Source Code

Gambar 1 Source Code pada Addition.java

b. Screenshot

Gambar 2. Tampilan Addition.java


c. Analisa
Hasil dari program Addition adalah program penjumlahan dengan dua buah
operand yang memasukan 3 Variable bernama num1,num2 dan sum dengan
tipe data Integer menggunakan class Scanner yang sebelumnya telah diimport
terlebih dahulu, dan juga hasil masukan num1 dan num2 dimasukan ke dalam
variable sum dan nemanbahkan kedua nilai dari nilai1 + nilai2, lalu
mengeluarkan hasil dari penjumlahan dari sum tersebut.
2. Program III-2. ConditionalOperator.java
a. Source Code

Gambar 3 Source code ConditionalOperator.java

b. Screenshot

Gambar 4 Tampilan ConditionalOperator.java

c. Analisa

Pada program ConditionalOperator merupakan program II-2 yang dibuat


ulang agar nilai grade bisa dimasukan lewat keyboard, pada program ini
sebenarnya tidak banyak yang berubah dari program asli nya, namun hanya
menambahkan class Scanner untuk Variable bernama nilai1 dan nilai2
dengan tipe data double dan menambahkan masukan nilai dari kedua
Variable tersebut pada variable bernama status dengan kondisional.
Kondisional yang saya pakai pada program ini adalah apabila nilai grade
lebih dari 65 maka dia dinyatakan Lulus dan sebalikanya, lalu hasil dari
kondisonal tersebut dikeluarkan.

3. Program III-3. GetInputFromKeyboard.java


a. Source Code

Gambar 5 Source Code GetInputFromKeyboard.java

b. Screenshot

Gambar 6 Tampilan GetInputFromKeyboard.java

c. Analisa
Pada program GetInputFromKeyboard merupakan program yang
menampilkan masukan nama yang sebelumnya dimasukan terleblih dahulu
pada variable bernama name bertipe data String dengan class
BufferedReader dan mengeluarkannya.
4. Program III-4. GetInputFromKb.java
a. Source Code

Gambar 7 Source Code GetInputFromJava.java

b. Screenshot

Gambar 8 Tampilan GetInputFromJava.java

c. Analisa
Pada program GetInputFromJava merupakan program tidak berbeda dengan
program III-4 yang dimana paa program ini menggunakan class
JOptionPane dengan sintaks showInputDialog untuk menampilkan
Masukan Dialog dengan tampilan lebih baik, dan menampilkan
keluarannya dengan showMessageDialog.
5. Program III-5 GetInputFromKeyboard2.java
a. Source Code

Gambar 9 Source GetInputFromKeyboard2.java

b. Screenshot

Gambar 10 Tampilan GetInputFromKeyboard2.java

c. Analisa
Pada program GetInputFromKeyboard2 merupakan program yang
menampilkan input an dua buah Variable bernama name,dan hobby yang
bertipe data String yang dimana hasilnya akan ditambahkan class
JOptionPane, juga hasil dari nilai digabungkan dengan terlebih dahulu
menambahkan kata dan penempatan dari variable yang akan dikeluarkan
tadi.
6. Program III-6. Grafik.java
a. Source Code

Gambar 11 Source Code Grafik.java

b. Screenshot

Gambar 12 Tampilan Grafik.java

c. Analisa
Pada program Grafik, merupakan program yang membuat panel grafik
menggunakan pemrograman java dengan banyak opsi dari java itu sendiri,
dengan mula-mula menambahkan java.awt yang berisi semua sintaks untuk
mempercantik tambilan baik dari warna background, warna tulisan, ukuran
frame,dll.
7. Program tugas1.java
a. Source Code

Gambar 13 Source Code tugas1.java

b. Screenshot

Gambar 14 Tampilan ConditionalOperator.java

c. Analisa
Hasil dari program tugas adalah program dengan fungsi aritmatika */+- yang
melibatkan dua buah operand, yang dimana operand disini berarti dua buah
variable. Pada kasus ini saya menggunakan Variable Integer, dan untuk hasil
dari operasi arimatikanya sendiri saya menggunakan Variable bernama tambah
dengan tipe data float, kurang dengan tipe data float, kali bertipe data float, dan
bagi dengan juga tipe data float, yang semua hasil tersebut dikeluarkan
sekaligus.

8. Program tugas2.java
a. Source Code

Gambar 15 Source tugas2.java

b. Screenshot

Gambar 16 tugas2.java

c. Analisa

Pada program tugas2 merupakan program yang menangani input dari


keyboard dengan menggunakan class BufferedReader, yang dimana fungsi
dari BufferedReader sendiri untuk menambahkan inputan dari keyboard
yang khusus untuk tipe data String.
9. Program tugas3.java
a. Source Code

Gambar 17 Source Code tugas3.java

b. Screenshot

Gambar 18 Tampilan tugas3.java

c. Analisa

Pada program tugas3 merupakan program yang menampilkan inputan dan


hasil inputan dengan tampilan jendela dialog menggunakan JOptionPane
yang berfungsi untuk menambahkan jendela dialog itu sendiri.
10. Tugas 4 method nextInt()

nextInt() merupakan method pada class Scanner yang berfungsi untuk


memasukan nilai dari apa yang dimasukan sebelumnya pada Scanner ke dalam
objek, contoh:

import java.util.Scanner

public class Contoh{

public static void main(String[] args){

Scanner masuk = new Scanner(System.in);

int kedalam;

kedalam = masuk.nextInt(); /*yang berarti


hasil input dari Scanner, nextInt() (method)
masuk(objek).*/

}
BAB III

KESIMPULAN

Kesimpulan pada materi modul 3 adalah kita dapat mengenal cara menginput dari
keyboard dengan pemrograman java. Kita dapat belajar apa itu Scanner,
BufferedReader, IOExpextion, dll. apa saja yang harus dilakukan untuk membuat
program dengan class tersebut hingga dapat terbentuk sebuah program sederhana
menggunakan pemrograman java.

Anda mungkin juga menyukai