SlideShare a Scribd company logo
1 of 7
Download to read offline
SOAL UJIAN TENGAH SEMESTER GENAP
                     KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                           KELAS X SMK NEGERI 2 KARANGANYAR
                                TAHUN PELAJARAN 2009 / 2010


1. Suatu fakta, angka atau symbol yang belum memiliki arti disebut ….
      A. Informasi
      B. Data
      C. Record
      D. Database
      E. Attribute
2.    Sebuah korelasi data-data yang saling berhubungan, disusun menurut aturan tertentu secara logis sehingga
      menghasilkan informasi, adalah pengertian dari …
      A. Database
      B. Data
      C. Informasi
      D. Relasi data
      E. Proses
3.    Apakah kepanjangan dari DML ….
      A. Data Manual Language
      B. Data Managemen Language
      C. Database Managemen Language
      D. Data Manipulation Language
      E. Data Manajerial Language
4.    Perintah yang digunakan untuk mengendali data dalam Relational Database Managemen Sistem (RDBMS)
      adalah …
      A. Data Definitional Language
      B. Data Manipulation Language
      C. Database Managemen Sistem
      D. Data Corelation
      E. Data Control Language
5.    Dibawah ini yang bukan termasuk perintah-perintah untuk manipulasi data adalah ….
      A. Penambahan data
      B. Insert data
      C. Simpan data
      D. Penghapusan data
      E. Edit data
6.    Keterbatasan data dalam pengelolaan data secara manual menyebabkan .…
      A. Ketidakkonsistennya data
      B. Ketidakluwesan data
      C. Duplikasi data
      D. Kurangnya integeritas data
      E. Independensi data
7.    Apa arti dari sharing data pada penggunaan database dalam mengelola suatu system informasi.
      A. Tingkat validitas tinggi
      B. Adanya relasi data
      C. Tingkat ketergantungan data
      D. Saling berbagi dalam penggunaan file
      E. Securitas data terjamin
8.    Dibawah ini yang bukan merupakan komponen utama basis data adalah ….
      A. Entity
      B. Hardware
      C. Data
      D. Software
      E. User
9.    Di bawah ini yang bukan pemakai database berdasar cara mereka berinteraksi terhadap system adalah ….
      A. Program aplikasi
      B. Manager
      C. User mahir
      D. User umum
      E. User khusus
10.   Orang yang mempunyai kekuasaan sebagai pusat pengontrol terhadap seluruh system baik data maupun
      program yang mengakses data adalah tipe pengguna ….
      A. Database Pengguna
      B. Database Manager
      C. Database User
      D. Database Administrator
      E. Database Management


      By Teguh Priyanto, S.Pd.T                                                                  Hal 1 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                       KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                             KELAS X SMK NEGERI 2 KARANGANYAR
                                  TAHUN PELAJARAN 2009 / 2010


11. Model database herarki disebut juga model ….
      A.   Jaringan
      B.   Star
      C.   Pohon
      D.   Relasi
      E.   Bus
12.
                                                   Guru
                                                 Joni , S.Pd



                        Mata Pelajaran                                Mata Pelajaran
                         Joni , S.Pd                                   Joni , S.Pd



               Siswa           Siswa        Siswa               Siswa          Siswa         Siswa
                Rico           Dion          Joko                Nita           Ria          Frans
           Gambar diatas merupakan model database ….
      A. Jaringan
      B. Hirarki
      C. Relasi
      D. Pohon
      E. Star
13.   Suatu yang diidentifikasi dari suatu system database bisa beberapa objek, orang, tempat kejadian yang
      informasinya disimpan dalam database adalah pengertian dari ….
      A. Field
      B. Record
      C. Database
      D. Karakter
      E. Entity
14.   Dari gambar model database no. 11 menyatakan hubungan .…
      A. N : M
      B. 1 : 1
      C. 1 : M
      D. 1 : 2
      E. N : 1
15.   Sifat-sifat tabel kecuali ….
      A. Tidak boleh ada record yang sama
      B. Urutan record tidak terlalu penting
      C. Setiap field harus mempunyai nama yang unik
      D. Dapat dilihat dengan jelas
      E. Setiap field mesti mempunyai tipe data dan karakteristik tertentu
