Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

STRUKTUR DATA DAN


ALGORITMA

Pengampu :

Heni Rachmawati,S.T.,M.T
Puspita Aisyah Asnur,S.Tr.Kom

identitas
Nama : Jefriko Syahputra
Nim : 2157301040
Kelas : 2 sic

Hari/Tanggal : jum’at, 28
september 2022

1 | Penambangan Data
Soal 1

Penjelasan :
- Public class soal 1: menyatakan class yang dibuat adalah class soal1
- Public static void main string/psvm
- Stringbuilder sb = new stringbuilder(5)
- String s = “” : menandakan bahwa variable s bertipe data string dengan value nya
kosong.
- If(sb.equals(s)) : kondisional pertama dengan mencetak match 1 jjika kondisi terpenuhi
- Else if (sb.to.string) : kondisional kedua saat kondisi pertama tidak terpenuhi
- Else : kondisional ke tiga apabila kondisi satu dan dua tidak terpenuhi maka yang akan
dicetak adalah kondisi ke tiga yaitu else

1 | Penambangan Data
Soal 2

Penjelasan :
- Public class soal2 : menandakan bahwa class yang dijalankan dalah class soal2
- Public static void : agar class bisa dijalan kan
- Int a[] : merupkaan sebuah array yang memiliki nilai {1, 2, 3 ,4, 5} dengan indeks yang
di awali dengan 0.
- For (int e = 0; e<=4; e++) adalah looping atau perulangan sehingga kodingan akan terus
berulang apabila tidak menemukan kondisi yang sesuai.
- Yang akan menjadi output adalah A, B, C dekarenakan yang dipanggil adalah (a[e])
yang memiliki value tersebut.

1 | Penambangan Data
Soal 3

Penjelasan ;
- Public class soal3: menyatakan bahwa codingan yang sedang dijalankan adalah class
soal3
- Psvm agar codingan bisa mengeluarkan output
- Int num 5;
- Do adalah perulangan yang apbila kondisi nya tidak terpenuhi akan tetap terus berulang
hingga menemukan kondisi yang benar.
- While adalah kondisi perulangan kedua. Apabila d o tidak terpenuhi maka perulangan
akan berpindah ke while.

1 | Penambangan Data
Soal 4

Penjelasan:
- Codingan ini memiliki 1 buah kelas induk yaitu class A
- Class b adalah kelas yang di ekstend atau diturunkan dari kelas A
- Class c adalah kelas yang di ekstend dari kelas B

1 | Penambangan Data
Soal 5

Penjelasan ;
- Public class soal5 : class yang sedang dijalankan adalah class soal5
- Int [] array = new int [2] : inin adalah array yang dibatasi dengan 2
- Array indeksnya diwalai dngan 0
- Array 0 berisi value 10
- Array 1 berisi value 20
- Output yang dihasilkan adalah 10:20 karena yang di panggil adalah array o dan array 1

Soal 6

1 | Penambangan Data
Penjelasan :
- Public class soal6 : menyatakan clas yang sedang digunakan adalah kelas soal6
- Int ii : adalah variable yang memiliki value 0;
- Int jj : adalah variable yang bertipe data integer memiliki value 7
- For : perulangan
Soal 7

Penjelasan :
- public class soal7 : menyatakan class soal7 sedang digunkan dalam codingan ini.
- Output yang dihasilkan adalah 7 karena value 5 + 2 adalah 7
1 | Penambangan Data
Soal 8
Penjelasan :
- Class soal8 adalah class yang sedang digunakan dan adalah nama dari program ini
- String [][] : adalah array yang berbentuk dua dimensi yang memilik value {{“a”, “b”,
“c”}, {“d”, “e”}}
- For adalah perulangan yang apabilakondisinya tidak terpenuhi maka aakan terus
berulang output yang dihasilkan.
- Break menandakan spasi

Soal 9

1 | Penambangan Data
Penjelasan:
- Clas soal 9 adalah class yang sedang digunakan
- Int [] arr adalah array satu dimensi yang memiliki value {1, 2, 3, 4}
- Int I adalah variable yang memiliki value 0
- Do adalah perulangan kondisi pertama
- While adalah pemenuhan kondisi kedua apabila kondisi pertama tidak terpenuhi

Soal 10

1 | Penambangan Data
Penjelasan : class soal10 : adalah class yang sedang kita gunakan sekarang
- Int n [][] adalah array yang berbentuk dua dimensi memilikki value {{1, 3}, {2, 4}}
- For adalah perulangan  Loop berguna saat kita ingin melakukan sebuah perintah
yang perlu dijalankan berulang-ulang seperti melakukan perhitungan maupaun
melakukan visualisasi terhadap banyak variabel secara serentak

1 | Penambangan Data

Anda mungkin juga menyukai