Pages

Rabu, 09 Mei 2012

Soal OSN Ekonomi

Pilihlah salah satu jawaban yang benar dengan memberikan tanda silang pada
lembar jawaban!
1. Pengorbanan yang dilakukan karena dipilihnya suatu alternatif kebutuhan tertentu
diantara berbagai alternatif pilihan, dalam teori ekonomi disebut....
a. the cost of doctrin alternative
b. the cost of marketing alternative
c. the cost of production alternative
d. the opportunity cost
e. the cost of choice alternative
2. ”Doing analysis to the consumers who will used the products”. The needed for
producers to overcome the economics problem is....
a. what
b. who
c. where
d. how
e. for whom
3. Look at this table:
Land ( ha ) Labour Total Product
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0
1
2
3
4
5
6
7
8
-
10
24
39
52
60
63
63
56
Based on the table, the optimal product from labour done is ... .
a. 2
b. 3
c. 4
d. 5
e. 6
4. When ”Lancer” Notebook’s price Rp 5.000.000,00/unit, the demand’s 80 unit.
Notebook’s price is up to 10%, and causing the demand decreased to 60 unit.
Based on that data, the demand’s function is showed by....
a. Q = -4 P + 1200
b Q = 4P - 1200
c Q = -4P + 280
d Q = 4P - 280
e 5Q = -20 P + 600
2
5. Diketahui data harga sembako di Jakarta:
Jenis Barang Tahun
2006 2007
1. Gula Rp 5.000,00 Rp 7.000,00
2. Telur Rp 9.000,00 Rp 10.000,00
3. Terigu Rp 4.500,00 Rp 7.000,00
Berdasarkan data di atas, dengan tahun 2006 sebagai tahun dasar, maka laju inflasi
sembako tahun 2007 di Jakarta sebesar ....
a. 55,55%
b. 40%
c. 35,51%
d. 29, 73%
e. 29%
6. Sebelum bekerja pengeluaran Daniel sebesar Rp 1.500.000,00 sebulan. Setelah
bekerja dengan penghasilan sebesar Rp 5.000.000,00 pengeluarannya sebesar Rp
4.500.000,00
Fungsi konsumsi Daniel dapat dinyatakan sebagai....
a. C = 1.500.000 + 0,6 Y
b. C = 3.500.000 + 0,6 Y
c. C = 1.500.000 + 0,4 Y
d. C = - 1.500.000 + 0,4 Y
e. C = -3.500.000 + 0,6 Y
7. If dissaving happens, it means....
a. the consumption’s curve is 450 under line
b. the consumption’s curve and the 450 line is cutting each other in a straight line
c. the consumption’s curve and the 450 line is cutting each other
d. the consumption’s curve is 450 above the line
e. the consumption’s curve is pressed on 450 line
8. Hal hal berikut ini berkaitan dengan Bank Sentral:
1) Memelihara kestabilan nilai uang
2) Mencetak dan mengeluarkan uang kertas
3) Mengawasi kegiatan Bank Umum
4) Memberikan kredit jangka pendek dan jangka panjang
Yang merupakan tugas pokok Bank Sentral yaitu butir ....
a. 1, 2, dan 3
b. 2, 3, dan 4
c. 1, 2, dan 4
d. 1, 3 , dan 4
e. 2 dan 4
9. The Central Bank is doing selling and buying precious letters in capital market.
Those things are to stabilized the money and goods streams in economical. This
Central Bank’s policy is often called....
a. the selective credit policy
3
b. the open market politics
c. the Cash Ratio politics
d. the discount politics
e. sanering
10. Kurva permintaan yang dihadapi perusahaan dalam pasar oligopoli ....
a. sangat elastis
b. sangat inelastis
c. bagian atas inelastis, bagian bawah elastis
d. bagian atas elastis, bagian bawah inelastis
e. sama dengan kurva permintaan pasar
11. Which is not the characteristic of the perfect competition market....
a. easy entering into the industry
b. effecting on each company
c. large numbers of companies
d. produced the same goods
e. the price is fixed by the market
12. Pernyataan berikut ini adalah benar berkaitan dengan pasar monopoli, yaitu....
a. kurva permintaan yang dihadapi monopolis adalah kurva permintaan pasar
b. monopolis tidak akan menderita rugi karena merupakan satu-satunya
perusahaan dalam industri
c. monopolis akan memperoleh laba maksimum kalau berproduksi pada saat
penerimaan totalnya (TR) maksimum
d. monopolis akan memperoleh laba maksimum kalau berproduksi pada saat
biaya rata-ratanya ( AC ) minimum
e. agar labanya maksimum, monopolis berproduksi pada saat P = MR = MC
13. Macam biaya berikut ini tidak mengalami kenaikan bila jumlah output yang
diproduksi ditambah, yaitu....
a. marginal cost
b. average cost
c. average variable cost
d. average fixed cost
e. variable cost
14. The producers balance is reached when….
a. the demand’s curve is cutting the supply curve
b. the isocost’s curve is cutting the isoquant’s curve
c. the isocost’s curve is touching the isoquant’s curve
d. the indeferention’s curve is cutting the budget’s line
e. the production passibility’s curve is reaching maximum
15. Mobil mempunyai permintaan yang ....
a. inelastis, harga naik 10% permintaannya berkurang lebih besar dari 10%
b. inelastis, harga turun 10% permintaannya bertambah lebih kecil dari 10%
c. elastis, harga naik 10% permintaannya bertambah lebih besar dari 10%
d. elastis, harga turun 10% permintaannya bertambah lebih besar dari 10%
4
e. elastis, harga naik Rp 10 juta, permintaannya berkurang lebih besar dari 10
unit
16. Perpindahan penduduk dari berbagai daerah ke kota-kota besar memengaruhi
permintaan terhadap barang dan jasa di kota-kota besar tersebut. Pengaruh
permintaan terhadap barang dan jasa tersebut merupakan satu faktor permintaan
berikut ini, yaitu....
a. jumlah pendapatan masyarakat yang meningkat
b. karakteristik penduduk di perkotaan yang berubah
c. perubahan selera masyarakat, khususnya di perkotaan
d. kondisi sosial ekonomi masyarakat yang semakin meningkat
e. harga barang komplementer yang relatif sama
17. If the producers predictioned that the economical situations in a year later will be
better, then at this moment they will produced more goods and services to sell.
This means the factor that effecting supply is....
a. the production’s tools supply
b. the producers expectations
c. the technology’s improvement
d. the goods and services’s price
e. the number of producers is increasing
18. Perhatikan grafik berikut!
6000
5000
4000
3000
2000
1000
0 20000 40000 54000 60000
Berdasarkan grafik di atas, pada saat harga Rp3.000,00 jumlah permintaan
40.000 unit. Jika harga berubah menjadi Rp4.000,00 jumlah barang yang diminta
adalah ....
a. bertambah 10.000 unit
b. berkurang 10.000 unit
c. berkurang 20.000 unit
d. bertambah 20.000 unit
e. bertambah 14.000 unit
19. Pembeli yang tidak dapat melakukan pertukaran di pasar sampai harga barang
turun adalah jenis pembelian....
a. efektif
b. absurd
c. super marginal
d. marginal
S
D
Q
P
5
e. sub marginal
20.
Penawaran (S) bergeser dari S0 ke S1, harga naik dari P0 ke P1 dan produksi
menurun dari Q0 menjadi Q1. Kenaikan harga ini disebabkan oleh ….
a. perkembangan teknologi
b. bertambahnya penawaran
c. kelebihan permintaan
d. kenaikan biaya produksi
e. peningkatan kualitas
21. Pada saat harga Rp5.000,00 per unit, jumlah barang yang ditawarkan 20 unit.
Kemudian harga turun menjadi Rp4.500,00 per unit, jumlah barang yang
ditawarkan menjadi 10 unit.
Berdasarkan data di atas, besarnya koefisien elastisitas penawaran adalah ....
a. 6,0
b. 5,0
c. 2,0
d. 0,5
e. 0,2
22. Below these are the factors that effecting on the market price of production’s
factor:
1. number of products that produced
2. number of labour force
3. industry’s growth
4. land’s location
The true factor that effecting on the market price of production’s factor is showed
by the number….
a. 1 and 2
b. 1 and 3
c. 1 and 4
d. 2 and 3
e. 2 and 4
23. Di bawah ini data yang diperlukan dalam perhitungan pendapatan nasional:
Upah = Rp 12.000.000,00
Laba = Rp 9.000.000,00
Pengeluaran pemerintah = Rp 10.000.000,00
S0
D0
Harga
Jumlah Barang
E0
Q0
P1
P0
E1
Q1
S1
6
Pendapatan bunga = Rp 6.000.000,00
Pendapatan sewa = Rp 8.000.000,00
Pengeluaran rumah tangga swasta = Rp 36.000.000,00
Impor = Rp 5.000.000,00
Konsumsi = Rp 25.000.000,00
Ekspor = Rp 7.000.000,00
Berdasarkan data di atas, besarnya pendapatan nasional dengan menggunakan
metode pengeluaran adalah….
a. Rp 35.000.000,00
b. Rp 69.000.000,00
c. Rp 73.000.000,00
d. Rp 104.000.000,00
e. Rp 108.000.000,00
24. Below these are the government economical’s policy:
1) decreasing the tax
2) increasing the interest’s rate
3) selling the precious letters
4) increasing the government’s spends
5) giving selective credits
The government’s policy that’s mean to overcome the inflations is showed by the
number....
a. 1, 2, and 3
b. 1, 4, and 5
c. 2, 3, and 4
d. 2, 3, and 5
e. 3, 4, and 5
25. Konsumsi masyarakat suatu negara ditunjukkan oleh persamaan C = 30 + 0,8Y.
Bila tabungan sebesar Rp 20,00 maka konsumsi sebesar....
a. Rp 290,00
b. Rp 270,00
c. Rp 250,00
d. Rp 230,00
e. Rp 220,00
26. To make the abundant labor in Indonesia become an effective power in
development, is needed….
a. the professionals from abroad
b. make the curriculum connected with the work’s chance
c. make the courses and educations for the labor
d. make the courses that suitable with the conditions and work fields
e. send the labor to have practices abroad
27. Kurva pasar tenaga kerja:
Upah
W1
D
Tenaga Kerja
S
L3
W2
L1 L2
E
A B
0
7
Kurva pasar tenaga kerja di atas menunjukkan pada saat upah turun dari W1 ke
W2, maka akan terjadi….
a. permintaan dan penawaran tenaga kerja tidak terpengaruh
b. kekurangan/penurunan permintaan tenaga kerja
c. penambahan penawaran tenaga kerja
d. kelebihan penawaran tenaga kerja
e. kelebihan permintaan tenaga kerja
28. In 2008, the X country has an increasing in produced goods and services.
Meanwhile the Y country in the same year has an improvement in poor society’s
prosperity.
From the statements above, we can conclude that….
a. the X country has changes, while the Y country has growth
b. the X country has growth, while the Y country has changes
c. the X country and the Y country has development
d. the X country and the Y country has growth
e. the X country and the Y country hasn’t growth or development
29. Ciri-ciri umum pertumbuhan ekonomi dan pembangunan ekonomi, antara lain:
1) Terjadinya peningkatan GNP dan pendapatan per kapita dari tahun ke tahun
2) Peningkatan GNP dan pendapatan per kapita disertai pemerataan
3) Mengalami perubahan struktur ekonomi
4) Ditemukan sumber-sumber poduktif dan dapat didayagunakan dengan baik
5) Adanya inovasi dan penguasaan teknologi baru serta pengembangan ilmu
pengetahuan dan teknologi
Yang termasuk ciri-ciri pembangunan ekonomi adalah ....
a. 1, 2, dan 3
b. 1, 2, dan 4
c. 1, 3, dan 5
d. 2, 3, dan 4
e. 2, 3, dan 5
30. In tax collecting, we must consider the effectifity and efficiency, it means that
considering to make the tax collect’s cost is not more than the tax collect’s result.
That statement is suitable with the principal of….
a. equality
b. certainty
c. economics
d. suitable
e. law certainty
31. Pak Bambang memiliki sebidang tanah seluas 250 m2, di atasnya dibangun
rumah seluas 90 m². Taksiran harga jual tanah per m2 Rp 50.000,00, sedangkan
taksiran jual bangunan per m2 Rp 100.000,00. Apabila menggunakan peraturan:
- (0,5% x 20% NJOP) untuk bumi
- BTKP sebesar Rp 8.000.000,00, maka besarnya PBB yang harus dibayar Pak
Bambang adalah ....
8
a. Rp 12.500,00
b. Rp 13.500,00
c. Rp 16.500,00
d. Rp 21.500,00
e. Rp 27.000,00
32. Hadi bekerja pada perusahaan asing dengan penghasilan kena pajak
Rp300.000.000,00 setahun. Berdasarkan (Pasal 7, UU No. 17 tahun 2000), pajak
terutang Hadi per tahun adalah ....
a. Rp 52.500.000,00
b. Rp 56.000.000,00
c. Rp 68.250.000,00
d. Rp 71.250.000,00
e. Rp 85.000.000,00
33. Surat berharga di pasar modal yang menunjukkan penyertaan modal dalam
suatu perusahaan disebut ….
a. obligasi
b. reksadana
c. saham
d. deposito
e. commercial paper
34. Below these are the subject and supported in capital market:
1. message’s vice
2. stock exchange company
3. custodian
4. mini stock exchange
The true subject on stock exchange market are….
a. 1, 2, and 3
b. 2, 3, and 4
c. 2 and 4
d. 3 and 4
e. 3 and 5
35. Mr. Yurigama wisatawan Jepang yang berkunjung ke Indonesia dan menukarkan
uangnya di bank setempat sejumlah Yen 20.000,00. Jika kurs beli Yen 1,00 = Rp
80,00 dan kurs jual Yen 1,00 = Rp. 90,00, maka yang diterima Mr. Yurigama
sebesar ….
a. Rp 160.000,00
b. Rp 180.000,00
c. Rp 1.600.000,00
d. Rp 1.800.000,00
e. Rp 16.000.000,00
36. Akuntansi adalah seni dari pencatatan, penggolongan, dan peringkasan transaksi
atau kejadian yang bersifat keuangan dengan cara yang tepat (berdaya guna) dan
9
dalam bentuk satuan uang, serta penafsiran hasil proses tersebut. Pengertian
akuntansi tersebut adalah menurut lembaga ....
a. ACIPA
b. AICPA
c. APCIA
d. AAA
e. APCAI
37. Based on the right economics information, so the management can arrange a right
plan too, weather is the short terms, middle, or even the long terms. This
statement is suitable with the accountancy’s useful in….
a. planning
b. controlling
c. responsibility
d. organization
e. reporting
38. Informasi akuntansi harus dapat memenuhi kebutuhan para penggunanya dalam
rangka mengambil keputusan ekonomi. Hal ini sesuai dengan syarat laporan
keuangan ....
a. relevan
b. netral
c. daya banding
d. dapat dimengerti
e. tepat waktu
39. The financial report is used as a basic to count the sum of output tax’s company.
This means is the report is useful for….
a. the management
b. the owner
c. the investor
d. the government
e. the employee
40. Bidang akuntansi yang khusus berhubungan dengan penetapan prosedur
akuntansi dan peralatannya dalam suatu perusahaan disebut bidang akuntansi ....
a. social accounting
b. cost accounting
c. accounting system
d. auditing investigation
e. tax accounting
41. The purpose of ethical code on chartered accountant profession is to give
guarantee on….
a. the quality and honesty on financial report
b. making the company’s profit increasing
c. making the investors interesting to invests
d. the businessmen, so the company’s continuity is guaranteed
e. the creditors, in returning the credits
10
42. Bought office’s equipments from CV Makmur Rp 4.500.00,00, payed cash Rp
2.000.000,00 and the rest will be payed monthly.
The transactions above, noted in general journal on account....
a. office equipments (D) Rp4.500.000,00, cash (K) Rp2.000.000,00, and account
payable(K) Rp2.500.000,00
b. office equipment (D) Rp4.500.000,00, cash (K) Rp2.000.000,00, and account
payable (D) Rp2.500.000,00
c. office equipment (D) Rp2.000.000,00, cash (K) Rp2.000.000,00, and account
payable (K) Rp2.500.000,00
d. office equipment (D) Rp4.500.000,00, cash (K) Rp2.500.000,00, and account
payable (K) Rp2.000.000,00
e. office equipment (D) Rp4.500.000,00, capital (K) Rp4.500.000,00
43. Berikut ini merupakan bukti transaksi yang dibuat oleh Bengkel ” Mandiri”.
Kwitansi
No : 018/kw
Telah diterima dari : Bapak Jafar Umar
Jumlah uang : Lima ratus ribu rupiah
Untuk pembayaran : Service Kendaraan
Rp.500.000,00 Surabaya, 15 Desember 2008
Mandiri
Bukti transaksi di atas, dicatat dalam jurnal umum oleh bengkel Mandiri….
a. Kas Rp500.000,00 -
Pendapatan jasa - Rp500.000,00
b. Piutang Rp500.000,00 -
Kas - Rp500.000,00
c. Kas R500.000,00 -
Utang usaha - Rp500.000,00
d. Kas Rp500.000,00 -
Piutang - Rp500.000,00
e. Piutang Rp500.000,00 -
Pendapatan jasa - Rp500.000,00
11
44. Sebagai jurnal umum pada Biro Jasa Langgeng pada bulan Oktober 2008 adalah
sebagai berikut:
Jika diketahui saldo kas pada awal bulan Oktober 2008 sebesar Rp3.000.000,00
maka posting ke buku besar yang benar adalah ....
a. Kas (dalam ribuan rupiah)
Tanggal Keterangan Ref. Debit Kredit
Saldo
Debit Kredit
01/10/08
05/10/08
10/10/08
17/10/08
Saldo
-
-
-
3.000
12.000
-
15.000
-
-
5.000
-
3.000
15.000
10.000
25.000
-
-
-
-
b. Kas (dalam ribuan rupiah)
Tanggal Keterangan Ref. Debit Kredit
Saldo
Debit Kredit
01/10/08
05/10/08
10/10/08
17/10/08
Saldo
-
-
-
-
12.000
-
15.000
-
-
5.000
-
3.000
15.000
10.000
25.000
-
-
-
-
c. Kas (dalam ribuan rupiah)
Tanggal Keterangan Ref. Debit Kredit
Saldo
Debit Kredit
01/10/08
05/10/08
10/10/08
17/10/08
Saldo
-
-
-
-
12.000
-
15.000
-
-
5.000
-
3.000
9.000
8.000
13.500
-
-
-
-
d. Kas (dalam ribuan rupiah)
Tanggal Keterangan Ref. Debit Kredit
Saldo
Debit Kredit
01/10/08
05/10/08
10/10/08
17/10/08
Saldo
-
-
-
3.000
12.000
-
15.000
-
-
5.000
-
3.000
15.000
20.000
35.000
-
-
-
-
Tanggal Keterangan Ref. Debit Kredit
5-10-2008
10-10-2008
17-10-2008
Kas
Pendapatan jasa
Piutang usaha
Kas
Kas
Utang bank
12.000
-
5.000
-
15.000
-
-
12.000
-
5000
-
15.000
12
e. Kas (dalam ribuan rupiah)
Tanggal Keterangan Ref. Debit Kredit
Saldo
Debit Kredit
01/10/08
05/10/08
10/10/08
17/10/08
Saldo
-
-
-
3.000
12.000
-
15.000
-
-
5.000
-
3.000
15.000
-
-
-
-
9.000
24.000
45. Sebagian neraca saldo salon ”Yuen” per 31 Desember 2008 sebagai berikut:
No Nama akun Debit Kredit
104
602
Perlengkapan salon
Beban Asuransi
Rp.4.800.000
Rp.3.600.000
-
-
Data penyesuaian per 31 Desember 2008 sebagai berikut.
- Perlengkapan salon masih tersisa Rp. 1.800.000,00
- Asuransi dibayar pada tanggal 3 September 2008 untuk satu tahun
Dari data di atas, jurnal penyesuaian yang benar adalah....
a. Beban asuransi Rp. 2.400.000,00 -
Asuransi dibayar di muka - Rp. 2.400.000,00
b. Beban perlengkapn Rp. 3.000.000,00 -
Perlengkapan - Rp. 3,000.000,00
c. Beban asurnsi Rp. 1.200.000,00 -
Asuransi dibayar di muka - Rp. 1.200.000,00
d. Perlengkapan Rp. 3.000.000,00 -
Beban perlengkapan - Rp.3.000.000,00
e. Asuransi dibayar di muka Rp. 1.200.000,00 -
Beban asuransi - Rp.1.200.000,00
46. “Roni Kartawijaya” accountant’s office has a data below:
Final capital Rp. 15.000.000,00
Service revenue Rp. 5.000.000,00
Capital Rp. 10.000.000,00
Profit after tax Rp. 6.000.000,00
Rent espenses Rp. 1.000.000,00
Interest espenses Rp. 500.000,00
From the data above the personal withdrawal is .....
13
a. Rp.16.000.000,00
b. Rp. 5.000.000,00
c. Rp. 4.000.000,00
d. Rp. 1.000.000,00
e. Rp. 500.000,00
47. Berikut sebagian kertas kerja Salon “Ranti “ Per 31 Desember 2007
No Keterangan
Neraca saldo AJP NSD Laba/Rugi Neraca
D K D K D K D K D K
1 Kas 400 400 400
2 Piutang 350 150 200 200
3 Perlengkapan 500 100 400 400
4 Utang 700 700 700
5 Modal 1000 1000 1000
6 Pendapatan 2000 2000 2000
7 Beban listrik 600 600 600
Penyelesaian kertas kerja yang benar pada nomor ....
a. 1, 2, 3, dan 6
b. 1, 3, 5, dan 7
c. 1, 3, 4, dan 7
d. 2, 4, 5, dan 6
e. 3, 4, 5, dan 7
48. “Express” transportation services company has financial data below:
1) Office equipment Rp 500.000,00
2) Office equipment espense Rp. 200.000,00
3) Rent espense Rp. 1.500.000,00
4) Rent prepaid Rp. 750.000,00
5) Service espense Rp.12.000.000,00
6) Comission espense Rp. 3.000,000,00
7) Interest espense Rp. 250.000,00
8) Personal withdrawal Rp 600.000,00
9) Wages espense Rp. 450,000,00
10) Wages payable Rp. 350.000,00
Based on the data above, Express transportation company has a profit before
tax....
a. Rp 12.600 000
b. Rp 10.350.000
c. Rp.9.850.000
d. Rp.9.600.000
e. Rp. 9.400.000
14
49. Berikut adalah data per 31 Desember 2008, perusahaan jasa catering ”Bundo”:
1) Modal awal Rp3.500.000,00
2) Pendapatan Rp12.350.000,00
3) Pengambilan pribadi Rp1.500.000,00
4) Beban-beban Rp4.750,000,00
Jumlah modal akhir dari perusahaan jasa catering ”Bundo” adalah....
a. Rp6.100.000,00
b. Rp9.600.000,00
c. Rp11.100.000,00
d. Rp14.350.000,00
e. Rp16.000.000,00
50. A part of sum amount ladger of ”Cemerlang” workshop are below:
1) Equipment Rp. 250.000,00
2) Account payable Rp. 350.000,00
3) Payable letters Rp . 450.000,00
4) Wages espense Rp. 800.000,00
5) Interest espense Rp. 700.000,00
6) Service espense Rp.1.500.000,00
Closing journal from the accounts above is .....
a. profit / loss (D) Rp. 450.000,00 -
service espense (D) Rp.1.500.000,00 -
interest espense(K) - Rp.700.000,00
wage espense ( K ) - Rp.800.000,00
b. service espense (D) Rp.1.500.000,00 -
profit / loss (K) - Rp.1.500.000,00
c. account receivable (D) Rp.350,000,00 -
payable letters (D) Rp.450.000,00 -
profit / loss (K) - Rp.800.000,00
d. interest espense(D) Rp.700.000,00 -
wage espense ( D) Rp.800.000,00 -
profit / loss (K) - Rp.1.500.000,00
e. equipment (D) Rp 250.000,00 -
profit / loss (K) - Rp. 250.000,00
15

