SlideShare a Scribd company logo
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR
VARIABLE, INPUT, OUTPUT, & OPERASI
SEDERHANA

Disusun oleh :
Nama
NIM
Asisten 1
Asisten 2
Asisten 3
Dosen Pengampu

: Ach Fauzan
: 135150201111002
: Fadel Trivandi Dipantara
: Karid Nurvenus
: Apiladosi Priambodo
: Sutrisno, Ir., MT

LABORATORIUM KOMPUTER DASAR
PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
2013
Pengesahan
Tanggal:
Asisten
Definisi Masalah
1. (soal 101) buatlah program yang meminta inputan jari-jari, yang
kemudian dihitung dan ditampilkanluas dan keliling lingkaran
tersebut (mis: input jari-jari = 5.5)
2. (soal 102) buatlah program yang meminta inputan suatu nilai
rupiah, yang kemudian dihitung nilai US dollar dan euro dari nilai
rupiah tersebut (mis: input rupiah = 100000)
3. (soal pdf) Buatlah sebuah program untuk menghitung hasil
rata-rata dari jumlah keliling tiga buah segitiga siku-siku
dengan input alasSegitigaSatu, tinggiSegitigaSatu,
alasSegitigaDua, tinggiSegitigaDua, alasSegitigaTiga dan
tinggiSegitigaTiga, bidang miring dihitung dengan rumus
phytagoras miring=√alas2+tinggi2 dengan ketentuan bidang
miring berupa angka desimal 2 angka dibelakang koma, hasil rataratanya dibulatkan.
Source Code
Soal 101
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

import java.util.Scanner;
public class Fauzan_soal_101 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
double r;
System.out.print("Masukan nilai jari-jari
lingkaran :");
r = in.nextFloat();
luas = 3.14f * Math.pow (r,2);
System.out.println();
System.out.print("dan luas lingkaran tersebut
adalah ");
System.out.println(luas);
keliling = 2 * 3.14f * r;
System.out.println();
System.out.print("dan keliling lingkaran
tersebut adalah ");
System.out.println(keliling);
}
}
Soal 102
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

import java.util.Scanner;
public class Fauzan_soal_102 {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
float n_rupiah;
System.out.print("Masukan nilai rupiah :");
n_rupiah = in.nextFloat();
float n_us = n_rupiah/ 11492.01f;
System.out.println();
System.out.print("nilai us Dollar :");
System.out.println(n_us);
float n_euro = n_rupiah/ 15344.13f ;
System.out.println();
System.out.print("nilai euro :");
System.out.println(n_euro);
}
}

Soal pdf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

