Halaman

Selasa, 06 Februari 2018

Contoh Soal PBO dan PWPB kelas XI

Contoh soal

Berikut adalah contoh soal Pemrograman Web dan Perangkat Bergerak.

Pilihan Ganda

1. Apache didesain untuk sistem operasi...
    A. Windows
    B. Mac Os
    C. Dos
    D. Unix
    E. Amiga
 Jawabannya : D. Unix

2. Server web antar platform yang dapat berjalan dibeberapa platform seperti linux dan windows adalah...
    A. Web Router
    B. Apache
    C. Xampp
    D. Web Server
    E. DHCP Server
 Jawabannya : B. Apache

3. Domain .go.id berarti
    A. Domain milik suatu perkumpulan
    B. Domain milik pribadi perorangan
    C. Domain milik suatu perusahaan
    D. Domain milik suatu kampus
    E. Domain milik pemerintahan
 Jawabannya : E. Domain milik pemerintahan

4. Macam-macam web server, kecuali...
    A. Xitami web server
    B. Lighttpd
    C. Apache tomcat
    D. Sun java system web server
    E. Birhttpd
 Jawabannya : E. Birhttpd

5. Untuk mengakses web server dibutuhkan program berikut ini...
    A. Mozilla Firefox
    B. Blogger
    C. Outlook
    D. Squid
    E. Apache
 Jawabannya : A. Mozilla Firefox

6. Berikut ini yang termasuk sistem operasi
    A. Windows
    B. DOS
    C. Mac Os
    D. Linux
    E. Semua jawaban Benar
 Jawabannya : E. Semua jawaban Benar

7. Berikut ini yang merupakan beberapa dukungan program dari apache adalah
    A. Control Akses, PHP, IIS
    B. Control Akses, PHP, CGI
    C. CGI, PHP, IIS
    D. Control Akses, WWW, CGI
    E. Control Akses, WWW, IIS
 Jawabannya : C. CGI, PHP, IIS

8. Aplikasi yang mengandung berbagai macam string pada pihak client untuk berkomunikasi dengan pihak web server disebut...
    A. Web server
    B. Client server
    C. Server Agent
    D. Agent user
    E. User Agent
 Jawabannya : E. User Agent

9. PHP kepanjangan dari...
    A. Hypertext processor
    B. Hypertext protocol
    C. Hypertext provider
    D. Hypertext preprocessor
    E. Hypertext property
 Jawabannya : D. Hypertext preprocessor

10. Salah satu pemrograman web milik microsoft yang bersifat berbayar...
     A. PHP
     B. ASP
     C. JSP
     D. Blogger
     E. Xampp
 Jawabannya : B. ASP

Essay


1. Apa kepanjangan dari SGML ?
     Jawaban : SGML adalah Standar General Markup Language

2. Fungsi utama server atau web server adalah ?
     Jawaban : Untuk melakukan atau mentransfer berkas permintaan pengguna, melalui protokol komunikasi yang telah ditentukan sedemikian rupa.

3. JSP adalah ?
     Jawaban : Java Server Pages adalah bahasa pemrograman web berbasis server side scripting yang berbasis platform java.

4. Sebutkan 3 contoh web server !
     Jawaban : -Apache
                        -Lighttpd
                        -NginX

5. Server side scripting merupakan bahasa pemrograman yang pengolahannya ?
     Jawaban : dilakukan disisi server



Berikut adalah contoh soal Pemrograman Berorientasi Objek.

Pilihan Ganda

1. Kemunculan sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object karena...
    A. Throwable
    B. Exception Handing
    C. Exception
    D. Abnormal conditions
    E. Indicates
 Jawabannya : C. Exception

2. Kegunaan keyword dari try adalah
    A. Untuk mencoba menjalankan blockprogram
    B. Untuk melemparkan suatu bug yang dibuat manual
    C. Untuk suatu method atau kelas yang menghasilkan suatu kesalahan
    D. Untuk menangkap kesalahan atau bug yang terjadi dalam blocktry
    E. Untuk menangani exception dalam java
 Jawabannya : A. Untuk mencoba menjalankan blockprogram