Selasa, 08 Mei 2012

Soal Kimia

Bagian A.  Pilih Jawaban yang paling tepat (60 poin, masing masing 2 poin)

1. Berapa banyak atom nitrogen (Bil. Avogadro, NA= 6,2 x1023) didalam 34,7 g gas N2O (44 g/mol) ?
A.9,5 x 1023             D. 6.5 x 1023
B. 19,5 x 1023             E. Tak dapat ditentukan
C. 9.5 x 10-23

2. Berapa rasio (perbandingan) a/b, dimana  a dan b adalah koeffisien reaksi:
 a H2SO4 + b KOH 
A. 1/2             D. 1/4  
B. 1/1             E.  semua jawaban tidak benar
C. 2/1

3. Persentase massa karbon dalam senyawa C6H12N adalah ?
A. 68.4%         D. 83.2%
B. 61.2%         E. Tidak ada jawaban yang benar
C.  73.4%

4. Bagaimana formula molekul  senyawa dengan formula empiris CH2O  dan massa molar 90 g/mol?
A. CH2O             D. C3H8O4
B. C2H4O2         E. Tidak ada jawaban yang benar  
C. C3H6O3 

5. Spesi ion  37Cl- mempunyai :
A. 17 proton, 17 netron, dan 16 elektron.
B. 17 proton, 20 netron, dan 18 elektron.
C. 16 protons, 21 netron, and 17 elektrons.
D. 17 protons, 17 netron, and 20 elektrons.
E. 17 proton, 17 netron, dan 18 elektron.

6.    Dalam senyawa berikut ini, manakah  nitrogen yang mempunyai tingkat oksidasi paling positif.?
A.NO        D. N2O5
B. NO2        E.  NH4+
C.  NO2-
7. Atom suatu unsur  mempunyai konfigurasi elektron  1s22s22p63s23p3 . Senyawa yang paling mungkin terbentuk dengan  Br adalah:
A. XBr            D. XBr3
B. XBr2            E. X3Br2
C. X2Br3
¬
8.  Berikut ini, kerangka manakah yang tidak mematuhi aturan octet?


9.    Dari struktur molekul netral (tak-bermuatan) berikut ini, apa kemungkinan atom X?


A.    H         D. N
B.    F         E. O
C.    C

10. Berikut ini pasangan pelarut dan zat terlarut yang dapat membentuk larutan adalah:
A. CBr4(l):H2O(l)
B. Br2(l):C6H14(l)
C. AgCl(s):H2O(l)
D. I2(s):H2O(l)
E. Semua membentuk larutan


11. Berikut ini, larutan manakah yang mempunyai titik beku paling rendah?
A.  0.100 M CaCl2
B.  0.100 M C6H12O6
C.  0.100 M KCl
D.  0.100 M AgNO3
E.  0.100 M CO2

12. Berikut ini diberikan Tabel energi ikatan. Tentukanlah  perubahan entalpi (H) dari reaksi:
CO(g) + 2H2(g)  CH3OH(g)
Ikatan    energi (kJ/mol)
C-O    358
C=O    799
C-O (ikatan triple)    1072
H-H    436
C-H    413
O-H    463


A. -830 kJ             D. -389 kJ
B. -557 kJ             E. -116 kJ
C. -552 kJ



13. Berikut ini adalah reaksi kesetimbangan:
4A(s) + 2B (g)  2C (g)         ΔHreaksi = – 60kJ

Sesudah mencapai kesetimbangan , berikut ini keadaan yang mana akan menggeser kesetimbangan kearah kiri (membentuk reaktan lebih banyak):
A. Menurunkan  Temperatur
B. Menambah konsentrasi B
C. Menaikkan Tekanan
D. Menambah konsentrasi A
E. Menaikkan Temperatur


14. Berikut ini, manakah yang nilai Kp = Kc:
A. 3Fe(s) + 4H2O(g)  Fe3O4  (s) + 4H2 (g)
B. C(s) + H2O(g)   CO(g) + H2 (g)
C. 2SO2 (g) + O2 (g) 2SO3(g)
D. H2 (g) + I2 (s)  2HI(g)
E. Semua reaksi diatas nilai Kp=Kc


15.    Untuk reaksi: PCl5 (g)  PCl3 (g) + Cl2 (g) nilai Kc pada 261 oC adalah 0,0454. Bila dalam suatu wadah diisi dengan setiap gas dalam reaksi sehingga: [PCl5] = 0,25M, [PCl3] = 0,20 M, dan  [Cl2 ] = 2,25 M, kemana arah reaksi yang terjadi dan mengapa?

A. Kearah produk karena Q= 0,56
B. Kearah reaktan karena Q= 1,8
C. Kearah produk karena Q = 2,8
D. Kearah reaktan karena Q = 0,0454
E. Berada dalam kesetimbangan


16. Larutan aqueous asam hipoklorit, HClO, adalah elektrolit. Partikel apa saja yang dihasilkan dalam larutan aqueous HClO?
A.    HClO.             D. HClO, H+, ClO-.
B.    HClO, ClO-.        E. HClO, H+.
C.    ClO-,  H+.


17. Dalam reaksi: BF3 + NH3  F3B:NH3, maka BF3 bertindak sebagai :
A.    Basa Arrhenius        D. Asam Lewis
B.    Basa Lewis        E. Tidak ada jawaban yang benar
C.    Asam Bronsteid

18.    Pada temperatur 25 oC  nilai konstanta ionisasi air (Kw) adalah 1,01 x 10-14, sedangkan pada 50 oC nilai Kw adalah 5,48 x 10-14
Pada temperatur 50 oC pH air murni adalah:
A.    < 7            D. 14
B.    >7            E.  1
C.    7

19.    Bila kedalam larutan asam asetat (Ka=1,8 x 10-5) ditambahkan garam natrium asetat padat maka:
A.    Larutan semakin panas              
B.    pH larutan  tetap  (tidak berubah).
C.    pH larutan akan turun
D.    pH larutan akan naik
E.    pH nya tak dapat diramalkan.

 20.    Larutan jenuh Kalsum hidroksida mempunyai pH 12,25. Berapa konsentrasi ion Ca2+dalam larutan tersebut?
A. 5,6 x 10-13 M            D. 0,035 M
B. 2,3 X 10-5  M            E. 0,018 M
C. 8,9 x10-3   M

21. Pada reaksi : A + B   C, ternyata bila konsentrasi A dinaikkan 2 kali, laju reaksinya tetap (tidak berubah). Dapat dikatakan bahwa:

A. laju reaksi adalah order nol terhadap [B]
B. laju reaksi adalah order nol terhadap [A]
C. laju reaksi adalah order satu terhadap [B]
D. laju reaksi adalah order satu terhadap [A]
E. A adalah katalis