import java.util.Scanner;
public class Fauzan_soal_pdf {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
float a_st1, a_st2, a_st3,t_st1, t_st2,
t_st3;
System.out.print("masukan alas segitiga
satu
:");
a_st1 = in.nextFloat();
System.out.print("masukan tinggi segitiga
satu :");
t_st1 = in.nextFloat();
System.out.print("masukan alas segitiga
dua
:");
a_st2 = in.nextFloat();
System.out.print("masukan tinggi segitiga
dua :");
t_st2 = in.nextFloat();
System.out.print("masukan alas segitiga
tiga
:");
a_st3 = in.nextFloat();
System.out.print("masukan tinggi segitiga
tiga :");
t_st3 = in.nextFloat();
System.out.println();
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

//hasil bidang miring segitiga
System.out.print("maka bidang miring
segitiga satu adalah ");
double m_st1 = Math.sqrt (a_st1 * a_st1 +
t_st1 *t_st1);
System.out.printf("%.2fn" ,m_st1);
System.out.print("maka bidang miring
segitiga dua adalah ");
double m_st2 = Math.sqrt (a_st2 * a_st2
+ t_st2 *t_st2);
System.out.printf("%.2fn" ,m_st2);
System.out.print("maka bidang miring
segitiga tiga adalah ");
double m_st3 = Math.sqrt (a_st3 * a_st3
+ t_st3 *t_st3);
System.out.printf("%.2fn n" ,m_st3);
//hasil keliling segitiga
System.out.printf( "keliling segitiga
satu adalah (%.0f + %.0f + %.2f) =
",a_st1,t_st1,m_st1);
double k_st1 = a_st1 + t_st1 + m_st1;
System.out.printf("%.2fn",k_st1);
System.out.printf( "keliling segitiga dua
adalah (%.0f + %.0f + %.2f)= ",
a_st2,t_st2,m_st2);
double k_st2 = a_st2 + t_st2 + m_st2;
System.out.printf("%.2fn",k_st2);
System.out.printf( "keliling segitiga
tiga adalah (%.0f + %.0f + %.2f)= ",
a_st3,t_st3,m_st3);
double k_st3 = a_st3 + t_st3 + m_st3;
System.out.printf("%.2fn",k_st3);
//rata-rata keliling
System.out.printf("rata-rata keliling
ketiga segitiga adalah(%.2f + %.2f + %.2f)/3= ",
k_st1, k_st2, k_st3);
double r_k3st = (k_st1 + k_st2 + k_st3
)/3;
System.out.printf("%.0fn",r_k3st);
}
}
Pembahaasan
Soal 101
1
2-3
4
5
6-7

Melakukan import dari package Scanner
Dekalarasi kelas dan method main
Deklarasi variabel Scanner dengan nama variabel input
Deklarasi variabel double dengan nama r (jari-jari)
Perintah untuk mencetak masukan variabel r dan perintah untuk
memasukkan inputan dengan scanner pada variabel r
8
Operasi matematika, untuk menghitung luas lingkaran dimana
luas = 3,14 * r2
9
Perintah untuk membuat baris baru
10Perintah untuk mencetak sebuah kalimat “maka luas lingkaran
11
tersebut adalah” dan menampilkan hasil dari luas lingkaran.
12
Operasi matematika untuk menghitung keliling lingkaran dimana
keliling = 2* 3,14 * r
13
Perintah untuk membuat baris baru.
14Perintah untuk mencetak sebuah kalimat “dan luas lingkaran
15
tersebut adalah” dan menampilkan hasil dari luas lingkaran.
Soal 102
1
2-3
4
5
6-7

8
9
1011
12
13
1415

Melakukan import dari package Scanner
Dekalarasi kelas dan method main
Deklarasi variabel Scanner dengan nama variabel input
Deklarasi variabel float dengan nama nilai rupiah
Perintah untuk mencetak masukan variabel nilai rupiah dan
perintah untuk memasukkan inputan dengan scanner pada
variabel nilai rupiah
Operasi matematika untuk menghitung nilai US dollar
Perintah untuk membuat baris baru
Perintah untuk mencetak sebuah kalimat “nilai us Dollar :" dan
memunculkan hasil nilai US dollar
Operasi matematika untuk menghitung nilai Euro
Perintah untuk membuat baris baru
Perintah untuk mencetak sebuah kalimat “ nilai Euro” dan
memunculkan hasil dari nilai Euro
soal pdf
1
2-3
4
5
6-7
8-9
1011
1213
1415
1617
18
20
21
22
23
24
25
26
27

Melakukan import dari package Scanner
Dekalarasi kelas dan method main
Deklarasi variabel Scanner dengan nama variabel input
Deklarasi variabel float dengan nama a_st1, a_st2, a_st3,t_st1,
t_st2 dan t_st3
Perintah untuk mencetak masukan variabel a_st1 dan perintah
untuk memasukkan inputan dengan scanner pada variabel a_st1
Perintah untuk mencetak masukan variabel t_st1 dan perintah
untuk memasukkan inputan dengan scanner pada variabel t_st1
Perintah untuk mencetak masukan variabel a_st2 dan perintah
untuk memasukkan inputan dengan scanner pada variabel a_st2
Perintah untuk mencetak masukan variabel t_st2 dan perintah
untuk memasukkan inputan dengan scanner pada variabel t_st2
Perintah untuk mencetak masukan variabel a_st3 dan perintah
untuk memasukkan inputan dengan scanner pada variabel a_st3
Perintah untuk mencetak masukan variabel t_st3 dan perintah
untuk memasukkan inputan dengan scanner pada variabel t_st3
Perintah untuk membuat baris baru
Perintah untuk mencetak sebuah kalimat ("maka bidang miring
segitiga satu adalah "
Operasi matematika untuk menghitung hasil bidang miring
segitiga satu
Perintah untuk mencetak hasil bidang miring segitiga satu dengan
format dua angka dibelakang koma
Perintah untuk mencetak sebuah kalimat ("maka bidang miring
segitiga dua adalah "
Opersai matematika untuk menghitung hasil bidang miring
segitiga dua
Perintah untuk mencetak hasil bidang miring segitiga dua dengan
format dua angka dibelakang koma
Perintah untuk mencetak sebuah kalimat ("maka bidang miring
segitiga tiga adalah "
Opersai matematika untuk menghitung hasil bidang miring
segitiga tiga
28
30
31
32
33
34
35
36
37
38
40

41
42

Perintah untuk mencetak hasil bidang miring segitiga tiga dengan
format dua angka dibelakang koma
Perintah untuk mencetak sebuah kaliamat "keliling segitiga satu
adalah” dan memunculkan nilai dari (a_st1+ t_st1+ m_st1 = )
Operasi matematika untuk menghitung hasil keliling segitiga satu
dengan format dua angka dibelakang koma
Perintah untuk memunculkan hasil dari keliling segitiga dua
Perintah untuk mencetak sebuah kaliamat "keliling segitiga dua
adalah” dan memunculkan nilai dari (a_st2+ t_st2+ m_st2 = )
Operasi matematika untuk menghitung hasil keliling segitiga dua
Perintah untuk memunculkan hasil dari keliling segitiga dua
dengan format dua angka dibelakang koma
Perintah untuk mencetak sebuah kaliamat "keliling segitiga tiga
adalah” dan memunculkan nilai dari (a_st3+ t_st3+ m_st3 = )
Operasi matematika untuk menghitung hasil keliling segitiga tiga
Perintah untuk memunculkan hasil dari keliling segitiga tiga
dengan format dua angka dibelakang koma
Perintah untuk memunculkan sebuah kalimat "rata-rata keliling
ketiga segitiga adalah “ dan memunculkan nilai dari (k_st1+
k_st2+ k_st3)/3 =
Operasi matematika untuk menghitung hasil dari rata-rata keliling
ketiga segitiga
Perintah untuk memunculkan hasil dari rata-rata keliling ketiga
segitiga dengan format hasil dibulatkan.

Screenshoot Program
Soal 101
soal 102

soal pdf

Kesimpulan
 Dalam pemrograman java ada tipe-tipe variabel primitife diantaranya:
1. Byte
Byte merupakan tipe data integer yang mempunyai ukuran 8 bit
dengan nilai minimum -128 dan nilai maksimum +127
2. Short
Short merupakan data interger yang mempunyai ukuran 16 bit
dengan nilai minimum-32768 dan nilai maksimum +32767
3. Int (integer)
Int merupakan data integer yang mempunyai ukuran 32 bit dengan
nilai minimum -2,147,483,648 dan nilai maksimum

2,147,483,647. Nilai default dari data int adalah 0.
4. Long
Long merupakan data integer yang mempunyai ukuran 64 bit
dengan dengan nilai minimum -9,223,372,036,854,775,808
dan nilai maksimum +9,223,372,036,854,775,807. Dalam
penulisan data long harus di akhiri dengan “L” , jika tidak
diberikan akhiran L maka memiliki default literal int.
5. Float
Variabel primitif yang satu ini memiliki ukuran 32bit dengan
Nilai literalnya mengandung pecahan (dipisahkan dengan
tanda titik ‘.’). Nilai default dari tipe data float adalah 0.0F,
jika tidak diberi akhiran F memiliki default nilai literal double.
6. Double
Merupakan tipe data yang memiliki ukuran 64bit dengan nilai
default 0.0
7. Char
Merupakan tipe data memiliki ukuran 16 bit .
8. Boolean
Tipe data yang mengharuskan operasinya bernilai Boolean (true or
false).
 Operasi input dan output
 Operasi input di Java melalui peralatan input standart (keyboard)
dapat dilakukan dengan menggunakan kelas Scanner. Penggunaan
kelas Scanner memerlukan deklarasi import dan instansiasi objek
sebagai berikut:
Deklarasi import, example :import java.util.Scanner;
Instansiasi objek, example :Scanner input = new Scanner
(System.in);
 Operasi output Operasi output dipakai untuk menampilkan nilai data
ke peralatan output membentuk data keluaran. Beberapa metode dari
kelas System dalam bahasa pemrograman Java yang dapat digunakan
untuk menampilkan data keluaran pada peralatan output standart
(layar monitor) adalah:
System.out.println();
Merupakan kelas System untuk menampilkan data keluaran dan
ganti baris
System.out.print();
Merupakan kelas System untuk menampilkan data keluaran
System.out.printf();
Merupakan kelas System untuk menampilkan data keluaran yang
dapat diatur sesuai keinginan

Dalam praktikum kali ini ada beberapa fungsi atau formula
matematika yang diubah kedalam bahasa java, misal: kuadrat
(Math.pow) akar (Math.sqrt). fungsi ini mempermudah kita dalam
mengoperasikan matematika dalam java. Selain itu dalam
praktikum ini menggunakan operasi output dengan keluaran yang
dapat diatur oleh kita sendiri misal : System.out.printf
("%.0fn",jari_jari)artinya angka 0 merupakan jumlah angka
dibelakang koma , dan tanda n merupakan perintah untuk ganti baris.

More Related Content

What's hot

Pergeseran Bit-sns
Pergeseran Bit-snsPergeseran Bit-sns
Pergeseran Bit-sns
staffpengajar
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
555560
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
STMIK AKAKOM
 
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart MatematikaAlgoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
Jujun Muhamad Jubaerudin
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
Simon Patabang
 
Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma
Ambar Erna
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
James Montolalu
 
Soal olimpiade tik
Soal olimpiade tikSoal olimpiade tik
Soal olimpiade tik
Bambang Triwaluyo
 
Tugas2
Tugas2Tugas2
Tugas2
Av Ri
 
Fungsi naik dan turun
Fungsi naik dan turunFungsi naik dan turun
Fungsi naik dan turunfadhilmaulana
 
File
FileFile
Metode Quin Mc Cluskey
Metode Quin Mc CluskeyMetode Quin Mc Cluskey
Metode Quin Mc Cluskey
pirau
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Saprudin Eskom
 
Transformasi Householder
Transformasi HouseholderTransformasi Householder
Transformasi Householder
bernypebo
 
Modul ix
Modul ixModul ix
Modul ix
Fisma Ananda
 

What's hot (18)

Pergeseran Bit-sns
Pergeseran Bit-snsPergeseran Bit-sns
Pergeseran Bit-sns
 
Evaluasi1
Evaluasi1Evaluasi1
Evaluasi1
 
Aray dan recrd
Aray dan recrdAray dan recrd
Aray dan recrd
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
 
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart MatematikaAlgoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
Algoritma Cara Cepat Mencari Akar-akar Persamaan Kuadrat | Flowchart Matematika
 
Fungsi grafik di matlab
Fungsi grafik di matlabFungsi grafik di matlab
Fungsi grafik di matlab
 
4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab4 Menggambar Grafik Fungsi Dengan Matlab
4 Menggambar Grafik Fungsi Dengan Matlab
 
Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Ifc modul 2 (array)
Ifc   modul 2 (array)Ifc   modul 2 (array)
Ifc modul 2 (array)
 
Soal olimpiade tik
Soal olimpiade tikSoal olimpiade tik
Soal olimpiade tik
 
Tugas2
Tugas2Tugas2
Tugas2
 
Fungsi naik dan turun
Fungsi naik dan turunFungsi naik dan turun
Fungsi naik dan turun
 
File
FileFile
File
 
Metode Quin Mc Cluskey
Metode Quin Mc CluskeyMetode Quin Mc Cluskey
Metode Quin Mc Cluskey
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Transformasi Householder
Transformasi HouseholderTransformasi Householder
Transformasi Householder
 
Modul ix
Modul ixModul ix
Modul ix
 

Similar to Laporan modul 1

Simulasi - Pertemuan II
Simulasi - Pertemuan IISimulasi - Pertemuan II
Simulasi - Pertemuan IIDimara Hakim
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
arnita Irianti
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangIndividual Consultants
 
Tipe data
Tipe dataTipe data
Tipe data
kafin0607
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
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
 
Simulasi2
Simulasi2Simulasi2
Simulasi2
Day Reba
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
rahmi wahyuni
 
mencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di Cmencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di C
kir yy
 
Pengantar R
Pengantar RPengantar R
Pengantar R
Afdan Rojabi
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
arnita Irianti
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
James Montolalu
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Lingga arum
 
6. spltv
6. spltv6. spltv
3 pemrograman matlab
3 pemrograman matlab3 pemrograman matlab
3 pemrograman matlab
Simon Patabang
 
program pencarian data dengan bahasa C
program pencarian data dengan bahasa Cprogram pencarian data dengan bahasa C
program pencarian data dengan bahasa C
kir yy
 

Similar to Laporan modul 1 (20)

Simulasi - Pertemuan II
Simulasi - Pertemuan IISimulasi - Pertemuan II
Simulasi - Pertemuan II
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
 
Job4
Job4Job4
Job4
 
Tipe data
Tipe dataTipe data
Tipe data
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
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
 
Simulasi2
Simulasi2Simulasi2
Simulasi2
 
Laporan praktikum iii visual basic
Laporan praktikum iii visual basicLaporan praktikum iii visual basic
Laporan praktikum iii visual basic
 
mencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di Cmencari nilai minimum menggunakan fungsi rekursif di C
mencari nilai minimum menggunakan fungsi rekursif di C
 
Laporan Matematika
Laporan MatematikaLaporan Matematika
Laporan Matematika
 
Pengantar R
Pengantar RPengantar R
Pengantar R
 
5 method
5 method5 method
5 method
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
 
Daskom 3
Daskom 3Daskom 3
Daskom 3
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
Pengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleksPengamatan bentuk sinyal output untuk sistem yang kompleks
Pengamatan bentuk sinyal output untuk sistem yang kompleks
 
6. spltv
6. spltv6. spltv
6. spltv
 
3 pemrograman matlab
3 pemrograman matlab3 pemrograman matlab
3 pemrograman matlab
 
program pencarian data dengan bahasa C
program pencarian data dengan bahasa Cprogram pencarian data dengan bahasa C
program pencarian data dengan bahasa C
 

Recently uploaded

5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
StevanusOkiRudySusan
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
xtemplat
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
ianchin0007
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Arumdwikinasih
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
Herry Prasetyo
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
MunirLuvNaAin
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
DenysErlanders
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
WAYANDARSANA1
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
TitisNindiasariAnggr
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
Kanaidi ken
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
Hasbullah66
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
AdeSutisna19
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
RizkiArdhan
 

Recently uploaded (20)

5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
 
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptxPAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
PAPARAN PELATIHAN SATKAMLING DALAM RANGKA LOMBA.pptx
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptxREAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
REAKSI MASYARAKAT TERHADAP PENJAJAHAN BARAT DI MESIR (2).pptx
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
 
Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024Modul AJar Rekayasa Perangkat Lunak 2024
Modul AJar Rekayasa Perangkat Lunak 2024
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
 
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdfAksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
Aksi Nyata Buku Non Teks Bermutu Dan Manfaatnya .pdf
 
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.pptKIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
KIAN karya ilmiah akhir ners keperawatan medikal bedah.ppt
 
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru PenggerakAksi Nyata Modul 1.1. Pendidikan Guru Penggerak
Aksi Nyata Modul 1.1. Pendidikan Guru Penggerak
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
 
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptxPRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
PRESENTASI PROGRAM KERJA TATA USAHA SMP.pptx
 
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
Modul Projek Gaya Hidup Berkelanjutan - Peduli Sampah Selamatkan Generasi - F...
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
Menyambut Masyarakat 4.0 dan Indonesia Emas 2045
 

Laporan modul 1

  • 1. LAPORAN PRAKTIKUM PEMROGRAMAN DASAR VARIABLE, INPUT, OUTPUT, & OPERASI SEDERHANA Disusun oleh : Nama NIM Asisten 1 Asisten 2 Asisten 3 Dosen Pengampu : Ach Fauzan : 135150201111002 : Fadel Trivandi Dipantara : Karid Nurvenus : Apiladosi Priambodo : Sutrisno, Ir., MT LABORATORIUM KOMPUTER DASAR PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA 2013 Pengesahan Tanggal: Asisten
  • 2. Definisi Masalah 1. (soal 101) buatlah program yang meminta inputan jari-jari, yang kemudian dihitung dan ditampilkanluas dan keliling lingkaran tersebut (mis: input jari-jari = 5.5) 2. (soal 102) buatlah program yang meminta inputan suatu nilai rupiah, yang kemudian dihitung nilai US dollar dan euro dari nilai rupiah tersebut (mis: input rupiah = 100000) 3. (soal pdf) Buatlah sebuah program untuk menghitung hasil rata-rata dari jumlah keliling tiga buah segitiga siku-siku dengan input alasSegitigaSatu, tinggiSegitigaSatu, alasSegitigaDua, tinggiSegitigaDua, alasSegitigaTiga dan tinggiSegitigaTiga, bidang miring dihitung dengan rumus phytagoras miring=√alas2+tinggi2 dengan ketentuan bidang miring berupa angka desimal 2 angka dibelakang koma, hasil rataratanya dibulatkan. Source Code Soal 101 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Fauzan_soal_101 { public static void main(String[] args) { Scanner in = new Scanner(System.in); double r; System.out.print("Masukan nilai jari-jari lingkaran :"); r = in.nextFloat(); luas = 3.14f * Math.pow (r,2); System.out.println(); System.out.print("dan luas lingkaran tersebut adalah "); System.out.println(luas); keliling = 2 * 3.14f * r; System.out.println(); System.out.print("dan keliling lingkaran tersebut adalah "); System.out.println(keliling); } }
  • 3. Soal 102 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.Scanner; public class Fauzan_soal_102 { public static void main(String[] args) { Scanner in = new Scanner (System.in); float n_rupiah; System.out.print("Masukan nilai rupiah :"); n_rupiah = in.nextFloat(); float n_us = n_rupiah/ 11492.01f; System.out.println(); System.out.print("nilai us Dollar :"); System.out.println(n_us); float n_euro = n_rupiah/ 15344.13f ; System.out.println(); System.out.print("nilai euro :"); System.out.println(n_euro); } } Soal pdf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Fauzan_soal_pdf { public static void main(String[] args) { Scanner in = new Scanner (System.in); float a_st1, a_st2, a_st3,t_st1, t_st2, t_st3; System.out.print("masukan alas segitiga satu :"); a_st1 = in.nextFloat(); System.out.print("masukan tinggi segitiga satu :"); t_st1 = in.nextFloat(); System.out.print("masukan alas segitiga dua :"); a_st2 = in.nextFloat(); System.out.print("masukan tinggi segitiga dua :"); t_st2 = in.nextFloat(); System.out.print("masukan alas segitiga tiga :"); a_st3 = in.nextFloat(); System.out.print("masukan tinggi segitiga tiga :"); t_st3 = in.nextFloat(); System.out.println();
  • 4. 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 //hasil bidang miring segitiga System.out.print("maka bidang miring segitiga satu adalah "); double m_st1 = Math.sqrt (a_st1 * a_st1 + t_st1 *t_st1); System.out.printf("%.2fn" ,m_st1); System.out.print("maka bidang miring segitiga dua adalah "); double m_st2 = Math.sqrt (a_st2 * a_st2 + t_st2 *t_st2); System.out.printf("%.2fn" ,m_st2); System.out.print("maka bidang miring segitiga tiga adalah "); double m_st3 = Math.sqrt (a_st3 * a_st3 + t_st3 *t_st3); System.out.printf("%.2fn n" ,m_st3); //hasil keliling segitiga System.out.printf( "keliling segitiga satu adalah (%.0f + %.0f + %.2f) = ",a_st1,t_st1,m_st1); double k_st1 = a_st1 + t_st1 + m_st1; System.out.printf("%.2fn",k_st1); System.out.printf( "keliling segitiga dua adalah (%.0f + %.0f + %.2f)= ", a_st2,t_st2,m_st2); double k_st2 = a_st2 + t_st2 + m_st2; System.out.printf("%.2fn",k_st2); System.out.printf( "keliling segitiga tiga adalah (%.0f + %.0f + %.2f)= ", a_st3,t_st3,m_st3); double k_st3 = a_st3 + t_st3 + m_st3; System.out.printf("%.2fn",k_st3); //rata-rata keliling System.out.printf("rata-rata keliling ketiga segitiga adalah(%.2f + %.2f + %.2f)/3= ", k_st1, k_st2, k_st3); double r_k3st = (k_st1 + k_st2 + k_st3 )/3; System.out.printf("%.0fn",r_k3st); } }
  • 5. Pembahaasan Soal 101 1 2-3 4 5 6-7 Melakukan import dari package Scanner Dekalarasi kelas dan method main Deklarasi variabel Scanner dengan nama variabel input Deklarasi variabel double dengan nama r (jari-jari) Perintah untuk mencetak masukan variabel r dan perintah untuk memasukkan inputan dengan scanner pada variabel r 8 Operasi matematika, untuk menghitung luas lingkaran dimana luas = 3,14 * r2 9 Perintah untuk membuat baris baru 10Perintah untuk mencetak sebuah kalimat “maka luas lingkaran 11 tersebut adalah” dan menampilkan hasil dari luas lingkaran. 12 Operasi matematika untuk menghitung keliling lingkaran dimana keliling = 2* 3,14 * r 13 Perintah untuk membuat baris baru. 14Perintah untuk mencetak sebuah kalimat “dan luas lingkaran 15 tersebut adalah” dan menampilkan hasil dari luas lingkaran. Soal 102 1 2-3 4 5 6-7 8 9 1011 12 13 1415 Melakukan import dari package Scanner Dekalarasi kelas dan method main Deklarasi variabel Scanner dengan nama variabel input Deklarasi variabel float dengan nama nilai rupiah Perintah untuk mencetak masukan variabel nilai rupiah dan perintah untuk memasukkan inputan dengan scanner pada variabel nilai rupiah Operasi matematika untuk menghitung nilai US dollar Perintah untuk membuat baris baru Perintah untuk mencetak sebuah kalimat “nilai us Dollar :" dan memunculkan hasil nilai US dollar Operasi matematika untuk menghitung nilai Euro Perintah untuk membuat baris baru Perintah untuk mencetak sebuah kalimat “ nilai Euro” dan memunculkan hasil dari nilai Euro
  • 6. soal pdf 1 2-3 4 5 6-7 8-9 1011 1213 1415 1617 18 20 21 22 23 24 25 26 27 Melakukan import dari package Scanner Dekalarasi kelas dan method main Deklarasi variabel Scanner dengan nama variabel input Deklarasi variabel float dengan nama a_st1, a_st2, a_st3,t_st1, t_st2 dan t_st3 Perintah untuk mencetak masukan variabel a_st1 dan perintah untuk memasukkan inputan dengan scanner pada variabel a_st1 Perintah untuk mencetak masukan variabel t_st1 dan perintah untuk memasukkan inputan dengan scanner pada variabel t_st1 Perintah untuk mencetak masukan variabel a_st2 dan perintah untuk memasukkan inputan dengan scanner pada variabel a_st2 Perintah untuk mencetak masukan variabel t_st2 dan perintah untuk memasukkan inputan dengan scanner pada variabel t_st2 Perintah untuk mencetak masukan variabel a_st3 dan perintah untuk memasukkan inputan dengan scanner pada variabel a_st3 Perintah untuk mencetak masukan variabel t_st3 dan perintah untuk memasukkan inputan dengan scanner pada variabel t_st3 Perintah untuk membuat baris baru Perintah untuk mencetak sebuah kalimat ("maka bidang miring segitiga satu adalah " Operasi matematika untuk menghitung hasil bidang miring segitiga satu Perintah untuk mencetak hasil bidang miring segitiga satu dengan format dua angka dibelakang koma Perintah untuk mencetak sebuah kalimat ("maka bidang miring segitiga dua adalah " Opersai matematika untuk menghitung hasil bidang miring segitiga dua Perintah untuk mencetak hasil bidang miring segitiga dua dengan format dua angka dibelakang koma Perintah untuk mencetak sebuah kalimat ("maka bidang miring segitiga tiga adalah " Opersai matematika untuk menghitung hasil bidang miring segitiga tiga
  • 7. 28 30 31 32 33 34 35 36 37 38 40 41 42 Perintah untuk mencetak hasil bidang miring segitiga tiga dengan format dua angka dibelakang koma Perintah untuk mencetak sebuah kaliamat "keliling segitiga satu adalah” dan memunculkan nilai dari (a_st1+ t_st1+ m_st1 = ) Operasi matematika untuk menghitung hasil keliling segitiga satu dengan format dua angka dibelakang koma Perintah untuk memunculkan hasil dari keliling segitiga dua Perintah untuk mencetak sebuah kaliamat "keliling segitiga dua adalah” dan memunculkan nilai dari (a_st2+ t_st2+ m_st2 = ) Operasi matematika untuk menghitung hasil keliling segitiga dua Perintah untuk memunculkan hasil dari keliling segitiga dua dengan format dua angka dibelakang koma Perintah untuk mencetak sebuah kaliamat "keliling segitiga tiga adalah” dan memunculkan nilai dari (a_st3+ t_st3+ m_st3 = ) Operasi matematika untuk menghitung hasil keliling segitiga tiga Perintah untuk memunculkan hasil dari keliling segitiga tiga dengan format dua angka dibelakang koma Perintah untuk memunculkan sebuah kalimat "rata-rata keliling ketiga segitiga adalah “ dan memunculkan nilai dari (k_st1+ k_st2+ k_st3)/3 = Operasi matematika untuk menghitung hasil dari rata-rata keliling ketiga segitiga Perintah untuk memunculkan hasil dari rata-rata keliling ketiga segitiga dengan format hasil dibulatkan. Screenshoot Program Soal 101
  • 8. soal 102 soal pdf Kesimpulan  Dalam pemrograman java ada tipe-tipe variabel primitife diantaranya: 1. Byte Byte merupakan tipe data integer yang mempunyai ukuran 8 bit dengan nilai minimum -128 dan nilai maksimum +127 2. Short Short merupakan data interger yang mempunyai ukuran 16 bit dengan nilai minimum-32768 dan nilai maksimum +32767
  • 9. 3. Int (integer) Int merupakan data integer yang mempunyai ukuran 32 bit dengan nilai minimum -2,147,483,648 dan nilai maksimum 2,147,483,647. Nilai default dari data int adalah 0. 4. Long Long merupakan data integer yang mempunyai ukuran 64 bit dengan dengan nilai minimum -9,223,372,036,854,775,808 dan nilai maksimum +9,223,372,036,854,775,807. Dalam penulisan data long harus di akhiri dengan “L” , jika tidak diberikan akhiran L maka memiliki default literal int. 5. Float Variabel primitif yang satu ini memiliki ukuran 32bit dengan Nilai literalnya mengandung pecahan (dipisahkan dengan tanda titik ‘.’). Nilai default dari tipe data float adalah 0.0F, jika tidak diberi akhiran F memiliki default nilai literal double. 6. Double Merupakan tipe data yang memiliki ukuran 64bit dengan nilai default 0.0 7. Char Merupakan tipe data memiliki ukuran 16 bit . 8. Boolean Tipe data yang mengharuskan operasinya bernilai Boolean (true or false).  Operasi input dan output  Operasi input di Java melalui peralatan input standart (keyboard) dapat dilakukan dengan menggunakan kelas Scanner. Penggunaan kelas Scanner memerlukan deklarasi import dan instansiasi objek sebagai berikut: Deklarasi import, example :import java.util.Scanner; Instansiasi objek, example :Scanner input = new Scanner (System.in);  Operasi output Operasi output dipakai untuk menampilkan nilai data ke peralatan output membentuk data keluaran. Beberapa metode dari kelas System dalam bahasa pemrograman Java yang dapat digunakan untuk menampilkan data keluaran pada peralatan output standart (layar monitor) adalah: System.out.println(); Merupakan kelas System untuk menampilkan data keluaran dan ganti baris
  • 10. System.out.print(); Merupakan kelas System untuk menampilkan data keluaran System.out.printf(); Merupakan kelas System untuk menampilkan data keluaran yang dapat diatur sesuai keinginan Dalam praktikum kali ini ada beberapa fungsi atau formula matematika yang diubah kedalam bahasa java, misal: kuadrat (Math.pow) akar (Math.sqrt). fungsi ini mempermudah kita dalam mengoperasikan matematika dalam java. Selain itu dalam praktikum ini menggunakan operasi output dengan keluaran yang dapat diatur oleh kita sendiri misal : System.out.printf ("%.0fn",jari_jari)artinya angka 0 merupakan jumlah angka dibelakang koma , dan tanda n merupakan perintah untuk ganti baris.