16.   Tabel Siswa

           NIS                 NamaSiswa                    Jurusan                 Alamat
       03156001         Joni                      RPL                        Sukoharjo
       03156002         Susi                      Tekstil                    Karanganyar

      Dari tabel siswa di atas manakah yang disebut dengan data value/ recordnya ….
      A. Jono
      B. NamaSiswa
      C. NIS
      D. Alamat
      E. Record




      By Teguh Priyanto, S.Pd.T                                                                Hal 2 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                      KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                            KELAS X SMK NEGERI 2 KARANGANYAR
                                 TAHUN PELAJARAN 2009 / 2010


   17. Dari tabel siswa no.16 manakah yang disebut entity ….
       A. NIS
       B. Siswa
       C. Alamat
       D. Jono
       E. Table
   18. Dari tabel no.16 tipe data yang paling tepat untuk nama siswa adalah ….
       A. Text
       B. Numerik
       C. Memo
       D. Date
       E. Yes/ No
   19. Tabel Barang
         KodeBarang          NamaBarang              HargaBeli           HargaJual      KodePemasok
        01                 Daia                  2000                 2500             D14
        02                 Bimoli                3000                 3500             B1M

       Dari tabel Barang manakah yang berfungsi sebagai primary key ….
       A. KodePemasok
       B. KodeBarang
       C. HargaBeli
       D. NamaBarang
       E. HargaJual
   20. Dari tabel No. 19 manakah yang berfungsi sebagai foreign key .…
       A. KodePemasok
       B. KodeBarang
       C. HargaBeli
       D. NamaBarang
       E. HargaJual
   21.                 Gambar disamping adalah gambar icon ….
                       A. Macro
                       B. Design view
                       C. Macros
                       D. Relasi
                       E. Database
   22. Pada pembuatan macros untuk membuka form, action apa yang di pilih …
       A. OpenReport
       B. OpenTabel
       C. OpenForm
       D. Open Query
       E. OpenDataAccessPage

   23. Gambar dibawah ini adalah gambar icon ….
                        A. Relational
                        B. Table
                        C. Database
                        D. Jaringan
                        E. Herarki
24. Query berfungsi untuk ….
    A. Menyimpan data dengan topic tertentu
    B. Menampilkan atau meminta data tertentu dari database sesuai dengan yang diinginkan
    C. Menampilkan input, edit , hapus data dan lainnya sebagainya dengan tampilan antar muka (interface) yang lebih
       baik
    D. Untuk menyajikan laporan, sehingga dapat dicetak pada layar monitor atau langsung ke-printer
    E. Merangkai instruksi yang dapat dikenakan pada object yang ada pada form




        By Teguh Priyanto, S.Pd.T                                                                Hal 3 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                         KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                               KELAS X SMK NEGERI 2 KARANGANYAR
                                    TAHUN PELAJARAN 2009 / 2010


25. Entity dibawah ini adalah bentuk normal pertama yaitu ….
          NamaSiswa           MataPel         SKS           Nilai_1
             Elsa           Kalkulus           2              80
             Elsa           Basis Data         3              70
            Rino            Basis Data         3              70
            Rino            DBMS               4              80
            Rino            Kalkulus           2              70

    Entity diatas bila dirubah dalam bentu normal ketiga adalah …

   A.    Entity Siswa                      Entity Nilai
                Nis      NamaSiswa              Nis        Kode_Mapel      Nilai
             2756       Elsa                 2756         K01              80
             2756       Elsa                 2756         B002             70
             2999       Rino                 2999         B002             70
             2999       Rino                 2999         B004             80
             2999       Rino                 2999         K01              70

        Entity Mapel
            Kode_Mapel             Mapel           SKS
            K01               Kalkulus            2
            B002              Basis Data          3
            B002              Basis Data          3
            B004              DBMS                4
            K01               Kalkulus            2

   B.    Entity Siswa                      Entity Nilai


                 Nis       NamaSiswa                Nis      Kode_Mapel         Mapel          SKS      Nilai
              2756        Elsa                    2756      K01               Kalkulus        2         80
              2756        Elsa                    2756      B002              Basis Data      3         70
              2999        Rino                    2999      B002              Basis Data      3         70
              2999        Rino                    2999      B004              DBMS            4         80
              2999        Rino                    2999      K01               Kalkulus        2         70

    C. Entity

             NamaSiswa        MataPel_1          SKS       Nilai_1     MataPel_2        SKS       Nilai_1
           Elsa              Kalkulus        2            80          Basis Data    3            70
           Rino              Kalkulus        2            70          Basis Data    3            70

    D. Jawaban A dan B adalah benar
    E. Jawaban B dan C adalah benar

