Anda di halaman 1dari 18

Bab I.

Operator Aritmatika dan Logika

KB 1. Operator Aritmatika
KB 2.Pemanfaatan Operator Aritmatika
KB 3.FungsiAritmatika
KB 4.PemanfaatanFungsiAritmatika
KB 5.OperasiLogika

Kegiatan Belajar 1. Operator Aritmatika

1. Operator Relasional adalah……


a. nilaiatau data asal yang digunakan dalam suatu operasi
b. operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah
operand
c. operator yang digunakan untuk melakukan operasi-operasi perhitungan aritmatika seperti
penjumlahan, pengurangan, pembagian, perkalian dll
d. Untuk mengecek nilai dari kedua operand, jika nilainya sama maka pernyataan tersebut
bernilai benar.
e. Operator aritmatika yang hanya melibatkan 1 operand saja.

2. “operatoraritmatika yang melibatkan 2 buah operand”. Kalimat tersebut merupakan


pengertian dari……
a. Operator Aritmatika Unair
b. Operator Relasional
c. Tujuan Pembelajaran
d. Operand
e. Operator Aritmatika Biner

KegiatanBelajar 2. Pemanfaatan Operator Aritmatika

3. Urutan langkah dalam membuat program yang digunakan untuk menghitung rata-rata
maupun total laba dari suatu perusahaan antara lain ,kecuali…..
a. Menentukan jenis variabel yang digunakan
b. Merangkai semua kode menjadi satu kesatuan program.
c. Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang
dihadapi
d. Menentukan total variable
e. Mengubah ekspresi matematika menjadi code yang dapat dipaham ioleh pascal

4. “ dapat digunakan untuk menyelesaikan berbagai masalah yang terkait dengan


kehidupan sehari-hari. “. Merupakan pengertian dari……
a..Operator Aritmatika
b. Hasil Program
c. Output Program
d. soursecode
e. Total Laba

KegiatanBelajar 3. FungsiAritmatika

5. Berikut contoh- contoh fungsi aritmatika pada freepascal yang sering digunakan,
kecuali…..

a. ABS
b. JKT
c. DEC
d. INC
e. ODD

6. SQRT berfungsi sebagai…..

a. Untuk melakukan penghitungan akar kuadrat dari sebuah bilangan. Sintax :


Sqrt(x)
b. Untuk melakukan perhitungan kuadrat dari sebuah bilangan. Sintax : SQR(x)
c. Untuk menambah nilai bilangan numeric sebesar 1. Sintax : INC(x)
d. Untuk mengurangi nilai bilangan numeric sebesar 1. Sintax : DEC(x)
e. Untuk menghasilkan nilai Algaritma dari sebuah bilangan. Sintax : Ln(x)

KegiatanBelajar 4. Pemanfaatan Fungsi Aritmatika

7. Langkah- langkah membuat program Free Pascal untuk menghitung biaya minimum
Pembuatan jalan tol , salah satunya adalah…..

a. Menghitung jarak antaradua kota yang dihubungkan dengan jalan tol tersebut.
Perhitungan jarak dapat memanfaatkan fungsi aritmatika SQR dan SQRT
b. Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang
dihadapi
c. Mengubah ekspresi matematika menjadi code yang dapatdipahami oleh pascal
d. Mencari jarak antara dua titik
e. Menyusun sourcecode yang sesuai dengan masalah

8. nilai x pada titik kedua , ditandai dengan …..

a. y2
b. x1
c. xx2
d. y1
e. x2

Kegiatan Belajar 5. Operasi Logika

9. Fungsi Operator Logika adalah…..

a. untuk menentukan nilai Boolean dari satu atau beberapa operand.


b. Menentukan ekspresi matematika yang dapat dikaitkan dengan masalah yang
dihadapi
c. Menyusun sourcecodeyang sesuai dengan masalah
d. Mencari jarak antara dua titik
e. Untuk Mencari Cinta yang kadang taka ada Logika

10. Bilangan biner terdiri atas dua jenis, yaitu ….. dan …..

a. Yes dan No
b. True dan False
c. Truth dan Dare
d. ON dan OF
e. One dan Zero
bab 2 Array

Memahami penggunaan array 1 dimensi untuk penyimpanan data di memori


Memahami penggunaan array 2 dimensi untuk penyimpanan data di memori
Memahami penggunaan array multi dimensi untuk penyimpanan data di memori
Menyajikan kumpulan data berdimensi 1 dalam bentuk array
Menyajikan kumpulan data berdimensi 2 dalam bentuk array

Kegiatan Belajar 1. Array SatuDimensi

