Anda di halaman 1dari 6

Nama

: Oki Sardiko

Kelas

: 2 Elektronika B

NIM

: 1402039

LAPORAN PRAKTIKUM PEMROGRAMAN


1. Tujuan
a. Untuk mengetahui cara penggunaan perintah BufferedReader
b. Untuk mengetahui cara mengkonfersi perintah String ke Double
c. Membuat program perhitungan rumus energi kinetik menggunakan perintah
BufferedReader.
d. Mempelajari cara menggunakan perintah operasi Increment dan Decrement.
2. Dasar Teori
Algoritma adalah inti dari ilmu komputer. Algoritma adalah urutan langkahlangkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata
logis merupakan kata kunci dalam algoritma. Algoritma adalah urutan-urutan dari
instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. Urutan langkah
logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh
melompat-lompat.
Kriteria suatu algoritma :
Ada input dan output
Efektif dan efisien
Terstruktur
Terdapat jenis-jenis Algoritma antara lain :
1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi
tertentu.
4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.
Operator merupakan simbol yang biasa digunakan dalam menulis suatu penyataan
(statement) dalam bahasa pemrograman apapun. Operator akan melakukan suatu
operasi terhadap operand sesuai dengan fungsinya. Contoh operasi antara lain
penjumlahan, pengurangan, pembagian dan sebagainya. Pada java dibagi menjadi
sebagai berikut :
a. Operasi Penugasan

Operator ini adalah operator yang paling sederhana dan hanya dilambangkan
dengan karakter =. Operator ini digunakan untuk menugaskan suatu nilai ke
suatu variabel. Contoh :
int hitung = 4;
yang unik dari operator ini dalam Java adalah kita dapat menggunakan operator
ini secara berantai dalam suatu ekspresi, contoh:
int a, b, c;
a = b = c = 99;
Bentuk Umumnya sebagai berikut:
variable_name = expression;
yaitu : menyimpan nilai dari expression ke dalam variable_name
b. Operasi Matematika
Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar operator
matematika yang dikenal dalam Java:
Type

Symbol

Algebraic
Expression

Java Expression

Additon

a+b

a+b

Subtraction

ab

ab

Multiplicatio
n
Division

A*b

a*b

a / b or a b

a/b

Modulus
(Remainder)

% a mod b

a%b

Nilai dari ekspresi dapat berupa proses kalkulasi matematik dimana kita sebut
dengan assignmnet operator. Contoh:
a = a + 10

3. Langkah Kerja
a. Buka Eclipse yang sudah terinstal pada komputer anda, kemudian buatlah lembar
project terbaru dengan cara Klik menu File New Java Project beri nama
project sesuai keinginan, misalkan pertemuan ketiga.

b. Buat class untuk membuat program pada java. Caranya klik kanan pada src pada
project pertemuan tiga selanjutnya klik new class. Kemudian beri nama class
sesuka kalian dengan mengikuti aturan yang sudah dijelaskan pada laporan
sebelumnya. Jangan lupa untuk memberi tanda centang pada public static void
main(String[]Args).

c. Setelah muncul layar class kemudian kita masukkan code untuk memahami
tentang A++, ++A, ---A dan A--. Apabila kode sudah dimasukkan jangan lupa
untuk klik tombol Run agar dapat mengetahui hasil dari kode yang sudah
dimasukkan tadi. Untuk contoh kodenya seperti dibawah ini:

d. Selanjutnya adalah Using the standar Input Stream, di sini kita akan membuat
rumus energi kinetik yang dimana kalau kemarin nilainya sudah ditentukan pada
program untuk yang ini dapat memasukkan nilai sesuai keinginan, nilai yang
dimasksud adalah berupa angka, karna akan membuat program penghitung energi
kinetik dan jangan lupa untuk Klik run agar bisa melihat hasil kerja. Untuk
kodenya sendiri bisa dilihat dibawah ini :

4. Pembahasan
Pada pertemuan ketiga kemarin membahas mengenai operasi pada java. Yang salah
satunya adalah operasi Increment dan Decrement serta pembahasan mengenai sistem
input dan output.
a. Operasi Increment dan Decrement
Java memiliki unary Increment Operator (++) dan Decrement Operator (--).
Biasanya data disimpan dalam bentuk penambahan nilai integer dengan satu.
Operator increment merupakan sebuah operator untuk menaikkan atau
menambahkan nilai dengan 1 (+1). Operator Decrement kebalikan dari operator
Increment yaitu menurunkan atau mengurangi nilai dengan 1 (-1).
Penggunaan operator Increment dan Decrement adalah sebagai berikut :

Operator

Sample Expression

Expanded Expression Result

Preincrement

++a

Hasil cetak setelah a ditambah 1

Postincrement

a++

Hasil cetak sebelum a ditambah 1

Predecrement

--a

Hasil cetak setelah a dikurangi 1

postdecrement

a--

Hasil cetak sebelum a dikurangi 1

Berikut ini adalah contoh code program increment dan decrement :


public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
int a = 6 ;
System.out.println(++a);
System.out.println(--a);

b. Pada bahasa pemrograman selalu digunakan sesuatu untuk membaca data untuk
diproses, dan menulis kembali dalam bentuk cetakan setelah memperoleh sebuah
hasil. Ini lah yang kita sebut standart input dan output.
Pemrograman java memiliki tiga standar input dan output objek. Yaitu:
1. System.in : merepresentasikan standard input stream, biasanya melalui
keyboard.
2. System.out : merepresentasikan standard output stream, biasanya melalui layar
monitor.
3. System.err : merepresentasikan standard error sttream, khusunya untuk
menampilkan pesan-pesan error pada program.
Using Standard Input dan Output digunakan untuk membaca data dari
keyboard, atau dari media input lainnya. Membaca data menggunakan metode
standar java sangatlah komplek. Pada kesempatan ini kita akan mencoba
menggunakan class BufferedReader dengan InputStreamReader untuk membaca
data pada program-program berikut.
Untuk menggunakan class ini dan metode yang terdapat didalamnya haruslah
mengimport paket java.io kedalam program yang kana dibuat. Kemudian ada
perintah declaration pada saat akan mengkonversikan string ke double dengan
menggunakan Variable.redLine, apabila tidak di declaration perintah redline ini
tidak akan berjalan dan muncul pesan error sebelum di run. Berikut ini adalah
contoh dari pemrograman menggunakan BufferedReader :

Untuk contoh codingnya bisa seperti dibawah ini :


import java.io.*;
public class ketiga {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
int a = 6 ;
System.out.println(++a);
System.out.println(--a);
BufferedReader
sahid
=
new
BufferedReader
InputStreamReader(System.in));
System.out.println("Dengan");
System.out.println("Massa Benda \t :");
String M = sahid.readLine();
double Massa = Double.parseDouble(M);
System.out.println("Kecepatan \t :");
String V = sahid.readLine();
double Kecepatan = Double.parseDouble(V);
double EK = (Massa * (Math.pow(Kecepatan,2))/2);
System.out.println("Maka :");
System.out.println("Energi Kinetik \t :" + EK);

}
}

(new

Anda mungkin juga menyukai