26. Urutan langkah-langkah disebut juga dengan ….
       A. Algoritma
       B. Variable
       C. Tipe
       D. Konstanta
       E. Operator
   27. Yang merupakan tipe data ordinal kecuali ….
       A. Integer
       B. Boolean
       C. Char
       D. Real
       E. Enumerasi
   28. Operator MOD dan DIV adalah operator yang dapat dikenakan terhadap data atau nilai ....
       A. Real
       B. Array
       C. Integer
       D. Pointer
       E. Char
              By Teguh Priyanto, S.Pd.T                                                                     Hal 4 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                  KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                        KELAS X SMK NEGERI 2 KARANGANYAR
                             TAHUN PELAJARAN 2009 / 2010


29. Tipe data manakah yang sanggup memuat nilai numeric sebesar 75000?
    A. Integer
    B. Byte
    C. Real
    D. Word
    E. String
30. Var
    A,B : Integer;
    Procedure Uji(A : Integer);
    Begin
    A := A + 1; Write(A:3);
    End;
    Begin
     A := 2; Write(A:3); Uji(A); Write(A:3); End.

    Output dari program di atas adalah …
    A. 2 3 2
    B. 2 3 3
    C. 1 2 3
    D. 3 2 3
    E. 1
31. Var I : Integer ;
    Begin
    For I := 1 To 2 Do Write(‘ Uas ’);
    Writeln(‘Oke‘);
    End.

    Output dari program di atas adalah .....
    A. Uas
         Uas
         Oke
    B. Uas Oke
         Uas Oke
    C. Uas Uas
         Oke
    D. Uas Uas Oke
    E. Uas Oke Uas Oke
32. Kal1 := ‘ ujian ’; Kal2 :=’ akhir ’;
    Hasil dari CONCAT(Kal2,Kal1, “Pascal”) adalah :
    A. ujian akhir
    B. akhir ujian
    C. ujian akhir Pascal
    D. akhir ujian Pascal
    E. Akhir Ujian Pascal