1. Untuk membuat array bias dengan dua cara, salah satunya yaitu…..

a. Langsung deklarasi variabel.


b.Langsung Deklarasi juanda
c. Operasi pada Array
d. Penetapan Nilai Awal
e. Penetapan Nilai Awal

2. “struktur data yang statis, yaitu jumlah elemen yang ada harus ditentukan
Terlebih dahulu dan tak bisa di ubah saat program berjalan “. Merupakan pengertian dari…..

a .Blurray
b. Dimensi
c. Array
d. Assignment

Kegiatan Belajar 2. Pemanfaatan Array Satu Dimensi

3. Penjumlahan adalah……

a. ukuran statistik yang paling sering digunakan


b. array satu dimensi yang berada pada array satu dimensi dimana variable dan juga type
datanya sama.
c. kata atau kalimat yang dibaca dari depan atau dari belakang sama
d. salah satu operasi aritmetika dasar.
e. menghitung

4. “ hasil daripenjumlahan seluruh data dalam array” . merupakan pengertian dari…..

a. mean
b. Sum
c. Modus
d. Rata rata
e. Jumlah

Kegiatan Belajar 3. Array Dua Dimensi

5. Array dua dimensi merupakan………

a. ukuran statistik yang paling sering digunakan


b. salah satu operasi aritmetika dasar.
c. array satu dimensi yang berada pada array satu dimensi dimana variable dan juga type
datanya sama.
d. definisi array pada type
e. nama variabel array

6. Cara mengakses elemen array dua dimensi, sama dengan cara mengakses elemen pada
Array satu dimensi yaitu ada 2, salah satunya adalah……

a. Bisa menggunakan dua indeks yang dipisahkan dengan


komadan di dalam tanda kurung siku
b. Menggunan internet untuk mengaksesnya
c. Memakai kartu khusus
d. Menggunakan jaringan data external
e. memakai jasa

Kegiatan Belajar 4. Pemanfaatan Array Dua Dimensi

7. Matriks adalah…….

a. Salah satu operasi aritmetika dasar


b. kumpulan bilangan, simbol, atauekspresi, berbentuk persegi panjang yang
disusun menurut barisdan kolom
c. Tujuan Pembelajaran
d. Map Di Lost Saga
e. menghasilkan pesan kesalahan maka perhatikan kesalahan
yang terjadi

8. Matriks transpose adalah…….

a. matriks yang melakukan pembenahan


b. matriks yang membuat suatu elemen dari satu tempat kelainnya
c. matriks yang suka berpose
d.matriks yang mengalami pertukaran elemen dari baris menjadi
kolom dan sebaliknya.
e. matriks yang melakukan penilaian

Kegiatan Belajar 5. Array Multidimensi

9. Array multidimensi adalah……

a. array yang berisi beberapa array lain


b. array yang multiguna
c. array yang berfungsi sebagai penjumlah
d. array yang berisi biner
e. array yang berisi satu array

10. Array tiga dimensi merupakan….

a.array yang berisi beberapa array lain


b. array yang memiliki tiga buah indeks dan lebih kompleks
apabila dibandingkan dengan array dua dimensi
c.array yang berfungsi sebagai penjumlah
d. array yang diciptaka ndengan model tiga dimensi
e. array yang bukan dua dimensi

BAB III : OPERASI STRING DAN KONVERSI DATA

Kompetensi Dasar:
Memahami operasi string
Mendiskripsikan konversi antar tipe data
Menalar suatu alur proses kerja ke dalam bentuk kode program
Memecahkan masalah konversi antar tipe data

