SlideShare a Scribd company logo
1 of 10
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMOGRAMAN
MODUL III DAN IV
DISUSUN OLEH :
Nama : BONDHAN AHMAD
NIM : 133310015
Jurusan : TEKNIK KOMPUTER
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
MODUL III
OPERATOR
1.1 MAKSUD DAN TUJUAN
MAKSUD
Mempelajari dan mengetahui macam-macam operator.
TUJUAN
Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman
java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator
satu dengan yang lainnya.
1.2 PEMBAHASAN
Operator adalah symbol khusus yang menyajikan operasi khusus pada satu,dua,atau tiga operator
dan kemudianmengembalikan hasilnya.Operator tersebut digunakan untuk membentuk ekspresi.
Sebuahkonstantaatauentitasdengan sendirinyamerupakanekspresi,demikian juga kombinasi dari
konstanta dan variable dengan operator.
Pelaksanaan Pratikum :
import java.util.Scanner;
public class jumlah
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int A,B, jumlah;
System.out.print("Bilangan 1:");
A=masuk.nextInt();
System.out.print("Bilangan 2:");
B=masuk.nextInt();
jumlah = A + B;
System.out.println("Perkalian Bil A + Bil B ="+jumlah);
}
}
Scanner masuk yaitu new Scanner (System.in) berfungsi untuk memasukkan data-data yang
akan di programkan seperti = int A,B, jumlah, kurang, kali, bagi, sisa.
Jumlah A + B; yaitu suatu operator dalam program java yang berfungsi untuk mengalikan Bil
A dan B
System.out.println (“Perkalian Bil A + Bil B =”+jumlah) menampilkan isi variabel (hal yang
akan di tampilkan,biasanya lebih dari satu)
Public class Aritmatika
{
Public static void main(String args[])
{
System.out.println(“1+2=”+(1+2));
System.out.println(“3*2=”+(3*2));
System.out.println(“7/3=”+(7/3));
System.out.println(“3-2=”+(3-2));
System.out.println(“13%5=”+(13%5));
System.out.println(“”);
System.out.println(“1+2*3=”+(1=2*3));
System.out.println(“1+2/2=”+(1+2/2));
System.out.println(“9-2%2=”+(9-2%2));
}
}
Penjelasan :
Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek.
Main : merupakan nama method utama dari program java.
Static : merupakan tipe method.
Public : merupakn salah satu macam modifier.
String : String merupakan tipe argument yang diterima untuk parameter dari command
Java.
Args[] : array argument yang bias ditambahkan pada saat menggunakan command java
untuk menjalankan program java.
1.3 KESIMPULAN
Operator merupakan simbol khusus dengan operasi khusus dan kemudian mengembalikan
hasilnya. Dalam penggunaannya kita harus mengenal simbol-simbol yang digunakan dan
kita harus mengetahui operator mana yang mempunyai precedence yang lebih tinggi.
1.4 TUGAS
Pertanyaan
1. Dengan menggunakan operator aritmatika buatlah untuk menjumlahkan,
mengalikan, membagi, dan sisa pembagian dari 2 bilangan yang diinputkan
dengan keyboard, output yang diinginkan sebagai berikut :
Bilangan 1 : 7
Bilangan 2 : 2
HasilOperator Aritmatika
===========================
Jumlah = 9
Kurang = 5
Kali = 14
Bagi = 3
Sisa = 1
Press any key to kontinue . . .
2. Buatlah program untuk menghitung keliling dan luas lingkaran
Jawaban
1. import java.util.Scanner;
public class TugasPtiga{
public static void main(String args[]){
float kali, bagi, mod, jumlah, kurang;
Scanner data = new Scanner(System.in);
int bil1, bil2;
String kata = "";
System.out.print("Bilangan 1 : ");
bil1 = data.nextInt();
System.out.print("Bilangan 2 : ");
bil2 = data.nextInt();
kali = bil1*bil2;
bagi = bil1/bil2;
mod = bil1%bil2;
jumlah = bil1+bil2;
kurang = bil1-bil2;
System.out.println("");
System.out.println("Hasil Operator Aritmatika");
System.out.println("=========================");
System.out.println("Jumlah = "+jumlah);
System.out.println("Kurang = "+kurang);
System.out.println("Kali = "+kali);
System.out.println("Bagi = "+bagi);
System.out.println("Sisa = "+mod);
}
}
2. import java.util.Scanner;
public class TugasPtigaB
{
public static void main (String[]args)
{
Scanner masuk=new Scanner(System.in);
float r, luas, keliling;
System.out.print("jari-jari:");
r = masuk.nextFloat();
luas = r*r*22/7;
keliling = r*2*22/7f;
System.out.println("");
System.out.println("keliling lingkaran = "+keliling);
System.out.println("luas lingkaran ="+luas);
}
}
Hasil output :
jari-jari:9
keliling lingkaran = 56.57143
luas lingkaran =254.57143
Press any key to continue . . .
MODUL IV
SEKUENSI
1.5 MAKSUD DAN TUJUAN
MAKSUD
Mengenal sekuesi dan penerapannya .
TUJUAN
Mahasiswa memahami algoritma penyelesaian suatu masalah serta dapat
mengimplementasikan algoritma ke dalam program yang masih bersifat sekuensial.
1.6 PEMBAHASAN
Sekuensi adalah Pemograman sederhana yang hanya dapat memecahkan masalah-masalah
yang sederhana. Masalah yang dapat diselesaikan dengan sekuensi saja biasanya hanya satu
masalah kecil yang berdiri sendiri..
Contoh Praktikum
import java.util.Scanner;
public class Konversi
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
float m, cm, inci;
System.out.print(“Masukkan ukuran dalam meter”);
m = masuk.nextFloat();
cm = m*100;
inci = m*100/2.54f;
System.out.println(“Ukuran dalam CM =”+cm);
System.out.println(“Ukuran dalam Inci =”+inci);
System.out.println(“”);
float km, mil, ntmil, feet;
System.out.println(“Masukan ukuran dalam Kilometer”);
km=masuk.nextFloat();
mil=km*1.609f;
ntmil=km*1.852f;
feet=km*0.00033f;
System.out.println(“Ukuran dalam Km=”+km);
System.out.println(“Ukuran dalam Mil=”+mil);
System.out.println(“Ukuran dalam Nauticalmil=”+ntmil);
System.out.println(“Ukuran dalam Feet=”+feet);
}
}
Penjelasan :
import java.util.Scanner digunakan untuk menyatakan bahwa program yang dibuat
akan menggunakan kelas scanner yang berada didalam kelas java.util.
public class Konversi merupakan nama kelas yang kita buat.dalam program java
ini,nama file yang kita buat harus sama dengan nama file yang kita simpan karena
pada program java ini huruf besar dan huruf kecil memiliki makna yang berbeda (case
sensitive).
Scanner masuk = new Scanner(System.in) artinya dibuat obyek dengan nama masuk
dan mengacu ke kelas Scanner.
float m, cm, inci, km, mil, ntmil, feet merupakan deklarasi variable yang akan
digunakan.
m = masuk.nextFloat() digunakan untuk meminta memasukkan nilai m (meter),kata
float (f) merupakan nilai default untuk bilangan pecahan yang kecil.
System.out.println(“Ukuran dalam CM, ... =”+cm, ...) merupakan merupakan perintah
untuk menampilkan hasil output ke layar.
import java.util.Scanner;
public class Konversi
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int celcius;
Float fahreinhet, reamur, kelvin;
System.out.print("Masukan derajat celcius: ");
celcius = masuk.nextInt();
fahreinhet = 9f/5f*celcius + 32f;
reamur = 4f/5f*celcius;
kelvin = celcius+273f;
System.out.println("Fahreinhet:"+fahreinhet);
System.out.println("reamur:"+reamur);
System.out.println("Kelvin:"+kelvin);
}
}
Public class Konversi yaitu nama kelas yang kita buat dengan nama class Konversi
public static void main(String args[])yaitu permulaan fungsi utama dalam java. Kata kunci
void di depan main merupakan keharusan pada java.
Scanner masuk = new Scanner(System.in);yaitu untuk memasukan data-data yang akan
diprogramkan,atau tipe data java seperti float m,cm,inci;
System.out.print("Masukan derajat celcius: ");yaitu untuk menampilkan ke layar dan setelah
selesai tidak berpindah baris.
System.out.println("Fahreinhet:"+fahreinhet);yaitu berfungsi menampilkan ke layar dan
setelah selesai berpindah baris akibatnya perintah keluaran berikutnya akan ditampilkan pada
baris berikutnya,Hasil penjumlahan atau //menampilkan isi variable hasil.
1.7 KESIMPULAN
Meskipun hanya memecahkan masalah-masalah yang sederhana, sekuensi merupakan
pemrograman sederhana yang sangat membantu.
1.8 TUGAS
Pertanyaan
1. Buatlah program untuk mencari volume dari sebuah tabung dengan inputan jari-jari
dan tinggi tabung.
2. Buatlah program untuk mencari volume dan luas permukaan balok dengan inputan
panjang, lebar, dan tinggi
Jawaban
1. import java.util.Scanner;
public class TugasPempatA {
public static void main(String args[]) {
Scanner masuk=new Scanner(System.in);
float R, T, V;
System.out.print("Jari-jari : ");
R = masuk.nextFloat();
System.out.print("Tinggi tabung : ");
T = masuk.nextFloat();
V = R*R*T*22/7f;
System.out.println("");
System.out.println("Volume Tabung : "+V);
}
}
Hasil Output :
Jari-jari : 3
Tinggi tabung : 9
Volume Tabung : 254.57143
Press any key to continue . . .
2. import java.util.Scanner;
public class TugasPempatB {
public static void main(String args[]) {
Scanner masuk=new Scanner(System.in);
float panjang, lebar, tinggi, volume, luas;
System.out.print("Panjang : ");
panjang = masuk.nextFloat();
System.out.print("Lebar : ");
lebar = masuk.nextFloat();
System.out.print("Tinggi : ");
tinggi = masuk.nextFloat();
System.out.println("");
volume = panjang*lebar*tinggi;
System.out.println("Volume Balok : "+volume);
luas = panjang*lebar;
System.out.println("Luas permukaan : "+luas);
}
}
Hasil Output :
Panjang : 13
Lebar : 4
Tinggi : 3
Volume Balok : 156.0
Luas permukaan : 52.0
Press any key to continue . . .

