Pemrograman Internet Dasar 1. Bagaimana ... - WordPress.com

5 downloads 1129 Views 243KB Size Report
Aplikasi perpustakaan adalah aplikasi untuk mengatur sistem informasi ... biasanya aplikasi ini menggunakan bahasa permrograman vb/vb.net (visual studio).
Pemrograman Internet Dasar 1. Bagaimana sejarah internet? Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol). Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan. Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya. Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet. Daftar kejadian penting Tahun 1957 1958

Kejadian Uni Soviet (sekarang Rusia) meluncurkan wahana luar angkasa, Sputnik. Sebagai buntut dari "kekalahan" Amerika Serikat dalam meluncurkan wahana luar angkasa, dibentuklah sebuah badan di dalam Departemen Pertahanan Amerika Serikat,

Dodi Sutarya_41155050110058

1

Pemrograman Internet Dasar Advanced Research Projects Agency (ARPA), yang bertujuan agar Amerika Serikat mampu meningkatkan ilmu pengetahuan dan teknologi negara tersebut. Salah satu sasarannya adalah teknologi komputer. J.C.R. Licklider menulis sebuah tulisan mengenai sebuah visi di mana komputerkomputer dapat saling dihubungkan antara satu dengan lainnya secara global agar 1962

setiap komputer tersebut mampu menawarkan akses terhadap program dan juga data. Pada tahun ini juga RAND Corporation memulai riset terhadap ide ini (jaringan

komputer terdistribusi), yang ditujukan untuk tujuan militer. Awal 1960-an Teori mengenai packet-switching dapat diimplementasikan dalam dunia nyata. ARPA mengembangkan ARPANET untuk mempromosikan "Cooperative Networking Pertengahan 1960-an

1965 1968 1971

of Time-sharing Computers", dengan hanya empat buah host komputer yang dapat dihubungkan hingga tahun 1969, yakni Stanford Research Institute, University of California, Los Angeles, University of California, Santa Barbara, dan University of Utah. Istilah "Hypertext" dikeluarkan oleh Ted Nelson. Jaringan Tymnet dibuat. Anggota jaringan ARPANET bertambah menjadi 23 buah node komputer, yang terdiri atas komputer-komputer untuk riset milik pemerintah Amerika Serikat dan universitas. Sebuah kelompok kerja yang disebut dengan International Network Working Group (INWG) dibuat untuk meningkatkan teknologi jaringan komputer dan juga membuat

1972

standar-standar untuk jaringan komputer, termasuk di antaranya adalah Internet. Pembicara pertama dari organisasi ini adalah Vint Cerf, yang kemudian disebut sebagai "Bapak Internet" Beberapa layanan basis data komersial seperti Dialog, SDC Orbit, Lexis, The New York

1972-1974

Times DataBank, dan lainnya, mendaftarkan dirinya ke ARPANET melalui jaringan dial-up. ARPANET ke luar Amerika Serikat: pada tahun ini, anggota ARPANET bertambah lagi

1973

1974 1974

dengan masuknya beberapa universitas di luar Amerika Serikat yakni University College of London dari Inggris dan Royal Radar Establishment di Norwegia. Vint Cerf dan Bob Kahn mempublikasikan spesifikasi detail protokol Transmission Control Protocol (TCP) dalam artikel "A Protocol for Packet Network Interconnection". Bolt, Beranet & Newman (BBN), pontraktor untuk ARPANET, membuka sebuah versi

Dodi Sutarya_41155050110058

2

Pemrograman Internet Dasar komersial dari ARPANET yang mereka sebut sebagai Telenet, yang merupakan layanan 1977 1978

1979

