Sunday, September 17, 2017

KISI - KISI, SOAL DAN KUNCI JAWABAN SOAL UTS KELAS XI / 2UJIAN TENGAH SEMESTER SMK JURUSAN RPL REKAYASA PERANGKAT LUNAK

KISI - KISI SOAL UTS KELAS 2/XI RPL REKAYASA PERANGKAT LUNAK 2017

1    Pemodelan Perangkat Lunak
      - Pengertian Rekayasa Perangkat Lunak
      - Proses pengembangan perangkat lunak
      - Pengertian DFD dan ERD

2    Pemrograman Dasar
      - Bahasa Pemrograman
      - Algoritma

3    Pemrograman Desktop
      - Tipe data pada VB
      - Form pada VB

4    Pemrograman Berorientasi Obyek
      - Konditional & Pilihan IF
      - Pengulangan While

5    Basis Data
      - Aplikasi Basis Data
      - Tujuan Basis Data
      - Membuat Database Dalam Mysql

6    Pemrograman Web Dinamis
      - Struktur Dasar PHP
      - Variabel PHP
      - Aritmatika PHP


SOAL SOAL UTS KELAS 3/XII RPL REKAYASA PERANGKAT LUNAK 2017

  1. Jelaskan pengertian dari rekayasa perangkat lunak (RPL) ?
  2. Sebutkan model proses pengembangan perangkat lunak ?
  3. Jelaskan pengertian dari Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD) ?
  4. Jelaskan pengertian dari bahasa pemrograman dan sebutkan macam-macam bahasa pemrograman minimal 5 ?
  5. Apa yang dimaksud dengan Algoritma Pemrograman ?
  6. Sebutkan 5 tipe data yang terdapat pada visual basic ?
  7. Pada gambar dibawah silahkan jelaskan tipe object dan Caption dari setiap nomor ?
  8. Pada Pemrograman Berbasis Objek ada Statement IF yang memungkinkan sebuah program untuk dapat memilih beberapa operasi untuk dieksekusi, silahkan tuliskan sintaks dasar dari Statements IF ?
  9. Pengulangan dengan WHILE berguna untuk memproses suatu pernyataan atau beberapa pernyataan untuk beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan. Silahkan tuliskan sintaks dasar dari Statements WHILE ?
  10. Basis Data memiliki fungsi yang sangat penting dalam suatu aplikasi. Sebutkan 5 aplikasi Basis Data yang anda ketahui ?
  11. Sebutkan Tujuan dalam penggunaan Basis Data ?
  12. Script SQL untuk membuat database dengan nama “sekolah” adalah ?
  13. Tuliskan Script Struktur dasar dalam bahasa pemrograman php ?
  14. Jika Script dibawah dijalankan maka akan menghasilkan output ?
    <HTML>
    <HEAD>
    <TITLE> Contoh Skrip PHP </TITLE> <BODY>
    <?php
    $nama = "Muhammad Aris";
     echo "$nama berkata \"Katakan namamu!\"";
    ?>
    </BODY>
    </HTML>
     
  15. Jika Script dibawah dijalankan maka akan menghasilkan output ?
    <?php
    $a = 3;
    $b = 7;
    $a += 5;
    $b = ($c = 11) + 3;
    echo "Nilai variabel a adalah = $a";
    echo "<BR>";
    echo "Nilai variabel b adalah = $b";
    echo "<BR>";
    echo "Nilai variabel c adalah = $c";
    ?>  

JAWABAN SOAL UTS KELAS 3/XII RPL REKAYASA PERANGKAT LUNAK 2017

  1. Proses membuat perangkat lunak dengan menggunakan kaidah-kaidah atau prinsip-prinsip rekayasa sehingga dihasilkan perangkat lunak yang berkualitas.
  2. Model proses pengembangan perangkat lunak.
    Waterfall / Linear-Sequential Model,
    Prototyping Model,
    Spiral Model,
    Rational Unified Process (RUP),
    Extreme Programming (XP),
  3. Pengertian dari DFD dan ERD
    DFD adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
    ERD adalah suatu penyajian data dengan menggunakan Entity dan Relationship.
  4. Bahasa Pemrograman adalah instruksi standar untuk memerintah komputer, yang merupakan suatu himpunan dari aturan sintaks dan semantik.
    Macam-macam bahasa pemrograman :
    Bahasa pemrograman HTML
    Bahasa pemrograman JAVA
    Bahasa pemrograman PHP
    Bahasa pemrograman HTML
    Bahasa pemrograman SQL
    Bahasa pemrograman VISUAL BASIC
    Bahasa pemrograman C++
    Bahasa pemrograman DELPHI
    Bahasa pemrograman CSS
    Bahasa pemrograman JAVASCRIPT
  5. Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
  6. Tipe Dataa.
    Byte
    Boolean
    Integer
    Long
    Single
    Double
    Currency
    Decimal
    Date
    Object
    String
    Variant
     
  7. Form
    1.    Tipe object    : Form,                    Caption    : Latihan 1
    2.    Tipe object    : Label,                   Caption    : Nim
    3.    Tipe object    : Label,                   Caption    : Data Mahasiswa
    4.    Tipe object    : Textbox,                 Caption    : Kosong
    5.    Tipe object    : Command button,          Caption    : &KELUAR
  8. Sintaks dasar statement if
    If (ekspresi_kondisional) { statement1; statement2; … }
  9. Sintaks dasar statement WHILE
    while (ungkapan)   Pernyataan;
  10. Aplikasi Basis Dataa.
    Microsoft Access
    Ms SQL Server
    Oracle
    Mysql
    PostgreSQL
    Firebird
    Visual dBase
    Sybase
    Interbase
    XBase 
  11. Tujuan Basis Data
    Kecepatan dan Kemudahan (Speed)
    Efisiensi Ruang Penyimpanan (Space)
    Keakuratan (Accuracy)
    Ketersediaan (Availability)
    Kelengkapan (Completeness)
    Keamanan (Security)
    Kebersamaan Pemakaian (Sharebility) 
  12. Script membuat database sekolah : create database sekolah;
  13. Script Struktur dasar dalam bahasa pemrograman php
    <?php
    Kode Program

    ?>
  14. Hasil Script jika dijalankan
    Muhammad Faruq berkata "Katakan namamu!"
  15. Hasil Script jika dijalankan 
    Nilai variabel a adalah = 8
    Nilai variabel b adalah = 14
    Nilai variabel c adalah = 11

Blogger
Disqus
Pilih Sistem Komentar Yang Anda Sukai

No comments