More Related Content

What's hot

Membuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlabMembuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlabNur Halimah
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Pengulangan Visual Basic
Pengulangan Visual BasicPengulangan Visual Basic
Pengulangan Visual BasicEman Mendrofa
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur dataDevandy Enda
 
Panduan matlab
Panduan matlabPanduan matlab
Panduan matlabgiya12001
 
Laporan6
Laporan6Laporan6
Laporan6Sa Lam
 
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLABMembuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLABYunan Tanpa-i
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul ivDevi Apriansyah
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascalSimon Patabang
 
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLABMembuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLABYunan Tanpa-i
 
Laporan pratikum v mulmet
Laporan pratikum v mulmetLaporan pratikum v mulmet
Laporan pratikum v mulmetrahmi wahyuni
 
modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)Reza Pramana
 

What's hot (20)

Membuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlabMembuat program kalkulator sederhana dengan matlab
Membuat program kalkulator sederhana dengan matlab
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Pengulangan Visual Basic
Pengulangan Visual BasicPengulangan Visual Basic
Pengulangan Visual Basic
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur data
 
Panduan matlab
Panduan matlabPanduan matlab
Panduan matlab
 
Laporan Matlab
Laporan MatlabLaporan Matlab
Laporan Matlab
 
Matlab
MatlabMatlab
Matlab
 
