SlideShare a Scribd company logo
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 matlab
Nur Halimah
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
Rina Ayank
 
Pengulangan Visual Basic
Pengulangan Visual BasicPengulangan Visual Basic
Pengulangan Visual Basic
Eman Mendrofa
 
Tugas struktur data
Tugas struktur dataTugas struktur data
Tugas struktur dataDevandy Enda
 
Panduan matlab
Panduan matlabPanduan matlab
Panduan matlab
giya12001
 
Laporan Matlab
Laporan MatlabLaporan Matlab
Laporan Matlab
Nadia R N N
 
Matlab
MatlabMatlab
Matlab
dimelia26
 
1 pengenalan matlab
1  pengenalan matlab1  pengenalan matlab
1 pengenalan matlab
Simon Patabang
 
Laporan6
Laporan6Laporan6
Laporan6
Sa Lam
 
Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1
Muhammad Fadlan Ariska
 
Modul 1 pengenalan matlab
Modul 1 pengenalan matlabModul 1 pengenalan matlab
Modul 1 pengenalan matlab
Devia Vhiea Vhienza
 
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
Yunan Tanpa-i
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul iv
Devi Apriansyah
 
Dasar pemrograman pascal
Dasar pemrograman pascalDasar pemrograman pascal
Dasar pemrograman pascal
Simon 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 MATLAB
Yunan Tanpa-i
 
Laporan pratikum v mulmet
Laporan pratikum v mulmetLaporan pratikum v mulmet
Laporan pratikum v mulmet
rahmi 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

Laporan modul 1
Laporan modul 1Laporan modul 1
Laporan modul 1
fauzan_ahmad
 
Cv katarzyna frybes (1)
Cv katarzyna frybes (1)Cv katarzyna frybes (1)
Cv katarzyna frybes (1)
Katarzyna Frybes
 
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
 
Fanon care presentation sept 04
Fanon care presentation   sept 04Fanon care presentation   sept 04
Fanon care presentation sept 04
Together for Mental Wellbeing
 
Bk the colonizer and the colonized
Bk the colonizer and the colonizedBk the colonizer and the colonized
Bk the colonizer and the colonized
Teresa 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 algo
STMIK AKAKOM
 
Dvt
DvtDvt
Fazer enchidos...
Fazer enchidos...Fazer enchidos...
Fazer enchidos...
guest1f4d50
 
Coerencia e coesão
Coerencia e coesãoCoerencia e coesão
Coerencia e coesão
Rosana Mayer
 
Regional Tree Canopy Assessment
Regional Tree Canopy AssessmentRegional Tree Canopy Assessment
Regional Tree Canopy Assessment
MetroCog
 
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
Melina 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-reprimido
Manuel R Luna
 
Question 5
Question 5Question 5
Question 5
ammz786
 
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
DevGAMM Conference
 
Genetic Transformation Lab
Genetic Transformation LabGenetic Transformation Lab
Genetic Transformation Lab
Sonja 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érico
Roberto Villegas
 
Introduction to lean
Introduction to leanIntroduction to lean
Introduction to lean
Michel 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 java
Ariyanto89
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
STMIK AKAKOM
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
Devi 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 12
Ekha Cahya Nugraha
 
Fungsi
FungsiFungsi
Fungsi
Rahmat Rijal
 
Laporan praktikum 4
Laporan praktikum 4Laporan praktikum 4
Laporan praktikum 4
Muklisin Adventur
 
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
Jefri Fahrian
 
Modularisasi – function dalam c++
Modularisasi – function dalam c++Modularisasi – function dalam c++
Modularisasi – function dalam c++
Akmal Fajar
 
Efisiensi algoritma
Efisiensi algoritmaEfisiensi algoritma
Efisiensi algoritma
Icha Dicaprio
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
purispace
 
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
Individual 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 Linei
Individual Consultants
 
Tugas program geometri
Tugas program geometriTugas program geometri
Tugas program geometri
Devi Apriansyah
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
Rakhmat 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).ppt
nafilarifki1
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
Operator
OperatorOperator
Operator
Habib Aminudin
 
P3 depandi enda
P3 depandi endaP3 depandi enda
P3 depandi enda
Devandy Enda
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
Akmal 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

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
OcitaDianAntari
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 

Recently uploaded (20)

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdfLaporan Pembina OSIS UNTUK PMMOK.pdf.pdf
Laporan Pembina OSIS UNTUK PMMOK.pdf.pdf
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 

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 . . .