kumpulan soal dan jawaban jaringan komputer dan programming []

Upload: bimo-adi-pradono

Post on 11-Jul-2015

2.477 views

Category:

Documents


28 download

DESCRIPTION

www.digizoneku.com 1. Apa itu interpreter dan compiler dan apa bedanya? mereka adalah program yang mengolah source code. bedanya compiler hanya mengubah source code tersebut menjadi bahasa binary yang eksekusinya dilakukan diwaktu yang berbeda, sedangkan interpreter mengubah source code menjadi bahasa mesin untuk kemudian langsung dieksekusi. 2 Apa itu PHP? Termasuk interpreter atau compiler? PHP adalah bahasa pemrograman yang umum digunakan pada aplikasi berbasis web. PHP tergolong interpretingN.B- Info cara mencegah dan mengobati berbagai penyakit (www.herbanesia.com)- info cara tambah tinggi badan, max usia 35th (www.smarttaller.com)- info cara turun berat badan (www.dietsehat911.com)- layanan internet cepat tanpa batas, tanpa quota, full speed 24/7 (www.digizoneku.com)- agen pulsa murah all operator (www.digizonecell.com)

TRANSCRIPT

www.digizoneku.com 1. Apa itu interpreter dan compiler dan apa bedanya? mereka adalah program yang mengolah source code. bedanya compiler hanya mengubah source code tersebut menjadi bahasa binary yang eksekusinya dilakukan diwaktu yang berbeda, sedangkan interpreter mengubah source code menjadi bahasa mesin untuk kemudian langsung dieksekusi. 2 Apa itu PHP? Termasuk interpreter atau compiler? PHP adalah bahasa pemrograman yang umum digunakan pada aplikasi berbasis web. PHP tergolong interpreting language. 3. Apa beda Apache dengan WAMP atau XAMPP? Apache adalah program yang bertindak sebagai web sever. Sedangkan WAMP atau XAMPP adalah program yang mengumpulkan aplikasi2 terkait serer menjadi satu. Beberapa diantara program tersebut adalah Apache sebagai web server, PHP sebagai web based programming, dan MySQL sebagai database server. 1. Struktur dasar pemrograman PHP adalah embedded script. bagaimana cara PHP dapat diintegrasikan kedalam HTML ? --> dengan penambahan tanda 2. MUlai pada veri berapakanh PHP menggunakan OOP? versi 4 1.Jelaskan apa yang anda ketahui tentang HTML dan XML dan berikan contoh sederhana jawaban : -HTML,Hyper Text Markup Language -Bahasa markup yang didesain untuk menampilkan data yang mempunyai fokus tentang bagaimana data ditampilkan -contoh : My First Heading My first paragraph.

Bimo Adi Pradono

www.digizoneku.com

-XML,eXtensible Markup Language -Bahasa markup yang didesain untuk pertukaran & penyimpanan data antar sistem -contoh : Pandu Fayruz Reminder Don't forget me this weekend! 2. Kebanyakan orang Indonesia melihat kemajuan teknologi internet sebagai sebuah peluang bisnis dibandingkan dengan potensinya sebagai sarana untuk meningkatkan kesejahteraan sosial masyarakat. Hal tersebut wajar-wajar saja melihat bahwa perkembangan internet tidak dapat dipisahkan dari majunya industri komputer dan telekomunikasi untuk menunjang kebutuhan bisnis. Namun kalau dicermati lebih lanjut, sebenarnya banyak sekali aspek-aspek dari internet yang dapat dimanfaatkan untuk menangani beberapa permasalahan yang ada di Indonesia. Berikan contoh penerapan teknologi internet sebagai sarana untuk menangani permasalahan sosial yang ada di Indonesia, dan apa saja manfaat yang bisa diberikan sehingga dapat meningkatkan kesejahteraan sosial masyarakat. jawaban : semua jawaban adalah benar. ===================== 1. Sebutkan dan jelaskan secara singkat 7 lapisan OSI! Model Referensi OSI (Open System Interconnection) merupakan salah satu standar protokol jaringan yang menggambarkan fungsi, tujuan, dan kerangka kerja suatu struktur model referensi logis dalam sistem komunikasi. Model referensi ini terdiri dari tujuh lapisan, yaitu:

1. Lapisan fisik (Physical Layer) Lapisan ini merupakan lapisan paling bawah (dasar) yang bertugas mengendalikan dan mengatur semua hal yang berhubungan dengan masalah transport data, seperti: a. menentukan karakteristik kabel yang digunakan untuk menghubungkan komputer dengan jaringan;

Bimo Adi Pradono

www.digizoneku.com b. mentransfer dan menentukan bagaimana bit-bit data dikodekan; c. menangani interkoneksi fisik (kabel), mekanikal, elektrikal, dan prosedural.

2. Lapisan Keterkaitan Data (Data Link Layer) Pada lapisan ini paket data yang ingin dikirim akan berbentuk frame. Fungsi lapisan ini adalah menentukan protokol untuk pertukaran frame data yang lewat melalui kabel. Dengan kata lain, lapisan ini menganani hal yang berhubungan dengan pengambilan dan pelepasan paket data dari dan ke kabel, deteksi, dan koreksi kesalahan, serta pengiriman ulang data.

3. Lapisan Jaringan (Network Layer) Lapisan ini tugasnya adalah merutekan paket data ke tujuan yang seharusnya, mengendalikan operasi subnet, mengatasi semua masalah yang terjadi pada jaringan sehingga jaringan yang berbeda dapat saling terinterkoneksi.