1 pengenalan matlab
1  pengenalan matlab1  pengenalan matlab
1 pengenalan matlab
 
Laporan6
Laporan6Laporan6
Laporan6
 
Procedur
ProcedurProcedur
Procedur
 
Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1
 
Modul 1 pengenalan matlab
Modul 1 pengenalan matlabModul 1 pengenalan matlab
Modul 1 pengenalan matlab
 
Modul 1 matlab 1
Modul 1 matlab 1Modul 1 matlab 1
Modul 1 matlab 1
 
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLABMembuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
Membuat Aplikasi Penghitung Luas & Volume Balok Pada MATLAB
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul iv
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
 
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLABMembuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB
Membuat Aplikasi Penghitung Luas Persegi Panjang Pada MATLAB
 
Laporan pratikum v mulmet
Laporan pratikum v mulmetLaporan pratikum v mulmet
Laporan pratikum v mulmet
 
modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)modul Java dasar fundamental (OOP)
modul Java dasar fundamental (OOP)
 

Viewers also liked

FOSDEM Talk on "The Problem of Representativity"
FOSDEM Talk on "The Problem of Representativity"FOSDEM Talk on "The Problem of Representativity"
FOSDEM Talk on "The Problem of Representativity"bjoernbalazs
 
Bk the colonizer and the colonized
Bk the colonizer and the colonizedBk the colonizer and the colonized
Bk the colonizer and the colonizedTeresa Levy
 