22. Reaksi penguraian gas N2O5 berikut ini: 2N2O5(g) → 4NO2(g) + O2 (g), pada saat laju hilangnya N2O5 = 1,2 x 10-4 M/detik , maka laju terbentuknya gas O2 adalah:

A. 1,2 x 10-4 M/detik            D. 3,0 x 10-5 M/detik
B. 2,4 x 10-4 M/detik            E. 4,8 x 10-4 M/detik
C. 6,0 x 10-5 M/detik

23. Senyawa yang merupakan isomer dari sikloheksana adalah:
A. Pentena-2                D. Heksena-3
B. 2-metil butena-2            E. 1-etil siklopropana
C. 4-metil butena-2      

24. Jika asam asetat direaksikan dengan etanol dalam suasana asam, akan menghasilkan
A. Asam butanoat            D. Anhidrida Asetat
B. Etil asetat                E. Ester.
C. Asetil asetat      

25. Oksidasi suatu propena dengan KMO4 menghasilkan
A. Keton                D. Diol  
B. Aldehid                E. Metil etil eter.
C. Propanon  

26. Benzaldehida jika dinitrasi dengan HNO3 + H2SO4 akan menghasilkan
A. m-nitro benzaldehida        D. Asam benzoat
B. p- nitro benzaldehida            E. m-nitro benzoat.
C. o- nitro benzaldehida  

27. Jumlah isomer dari senyawa dengan formula molekul C4H6 (alifatis dan siklis) adalah:
A. 6        B. 5        C. 4        D. 3        E. 7

28. Reaksi antara isobutilena dengan HCl menghasilkan senyawa:
A. 1-kloro propana            D. 3-kloro-2-metil propena
B. 2-kloro propana            E. Etanal
C. ter-butil klorida      

29. Anilin jika direaksikan dengan NaNO2 dan HCl akan
A. Benzena                D. Hidroksi anilin
B. Diamino benzena            E. Benzoat
C. Benzenadiazonium      
  

30. Rumus dari senyawa asam α-kloro asetat adalah
A. CCl3COOH                D. CH3CH2Cl
B. CH2Cl-COOH            E. CH3OCl
C. CH3COCl      

Bagian B. Jawablah dengan singkat dan jelas.  (83 poin)



Soal 1. Rumus Empiris senyawa (14 poin)

Suatu senyawa organik (A) teridiri dari karbon, hidrogen dan oksigen. Hasil analisis elementer menunjukkan bahwa bila 4337 mg  senyawa tersebut dibakar sempurna, ternyata senyawa ini menghasilkan 1035 mg CO2 dan 342 mg H2O. Hitunglah persen komposisi unsur dalam senyawa tersebut, dan tentukan rumus empiris senyawa (A).



Soal 2.  Pembentukan gas H2 dari reaksi kalsiumhidrida dan Air. (18 poin)

Kalsium hidrida, CaH2 (42g/mol), bereaksi dengan air membentuk gas hydrogen, H2, sesuai reaksi:
CaH2(s) + 2H2O(l)    Ca(OH)2(aq) + 2H2(g).
Reaksi ini sering digunakan untuk mengisi gas pelampung penyelamat dan balon cuaca.

a.    Tentukan berapa bilangan oksidasi H dalam CaH2           (1 poin)

b.    Berapa gram CaH2 yang dibutuhkan untuk menghasilkan 10,0 L gas H2 pada tekanan  740 torr  pada  23° C? 
(1 atm=760 torr = 60 mmHg, R= 0,082 L.atm.mol-1.K-1)         (8 poin)

c.     Bila kedalam CaH2 tersebut ditambahkan 100 mL air  untuk mereaksikan seluruh CaH2 yang tersedia, tentukan apakah terbentuk endapan Ca(OH)2 bila larutan yang diperoleh pH nya 12,4.                 (9 poin)
Diketahui Ksp Ca(OH)2 = 7,9 x 10-6



Soal 3.  Konfigurasi elektronik dan diagramnya         (16 poin)

a. Tuliskan konfigurasi elektronik ion Se2-   dan ion Co3+
(nomor atom Co =27 dan Se = 34)                 (6 poin)  
b. Dari diagram  orbital struktur elektronik berikut ini:         (10 poin)




Pilih contoh mana yang menunjukkan:  (pilihlah A, B, C, D  atau E):
i.    Melanggar aturan Hund
ii.    Melanggar prinsip pengecualian Pauli
iii.    Diagram orbital dalam keadaan dasar
iv.    Diagram orbital dalam keadaan tereksitasi
v.     Melanggar prinsip Aufbau

Soal 4.  Gas Besi karbonil, Fe(CO)5  dan reaksi kesetimbangan (20 poin).

Besi karbonil, Fe(CO)5 adalah gas yang bila dalam wadah tertutup dapat  terurai sesuai dengan persamaan reaksi kesetimbangan berikut ini:
2 Fe(CO)5 (g)   Fe2(CO)9 (g) + CO (g)

Kedalam suatu wadah  dimasukan sejumlah Fe(CO)5 sehingga konsentrasinya 0,47 M. Bila nilai Kc untuk reaksi tersebut pada 298 K adalah 9 maka:

a. Tentukanlah berapa atmosfir tekanan awal gas dalam wadah tertutup tersebut
Diketahui R= 0,082 L.atm.mol-1.K-1                (3 poin)

b. Tentukanlah berapa konsentrasi gas  Fe2(CO)9 dalam keadaan kesetimbangan  (9 poin)

