NEW
Font size
WorksheetsPemrograman Jaringan
Total questions: 20
Worksheet time: 10mins
Tujuan utama penggunaan socket dalam pemrograman jaringan adalah untuk …
Menyimpan data ke dalam file
Menghubungkan aplikasi dengan database
Melakukan komunikasi data antar komputer melalui jaringan
Mengelola proses sistem operasi
Protokol yang digunakan pada program server dalam materi tersebut adalah …
UDP
FTP
HTTP
TCP
Karakteristik utama protokol TCP adalah …
Tidak berorientasi koneksi
Cepat namun tidak andal
Berorientasi koneksi dan andal
Hanya dapat digunakan di jaringan lokal
Fungsi utama server dalam arsitektur client–server adalah …
Mengirim permintaan layanan
Melayani permintaan client
Menyimpan tampilan antarmuka
Menjalankan perintah client saja
Agar server dapat melayani lebih dari satu client secara bersamaan, digunakan konsep …
Looping
Multiprocessing
Sequential processing
Threading
Pada konsep threading, satu thread digunakan untuk …
Menjalankan sistem operasi
Menangani satu client
Menyimpan data pesan
Semua client sekaligus
Fungsi socket() pada Python digunakan untuk …
Membuat thread baru
Membuat objek socket
Mengirim pesan ke client
Menghentikan server
Metode bind() pada socket server berfungsi untuk …
Menghubungkan server ke client
Menentukan alamat IP dan port server
Menerima pesan dari client
Menutup koneksi
Fungsi listen() pada server digunakan untuk …
Mengirim data ke client
Menerima pesan client
Menjalankan thread
Menunggu permintaan koneksi dari client
Metode accept() pada socket server akan menghasilkan …
Pesan client
Objek thread
Socket client
Port server baru
Informasi yang ditampilkan server saat client terhubung adalah …
Port client
Nama komputer client
Sistem operasi client
Username client
Pesan yang dikirim oleh client ke server berupa …
Gambar
Video
Teks
File biner
Fungsi recv() pada socket digunakan untuk …
Mengirim data
Menerima data
Menutup socket
Membuat koneksi
Fungsi send() atau sendall() digunakan untuk …
Menerima pesan
Mengirim pesan
Menjalankan thread
Menghentikan server
Keuntungan utama penggunaan threading pada server adalah …
Program lebih pendek
Tidak membutuhkan socket
Client tidak perlu terhubung ke server
Server dapat menangani banyak client secara bersamaan
Jika server tidak menggunakan threading, maka server akan …
Menolak semua client
Menjadi lebih aman
Menangani client secara bergantian
Tidak memerlukan TCP
Server akan berhenti berjalan jika …
Terjadi error socket
Pesan client habis
Semua client disconnect
Server dihentikan
Konsep multitasking dalam program server berarti …
Menjalankan banyak program
Menyimpan banyak data
Menggunakan banyak port
Menangani banyak proses jaringan secara bersamaan
Bahasa pemrograman yang digunakan untuk membuat server dan client pada materi ini adalah …
Java
C++
Python
PHP
Socket dan threading sangat penting untuk pengembangan …
Aplikasi pengolah kata
Aplikasi jaringan dan sistem terdistribusi
Game offline
Desain grafis
