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 -
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.
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.
public
classContoh1{
p
ublics
tatic
voidmain(
String
[] args){
S
tring[]teman={
"A"
,"B"
,"C"
,"D"
};
f
or
(inti=
0;i<teman.length;i++) {
System.out.println(
"Data ke-"
+(i+
1)+
" : "
+teman[
1]);
}
}
}
public
classContoh1{
p
ublics
tatic
voidmain(
String
[] args){
S
tring[]teman={
"A"
,"B"
,"C"
,"D"
};
f
or
(inti=
0;i<teman.length;i++) {
System.out.println(
"Data ke-"
+(i+
1)+
" : "
+teman[
i]);
}
}
}
4.
import
java
.u
til
.S
canner
;
public
classC
ontoh1
{
p
ublics
tatic
voidm
ain
(S
tring
[] a
rgs
){
S
canneri
nput=
newS
canner
(System
.in
);
i
ntu
kuran= 0
;
w
hile
(ukuran== 0
) {
S
ystem
.out
.print
("
Input Ukuran Array : "
);
t
ry{
u
kuran= I
nteger
.parseInt
(input
.n
extLine
());
i
f(
ukuran< 1
) {
u
kuran= 0
;
S
ystem
.out
.println
("[WARNING]"
);
S
ystem
.out
.println
("Input Ukuran tidak
valid!!!"
);
S
ystem
.out
.println
("Angka harus lebih dari
0
\n
")
;
}
}
catch
(E
xception
e) {
u
kuran= 0
;
S
ystem
.out
.println
("[WARNING]"
);
S
ystem
.out
.println
("Input Ukuran tidak valid!!!"
);
S
ystem
.out
.println
("Silahkan masukkan Angka
Bilangan Bulat!
\n
");
}
}
S
tring
[] t
eman= n
ewS
tring
[ukuran
];
f
or
(inti
=
0; i
<t
eman
.l
ength
; i
++) {
S
ystem
.out
.print
("
Input data ke-"+ (
i+1
) + "
: "
);
t
eman
[i]
= i
nput
.n
extLine
();
}
S
ystem
.out
.println
("\
n\n
:: HASIL INPUT DATA ::"
);
f
or
(inti
=
0;i
<
teman
.l
ength
;i+
+) {
S
ystem
.out
.println
("Data ke-"
+(
i+1
)+
" : "
+teman
[i
]);
}
}
}