c. Tentukanlah nilai Kp reaksi tersebut.                 (3 poin)
d. Tentukanlah tekanan total gas sesudah tercapai kesetimbangan (2 poin)
e. Gambarkan struktur dot Lewis gas CO                (4 poin

Soal Geosains

Bagi siswa siswi Program Unggulan Kebumian silahkan soal ke 1 ini dipelajari


Pilihan Ganda (80 soal) Waktu: 90 menit

1. Berikut ini, yang termasuk jenis mineral logam adalah

A. Batubara

B. Magnetit

C. Belerang

D. Kalsit

E. Aspal

2. Mineral kuarsa memiliki rumus kimia

A. SiO2

B. CaCO3

C. Al2O3

D. PbS

E. MgCO3

3. Mineral yang memiliki kekerasan paling rendah adalah

A. Korundum

B. Topaz

C. Talk

D. Kuarsa

E. Kalsit

4. Contoh mineral yang  tidak tembus cahaya (opaque) adalah

A. Gipsum

B. Kuarsa

C. Plagioklas

D. Mika

E. Emas

5. Pertumbuhan mineral yang berbentuk serat (fibrous) dengan kristal yang memanjang dan fleksibel terdapat pada mineral

A. Mika

B. Stibnit

C. Hematit

D. Asbestos

E. Grafit

6. Yang termasuk mineral oksida di bawah ini, kecuali

A. Kuarsa

B. Magnetit

C. Hematit

D. Gipsum

E. Ilmenit

7. Garnet merupakan salah satu penciri mineral yang terdapat pada batuan

A. Beku

B. Metamorf

C. Sedimen

D. Batugamping

E. Volkanik

8. Mineral yang bersifat paramagnetik di bawah ini, kecuali

A. Magnetit

B. Pirhotit

C. Ilmenit

D. Albit

E. Hematit

9. Mineral pada batuan beku yang paling stabil dalam Bowen reaction series adalah

A. Olivin

B. Plagioklas

C. Kuarsa

D. Biotit

E. Muskovit

10. Batuan beku yang bersifat asam di bawah ini adalah

A. Granit

B. Peridotit

C. Basalt

D. Gabro

E. Diorit

11. Batuan beku yang bekomposisi utama gelasan adalah

A. Riolit

B. Obsidian

C. Basalt

D. Andesit

E. Granit

12. Tuff merupakan jenis batuan

A. Plutonik

B. Volkanik

C. Hipabisal

D. Piroklastik

E. Basa

13. Batuan sedimen yang terbentuk dari proses evaporasi adalah

A. Konglomerat

B. Gips

C. Batupasir

D. Batubara

E. Aglomerat

14. Konglomerat dan breksi merupakan penamaan batuan sedimen yang didasarkan pada…

A. Lingkungan pengendapan

B. Warna batuan

C. Bentuk butir

D. Struktur sedimen

E. Arah aliran

15. Ukuran butir pasir berdasarkan skala Wenworth, adalah

A. >256 mm

B. 1/16 – 2 mm

C. 1/16 – 1/256 mm

D. 2 – 4 mm

E. 1 – 3 mm

16. Batuan metamorf dengan komposisi mineral karbonat (kalsit atau dolomit) dan bertekstur granoblastik adalah

A. Serpentinit

B. Amfibolit

C. Granulit

D. Eklogit

E. Marmer

17. Para ahli geologi – geofísika dapat mengetahui struktur dalam bumi dengan cara

A. mengambil contoh batuan pada semua kedalaman

B. melakukan pemboran sampai inti bumi

C. menganalisis karakterisitik refraksi dan refleksi gelombang seisimik yang melewati bagian dalam bumi

D. melakukan pemetaan batuan di seluruh dunia

E. melakukan survei penginderaan jauh

18. Inti bumi terutama tersusun oleh

A. silikon

B. oksigen

C. sulfur

D. besi

E. nitrogen

19. Bidang diskontinuitas Mohorovicic (Moho) adalah

A. bidang batas pelamparan kerak bumi di permukaan

B. bidang batas inti dengan mantel bumi

C. bidang batas inti dengan kerak bumi

D. bidang batas mantel dengan kerak bumi

E. bidang batas pelamparan mantel di bawah permukaan

20. Ciri-ciri dari kerak samudera antara lain adalah sebagai berikut

A. densitasnya 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya unsur silika dan aluminium

B. densitasnya 2,7 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika dan magnesium

C. densitasnya 2,7 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika dan aluminium

D. densitasnya 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya unsur silika dan magnesium

E. densitasnya 2,7 – 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika, aluminium dan magnesium

21. Suatu gunung api dapat memiliki bentuk tameng (shield) karena

A. lavanya bersifat basaltik dan encer

B. lavanya bersifat asam dan padat

C. jarang mengeluarkan lava

D. kandungan gas yang dikeluarkan sangat tinggi

E. tidak mengeluarkang gas

22. Berapakah jumlah minimum stasiun seismik yang diperlukan untuk menentukan lokasi episenter sebuah gempa bumi

A. 1

B. 2

C. 3

D. 4

E. 5

23. Suatu gempa disebut gempa dalam apabila jarak antara fokus gempa dan episenter adalah

A. 0 – 70 km

B. 70 – 350 km

C. 350 – 670 km

D. 670 – 740 km

E. 740 – 890 km

24. Skala yang dipakai untuk mengukur intensitas suatu gempa adalah

A. Mercalli

B. Mohs

C. Fujita

D. Rayleigh

E. Monteza

25. Di Indonesia, pulau yang kemungkinan kecil mengalami  gempa bumi adalah

A. Jawa

B. Sumatra

C. Sulawesi

D. Kalimantan

E. Papua

26. Tsunami yang diakibatkan oleh gempa di dasar laut, umumnya dipicu oleh terjadinya

A. sesar naik

B. sesar turun

C. vulkanisme

D. longsoran

E. semua benar

27. Jenis sesar yang mengakibatkan batuan yang lebih tua dapat berada di atas batuan yang lebih muda adalah

A. sesar normal

B. sesar naik

C. sesar geser

D. sesar turun

E. sesar listrik

28. Pada batas lempeng divergen, umumnya didominasi oleh terjadinya struktur geologi berupa

A. sesar turun

B. sesar naik

C. sesar geser

D. antiklin

E. sinklin

29. Hukum Superposisi pada prinsipnya menyebutkan bahwa pada suatu sekuen lapisan batuan redimen yang belum terdeformasi

A. semua lapisan batuan memiliki umur yang sama

B. lapisan batuan tidak bisa ditentukan umurnya

C. lapisan batuan berbeda-beda umurnya

D. lapisan batuan yang berada di bawah berumur lebih muda dari yang di atasnya

E. lapisan batuan yang berada di atas berumur lebih muda dari yang di bawahnya

30. Selang waktu pada saat tidak terjadi deposisi sedimen diantara sekuen deposisi sedimen yang lain disebut sebagai:

A. ketidakmenerusan

B. ketidaksepadanan

C. ketidakselarasan

D. ketidaksamaan

E. ketidaklanjutan

31. Dalam skala waktu geologi, periode Jura (Jurassic) terjadi pada jangka waktu

A. mulai 65 juta tahun yll sampai 1,8 juta tahun yll

B. mulai 144 juta tahun yll sampai 65 juta tahun yll

C. mulai 206 juta tahun yll sampai 144 juta tahun yll

D. mulai 248 juta tahun yll sampai 206 juta tahun yll

E. sebelum 248 juta tahun yll

32. Yang bukan merupakan nama fosil fauna adalah

A. trilobita

B. foraminifera

C. dimetrodon

D. anatase

E. diplodocus

33. Urutan volume (dari yang besar ke yang kecil) gas-gas yang terkandung dalam udara kering, yang benar adalah …

A. N2, He, Ne

B. Ne, He, O3

C. CO2, O3, He

D. O2, O3, CO2

E. N2, CO2, O2

34. Suhu udara meningkat menjelang hujan karena …

A. Awan melepaskan panas

B. Permukaan bumi melepaskan panas ke lingkungannya

C. Sinar matahari terhalang oleh awan

D. Sinar matahari diserap oleh air di permukaan bumi

E. Radiasi matahari tertahan oleh awan

35. Jika tekanan udara lebih tinggi dari biasanya, maka kemungkinan besar tidak akan turun hujan, karena …

A. Uap air di udara berubah menjadi air

B. Angin bertiup dari daerah tersebut

C. Suhu udara menurun drastis

D. Angin bertiup ke daerah tersebut

E. Air yang berubah menjadi uap air semakin banyak

36. Hujan frontal terjadi akibat …

A. Adanya siklus konveksi

B. Adanya pertemuan antara massa udara panas yang lembab dengan masa udara dingin

C. Adanya penguapan yang berlebihan

D. Suhu udara di daerah ekuator lebih panas daripada suhu udara di kutub

E. Adanya udara yang banyak mengandung uap air di kaki gunung yang dipaksa melalui lereng pegunungan

37. Angin Fohn yang bertiup di daerah Jawa Timur disebut …

A. Angin Gending

B. Angin Kumbang

C. Angin Brubu

D. Angin Bohorok

E. Angin Wambrau

38. Angin Fohn yang bertiup di daerah Sulawesi Selatan adalah …

A. Angin Gending

B. Angin Grenggong

C. Angin Brubu

D. Angin Bohorok

E. Angin Wambrau

39. Negara berikut yang memiliki potensi fluktuasi suhu udara rata-rata harian yang relatif konstan sepanjang tahun adalah …

A. Perancis

B. Belanda

C. Kanada

D. Jepang

E. Malaysia

40. Awan berikut yang tergolong dalam kelompok awan tinggi adalah …

A. Cirrus

B. Cirrocumulus

C. Cirrostratus

D. Cumulus

E. Nimbus

41. Atmosfer bumi terdiri dari empat lapisan utama. Lapisan yang mengandung uap air dan merupakan tempat terjadinya pembentukan cuaca adalah …

A. Ionosfer

B. Termosfer

C. Mesosfer

D. Stratosfer

E. Troposfer

42. Di bawah ini yang merupakan kelompok angin global adalah …

A. Angin musim, angin lokal, angin timuran

B. Angin timuran, angin lembah, angin pusat

C. Angin pasat, angin darat, angin gunung

D. Angin baratan, angin timuran, angin pasat

E. Angin laut, angin lembah, angin musim

43. Akibat rotasi bumi adalah …

A. Pergantian musim

B. Terjadinya pasang surut air laut

C. Pembelokan arah angin

D. Pergerakan semu matahari

E. Pembagian masa panen

44. Hukum pertama termodinamika berbunyi …

A. Kerja yang dilakukan sama dengan perubahan kalor ditambah perubahan energi internal

B. Perubahan energi internal sama dengan kerja yang dilakukan

C. Perubahan kalor sama dengan perubahan energi internal

D. Perubahan kalor sama dengan perubahan energi internal ditambah kerja yang dilakukan

E. Perubahan energi internal sama dengan perubahan kalor ditambah kerja yang dilakukan

45. Udara lembab merupakan campuran dari …

A. Udara basah dan uap air

B. Udara panas dan udara dingin

C. Uap air dan udara kering

D. Udara basah dan udara dingin

E. Udara panas dan udara kering

46. Kemlembaban mutlak adalah …

A. Densitas uap air

B. Mixing ratio

C. Uap air dibagi udara kering

D. Uap air dibagi udara lembab

E. Tekanan uap air dibagi tekanan uap air jenuh

47. Kelembaban spesifik hasil dari …

A. Perbandingan campuran

B. Udara lembab dibagi volume udara kering dan uap air

C. Udara lembab dibagi udara kering

D. Uap air dibagi udara lembab

E. Udara kering dibagi udara lembab

48. Angin geostropik terjadi akibat …

A. Adanya gradien temperatur

B. Adanya gaya gradien tekanan

C. Adanya kesetimbangan gaya gradien tekanan dan gaya gesek

D. Adanya kesetimbangan gaya coriolis dan gaya gradien tekanan

E. Adanya kesetimbangan gaya coriolis dan gaya gesek

49. Angin monsun disebabkan oleh …

A. Kesetimbangan gaya gradien tekanan dan gaya gesek

B. Kesetimbangan gaya coriolis dan gaya gradien tekanan

C. Perbedaan tekanan permukaan

D. Perubahan sirkulasi global

E. Perbedaan sifat termal antara benua dan lautan

50. Lapisan batas antara Troposfer dan Stratosfer dimana temperatur berhenti menurun dan mulai naik adalah …

A. Tropopause

B. Stratopause

C. Mesepause

D. Mesosfer

E. Termopause

51. Perubahan fasa dari gas menjadi padat disebut …

A. Sublimasi

B. Kondensasi

C. Evaporasi

D. Freezing

E. Deposisi

52. Kelembaban relatif merupakan perbandingan antara …

A. Perbandingan campuran

B. Mixing ratio uap air dibagi mixing ratio uap air jenuh

C. Udara lembab dibagi udara kering

D. Uap air dibagi udara lembab

E. Udara kering dibagi udara lembab

53. Alat pencatat untuk mengukur kelembapan dan temperatur  atmosfer adalah:

A. Higrometer rambut

B. Termometer

C. Termohigrograph

D. Psikrometer

E. (A) dan (B) benar

54. Selain pengamatan cuaca permukaan, banyak stasiun pengamat yang melakukan pula pengukuran udara atas. Alat berikut adalah untuk tujuan itu:

A. Radiosonde

B. Roketsonde

C. Radar dan satelit

D. Rawinsonde

E. Semua di atas benar

55. Awan yang pertumbuhannya vertikal dan banyak mendatangkan hujan lebat adalah:

A. Sirus

B. Sirostratus

C. Nimbostratus

D. Stratus

E. Kumulonimbus

56. Menurut klasifikasi iklim menurut Koeppen, wilayah Indonesia umumnya termasuk dalam iklim

A. Am – Af

B. Aw

C. BSh

D. Bwh

E. H

57. Dari batuan di bawah ini, manakah yang memiliki koefisien kelulusan air paling rendah?

A. basalt

B. batupasir

C. tuff

D. batulempung

E. sekis

58. Mata air yang berasal dari air tanah tertekan disebut sebagai mata air:

A. artesis

B. gravitasi

C. kontak

D. cekungan

E. sekunder

59. Aliran air permukaan, misalnya pada suatu sungai, yang berhubungan langsung dengan akuifer bebas dapat berperan sebagai pemberi atau penerima air tanah. Aliran air permukaan pada suatu sungai bertindak sebagai pemberi air tanah (lossing stream), apabila:

A. muka air tanah lebih dangkal dari pada muka air permukaan

B. muka air permukaan lebih dangkal dari pada muka air tanah

C. aliran air permukaan lebih cepat daripada aliran air tanah

D. aliran air tanah lebih cepat daripada aliran air permukaan

E. semua jawaban salah

60. Lautan di Planet Bumi memiliki luas yang lebih besar daripada daratan. Yang mana dari perbandingan di bawah ini yang mendekati dengan perbandingan sesungguhnya luas lautan dengan daratan:

A. 2/3

B. 3/4

C. 4/5

D. 5/6

E. 6/7

61. Laut dapat dibagi menjadi beberapa kisaran kedalaman. Kedalaman dimana air laut selalu menggenangi dan sinar matahari mampu menembus disebut sebagai:

A. Zona litoral

B. Zona batial

C. Zona neritik

D. Zona abisal

E. Zona pesisir

62. Pada Planet Bumi saat ini dikenal ada 4 samudera besar, berdasarkan urutannya dari yang paling luas hingga yang tidak begitu luas adalah:

A. Atlantik, Pasifik, Hindia, Arktik

B. Pasifik, Hindia, Atlantik, Arktik

C. Hindia, Pasifik, Atlantik, Arktik

D. Pasifik, Atlantik, Hindia, Arktik

E. Arktik, Pasifik, Atlantik, Hindia

63. Arus laut merupakan gerak aliran air laut dengan arah dan kecepatan tertentu. Berdasarkan letaknya, arus dapat terjadi di permukaan dan di bawah permukaan. Bila penyebab utama arus laut di permukaan adalah tiupan angin, maka penyebab utama arus laut dibawah permukaan adalah:

A. Gangguan ikan

B. Gerak baling-baling kapal

C. Perbedaan berat jenis air

D. Perbedaan relief dasar laut

E. Perbedaan ketebalan tubuh air

64. Gelombang tsunami dapat terbentuk karena beberapa sebab, kecuali:

A. Adanya angin badai yang sangat kencang

B. Terjadinya gempabumi di dasar laut

C. Peristiwa letusan gunungapi di tengah laut

D. Runtuhnya tebing bawah laut

E. Kombinasi antara gempabumi dan letusan gunungapi di laut

65. Melihat dari proses terjadinya tsunami, di samudera mana yang kemungkinannya paling sering mengalami gelombang tersebut:

A. Atlantik

B. Pasifik

C. Hindia

D. Arktik

E. Semuanya memiliki peluang yang sama

66. Termoklin permanen adalah suatu kisaran kedalaman dimana air laut mengalami:

A. Perubahan temperatur dari tinggi di bagian atas menjadi rendah di bagian dalam

B. Perubahan temperatur dari rendah di bagian atas menjadi tinggi di bagian bawah

C. Perubahan tekanan dari rendah di bagian atas menjadi tinggi di bagian bawah

D. Perubahan tekanan dari tinggi di bagian atas menjadi rendah di bagian bawah

E. Perubahan kadar garam dari rendah di bagian atas menjadi tinggi di bagian bawah

67. Perbedaan antara air laut dengan air payau adalah tingkat salinitasnya, dimana batasnya adalah:

A. 25 0/0

B. 25 0/00

C. 35 0/0

D. 35 0/00

E. 50 0/0

68. Tingkat salinitas di suatu tempat dapat mengalami perubahan yang disebabkan oleh beberapa faktor berikut ini, kecuali:

A. Banyaknya petani/pengolah garam di sekitar tempat tersebut

B. Tingkat curah hujan di tempat tersebut

C. Tingkat penguapan di tempat tersebut

D. Besaran debit air sungai yang bermuara di tempat tersebut

E. Besaran lelehan dari gletser yang masuk ke tempat tersebut

69. Variasi berat jenis air laut tergantung pada beberapa faktor, kecuali:

A. Evaporasi

B. Presipitasi

C. Tiupan angin

D. Letak lintang geografis

E. Banyaknya organisme dalam air laut

70. Berdasarkan pada gaya hidupnya di laut, koral dapat dikelompokkan sebagai:

A. Nekton

B. Plankton

C. Bentos sesial

D. Bentos vagil

E. Tidak termasuk salah satu dari pilihan di atas

71. Pasang-surut air laut sangat dipengaruhi oleh konfigurasi matahari dan bulan terhadap Bumi, sehingga pasang tertinggi akan terjadi bila:

A. Bulan purnama dan bulan sabit ¼

B. Bulan baru dan bulan sabit ¾

C. Bulan baru dan bulan purnama

D. Bulan sabit ¼ dan bulan sabit ¾

E. Bulan purnama di musim kemarau

72. Waktu terjadinya air pasang di suatu tempat umumnya selalu terlambat satu jam dibandingkan dengan hari sebelumnya. Hal ini disebabkan oleh:

A. Selisih kecepatan revolusi Bulan dan rotasi Bumi

B. Selisih kecepatan revolusi Bulan dan revolusi Bumi

C. Adanya sudut deklinasi Bulan terhadap ekuator

D. Pergeseran lingkaran revolusi Bulan dari perigee menuju apogee

E. Pergeseran lingkaran revolusi Bumi dari perihelion menuju aphelion

73. Dalam perjalanan menuju Bulan seorang astronot mengamati diameter Bulan yang besarnya 3500 kilometer dalam cakupan sudut 60 . Berapakah jarak Bulan saat itu ?

A. 23392 km

B. 33392 km

C. 43392 km

D. 53392 km

E. 63392 km

74. Sebuah satelit berada pada ketinggian h = 100 kilometer dari permukaan Bumi. Berapakah jarak ke horison yang dapat diamati oleh satelit ini ?

A. 6038 km

B. 7038 km

C. 8038 km

D. 9038 km

E. 10038 km

75. Sebuah asteroid X bergerak mengelilingi Matahari dengan periode P=2,88 tahun. Oposisi terakhir terlihat pada awal tahun 2008. Kapankah ia berada pada oposisi berikutnya?

A. 2009

B. 2010

C. 2011

D. 2012

E. 2013

76. Yang tidak termasuk planet Jovian adalah

A. Saturnus

B. Uranus

C. Neptunus

D. Jupiter

E. Mars

77. Kebanyakan asteroid memiliki periode

A. 1 – 2 tahun

B. 2 – 3 tahun

C. 3 – 6 tahun

D. 6 – 10 tahun

E. > 10 tahun

78. Yang sering disebut planet kembar adalah

A. Saturnus dan Uranus

B. Uranus dan Neptunus

C. Neptunus dan Jupiter

D. Jupiter dan Saturnus

E. Jupiter dan Uranus

79. Karena bulan mengorbit mengelilingi bumi, sedangkan bulan dan bumi mengorbit mengelilingi matahari, mengakibatkan adanya perbedaan jumlah hari dalam 1 bulan sinodis dan 1 bulan siderial. Manakah pernyataan di bawah ini yang benar

A. jumlah hari bulan sinodis adalah 27 1/3 hari, sedangkan jumlah hari bulan siderial adalah 29 1/2

B. jumlah hari bulan sinodis adalah 28 1/3 hari, sedangkan jumlah hari bulan siderial adalah 27 1/2

C. jumlah hari bulan sinodis dan bulan siderial selalu berubah-ubah

D. jumlah hari bulan sinodis adalah 27 1/2 hari, sedangkan jumlah hari bulan siderial adalah 28 1/3

E. jumlah hari bulan sinodis adalah 29 1/2 hari, sedangkan jumlah hari bulan siderial adalah 27 1/3

80. Cahaya matahari yang diterima di bumi, terutama dipancarkan dari bagian dari matahari

A. sunspots

B. photosphere

C. corona

D. chromosphere

E. penumbra

Soal Geosains

Bagi siswa siswi Program Unggulan Kebumian silahkan soal ke 1 ini dipelajari


Pilihan Ganda (80 soal) Waktu: 90 menit

1. Berikut ini, yang termasuk jenis mineral logam adalah

A. Batubara

B. Magnetit

C. Belerang

D. Kalsit

E. Aspal

2. Mineral kuarsa memiliki rumus kimia

A. SiO2

B. CaCO3

C. Al2O3

D. PbS

E. MgCO3

3. Mineral yang memiliki kekerasan paling rendah adalah

A. Korundum

B. Topaz

C. Talk

D. Kuarsa

E. Kalsit

4. Contoh mineral yang  tidak tembus cahaya (opaque) adalah

A. Gipsum

B. Kuarsa

C. Plagioklas

D. Mika

E. Emas

5. Pertumbuhan mineral yang berbentuk serat (fibrous) dengan kristal yang memanjang dan fleksibel terdapat pada mineral

A. Mika

B. Stibnit

C. Hematit

D. Asbestos

E. Grafit

6. Yang termasuk mineral oksida di bawah ini, kecuali

A. Kuarsa

B. Magnetit

C. Hematit

D. Gipsum

E. Ilmenit

7. Garnet merupakan salah satu penciri mineral yang terdapat pada batuan

A. Beku

B. Metamorf

C. Sedimen

D. Batugamping

E. Volkanik

8. Mineral yang bersifat paramagnetik di bawah ini, kecuali

A. Magnetit

B. Pirhotit

C. Ilmenit

D. Albit

E. Hematit

9. Mineral pada batuan beku yang paling stabil dalam Bowen reaction series adalah

A. Olivin

B. Plagioklas

C. Kuarsa

D. Biotit

E. Muskovit

10. Batuan beku yang bersifat asam di bawah ini adalah

A. Granit

B. Peridotit

C. Basalt

D. Gabro

E. Diorit

11. Batuan beku yang bekomposisi utama gelasan adalah

A. Riolit

B. Obsidian

C. Basalt

D. Andesit

E. Granit

12. Tuff merupakan jenis batuan

A. Plutonik

B. Volkanik

C. Hipabisal

D. Piroklastik

E. Basa

13. Batuan sedimen yang terbentuk dari proses evaporasi adalah

A. Konglomerat

B. Gips

C. Batupasir

D. Batubara

E. Aglomerat

14. Konglomerat dan breksi merupakan penamaan batuan sedimen yang didasarkan pada…

A. Lingkungan pengendapan

B. Warna batuan

C. Bentuk butir

D. Struktur sedimen

E. Arah aliran

15. Ukuran butir pasir berdasarkan skala Wenworth, adalah

A. >256 mm

B. 1/16 – 2 mm

C. 1/16 – 1/256 mm

D. 2 – 4 mm

E. 1 – 3 mm

16. Batuan metamorf dengan komposisi mineral karbonat (kalsit atau dolomit) dan bertekstur granoblastik adalah

A. Serpentinit

B. Amfibolit

C. Granulit

D. Eklogit

E. Marmer

17. Para ahli geologi – geofísika dapat mengetahui struktur dalam bumi dengan cara

A. mengambil contoh batuan pada semua kedalaman

B. melakukan pemboran sampai inti bumi

C. menganalisis karakterisitik refraksi dan refleksi gelombang seisimik yang melewati bagian dalam bumi

D. melakukan pemetaan batuan di seluruh dunia

E. melakukan survei penginderaan jauh

18. Inti bumi terutama tersusun oleh

A. silikon

B. oksigen

C. sulfur

D. besi

E. nitrogen

19. Bidang diskontinuitas Mohorovicic (Moho) adalah

A. bidang batas pelamparan kerak bumi di permukaan

B. bidang batas inti dengan mantel bumi

C. bidang batas inti dengan kerak bumi

D. bidang batas mantel dengan kerak bumi

E. bidang batas pelamparan mantel di bawah permukaan

20. Ciri-ciri dari kerak samudera antara lain adalah sebagai berikut

A. densitasnya 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya unsur silika dan aluminium

B. densitasnya 2,7 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika dan magnesium

C. densitasnya 2,7 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika dan aluminium

D. densitasnya 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya unsur silika dan magnesium

E. densitasnya 2,7 – 3,0 gr/cm3 dan batuan penyusunnya terutama memiliki komposisi kimia yang kaya silika, aluminium dan magnesium

21. Suatu gunung api dapat memiliki bentuk tameng (shield) karena

A. lavanya bersifat basaltik dan encer

B. lavanya bersifat asam dan padat

C. jarang mengeluarkan lava

D. kandungan gas yang dikeluarkan sangat tinggi

E. tidak mengeluarkang gas

22. Berapakah jumlah minimum stasiun seismik yang diperlukan untuk menentukan lokasi episenter sebuah gempa bumi

A. 1

B. 2

C. 3

D. 4

E. 5

23. Suatu gempa disebut gempa dalam apabila jarak antara fokus gempa dan episenter adalah

A. 0 – 70 km

B. 70 – 350 km

C. 350 – 670 km

D. 670 – 740 km

E. 740 – 890 km

24. Skala yang dipakai untuk mengukur intensitas suatu gempa adalah

A. Mercalli

B. Mohs

C. Fujita

D. Rayleigh

E. Monteza

25. Di Indonesia, pulau yang kemungkinan kecil mengalami  gempa bumi adalah

A. Jawa

B. Sumatra

C. Sulawesi

D. Kalimantan

E. Papua

26. Tsunami yang diakibatkan oleh gempa di dasar laut, umumnya dipicu oleh terjadinya

A. sesar naik

B. sesar turun

C. vulkanisme

D. longsoran

E. semua benar

27. Jenis sesar yang mengakibatkan batuan yang lebih tua dapat berada di atas batuan yang lebih muda adalah

A. sesar normal

B. sesar naik

C. sesar geser

D. sesar turun

E. sesar listrik

28. Pada batas lempeng divergen, umumnya didominasi oleh terjadinya struktur geologi berupa

A. sesar turun

B. sesar naik

C. sesar geser

D. antiklin

E. sinklin

29. Hukum Superposisi pada prinsipnya menyebutkan bahwa pada suatu sekuen lapisan batuan redimen yang belum terdeformasi

A. semua lapisan batuan memiliki umur yang sama

B. lapisan batuan tidak bisa ditentukan umurnya

C. lapisan batuan berbeda-beda umurnya

D. lapisan batuan yang berada di bawah berumur lebih muda dari yang di atasnya

E. lapisan batuan yang berada di atas berumur lebih muda dari yang di bawahnya

30. Selang waktu pada saat tidak terjadi deposisi sedimen diantara sekuen deposisi sedimen yang lain disebut sebagai:

A. ketidakmenerusan

B. ketidaksepadanan

C. ketidakselarasan

D. ketidaksamaan

E. ketidaklanjutan

31. Dalam skala waktu geologi, periode Jura (Jurassic) terjadi pada jangka waktu

A. mulai 65 juta tahun yll sampai 1,8 juta tahun yll

B. mulai 144 juta tahun yll sampai 65 juta tahun yll

C. mulai 206 juta tahun yll sampai 144 juta tahun yll

D. mulai 248 juta tahun yll sampai 206 juta tahun yll

E. sebelum 248 juta tahun yll

32. Yang bukan merupakan nama fosil fauna adalah

A. trilobita

B. foraminifera

C. dimetrodon

D. anatase

E. diplodocus

33. Urutan volume (dari yang besar ke yang kecil) gas-gas yang terkandung dalam udara kering, yang benar adalah …

A. N2, He, Ne

B. Ne, He, O3

C. CO2, O3, He

D. O2, O3, CO2

E. N2, CO2, O2

34. Suhu udara meningkat menjelang hujan karena …

A. Awan melepaskan panas

B. Permukaan bumi melepaskan panas ke lingkungannya

C. Sinar matahari terhalang oleh awan

D. Sinar matahari diserap oleh air di permukaan bumi

E. Radiasi matahari tertahan oleh awan

35. Jika tekanan udara lebih tinggi dari biasanya, maka kemungkinan besar tidak akan turun hujan, karena …

A. Uap air di udara berubah menjadi air

B. Angin bertiup dari daerah tersebut

C. Suhu udara menurun drastis

D. Angin bertiup ke daerah tersebut

E. Air yang berubah menjadi uap air semakin banyak

36. Hujan frontal terjadi akibat …

A. Adanya siklus konveksi

B. Adanya pertemuan antara massa udara panas yang lembab dengan masa udara dingin

C. Adanya penguapan yang berlebihan

D. Suhu udara di daerah ekuator lebih panas daripada suhu udara di kutub

E. Adanya udara yang banyak mengandung uap air di kaki gunung yang dipaksa melalui lereng pegunungan

37. Angin Fohn yang bertiup di daerah Jawa Timur disebut …

A. Angin Gending

B. Angin Kumbang

C. Angin Brubu

D. Angin Bohorok

E. Angin Wambrau

38. Angin Fohn yang bertiup di daerah Sulawesi Selatan adalah …

A. Angin Gending

B. Angin Grenggong

C. Angin Brubu

D. Angin Bohorok

E. Angin Wambrau

39. Negara berikut yang memiliki potensi fluktuasi suhu udara rata-rata harian yang relatif konstan sepanjang tahun adalah …

A. Perancis

B. Belanda

C. Kanada

D. Jepang

E. Malaysia

40. Awan berikut yang tergolong dalam kelompok awan tinggi adalah …

A. Cirrus

B. Cirrocumulus

C. Cirrostratus

D. Cumulus

E. Nimbus

41. Atmosfer bumi terdiri dari empat lapisan utama. Lapisan yang mengandung uap air dan merupakan tempat terjadinya pembentukan cuaca adalah …

A. Ionosfer

B. Termosfer

C. Mesosfer

D. Stratosfer

E. Troposfer

42. Di bawah ini yang merupakan kelompok angin global adalah …

A. Angin musim, angin lokal, angin timuran

B. Angin timuran, angin lembah, angin pusat

C. Angin pasat, angin darat, angin gunung

D. Angin baratan, angin timuran, angin pasat

E. Angin laut, angin lembah, angin musim

43. Akibat rotasi bumi adalah …

A. Pergantian musim

B. Terjadinya pasang surut air laut

C. Pembelokan arah angin

D. Pergerakan semu matahari

E. Pembagian masa panen

44. Hukum pertama termodinamika berbunyi …

A. Kerja yang dilakukan sama dengan perubahan kalor ditambah perubahan energi internal

B. Perubahan energi internal sama dengan kerja yang dilakukan

C. Perubahan kalor sama dengan perubahan energi internal

D. Perubahan kalor sama dengan perubahan energi internal ditambah kerja yang dilakukan

E. Perubahan energi internal sama dengan perubahan kalor ditambah kerja yang dilakukan

45. Udara lembab merupakan campuran dari …

A. Udara basah dan uap air

B. Udara panas dan udara dingin

C. Uap air dan udara kering

D. Udara basah dan udara dingin

E. Udara panas dan udara kering

46. Kemlembaban mutlak adalah …

A. Densitas uap air

B. Mixing ratio

C. Uap air dibagi udara kering

D. Uap air dibagi udara lembab

E. Tekanan uap air dibagi tekanan uap air jenuh

47. Kelembaban spesifik hasil dari …

A. Perbandingan campuran

B. Udara lembab dibagi volume udara kering dan uap air

C. Udara lembab dibagi udara kering

D. Uap air dibagi udara lembab

E. Udara kering dibagi udara lembab

48. Angin geostropik terjadi akibat …

A. Adanya gradien temperatur

B. Adanya gaya gradien tekanan

C. Adanya kesetimbangan gaya gradien tekanan dan gaya gesek

D. Adanya kesetimbangan gaya coriolis dan gaya gradien tekanan

E. Adanya kesetimbangan gaya coriolis dan gaya gesek

49. Angin monsun disebabkan oleh …

A. Kesetimbangan gaya gradien tekanan dan gaya gesek

B. Kesetimbangan gaya coriolis dan gaya gradien tekanan

C. Perbedaan tekanan permukaan

D. Perubahan sirkulasi global

E. Perbedaan sifat termal antara benua dan lautan

50. Lapisan batas antara Troposfer dan Stratosfer dimana temperatur berhenti menurun dan mulai naik adalah …

A. Tropopause

B. Stratopause

C. Mesepause

D. Mesosfer

E. Termopause

51. Perubahan fasa dari gas menjadi padat disebut …

A. Sublimasi

B. Kondensasi

C. Evaporasi

D. Freezing

E. Deposisi

52. Kelembaban relatif merupakan perbandingan antara …

A. Perbandingan campuran

B. Mixing ratio uap air dibagi mixing ratio uap air jenuh

C. Udara lembab dibagi udara kering

D. Uap air dibagi udara lembab

E. Udara kering dibagi udara lembab

53. Alat pencatat untuk mengukur kelembapan dan temperatur  atmosfer adalah:

A. Higrometer rambut

B. Termometer

C. Termohigrograph

D. Psikrometer

E. (A) dan (B) benar

54. Selain pengamatan cuaca permukaan, banyak stasiun pengamat yang melakukan pula pengukuran udara atas. Alat berikut adalah untuk tujuan itu:

A. Radiosonde

B. Roketsonde

C. Radar dan satelit

D. Rawinsonde

E. Semua di atas benar

55. Awan yang pertumbuhannya vertikal dan banyak mendatangkan hujan lebat adalah:

A. Sirus

B. Sirostratus

C. Nimbostratus

D. Stratus

E. Kumulonimbus

56. Menurut klasifikasi iklim menurut Koeppen, wilayah Indonesia umumnya termasuk dalam iklim

A. Am – Af

B. Aw

C. BSh

D. Bwh

E. H

57. Dari batuan di bawah ini, manakah yang memiliki koefisien kelulusan air paling rendah?

A. basalt

B. batupasir

C. tuff

D. batulempung

E. sekis

58. Mata air yang berasal dari air tanah tertekan disebut sebagai mata air:

A. artesis

B. gravitasi

C. kontak

D. cekungan

E. sekunder

59. Aliran air permukaan, misalnya pada suatu sungai, yang berhubungan langsung dengan akuifer bebas dapat berperan sebagai pemberi atau penerima air tanah. Aliran air permukaan pada suatu sungai bertindak sebagai pemberi air tanah (lossing stream), apabila:

A. muka air tanah lebih dangkal dari pada muka air permukaan

B. muka air permukaan lebih dangkal dari pada muka air tanah

C. aliran air permukaan lebih cepat daripada aliran air tanah

D. aliran air tanah lebih cepat daripada aliran air permukaan

E. semua jawaban salah

60. Lautan di Planet Bumi memiliki luas yang lebih besar daripada daratan. Yang mana dari perbandingan di bawah ini yang mendekati dengan perbandingan sesungguhnya luas lautan dengan daratan:

A. 2/3

B. 3/4

C. 4/5

D. 5/6

E. 6/7

61. Laut dapat dibagi menjadi beberapa kisaran kedalaman. Kedalaman dimana air laut selalu menggenangi dan sinar matahari mampu menembus disebut sebagai:

A. Zona litoral

B. Zona batial

C. Zona neritik

D. Zona abisal

E. Zona pesisir

62. Pada Planet Bumi saat ini dikenal ada 4 samudera besar, berdasarkan urutannya dari yang paling luas hingga yang tidak begitu luas adalah:

A. Atlantik, Pasifik, Hindia, Arktik

B. Pasifik, Hindia, Atlantik, Arktik

C. Hindia, Pasifik, Atlantik, Arktik

D. Pasifik, Atlantik, Hindia, Arktik

E. Arktik, Pasifik, Atlantik, Hindia

63. Arus laut merupakan gerak aliran air laut dengan arah dan kecepatan tertentu. Berdasarkan letaknya, arus dapat terjadi di permukaan dan di bawah permukaan. Bila penyebab utama arus laut di permukaan adalah tiupan angin, maka penyebab utama arus laut dibawah permukaan adalah:

A. Gangguan ikan

B. Gerak baling-baling kapal

C. Perbedaan berat jenis air

D. Perbedaan relief dasar laut

E. Perbedaan ketebalan tubuh air

64. Gelombang tsunami dapat terbentuk karena beberapa sebab, kecuali:

A. Adanya angin badai yang sangat kencang

B. Terjadinya gempabumi di dasar laut

C. Peristiwa letusan gunungapi di tengah laut

D. Runtuhnya tebing bawah laut

E. Kombinasi antara gempabumi dan letusan gunungapi di laut

65. Melihat dari proses terjadinya tsunami, di samudera mana yang kemungkinannya paling sering mengalami gelombang tersebut:

A. Atlantik

B. Pasifik

C. Hindia

D. Arktik

E. Semuanya memiliki peluang yang sama

66. Termoklin permanen adalah suatu kisaran kedalaman dimana air laut mengalami:

A. Perubahan temperatur dari tinggi di bagian atas menjadi rendah di bagian dalam

B. Perubahan temperatur dari rendah di bagian atas menjadi tinggi di bagian bawah

C. Perubahan tekanan dari rendah di bagian atas menjadi tinggi di bagian bawah

D. Perubahan tekanan dari tinggi di bagian atas menjadi rendah di bagian bawah

E. Perubahan kadar garam dari rendah di bagian atas menjadi tinggi di bagian bawah

67. Perbedaan antara air laut dengan air payau adalah tingkat salinitasnya, dimana batasnya adalah:

A. 25 0/0

B. 25 0/00

C. 35 0/0

D. 35 0/00

E. 50 0/0

68. Tingkat salinitas di suatu tempat dapat mengalami perubahan yang disebabkan oleh beberapa faktor berikut ini, kecuali:

A. Banyaknya petani/pengolah garam di sekitar tempat tersebut

B. Tingkat curah hujan di tempat tersebut

C. Tingkat penguapan di tempat tersebut

D. Besaran debit air sungai yang bermuara di tempat tersebut

E. Besaran lelehan dari gletser yang masuk ke tempat tersebut

69. Variasi berat jenis air laut tergantung pada beberapa faktor, kecuali:

A. Evaporasi

B. Presipitasi

C. Tiupan angin

D. Letak lintang geografis

E. Banyaknya organisme dalam air laut

70. Berdasarkan pada gaya hidupnya di laut, koral dapat dikelompokkan sebagai:

A. Nekton

B. Plankton

C. Bentos sesial

D. Bentos vagil

E. Tidak termasuk salah satu dari pilihan di atas

71. Pasang-surut air laut sangat dipengaruhi oleh konfigurasi matahari dan bulan terhadap Bumi, sehingga pasang tertinggi akan terjadi bila:

A. Bulan purnama dan bulan sabit ¼

B. Bulan baru dan bulan sabit ¾

C. Bulan baru dan bulan purnama

D. Bulan sabit ¼ dan bulan sabit ¾

E. Bulan purnama di musim kemarau

72. Waktu terjadinya air pasang di suatu tempat umumnya selalu terlambat satu jam dibandingkan dengan hari sebelumnya. Hal ini disebabkan oleh:

A. Selisih kecepatan revolusi Bulan dan rotasi Bumi

B. Selisih kecepatan revolusi Bulan dan revolusi Bumi

C. Adanya sudut deklinasi Bulan terhadap ekuator

D. Pergeseran lingkaran revolusi Bulan dari perigee menuju apogee

E. Pergeseran lingkaran revolusi Bumi dari perihelion menuju aphelion

73. Dalam perjalanan menuju Bulan seorang astronot mengamati diameter Bulan yang besarnya 3500 kilometer dalam cakupan sudut 60 . Berapakah jarak Bulan saat itu ?

A. 23392 km

B. 33392 km

C. 43392 km

D. 53392 km

E. 63392 km

74. Sebuah satelit berada pada ketinggian h = 100 kilometer dari permukaan Bumi. Berapakah jarak ke horison yang dapat diamati oleh satelit ini ?

A. 6038 km

B. 7038 km

C. 8038 km

D. 9038 km

E. 10038 km

75. Sebuah asteroid X bergerak mengelilingi Matahari dengan periode P=2,88 tahun. Oposisi terakhir terlihat pada awal tahun 2008. Kapankah ia berada pada oposisi berikutnya?

A. 2009

B. 2010

C. 2011

D. 2012

E. 2013

76. Yang tidak termasuk planet Jovian adalah

A. Saturnus

B. Uranus

C. Neptunus

D. Jupiter

E. Mars

77. Kebanyakan asteroid memiliki periode

A. 1 – 2 tahun

B. 2 – 3 tahun

C. 3 – 6 tahun

D. 6 – 10 tahun

E. > 10 tahun

78. Yang sering disebut planet kembar adalah

A. Saturnus dan Uranus

B. Uranus dan Neptunus

C. Neptunus dan Jupiter

D. Jupiter dan Saturnus

E. Jupiter dan Uranus

79. Karena bulan mengorbit mengelilingi bumi, sedangkan bulan dan bumi mengorbit mengelilingi matahari, mengakibatkan adanya perbedaan jumlah hari dalam 1 bulan sinodis dan 1 bulan siderial. Manakah pernyataan di bawah ini yang benar

A. jumlah hari bulan sinodis adalah 27 1/3 hari, sedangkan jumlah hari bulan siderial adalah 29 1/2

B. jumlah hari bulan sinodis adalah 28 1/3 hari, sedangkan jumlah hari bulan siderial adalah 27 1/2

C. jumlah hari bulan sinodis dan bulan siderial selalu berubah-ubah

D. jumlah hari bulan sinodis adalah 27 1/2 hari, sedangkan jumlah hari bulan siderial adalah 28 1/3

E. jumlah hari bulan sinodis adalah 29 1/2 hari, sedangkan jumlah hari bulan siderial adalah 27 1/3

80. Cahaya matahari yang diterima di bumi, terutama dipancarkan dari bagian dari matahari

A. sunspots

B. photosphere

C. corona

D. chromosphere

E. penumbra

Soal - Soal Deklarasi

SOAL-SOAL DEKLARASI
1. Manakah yang mendeklarasikan tipe enumerasi dengan tepat?
a. Type a=integer;
b. Type a=1..300;
c. Type a=(baik, jelek, buruk);
d. Type a=[baik, jelek, buruk];
e. Type a=baik, jelek, buruk;
Jawab: c. Type a=(baik, jelek, buruk);

2. Tipe di bawah ini mana yang tidak dapat melakukan operasi aritmatika?
a. integer
b. byte
c. real
d. boolean
e. word
Jawab: d. Boolean

3. Deklarasi prosedur manakah yang dibenarkan?
a. procedure hapus;
b. procedure hapus(s:string);
c. procedure hapus(var s:string);
d. procedure hapus(s:string):boolean;
e. procedure hapus(var data);
Jawab: d. procedure hapus(s:string):boolean; Pembahasan: Untuk penulisan prosedur, tidak diperbolehkan adanya nilai kembali. Sedangkan parameter tanpa tipe data (pada opsi e), dapat dibenarkan.

4. Deklarasi function manakah yang tidak diizinkan?
a. Function density(x:real):real;
b. Function density(b:byte):byte;
c. Function density(var s:string):real;
d. Function density(var data):byte;
e. Function density;
Jawab: e. Function density; Pembahasan: Untuk penulisan function , harus ada nilai kembali.

5. Tipe variabel ekspresi manakah yang tidak dapat ditampilkan dengan procedure Writeln?
a. Type T=Integer;
b. Type T=String;
c. Type C=Char;
d. Type T=(Small, Medium, Large)
e. Semua valid
Jawab: d. Type T=(Small, Medium, Large) Pembahasan: Opsi d adalah tipe data enumerasi. Tipe data enumerasi tidak dapat ditampilkan dengan perintah Writeln.

6. Dengan deklarasi berikut: Type warna=(merah,kuning,hijau,biru,hitam,putih,jingga); Var w:warna; Perintah mana yang salah?
a. If w in [warna] then writeln(‘ada’);
b. w:=merah; w:=w + kuning;
c. w:=[merah];
d. w:=hijau; dec(w);
e. w:=’Merah’;

Jawab: d. w:=hijau; dec(w); Pembahasan: Variabel w adalah variabel yang mempunyai tipe data enumerasi yang merupakan salah satu tipe data ordinal. Karena merupakan tipe data ordinal, maka variabel w dapat dioperasikan dengan fungsi atau prosedur seperti ORD, DEC, INC, PRED, dan SUCC.

7. Pada deklarasi di atas, jika variabel W1 berisi [merah,kuning,hijau] dan variabel W2 berisi [merah,kuning,hitam] maka, jika diberikan statemen W3:=W1+W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau,hitam]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: a. [merah,kuning,hijau,hitam] Pembahasan: Operator + pada tipe data himpunan adalah gabungan atau union.