actividad de aprendizaje 1
actividad de aprendizaje 1 actividad de aprendizaje 1
actividad de aprendizaje 1 karonte20
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algoSTMIK AKAKOM
 
Fazer enchidos...
Fazer enchidos...Fazer enchidos...
Fazer enchidos...guest1f4d50
 
Coerencia e coesão
Coerencia e coesãoCoerencia e coesão
Coerencia e coesãoRosana Mayer
 
Regional Tree Canopy Assessment
Regional Tree Canopy AssessmentRegional Tree Canopy Assessment
Regional Tree Canopy AssessmentMetroCog
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingMelina Krisnawati
 
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimidoManuel R Luna
 
Question 5
Question 5Question 5
Question 5ammz786
 
You have 10 seconds: Understanding how to make your game pitch great
You have 10 seconds: Understanding how to make your game pitch greatYou have 10 seconds: Understanding how to make your game pitch great
You have 10 seconds: Understanding how to make your game pitch greatDevGAMM Conference
 
Genetic Transformation Lab
Genetic Transformation LabGenetic Transformation Lab
Genetic Transformation LabSonja Silva
 
Categorías de medicamentos sistema nervioso periférico
Categorías de medicamentos sistema nervioso periféricoCategorías de medicamentos sistema nervioso periférico
Categorías de medicamentos sistema nervioso periféricoRoberto Villegas
 
Introduction to lean
Introduction to leanIntroduction to lean
Introduction to leanMichel Baudin
 

Viewers also liked (18)

Laporan modul 1
Laporan modul 1Laporan modul 1
Laporan modul 1
 
Cv katarzyna frybes (1)
Cv katarzyna frybes (1)Cv katarzyna frybes (1)
Cv katarzyna frybes (1)
 
FOSDEM Talk on "The Problem of Representativity"
FOSDEM Talk on "The Problem of Representativity"FOSDEM Talk on "The Problem of Representativity"
FOSDEM Talk on "The Problem of Representativity"
 
Fanon care presentation sept 04
Fanon care presentation   sept 04Fanon care presentation   sept 04
Fanon care presentation sept 04
 
Bk the colonizer and the colonized
Bk the colonizer and the colonizedBk the colonizer and the colonized
Bk the colonizer and the colonized
 
actividad de aprendizaje 1
actividad de aprendizaje 1 actividad de aprendizaje 1
actividad de aprendizaje 1
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
Dvt
DvtDvt
Dvt
 
Fazer enchidos...
Fazer enchidos...Fazer enchidos...
Fazer enchidos...
 
Coerencia e coesão
Coerencia e coesãoCoerencia e coesão
Coerencia e coesão
 
Regional Tree Canopy Assessment
Regional Tree Canopy AssessmentRegional Tree Canopy Assessment
Regional Tree Canopy Assessment
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
 
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido
250408152 el-sujeto-y-la-ley-el-retorno-del-sujeto-reprimido
 
Question 5
Question 5Question 5
Question 5
 
You have 10 seconds: Understanding how to make your game pitch great
You have 10 seconds: Understanding how to make your game pitch greatYou have 10 seconds: Understanding how to make your game pitch great
You have 10 seconds: Understanding how to make your game pitch great
 
Genetic Transformation Lab
Genetic Transformation LabGenetic Transformation Lab
Genetic Transformation Lab
 
Categorías de medicamentos sistema nervioso periférico
Categorías de medicamentos sistema nervioso periféricoCategorías de medicamentos sistema nervioso periférico
Categorías de medicamentos sistema nervioso periférico
 