33. Function Hasil (Var A,B : Integer) : Integer;
    Begin
    A := A + B;
    Hasil := A-B;
    End;
         Var X,Y : Integer;
         Begin
         Readln(X); Readln(Y);Writeln(Hasil(X,Y);
    End.
    Jika X = 5 Dan Y = 4 Maka Hasil = .....
    A. 0
    B. 4
    C. 5
    D. 9
    E. semua salah


    By Teguh Priyanto, S.Pd.T                                            Hal 5 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                    KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                          KELAS X SMK NEGERI 2 KARANGANYAR
                               TAHUN PELAJARAN 2009 / 2010


34. Bagaimana cara mendeklarasikan array dua dimensi ?
    A. var A: array[1..10, 1..10] of Char;
    B. var B: array[1 to 10, 1 to 10] of Char;
    C. var C: matrix[1..10, 1..10] of Char;
    D. var D: array[10, 10] of Char;
    E. var E: matrix[10, 10] of Char;
35. Diagram alir di samping menggambarkan statemen :          Statemen
    A. For ... To ... Do
                                                             Perulangan
    B. For ... DownTo...Do
    C. While Do
    D. Repeat.....Until                                                    T
    E. If …. Then
                                                                 kondisi
36. Output dari program berikut :
    Var
    i : integer;                                             Y
    Begin
          I :=1;
          While i <= 5 Do
          Begin
                  If 10 Mod I = 0 Then
                  Writeln(10 Div I);
                  I := I + 1;
    End; End.

    A. 1 2 5
    B. 10
        5
        2
    C. 5
    D. 2 5 10
    E. 5 2 10
37. Perhatikan program dibawah ini, outputnya adalah .....

    Var i,tot : integer;
    Begin
       i := 1;tot :=0;
       Repeat
       tot := tot + i;inc(i);
       Until i >5;
       Writeln(tot);
    End.

    A. 15
    B. 16
    C. 10
    D. 6
    E. 12
38. Looping pada WHILE DO dikerjakan minimal ... kali, sedangkan pada REPEAT...UNTIL dikerjakan
    minimal .... kali.
    A. 1 0
    B. 1 1
    C. 0 1
    D. 0 0
    E. salah semua




     By Teguh Priyanto, S.Pd.T                                                      Hal 6 dari 7
SOAL UJIAN TENGAH SEMESTER GENAP
                      KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
                            KELAS X SMK NEGERI 2 KARANGANYAR
                                 TAHUN PELAJARAN 2009 / 2010


39. Manakah pendeklasian tipe record yang benar dibawah ini :
    A. Type
        RecDosen = Record;
        NIP : longint; nama : string [15]; End;
        Begin
        RecMhs = Record;
        NPM : integer; Nama : string [15];
         End;
    B. Type
        Nilaiujian = Record
        UTS,UAS : real; End;
        DataMhs = Record
        NPM : integer; Nama : string [15]; Nilai : Nilaiujian;
        End;
    C. Type
        RecPegawai : Record
        Begin
        nopeg = integer; nama = string [20];
        End;
    D. semua salah
    E. Nilaiujian = Record
        UTS,UAS : real; End;
        DataMhs = Record
        NPM : integer; Nama : string [15]; Nilai : Nilaiujian;
40. Penulisan program Pascal yang dibenarkan adalah …
    A. Program Sederhana;
        begin
        var C: Word;
        C := 275 * 400 + 5; Writeln(C);
        end.
    B. { program Sederhana; }
        var W: Word;
        begin
        W := 61224; Writeln(W - 50000);
        end.
    C. Program Sederhana;
        var A: String;
        begin
        A := ' tahun lalu belum ada komputer'; A := 200 + A;
        Writeln(A);
        end.
    D. Program Matematika; var Jari-jari: Real;
        begin
        Write('Jari-jari lingkaran = '); Readln(Jari-jari); Writeln('Keliling=',2 * Pi * Jari-jari);
        end.
    E. Semua program di atas salah!




     By Teguh Priyanto, S.Pd.T                                                                         Hal 7 dari 7

More Related Content

Similar to Soal tts-rpl-kelas-x-new

Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...
Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...
Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...RiriPermala1
 
Contoh Kartu Soal Ujian Sekolah 1- .docx
Contoh Kartu Soal Ujian Sekolah 1- .docxContoh Kartu Soal Ujian Sekolah 1- .docx
Contoh Kartu Soal Ujian Sekolah 1- .docxsmpn01solorbarat
 
45567964-Makalah-STATISTIK.pdfkelomppl 1
45567964-Makalah-STATISTIK.pdfkelomppl 145567964-Makalah-STATISTIK.pdfkelomppl 1
45567964-Makalah-STATISTIK.pdfkelomppl 1hasrilamriawan
 
Pengenalan dasar sistem basisdata
Pengenalan dasar sistem basisdataPengenalan dasar sistem basisdata
Pengenalan dasar sistem basisdataErza Sofian
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Bina Sarana Informatika
 
Materi 2(model data)
Materi 2(model data)Materi 2(model data)
Materi 2(model data)HermanThahir
 

Similar to Soal tts-rpl-kelas-x-new (13)

Kisi kisi soal uas semester 2
Kisi  kisi soal uas semester 2Kisi  kisi soal uas semester 2
Kisi kisi soal uas semester 2
 
Kisi kisi soal uas semester 2 BSI
Kisi  kisi soal uas semester 2 BSIKisi  kisi soal uas semester 2 BSI
Kisi kisi soal uas semester 2 BSI
 
Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...
Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...
Final_ATP_Dwinanto_Hafiz_Sandi_Matematika_Fase E_kelas 10@chk@20220718_jm-nsw...
 
Contoh Kartu Soal Ujian Sekolah 1- .docx
Contoh Kartu Soal Ujian Sekolah 1- .docxContoh Kartu Soal Ujian Sekolah 1- .docx
Contoh Kartu Soal Ujian Sekolah 1- .docx
 
Statistika Dasar PGSD
Statistika Dasar PGSDStatistika Dasar PGSD
Statistika Dasar PGSD
 
Silabus dbd
Silabus dbdSilabus dbd
Silabus dbd
 
45567964-Makalah-STATISTIK.pdfkelomppl 1
45567964-Makalah-STATISTIK.pdfkelomppl 145567964-Makalah-STATISTIK.pdfkelomppl 1
45567964-Makalah-STATISTIK.pdfkelomppl 1
 
Pengenalan dasar sistem basisdata
Pengenalan dasar sistem basisdataPengenalan dasar sistem basisdata
Pengenalan dasar sistem basisdata
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
 
Basis data
Basis dataBasis data
Basis data
 
Soal pm-tik-2014
Soal pm-tik-2014Soal pm-tik-2014
Soal pm-tik-2014
 
Database relasi
Database relasiDatabase relasi
Database relasi
 
Materi 2(model data)
Materi 2(model data)Materi 2(model data)
Materi 2(model data)
 

Recently uploaded

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptxfurqanridha
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 

Recently uploaded (20)

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 

Soal tts-rpl-kelas-x-new

  • 1. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 1. Suatu fakta, angka atau symbol yang belum memiliki arti disebut …. A. Informasi B. Data C. Record D. Database E. Attribute 2. Sebuah korelasi data-data yang saling berhubungan, disusun menurut aturan tertentu secara logis sehingga menghasilkan informasi, adalah pengertian dari … A. Database B. Data C. Informasi D. Relasi data E. Proses 3. Apakah kepanjangan dari DML …. A. Data Manual Language B. Data Managemen Language C. Database Managemen Language D. Data Manipulation Language E. Data Manajerial Language 4. Perintah yang digunakan untuk mengendali data dalam Relational Database Managemen Sistem (RDBMS) adalah … A. Data Definitional Language B. Data Manipulation Language C. Database Managemen Sistem D. Data Corelation E. Data Control Language 5. Dibawah ini yang bukan termasuk perintah-perintah untuk manipulasi data adalah …. A. Penambahan data B. Insert data C. Simpan data D. Penghapusan data E. Edit data 6. Keterbatasan data dalam pengelolaan data secara manual menyebabkan .… A. Ketidakkonsistennya data B. Ketidakluwesan data C. Duplikasi data D. Kurangnya integeritas data E. Independensi data 7. Apa arti dari sharing data pada penggunaan database dalam mengelola suatu system informasi. A. Tingkat validitas tinggi B. Adanya relasi data C. Tingkat ketergantungan data D. Saling berbagi dalam penggunaan file E. Securitas data terjamin 8. Dibawah ini yang bukan merupakan komponen utama basis data adalah …. A. Entity B. Hardware C. Data D. Software E. User 9. Di bawah ini yang bukan pemakai database berdasar cara mereka berinteraksi terhadap system adalah …. A. Program aplikasi B. Manager C. User mahir D. User umum E. User khusus 10. Orang yang mempunyai kekuasaan sebagai pusat pengontrol terhadap seluruh system baik data maupun program yang mengakses data adalah tipe pengguna …. A. Database Pengguna B. Database Manager C. Database User D. Database Administrator E. Database Management By Teguh Priyanto, S.Pd.T Hal 1 dari 7
  • 2. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 11. Model database herarki disebut juga model …. A. Jaringan B. Star C. Pohon D. Relasi E. Bus 12. Guru Joni , S.Pd Mata Pelajaran Mata Pelajaran Joni , S.Pd Joni , S.Pd Siswa Siswa Siswa Siswa Siswa Siswa Rico Dion Joko Nita Ria Frans Gambar diatas merupakan model database …. A. Jaringan B. Hirarki C. Relasi D. Pohon E. Star 13. Suatu yang diidentifikasi dari suatu system database bisa beberapa objek, orang, tempat kejadian yang informasinya disimpan dalam database adalah pengertian dari …. A. Field B. Record C. Database D. Karakter E. Entity 14. Dari gambar model database no. 11 menyatakan hubungan .… A. N : M B. 1 : 1 C. 1 : M D. 1 : 2 E. N : 1 15. Sifat-sifat tabel kecuali …. A. Tidak boleh ada record yang sama B. Urutan record tidak terlalu penting C. Setiap field harus mempunyai nama yang unik D. Dapat dilihat dengan jelas E. Setiap field mesti mempunyai tipe data dan karakteristik tertentu 16. Tabel Siswa NIS NamaSiswa Jurusan Alamat 03156001 Joni RPL Sukoharjo 03156002 Susi Tekstil Karanganyar Dari tabel siswa di atas manakah yang disebut dengan data value/ recordnya …. A. Jono B. NamaSiswa C. NIS D. Alamat E. Record By Teguh Priyanto, S.Pd.T Hal 2 dari 7
  • 3. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 17. Dari tabel siswa no.16 manakah yang disebut entity …. A. NIS B. Siswa C. Alamat D. Jono E. Table 18. Dari tabel no.16 tipe data yang paling tepat untuk nama siswa adalah …. A. Text B. Numerik C. Memo D. Date E. Yes/ No 19. Tabel Barang KodeBarang NamaBarang HargaBeli HargaJual KodePemasok 01 Daia 2000 2500 D14 02 Bimoli 3000 3500 B1M Dari tabel Barang manakah yang berfungsi sebagai primary key …. A. KodePemasok B. KodeBarang C. HargaBeli D. NamaBarang E. HargaJual 20. Dari tabel No. 19 manakah yang berfungsi sebagai foreign key .… A. KodePemasok B. KodeBarang C. HargaBeli D. NamaBarang E. HargaJual 21. Gambar disamping adalah gambar icon …. A. Macro B. Design view C. Macros D. Relasi E. Database 22. Pada pembuatan macros untuk membuka form, action apa yang di pilih … A. OpenReport B. OpenTabel C. OpenForm D. Open Query E. OpenDataAccessPage 23. Gambar dibawah ini adalah gambar icon …. A. Relational B. Table C. Database D. Jaringan E. Herarki 24. Query berfungsi untuk …. A. Menyimpan data dengan topic tertentu B. Menampilkan atau meminta data tertentu dari database sesuai dengan yang diinginkan C. Menampilkan input, edit , hapus data dan lainnya sebagainya dengan tampilan antar muka (interface) yang lebih baik D. Untuk menyajikan laporan, sehingga dapat dicetak pada layar monitor atau langsung ke-printer E. Merangkai instruksi yang dapat dikenakan pada object yang ada pada form By Teguh Priyanto, S.Pd.T Hal 3 dari 7
  • 4. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 25. Entity dibawah ini adalah bentuk normal pertama yaitu …. NamaSiswa MataPel SKS Nilai_1 Elsa Kalkulus 2 80 Elsa Basis Data 3 70 Rino Basis Data 3 70 Rino DBMS 4 80 Rino Kalkulus 2 70 Entity diatas bila dirubah dalam bentu normal ketiga adalah … A. Entity Siswa Entity Nilai Nis NamaSiswa Nis Kode_Mapel Nilai 2756 Elsa 2756 K01 80 2756 Elsa 2756 B002 70 2999 Rino 2999 B002 70 2999 Rino 2999 B004 80 2999 Rino 2999 K01 70 Entity Mapel Kode_Mapel Mapel SKS K01 Kalkulus 2 B002 Basis Data 3 B002 Basis Data 3 B004 DBMS 4 K01 Kalkulus 2 B. Entity Siswa Entity Nilai Nis NamaSiswa Nis Kode_Mapel Mapel SKS Nilai 2756 Elsa 2756 K01 Kalkulus 2 80 2756 Elsa 2756 B002 Basis Data 3 70 2999 Rino 2999 B002 Basis Data 3 70 2999 Rino 2999 B004 DBMS 4 80 2999 Rino 2999 K01 Kalkulus 2 70 C. Entity NamaSiswa MataPel_1 SKS Nilai_1 MataPel_2 SKS Nilai_1 Elsa Kalkulus 2 80 Basis Data 3 70 Rino Kalkulus 2 70 Basis Data 3 70 D. Jawaban A dan B adalah benar E. Jawaban B dan C adalah benar 26. Urutan langkah-langkah disebut juga dengan …. A. Algoritma B. Variable C. Tipe D. Konstanta E. Operator 27. Yang merupakan tipe data ordinal kecuali …. A. Integer B. Boolean C. Char D. Real E. Enumerasi 28. Operator MOD dan DIV adalah operator yang dapat dikenakan terhadap data atau nilai .... A. Real B. Array C. Integer D. Pointer E. Char By Teguh Priyanto, S.Pd.T Hal 4 dari 7
  • 5. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 29. Tipe data manakah yang sanggup memuat nilai numeric sebesar 75000? A. Integer B. Byte C. Real D. Word E. String 30. Var A,B : Integer; Procedure Uji(A : Integer); Begin A := A + 1; Write(A:3); End; Begin A := 2; Write(A:3); Uji(A); Write(A:3); End. Output dari program di atas adalah … A. 2 3 2 B. 2 3 3 C. 1 2 3 D. 3 2 3 E. 1 31. Var I : Integer ; Begin For I := 1 To 2 Do Write(‘ Uas ’); Writeln(‘Oke‘); End. Output dari program di atas adalah ..... A. Uas Uas Oke B. Uas Oke Uas Oke C. Uas Uas Oke D. Uas Uas Oke E. Uas Oke Uas Oke 32. Kal1 := ‘ ujian ’; Kal2 :=’ akhir ’; Hasil dari CONCAT(Kal2,Kal1, “Pascal”) adalah : A. ujian akhir B. akhir ujian C. ujian akhir Pascal D. akhir ujian Pascal E. Akhir Ujian Pascal 33. Function Hasil (Var A,B : Integer) : Integer; Begin A := A + B; Hasil := A-B; End; Var X,Y : Integer; Begin Readln(X); Readln(Y);Writeln(Hasil(X,Y); End. Jika X = 5 Dan Y = 4 Maka Hasil = ..... A. 0 B. 4 C. 5 D. 9 E. semua salah By Teguh Priyanto, S.Pd.T Hal 5 dari 7
  • 6. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 34. Bagaimana cara mendeklarasikan array dua dimensi ? A. var A: array[1..10, 1..10] of Char; B. var B: array[1 to 10, 1 to 10] of Char; C. var C: matrix[1..10, 1..10] of Char; D. var D: array[10, 10] of Char; E. var E: matrix[10, 10] of Char; 35. Diagram alir di samping menggambarkan statemen : Statemen A. For ... To ... Do Perulangan B. For ... DownTo...Do C. While Do D. Repeat.....Until T E. If …. Then kondisi 36. Output dari program berikut : Var i : integer; Y Begin I :=1; While i <= 5 Do Begin If 10 Mod I = 0 Then Writeln(10 Div I); I := I + 1; End; End. A. 1 2 5 B. 10 5 2 C. 5 D. 2 5 10 E. 5 2 10 37. Perhatikan program dibawah ini, outputnya adalah ..... Var i,tot : integer; Begin i := 1;tot :=0; Repeat tot := tot + i;inc(i); Until i >5; Writeln(tot); End. A. 15 B. 16 C. 10 D. 6 E. 12 38. Looping pada WHILE DO dikerjakan minimal ... kali, sedangkan pada REPEAT...UNTIL dikerjakan minimal .... kali. A. 1 0 B. 1 1 C. 0 1 D. 0 0 E. salah semua By Teguh Priyanto, S.Pd.T Hal 6 dari 7
  • 7. SOAL UJIAN TENGAH SEMESTER GENAP KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK KELAS X SMK NEGERI 2 KARANGANYAR TAHUN PELAJARAN 2009 / 2010 39. Manakah pendeklasian tipe record yang benar dibawah ini : A. Type RecDosen = Record; NIP : longint; nama : string [15]; End; Begin RecMhs = Record; NPM : integer; Nama : string [15]; End; B. Type Nilaiujian = Record UTS,UAS : real; End; DataMhs = Record NPM : integer; Nama : string [15]; Nilai : Nilaiujian; End; C. Type RecPegawai : Record Begin nopeg = integer; nama = string [20]; End; D. semua salah E. Nilaiujian = Record UTS,UAS : real; End; DataMhs = Record NPM : integer; Nama : string [15]; Nilai : Nilaiujian; 40. Penulisan program Pascal yang dibenarkan adalah … A. Program Sederhana; begin var C: Word; C := 275 * 400 + 5; Writeln(C); end. B. { program Sederhana; } var W: Word; begin W := 61224; Writeln(W - 50000); end. C. Program Sederhana; var A: String; begin A := ' tahun lalu belum ada komputer'; A := 200 + A; Writeln(A); end. D. Program Matematika; var Jari-jari: Real; begin Write('Jari-jari lingkaran = '); Readln(Jari-jari); Writeln('Keliling=',2 * Pi * Jari-jari); end. E. Semua program di atas salah! By Teguh Priyanto, S.Pd.T Hal 7 dari 7