paket data publik pertama. Sudah ada 111 buah komputer yang telah terhubung ke ARPANET. Protokol TCP dipecah menjadi dua bagian, yakni Transmission Control Protocol dan Internet Protocol (TCP/IP). Grup diskusi Usenet pertama dibuat oleh Tom Truscott, Jim Ellis dan Steve Bellovin, alumni dari Duke University dan University of North Carolina Amerika Serikat. Setelah itu, penggunaan Usenet pun meningkat secara drastis. Pada tahun ini pula, emoticon diusulkan oleh Kevin McKenzie. Komputer pribadi (PC) mewabah, dan menjadi bagian dari banyak hidup manusia. Tahun ini tercatat ARPANET telah memiliki anggota hingga 213 host yang terhubung. Layanan BITNET (Because It's Time Network) dimulai, dengan menyediakan layanan e-mail, mailing list, dan juga File Transfer Protocol (FTP).

Awal 1980-an CSNET (Computer Science Network) pun dibangun pada tahun ini oleh para ilmuwan dan pakar pada bidang ilmu komputer dari Purdue University, University of Washington, RAND Corporation, dan BBN, dengan dukungan dari National Science Foundation (NSF). Jaringan ini menyediakan layanan e-mail dan beberapa layanan lainnya kepada para ilmuwan tersebut tanpa harus mengakses ARPANET. Istilah "Internet" pertama kali digunakan, dan TCP/IP diadopsi sebagai protokol universal untuk jaringan tersebut. 1982

Name server mulai dikembangkan, sehingga mengizinkan para pengguna agar dapat terhubung kepada sebuah host tanpa harus mengetahui jalur pasti menuju host tersebut. Tahun ini tercatat ada lebih dari 1000 buah host yang tergabung ke Internet. Diperkenalkan sistem nama domain, yang sekarang dikenal dengan DNS (Domain

1986

Name System) yang berfungsi untuk menyeragamkan sistem pemberian nama alamat di jaringan komputer.

Kejadian penting lainnya Tahun 1971, Ray Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, ikon "@" juga diperkenalkan sebagai lambang penting yang

Dodi Sutarya_41155050110058

3

Pemrograman Internet Dasar menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link. Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET. Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World Wide Web.

Dodi Sutarya_41155050110058

4

Pemrograman Internet Dasar Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan pada tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Pada tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator. Sumber : http://id.wikipedia.org/wiki/

2. Sebutkan 10 jenis aplikasi yang terhubung ke dengan internet dan kategorikan aplikasi tersebut, apakah aplikasi tersebut termasuk aplikasi destkop atau berbasis web, dan bahasa pemrograman apakah yang digunakan dalam pembuatan masing-masing aplikasi tersebut? Jawab: •

Opera mini Aplikasi browser ini dibuat denga bahasa pemrograman java, dan aplikasi ini berbasiswakan desktop.



Ucweb Aplikasi ini juga sama dengan Opera mini, aplikasi untuk browsing, dan aplikasi ini berbasiskan desktop dengan dibuat dengan Java Programing



E-buddy E-Buddy adalah salah satu program aplikasi java yang paling populer di kalangan pecinta instant messenger. Sejatinya, eBuddy lebih tepat disebut aplikasi messenger. Messenger adalah jenis aplikasi yang membantu penggunanya berkirim-kiriman pesan dengn orang lain yang memiliki suatu akun yang didaftarkan pada domain yang sama, seperti Yahoo Messenger atau Facebook.

Dodi Sutarya_41155050110058

5

Pemrograman Internet Dasar •

ThinkFree Office ThinkFree Office merupakan salah satu program aplikasi java yang memang tidak setenar Opera mini maupun eBuddy. Aplikasi office suite yang mirip dengan Microsoft Office ini dibangun menggunakan bahasa java. Aplikasi dibuat oleh Haansoft Thinkfree Co, Ltd, anak perusahaan dari Haansoft Corporation. Aplikasi ini memiliki dua versi: online dan offline. Kedua versi ini hampir sama, bedanya hanya pada keperluan koneksi internet. Selain itu harganya cukup murah dapat dijadikan pilihan untuk menyaingi Microsoft Office yang harganya masih selangit.



File_Protect Program aplikasi java utility ini merupakan berbagai aplikasi yang diciptakan java untuk memproteksi file, aplikasi ini berbasiskan desktop.



Program Aplikasi Kasir Aplikasi kasir ini berbasiskan desktop, aplikasi kasir ini biasanya menggunakan bahasa basic (visual basic/ visual studio(.net))



Twitter Twitter adalah aplikasi microbloging, yang dibuat dengan menggunakan bahasa pemrograman ruby



Facebook Facebook adalah aplikasi jejaring sosial yang salah satu bahasa pemrogramannya adalah menggunakan PHP.



Program Aplikasi Perpustakaan Aplikasi perpustakaan adalah aplikasi untuk mengatur sistem informasi perpustakaan dan biasanya aplikasi ini menggunakan bahasa permrograman vb/vb.net (visual studio).



Program aplikasi lainnya Berbagai program aplikasi java tidak terbatas pada apa yng dibahas pada poin sebelumnya saja. Masih ada berbagai program aplikasi java lain yang bisa digunakan untuk beragam keperluan, seperti calculator, MobileMaths_V16, Worldmate, dll.

Dodi Sutarya_41155050110058

6

Pemrograman Internet Dasar Sebagian Sumber dari : http://wartawarga.gunadarma.ac.id/2012/04/berbagai-aplikasi-program-java/ 3. Mengapa website dapat bekerja melalui internet? Jelaskan? Jawab: Mengapa website dapat bekerja, mungkin terlebih dahulu kita akan menjelaskan bagaimana cara kerja website. 1.

Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink)

