Soal Algoritma dan FlowChart
Silahkan jawab pertanyaan dibawah ini dengan benar !!!
1.Flowchart disebut juga
a. Diagram grafis d. Diagram komunikasi
b. Diagram alur e. Diagram bebas
c. Diagram struktur
2. Berisi instruksi untuk persiapan perlatan yang diperlukan sebelum menangani pemecahan masalah adalah…
a. Read d. End
b. Process e. Start
c.Write
3. Berisi instruksi untuk merekam hasil kegiatan ke perlatan output adalah….
a. Read d. End
b. Process e. Start
c.Write
4. Simbol untuk pemasukan data secara manual on-line keyboard adalah…
a. Simbol Manual Input d. Simbol Input-Output
b. Simbol Decision e. Simbol Manual Operation
c. Simbol Preparation
5.Simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama yaitu….
a. Processing Symbol d. Flow Direction Symbol
b. Connector Symbol e. Simbol Desicion
c. Terminator Symbol
6. menunjukkan kontrol dari sebuah sistem aliran secara fisik adalah…
a. Diagram alir d. Diagram alir dokumen
b. Diagram alir data e. Diagram alir program
c. Diagram alir system
7. Bagan yang memperlihatkan urutan prosedure dan proses dari beberapa file di dalam media tertentu yaitu…
a. Dokumen flowchart d. Data flowchart
b. Program Flowchart e. Alur flowchart
c. System Flowchart
8. Sistem flowchart dan program flowchart adalah…
a. Model flowchart d. Pengertian flowchart
b. Tujuan flowchart e. Tipe flowchart
c. Jenis jenis flowchart
9. Digunakan untuk program yang intruksinya akan dieksekusi berulang ulang adalah…
a. Struktur Looping d. Struktur Sederhana
b. Struktur Branching e. Struktur Flowchart
c. Struktur Squence
10. Untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternative adalah…
a. Switch Case d. Else
b. Program e. If
c. Flowchart
11.Yang bukan merupakan tipe data composite adalah ….
a. Image
b.Date time
c.Character
d.Enumerasi
e.Record
12.Identifier adalah ….
a.Tipe data
b.Variabel
c.Nama
d.Nilai
e.Konstanta
3.Nama lain dari flowchart adalah ….
a.Algoritma
b.Alur
c.Bagan alir
d.Tree
e.Diagram
14.Tipe data yang mampu menampung banyak data dengan tipe data yang berbeda-beda adalah tipe data …
a.Array
b.String
c.Record
d.Subrange
e.Character
15.Urutan langkah-langkah logis untuk menyelessaikan masalah yang disusun secara sistematis disebut ….
a.Algoritma
b.Flowchart
c.Variabel
d.Tipe data
e.Konstanta
16.Jenis tipe data yang mempunyai elemen-elemen yang harus disebut satu-persatu dan bernilai konstanta integer sesuai dengan urutannya disebut ….
a.Array
b.Record
c.Enumerasi
d.Int
e.Boolean
17.Yang dimaksud dengan konstanta adalah ….
a.Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
b.Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c.Nilai dari suatu variabel
d.Variabel yang selalu membutuhkan masukan/inputan dari user
e.Variabel tetap/konstan
18.Yang disebut tipe data composite adalah ….
a.Tipe data yang telah disediakan oleh computer
b.Tipe data yang telah disediakan bahasa pemrograman
c.Tipe data yang terdiri dari satu macam tipe
d.Gabungan dari dua/lebih tipe data
e.Tipe data pada algoritma
19.Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang digunakan adalah jenis ….
a.Gambar/image
b.Array
c.Record
d.Boolean
e.Chart
20.Tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai dengan yang ditetapkan adalah jenis tipe data ….
a.Enumerasi
b.Array
c.Subrange
d.Record
e.Float
- Nama mahasiswa dan nilai (sudah terbaca)
- Kalau mahasiswa mendapat nilai >70 maka ket “ lulus”
- Kalau mahasiswa mendapat nilai <70 maka ket “tidak lulus”
- Inputkan besaran suhu dalam celcius (satuan celcius)
- Untuk melakukan konversi suhu dari celcius ke Reamur digunakan rumus : R = 4/5 * C
- Untuk melakukan konversi suhu dari celcius ke Farenheit digunakan rumus : F = 9/5 * C + 3
- Calon Mahasiswa datang ke Bagian Pendaftaran.
- Membeli dan mengisi formulir
- Membayar uang kuliah semester awal ( sesuaikan dengan kampus)
- Mengumpulkan dan menyerahkan persyaratan
- Jika persyaratan sudah lengkap? Jika tidak maka akan kembali lagi ke proses mengumpulkan persyaratan.
- Menerima kartu mahasiswa, jadwal orientasi, dan Kuliah.
- Mengikuti orientasi
- Kuliah
- Pertama pelanggan singgah ke rumah makan
- Pelanggan menentukan pilihan makanan melalui menu yang tersedia
- Jika makanan sesuai selera konsumen maka mereka akan jadi memesan, jika tidak maka tidak akan ada pemesanan
- Jika pelanggan jadi memesan maka menu akan terpilih
- Pelayanan akan melihat stok makanan, jika tersedia maka akan dirposes jika tidak pelayan akan menyarankan konsumen untuk memilih menu yang lain.
- Setelah diproses kosumen akan menerima makanan yang sudah dipesan
- Selanjutnya akan terjadi transaksi pembayaran di kasir
- Kasir akan memberikan kwitansi atau bukti pembayaran
- Jika semua tahap telah dilalui (makanan sudah dibayar) maka konsumen akan pergi meninggalkan rumah makan
- Masukan angka pertama (a) dan kedua (b)
- Jumlahkan dengan rumus a+b
- maka akan ditampilkan hasil dari a+b
- Inputkan Nim dan Nama
- Inputkan Kehadiran, nilai tugas, kuis, UTS, dan UAS
- Rumus Nilai Akhir : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30
- Tampilkan Nilai Akhir
- Inputkan tahun sekarang (TS)
- Inputkan tahun lahir (TL)
- Hitung menggunakan rumus : TS – TL
- Tampilkan jumlah umur
- Input Jam
- Hitung menggunakan Rumus : Jam * 3600
- Tampilkan detik
- Inputkan KM
- Hitung menggunakan rumus : KM*1000
- Cetak Meter
- Inputkan KG
- Hitung menggunakan rumus : KG * 1000
- Maka akan tampil Gram