3. Class yang mempunyai sedikitnya satu abstract method adalah...
    A. Interface
    B. Abstract class
    C. Abstract Method
    D. Class wrapper
    E. Interface class
 Jawabannya : B. Abstract class

4. Method yang digunakan untuk membangkitkan suatu nilai double acak dengan rentang lebih besar atau sama dengan nol (0) dan lebih rendah dari 1 adalah...
    A. Public static double random
    B. Public static double abs
    C. Public static double max
    D. Public static double min
    E. Public static double ceil
 Jawabannya : A. Public static double random

5. Super class tertinggi adalah class...
    A. Throws
    B. Try
    C. Finally
    D. Catch
    E. Throwable
 Jawabannya : E. Throwable

6. Method yang belum mempunyai implementasi adalah...
    A. Abstract method
    B. Exception
    C. Array
    D. Finally
    E. Print writer
 Jawabannya : A. Abstract Method

7. Sebuah event yang menjalankan alur proses normal pada program, yaitu...
    A. Throwables
    B. Array
    C. Exception
    D. Print writer
    E. Finally
 Jawabannya : C. Exception

8. Nama lain dari istilah pewarisan adalah...
    A. Interface
    B. Overriding
    C. Overloading
    D. Implement
    E. Inheritance
 Jawabannya : E. Inheritance

9. Class yang dapat digunakan menggunakan array dari character disebut...
    A. Class wrapper
    B. Class process
    C. Class string
    D. Class math
    E. Class string buffer
 Jawabannya : C. Class string

10. Yang termasuk kedalam jenis interface adalah...
    A. Abstract
    B. Text Based
    C. Class
    D. Method
    E. Inheritance
 Jawabannya : B. Text Based

Essay

1. Kenapa kita butuh interface ?
     Jawaban : karena kita akan bermain banyak dengan objek tersebut.

2. Apa yang dimaksud dengan abstract class?
     Jawaban : Abstract class adalah class yang mempunyai sedikitnya satu abstract method.

3. Sebutkan 5 keywords yang digunakan oleh java !
     Jawaban : -Try
                        -Catch
                        -finally
                        -throw
                        -throws

4. Apa yang dimaksud dengan exception?
     Jawaban : Exception adalah sebuah event yang menjalankan alur proses normal pada program.

5. Apa yang dimaksud dengan interface?
     Jawaban : Interface merupakan kumpulan dari method-method yang belum terdapat operasi didalam tubuh method tersebut.

Rabu, 30 Agustus 2017

Mengenal Jaringan Komputer

Jaringan Komputer

    Saat ini hampir setiap komputer yang kita temui merupakan bagian dari sebuah jaringan komputer yang kompleks. Misalkan saja ketika sebuah laptop atau komputer yang tadinya berdiri sendiri (stand alone) kemudian kita tambahkan sebuah USB Modem sehingga terhubung ke internet, maka komputer kita telah terhubung dan merupakan bagian dari sebuah jaringan yang sangat luas yaitu WAN (Wide Area Network). Dalam artikel berikut ini kita akan mencoba mengenal pengertian dari jaringan komputer dan pembagian jaringan komputer berdasarkan luas areanya yaitu PAN, LAN, MAN dan WAN.

Apakah yang dimaksud dengan Jaringan Komputer ?

     Secara sederhana pengertian dari jaringan komputer adalah hubungan antara dua atau lebih sistem komputer melalui media komunikasi untuk melakukan komunikasi data satu dengan yang lainnya.


1. PAN (Personal Area Network)

     Personal Area Network adalah jaringan komputer yang digunakan untuk komunikasi antara komputer perangkat (termasuk telepon dan asisten pribadi digital) dekat dari satu orang.Perangkat mungkin atau tidak milik orang tersebut.Jangkauan dari PAN biasanya beberapa meter.PANs dapat digunakan untuk komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat yang lebih tinggi dan jaringan Internet (an uplink).


2. LAN (Local Area Network)

     Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus,
gedung, kantor, dalam rumah, sekolah atau yang lebih kecil.
Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN.


3. MAN (Metropolitan Area Network)

     Metropolitan Area Network adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.


4. WAN (Wide Area Network)


     Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.