Anda di halaman 1dari 4

LEMBAR JAWABAN SEMESTER ​GANJIL ​ ENAP

G NILAI
​UJIAN TENGAH SEMESTER WAKTU PELAKSANAAN UJIAN
​UJIAN AKHIR SEMESTER HARI JAM TANGGAL RUANGAN
UNIVERSITAS
MH THAMRIN TAHUN AKADEMIK 2020/2021 Sabtu - 14/11/2020 -

Nomor Induk Mahasiswa 2 0 2 2 1 9 1 0 8 2 Paraf Mahasiswa

Nama Mahasiswa Sabituddin

Fakultas Fakultas Komputer Program Studi Teknik Informatika

Mata Kuliah Struktur Data Paraf Pengawas

Dosen Pengampu Arie Bayu Untoro

Kelas Perkuliahan ​Regular ​P2K ​ lended Learning


B ​LP3I

1.
Struktur Data Basis Data

Struktur yang hanya bersifat logic dimana Struktur dari sebuah data yang disimpan
hanya ada pada saat program dijalankan secara physic di memory dan tidak hilang
dan disimpan dalam memori sementara. ketika system mati
Kemudian ketika sudah tidak diinstansiasi
struktur itu akan lenyap.

Hanya menampung beberapa variabel dan Menampung data fisik yang ada ada di
memanipulasi data yang ada di variable. database dan mengolahnya seperti create,
read, update, dan delete serta merubah
struktur table.

2. Array ​adalah kumpulan elemen yang sejenis

Struct ​adalah kumpulan dari beberapa variabel dengan beragam tipe data yang dibungkus
dalam satu variabel.

Linked List​ adalah struktur data yang terdiri dari urutan record data dimana setiap record
memiliki field yang menyimpan alamat/referensi dari record selanjutnya (dalam urutan).
Elemen data yang dihubungkan dengan link pada Linked List disebut Node. Biasanya di
dalam suatu linked list, terdapat istilah head dan tail.

Pointer ​adalah variabel yang berisi alamat memori sebagai nilainya dan berbeda dengan
variabel biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variabel
yang mempunyai nilai tertentu.
Binary search​ adalah algoritma pencarian untuk data yang terurut. Pencarian
dilakukan dengan cara menebak apakah data yang dicari berada ditengah-tengah data,
kemudian membandingkan data yang dicari dengan data yang ada ditengah.

3. Berdasarkan hasil yang sama persis dengan​ soal ujian

public​​
class​Contoh1{  
p
​ublic​s
​tatic​​
void​main(​
String​
[] args){  
S
​tring​[]teman={​
"A"​
,"​B"​
,"​C"​
,"​D"​
};  
f
​or​
(i​nt​i=​
0;​i<teman.length;i++) {  
System.out.println(​
"Data ke-"​
+(i+​
1​)+​
" : "​
+teman[​
1]​);  
}  
}  

Berdasarkan hasil ​revisi code

public​​
class​Contoh1{  
p
​ublic​s
​tatic​​
void​main(​
String​
[] args){  
S
​tring​[]teman={​
"A"​
,"​B"​
,"​C"​
,"​D"​
};  
f
​or​
(i​nt​i=​
0;​i<teman.length;i++) {  
System.out.println(​
"Data ke-"​
+(i+​
1​)+​
" : "​
+teman[​
i]​);  
}  
}  

4.

import​​
java​
.u
​til​
.S
​canner​

 
public​​
class​C
​ontoh1​
{  
p
​ublic​s
​tatic​​
void​m
​ain​
(S
​tring​
[] a
​rgs​
){  
S
​canner​i
​nput​= ​
new​S
​canner​
(S​ystem​
.i​n​
); 
i
​nt​u
​kuran​= 0
​​; 
w
​hile​
(​ukuran​== 0
​)​ { 
S
​ystem​
.o​ut​
.p​rint​
("
​Input Ukuran Array : "​
); 
t
​ry​{ 
u
​kuran​= I
​nteger​
.p​arseInt​
(​input​
.n
​extLine​
()); 
i
​f​(​
ukuran​< 1
​​) { 
u
​kuran​= 0
​​; 
S
​ystem​
.o​ut​
.p​rintln​
("​[WARNING]"​
); 
S
​ystem​
.o​ut​
.p​rintln​
("​Input Ukuran tidak 
valid!!!"​
); 
S
​ystem​
.o​ut​
.p​rintln​
("​Angka harus lebih dari 
0​
\n​
")
​; 

} ​
catch​
(E
​xception​​
e)​ { 
u
​kuran​= 0
​​; 
S
​ystem​
.o​ut​
.p​rintln​
("​[WARNING]"​
); 
S
​ystem​
.o​ut​
.p​rintln​
("​Input Ukuran tidak valid!!!"​
); 
S
​ystem​
.o​ut​
.p​rintln​
("​Silahkan masukkan Angka 
Bilangan Bulat!​
\n​
"​); 


 
S
​tring​
[] t
​eman​= n
​ew​S
​tring​
[u​kuran​
];  
f
​or​
(i​nt​i
​=​​
0;​ i
​​<t
​eman​
.l
​ength​
; i
​​++) { 
S
​ystem​
.o​ut​
.p​rint​
("
​Input data ke-"​+ (​
i​+1
​)​ + "
​ : "​
); 
t
​eman​
[​i]
​ = i
​nput​
.n
​extLine​
(); 

 
S
​ystem​
.o​ut​
.p​rintln​
("​\
​n\n​
:: HASIL INPUT DATA ::"​
); 
f
​or​
(i​nt​i
​=​​
0;​i
​<
​​teman​
.l
​ength​
;i​+
​+) {  
S
​ystem​
.o​ut​
.p​rintln​
("​Data ke-"​
+(​
i+​1
​​)+​
" : "​
+​teman​
[i
​]​);  
}  
}  

Anda mungkin juga menyukai