8. Jika diberikan statemen W3:=W1-W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: c. [hijau] Pembahasan: Operator - pada tipe data himpunan adalah operator difference. Konsep Dasar Pemrograman Prosedural 61

9. Jika diberikan statemen W3:=W1*W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau,hitam]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: c. [hijau,hitam] Pembahasan: Operator * pada tipe data himpunan adalah operator irisan. SOAL-SOAL INPUT / OUTPUT

10. Perhatikan potongan program berikut ini : Begin Writeln((10 shr 1) shl 2); end. Apa yang dihasilkan oleh program diatas...
a. 18 b. 19 c. 20 d. 21 e. 22
Jawab: c. 20 Pembahasan: Operator SHR adalah operasi pergeseran bit ke kanan dan operasi shl adalah operasi pergeseran bit ke kiri. 10 shr 1 = 5 ? (1010 shr 1 = 0101 = 5) 5 shl 2 = 20 (0101 shl 2 = 10100 = 20) SOAL-SOAL STRUKTUR KONTROL

11. Bagaimana keluaran program di bawah ini? Var I:integer; Begin I:=2; Case I of 1,3,5,7,9:writeln(‘Ganjil’); 2:writeln(‘Prima genap’); 0..10:writeln(‘Normal’); else writeln(‘Tidak normal’); end; end;
a. Prima genap
b. Normal
c. Prima genap Normal
d. Normal Prima genap
e. Prima genap Tidak normal
Jawab: a. Prima genap Pembahasan: Struktur kendali case akan segera keluar untuk menjalanakan statement berikutnya setelah menemukan nilai yang tepat. Perhatikan program di bawah ini: var I,j,k:integer; L:byte; begin i:=3; j:=4; k:=32; L:=0; {If – 1 } if i + j and k =0 then writeln(‘Betul’) else Konsep Dasar Pemrograman Prosedural 63 writeln(‘Salah); {If – 2 } if (i = 2) and (j <> i) then writeln(‘Betul’) else writeln(‘Salah); {If – 3} if not L in [1..120] then writeln(‘Betul’) else writeln(‘Salah’); end. Program diatas berisi tiga perintah if then else yang saling tidak berkaitan, masing-masing IF diberi nama IF – 1, IF – 2, IF – 3.

