c. Membeli komputer d. Proses 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b.

dokumen-dokumen yang mirip
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e.

PERTEMUAN 7 REVIEW (QUIZ)

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

KATA PENGANTAR. Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas

Rekursif/ Iterasi/ Pengulangan

Algoritma,Flowchart, Konsep

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

PETUNJUK PENGERJAAN SOAL ULUM TIK

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Alih Kontrol dengan Flowchart

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Algoritma Perulangan. Kuliah algoritma dan pemrograman

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Perulangan Rekursif dan Perulangan Iteratif

Selection, Looping, Branching

Pertemuan 4 Diagram Alur / Flowchart

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Struktur Bahasa C dan C++

SILABUS MATA KULIAH: LOGIKA ALGORITMA

TIPE, NAMA, DAN NILAI

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

2.4. Struktur Branching

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

REVIEW ARRAY. Institut Teknologi Sumatera

Struktur Program. Rinta Kridalukmana

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Pengenalan C++ Oleh : Dewi Sartika

Perulangan, Percabangan, dan Studi Kasus

Tipe Data dan Variabel

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 3

BAB V Tujuan 5.1 Rekursi Dasar

Pemrograman Dasar S E L E C T I O N

Brigida Arie Minartiningtyas, M.Kom

Modul PVB-POLINEMA V1.0

Pert 3: Algoritma Pemrograman 1 (Alpro1) 4 sks. By. Rita Wiryasaputra, ST., M. Cs.

Tipe Data dan Operator

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

Pengumuman Pekan ke- 5

7. Logika dan Algoritma Pemrograman

OPERATOR DAN STATEMEN I/O

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

Struktur Dasar Program Prosedural dan Disain Bagan Sederhana

BUANA. Distribusi 01 September 2017

Struktur Data II. Bekerja Dengan Form.

Pemrograman Dasar L A T I H A N M E T H O D / F U N G S I M E T H O D R E K U R S I F

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Dasar Dasar Pemrograman. Fery Updi,S.Kom

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PROSES PENJUALAN BUKU

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

LEMBAR JUDGEMENT INSTRUMEN TES

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

STRUKUR KENDALI : PERCABANGAN

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

BAHAN AJAR. Mata Kuliah Struktur Data. Disusun oleh: Eva Yulianti, S.Kom.,M.Cs

Algoritma dan Pemrograman 1. By. Rita Wiryasaputra, ST., M. Cs.

Algoritma Pemrograman Fery Updi,M.Kom

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

6 Maret Structure of Java [Penyeleksian Kondisi]

PERTEMUAN 9-11 STATEMENT

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Pemrograman Fery Updi,M.Kom

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Algoritme dan Pemrograman

LOOPING. Brigida Arie Minartiningtyas, M.Kom

Aliran Kendali (Flow Control)

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

STRUKTUR DASAR PEMROGRAMAN

FLOWCHART - LANJUTAN

Array 1 A. TUJUAN PEMBELAJARAN

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Praktikum 6. Konsep Rekursi Perbandingan Perulangan biasa dan Rekursi Implementasi Rekursi dalam Bahasa C

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Bab 4 Perintah Perulangan

PERULANGAN Pengampu : Agus Priyanto, M.Kom

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Transkripsi:

1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah : a. Membuat program b. Membuat Algoritma c. Membeli komputer d. Proses e. Mempelajari program 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e. Step

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e. Step 3. Pseudocode yang digunakan pada penulisan algoritma dapat berupa : a. Bahasa Inggris b. Bahasa Puitis c. Bahasa pemrograman d. Bahasa Asing e. Sembarang bahasa asal terstruktur

3. Pseudocode yang digunakan pada penulisan algoritma dapat berupa : a. Bahasa Inggris b. Bahasa Puitis c. Bahasa pemrograman d. Bahasa Asing e. Sembarang bahasa asal terstruktur 4. Logika pertama kali diperkenalkan oleh : a. Plato b. Aristoteles c. Nobel d. Edison e. Einstein

4. Logika pertama kali diperkenalkan oleh : a. Plato b. Aristoteles c. Nobel d. Edison e. Einstein 5. Tahapan dalam menyelesaikan suatu masalah adalah : a. Masalah Pseudocode Flowchart Program Eksekusi Hasil b. Masalah Algoritma Flowchart Program Eksekusi Hasil c. Masalah Model Algoritma Program Eksekusi Hasil d. Masalah Algoritma Model Program Eksekusi Hasil e. Algoritma Program Model Eksekusi - Hasil

