Minggu, 15 Oktober 2017

Contoh soal Rancang bangun jaringan kls 12 SMK

Soal Dan Jawaban Rancang Bangun Jaringan Kelas XII

1. Standar jaringan WAN berikut ini kecuali . . . . 

A.    Consultative Committee for International Telegraph and Telephone (CCITT)

B.      International Organization for Standarization (ISO)

C.      International Engineering Task Force (IETF)

D.     Electronics Indutries Assocation (EIA)

E.     Domain Name System (DNS).

2. Macam-Macam dari Routing Dinamis (Dynamic Router) adalah 

A.    PRI (Protocol Routing Information) 

B.     GRPI (Gateway Routing Protokol Internal)

C.     OSPF (Open Shortest Path First) 

D.    IEGRP (Internal Enhanced Gateway Routing Protokol)

E.     IBGP (Internet Border Gateway Protokol)

3. Network lebih mudah dimengerti, mendefinisikan area mana yang harus melakukan fungsi tertentu, mudah dilakukan pertumbuhan jaringan dan mudah mengisolasi kerusakan jaringan adalah keuntungan dari . . . .

A.     Model Hierarkis.

B.      Model OSI.

C.     Model Layer.

D.    Model Network.

E.     Model jaringan

4. Dibawah ini yang merupakan dua buah jenis perintah dalam SQL, yaitu . . . .

A.    DXLdan DDM

B.     DML dan MDL

C.     DDL dan DXL

D.    DDL dan DML

E.     DLD dan MDL

5. Di bawah ini yang tidak termasuk fitur-fitur canggih dalam Apache . . . .

A.     Pesan kesalahan yang dapat dikonfigurasi.

B.     Pesan sangat sulit di pahami.

C.     Koneksi cepat.

D.     Efisien.

E.     Nyaman.

6.  Berikut merupakan salah satu komponen dari router adalah . . . .

A.    Random Access Memory ( RAM ).

B.      Speaker .

C.     Printer.

D.    Scanner.

E.     ROM.

7.  Keunggulan https dari pada http adalah . . . .

A.    Koneksi lebih cepat.

B.     Bandwait tambah besar.

C.     Jaringan menjadi lebih aman.

D.    Jaringan menjadi lambat

E.     Jaringan stabil

8. Komputer yang bertugas menyimpan informasi halaman web yang pernah diakses sebelumnya adalah . . . .

A.    Router.

B.     Web server.

C.      Proxy server.

D.    Name server.

E.     Database server.

9.  Domain Name System (DNS) adalah suatu sistem yang memungkinkan nama suatu host pada jaringan komputer atau internet ditranslasikan menjadi . . . .

A.    broadcast address

B.     host ID

C.     IP address

D.    home ID

E.     Protocol

10. Skema desain pembangunan sebuah jaringan komputer dikenal dengan istilah . . . .

A. Tipe 
B. Topologi 
C. Geografi 
D. Skalabilitas
E. Media transmisi

11.  Kelebihan OSPF di bawah ini adalah . . .

A.     Tidak menghasilkan routing loop.

B.     Tidak mendukung penggunaan beberapa metrik sekaligus.

C.     Dapat menghasilkan sedikit jalur ke sebuah tujuan.

D.    Tidak dapat membagi jaringan yang besar mejadi beberapa area.

E.     Waktu yang diperlukan untuk konvergen lebih lambat.

12.  Dalam media broadcast multiacces Hello packet dikirimkan berkala setiap . . .

A.     10 detik

B.     15 detik

C.     20 detik

D.    30 detik

E.     25 detik

13.  Server yang dapat membuat system berbasis Unix (seperti Linux) untuk melakukan sharing resource dengan sistem barbasis windows adalah . . . .

A.     Samba

B.     Apache

C.     Squid

D.    Squirrel

E.     Proxy

14.  Port dari https adalah . . . .

A.    467

B.     432

C.     412

D.    443

E.     433

15.  Perintah “PING” pada jaringan digunakan untuk hal-hal yang berikut ini, kecuali . . .

A.    Menguji fungsi kirim sebuah NIC.

B.      Menguji fungsi terima sebuah NIC.

C.      Menguji kesesuaian sebuah NIC.

D.    Menguji konfigurasi TCP/IP.

E.     Menguji koneksi jaringan 

16. Ada tiga versi dari Routing Information Protocol yaitu . . . .

A.     RIP versi 1

B.     RIP versi 4

C.     RIP versi 7

D.    RIPnk

E.     RIP versi 5

17. eberapa peralatan dan teknologi WAN antara lain . . . .

A.    Modem

B.     ISDN

C.     DSL

D.    DNS

E.     Buffer

18.Network Firewall umumnya bersifat . . .

A.    Semu

B.      Maya

C.     Transparan

D.    Redup

E.     Bayang-bayang

19. Firewall jenis ini beroperasi pada level yang lebih tinggi dalam model referensi tujuh lapis OSI adalah . . . .

A.     Packet Filter Firewall

B.     Virtual circuit

C.     Circuit-Level Gateway

D.    Packet-Filtering Firewall

E.     Network Address Translation

20. Protokol WAN yang memiliki performa tinggi adalah . . . .

A.    Virtual circuit

B.     Frame relay

C.     Packet switching

D.    Squit

E.     TCP/IP

21. Software utiliti yang bekerja pada komputer dan didesain untuk memberikan IP Address ke komputer disebut . . . .

A.    DNS

B.      Gateway

C.     Protokol

D.    DHCP

E.     Ipconfig

22. Berapa frekuensi antena pada sebuah access point (WiFi) . . . .

A.     2.4Ghz

B.     3.1Ghz

C.      1.9Ghz

D.    5.2Ghz