12. Perintah if manakah yang tidak dibenarkan:
a. If - 1
b. If - 2
c. If - 3
d. If – 1 dan if - 2
e. Tidak ada if yang salah
Jawab: e. Tidak ada if yang salah Pembahasan: Pada If – 1, ekspresi i+j and k adalah ekspresi matematika dengan urutan pengerjaan j and k kemudian ditambahkan dengan i. Ini merupakan ekspresi yang valid dalam bahasa Pascal Pada If – 3, ekspresi Not L akan dioperasikan terlebih dulu. Ini juga merupakan ekspresi yang valid dalam bahasa Pascal.

13. Pada program di atas, if mana yang menghasilan output “Betul”?
a. If - 1
b. If - 2
c. If - 3
d. If – 1 dan if - 2
e. Tidak ada if yang menghasilkan “Betul”
Jawab: 64 Konsep Dasar Pemrograman Prosedural b. If - 2 Pembahasan: Urutan pengerjaan operator AND dan OR adalah AND akan dievaluasi terlebih dulu. Pada kondisi pertama, (i = 2) and (j <>i), akan menghasilkan TRUE, sehingga yang dicetak adalah “Betul”

SOAL-SOAL PERULANGAN

14. Perhatikan penggalan program berikuti ni : const Data: array [1..3,1..3] of char= ((‘1’,’1’,’2’)(‘2’,’2’,’4’),(‘4’,’4’,’8’)); var i, j : byte; begin for i:= 1 to 3 do begin for j:=3 downto 1 do write(Data[i,j]): writeln; end; end. Apa keluaran program di atas ?
a. 112 224 448
b. ‘1’’1’’2’ ’2’’2’’4’ ’4’’4’’8’
c. 211 422 844
d. ‘2’’1’’1’ ’4’’2’’2’ ’8’’4’’4’
e. 124 124 248
Jawab: c. 211 422 844 15. Perhatikan program dibawah ini : type data=set of char; var setchar:data; s:string; i:integer; begin setchar:=[]; readln(s); for i:=1 to length(s) do begin if not(s[i] in setchar) then begin setchar:=setchar+[s[i]]; write(s[i]); end; end; writeln; end.