5. Tahapan dalam menyelesaikan suatu masalah adalah : a. Masalah Pseudocode Flowchart Program Eksekusi Hasil b. Masalah Algoritma Flowchart Program Eksekusi Hasil c. Masalah Model Algoritma Program Eksekusi Hasil d. Masalah Algoritma Model Program Eksekusi Hasil e. Algoritma Program Model Eksekusi - Hasil 6. Pada pembuatan program komputer, algoritma dibuat : a. Sebelum pembuatan program b. Pada saat program dibuat c. Sesudah pembuatan program d. Pada saat verifikasi program e. Saat Program di eksekusi

6. Pada pembuatan program komputer, algoritma dibuat : a. Sebelum pembuatan program b. Pada saat program dibuat c. Sesudah pembuatan program d. Pada saat verifikasi program e. Saat Program di eksekusi 7. Diketahui bahwa kantong P kosong, kantong Q berisi 180 buah kelereng dan kantong R berisi 22 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah : a.22 b. 180 dan 22 c.180 d. Kosong e.180 atau 22

7. Diketahui bahwa kantong P kosong, kantong Q berisi 180 buah kelereng dan kantong R berisi 22 kelereng. Apabilayang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah : a.22 b. 180 dan 22 c.180 d. Kosong e.180 atau 22 8. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi : a. Menjadi Sembarang Nilai b. Menjadi hampa c. Q tetap d. Menjadi 0 e. P tetap

8. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi : a. Menjadi Sembarang Nilai b. Menjadi hampa c. Q tetap d. Menjadi 0 e. P tetap 9. Apabila a=5, b = 10, maka jika diberikan instruksi a=b ; b=a akan mengakibatkan : a. a=0, b=5 b. a=b c. a=10, b=10 d. a=10, b=5 e. a=10, b=0

9. Apabila a=5, b = 10, maka jika diberikan instruksi a=b ; b=a akan mengakibatkan : a. a=0, b=5 b. a=b c. a=10, b=10 d. a=10, b=5 e. a=10, b=0 10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masingmasing adalah: a. 15 dan 0 b. 0 dan 10 c. 0 dan 15 d. 10 dan 15 e. 15 dan 15

10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masingmasing adalah: a. 15 dan 0 b. 0 dan 10 c. 0 dan 15 d. 10 dan 15 e. 15 dan 15 11. Di bawah ini adalah contoh dari tipe data sederhana (simple type), kecuali : a. Integer b. boolean c. string d. float e. array

11. Di bawah ini adalah contoh dari tipe data sederhana (simple type), kecuali : a. Integer b. boolean c. string d. float e. array 12. Contoh dari tipe struktur adalah (structure type) : a. Integer b. boolean c. string d. float e. array

12. Contoh dari tipe struktur adalah (structure type) : a. Integer b. boolean c. string d. float e. array 13. Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program, disebut : a. Variabel b. Counter c. Struct d. String e. Konstanta

13. Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program, disebut : a. Variabel b. Counter c. Struct d. String e. Konstanta 14. Tipe data yang nilainya merupakan pecahan (memiliki titik desimal), adalah : a. Integer b. boolean c. string d. float e. array

14. Tipe data yang nilainya merupakan pecahan (memiliki titik desimal), adalah : a. Integer b. boolean c. string d. float e. array 15. Type data yang hanya mengenal kondisi True atau False pada Bahasa pemrograman C++, adalah : a. Integer b. boolean c. string d. float e. array

15. Type data yang hanya mengenal kondisi True atau False pada Bahasa pemrograman C++, adalah : a. Integer b. boolean c. string d. float e. array 16. Nama C++ diberikan oleh a. Al Khawarizmi b. Rick Mascitti c. Blaise Pascal d. Bjarne Stroustrup e. Prof. Niklaus Wirth

16. Nama C++ diberikan oleh a. Al Khawarizmi b. Rick Mascitti c. Blaise Pascal d. Bjarne Stroustrup e. Prof. Niklaus Wirth 17. Tujuan utama C++ adalah a. untuk meningkatkan efektivitas pemrogram b. untuk meningkatkan produktivitas pemrogram c. untuk meningkatkan kualitas pemrogram d. Jawaban a dan b benar e. Semua jawaban salah