4. Lapisan Transport (Transport Layer) Lapisan ini akan menerima data dari lapisan sesi, memecahnya menjadi potongan data yang lebih kecil, lalu meneruskannya ke lapisan jaringan. Selain itu, lapisan ini juga berfungsi untuk menjamin agar data dapat diterima di sisi penerima dengan benar.

5. Lapisan Sesi (Session Layer) Lapisan sesi ini mengijinkan para user untuk menetapkan session dengan user yang lainnya.

6. Lapisan Presentasi (Presentation Layer) Lapisan ini akan menterjemahkan struktur data yang telah direpresentasikan. Selain itu, pada lapisan ini juga terjadi kompresi data, enkripsi, deskripsi, dan konversi data.

7. Lapisan Aplikasi (Application Layer) Lapisan ini fungsinya menyediakan akses aplikasi ke jaringan dan terdiri dari bermacam-macam protokol. 2. Apa yang dimaksud dengan HTML5? Berikan contoh website yang menggunakannya! HTML5 merupakan lompatan dunia website karena HMTL5 memiliki perubahan pada orientasi berbasis dokumen menjadi orientasi berbasis aplikasi. Pada HTML5 ini integrasi konten aplikasi dan multimedia pada web akan dilakukan dengan lebih baik. Kita tidak memerlukan plug-in aplikasi karena pembangunan proses integrasi dapat dilakukan secara langsung dengan tag-tag baru pada yang ada pada HTML5. Contohnya tag dan yang memungkinkan kita secara langsung menampilkan konten audio dan video dalam website kita, tanpa plug-in. Perubahan-perubahan lain juga dapat ditemukan pada ranah elemen markup dan scritp API. Pemutar video di situs Youtube juga telah mengadopsi fitur HTML5.

Bimo Adi Pradono

www.digizoneku.com 3. Apa yang dimaksud dengan web service? Berikan contohnya! Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, yang menyediakan method-method yang dapat diakses oleh network. Dan juga akan menggunakan XML untuk pertukaran data. Contoh penggunaan web service adalah pada situs jejaring sosial, seperti facebook dan twitter. Yang mampu memberikan layanan web seperti sebuah aplikasi. 4. Jelaskan tentang TCP dan UDP! TCP (Transmission Control Protocol) adalah protocol yang connection-oriented, yang berarti komunikasi yang melewatinya membutuhkan handshaking untuk mengatur koneksi end-to-end. Koneksi dapat dibuat dari client ke server, dan kemudian banyak data dapat dikirimkan melalui koneksi itu. TCP memiliki ciri-ciri yaitu sebagai berikut: Terpercaya: TCP mengatur pesan acknoweledegment, retransmission, dan timeout. Jika hilang ditengah jalan, server akan meminta kembali bagian yang hilang. Di TCP, tidak ada data yang hilang atau dalam beberapa kasus timeouts, koneksi didrop. Terurut: Jika dua pesan dikirimkan sepanjang koneksi, satu demi satu, pesan yang pertama akan mencapai aplikasi penerima pertama. Ketika paket data tiba di urutan yang berbeda, layer TCP menahan data selanjutnya sampai data yang baru saja datang dapat di urutkan kembali dan dikirimkan ke aplikasi. Heavyweight: TCP meminta tiga paket hanya untuk mensetup socket, sebelum beberapa data aktual dapat dikirimkan. Ini mengatur koneksi, reliability, dan congestion control. Ini adalah protocol transport yang besar yang didesain di atas IP. Streaming: Data dibaca sebagai stream, dengan tidak membedakan dimana satu paket berakhir dan yang lain dimulai. Paket mungkin dipisah atau digabungkan ke dalam data streams yang lebih besar atau lebih kecil secara acak. UDP (Unit Datagram Protocol) adalah protocol connectionless message-based yang lebih sederhana. Di protocol connectionless, tidak ada cara yang dibuat untuk koneksi end-toend. Komunikasi dicapai dengan mengirimkan informasi satu arah, dari source ke destination tanpa mengecek untuk melihat apakah tujuan masih ada, atau apakah koneksi disiapkan untuk menerima informasi. Paket UDP melewati jaringan dalam unit-unit yang berdiri sendiri. Ciri-ciri UDP adalah: Tidak terpercaya: Ketika pesan dikirimkan, tidak dapat diketahui apakah akan sampai tujuan. Paket dapat hilang di jalan. Tidak ada konsep acknoweledgment, retransimission, dan timeout. Tidak terurut: Jika dua pesan dikirimkan ke penerima yang sama, urutan sampainya tidak dapat diprediksi. Lightweight: Tidak ada pemesanan pesan, tidak ada pelacakan koneksi, dll. Layer transport yang kecil yang didesain di atas IP.

Bimo Adi Pradono

www.digizoneku.com Datagrams: Paket yang dikirimkan secara individu dan dijamin akan utuh jika sampai. Paket-paket memiliki batas-batas yang pasti, dan tidak dipisah dan dibagi ke dalam data stream yang ada. 5. Jelaskan tentang URI dan URL! Uniform Resource Identifier (URI) adalah sebuah string dari karakter yang digunakan untuk mengidentifikasi sebuah nama atau sumber di Internet. Memungkinkan identifikasi seperti interaksi dengan representasi sumber daya melalui jaringan (biasanya di World Wide Web) spesifik menggunakan protokol. URL singkatan dari Uniform Resource Locator , adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar - di Internet. URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat merujuk pranala ke Jejaring Jagat Jembar atau World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas. ====================== Pertanyaan :1. Bagaimana memulai dan mengakhiri sebuah script php? 2. Bagaimana menampilkan tulisan hello world menggunakan php? 3. Tentukan mana yang salah dari script berikut :