Dasar Pemrograman
Dasar Pemrograman
PEMROGRAMAN
JAVA NETBEAN
1. Bentuk (Pernyataan)
X <---- Y
keterangan :
X : diberi nilai
Y : Memberi Nilai
Ex : Hasil <---- Bilangan Mod 2
if kondisi then
pernyataan
========================
if kondisi 1 then
pernyataan 1
else
pernyataan 2
========================
if kondisi 1 then
pernyataan 1
else if kodisi 2 then
pernyataan 2
else if kondisi n then
pernyataan n
else
pernyataan else
02/16/2025 08:01:13 AM 8 WA/Telegram: 0816555065
Notasi - notasi Pseudo
3. Bentuk Perulangan
for (persyaratan) do
pernyataan for
==========================
while (persyaratan)
pernyataan while
==========================
Repeat
pernyataan repeat
Until (persyratan)
1. jari-jari ← r
2. luas ← 3.14 x jari-jari x jari-jari
3. Tampil (luas)
mulai / Masukkan /
selesai Keluaran
Proses
Prosedur / Penghubung
fungsi
Masukkan
jari_jari
Keluaran
luas
END
Kondisi
Langkah 1 Langkah 2
Terbesar ← x
Salah
Terbesar ← x
benar
Terbesar ← x
Tampilkan
terbesar
02/16/2025 08:01:13 AM 20 WA/Telegram: 0816555065
3.Struktur Pengulangan
salah
kondisi
benar
prosedur
Salah Pencacah
< 7
benar
Tampilkan
“Hello”
pencacah ←
pencacah + 1
Selesai
String nama = “ “;
Yang di munculkan
nama+ = “halo namaku lisa”;
system.out.println(nama);
system.out.println(“ jumlah karakter ” +nama.length);
Yang di munculkan
3. Latihan
02/16/2025 08:01:13 AM 40 WA/Telegram: 0816555065
TIPE DATA SEDERHANA
Selanjutnya adalah tipe data untuk floating point. Tipe data float dipakai
pada variable yang berdata bilangan pecahan dengan panjang 32bit,
sedangkan tipe data double digunakan untuk mendeklarasikan bilangan-
bilangan pecahan dengan panjang 64 bit. Dengan kata lain tipe data float
dan double dirancang untuk variable bernilai pecahan dengan panjang bit
yang lebih besar.
Tipe data Panjang Nilai minimum Nilai maksimum
Float 4 byte -3.40E+38 3.40E+38
double 8 byte -1.7e308 1.7e308
Perhatikan potongan kode di atas, jika nilai IPK kurang dari 2.0,
tidak ada pernyataan yang akan dieksekusi. Sebaliknya, jika nilai IPK lebih
besar atau sama dengan 2.0, pernyataan “Anda lulus” akan dieksekusi.
public static void main(String[] public static void main(String[] public static void main(String[]
args){ // mencetak angka 0 args){ int i = 0; args){ int i = 0;
sampai 7 //Mencetak angka 0 s/d 7 // Mencetak angka 0 s/d 7
for(int i = 0; i <= 7; i++) while (i <= 7) do{
{ System.out.println("Angka : "+i); { System.out.println("Angka : " + System.out.println("Angka "+i);
} i); i++;
} i++; }while(i <= 7);
} } }
} }
}
Return 1*1=1
Fak(2)=2*fak(2-1)
Return 2*1=2
Fak(3)=3*fak(3-1)
Return 3*2=6
Fak(4)=4*fak(4-1)
Return 4*6=24
Catatan:
Gunakan console i/o dari inputan harga dan jumlah unit, kecuali
discount.
Selamat Mengerjakan
02/16/2025 08:01:15 AM 87 WA/Telegram: 0816555065
STRING & ARRAY
1. String 2. Array
Length () Array dimensi satu
Chart at (i) Array dimensi dua
Index of 3. Latihan
Equals