15. Output dari program di atas jika input 'To be or Not To be that is the question' adalah
a. ‘To berNthaisqun.'
b. ‘To berNhaisqu`
c. ‘to@bernhaisquN'
d. ‘T N.'
e. ‘OBERTHAISQUN’
Jawab: a. ‘To berNthaisqun.' Pembahasan: Yang perlu diperhatikan adalah bahwa tidak ada anggota yang sama dalam sebuah set (himpunan).

16. Gunakan program berikut untuk menjawab pertanyaan : type data=set of byte; var setint:data; i:integer; begin setint:=[1]; setint:=setint+[3]; setint:=[5]; for i:=1 to 5 do begin if (i in setint) then continue else setint:=[i]; end; end. Output dari program di atas adalah:
a. [1,2,3,4,5]
b. [1,3,5]
c. [5]
d. [1,3]
e. []
Jawab: c. [5] Pembahasan: Statement di bawah ini setint:=[1]; setint:=setint+[3]; setint:=[5]; Akan membuat setint berisi [5] saja. Pada statement berikutnya: for i:=1 to 5 do begin if (i in setint) then continue else setint:=[i]; end; Akan membuat setint berisi nilai terakhir dari i yaitu 5. SOAL-SOAL PROSEDUR DAN FUNGSI

17. Perhatikan program berikut : var s:string; Konsep Dasar Pemrograman Prosedural 67 begin s:='TOKI GO GET GOLD!'; delete(s,1,length(s)-12); writeln(s); end. Apa keluaran program di atas ?
a. GO GET GOLD!
b. GO GET GOLD!
c. GET GOLD!
d. TOKI GO GET
e. TOKI GO GE
Jawab: a. GO GET GOLD! Pembahasan: Procedure delete: Deklarasi : procedure Delete(var S: String; Index: Integer; Count:Integer); Keterangan : procedure delete akan menghapus S sebanyak count karakter, dimulai dari posisi Index. Function length: Deklarasi : Function Length (S : String) : Integer; Keterangan : Length menghasilkan panjang dari S, bernilai antara 0 sampai dengan 255. Jika S tidak berisi apa-apa maka akan menghasilkan 0. Statement delete(s,1,length(s)-12) akan menghapus s dari posisi 1 sebanyak panjang s, yaitu 17-12 = 5. Sehingga yang dihapus adalah karakter ‘TOKI ‘ dan s akan bernilai GO GET GOLD!

18. Perhatikan penggalan program berikut : var i,k: integer; begin i:=5; k:=0; k:=trunc(sqrt(i))+1; writeln(k); end. Apa keluaran program di atas ?
a. 3
b. 2.24
c. 2
d. 0
e. program tidak dapat dijalankan
Jawab: a. 3 Pembahasan: Fungsi sqrt : Deklarasi : Function Sqrt (X : Real) : Real; Keterangan : menghasilkan akar pangkat dua dari x, di mana x harus positif Fungsi trunc: Deklarasi : Function Trunc (X : Real) : Longint; Keterangan : menghasilkan bilangan bulat dari X, akan selalu lebih kecil atau sama dengan X. Sqrt(5) akan menghasilkan 2.23 Trunc(2.23) akan menghasilkan 2 Sehingga k:=trunc(sqrt(i))+1; akan menghasilkan 3

19. Mengacu pada program berikut : var A,B:string; C:string[10]; begin A:='TOKI MEMANG';
B:='HEBAT'; C:=A+B; if (Pos(B)>0) then Begin Writeln('A'); end else Writeln('B'); end. Apa yang terjadi jika program di atas di jalankan...
a. Huruf ‘A’ tercetak
b. Huruf ‘B’ tercetak
c. Tidak dapat dipastikan
d. Terjadi error
e. Tidak bisa di compile
Jawab: e. Tidak bisa di compile Pembahasan: Kesalahan pertama yang akan ditemui program adalah pada function pos. Deklarasi : Function Pos (Substr : String; S : String) : Integer; Keterangan : function pos akan menghasilkan urutan atau posisi substr di S. Jika tidak ditemukan, maka akan menghasilkan 0. Pada program function pos hanya terdiri dari 1 parameter saja sehingga program tidak akan dapat dijalankan.

20. Perhatikan potongan program berikut : begin writeln(round(frac(3.7))); end. Apa keluaran program di atas ?
a. 0
b. 1
c. 2
d. 3
e. 4
Jawab: b. 1 Pembahasan: Fungsi frac (lihat pembahasan di atas) Fungsi round Deklarasi : Function Round (X : Real) : Longint; Keterangan : membulatkan bilangan X, yang mungkin lebih besar atau lebih kecil dari X. Frac(3.7) akan menghasilkan 0.7 Round(0.7) akan menghasilkan 1

21. Diketahui deklarasi fungsi dan variabel sebagai berikut: var St: String; procedure Sulap(var S: String); begin if S = 'Kecil’ then S :=’kecil’ else if S = ‘Besar’ then S :=’BESAR’; end; Di antara potongan program berikut, manakah yang salah?
a. St := Chr(60); Sulap(St);
b. St :=’KECIL’; Sulap(St);
c. St := Chr(45) + Chr(65); Sulap(St);
d. Sulap(‘Besar’);
e. Semua ekspresi di atas benar
Jawab: a. St := Chr(60); Sulap(St); Pembahasan: Sebuah variabel string tidak dapat diberikan nilai bertipe data character. SOAL-SOAL OPERASI FILE

22. Perintah mana yang tidak boleh digunakan untuk file bertipe text?
a. Assign
b. Reset
c. EOF
d. FilePos
e. Semua boleh digunakan untuk Text
Jawab: d. FilePos Pembahasan: Perint ah FilePos adalah perintah untuk mengetahui posisi file pointer (penunjuk file), dan hanya dapat dioperasikan untuk file bertipe bukan text. Gunakan program berikut ini untuk menjawab soal di bawah ini: program Uji; var T:Text; i,j,k:integer; begin Assign(T, 'INPUT.TXT’); Reset(T); Readln(T, i, j, k); Writeln(i,’ ’ j,’ ’, k); Readln(T,i); Readln(T,j); Writeln(i,’ ’,j); Close(T); End.

23. Misalkan file INPUT.TXT berisi baris-baris sebagai bcrikut: 3 1 4 9 5 2 6 8 7 0 Bagaimanakah output dari program tersebut?
a. 3 1 4 9 5 2 6 8 7
b. 3 1 4 9 5
c. 3 1 4 5 2
d. 3 1 4 5 8
e. Terjadi runtime error karena isi file INPUT.TXT tidak sesuai untuk program ini.
Jawab: d. 3 1 4 5 8 Pembahasan: Perintah Readln akan melakukan pembacaan di baris berikutnya. Perintah Readln pertama akan melakukan pembacaan pada file baris pertama, perintah Readln berikutnya melakukan pembacaan pada baris ke dua dan perintah Readln terakhir melakukan pembacaan pada baris ketiga.

SOAL-SOAL KASUS / MEMBACA PROGRAM

Program berikut ini dipakai untuk menjawab dua soal di bawah ini var Bil:Integer; procedure Find(B:Integer;I:Integer); var J,R:Integer; begin R:=Round(sqrt(B)); J:=2; while (J<=R) and (B Mod J<>0) do inc(J); if J<=R then begin Write(J,'*'); Find(B div J, I+1); end else if I>0 then Writeln(B,'=',Bil) else Writeln('Bilangan Prima!'); end; begin Write('Masukkan bilangan : '); Readln(Bil); Find(Bil,0); end.

24. Bagaimana output program di atas bila inputnya 42?
a. 7 * 3 * 2 = 42
b. Bilangan prima
c. =42
d. 2 * 3 * 7 = 47
e. Salah semaa
Jawab: a. 7 * 3 * 2 = 42 25. Bagaimana output program di atas bila, inputnya 23? a. = 23 b. Bilangan pima c. 23 * 1 = 23 d. = 23 Bilangan prima! e. Salah semua Jawab: b. Bilangan prima Joni, petugas statistik yang baru saja belajar Pascal. Mencoba membuat program perata-rata sebagai berikut var Amatan:array[5] of integer; Jumlah:Integer; RataRata:Integer; I:Integer; begin for I:=1 to 5 do begin Write('Amatan ke-',I,' : '); Readln(Amatan[I]); end; Jumlah:=0; For I:=1 to 5 do begin Jumlah:=Jumlah+Amatan[I]; RataRata:=Jumlah/5; Writeln('Jumlah = ',Jumlah); Writeln('Rata-rata = ',RataRata); Readln; end. Gunakan program yang dibuat oleh Joni ini untuk menjawab soal-soal berikut.

26. Ketika si Joni mencoba menjalankan program tersebut, temyata, compiler menunjukkan sebuah pesan kesalahan yang membuat: ia kebingungan. Tahukah Anda kesalahan pertama yang dibuat Joni?
a. Judul program (program Statistik) terlalu panjang, maksimum 8 karakter (misalnya: program Stat)
b. Procedure Readln (pada baris terakhir program sebelum end.) tidak boleh dipanggil tanpa parameter. Jadi seharusnya: Readln(I);
c. Statement for dengan variabel sama tidak boleh diulangi dua kali. Seharusnya dideklarasikan variabel lain, misalnya var I: Integer untuk for yang kedua
d. Deklarasi array salah, semestinya: var Amatan: array[ 1..5] of Integer;
e. Nama variabel seperti RataRata tidak valid, scharusnya Ratarata
Jawab: a. Deklarasi array salah, semestinya: var Amatan: array[ 1..5] of Integer; Pembahasan: Deklarasi dari array adalah: type identifier=array[tipe_indeks] of tipe_data di mana tipe_indeks adalah tipe data ordinal.

27. Setelah Anda memberi saran demikian, temyata Joni masih belum bisa meng-compile programnya. Apa sebabnya?
a. setiap variabel harus dideklarasikan dengan keyword var sendiri-sendiri. Misalnya: var Jumlah: Integer; var RataRata:Integer; Var I:Integer;
b. Variabel RataRata tidak harus bertipe Real
c. Semua variabel, kecuali I seharusnya adalah Real, tidak boleh Integer
d. Pemisah antara parameter dalam Write dan Writeln harus titik koma, bukan koma, Misalnya Writeln(‘Jumlah = ‘;Jumlah);
e. Semua alasan di atas salah
Jawab: c. Semua variabel, kecuali I seharusnya adalah Real, tidak boleh Integer Pembahasan: Dalam program diberikan instruksi RataRata:=Jumlah/5 yang berarti variabel RataRata harus bertipe Real. Karena operator / hanya dikenal oleh variabel yang bertipe real. Konsep Dasar Pemrograman Prosedural 75

28. Joni mengganti operator “/” dengan "div" pada baris ke-15 program tersebut. Apa akibatnya?
a. program tidak mau di-compile karena. operator div tidak dapat digunakan di situ
b. nilai rata-ratanya menjadi 5
c. nilai rata-ratanya menjadi 6
d. nilai rata-ratanya menjadi 0
e. nitai rata-ratanya menjadi 2
Jawab: b. nilai rata-ratanya menjadi 5 Pembahasan: Perintah div adalah operator pembagian yang menghasilkan pembulatan ke bawah. Gunakan program berikut ini untuk menjawab beberapa soal selanjutnya: uses crt; var j:array['A'..'Z'] of Byte; c:char; Kal:string; procedure HH(S:String); var i:integer; {baris-6} m:char; begin for i:= 1 to length(S) do begin m:=S[i]; {baris-11} if m in ['A'..'Z'] then {baris-12} inc(J[i]); end; end; begin for c:='A' to 'Z' do J[c]:=0; Kal:='PASAR'; HH(Kal); for c:='A' to 'Z' do if J[c]>0 then write(c,J[c],' '); writeln; Kal:='RAYA'; HH(Kal); for c:='Z' downto 'A' do if j[c]>0 then write(c,J[c],' '); writeln; end.

29. Bila terdapat kesalahan yang menyebabkan program sama sekali tidak dapaf dijalankan sebutkan pada baris berapa, dan bagaimana perbaikannya?
a. Kesalahan semacam ini tidak ada
b. Baris 12, seharusnya ditulis If [m] in [‘A’..’Z’] then
c. Baris 6 seharusnya ditulis var i: Char;
d. Baris 13, seharusnya ditulis lnc(J[m]);
e. Index array hanya boleh berupa angka. Jadi deklarasi variabel seharusnya ditulis: const A = 1; Z = 26; var J: array[A..Z] of Byte; c: Byte; Kal: String; dan semua konstanta karakter dalam perintah for harus diganti, misalnya: for c:= A to Z do dan eterusnya
Jawab: b. Baris 13, seharusnya ditulis inc(J[m]); Pembahasan: Variabel J adalah variabel dengan tipe data array yang mempunyai indeks [‘A’..’Z’]. Dalam program diberikan indeks berupa bilangan bulat, yaitu i. Hal ini akan menghasilkan pesan kesalahan type mismatch.

30. Dengan perbaikan seperti nomor sebelumnya (kalau ada), maka program bisa dijalankan. Apakah hasil dari program tersebut?
a. A2 PI RI SI A4 PI R2 Sl Yl
b. A2 P1 RI SI YI RI A2
c. A2 PI RI SI YI R2 A4
d. PI A2 Sl RI YI A4 R2
e. A2 P1 RI SI Yl Sl R2 PI A4
Jawab: e. A2 P1 RI SI Yl Sl R2 PI A4

31. Tindakan apakah yang dilakukan oleh subrutin HH ketika dipanggil oleh baris 19 program di atas, dengan string S berisi kata “PASAR"?
a. Menghitung frekuensi kemunculan huruf-huruf alfabet dan menyimpannya dalam array J
b. Mengumpulkan huruf-huruf alfabet yang muncul lebih dari satu kali ke dalam array J
c. Mencatat letak setiap huruf alfabet ke dalam array J
d. Menentukan huruf yang paling sering dan paling jarang muncul dalam array J e. Mengurutkan huruf-huruf menurut urutan alfabet dari yang terkecil sampai yang terbesar. Jawab: a. menghitung frekuensi kemunculan huruf-huruf alfabet dan menyimpannya dalam array J

0 komentar:

Poskan Komentar


Soal - Soal Deklarasi

Diposkan oleh EL ^^ di 02:24
SOAL-SOAL DEKLARASI
1. Manakah yang mendeklarasikan tipe enumerasi dengan tepat?
a. Type a=integer;
b. Type a=1..300;
c. Type a=(baik, jelek, buruk);
d. Type a=[baik, jelek, buruk];
e. Type a=baik, jelek, buruk;
Jawab: c. Type a=(baik, jelek, buruk);

2. Tipe di bawah ini mana yang tidak dapat melakukan operasi aritmatika?
a. integer
b. byte
c. real
d. boolean
e. word
Jawab: d. Boolean

3. Deklarasi prosedur manakah yang dibenarkan?
a. procedure hapus;
b. procedure hapus(s:string);
c. procedure hapus(var s:string);
d. procedure hapus(s:string):boolean;
e. procedure hapus(var data);
Jawab: d. procedure hapus(s:string):boolean; Pembahasan: Untuk penulisan prosedur, tidak diperbolehkan adanya nilai kembali. Sedangkan parameter tanpa tipe data (pada opsi e), dapat dibenarkan.

4. Deklarasi function manakah yang tidak diizinkan?
a. Function density(x:real):real;
b. Function density(b:byte):byte;
c. Function density(var s:string):real;
d. Function density(var data):byte;
e. Function density;
Jawab: e. Function density; Pembahasan: Untuk penulisan function , harus ada nilai kembali.

5. Tipe variabel ekspresi manakah yang tidak dapat ditampilkan dengan procedure Writeln?
a. Type T=Integer;
b. Type T=String;
c. Type C=Char;
d. Type T=(Small, Medium, Large)
e. Semua valid
Jawab: d. Type T=(Small, Medium, Large) Pembahasan: Opsi d adalah tipe data enumerasi. Tipe data enumerasi tidak dapat ditampilkan dengan perintah Writeln.

6. Dengan deklarasi berikut: Type warna=(merah,kuning,hijau,biru,hitam,putih,jingga); Var w:warna; Perintah mana yang salah?
a. If w in [warna] then writeln(‘ada’);
b. w:=merah; w:=w + kuning;
c. w:=[merah];
d. w:=hijau; dec(w);
e. w:=’Merah’;

Jawab: d. w:=hijau; dec(w); Pembahasan: Variabel w adalah variabel yang mempunyai tipe data enumerasi yang merupakan salah satu tipe data ordinal. Karena merupakan tipe data ordinal, maka variabel w dapat dioperasikan dengan fungsi atau prosedur seperti ORD, DEC, INC, PRED, dan SUCC.

7. Pada deklarasi di atas, jika variabel W1 berisi [merah,kuning,hijau] dan variabel W2 berisi [merah,kuning,hitam] maka, jika diberikan statemen W3:=W1+W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau,hitam]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: a. [merah,kuning,hijau,hitam] Pembahasan: Operator + pada tipe data himpunan adalah gabungan atau union.

8. Jika diberikan statemen W3:=W1-W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: c. [hijau] Pembahasan: Operator - pada tipe data himpunan adalah operator difference. Konsep Dasar Pemrograman Prosedural 61

9. Jika diberikan statemen W3:=W1*W2, W3 akan berisi:
a. [merah,kuning,hijau,hitam]
b. [merah,kuning,hijau,merah,kuning,hitam]
c. [hijau,hitam]
d. [merah,kuning,merah,kuning,hijau, hitam]
e. [merah,kuning]
Jawab: c. [hijau,hitam] Pembahasan: Operator * pada tipe data himpunan adalah operator irisan. SOAL-SOAL INPUT / OUTPUT

10. Perhatikan potongan program berikut ini : Begin Writeln((10 shr 1) shl 2); end. Apa yang dihasilkan oleh program diatas...
a. 18 b. 19 c. 20 d. 21 e. 22
Jawab: c. 20 Pembahasan: Operator SHR adalah operasi pergeseran bit ke kanan dan operasi shl adalah operasi pergeseran bit ke kiri. 10 shr 1 = 5 ? (1010 shr 1 = 0101 = 5) 5 shl 2 = 20 (0101 shl 2 = 10100 = 20) SOAL-SOAL STRUKTUR KONTROL

11. Bagaimana keluaran program di bawah ini? Var I:integer; Begin I:=2; Case I of 1,3,5,7,9:writeln(‘Ganjil’); 2:writeln(‘Prima genap’); 0..10:writeln(‘Normal’); else writeln(‘Tidak normal’); end; end;
a. Prima genap
b. Normal
c. Prima genap Normal
d. Normal Prima genap
e. Prima genap Tidak normal
Jawab: a. Prima genap Pembahasan: Struktur kendali case akan segera keluar untuk menjalanakan statement berikutnya setelah menemukan nilai yang tepat. Perhatikan program di bawah ini: var I,j,k:integer; L:byte; begin i:=3; j:=4; k:=32; L:=0; {If – 1 } if i + j and k =0 then writeln(‘Betul’) else Konsep Dasar Pemrograman Prosedural 63 writeln(‘Salah); {If – 2 } if (i = 2) and (j <> i) then writeln(‘Betul’) else writeln(‘Salah); {If – 3} if not L in [1..120] then writeln(‘Betul’) else writeln(‘Salah’); end. Program diatas berisi tiga perintah if then else yang saling tidak berkaitan, masing-masing IF diberi nama IF – 1, IF – 2, IF – 3.

12. Perintah if manakah yang tidak dibenarkan:
a. If - 1
b. If - 2
c. If - 3
d. If – 1 dan if - 2
e. Tidak ada if yang salah
Jawab: e. Tidak ada if yang salah Pembahasan: Pada If – 1, ekspresi i+j and k adalah ekspresi matematika dengan urutan pengerjaan j and k kemudian ditambahkan dengan i. Ini merupakan ekspresi yang valid dalam bahasa Pascal Pada If – 3, ekspresi Not L akan dioperasikan terlebih dulu. Ini juga merupakan ekspresi yang valid dalam bahasa Pascal.

13. Pada program di atas, if mana yang menghasilan output “Betul”?
a. If - 1
b. If - 2
c. If - 3
d. If – 1 dan if - 2
e. Tidak ada if yang menghasilkan “Betul”
Jawab: 64 Konsep Dasar Pemrograman Prosedural b. If - 2 Pembahasan: Urutan pengerjaan operator AND dan OR adalah AND akan dievaluasi terlebih dulu. Pada kondisi pertama, (i = 2) and (j <>i), akan menghasilkan TRUE, sehingga yang dicetak adalah “Betul”

SOAL-SOAL PERULANGAN

14. Perhatikan penggalan program berikuti ni : const Data: array [1..3,1..3] of char= ((‘1’,’1’,’2’)(‘2’,’2’,’4’),(‘4’,’4’,’8’)); var i, j : byte; begin for i:= 1 to 3 do begin for j:=3 downto 1 do write(Data[i,j]): writeln; end; end. Apa keluaran program di atas ?
a. 112 224 448
b. ‘1’’1’’2’ ’2’’2’’4’ ’4’’4’’8’
c. 211 422 844
d. ‘2’’1’’1’ ’4’’2’’2’ ’8’’4’’4’
e. 124 124 248
Jawab: c. 211 422 844 15. Perhatikan program dibawah ini : type data=set of char; var setchar:data; s:string; i:integer; begin setchar:=[]; readln(s); for i:=1 to length(s) do begin if not(s[i] in setchar) then begin setchar:=setchar+[s[i]]; write(s[i]); end; end; writeln; end.

15. Output dari program di atas jika input 'To be or Not To be that is the question' adalah
a. ‘To berNthaisqun.'
b. ‘To berNhaisqu`
c. ‘to@bernhaisquN'
d. ‘T N.'
e. ‘OBERTHAISQUN’
Jawab: a. ‘To berNthaisqun.' Pembahasan: Yang perlu diperhatikan adalah bahwa tidak ada anggota yang sama dalam sebuah set (himpunan).

