Anda di halaman 1dari 9

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Tipe Data, Variabel dan Operator


Disusun Oleh : Tito Nur Arief (1803332060)
Kelas : TT-2C

PROGRAM STUDI TEKNIK TELEKOMUNIKASI


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI JAKARTA
2019
1. Teori
Tipe data adalah jenis data yang tersimpan dalam variabel. Tipe data ditulis di
depan dan memengaruhi variabel yang dapat diinput. Contohnya, tipe data int hanya
dapat menginput variabel bilangan bulat. Berikut merupakan tabel tipe data pada
program Java :

Variabel adalah tempat menyimpan nilai sementara. Pada program java, dalam
satu class, kita tidak dapat menginput variabel yang sama untuk 2 nilai yang berbeda.
Contohnya, jika kita memasukkan variabel X bernilai 5, maka kita tidak dapat
menginput variabel X lagi.
Operator adalah kode yang digunakan dalam program untuk menjalankan
operasi tertentu. Ada 6 jenis operator dalam Java yaitu operator aritmatika,
penugasan,pembanding,logika,bitwise, dan ternary. Namun disini kita hanya akan
mengunakan operator aritmatika, penugasan,pembanding

2. Praktikum

a)
Program

Penjumlahan dan Pengurangan 1


System.out.println();
System.out.println("SOAL"); //cnth soal penjumlahan dan pengurangan
int c=1, d=2, e=3;
double f=1.5;
System.out.println("Awalnya Budi punya " +c+ " permen karet dan " +d+
" permen gula");
System.out.println("Kemudian permen karetnya bertambah menjadi " +
(c+f)+ " karena ia membeli lagi sebanyak " +f);
System.out.println("Total permen yang ia punya sekarang adalah " +e+
"+" +f+ " = " +(e+f));

Penjelasan program
Program ini saya buat untuk menjumlahkan total permen yang dimiliki Budi.
Saya menggunakan tipe data int dan double. Saya menggunakan variable c, d,
e dan f dan juga operator penjumlahan(+)

Hasil

b) Program Penjumlahan dan Pengurangan 2


System.out.println();
System.out.println("SOAL 2");
int g=4, h=5;
double i=1.5;
System.out.println("Fina mempunyai " +e+ "kg apel dan " +h+ "kg jeruk");
System.out.println("Lalu ia memakan buahnya sendiri sehingga buah apel dan
jeruk yang ia punya menjadi " +(e-i)+ " dan " +(h-c));
System.out.println("Total buah yang ia miliki sekarang adalah " +(g+i));

Penjelasan program
Program ini saya buat untuk menghitung sisa buah yang dimiliki Fina. Pada
awalnya, ia memiliki 3Kg apel dan 5kg jeruk. Kemudian ia memakan apelnya
hingga tersisa 1,5 Kg dan jeruknya hingga tersisa 4 Kg. Pada program kali ini
saya menggunakan tipe data double dan int dengan variabel g, h dan i. Saya juga
menggunakan operator pengurangan(-)

Hasil

c) Program Aritmatika dasar


System.out.println();
int L = 10, T = 12, P = 4, A = 6;
System.out.println("Keliling persegi panjang = "+(2*P+L)+ "m");
System.out.println("Luas segitiga "+(A*T*1/2)+"m");

Penjelasan program
Program ini dimaksudkan untuk pengenalan operator aritmatika. Fungsi
program ini adalah menghitung keliling persegi panjang dengan rumus
2xpanjangxlebar dan luas segitiga dengan rumus 1/2xalasxtinggi. Saya
menggunakan tipe data int. Saya menggunakan operator pertambahan(+) dan
perkalian(*)

Hasil

d) Program Operator Penugasan

System.out.println();
int j = 5, k = 15;
System.out.println("Pengisian dan penambahan dengan variabel N "+(k+=j));
System.out.println("Pengisian dan pengurangan dengan variabel N "+(k-=j));
System.out.println("Pengisian dan perkalian dengan variabel N "+(k*=j));
System.out.println("Pengisian dan pembagian dengan variabel N "+(k/=j));

Penjelasan Program
Program ini memiliki fungsi mengubah nilai N. Program ini menginput
operator penugasan dengan semua jenis. Nilai awal j=5 dengan k=15. Dengan
menggunakan operator ini kita akan mendapatkan hasil N yang berbeda setiap
akhir output.

Hasil

e) Program Operator Pembanding


System.out.println();//operator pembanding
int m = 12, n = 15;
System.out.println(+m<n);//lebih kecil
System.out.println(+m>n);//lebih besar
System.out.println(+n==m);//sama dengan
System.out.println(+m!=n);//tidak sama dengan
System.out.println(+m>=n);//lebih besar sama dengan
System.out.println(+m<=n);//ebih kecil sama dengan

Penjelasan program
Program ini menggunakan operator pembanding >(lebih dari), <(kurang
dari),= = (sama dengan), >=(lebih dari sama dengan) <=(kurang dari sama
dengan), dan != (tidak sama dengan). Jika hasilnya tidak sama, maka akan ber
output false namun jika hasilnya benar akan bernilai true. Hal ini
menggunakan tipe data Boolean. Cotohnya pada nilai = m!= n karena hal itu
benar, maka nilai = true.

Hasil

f) Program Aritmatika 2
System.out.println();
int R = 5;
double phi = 3.14;
System.out.println("Luas saat jari-jari = "+R+" adalah "+(phi*R*R));
System.out.println("Keliling saat jari-jari = "+R+" adalah "+(phi*R));
System.out.println("Diameter saat jari-jari = "+R+" adalah "+(2*R));
Penjelasan Program
program ini memiliki fungsi untuk mengukur diameter, keliling, dan luas lingkaran.
Disini saya menggunakan tipe data double dan int. Disini saya menggunakan variabel
R, dan phi.
Hasil

3. Kesimpulan
Ada 3 unsur penting dalam bahasa pemerograman yaitu variabel, tipe data, dan operator.
Operator digunakan sebagai perintah. Tipe data digunakan sebagai pengelompokkan jenis
variabel sedangkan variabel adalah wadah untuk menyimpan nilai.Untuk membuat
sebuah program, kita perlu tujuan yang jelas agar program yang kita buat menjadi rapih
dan terstruktur. Sebuah program juga memerlukan ketelitian dalam pembuatannya.
Contohnya, di akhir baris harus di tambahkan “;”, dan penggunaan tanda “ , “ yang
diganti menjadi “ . “.

Anda mungkin juga menyukai