Rabu, 20 Februari 2019

Kamis, 14 Februari 2019

KISI KISI admin server


SOAL NOMOR 1-9 (PENGERTIAN DAN PRINSIP KERJA)

Pengertian samba

    Samba Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux.
    Disamping untuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satu protokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara bersama-sama.
    Apa kira-kira yang menjadi dasar pengembangan Samba? Sebenarnya yang menjadi dasar dari pengembangan Samba adalah protokol SMB yang merupakan singkatan dari Server Message Block yang merupakan protokol standard yang dikeluarkan oleh Microsoft yang digunakan oleh Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama.

    Berikut adalah beberapa pengertian dari SAMBA :
    a.    Samba adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS Windows dalam satu jaringan.

    b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan.


    PRINSIP KERJA (CARA KERJA)

    Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.

    Dengan berkembangnya TCP/IP, maka NT 4.0 menambahkan satu feature yang disebut Windows Socket (Winsock.dll). Gunanya agar protokol NetBEUI yang tidak bisa routing, bisa run-over protokol yang bisa routing seperti TCP/IP. Para pengguna Novell Netware mungkin familiar dengan istilah “IPX encapsulated with TCP/IP”., nah seperti itulah proses NetBEUI yang run over TCP/IP. Di sini letak keunggulan Samba, karena setiap proses RPC (Remote Procedure Call) membutuhkan satu protokol transport, maka begitu kita install protokol TCP/IP di Windows, kemudian kita jadikan IP address Samba sebagai WINS (Windows Internet Name Server) dari komputer itu, maka… voala… Windows akan menganggap mesin LINUX kita sebagai Windows.

    WINS itu sendiri tidak lain adalah NetBIOS Name Service (NBNS). Yang melakukan proses Name Resolution dan Browsing. Memang, WINS = NBNS, yang merupakan servis di mana NetBIOS Name di-resolve ke IP address, mirip seperti DNS (Domain Name Service) yang me-resolve IP adress ke host name.
    ==================================================================
    Cara Kerja VPN (Virtual Private Network)
    Cara kerja VPN dapat dijabarkan melalui gambar di atas dengan penjelasan sebagai berikut:
    1. VPN memerlukan sebuah server yang berfungsi sebagai penghubung antar PC. Jadi, kamu harus menggunakan komputer yang telah menggunakan aplikasi VPN server. Selain itu, Anda juga dapat menggunakan sebuah router seperti Mikro Tik RB 750.
    2. Komputer yang telah terpasang aplikasi VPN Client akan menghubungi Server VPN sebagai awal koneksinya. Setelah itu, VPN Server akan memverifikasi username serta password. Jika berhasil maka VPN Server akan memberikan IP Address baru kepada komputer client dan selanjutnya sebuah koneksi (tunnel) akan terbentuk.
    3. Setelah proses nomor 1 dan 2 selesai, komputer client sudah dapat digunakan untuk mengakses berbagai resources (komputer atau jaringan LAN) yang berada di belakang VPN Server, misalnya saja transfer data, print dokumen, browsing, dan lain sebagainya.
    PENGERTIAN VPN SERVER

    VPN (Virtual Private Network) yaitu sebuah koneksi private yang melalui jaringan publik (dalam hal ini internet). Disini ada 2 kata yang dapat kita garis bawahi yaitu:
    • virtual network, yang berarti jaringan yang terjadi hanya bersifat virtual. Tidak ada koneksi jaringan secara riil antara 2 titik yang akan berhubungan.
    • private, jaringan yang terbentuk bersifat private dimana tidak semua orang bisa mengaksesnya. Data yang dikirimkan terenkripsi sehingga tetap rahasia meskipun melalui jaringan publik.
    Dengan VPN ini kita seolah-olah membuat jaringan didalam jaringan atau biasa disebut tunnel(terowongan). Tunneling adalah suatu cara membuat jalur privat dengan menggunakan infrastruktur pihak ketiga. VPN menggunakan salah satu dari tiga teknologi tunneling yang ada yaitu: PPTP, L2TP dan standar terbaru, Internet Protocol Security (biasa disingkat menjadi IPSec). VPN merupakan perpaduan antara teknologi tunneling dan enkripsi.
    =====================================================================
    Pengertian Multimedia Streaming Server
    Apa sih yang dimaksud dengan streaming tersebut? Streaming adalah sebuah teknologi untuk memaninkan file video atau audio secara langsung ataupun dengan pre-recorder dari sebuah mesin server (web server). Dengan kata lain, file video ataupun audio yang terletak dalam sebuah server dapat secara langsung dijalankan pada UE sesaat setelah ada permintaan dari user, sehingga proses running aplikasi yang didownload berupa waktu yang lama dapat dihindari tanpa harus melakukan proses penyimpanan terlebih dahulu. Saat file video atau audio di stream, akan berbentuk sebuah buffer di komputer client, dan data video - audio tersebut akan bulai di download ke dalam buffer yang telah terbentuk pada mesin client. Dalam waktu sepersekian detik, buffer telah terisi penuh dan secara otomatis file videoaudio dijalankan oleh sistem. Sistem akan membaca informasi dari buffer dan tetap melakukan proses download file, sehingga proses streaming tetap berlangsung.
    B.    Langkah Kerja
    Langkah kerja dari video streaming adalah sebagai berikut
    • Klien mengirimkan permintaan streaming video atau audio ke web server,
    • Web server meneruskan permintaan klien ke streaming server,
    • Streaming server memproses permintaan klien,
    • Streaming server mentransmisikan file video atau audio yang diminta kepada klien secara langsung tanpa melalui web server,
    • Klien dapat menjalankan file video atau audio yang diminta.
    =====================================================================
    Pengertian HTTP adalah adalah protokol aplikasi untuk sistem informasi terdistribusi, kolaboratif, dan hypermedia. HTTP (Hypertext Transfer Protocol)merupakan dasar komunikasi data untuk World Wide Web yang berbentuk teks terstruktur dan menggunakan link logis (hyperlink) antar node yang mengandung teks.
    Pengertian HTTPS (Hypertext Transfer Protocol Secure) sama dengan HTTP, namun HTTPS memiliki kelebihan tersendiri dari sisi keamanan. HTTPS memakai Secure Socket Layer (SSL) atau Transport Layer Security (TLS) sebagai sub layer bawah lapisan aplikasi HTTP biasa.
    PRINSIP KERJA HTTP
    HTTP (Hypertext Transfer Protocol) telah digunakan sejak tahun 1990 dan hingga saat ini terus mengalami pembaruan versi untuk meningkatkan fiturnya. Dibanding protokol lainnya seperti FTP, IMAP, SMTP maupun POP3, HTTP yang paling sering digunakan dan cukup populer.
    Pada dasarnya cara kerja HTTP ini cukup sederhana. Saat pengguna membuka sebuah website melalui browser, HTTP akan menghubungkan pengguna dengan WWW dan juga sumber daya yang dikenal dengan URL (baca: pengertian URL).
    Selanjutnya HTTP akan masuk ke dalam protocol menggunakan TCP/ IP, dan kemudian menampilkan kembali data yang didapatkan ke dalam browser. Setelah itu pengguna dapat melihat berbagai situs dan isinya melalui browser.
    ========================================================================
    Monitoring Kinerja Server adalah salah satu fungsi dari management yang berguna untuk menganalisa apakah jaringan masih cukup layak untuk digunakan atau perlu tambahan kapasitas.

    Prinsip dan Cara Kerja Monitoring Kinerja Server
    Sebuah sistem monitoring kinerja server melakukan proses pengumpulan data mengenai dirinya sendiri dan melakukan analisis terhadap data-data tersebut dengan tujuan untuk memaksimalkan seluruh sumber daya yang dimiliki. Data yang dikumpulkan pada umumnya merupakan data yang real-time, baik data yang diperoleh dari sistem yang hard real-time maupun sistem yang soft real-time. Sistem yang real-time merupakan sebuah sistem dimana waktu yang diperlukan oleh sebuah komputer didalam memberikan stimulus ke lingkungan eksternal adalah suatu hal yang vital. Waktu didalam pengertian tersebut berarti bahwa sistem yang real-time menjalankan suatu pekerjaan yang memiliki batas waktu (deadline). Di dalam batas waktu tersebut suatu pekerjaan mungkin dapat terselesaikan dengan benar atau dapat juga belum terselesaikan. Sistem yang real-time mengharuskan bahwa suatu pekerjaan harus terselesaikan dengan benar. Sesuatu yang buruk akan terjadi apabila komputer tidak mampu menghasilkan output tepat waktu.

    Kamis, 07 Februari 2019

    SOAL PAK DINAR USBN



    1.Tokoh matematika yang biasa dijuluki “Bapak Algoritma” adalah …. 
    A. Blaise Pascal 
    B. Al Khawarizmi 
    C. George Babbage 
    D. Mark Zuckerberg 
    E. Mark Twain 


    2. Pemrograman dalam teknologi informasi memiliki pelbagai bidang. Berikut yang tidak termasuk bidang pemrograman adalah pemrograman 

    A. sistem operasi 
    B. desain grafis 
    C. web 
    D. basis data 
    E. game 


    3. Structured Query Language adalah bahasa pemrograman untuk 

    A. web 
    B. domain 
    C. basis data 
    D. sistem operasi 
    E. routing 


    4. Operator relasional (perbandingan) yang digunakan untuk mencari nilai tidak sama dengan yaitu ... 

    A. != 
    B. <= 
    C. >= 
    D. < 
    E. > 


    5. Berikut yang merupakan perintah keluaran adalah …. 

    A. input 
    B. get 
    C. print 
    D. switch 
    E. case 


    6. Dalam flowchart, simbol yang digunakan untuk percabangan adalah ... 
     

    7. Perhatikan algoritma percabangan dengan pseudocode berikut: Judul : Algoritma Membandingkan dua buah nilai 

    Kamus : 
    A, B: integer Algoritma : 
    input (A,B) if (A>B) then 
    output(“Bilangan terbesar A”) else 
    if (A<B) then output(“Bilangan terbesar B”) 
    else 
    Output(“Bilangan A dan B sama”) endif 
    endif 
    Jika A diisi dengan nilai 25 dan B diisi dengan nilai 10 maka outputnya adalah ... 
    A. Bilangan terbesar B 
    B. Bilangan terbesar A 
    C. Bilangan A dan B sama 
    D. Bilangan terkecil A 
    E. Bilangan terkecil B 


    8. Tampilan program di atas menggunakan komponen …. 

    A. toolbar 

    B. menubar 
    C. combobox 
    D. textfield 
    E. textarea 



    9. Perhatikan struktur percabangan berikut : if (x > 0) 

    cout << "x is positive"; else if (x < 0) 
    cout << "x is negative"; else 
    cout << "x is 0"; 
    Jika variabel x diisi dengan nilai 15 maka outpunya adalah ... 
    A. x is positive 
    B. x is negative 
    C. x is 0 
    D. Tidak ada output 
    E. x is 15 





    10. Komponen program grafis di atas disebut …. 

    A. radio button 

    B. button 
    C. toggle button 
    D. list 
    E. chek box 



    11. Perhatikan algoritma perulangan berikut : 

    Judul : Algoritma Deret Bilangan 
    KAMUS: 
    jml, a : integer 
    ALGORITMA: 
    jml ß 0 
    For (a ß 1; a <= 5; a ß a + 1) 
    jml ß jml + a 
    EndFor 
    output(jml) 
    Apakah output yang akan tampil ... 
    A. 1,2,3,4,5,6,7,8,9,10 
    B. 1,2,3,4,5,6,7 
    C. 1,2,3,4,5 
    D. 1,2,3 
    E. 1,2 


    12. Setiap objek dalam Object Oriented Programming memiliki dua komponen yaitu …. 

    A. input dan output 
    B. text dan grafis 
    C. desain dan koding 
    D. page dan insert 
    E. properties dan method 


    13. Hubungan class dan objek pada Object Oriented Programmig adalah …. 

    A. class identik dengan objek 
    B. class adalah turunan objek 
    C. objek adalah turunan class 
    D. objek adalah cetak biru dari class 
    E. class adalah cetak biru dari objek 


    14. Untuk membentuk sebuah objek (instansiasi) umumnya digunakan keyword …. 

    A. view 
    B. review 
    C. special 
    D. new 
    E. section
    15. Jawaban manakah yang tepat untuk algoritma seperti berikut : 

    Susun algoritma untuk menampilkan angka 1 sampai dengan100 secara menaik 
    A. for (i=0;i<=100;i++) 
    Output (“nilai”,i) 
    B. while (i=1;i<100;i++) 
    Output (“nilai”,i) 
    C. for (i=1;i<=100;i++) 
    Output (“nilai”,i)
     
    D. for (i=1;i<99;i++) 
    Output (“nilai”,i) 
    E. do i=1; 
    while i<100; 
    i--; 
    Output (“nilai”,i) 


    16. Aplikasi-aplikasi berikut yang bukan editor IDE bahasa pemrograman Java adalah …. 

    A. Delphi 
    B. BlueJ 
    C. Netbeans 
    D. Eclipse 
    E. JBuilder 


    17. Manakah penulisan deklarasi array berikut ini yang benar ... 

    A. [50]skor int; 
    B. [50]int skor; 
    C. ikor int[50]; 
    D. int 50[skor]; 
    E. int skor[50]; 


    18. Sebelum digunakan baris-baris program diperiksa dan dilengkapi agar dapat dimengerti komputer. Proses pemeriksaan dan pelengkapan ini disebut …. 

    A. compile 
    B. refactor 
    C. instantiation 
    D. new object 
    E. messaging

    19. Penjelasan dari deklarasi fungsi berikut : double maks (double x, double y) yang paling tepat adalah ... 

    A. fungsi maks( ) mempunyai sebuah argumen bertipe double. 
    B. fungsi mak( ) mempunyai dua buah argumen, dengan masing-masing argumen bertipe Long. 
    C. fungsi maks( ) mempunyai dua buah argumen, dengan masing-masing argumen bertipe Double. 
    D. fungsi maks( ) mempunyai tiga buah argumen, dengan masing-masing argumen bertipe int. 
    E. semua jawaban benar 


    20. Pada penulisan program, tak jarang programmer menuliskan comment. Comment pada pemrograman dapat didefiniskan sebagai …. 

    A. tulisan pada baris-baris program yang tidak dieksekusi oleh aplikasi 
    B. tulisan pada baris-baris program yang dieksekusi oleh aplikasi 
    C. tulisan yang ditandai dengan sintaks sifat program seperti public, private 
    D. tulisan yang paling awal dieksekusi oleh apikasi 
    E. tulisan instruksi untuk melaksanakan fungsi