Seorang wanita menerima warisan sebesar 1/3 dari harta suaminya seorang pengusaha
yang meninggal dunia karena kecelakaan pesawat. Dan tiga orang putranya juga
menerima masing-masing 1/3 dari sisanya. Jika wanita tersebut dan salah seorang
anaknya menerima total sebesar Rp. 6 milyar, berapakah total harta yang ditinggalkan
oleh pengusaha tersebut ?
(A) Rp. 9 milyar
(B) Rp. 9,6 milyar
(C) Rp. 10.8 milyar
(D) Rp. 13.5 milyar
(E) Rp. 18 milyar
2. Jika x = 0.888, y =
paling benar ?
(A) x < y < z
(B) x < z < y
(C) y < x < z
(D) y < z < x
(E) z < x < y
3. Jika n adalah nilai ratarata dari tiga buah angka yaitu 6, 9, dan k berapakah nilai k
sesungguhnya ?
(A) 3n 15
(B) n 5
(C) n 15
(D) (3 n 15) / 3
(E) (3 n +15) / 3
4. Seorang Pedagang membeli buku dari penyalur di kawasan Pasar Cikapundung,
Bandung seharga Rp. 36.000, dia harus menyisakan biaya ongkos sebesar 10%. Selain
itu dia juga harus menyisakan keuntungan sebesar Rp. 9.000 per bukunya. Harga jual
buku tersebut akan naik berapa persen jika dibandingkan harga belinya ?
(A) 27.5 %
(B) 35 %
(C) 45 %
(D) 25 %
(E) 15 %
5. Ibu Dina sedang mencoba untuk membuka usaha bakery disebuah ruko di perumahan
elit di kawasan Cibubur. Dari resep yang ia pelajari, untuk suatu campuran adonan
brownies kukus diperlukan 1 cangkir terigu dan 4 cangkir air. Bila ternyata sisa
tepung terigu yang tersisa di lemari tinggal cangkir, berapa cangkirkah air yang
diperlukan ?
(A) 2 cangkir
(B) 2 cangkir
(C) 3 cangkir
(D) 3 cangkir
(E) Sesuai dengan resep
6. Hitunglah (80! 38!) /(77! 40!)
(A) 316
(B) 2023
(C) 871
(D) 412
(E) 391
7. Jumlah dua digit pertama dari bilangan hasil perkalian 530003 810004 adalah
(A) 16
(B) 6
(C) 14
(D) 10
(E) 8
Untuk nomor soal 89 perhatikan penjelasan ini!
Ingat bahwa perkalian tiga matriks A.B.C dapat dilakukan dengan cara (A.B).C, yaitu A.B
terlebih dahulu kemudian hasilnya dengan C atau A.(B.C), yaitu B.C diperkalikan terlebih
dahulu kemudian A dikalikan dengan hasilnya. Jika suatu fungsi perkalian matriks dihargai
sbb. Dua matriks A berukuran baris x kolom = m x n dikalikan matriks B berukuran = n x p
maka harga perkalian matriks tersebut adalah m x n x p
8. Diberikan matriksmatriks A, B, C, dan D masingmasing berukuran 20x200, 200x20,
20x100, 100x10. Berapakah harga untuk urutan perkalian (A.B).(C.D) ?
(A) 820.000
(B) 680.000
(C) 420.000
(D) 104.000
(E) 800.000
9. Diberikan perkalian dari empat matriks A.B.C.D yang masingmasing berukuran 20x200,
200x20, 20x100, 100x10. Manakah urutan perkalian matriks yang membutuhkan biaya
paling murah?
(A) ((A.B).C).D
(B) (A.B).(C.D)
(C) (A.(B.C)).D
(D) A.((B.C).D)
(E) A.(B.(C.D))
10. Pepen
berdiri
sejauh
18 meter di
24 meter di sebelah barat Tugu yang sama. Berapakah jarak terdekat antara Fanny dan
Pepen yang dapat ditempuh ?
(A) 30 meter
(B) 900 meter
(C) 6 meter
(D) 42 meter
(E) 90 meter
11. Apabila dua buah bilangan 2n dan 5n (di mana n adalah bilangan bulat positif) dimulai
dengan digit yang sama, maka digit tersebu adalah...
(Catatan: bilangan dituliskan dengan notasi desimal, tanpa diawali nol.)
(A) 9
(B) 5
(C) 6
(D) 7
(E) 3
12. Jika a, b, c, d dan e adalah bilanganbilangan bulat yang tidak nol dan tidak negatif
serta
tidak
ada yang
sama,
dan
diketahui
pula
a+b+c+d=10, berapakah
suatu
kotak terdapat
2N
buah
berwarna putih dan N bola beraneka warna secara unik (satu bola satu warna, tidak
ada yang sama) dan tidak putih. Berapa banyak kombinasi untuk memilih N bola dari
2N bola itu?
(Catatan:
Dalam
perhitungan
kombinasi,
sama.)
(A) 2N
(B) (2N / 2)
(C) 2N
(D) N!
(E) (2N)! / N!
14. Pak Dengklek memiliki buku yang bernomor halaman mulai 1 s.d N. Jika semua
nomor halaman buku tersebut ditulis secara berderet dibutuhkan 552 digit. Berapakah
N?
(A) 205
(B) 210
(C) 211
(D) 212
(E) 220
15. Berapa banyak segi empat yang terbentuk dari tabel berukuran 3x3?
(A) 36
(B) 27
(C) 30
(D) 40
(E) 35
16. Pak Ganesh menulis angka 1 s.d. 10000. Berapa banyak angka 1 yang muncul pada
hasil tulisan Pak Ganesh?
(A) 5000
(B) 1000
(C) 4001
(D) 2092
(E) 3505
17. Di suatu provinsi, diadakan lomba voli tiap 3 tahun sekali, lomba bulutangkis tiap 4
tahun sekali, lomba sepak bola tiap 7 tahun sekali, dan lomba tenis tiap 6 tahun sekali.
Pada tahun 2000 semua lomba tersebut diadakan. Berapa kali terdapat lebih dari satu
lomba dalam setahun dalam periode antara tahun 2005 dan tahun 2017?
(A) Kurang dari 8 kali
(B) 8 kali
(C) 9 kali
(D) 10 kali
(E) Lebih dari 10 kali
18. Tahun semikabisat adalah tahun yang bukan merupakan tahun kabisat, tetapi jika
tiap bilangan penyusun angka tahunnya dijumlahkan, hasilnya habis dibagi dengan 4.
Ada berapa tahun semikabisat semenjak tahun 1901 hingga 1960?
(A) 10
(B) 12
(C) 15
(D) 16
(E) 18
19. Jika n adalah sebuah bilangan bulat ganjil, maka:
(i)
n3 n2 pasti ganjil
(ii)
n2 n pasti genap
(iii)
n3 n pasti ganjil
(iv)
n4 n2 pasti genap
Pernyataan yang benar adalah:
(A) (i), (iii)
(B) (i), (ii), (iii)
(C) (ii), (iv)
angka
sedemikian
sehingga
jika dijumlahkan
mendapat buku tulis lebih banyak dari jumlah buku tulis yang dimiliki dua orang
anak lainnya. Jika Aseng, Adi, dan Ujang adalah anak panti asuhan dan Aseng
mendapat tiga buku tulis, maka pernyataan manakah yang benar di bawah ini:
(i)
Ujang mungkin hanya mendapat satu buku tulis.
(ii)
Jika diketahui Ujang mendapat empat buku tulis, maka Adi tidak mungkin
(iii)
meminta
sehingga tidak ada dua buah titik yang berjarak kurang dari 5 cm (semua titik yang
digambar tidak boleh berada di luar segi empat yang sudah tergambar sebelumnya,
tetapi boleh di dalam atau tepat pada garis segi empat tersebut). Pak Dengklek menang
jika Pak Ganesh tidak mampu menggambar N buah titik dengan syarat tersebut. Berapa
N minimal agar Pak Dengklek pasti menang?
(A) 5
(B) 6
(C) 7
(D) 8
(E) 9
23. Perhatikan potongan algoritma berikut:
Procedure kocok(d: integer; kata: string);
var i: integer;
c : char;
begin i:=1;
repeat c := kata[i];
kata[i] := kata[i+d];
kata[i+d] := c;
i:= i+1;
until (i=length(kata)-1);
writeln(kata);
end;
Apa yang dicetaknya pada pemanggilan kocok(1, GO GET GOLD) ?
(A) GO GET GOLD
(B) O GET GOLGD
(C) DGO GET GOL
(D) GET GOLDOG
(E) go get gold
24. Perhatikan potongan algoritma berikut:
c := 0; d := 0; while (a>b) do begin a:= a-b; c:= c+1; d:= d+b; end; writeln(c, , ,d);
Jika nilai a=23, b=4, maka keluaran dari algoritma di atas adalah:
(A) 3, 33
(B) 1, 4
(C) 0, 0
(D) 6, 23
(E) 5, 20
25. Perhatikan potongan algoritma berikut:
procedure panjang (p: integer);
var z : array[0..9] of integer;
a, b, c, d : integer;
x : integer;
begin
for a:= 0 to 9 do
case (a mod 5) of 0 : z[a] := 3;
1 : z[a] := 1;
2 : z[a] := 4;
3 : z[a] := 2;
4 : z[a] := 0;
end;
for b:= 9 downto 0 do
begin
x:= 3*z[b];
z[b]:= a - b;
end;
for c:= 0 to 9 do
if (c mod 2 = 0) then
z[c]:= z[c] + 5;
for d:= 9 downto 0 do
if (z[d] < 0) then
z[d] := z[d] * -1;
writeln(z[p]);
end;
Apakah keluaran yang dihasilkan algoritma di atas dalam pemanggilan panjang(9)?
(A) 8
(B) 6
(C) 4
(D) 2
(E) 0
26. Perhatikan prosedur coba(n) berikut.
procedure coba(var n: integer);
begin
if n > 0 then
begin
n := n div 3;
write(n mod 3);
coba(n);
end;
end;
Apa yang akan dicetak saat pemanggilan coba(z) dengan z
memiliki harga 49?
(A) 0001
(B) 1211
(C) 0121
(D) 1120
(E) 1210
27. Perhatikan potongan algoritma berikut:
procedure jalan(n: integer);
begin
if n > 0 then
begin
jalan(n div 5);
write(n mod 5 + 1);
sebelumnya sudah
end;
end;
Pada pemanggilan jalan(49) pada procedure di
kemudian?
(A) 222
(B) 52
(C) 49
(D) 255
(E) 5
28. Perhatikan potongan algoritma berikut:
procedure call(x:integer);
begin
if x<>0 then
begin
write(*);
x := x 1;
call(x);
x := x + 1;
end;
end;
Apakah output dari pemanggilan call(3) ?
(A) ***
(B) *
(C) **
(D) ******** ... (banyak tak terhingga)
(E) ******
29. Perhatikan algoritma berikut:
Procedure geser(i: integer);
begin
i := (((i shl 4) shr 6) shl 2);
writeln(i);
end;
Apakah output dari pemanggilan geser(9) di atas?
(A) 1
(B) 0
(C) 2
(D) 4
(E) 8
30. Perhatikan algoritma berikut:
function ABC (a, b : integer) : integer;
var hasil : integer;
begin
if (a mod b = 0) then
ABC := b
else ABC := ABC(a, b-1);
end;
Berapakah hasil ABC(12, 4)?
(A) 1
(B) 0
(C) 1
(D) 2
(E) 4