17. Tujuan utama C++ adalah a. untuk meningkatkan efektivitas pemrogram b. untuk meningkatkan produktivitas pemrogram c. untuk meningkatkan kualitas pemrogram d. Jawaban a dan b benar e. Semua jawaban salah 18. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. char c. Int d. boolean e. Text

18. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. char c. Int d. boolean e. Text 19. tipe data yang khusus untuk menampung semua masukan dari user /gabungan karakter yang sangat panjang, disebut : a. string b. char c. Int d. boolean e. Text

19. tipe data yang khusus untuk menampung semua masukan dari user /gabungan karakter yang sangat panjang, disebut : a. string b. char c. Int d. boolean e. Text 20. Yang dimaksud dengan Strcmp() adalah : a. untuk membandingkan 2 nilai string b. untuk menggabungkan nilai string c. untuk menyalin nilai string d. untuk mengetahui panjang nilai string e. untuk mencari nilai karakter dalam string

20. Yang dimaksud dengan Strcmp() adalah : a. untuk membandingkan 2 nilai string b. untuk menggabungkan nilai string c. untuk menyalin nilai string d. untuk mengetahui panjang nilai string e. untuk mencari nilai karakter dalam string 21. Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah. a. Terminal d. Input b. Preparation e. Output c. Decision

21. Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah. a. Terminal d. Input b. Preparation e. Output c. Decision 22. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol. a. b. c. d. e.

22. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol. a. b. c. d. e. 23. Yang bukan merupakan alasan menggunakan flowchart adalah : a. Relationship b. Analisys c. Communication d. Efektif e. Jawaban a dan b benar

23. Yang bukan merupakan alasan menggunakan flowchart adalah : a. Relationship b. Analisys c. Communication d. Efektif e. Jawaban a dan b benar 24. Struktur pernyataan yang BUKAN berupa perulangan (looping) adalah : a. For b. Do While c. While d. Else e. Nested loop

24. Struktur pernyataan yang BUKAN berupa perulangan adalah : a. For b. Do While c. While d. Else e. Nested loop 25. Suatu proses pengulangan kembali alur kerja disebut a. Branching b. Iteratif c. Rekursif d. Looping e. searching

25. Suatu proses pengulangan kembali alur kerja disebut a. Branching b. Iteratif c. Rekursif d. Looping e. searching 26. Suatu proses yang bisa memanggil dirinya sendiri adalah a. Branching b. Iteratif c. Rekursif d. Looping e. searching

26. Suatu proses yang bisa memanggil dirinya sendiri adalah a. Branching b. Iteratif c. Rekursif d. Looping e. searching 27. Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan ke menara tujuannya adalah : a.2nx1 b. 2n -1 c. 2n+1 d. 2 n -1 e. 2n

27. Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan ke menara tujuannya adalah : a. 2n +1 b. 2n -1 c. 2n+1 d. 2 n -1 e. 2n 28. Yang bukan contoh dari fungsi rekursif adalah : a. Fungsi Pangkat b. Fibonancy c. Faktorial d. Looping e. Menara Hanoi

28. Yang bukan contoh dari fungsi rekursif adalah : a. Fungsi Pangkat b. Fibonancy c. Faktorial d. Looping e. Menara Hanoi 29. Yang merupakan contoh dari deret fibonancy adalah: a. 0,1,1,2,3,5... b. 0,1,2,3,4,5... c. 0,1,1,3,4,5... d. 0,1,1,2,3,4,... e. 0,1,2,4,8,16...

29. Yang merupakan contoh dari deret fibonancy adalah: a. 0,1,1,2,3,5... b. 0,1,2,3,4,5... c. 0,1,1,3,4,5... d. 0,1,1,2,3,4,... e. 0,1,2,4,8,16... 30. Untuk menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah, maka diperlukan pemindahan sebanyak : a. 19 kali d. 32 kali b. 63 kali e. 33 kali c. 31 kali

30. Untuk menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah, maka diperlukan pemindahan sebanyak : a. 19 kali d. 32 kali b. 63 kali e. 33 kali c. 31 kali