Introduction to lean
Introduction to leanIntroduction to lean
Introduction to lean
 

Similar to Modul iii dan iv algo

tugas presentasi materi operator pada java
tugas presentasi materi operator pada javatugas presentasi materi operator pada java
tugas presentasi materi operator pada javaAriyanto89
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiDevi Apriansyah
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Ekha Cahya Nugraha
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user inputJefri Fahrian
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++Akmal Fajar
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrogramanpurispace
 
Jeni Intro1 Bab08 Argumen Dari Command Linei
Jeni Intro1 Bab08 Argumen Dari  Command LineiJeni Intro1 Bab08 Argumen Dari  Command Linei
Jeni Intro1 Bab08 Argumen Dari Command LineiIndividual Consultants
 
Jeni Intro1 Bab08 Argumen Dari Command Linei
Jeni Intro1 Bab08 Argumen Dari  Command LineiJeni Intro1 Bab08 Argumen Dari  Command Linei
Jeni Intro1 Bab08 Argumen Dari Command LineiIndividual Consultants
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaRakhmat Dedi Gunawan
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptnafilarifki1
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi FundamentalAkmal Fajar
 

Similar to Modul iii dan iv algo (20)

tugas presentasi materi operator pada java
tugas presentasi materi operator pada javatugas presentasi materi operator pada java
tugas presentasi materi operator pada java
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
 
Fungsi
FungsiFungsi
Fungsi
 
Laporan praktikum 4
Laporan praktikum 4Laporan praktikum 4
Laporan praktikum 4
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
 
Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Jeni Intro1 Bab08 Argumen Dari Command Linei
Jeni Intro1 Bab08 Argumen Dari  Command LineiJeni Intro1 Bab08 Argumen Dari  Command Linei
Jeni Intro1 Bab08 Argumen Dari Command Linei
 
Jeni Intro1 Bab08 Argumen Dari Command Linei
Jeni Intro1 Bab08 Argumen Dari  Command LineiJeni Intro1 Bab08 Argumen Dari  Command Linei
Jeni Intro1 Bab08 Argumen Dari Command Linei
 
Tugas program geometri
Tugas program geometriTugas program geometri
Tugas program geometri
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
Tm c++
Tm c++Tm c++
Tm c++
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
Operator
OperatorOperator
Operator
 
P3 depandi enda
P3 depandi endaP3 depandi enda
P3 depandi enda
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 

Recently uploaded

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxmuhammadkausar1201
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 

Recently uploaded (20)

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptxMateri IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
Materi IPAS Kelas 1 SD Bab 3. Hidup Sehat.pptx
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 