16. Gunakan program berikut untuk menjawab pertanyaan : type data=set of byte; var setint:data; i:integer; begin setint:=[1]; setint:=setint+[3]; setint:=[5]; for i:=1 to 5 do begin if (i in setint) then continue else setint:=[i]; end; end. Output dari program di atas adalah:
a. [1,2,3,4,5]
b. [1,3,5]
c. [5]
d. [1,3]
e. []
Jawab: c. [5] Pembahasan: Statement di bawah ini setint:=[1]; setint:=setint+[3]; setint:=[5]; Akan membuat setint berisi [5] saja. Pada statement berikutnya: for i:=1 to 5 do begin if (i in setint) then continue else setint:=[i]; end; Akan membuat setint berisi nilai terakhir dari i yaitu 5. SOAL-SOAL PROSEDUR DAN FUNGSI

17. Perhatikan program berikut : var s:string; Konsep Dasar Pemrograman Prosedural 67 begin s:='TOKI GO GET GOLD!'; delete(s,1,length(s)-12); writeln(s); end. Apa keluaran program di atas ?
a. GO GET GOLD!
b. GO GET GOLD!
c. GET GOLD!
d. TOKI GO GET
e. TOKI GO GE
Jawab: a. GO GET GOLD! Pembahasan: Procedure delete: Deklarasi : procedure Delete(var S: String; Index: Integer; Count:Integer); Keterangan : procedure delete akan menghapus S sebanyak count karakter, dimulai dari posisi Index. Function length: Deklarasi : Function Length (S : String) : Integer; Keterangan : Length menghasilkan panjang dari S, bernilai antara 0 sampai dengan 255. Jika S tidak berisi apa-apa maka akan menghasilkan 0. Statement delete(s,1,length(s)-12) akan menghapus s dari posisi 1 sebanyak panjang s, yaitu 17-12 = 5. Sehingga yang dihapus adalah karakter ‘TOKI ‘ dan s akan bernilai GO GET GOLD!

18. Perhatikan penggalan program berikut : var i,k: integer; begin i:=5; k:=0; k:=trunc(sqrt(i))+1; writeln(k); end. Apa keluaran program di atas ?
a. 3
b. 2.24
c. 2
d. 0
e. program tidak dapat dijalankan
Jawab: a. 3 Pembahasan: Fungsi sqrt : Deklarasi : Function Sqrt (X : Real) : Real; Keterangan : menghasilkan akar pangkat dua dari x, di mana x harus positif Fungsi trunc: Deklarasi : Function Trunc (X : Real) : Longint; Keterangan : menghasilkan bilangan bulat dari X, akan selalu lebih kecil atau sama dengan X. Sqrt(5) akan menghasilkan 2.23 Trunc(2.23) akan menghasilkan 2 Sehingga k:=trunc(sqrt(i))+1; akan menghasilkan 3

19. Mengacu pada program berikut : var A,B:string; C:string[10]; begin A:='TOKI MEMANG';
B:='HEBAT'; C:=A+B; if (Pos(B)>0) then Begin Writeln('A'); end else Writeln('B'); end. Apa yang terjadi jika program di atas di jalankan...
a. Huruf ‘A’ tercetak
b. Huruf ‘B’ tercetak
c. Tidak dapat dipastikan
d. Terjadi error
e. Tidak bisa di compile
Jawab: e. Tidak bisa di compile Pembahasan: Kesalahan pertama yang akan ditemui program adalah pada function pos. Deklarasi : Function Pos (Substr : String; S : String) : Integer; Keterangan : function pos akan menghasilkan urutan atau posisi substr di S. Jika tidak ditemukan, maka akan menghasilkan 0. Pada program function pos hanya terdiri dari 1 parameter saja sehingga program tidak akan dapat dijalankan.

20. Perhatikan potongan program berikut : begin writeln(round(frac(3.7))); end. Apa keluaran program di atas ?
a. 0
b. 1
c. 2
d. 3
e. 4
Jawab: b. 1 Pembahasan: Fungsi frac (lihat pembahasan di atas) Fungsi round Deklarasi : Function Round (X : Real) : Longint; Keterangan : membulatkan bilangan X, yang mungkin lebih besar atau lebih kecil dari X. Frac(3.7) akan menghasilkan 0.7 Round(0.7) akan menghasilkan 1

21. Diketahui deklarasi fungsi dan variabel sebagai berikut: var St: String; procedure Sulap(var S: String); begin if S = 'Kecil’ then S :=’kecil’ else if S = ‘Besar’ then S :=’BESAR’; end; Di antara potongan program berikut, manakah yang salah?
a. St := Chr(60); Sulap(St);
b. St :=’KECIL’; Sulap(St);
c. St := Chr(45) + Chr(65); Sulap(St);
d. Sulap(‘Besar’);
e. Semua ekspresi di atas benar
Jawab: a. St := Chr(60); Sulap(St); Pembahasan: Sebuah variabel string tidak dapat diberikan nilai bertipe data character. SOAL-SOAL OPERASI FILE

22. Perintah mana yang tidak boleh digunakan untuk file bertipe text?
a. Assign
b. Reset
c. EOF
d. FilePos
e. Semua boleh digunakan untuk Text
Jawab: d. FilePos Pembahasan: Perint ah FilePos adalah perintah untuk mengetahui posisi file pointer (penunjuk file), dan hanya dapat dioperasikan untuk file bertipe bukan text. Gunakan program berikut ini untuk menjawab soal di bawah ini: program Uji; var T:Text; i,j,k:integer; begin Assign(T, 'INPUT.TXT’); Reset(T); Readln(T, i, j, k); Writeln(i,’ ’ j,’ ’, k); Readln(T,i); Readln(T,j); Writeln(i,’ ’,j); Close(T); End.

23. Misalkan file INPUT.TXT berisi baris-baris sebagai bcrikut: 3 1 4 9 5 2 6 8 7 0 Bagaimanakah output dari program tersebut?
a. 3 1 4 9 5 2 6 8 7
b. 3 1 4 9 5
c. 3 1 4 5 2
d. 3 1 4 5 8
e. Terjadi runtime error karena isi file INPUT.TXT tidak sesuai untuk program ini.
Jawab: d. 3 1 4 5 8 Pembahasan: Perintah Readln akan melakukan pembacaan di baris berikutnya. Perintah Readln pertama akan melakukan pembacaan pada file baris pertama, perintah Readln berikutnya melakukan pembacaan pada baris ke dua dan perintah Readln terakhir melakukan pembacaan pada baris ketiga.

SOAL-SOAL KASUS / MEMBACA PROGRAM

Program berikut ini dipakai untuk menjawab dua soal di bawah ini var Bil:Integer; procedure Find(B:Integer;I:Integer); var J,R:Integer; begin R:=Round(sqrt(B)); J:=2; while (J<=R) and (B Mod J<>0) do inc(J); if J<=R then begin Write(J,'*'); Find(B div J, I+1); end else if I>0 then Writeln(B,'=',Bil) else Writeln('Bilangan Prima!'); end; begin Write('Masukkan bilangan : '); Readln(Bil); Find(Bil,0); end.

24. Bagaimana output program di atas bila inputnya 42?
a. 7 * 3 * 2 = 42
b. Bilangan prima
c. =42
d. 2 * 3 * 7 = 47
e. Salah semaa
Jawab: a. 7 * 3 * 2 = 42 25. Bagaimana output program di atas bila, inputnya 23? a. = 23 b. Bilangan pima c. 23 * 1 = 23 d. = 23 Bilangan prima! e. Salah semua Jawab: b. Bilangan prima Joni, petugas statistik yang baru saja belajar Pascal. Mencoba membuat program perata-rata sebagai berikut var Amatan:array[5] of integer; Jumlah:Integer; RataRata:Integer; I:Integer; begin for I:=1 to 5 do begin Write('Amatan ke-',I,' : '); Readln(Amatan[I]); end; Jumlah:=0; For I:=1 to 5 do begin Jumlah:=Jumlah+Amatan[I]; RataRata:=Jumlah/5; Writeln('Jumlah = ',Jumlah); Writeln('Rata-rata = ',RataRata); Readln; end. Gunakan program yang dibuat oleh Joni ini untuk menjawab soal-soal berikut.

26. Ketika si Joni mencoba menjalankan program tersebut, temyata, compiler menunjukkan sebuah pesan kesalahan yang membuat: ia kebingungan. Tahukah Anda kesalahan pertama yang dibuat Joni?
a. Judul program (program Statistik) terlalu panjang, maksimum 8 karakter (misalnya: program Stat)
b. Procedure Readln (pada baris terakhir program sebelum end.) tidak boleh dipanggil tanpa parameter. Jadi seharusnya: Readln(I);
c. Statement for dengan variabel sama tidak boleh diulangi dua kali. Seharusnya dideklarasikan variabel lain, misalnya var I: Integer untuk for yang kedua
d. Deklarasi array salah, semestinya: var Amatan: array[ 1..5] of Integer;
e. Nama variabel seperti RataRata tidak valid, scharusnya Ratarata
Jawab: a. Deklarasi array salah, semestinya: var Amatan: array[ 1..5] of Integer; Pembahasan: Deklarasi dari array adalah: type identifier=array[tipe_indeks] of tipe_data di mana tipe_indeks adalah tipe data ordinal.

27. Setelah Anda memberi saran demikian, temyata Joni masih belum bisa meng-compile programnya. Apa sebabnya?
a. setiap variabel harus dideklarasikan dengan keyword var sendiri-sendiri. Misalnya: var Jumlah: Integer; var RataRata:Integer; Var I:Integer;
b. Variabel RataRata tidak harus bertipe Real
c. Semua variabel, kecuali I seharusnya adalah Real, tidak boleh Integer
d. Pemisah antara parameter dalam Write dan Writeln harus titik koma, bukan koma, Misalnya Writeln(‘Jumlah = ‘;Jumlah);
e. Semua alasan di atas salah
Jawab: c. Semua variabel, kecuali I seharusnya adalah Real, tidak boleh Integer Pembahasan: Dalam program diberikan instruksi RataRata:=Jumlah/5 yang berarti variabel RataRata harus bertipe Real. Karena operator / hanya dikenal oleh variabel yang bertipe real. Konsep Dasar Pemrograman Prosedural 75

28. Joni mengganti operator “/” dengan "div" pada baris ke-15 program tersebut. Apa akibatnya?
a. program tidak mau di-compile karena. operator div tidak dapat digunakan di situ
b. nilai rata-ratanya menjadi 5
c. nilai rata-ratanya menjadi 6
d. nilai rata-ratanya menjadi 0
e. nitai rata-ratanya menjadi 2
Jawab: b. nilai rata-ratanya menjadi 5 Pembahasan: Perintah div adalah operator pembagian yang menghasilkan pembulatan ke bawah. Gunakan program berikut ini untuk menjawab beberapa soal selanjutnya: uses crt; var j:array['A'..'Z'] of Byte; c:char; Kal:string; procedure HH(S:String); var i:integer; {baris-6} m:char; begin for i:= 1 to length(S) do begin m:=S[i]; {baris-11} if m in ['A'..'Z'] then {baris-12} inc(J[i]); end; end; begin for c:='A' to 'Z' do J[c]:=0; Kal:='PASAR'; HH(Kal); for c:='A' to 'Z' do if J[c]>0 then write(c,J[c],' '); writeln; Kal:='RAYA'; HH(Kal); for c:='Z' downto 'A' do if j[c]>0 then write(c,J[c],' '); writeln; end.

29. Bila terdapat kesalahan yang menyebabkan program sama sekali tidak dapaf dijalankan sebutkan pada baris berapa, dan bagaimana perbaikannya?
a. Kesalahan semacam ini tidak ada
b. Baris 12, seharusnya ditulis If [m] in [‘A’..’Z’] then
c. Baris 6 seharusnya ditulis var i: Char;
d. Baris 13, seharusnya ditulis lnc(J[m]);
e. Index array hanya boleh berupa angka. Jadi deklarasi variabel seharusnya ditulis: const A = 1; Z = 26; var J: array[A..Z] of Byte; c: Byte; Kal: String; dan semua konstanta karakter dalam perintah for harus diganti, misalnya: for c:= A to Z do dan eterusnya
Jawab: b. Baris 13, seharusnya ditulis inc(J[m]); Pembahasan: Variabel J adalah variabel dengan tipe data array yang mempunyai indeks [‘A’..’Z’]. Dalam program diberikan indeks berupa bilangan bulat, yaitu i. Hal ini akan menghasilkan pesan kesalahan type mismatch.

30. Dengan perbaikan seperti nomor sebelumnya (kalau ada), maka program bisa dijalankan. Apakah hasil dari program tersebut?
a. A2 PI RI SI A4 PI R2 Sl Yl
b. A2 P1 RI SI YI RI A2
c. A2 PI RI SI YI R2 A4
d. PI A2 Sl RI YI A4 R2
e. A2 P1 RI SI Yl Sl R2 PI A4
Jawab: e. A2 P1 RI SI Yl Sl R2 PI A4

31. Tindakan apakah yang dilakukan oleh subrutin HH ketika dipanggil oleh baris 19 program di atas, dengan string S berisi kata “PASAR"?
a. Menghitung frekuensi kemunculan huruf-huruf alfabet dan menyimpannya dalam array J
b. Mengumpulkan huruf-huruf alfabet yang muncul lebih dari satu kali ke dalam array J
c. Mencatat letak setiap huruf alfabet ke dalam array J
d. Menentukan huruf yang paling sering dan paling jarang muncul dalam array J e. Mengurutkan huruf-huruf menurut urutan alfabet dari yang terkecil sampai yang terbesar. Jawab: a. menghitung frekuensi kemunculan huruf-huruf alfabet dan menyimpannya dalam array J