Senin, 08 Juni 2015

Kisi-kisi dan soal latihan Prakarya & Wirausaha SMA Islam Al Azhar 2 Pejaten (IPA)

Assallmu'alaikum Wr. Wb

Untuk semua murid yang saya banggakan, ini kis-kisi umum untuk Ujian Kenaikan Kelas SMA Islam Al Azhar 2 Pejaten Kelas XI jurusan IPA :
- Algoritma dan Fungsi Pengkodean 
   - Logika Algoritma
   - Pembagian Algoritma
   - Bahasa Pemrograman Visual Basic, C++ & semua materi yang di diskusikan
   - Pengkodean dari semua Bahasa Pemrograman
   - Project Coding C++

- C++ & HTML
  - PengertianC++, HTML, Http, php dll
  - Panel Control untuk design Web
  - Teknis Pengkodean design Web
  - Teknis Project Design Web
  - Coding Project C++, HTML, Http, Visual Basic, C, Fortran, Http, php, Sql dll

dan berikut artikel yang dapat dipelajari materi Bahasa Pemrograman




Pengertian Syntax
- Kumpulan aturan yang mendeļ¬nisikan suatu bentuk bahasa.  
- Syntax mendeļ¬nisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar. 
- Kata dikonstruksikan dengan karakter-karakter alfabet. 
   contoh keyword (reserve word) dalam bahasa C : while, do, if, else, dll. 
- Syntax mengatur cara mengkombinasikan kata-kata tersebut ke dalam suatu statement dengan bentuk yang benar sehingga dapat disusun suatu program yang dapat berjalan dengan benar. 
- Syntax tidak mengerti arti atau isi dari suatu kalimat, semantic yang bisa mengartikannya. 
- Syntax menyediakan bentuk-bentuk notasi untuk kominikasi antara programmer dan pemroses bahasa pemrograman, sehingga mempermudah pembuatan suatu program. 
- Syntax dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan, yaitu aturanlexical dan aturan syntactic. 
- Aturan leksikal menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima. 
- Contoh adalah bahasa Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan bahasa C dan Ada memperhatikan dan membedakan hal tersebut.
    
    Kriteria Syntax
   1) Readability : Mudah dibaca.
   2) Writeability : Mudah ditulis.
   3) Verifiability : Verifikasi program (konsep kebenaran).
   4 ) Kemudahan Translasi : Penerjemah yang cepat & menghasilkan kode yang efisien.
    5) Pengurangan Ambiguitas :  Dua arti atau lebih, contoh Array (pemanggilan fungsi)

     Fungsi Syntax
Sintaks berfungsi menyediakan bentuk-bentuk notasi untuk komunikasi antarprogrammer dan pemroses bahasa pemrograman sehingga dapat mempermudah pembuatan suatu program.
Elemen-Elemen Syntax