2.

URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net, http://www.detik.com Macam-macam URL.

3.



URL File



URL Ghoper



URL News



URL HTTP



URL Partial TPC/IP : protokol untuk mengatur tata cara pemaketan data dari pengirim dan pembukaan data

pada komputer penerima. 4.

Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web

Dodi Sutarya_41155050110058

7

Pemrograman Internet Dasar dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Web Server menerima permintaan dan mengirimkannya 5.

Web Browser Software yang digunakan untuk menampilkan informasi dari web serfer. Aplikasi ini kini telah dikembangkan dengan menggunakan user interface grafis, sehingga pemakai dapat dengan melakukan point dan klik untuk pindah antar dokumen.

6.

Web Client adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapat mengakses web server, web client menggunakan aplikasi yang disebut Web browser

7.

Hyper Text Transfer Protocol Merupakan sebuah standar terbuka sebagai aturan/tata cara berkomunikasi dalam WWW Bersifat stateless, tidak ada komunikasi berkelanjutan, Server tidak menyimpan pesan

8.

HTTP request Salah satu informasi yang dienkapsulasi dalam HTTP Request adalah method name. GET •

me-request resource tertentu dari Server (web page, file gambar, dokumen, dll).



mengirim data ke Server

POST •

POST digunakan untuk mengirim data dalam jumlah besar ke Server



POST request dapat menyelesaikan form yang rumit, maupun form sederhana yang membutuhkan proses upload file ke Server.

Dodi Sutarya_41155050110058

8

Pemrograman Internet Dasar 9.

Client

Proses Kerja Web Browser siap mengirimkan protokol HTTP Request dengan URL tujuan www.google.com Begitu client mengetahui IP address URL tujuan, browser langsung melakukan koneksi dengan mengirimkan HTTP requestnya ke server tujuan, hubungan ini dilakukan oleh TCP Begitu client mengetahui IP address URL tujuan, browser langsung melakukan koneksi dengan mengirimkan HTTP requestnya ke server tujuan, hubungan ini dilakukan oleh TCP, Bila server tujuan benar menyediakan servis web, server tsb memproses request dan mencari resource yang diminta, lalu mengirimkannya melalui protokol HTTP Response.Setelah semua resource yang diminta client terkirim lengkap, hubungan Client – Server ditutup (close connection). Sumber : cara-kerja-web.doc / www.google.com 4. Sebutkan jenis-jenis IP Address? Jawab: IP Address adalah suatu pengalamatan jaringan yang di alamatkan ke dalam suatu host, IP Address dibagi menjadi 4 jenis tipe, diantaranya 1. Tipe A x.y.y.y x = Network address y = Host address Range ip = 1.0.0.0 – 127.255.255.255 Dodi Sutarya_41155050110058

9

Pemrograman Internet Dasar

2. Tipe B x.x.y.y x = Network address y = Host address Range ip = 128.0.0.0 - 191.255.255.255 3. Tipe C x.x.x.y x = Network address y = Host address Range ip = 192.0.0.0 – 223.255.255.255 4. Tipe D x.x.x.y x = Network address y = Host address Range ip = 224.0.0.0 – 225.255.255.255 Sumber : Catatan Matakuliah Jarkom

Dodi Sutarya_41155050110058

10