Modul iii dan iv algo

  • 1. LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL III DAN IV DISUSUN OLEH : Nama : BONDHAN AHMAD NIM : 133310015 Jurusan : TEKNIK KOMPUTER SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA
  • 2. MODUL III OPERATOR 1.1 MAKSUD DAN TUJUAN MAKSUD Mempelajari dan mengetahui macam-macam operator. TUJUAN Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator satu dengan yang lainnya. 1.2 PEMBAHASAN Operator adalah symbol khusus yang menyajikan operasi khusus pada satu,dua,atau tiga operator dan kemudianmengembalikan hasilnya.Operator tersebut digunakan untuk membentuk ekspresi. Sebuahkonstantaatauentitasdengan sendirinyamerupakanekspresi,demikian juga kombinasi dari konstanta dan variable dengan operator. Pelaksanaan Pratikum : import java.util.Scanner; public class jumlah { public static void main(String args[]) { Scanner masuk = new Scanner(System.in); int A,B, jumlah; System.out.print("Bilangan 1:"); A=masuk.nextInt(); System.out.print("Bilangan 2:"); B=masuk.nextInt(); jumlah = A + B; System.out.println("Perkalian Bil A + Bil B ="+jumlah); } }
  • 3. Scanner masuk yaitu new Scanner (System.in) berfungsi untuk memasukkan data-data yang akan di programkan seperti = int A,B, jumlah, kurang, kali, bagi, sisa. Jumlah A + B; yaitu suatu operator dalam program java yang berfungsi untuk mengalikan Bil A dan B System.out.println (“Perkalian Bil A + Bil B =”+jumlah) menampilkan isi variabel (hal yang akan di tampilkan,biasanya lebih dari satu) Public class Aritmatika { Public static void main(String args[]) { System.out.println(“1+2=”+(1+2)); System.out.println(“3*2=”+(3*2)); System.out.println(“7/3=”+(7/3)); System.out.println(“3-2=”+(3-2)); System.out.println(“13%5=”+(13%5)); System.out.println(“”); System.out.println(“1+2*3=”+(1=2*3)); System.out.println(“1+2/2=”+(1+2/2)); System.out.println(“9-2%2=”+(9-2%2)); } } Penjelasan : Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek. Main : merupakan nama method utama dari program java. Static : merupakan tipe method. Public : merupakn salah satu macam modifier. String : String merupakan tipe argument yang diterima untuk parameter dari command Java. Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java. 1.3 KESIMPULAN Operator merupakan simbol khusus dengan operasi khusus dan kemudian mengembalikan hasilnya. Dalam penggunaannya kita harus mengenal simbol-simbol yang digunakan dan kita harus mengetahui operator mana yang mempunyai precedence yang lebih tinggi.
  • 4. 1.4 TUGAS Pertanyaan 1. Dengan menggunakan operator aritmatika buatlah untuk menjumlahkan, mengalikan, membagi, dan sisa pembagian dari 2 bilangan yang diinputkan dengan keyboard, output yang diinginkan sebagai berikut : Bilangan 1 : 7 Bilangan 2 : 2 HasilOperator Aritmatika =========================== Jumlah = 9 Kurang = 5 Kali = 14 Bagi = 3 Sisa = 1 Press any key to kontinue . . . 2. Buatlah program untuk menghitung keliling dan luas lingkaran Jawaban 1. import java.util.Scanner; public class TugasPtiga{ public static void main(String args[]){ float kali, bagi, mod, jumlah, kurang; Scanner data = new Scanner(System.in); int bil1, bil2; String kata = ""; System.out.print("Bilangan 1 : "); bil1 = data.nextInt(); System.out.print("Bilangan 2 : "); bil2 = data.nextInt(); kali = bil1*bil2; bagi = bil1/bil2; mod = bil1%bil2; jumlah = bil1+bil2; kurang = bil1-bil2; System.out.println(""); System.out.println("Hasil Operator Aritmatika"); System.out.println("========================="); System.out.println("Jumlah = "+jumlah); System.out.println("Kurang = "+kurang); System.out.println("Kali = "+kali); System.out.println("Bagi = "+bagi); System.out.println("Sisa = "+mod); } }
  • 5. 2. import java.util.Scanner; public class TugasPtigaB { public static void main (String[]args) { Scanner masuk=new Scanner(System.in); float r, luas, keliling; System.out.print("jari-jari:"); r = masuk.nextFloat(); luas = r*r*22/7; keliling = r*2*22/7f; System.out.println(""); System.out.println("keliling lingkaran = "+keliling); System.out.println("luas lingkaran ="+luas); } } Hasil output : jari-jari:9 keliling lingkaran = 56.57143 luas lingkaran =254.57143 Press any key to continue . . .
  • 6. MODUL IV SEKUENSI 1.5 MAKSUD DAN TUJUAN MAKSUD Mengenal sekuesi dan penerapannya . TUJUAN Mahasiswa memahami algoritma penyelesaian suatu masalah serta dapat mengimplementasikan algoritma ke dalam program yang masih bersifat sekuensial. 1.6 PEMBAHASAN Sekuensi adalah Pemograman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana. Masalah yang dapat diselesaikan dengan sekuensi saja biasanya hanya satu masalah kecil yang berdiri sendiri.. Contoh Praktikum import java.util.Scanner; public class Konversi { public static void main(String args[]) {
  • 7. Scanner masuk = new Scanner(System.in); float m, cm, inci; System.out.print(“Masukkan ukuran dalam meter”); m = masuk.nextFloat(); cm = m*100; inci = m*100/2.54f; System.out.println(“Ukuran dalam CM =”+cm); System.out.println(“Ukuran dalam Inci =”+inci); System.out.println(“”); float km, mil, ntmil, feet; System.out.println(“Masukan ukuran dalam Kilometer”); km=masuk.nextFloat(); mil=km*1.609f; ntmil=km*1.852f; feet=km*0.00033f; System.out.println(“Ukuran dalam Km=”+km); System.out.println(“Ukuran dalam Mil=”+mil); System.out.println(“Ukuran dalam Nauticalmil=”+ntmil); System.out.println(“Ukuran dalam Feet=”+feet); } } Penjelasan : import java.util.Scanner digunakan untuk menyatakan bahwa program yang dibuat akan menggunakan kelas scanner yang berada didalam kelas java.util. public class Konversi merupakan nama kelas yang kita buat.dalam program java ini,nama file yang kita buat harus sama dengan nama file yang kita simpan karena
  • 8. pada program java ini huruf besar dan huruf kecil memiliki makna yang berbeda (case sensitive). Scanner masuk = new Scanner(System.in) artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. float m, cm, inci, km, mil, ntmil, feet merupakan deklarasi variable yang akan digunakan. m = masuk.nextFloat() digunakan untuk meminta memasukkan nilai m (meter),kata float (f) merupakan nilai default untuk bilangan pecahan yang kecil. System.out.println(“Ukuran dalam CM, ... =”+cm, ...) merupakan merupakan perintah untuk menampilkan hasil output ke layar. import java.util.Scanner; public class Konversi { public static void main(String args[]) { Scanner masuk = new Scanner(System.in); int celcius; Float fahreinhet, reamur, kelvin; System.out.print("Masukan derajat celcius: "); celcius = masuk.nextInt(); fahreinhet = 9f/5f*celcius + 32f; reamur = 4f/5f*celcius; kelvin = celcius+273f; System.out.println("Fahreinhet:"+fahreinhet); System.out.println("reamur:"+reamur); System.out.println("Kelvin:"+kelvin); } }
  • 9. Public class Konversi yaitu nama kelas yang kita buat dengan nama class Konversi public static void main(String args[])yaitu permulaan fungsi utama dalam java. Kata kunci void di depan main merupakan keharusan pada java. Scanner masuk = new Scanner(System.in);yaitu untuk memasukan data-data yang akan diprogramkan,atau tipe data java seperti float m,cm,inci; System.out.print("Masukan derajat celcius: ");yaitu untuk menampilkan ke layar dan setelah selesai tidak berpindah baris. System.out.println("Fahreinhet:"+fahreinhet);yaitu berfungsi menampilkan ke layar dan setelah selesai berpindah baris akibatnya perintah keluaran berikutnya akan ditampilkan pada baris berikutnya,Hasil penjumlahan atau //menampilkan isi variable hasil. 1.7 KESIMPULAN Meskipun hanya memecahkan masalah-masalah yang sederhana, sekuensi merupakan pemrograman sederhana yang sangat membantu. 1.8 TUGAS Pertanyaan 1. Buatlah program untuk mencari volume dari sebuah tabung dengan inputan jari-jari dan tinggi tabung. 2. Buatlah program untuk mencari volume dan luas permukaan balok dengan inputan panjang, lebar, dan tinggi Jawaban 1. import java.util.Scanner; public class TugasPempatA { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); float R, T, V; System.out.print("Jari-jari : "); R = masuk.nextFloat(); System.out.print("Tinggi tabung : "); T = masuk.nextFloat(); V = R*R*T*22/7f; System.out.println(""); System.out.println("Volume Tabung : "+V); } }
  • 10. Hasil Output : Jari-jari : 3 Tinggi tabung : 9 Volume Tabung : 254.57143 Press any key to continue . . . 2. import java.util.Scanner; public class TugasPempatB { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); float panjang, lebar, tinggi, volume, luas; System.out.print("Panjang : "); panjang = masuk.nextFloat(); System.out.print("Lebar : "); lebar = masuk.nextFloat(); System.out.print("Tinggi : "); tinggi = masuk.nextFloat(); System.out.println(""); volume = panjang*lebar*tinggi; System.out.println("Volume Balok : "+volume); luas = panjang*lebar; System.out.println("Luas permukaan : "+luas); } } Hasil Output : Panjang : 13 Lebar : 4 Tinggi : 3 Volume Balok : 156.0 Luas permukaan : 52.0 Press any key to continue . . .