1.           Himpunan Karakter :  Sintaks berfungsi menyediakan bentuk-bentuk notasi untuk komunikasi antar programmer dan pemroses bahasa pemrogramansehingga dapat mempermudah pembuatan suatu program.
1.           Identifier : Sintaks dasar dari identifier yang sering digunakan adalah string dari huruf dan angka yang dimulai dengan huruf. Namun, banyak juga variasi dari bahasa pemrograman yang menggunakan suatu identifier dengan tanda “.” Atau “-“. Hal ini akan berpengaruh pada kemudahan dalam pembacaan program.
1.           Simbol untuk operator : Kebanyakan bahasa pemrograman menggunakan karakter “+” dan “-“ untuk merepresentasikan dua buah operasi dasar aritmetika, dan menggunakan kombinasi serta memanfaatkan karakter-karakter spesial. Untuk suatu operator, atau menggunakan string untuk operator sepertipada FORTRAN dengan .EQ. untuk membandingkan kesamaan dan ** untuk perpangkatan.
1.           Komentar : Penambahan komentar dalam suatu program merupakan hal penting dari dokumentasi suatu program. Bahasa pemrograman mengijinkan komentar dalam beberapa bentuk. Baris komentar yang terpisah di dalam program seperti pada  FORTRAN. Penggunaan karakter khusus yang tidak memedulikan baris seperti /* dan */ di bahasa C. Dimulai dari sembarang tempat disuatu baris dengan diawali suatu karakter khusus, seperti “-“ di Ada, “//” di C++ atau “!” di FORTRAN.
1.           Noise Word : Merupakan kata pilihan yang disisipkan dalam statemen untuk meningkatkan readibility. Sebagai contoh adalah statemen GO TO label. GOmerupakan keyword yang harus ada, sedangkan TO merupakan optional yang akan meningkatkan readibility.
1.           Keyword & Reserved Word : Keyword merupakan merupakan suatu identifier yang digunakan sebagai bagian tetap dari sintaks suatu statemen. Misalnya IFuntuk memulai suatu statemen kondisi atau DO untuk memulai suatu perulangan dalam bahasa FORTRAN. Keyword merupakan reserved word jika tidak digunakan sebagai identifier yang dipilih oleh programmer. Misalnya dalam bahasa FORTRAN, identifier IF dan DO dapat dipilih sebagai nama variabel oleh programmer sehingga suatu statemen yang dimulai dengan IF belum tentu merupakan statemen kondisi.
1.           Blank : Aturan penggunaan spasi pada bahasa pemrograman sangat beragam.Sebagai contoh adalah bahasa C. Biasanya spasi diabaikan, kecuali jika ada simbol “=+” yang merupakan operator tunggal. Bila dipisahkan dengan spasi maka akan terjadi kesalahan sintaks.
1.           Delimiter & Tanda Kurung : Delimiter merupakan elemen syntactic yang digunakan untuk menandai suatu awalan atau akhiran dari suatu syntactic unit seperti statemen atau ekspresi. Tanda kurung biasanya berpasangan dengan delimiter, misalnya kurung kurawal atau pasangan kata begin … end. Delimiter berguna untuk meningkatkan readability suatu program dan juga dapat menghilangkan ambiguitas suatu statemen karena dapat digunakan secara eksplisit untuk memisahkan statemen-statemen yang mirip
1.           Ekspresi : Merupakan suatu fungsi yang mengakses data dalam suatu program dan mengembalikan suatu nilai. Ekspresi merupakan dasar dari blok syntactic dari statemen yang dibangun.

