Kamis, 05 Desember 2019

DAFTAR SISWA REMIDI PEMROGRAMAN DASAR

Daftar Siswa Remidi PAS Pemrograman Dasar Kelas X TKJ A
  1. Aditya Wahyu
  2. Ahmad Hanif
  3. Andika Bagus
  4. Angger Satria
  5. Danny Akbar
  6. Exsa Bramando
  7. Ferdian Faza
  8. Gilang Maulana
  9. Hafidz Putra
  10. Ilham Amani
  11. Ilhan Huda
  12. Kinanti 
  13. Muhammad Ali B
  14. Raehan Raffa
Daftar Siswa Remidi PAS Pemrograman Dasar Kelas X TKJ B
  1. Arifin Rois
  2. Azriel Winandi Setyawan
  3. Bagus Rifai
  4. Fathin Ryfsa Fadhilah
  5. Fera Agil Asmoro
  6. Hans Arya Agusty
  7. Irfan Fathurrahman
  8. Irfan Laela Linggar Jati
  9. Katnando Fadhlan Kirmanto
  10. Kevin El Fawwazi
  11. Mahendra Aji Pamungkas
  12. Mas'Ud Burhanudin Faqih
  13. Muhammad Andika Dwi Maulana
  14. Muhammad Nur Rizal Afani
  15. Muhammad Ridwan
  16. Oknanda Fradanar Rizal Saputro
  17. Raka Aditya Kinanta
  18. Sheva Andrean Milano
  19. Stevensyah Aswin Saputro
  20. Wildan Az Zukhruf
  21. Aditya Rizki Setyawan

Kerjakan Soal Remidi di selembar kertas. Beri nama, kelas, no absen, tanggal mengerjakan dan tanda tanda tangan masing-masing.
Berikut ini link soal Remidi : Soal Remidi Pemrograman Dasar kelas X

Remidi Pemrograman Dasar kelas X TKJ

1.     Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ….
A. Algoritma merupakan prosedur pemecahan masalah menghentikan permintaan atau mencari permintaan  untuk seorang pengguna
B.    Algoritma berisi rangkaian langkah-langkah kerja server
C.    Algoritma tidak harus menghasilkan output
D.    Algoritma pasti memberikan hasil yang sama untuk inputan yang sama
E.    Algoritma harus terbatas langkahnya
2.       Bagian persiapan dari sebuah algoritma disebut dengan bagian ....
A.       Deskripsi
B.       Deklarasi
C.      Header
D.      Preparation
E.       Prosedur
3.       Berikut  ini  pertanyaan  yang  benar  mengenai  penyajian algoritma  dengan  bahasa  natural, kecuali...
A.       Penyajiannya singkat dan efisien
B.       Mengunakan bahasa sehari-hari pembuat program atau pengguna
C.      Kurang universal
D.      Menyatakan langkah-langkah dengan kalimat deskriptif
E.       Dapat dimengerti oleh pengguna algoritma
4.       Perhatikan algoritma berikut ini :
Algoritma Hitung
1) Baca masukkan nilai a
2) Baca masukan nilai b
3) Jika nilai a lebih besar dari nilai b maka lanjut ke langkah 4, jika tidak lanjut ke langkah 5
4) Ubah nilai a menjadi a dikurangi b, ulangi lagi langkah 3
5) Tuliskan a
6) Selesai
Tentukan output dari algoritma di atas jika dimasukkan nilai a adalah 23 dan b adalah 4
A.    1
B.    2
C.    3
D.    4
E.    5
5.       Berikut ini pernyataan yang benar mengenai variabel, kecuali ....
A.       Digunakan untuk menyimpan nilai
B.       Boleh diberikan nama dengan bebas
C.      Tidak boleh ada dua nama variabel yang sama
D.      Digunakan untuk menyimpan nilai input
E.       Digunakan untuk menyimpan nilai output
6.     Berikut ini variabel yang tidak diperlukan dalam pembuatan KTP, yaitu....
      A.    Nama
      B.   NIK
      C.   Umur
      D.   Tanggal Lahir
      E.    Alamat
7.       Dalam perhitungan gaji sebuah perusahaan, total gaji diperoleh dari beberapa komponen, gaji pokok, tunjangan jabatan, tunjangan keluarga, dipotong dengan asuransi dan hutang. Di antara variabel-variabel tersebut yang merupakan variabel output adalah ....
A.       Gaji pokok
B.       Tunjangan keluarga
C.      Tunjangan istri
D.      Potongan Hutang
E.       Total gaji
8.       Berikut ini bagian dari struktur pascal yang berfungsi untuk mengidentifikasikan nama program adalah…
A.       Judul Program
B.       Header Program
C.      Footer Program
D.      Deklarasi
E.       Statement
9.       Bagian dari struktur pasccal yang berfungsi untuk urutan-urutan instruksi yang perlu dieksekusi oleh program adalah…
A.       Deklarasi
B.       Judul Program
C.      Statement
D.      Header
E.       Content
10.    Begin pada struktur pascal berfungsi untuk…
A.       Mengulangi Program
B.       Memulai eksekusi statement
C.      Mengakhiri eksekusi
D.      Menghapus Program
E.       Menghapus Layar
11.    Tanda semicolon ( ; ) pada struktur bahasa pascal digunakan untuk…
A.       Mendeklarasikan tipe data variable
B.       Mendeklarasikan nilai suatu variable
C.      Menutup statement
D.      Memulai Program
E.       Mengakhiri Program
12.    Untuk menampilkan kata Nama Saya maka kode yang benar adalah…
A.       Read(“Nama Saya”);
B.       Write(Nama Saya);
C.      Write(‘Nama Saya’);
D.      Writeln(Nama Saya).
E.       Readln(Nama Saya)
13.    Perhatikan algoritma dalam bentuk flowchart berikut:



   Badru mendapatkan nilai 80 apa output Remidi-nya?
A.       ”Tidak ada”
B.       Penugasan”
C.      ”Test Ulang”
D.      Tidak dapat ditentukan
E.       “lulus”

14.    Perhatikan contoh algoritma berikut :
READ (Nilai)
CASE (variabel) OF
0..50 : Nhuruf = „E
 51..60 : Nhuruf = „D
61..70 : Nhuruf = „C
71..80 : Nhuruf = „B
ELSE : Nhuruf = „A
  WRITE (Nhuruf)
 Jika Nilai Johan adalah 90 maka outputnya adalah ....
A.    A
B.    B
C.    C
D.    D
E.    Tidak ada outputnya
15.    Jenis struktur pengulangan yang akan berhenti ketika kondisi bernilai benar adalah….
       A.  For…do
       B.  For…do descending
       C.  Repeat…until
       D.  While…do
       E.  Gabungan while…do dan repeat…until


I.           Jawablah soal-soal di bawah ini pada lembar jawab yang telah tersedia!

                    1. Buatlah contoh algoritma dengan bahasa natural, lalu jelaskan bagian-bagiannya!
                    2. Bagaimana bentuk umum percabangan 2 kondisi? Gambarkan flowchartnya!