Anda di halaman 1dari 4

Tahap Persiapan Bersama OSK 2015 Latihan Soal Perkenalan

Tahap Persiapan Bersama OSK 2015 Latihan Soal 1 (Perkenalan)

Lembar Peraturan dan Peringatan Selama Ujian

1. Model ujian ini adalah isian singkat

2. Jumlah Soal 10, untuk dikerjakan dalam 25 menit

3. Notasi algoritma pada bagian algoritmika menggunakan pseudopascal yang pada intinya seperti
pascal tetapi tidak serinci pascal karena diutamakan pada konsep logika di dalam algoritma.

4. Jawaban yang akan dinilai adalah yang ada di BAGIAN JAWABAN. Jadi jawaban yang baru dituliskan di
bagian soal (tidak dipindahkan) dianggap tidak menjawab dan tidak akan dinilai.

5. Halaman-halaman yang berisi pertanyaan ada di halaman no 2 sampai dengan 3 Jika berkas anda
tidak lengkap/rusak/cacat/tak terbaca, mintalah kepada panitia untuk penggantian berkas.

6. Peserta DILARANG :

a. menggunakan perangkat komputasi (laptop, kalkulator, komputer)

b. menggunakan alat komunikasi (handphone, pager, PDA, dll) selama mengerjakan ujian ini,

c. menggunakan buku/referensi/catatan selain berkas soal ini, serta

d. bekerja sama dengan atau mencontek hasil pekerjaan peserta lain.

Pelanggaran terhadap larangan ini oleh seorang peserta berakibat yang bersangkutan untuk dibatalkan
dari kutsertaan ujian.

7. Berkas soal BOLEH digunakan untuk coretan tetapi TIDAK BOLEH dilepas dari bundelannya. Jika
bundelan lepas secara tidak disengaja, pengawas diharapkan membundelnya kembali atau diganti
dengan berkas baru.

8. Soal-soal yang diujikan masih bersifat soal perkenalan, yang materinya dapat anda pelajari dari
internet.

9. Dalam mengerjakan soal Latihan 1 ini, diharapkan peserta dapat mengisi semua soal dengan benar.

1 Go Get Golds!
Tahap Persiapan Bersama OSK 2015 Latihan Soal Perkenalan

Lembar Soal
1. Tiga buah rumah berjajar di sebelah kanan jalan, dan tiga buah rumah berjajar di seberangnya.
Didapatkan deskripsi berikut.
a. Rumah Anto bersebelahan dengan Rumah Bento dan saling berhadapan dengan Rumah
Dono di tengah dari barisan seberang rumah mereka.
b. Rumah Budi tepat di depan rumah Bento dan berseberangan diagonal dengan Rumah
Cosmo
c. Rumah Andi berada pada salah satu jajaran tersebut
a.) Di depan rumah Andi adalah rumah dari
b.) Di sebelah rumah Anto adalah..
c.) Di sebelah rumah Budi adalah
2. Di dalam Universitas Ganteng, tiap-tiap mahasiswa diwajibkan menjadwalkan delapan
matakuliah, yaitu Bahasa Indonesia, Kegantengan, Bisnis, Jaringan, Java, C++, Sistem Cerdas, dan
Algoritma. Semua mahasiswa mengambil satu matakuliah secara berurutan per semesternya,
dan tidak ada matakuliah yang diambil ulang. Jadwal dari kedelapan matakuliah itu dibatasi oleh
beberapa hal berikut ini.
Algoritma selalu diambil di semester pertama
Bahasa Indonesia selalu diambil segera setelah mata kuliah Kegantengan diambil
Bisnis harus diambil sebelum mata kuliah Bahasa Indonesia
Jaringan dan Sistem Cerdas harus dipisahkan oleh dua semester yang berurutan
a.) Semester yang dapat digunakan oleh mahasiswa untuk mengambil mata kuliah bahasa
Indonesia adalah semester . . . . . .
b.) Bisnis dapat diambil pada setiap semester berikut ini, kecuali . . . . . .
c.) Apabila Jaringan diambil pada semester 4, maka Kegantengan harus diambil pada semester . . . .
3. Tentukan hasil operasi-operasi berikut
a.) 20142014^2015 mod 13
b.) 2014! mod 7
c.) (2014 SHL 8)(2015 SHL 7) mod 11
4. Di sebuah pulau terdapat 10 kota dimana kota-kota tersebut dihubungkan dengan ruas ruas
jalan. Ada 2 kota yang tehubung ada juga yang tidak. Suatu rute dimulai dari suatu kota,
mengunjungi tepat 8 dari 9 kota lainnya masing masing sekali dan kembali ke kota awal dinamai
rute wisata. Tentukan banyak ruas jalan minimal yang perlu dibuat, sehingga apabila diberikan
sembarang kota di pulau tersebut, ada rute wisata yang tidak melewati kota tersebut
5. Perhatikan algoritma berikut
a:= 80;
b:= 5;
repeat
b:= b+1 ;
a:= a - b;
until a < b ;
writeln (a, b);
Hasil dari pemanggilan tersebut adalah

2 Go Get Golds!
Tahap Persiapan Bersama OSK 2015 Latihan Soal Perkenalan

6. Perhatikan potongan program berikut


a := 9; b := 15;
tmp := 7*b;
b := 11*a;
a := tmp;
writeln(b,a);
readln end.
Hasil dari program tersebut adalah
7. for i := 1 to n do begin
case x of
1: x := (x + 27) mod 6;
2: x := x * 6;
3: dec(x);
4: x := 13 - x;
5: x := x shr 2 + 1;
else x := (x * 9) mod 5 + 1;
end;
writeln(x);
end;
Jika x = 47 dan n = 1500, maka berapakah harga x terakhir yang dicetak ke layar?

Nomor 8 s.d 10 adalah soal membuat program

8. Luas segitiga mempunyai rumus A T. Buatlah program penghitung luas segitiga menggunakan
bahasa pemrograman pascal/C++ sederhana, dengan pembulatan 2 angka di belakang koma!
9. Nilai seorang mahasiswa adalah M. Jika M berada di antara 85-100, maka indeksnya A dan IP
mahasiswa tersebut adalah 4. Jika M di antara 80-84, maka indeksnya A- dan IP nya 3,75. Jika di
antara 65-80 indeksnya B dan IP nya 3,00. Jika diantara 55-65 maka indeksnya C dan IP nya 2,50.
Jika dibawah 55, maka indeksnya D dan IP nya 1,50. Mahasiswa tersebut mengikuti N buah
pelajaran. Buatlah : a. Daftar Indeks dan IP setiap pelajaran. B. IP rata-rata mahasiswa tersebut
10. Universitas Ganteng tengah melakukan seleksi penerimaan mahasiswa baru. Banyak sekali
mahasiswa mendaftar, namun ada beberapa poin seleksi, yaitu
Apabila calon mahasiswa berprestasi olimpiade, maka diterima
Apabila calon mahasiswa ganteng dan memiliki nilai rapor >70, maka diterima
Apabila calon mahasiswa tidak ganteng dan tidak berprestasi olimpiade namun memiliki
nilai rapor >85, maka diterima
Jika mahasiswa merokok, maka otomatis ditolak, tanpa memperhatikan 3 poin diatas

Buatlah algoritma untuk penerimaan mahasiswa baru di Universitas Ganteng tersebut

3 Go Get Golds!
Tahap Persiapan Bersama OSK 2015 Latihan Soal Perkenalan

Lembar Jawaban
Nama :

Sekolah :

Asal Kota :

Jawaban :

4 Go Get Golds!

Anda mungkin juga menyukai