Bahasa pemrograman
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Tingkatan Bahasa Pemrograman
Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. Contohnya bahasa Basic, Visual Basic, Pascal, Java dan lainnya.
Bahasa Tingkat Menengah[Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya bahasa C.
Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa manusia. Contohnya bahasa Assembly.


Proses Pembuatan Program
Proses pembuatan program yaitu kita menulis kode sumber pada teks editor misalnya notepad kemudian mengubahnya menjadi bahasa mesin yang bisa dieksekusi oleh CPU. Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu kompilasi dan interpretasi.
Kompilasi (Compilation)
Dalam proses kompilasi semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut Compiler. Program hasil kompilasi akan berbentuk executable. Program bisa langsung dijalankan tanpa harus memiliki Compiler di komputer yang menjalankan program tersebut. Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal, Assembly dan masih banyak lagi.
Interpretasi (Interpretation)
Bahasa yang menggunakan teknik interpretasi akan membaca kode sumber perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program maka di baris kesalahan itulah program akan dihentikan. Program yang melakukan tugas ini disebut Interpreter. Pada teknik interpretasi tidak ada akan dihasilkan program standalone, artinya untuk menjalankan program kita harus mempunyai kode sumbernya sekaligus interpreter program tersebut. Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python, Ruby dan masih banyak lagi.
Kompilasi Sekaligus Interpretasi
Ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik kompilasi sekaligus interpretasi. Misalnya bahasa java. Dalam pembuatan program java kode sumber diubah menjadi bytecode. Meskipun nampak seperti bahasa mesin namun ini bukanlah bahasa mesin dan tidak executable. Untuk menjalankan bytecode tersebut kita membutuhkan Java Runtime Environment (JRE) yang bertugas sebagai interpreter sehingga menghasilkan program dari bytecode tersebut.
Meskipun setiap bahasa pemrograman dibuat untuk membuat program namun setiap bahasa dibuat dengan tujuan dan fungsi yang berbeda-beda. Misalnya untuk membuat driver hardware kita tidak bisa menggunakan bahasa Visual Basic. Untuk membuat program berbasis sistem seperti driver kita bisa gunakan bahasa C atau Assembly. Contohnya sistem operasi linux yang open source. Jika anda melihat kode sumbernya anda akan menemukan bahwa linux dibuat menggunakan bahasa C. Sedangkan untuk pemrograman desktop kita bisa menggunakan Visual Basic. Bahasa tersebut dirancang oleh Microsoft untuk pemrograman desktop dengan tampilan GUI yang memukau. 


Dan Berikut soal ulangan yang pernah diujikan ....

I.                   BERILAH TANDA SILANG ( X ) PADA HURUF a , b , c  ATAU d  SEBAGAIMANA JAWABAN YANG KAMU ANGGAP PALING TEPAT !

  1. Dalam pembuatan konsep dasar perancangan web, hal – hal yang harus diperhatikan adalah
    1. Browser yang dipakai, hardware, software
    2. Content design, site design, page design, layout design
    3. Desain gambar, text, animasi, sound
    4. Koneksi internet, user, programming language
    5. Server yang dipakai, komputer client, dan koneksi internet

  1. Contoh berikut yang bukan Web browser adalah
    1. Netscape Navigator
    2. Opera
    3. Konqueror
    4. Internet Browser
    5. Mozilla Firefox

  1. Salah satu software yang dapat digunakan untuk membuat halaman web adalah
    1. Macromedia Freehand
    2. Adobe Photoshop
    3. Ulead Gif Animator
    4. Microsoft Visual Basic 6.0
    5. Microsoft Office Word

  1. www singkatan dari . . . .
    1. World Wird Wide
    2. Word Wide Web
    3. World Wireless Web
    4. World Wide Web
    5. World Wile Web

  1. Singkatan yang tepat dari URL (dalam internet) adalah . . . .
    1. Uniform Resource Locator
    2. Unit Resource Lost
    3. Undelete Run Left
    4. Universal Run Locator
    5. Universal Related Located

  1. Untuk mendefinisikan localsite pada aplikasi Dreamweaver, pada bagian menu dapat memilih
    1. Insert Ć° Definition localsite
    2. Site Ć° Newsite
    3. File Ć° New
    4. Modify Ć° Selection site
    5. Create Ć° Definition site

  1. Sistem penamaan server dari komputer disebut juga . . . .
    1. HTML
    2. Webpage
    3. DNS
    4. FTP
    5. URL

  1. Penamaan alamat website untuk lembaga pendidikan adalah
    1. .com
    2. .org
    3. .net
    4. .edu
    5. .org

  1. Perbedaan antara html dengan php adalah
    1. HTML dijalankan pada client side sedangkan PHP dijalankan pada server side
    2. HTML dibuat dengan Dreamweaver sedangkan PHP dibuat dengan mengetik di notepad
    3. HTML dapat membuat form sedangkan PHP tidak
    4. HTML hanya dapat dijalankan dibrowser internet explorer sedangkan PHP dapat dijalankan diberbagai browser yang ada
    5. HTML mempunyai ukuran file yang besar setelah disave sedangkan PHP dapat lebih kecil ukuran filenya.

  1.  Tampilan menu aplikasi Dreamweaver, urutkan nama-nama panel berdasarkan nomor yang ada
    1. Panel group, Document window, Insert bar, Files panel, Project inspector
    2. Document window, File panel, Property inspector, Tag selector, Insert bar
    3. Insert bar, Menu, Property inspector, Tag selector, Panel group
    4. Document window, Menu bar, File panel, Tag selector, Insert bar
    5. File panel, Document window, Tag selector, File panel, Insert bar


  1. Pada bagian insert bar, untuk menambahkan table atau image maka kita dapat memilih
    1. Flash Element
    2. Graphic
    3. Layout
    4. Table
    5. Application

  1. HTML singkatan dari . . . .
    1. High Text Modern Language
    2. High Technology Modern Language
    3. Hyper Text Modern Language
    4. Hyper Text Markup Language
    5. Hyper Text Marked Language

  1. Untuk merubah judul halaman web yang kita buat, maka pada bagian code HTML yang perlu diubah adalah pada tag
    1. <html> Judul web </html>
    2. <head> Judul web </head>
    3. <title> Judul web </title>
    4. <br> Judul WEB </br>
    5. <title> Judul web </html>

  1. Perintah kode Blockquote (pada coding HTML) adalah untuk . . . .
    1. menulis isi website
    2. menampilkan judul teks menjorok
    3. membentuk suatu table
    4. menampilkan teks berjalan
    5. menulis kutipan teks

  1. Langkah – langkah untuk membuat background halaman yang kita buat berisikan gambar maka yang dilakukan adalah
    1. Create Background image
    2. <body background="Isi dengan alamat file gambar"> </body>
    3. Modify Ć° Page properties Ć° Backgound Color
    4. <img src="Isi dengan alamat file gambar disimpan" width="1024" height="768">
    5. Insert Ć° Background image

  1. Pada pembuatan halaman web dengan menggunakan Macromedia Dreamweaver kita dapat memanfaatkan menu Page Properties, fungsi dari Page Properties adalah
    1. Untuk pengaturan properties dari halaman web, seperti color, link, appearance dan juga pengaturan margin
    2. Untuk merubah tampilan dari halaman web
    3. Untuk pengaturan struktur halaman web
    4. Untuk membuat hyperlink
    5. Untuk membuat format penyimpanan agar halaman web ketika disimpan akan berekstensi .html

  1. Pada pembuatan HTML perintah yang digunakan untuk pembuatan garis batas Tabel ialah
    1. <TABLE LINE>
    2. <TABLE LIMIT>
    3. <TABLE LINE BORDER>
    4. <TABLE BORDER>
    5. <TABLE TD>
 
  1. Untuk mengatur jarak antar sel digunakan atribut

    1. Cellpadding
    2. Cellrooming
    3. Cellspacing
    4. Cellborder
    5. Cellcoloumn



  1. Secara umum dalam pembuatan halaman web, tata letak (layout) dalam pembuatan web terdiri dari
    1. 5 Bagian : Bagian atas (Banner), bagian kiri (Menu), Bagian kanan (Berita), Bagian tengah (Isi), Bagian bawah (Keterangan)
    2. 4 Bagian : Bagian atas (banner), bagian kiri (menu), bagian tengah (isi), bagian bawah (kepemilikan).
    3. 3 Bagian : Bagian atas (Banner/menu), bagian tengah (menu dan isi), bagian bawah (informasi kepemilikan)
    4. 2 Bagian : bagian atas (banner), bagian bawah (isi)
    5. 1 Bagian saja

  1. Text atau gambar dapat dibuat menjadi hyperlink, pada properties hyperlink ada tag  “_blank” pada bagian target. Maksud dari tag tersebut adalah
    1. Pada saat diklik akan membuat halaman menjadi blank
    2. Pada bagian objek tersebut diklik maka akan terdengar bunyi blank
    3. Pada saat diklik maka akan menampilkan pesan
    4. Pada saat link yang kita buat diklik maka akan menampilkan menu blank
    5. Pada saat objek diklik maka akan membuka suatu windows baru

  1. Langkah untuk memasukkan tanggal dan waktu kedalam halaman web adalah dengan cara
    1. Pada tag <HTML> ditambahkan perintah <date>
    2. Menu insert Ć° Date
    3. Klik kanan pada bagian halaman web yang kosong Ć° insert date and time
    4. Pada bagian insert bar pilih yang common Ć° insert date
    5. File Ć° New date and time

  1. Penempatan objek dapat menggunakan layer yang berada pada insert bar, common. Untuk mengganti nama layer sesuai keinginan kita dapat dilakukan dengan cara
    1. Menu edit Ć° rename
    2. Klik dua kali pada layer panel Ć° ganti nama sesuai yang diinginkan
    3. Layername diganti pada toolbox
    4. Pada bagian properties nama layer dapat diisi dengan yang kita inginkan
    5. Common Ć° Layer style
 
  1. Perbedaan dari format .htm dengan format .html adalah
    1. Karena digunakan untuk menyatakan bahwa server dapat melakukan pencarian dalam dokument
    2. .html hanya dapat dilihat namun tidak dapat diedit, sedangkan untuk .htm dapat dilihat dan diedit
    3. .html digunakan untuk lingkungan UNIX atau Windows 95, dan .htm untuk lingkungan kerja sistem operasi DOS dan Windows 3.x
    4. Karena masing-masing di save dengan menggunakan web editor yang berbeda jadi file yang dihasilkan berbeda juga
    5. Perbedaannya terletak pada hasil sebuah pagenya, jika disimpan dengan format .htm maka hanya dapat dijalankan di Internet Explorer sedangkan jika disimpan dengan format .html dapat dijalankan dibrowser apapun

  1. Perintah pada tag <P Align = “Center”> ....</P> berfungsi untuk
    1. Untuk menempatkan teks yang letaknya berada ditengah table
    2. Untuk menempatkan teks yang letaknya di tengah layar
    3. Untuk teks rata bawah tengah
    4. Untuk menempatkan teks yang letaknya ditengah halaman
    5. Untuk menempatkan gambar yang letaknya ditengah layar

  1. Tipe organisasi yang dikenal di dalam internet dan ciri penamaan organisasi yang benar adalah . . . .

    1. Pemerintah = .gov
    2. Pemerintah = .net
    3. Pemerintah = .id
    4. Pemerintah = .com
    5. Pemerintah = .edu



  1. .........“<FONT SIZE=5 FACE=verdana COLOR="red">TERCETAK APA HAYO???.”
    Dari hasil penggalan coding tersebut maka akan dihasilkan
    1. Tercetak sebuah tulisan “TERCETAK APA HAYO??” dengan warna merah,  jenis tulisan 5, dan dengan type verdana
    2. Tercetak sebuah tulisan verdana dengan warna merah sebesar 5
    3. Tercetak tulisan dengan ukuran 5 jenis font verdana dan dengan warna merah
    4. Tercetak sebuah tulisan “TERCETAK APA HAYO????”
    5. Tercetak tulisan TERCETAK APA HAYO???. dengan ukuran 5 jenis font verdana dan dengan warna merah

  1. Jenis Form field yang digunakan untuk menyediakan beberapa pilihan tetapi hanya satu saja yang boleh dipilh adalah

    1. Text Box
    2. Radio Button
    3. Dropdown Button
    4. Check Box.
    5. Dropdown Menu


  1. <INPUT TYPE=”radio” VALUE=v1><BR>
<INPUT TYPE=”radio” VALUE=v2><BR>
<INPUT TYPE=”text” VALUE=v1><BR>
<INPUT TYPE=”radio” VALUE=v1><BR>
Banyaknya radio button yang muncul adalah

    1. 4 buah
    2. 2 buah
    3. 3 buah
    4. 1 buah
    5. Tidak ada


  1. Yang tidak dapat dijadikan hyperlink adalah

    1. Windows
    2. Musik
    3. Gambar
    4. Teks
    5. File-file lain


  1. <A HREFF=www.msn.com>yahoo</A>
Alamat website yang dituju adalah

    1. Google
    2. MSN
    3. YAHOO
    4. Error message
    5. MSN & YAHOO


  1. Penggunaan sebuah frame pada halaman web mempunyai kekurangan dan kelebihan. Yang bukan merupakan kelebihan dari sebuah frame adalah
    1. Tidak memerlukan pengulangan objek yang sama dalam halaman web
    2. Membuat loading halaman web lebih cepat
    3. Pemberian nama file html dibuat masing-masing sehingga tidak mengganggu halaman yang lain
    4. Alamat URL file yang terdapat didalam frame tidak terlihat pada browser
    5. Tiap frame dapat diatur untuk memiliki scroll bar sendiri sehingga user dapat menggulung halaman pada frame yang bersangkutan tanpa harus menggulung jendela browser utama.

  2. Langkah yang dilakukan untuk mengatur border pada frame yang digunakan, dengan menggunakan aplikasi Dreamweaver dapat dilakukan dengan cara
    1. Pada bagian menu dapat memilih edit Ć° border style Ć° pilih No
    2. Pada insert bar Ć°border frame
    3. Pada property inspector bagian border pilih dengan pilihan No
    4. Pada bagian code dapat diberi tambahan syntax <border =No>
    5. Pada property inspector bagian column dan row masing-masing diisi dengan 0

  1. Untuk menggabungkan semua halaman dalam satu frame adalah dengan mengetikkan kode
    1. <frame src="URL lokasi file" scrolling="NO" noresize >
    2. <frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
    3. <frameset src=” URL lokasi file" scrolling="NO" noresize>
    4. <frame create= “URL Lokasi file”>
    5. <frame rows="80,*" frameborder="NO" border="0" framespacing="0">

  1. Macromedia Dreamweaver telah menyediakan berbagai macam menu dalam berbagai bentuk yang menarik yang dapat disesuaikan dengan keinginan kita, ada beberapa macam menu navigasi yang telah tersedia salah satunya adalah Rollover Image yang maksudnya adalah
    1. Sebuah tombol berbentuk gambar yang dapat bergerak, berubah warna, bergeser dan lainnya
    2. Sebuah tombol berbentuk teks yang dapat bergerak, berubah warna, bergeser dan lainnya
    3. Sebuah tombol berbentuk flash button yang dapat bergerak, berubah warna, bergeser dan lainnya
    4. Sebuah tombol bisa berbentuk teks atau gambar yang dapat bergerak, berubah warna, bergeser dan lainnya
    5. Sebuah tombol sederhana dengan banyak warna yang dapat berubah-ubah

  1. Dalam penggunaan menu navigasi dengan menggunakan rollover image pada bagian kotak dialog terdapat pilihan “Preload Rollover Image” yang maksudnya adalah
    1. Nama identitas untuk rollover image
    2. Nama file yang diload
    3. Digunakan untuk mengisi tulisan yang akan muncul ketika mouse diletakkan diatasnya
    4. image yang di akses adalah image yang dapat bergerak / animation
    5. Agar gambar kedua diload bersamaan ketika website di akses apabila pilihan tersebut di checklist.

  1. Untuk memasukkan sebuah menu navigasi berbentuk flash button maka yang harus dilakukan adalah
    1. Membuka macromedia flash terlebih dahulu, kemudian buat sebuah tombol setelah itu copy. Untuk menggunakan di dreamweaver hanya tinggal di paste saja
    2. Import flash button.
    3. Menu Insert Ć° Media Ć° Flash Button
    4. Menu Edit Ć° Insert Ć° Interactive Images Ć° Flash Button
    5. Pada panel project Ć° insert Ć° Flash button
        
Pilihlah  salah satu huruf a, b, c, d dan e yang merupakan jawaban yang paling benar !


  1. Yang dimaksud Bahasa Pemrograman komputer adalah ......
a.       Bahasa intruksi membuat sebuah rancangan perangkat keras komputer
b.      Bahasa intruksi membuat sebuah rancangan komponen electrical skala bilingual komputer
c.       Bahasa intruksi standar untuk memerintahkan komputer dalam membuat applikasi komputer
d.      Bahasa intruksi untuk mengetahui pembuatan setting awal/pabrikan suatu komponen komputer
e.       Bahasa intruksi standar mengetahui spesifikasi perangkat komputer

2.      Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari empat tingkat. Berikut yang bukan termasuk dalam tingkatan bahasa pemrograman adalah .......
a.       Bahasa mesin
b.      Bahasa reaction
c.       Bahasa tingkat rendah
d.      Bahasa tingkat menengah
e.       Bahasa tingkat tinggi


  1. 01100101100110 termasuk contoh dalam bahasa pemrograman .......
a.      Bahasa mesin
b.      Bahasa reaction
c.       Bahasa tingkat rendah
d.      Bahasa tingkat menengah
e.       Bahasa tingkat tinggi

  1. begin, end, if, for, while, and, or  termasuk dalam bahasa pemrograman .....
a.       Bahasa mesin
b.      Bahasa reaction
c.       Bahasa tingkat rendah
d.      Bahasa tingkat menengah
e.       Bahasa tingkat tinggi

  1. Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu  .....
a.       Kompilasi & intermeditasi
b.      Inside dan outside
c.       Kompilasi & Interpretasi
d.      Interpretasi & intermeditasi
e.       Inside Code & Interpretasi


  1. Berikut yang bukan termasuk bahasa pemrograman tingkat tinggi adalah ....
a.       Visual Basic
b.      Pascal
c.       C
d.      JRE
e.       Basic

  1. Bahasa Pemrograman BASIC adalah singkatan dari ....
a.      Beginners’ All-p purpose Symbolic Instruction Code
b.      Beginners’ All-p purpose Syntax Instruction Code
c.       Beginners’ All-p purpose System Instruction Code
d.      Beginners’ All-p purpose Source Instruction Code
e.       Beginners’ All-p purpose Setting Instruction Code

  1. Perhatikan data di bawah ini !

1.      Harus membutuhkan pengetahuan dan pemahaman perangkat keras komputer
2.      Dapat digunakan secara mudah oleh para pemula
3.      Pengguna tidak harus tau mengenai sistem operasi
4.      Tidak harus membutuhkan pengetahuan dan pemahaman perangkat keras komputer
5.      Dapat digunakan sebagai sebuah bahasa pemrograman untuk tujuan umum (general purpose)
Dari data di atas, prinsip yang digunakan dalam mendesain bahasa basic adalah ….
a.       1,2,3,4
b.      1,3,4,5
c.       1,2,4,5
d.      1,2,3,5
e.       2,3,4,5

  1. Perhatikan editor di bawah ini !
1.      Borland C
2.      Turbo C
3.      ANSI C
4.      ISO C
5.      Product C

Dari editor di atas, yang termasuk editor bahasa pemrograman C adalah …..
a.      1,2,3,4
b.      1,3,4,5
c.       1,2,4,5
d.      1,2,3,5
e.       2,3,4,5


  1. Fungsi adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, Dalam bahasa pemrograman C symbolnya adalah ....
a.       <>
b.      ()
c.       *\
d.      “sample”
e.       ^/*




  1. Perhatikan gambar !
Tampilan ini dinamakan tampilan ....
a.       Syntax
b.      DOS
c.       Compiler
d.      Source
e.       Jre

  1. Jenis data yang dikenal dalam bahasa pemrograman pascal antara lain sederhana dan berstruktur. Berikut yang bukan jenis data berstruktur ....
a.       Array
b.      Record
c.       Set
d.      File
e.       Real

  1. Bahasa Pemrograman C++ sangat kompleks untuk membuat salah satunya windows. Berikut yang bukan kelebihan bahasa pemrograman C++ adalah ....
a.       Bahasa C++ tersedia hampir di semua jenis computer
b.      C++ dapat membuat aplikasi graphic processor berkualitas tinggi
c.       Bahasa  C++  termasuk  bahasa  tingkat  menengah  dan  lebih  dekat dengan bahasa mesin
d.      Dukungan  pustaka  fungsi  dan  kelas  yang  banyak  sehingga memungkinkan pembuatan aplikasi makro
e.       Bahasa C++ termasuk dalam bahasa pemrograman yang belum mengenal applikasi

  1. GUI adalah singkatan dari ....
a.      Graphical User Interface
b.      Graphical Unit Interprate
c.       Graphical User Interprate
d.      Graphical Unit Interface
e.       Graphical Ussualy Interprate

  1. Salah satu manfaat bahasa pemrograman Visual Basic adalah ....
a.      Menguji program (debugging) yang ekstensi EXE
b.      Sebagai langkah awal pembuatan jaringan sekunder
c.       Data ekstensi txt mudah dibuat dalam microsoft VB
d.      Program standar yang bisa dugunakan pemula
e.       Mempermudah program Flash. DAT. MOV

  1. Dalam membuat perintah dalam komputer  melihat sistem ERROR suatu applikasi, teknis cepat keyboard dengan cara ....
a.       Alt + F4
b.      Alt + F10
c.       Alt + Ctrl + Del
d.      Alt + F9
e.       Alt + F12

  1. Yang dimaksud dengan bahasa rakitan dalam bahasa pemrograman adalah .....
a.       Graphic
b.      Symbolic
c.       Matrix
d.      Assembly
e.       Mainly
Pembagian integer

Untuk soal 18, 19 & 20, perhatikan dan lengkapilah tabel perbandingan berikut ini !
Aritmatika
Arti
Pascal
C
+
 Penjumlahan
+
+
-
Pengurangan
-
-
Div
(…. no 18)
div
/
Modulo
(….  no 19)
 (….  no 20)
%

  1. a. Penjumlahan
b. Perkalian
c. Sisa pembagian
d. Pembagian integer
e. Perkalian silang

  1. a. Penjumlahan
b. Perkalian
c. Sisa pembagian
d. Pembagian integer
e. Perkalian silang

  1. a. modulo
b. modul
c. mol
d. mod
e. mlo

  1. Berikut yang bukan termasuk operasi dasar dalam bahasa pemrograman pascal dan C adalah ....

Pernyataan
Algoritmik
Pascal
C
a.
Input
read
read atau readln
scanf
b.
Output
write
write atau writeln
printf
c.
Penugasan
Ɵ
:=
=
d.
Akhir pernyataan

;
;
e.
Kecuali
>< 
>< 


  1. Dalam bahasa pemrograman pascal, “kuadrat” operasi dasarnya adalah ....
a.       ^\2
b.      **
c.       sqr
d.      med
e.       qdr

  1. Dalam bahasa pemrograman pascal, “logaritma alami” operasi dasarnya adalah ....
a.       Log
b.      Logaritma
c.       Lgr
d.      Ln
e.       Lnrt

  1. Contoh berikut yang bukan Web browser adalah ….
a.       Netscape Navigator
b.      Opera
c.       Konqueror
d.      Internet Browser
e.       Mozilla Firefox

  1. Salah satu software yang dapat digunakan untuk membuat halaman web adalah….
a.       Macromedia Freehand
b.      Adobe Photoshop
c.       Ulead Gif Animator
d.      Microsoft Visual Basic 6.0
e.       Microsoft Office Word



  1. www singkatan dari . . . .
a.       World Wird Wide
b.      Word Wide Web
c.       World Wireless Web
d.      World Wide Web
e.       World Wile Web

  1. Singkatan yang tepat dari URL (dalam internet) adalah . . . .
a.      Uniform Resource Locator
b.      Unit Resource Lost
c.       Undelete Run Left
d.      Universal Run Locator
e.       Universal Related Located

  1. Sistem penamaan server dari komputer disebut juga dengan istilah . . . .
a.       HTML                d. FTP
b.      Webpage            e. URL
c.       DNS

  1. Perbedaan antara html dengan php adalah ….
a.       HTML dapat membuat form sedangkan PHP tidak
b.      HTML dijalankan pada client side sedangkan PHP dijalankan pada server side
c.       HTML dibuat dengan Dreamweaver sedangkan PHP dibuat dengan mengetik di notepad
d.      HTML hanya dapat dijalankan dibrowser internet explorer sedangkan PHP dapat dijalankan diberbagai browser yang ada
e.       HTML mempunyai ukuran file yang besar setelah disave sedangkan PHP dapat lebih kecil ukuran filenya.

  1.  HTML singkatan dari . . . .
a.       High Text Modern Language
b.      High Technology Modern Language
c.       Hyper Text Modern Language
d.      Hyper Text Markup Language
e.       Hyper Text Marked Language

  1. Untuk merubah judul halaman web yang kita buat, maka pada bagian code HTML yang perlu diubah adalah pada tag ….
a.       <html> Judul web </html>
b.      <head> Judul web </head>
c.       <title> Judul web </title>
d.      <br> Judul WEB </br>
e.       <title> Judul web </html>

  1. Perintah kode Blockquote (pada coding HTML) adalah untuk . . . .
a.       menulis isi website
b.      menampilkan judul teks menjorok
c.       membentuk suatu table
d.      menampilkan teks berjalan
e.       menulis kutipan teks

  1. Pada pembuatan halaman web dengan menggunakan Macromedia Dreamweaver kita dapat memanfaatkan menu Page Properties, fungsi dari Page Properties adalah ….
a.      Untuk pengaturan properties dari halaman web, seperti color, link, appearance dan juga pengaturan margin
b.      Untuk merubah tampilan dari halaman web
c.       Untuk pengaturan struktur halaman web
d.      Untuk membuat hyperlink
e.       Untuk membuat format penyimpanan agar halaman web ketika disimpan akan berekstensi .html

  1. Pada pembuatan HTML perintah yang digunakan untuk pembuatan garis batas Tabel ialah ….
a.       <TABLE LINE>
b.      <TABLE LIMIT>
c.       <TABLE LINE BORDER>
d.      <TABLE BORDER>
e.       <TABLE TD>
.....
<table width="100%" border="1">
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td width="11%" height="188" rowspan="2">&nbsp;</td>
<td width="75%" height="23">&nbsp;</td>
<td width="14%" rowspan="2">&nbsp;</td>
</tr>
<tr>
<td height="23">&nbsp;</td>
</tr>
<tr>
<td height="23" colspan="3">&nbsp;</td>
</tr>
</table>
....
    35.  Dari coding html tersebut maka dapat di hasilkan sebuah table dengan bentuk ….

b.     
c.      
d.     
e.      

      36.  Untuk mengatur jarak antar sel digunakan atribut
a.       Cellpadding                   d. Cellborder
b.      Cellrooming                   e. Cellcoloumn
c.       Cellspacing

     37.  Penggunaan tag html <ul>...</ul> adalah untuk ….
a.      Membuat buletted list
b.      Membuat ordered list
c.       Membuat image
d.      Membuat tabel
e.       Membuat link
         
 Atas lebih dan kurangnya saya mohon maaf lahir bathin ...
Terimakasih atas perhatiannya ... belajar yang rajin .... 
semoga berhasil,
Assalammu'alaikum.... Wr. Wb
 

Tidak ada komentar:

Posting Komentar

KISI KISI Ulangan Tengah Semester Genap Kelas XI IPA & IPS

Assalammu'alaikum ..... Berikut   Kisi Kisi Ulangan Tengah Semester Genap Kelas XI IPA & IPS  Materi Prakarya  & WIrauasaha  ...