E.      4.2Ghz

23. Kepanjangan dari ACL adalah . . . .

A.    Audio Commend Link

B.     Audio Circuit Language

C.     Audit Circuit Language

D.    Audit Circuit Link

E.     Audit Command Language

24. Fungsi dari perangkat WAN yaitu . . . .

A.    Sebagai buffer

B.     Sebagai proxy

C.     Sebagai router

D.    Sebagai communication server

E.     Sebagai penyedia layanan

25. Memungkinkan akses melalui interfance serial yang beroperasi pada kecepatan . . . .

A.    Lambat

B.     Sedang

C.     Tinggi

D.    Rendah  

E.     Maksimal


Senin, 15 Agustus 2016

cara membuat kalkulator menggunakan PHP


Kalkulator menggunakan visual basic



       Visual Basic sendiri adalah sebuah bahasa pemrograman yang menawarkan IDE (Integrated Development Environment) visual untuk membuat program atau aplikasi berbasis sistem operasi windows.  versi sekarang adalah visual studio 2013. namun dalam tutorial ini saya tetap menggunakan visual basic 6.0

Karena akan cukup panjang penjelasannya. mari kita mulai saja langkah langkah langkahnya.

1. Buka VB pilih new project kemudian pilih standar exe
2. Buat button dan label seperti gambar dibawah

Contoh Program VB Kalkulator

Perhatikan keterangan berikut :

-. tulisan Kalkulator mengunakan label
-. kotak hasil mengunakan label dengan name isi dan captionnya tidak ada.
-. untuk tombol angka 0 sampai 9 mengunakan CommandButton dengan name N dan caption serta index sesuaikan dengan nilai masing masing. misal tombol angka 1 captionnya 1 dan indexnya juga 1.
-. untuk buttun yang lainnya
   caption       name
     .              Koma
    =             Hasil
    /              Bagi
    -  Kurang
    + Tambah
    x  Kali
  AC AC
   x2 Pangkat
  -/+ Tanda
   V  Akar

untuk tampilan seperti warna dan jenis serta ukuran font anda bisa mengatur sendiri pada jendela properties

3. Pindah ke tab kode atau klik 2 kali pada form.
deklerasikan variabel

Private Pil As String
Private x As Double
Private y As Double
Private kom As Integer

dan kode berikut

Private Sub Form_Load()
Tanda.Enabled = False
If kom = 1 Then
Koma.Enabled = False
End If
x = 0
End Sub


4.  klik tombol antara 0 sampai 9 atau langsung ketab kode kemudian tulis kode berikut

Private Sub N_Click(Index As Integer)
Isi.Caption = Isi.Caption & N(Index).Caption
x = Isi.Caption
Tanda.Enabled = True
End Sub

5. Kemudian agar fungsi tambah, kurang, bagi dan kali berfungsi maka tambahkan kode berikut :
// pada tombol bagi tambahkan kode

Private Sub Bagi_Click()
Isi.Caption = ""
Pil = "bagi"
y = x
x = 0
Tanda.Enabled = False
Koma.Enabled = True
End Sub

// tombol kali tambahkan kode
Private Sub Kali_Click()
Isi.Caption = ""
Pil = "kali"
y = x
x = 0
Tanda.Enabled = False
Koma.Enabled = True
End Sub

// tombol kurang

Private Sub Kurang_Click()
Isi.Caption = ""
Pil = "kurang"
y = x
x = 0
Tanda.Enabled = False
Koma.Enabled = True
End Sub

// terakhir tombol tambah

Private Sub Tambah_Click()
Isi.Caption = ""
Pil = "tambah"
y = x
x = 0
Tanda.Enabled = False
Koma.Enabled = True
End Sub


6. Agar tombol sama dengan berfungsi letakkan kode berikut
Private Sub Hasil_Click()
If Pil = "tambah" Then
x = y + x
Isi.Caption = x
ElseIf Pil = "kurang" Then
x = y - x
Isi.Caption = x
ElseIf Pil = "kali" Then
x = y * x
Isi.Caption = x
ElseIf Pil = "bagi" Then
x = y / x
Isi.Caption = x
Else
Isi.Caption = x
End If
End Sub


7. sekarang tombol AC, pangkat, tanda dan akar

// tombol AC
Private Sub AC_Click(Index As Integer)
Isi.Caption = ""
y = 0
x = 0
kom = 0
If kom = 1 Then
Koma.Enabled = False
Else
Koma.Enabled = True
End If
Tanda.Enabled = False
End Sub

// tombol pangkat
Private Sub Pangkat_Click(Index As Integer)
If Isi.Caption = "" Then
x = 0
Else
x = Isi.Caption
End If
Isi.Caption = x ^ 2
End Sub

//tombol tanda
Private Sub Tanda_Click()
If x <= 0 Then
x = x * -1
Isi.Caption = x

Else
x = x * -1
Isi.Caption = "-" & Isi.Caption

End If
Koma.Enabled = True
End Sub

// tombol akar
Private Sub Akar_Click()
If Isi.Caption = "" Then
x = 0
Else
x = Isi.Caption
End If
If x < 0 Then
Isi.Caption = "Tidak Boleh Negatif..!"
Else
Isi.Caption = Sqr(x)
End If
End Sub


8 penulisan kode terakhir pada tanda koma
Private Sub Koma_Click()
kom = 1
If kom = 1 Then
Koma.Enabled = False
Else
Koma.Enabled = True
End If
If x = 0 Then
Isi.Caption = "0,"
Else
Isi.Caption = Isi.Caption & ","
End If
End Sub

9. setelah selesai coba run atau jalankan proggramnya.
jika benar maka akan terlihat seperti ini :

Contoh Program Visual Basic (VB) Kalkultor