1. rangkaian karakter 8-bit ASCII dengan ukuran tertentu yang diapit dengan
tanda kutip (') dengan panjang maksimal adalah 255. Merupakan pengertian dari...?

A.string
B.Data
C.variabel
D.array
E.char

2. Untuk menentukan ukuran karakter dari string tidak diperkenankan memberikan


ukurannya.....?

A.1 atau positif

B.0 atau negatif

C.0 atau positif

D.1 atau negatif

E. semua benar

3. Operasi penghapusan adalah......

A..proses menghapus hapus


B.proses menyisipkan sebagian karakter atau substring ke dalam substring yang lain yang
dimulai dari posisi x.
C. proses menghapus sebagian karakter atau substring yang

dimulai dari posisi x sebanyak n karakter


D.proses menyalin sebagian karakter atau substring yang dimulai
dari posisi x sebanyak n karakter
E. proses menggabungkan dua atau lebih data yang bertipe string menjadi sebuah string
yang baru

4. Operasi penggabungan adalah.....

A.proses menghapus sebagian karakter atau substring yang

dimulai dari posisi x sebanyak n karakter

B. proses menyisipkan sebagian karakter atau substring ke dalam substring yang lain
yang dimulai dari posisi x.
C. Proses Menggabung Gabungkan

D.proses menyalin sebagian karakter atau substring yang dimulai

dari posisi x sebanyak n karakter

E. proses menggabungkan dua atau lebih data yang bertipe string menjadi sebuah string
yang baru

5. palindrom adalah....

A. sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik
dari depan maupun belakang (spasi antara huruf-huruf biasanyadiperbolehkan).
B. mengadaptasi tipe data tertentu pada sebuah program agar dapatdioperasikan ke dalam
tipe data yang lain dengan fungsi dan prosedur yang sesuai.
C. Untuk mengakses hasil konversi data tidak harus dengan assignment.ketika kita
menginputkan karakter yang tidak sesuai dengan variabel.
D. Misalkan dalam kita mendeklarasikan sebuah variabel ke dalam integer, karakter yang
kita inputkan bertipe longint.
E. Semua benar

6. ada, apa, ara, asa, bab, ini, katak. Kata kata tersebut merupakan beberapa bagian dari.....

A.String
B.Palindrom
C.Variabel
D.Data
E.Syndrom
7. Konversi data adalah.....

a. String yang dihasilkan hanya sebanyakkarakter yang diperlukan untuk mewakili


nilai. Jika nilai negatif tanda minus akan ditambahkan kestring.
b. mengkonversi boolean ke salah satu string True atau False.
c. Konvert data ke lain pihak
d. mengkonversi data data
e. mengadaptasi tipe data tertentu pada sebuah program agar dapat dioperasikan ke
dalam tipe data yang lain dengan fungsi dan prosedur yang sesuai

8. String S dapat berisi angka , kecuali....

A.Desimal
B.Heksadesimal
C. Sembilan
D.Format biner
E.Oktal

9. karena titik-titik dalam koordinat dapat berupa bilangan real oleh karena itu kita
memerlukan....

A.operasi konversi data string to float


B. Garis koordinat
C. operasi variabel
D. Boolean
E. B & C benar

10. untuk melakukan program, ada kalanya untuk melakukan kompile, jalan pintas untuk
kompile ada menekan....

A.CTRL+c
B.Compile/alt+f9
C.CTRL+V
D.CTRL+Z
E. ALT+TAB

BAB 4

Bab IV. Pointer


KB 1. Pointer keVariabel
KB 2. Pointer ke Array
KB 3.Pemanfaatan Pointer

1. Apanama lain dari pointer?


a. Link
b. Referensi
c. Petunjuk
d. Pembagian
e. A,bdan c benar
2. Link ,referensi dan petunjuk nama lain dari?
a. Pointer
b. Array
c. String
d. Makstrk
e. Konversi data
3. Variable pointer berisi alamat dari suatu variable yang lain pengertian dari?
a. Array
b. Pointer
c. Mengisi suatu variabel pointer
d. String
e. Link
4. Manakah yang termasuk operasi pada pointer?
a. Operasi penguasaan
b. Operasi logika
c. Operasi aritmatika
d. Operasi matematika
e. A, B dan C benar

5.
Rumus apaka hini?
a. Untuk mencari jarak antara dua titik
b. Untuk mencari jarak antara satu jarak
c. Untuk mencari rumus matematika
d. Untuk mencari koordinat
e. Untuk mencari jaringan
6. Menginisialisasi pointer artinya..
a. Memberi isi alamat mana yang akan ditunjuk
b. Memberi nasehat
c. Memberi jaringan yang tertentu
d. Mengisi suatu variable
e. Mengisi link
7. Suatu variable yang menyimpan atau menunju kalamat dari suatu variable yang lain.
Pengertian dari?
a. Pointer
b. Menginisialisasi pointer
c. Operasi logika
d. Operasiaritmatika
e. System operasi
8. Apakah lokasi yang ditunuk oleh suatu pointer boleh di ubah?
a. Boleh
b. Tidak boleh
c. Dapat di ubat
d. Tidak dapat di ubah
e. Salah semua
9.
Perintah untuk?
a. Menampilkan alamat pointer
b. Menunjuk suatu variabel
c. Menandai suatu variabel
d. Mengubah nilai dari suatu variabel
e. Menampilkan nilai dari suatu variable

10. Operasi Penugasan adalah


a. Suatu variable pointer seperti halnya variable yang lain, juga bias mengalam ioperas
ipenugasan.
b. Yang dapat dilakukan pada sebuah variable pointer
c. Suatu variable pointer hanya dapatdilakukan operasiarit matika dengannilai integer
saja
d. Suatu variable yang menyimpan ata umenujuk alamat dari suatu variable
e. Lokasi yang ditunjuk oleh suatu pointer dapat diubah
05-Fungsi
Bab I. Prosedur dan Fungsi
KB 1.Definisi dan Deklarasi Prosedur
KB 2.Pemanfaatan Prosedur
KB 3.Definisidan Deklarasi Fungsi
KB 4.Pemanfaatan Prosedur dan Fungsi dalam Aplikasi
KB 5.Fungsi Rekursif dan Aplikasinya
KB 6. Pointer ke Fungsi dan Aplikasinya
KB 7.Modularisasi Fungsi

1. suatu program yang terpisah dari program utama, diletakan dalam blok tersendiri yang
berfungsi sebagai bagian dari program, merupakan pengertian dari…
a. Proseduratau Fungsi
b. Kominukasi data

c. Halt

d. Pointer

e. Array

2. Prosedur diawali dengan kata tercadang..?

a. Function

b. Procedure
c. Real

d. Header

e. Variable
3. Dalam Pascal, dikenal dua macam parameter, di bawah ini yg merupakan macam
parameter tersebut yaitu..

a. Parameter referensi

b. Parameter masukan

c. Parameter nilai

d. Parameter kimia

e. Jawaban A dan C benar

4. Acuan Forwar dadalah…

a. Digunakan untuk mendeklarasikan dimuka judul prosedur terpisah dari bloknya.

b. Dapat mengembalikan suatu nilai yang dapatdigunakan dalam ekspresi

c. Tidak memiliki nilai yang berhubungan dengan namanya.

d. Untuk memudahkan pembacaan suatu program.

e. suatubagian yang digunakan untuk mengenali subprogram di dalam suatu program.

5. Prosedur standar EXIT di gunakan untuk ?

a. Mengisi sejumlah byte bila ke dalam suatu variable

b. Menyalin suatu blok sebanyak count byte memori dari blok dimulai
Byte pertama source dan disalin kan ke byte pertama dest.

c. menghentikan program baik di program bagianma upun di programutama


d. untuk keluar dari suatu blok.
e. Untuk masuk di dalam sebuah blok
6. Ada berapa prosedur tercadang yang disedia kan oleh FreePascal..??
a. 2
b. 3
c. 4
d. 5
e. 6
7. Jika kompilasi berhasil lanjutkan dengan menjalankan program (RUN),tombol apaitu ?
a. Ctrl+F9
b. Alt+F9
c. F9
d. F5
e. Ctrl+Alt+Del
8. Suatu program memerlukan subprogram untuk mempermudah dalam pembuatannya serta
Penulisan program dengan menggunakan procedure menunjukkan teknik pemrograman
yang baik danter struktur, apa itu subprogram..?
a. Bagian yang terpisah dari program dan dapat diaktifkan dimanapun di dalam
program.
b. Sekelompok pernyataan yang bersama sama melakukan tugas
c. Sebuah unit program atau modul yang melakuka tugas tertentu. Subprogram ini
digabungkan untuk membentuk program yang lebih besar
d. media komunikasi
e. Variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable
biasa yang berisi nilai tertentu,
9. Selain menyediakan fungsi-fungsi standar, FreePascal member fasilitas kepada
programmer untuk menciptakan fungsi sendiri, fungsi-fungsi inidisebut..
a. Fungsional
b. Fungsi buatan
c. Fungsi rekursif
d. Fungsi manual
e. Fungsi
10. Suatu bilangan terbesar yang dapat membagi habis kedua bilangan tersebut (tanpa
meninggalkan sisa), adalah pengertiandari…?
a. FPB dari suatu Bilangan
b. Penerapan
c. Algoritma Euclidea
d. FPB
e. Penerapan Fungsi Rekursif

XI TKJ 3 / 25
SEMESTER 2
Bab II. PencariandanPengurutan Data
KB 1.Pencarian Data denganAlgoritma Linear
KB 2.PemanfaatanPencarian Data dalamAplikasi.
KB 3.Pengurutan Data denganAlgoritmaBubble Sort
KB 4.Pengurutan Data denganAlgoritmaSelection Sort
KB 5.PemanfaatanPengurutan Data dalamAplikasi

1. Awalnya, algoritma merupakan istilah yang merujuk kepada aturan aturan aritmetis yang
berguna untuk menyelesaikan persoalan dengan menggunakan bilangan..
a. Numerical
b. Capital
c. Angka
d. numeric Arab.
e. Mengunakan huruf dan angka balok
2. Menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe
sama (baik bertipe dasar atau bertipe bentukan),adalah pengertian dari…
a. Proses pencarian
b. Copas
c. Browsing
d. RUN
e. COMPILE
3. Proses penambahan data baru di sebut…
a. Input
b. Output
c. Insert
d. Impert
e. Ispert
4. Kata lain dari linier yaitu…
a. Berbelok
b. menikung
c. kekanan
d. pencarian beruntun
e. Pencarian lurus
5. Algoritma memiliki nama lain..
a. Sorting
b. Array
c. Relasilogic
d. Numberical
e. Subneting
6. Nama lain dari Algoritma bubble sort….?
a. Bahasa Pemograman
b. Kominukasi data

c. Header
d. Pointer

e. Pengurutan gelembung atau apung


7. Tersusun secara menaik,disebut juga dengan…?
a. Ascending
b. Sorting
c. Multimedia
d. Softmedia
e. HDD
8. Kenapadi namai Algoritma bubble sort ?
a. Dari asalnya
b. Di inspirasi oleh gelembung sabung berada di permukaan air.
c. Dari dua bagian atas dan bawah
d. Dari array yg terurut naik
e. Dari elemen elemen-nya
9. Memilih elemen maksimum sebagai basis pengurutan, merupakan pengertian dari..
a. Algoritma pengurutan seleksi-minimum
b. Algoritma pengurutan seleksi-maksimum
c. Minimum
d. Export data
e. Impor data
10. Pengertian Algoritma pengurutan seleksi-minimum..
a. Memilih elemen minimum sebagai basis pengurutan (pencarian elemen minimum
kemudian baru diurutkan).
b. Memilih elemen maksimum sebagai basis pengurutan
c. Sekumpulan data yang bertipesama dan antara data satu dengan yang lainya di bedakan
dengan indeksnya
d. suatu program yang terpisahdari program utama, diletakan dalam blok tersendiri yang
berfungsi sebagai bagian dari program,
e. suatu bagian yang digunakan untuk mengenali subprogram di dalam suatu program

SEMESTER 2
Bab III. PengembanganAplikasi
KB 1. Model Waterfall TahapAnalisis
KB 2. Model Waterfall TahapDesain
KB 3. Model Waterfall TahapPengujian
KB 4. Model Prototypin

1. Apa itu urutan proses berpikirscientific ?

a. mengamati – menanya – mencoba/mengeksplorasi – menalar/mengasosiasi –


menyimpulkan
b. hanya menalar saja
c. berfikir baik
d. indah
e. dukungan
2. memahami – merencanakan – melaksanakan – memeriksa kembali, merupakan langkah-
langkah ?
a. memecah kelapa
b. memecah bilangan
c. memecah masalah
d. memperbecah belah
e. bilangan biner
3. kata lain dari Pengujian adalah..
a. small
b. dukungan
c. pengujian
d. testing
e. coding
4. Tahap analisis perangkat lunak yg pertama adalah…
a. Tetap kantujuan
b. Kenali masalah
c. Tentukan solusi yang akan diwujudkan
d. Buat model analisis
e. Dokumentasi.
5. Semua yang dihasilkan pada kegiatan analisis harus didokumentasikan, dicatat secara
rinci dan terstruktur dan akhirnya harus disimpan dengan baik, adalah pengertian dari..?
a. Dokumentasi
b. Copas
c. Input
d. Output
e. Writeln

6. kegunaan dari gambar di samping adalah..


a. Mewakili entitas luar, misalnya pengguna (user), hardware input/ouput, atau
system luar.
b. Menunjukkan arah aliran data
c. Mewakili aliran data
d. Mewakili media penyimpanan data eksternal,bias berupa database atau file
lainnya
e. Mewakili suatu proses atau fungsi
7. Gambar di bawah ini yang Menunjukkan arah aliran data adalah…

a.
b.

c.
d.

e.

8. Context Flow Diagram / CFD, di sebut juga dengan…


a. diagram alir kontek
b. diagram
c. flowchart
d. array
e. Run
9. Simbol yang digunakan dalam desain arsitektur adalah
a. Lingkaran
b. Persegi panjang
c. Segitiga
d. Bintang
e. Kotak dan garis penghubung tanpa disertai arah panah.
10. IPO akan muncul saat sebuah modul tidak memiliki sub modul lagi, sehinga modul pada
tingkat paling bawah seharusnya diperjelas dengan
a. DAD
b. POD
c. OPI
d. IPO
e. DOV

Anda mungkin juga menyukai