Selasa, 15 Maret 2016

HTTP ( HyperText Transfer Protocol )

Image result for Gambar HTTP

Pengertian HTTP                          
Hyper Text Transfer Protocol didefinisikan pertama kali oleh “Tim Jhon Berners-Lee pada tahun 1997. Sebagai sebuah protokol pada application layer (layer) yang digunakan untuk mendistribusikan dan mengolaborasikan sistem informasi hypermedia melalui jaringan.
HTTP merupakan aturan-aturan uang digunakan untuk mengirimkan berkas atau lainnya melalui WWW. Berkas yang dikirim dapat berupa text, hypertext, portable document format, image bahkan audio dan video streaming.

·        Data HTTP
A.    Jenis Data
Data yang dikirimkan melalui http dapat berupa permintaan dari klien kepada server dengan tanggapan dari server terhadap permintaan klien. Permintaan dan tanggapan yang dikirimkan menggunakan standar RFC 822 (Standart for the format of arpa internet text messages) dalam mengirimkan entitas data.

B.     Header Data
Pada header data disisipka beberapa informasi tentang pengiriman permintaan atau tanggapan yang berupa header umum, header permintaan, header tanggapan, dan entitas header. Nama header harus case-insensitive , sedangkan isinya tergntung kebutuhan.

C.     Badan Data
Digunakan untuk membawa entitas data yang disertakan bersama permintaan atau tanggapan. Badan data berbeda dengan badan entitas hanya apabila dikirimkan dengan pengkodean (transfer encoding) yang berbeda.


D.    Panjang Data
Panjang data disertakan apabila :
-          Badan data yang dikirimkan berupa sumber URL yang dimint oleh klien.
-          Badan data yang dikirimkan berupa peringatan kesalahan dari server.

E.     Header secara umum
Header umum ini disertakan apabila didukung oleh protokol yang digunakan oleh klien maupun server. Apabila header tersebut dapat didukung oleh protokol yang digunakan klien maupun server, maka header tersebut dijadikan header secara umum. Dan sebaliknya jika tidak mendukung maka tidak dijadikan header secara umum.


·        Metode HTTP
Metode yang paling sering digunakan adalah GET. Pada saat web browser memberikan permintaan dengan GET sebagai metodenya, server  akan menentukan dan memproses informasi apa saja yang temasu sebagai identifier. Sebagai contoh , jika web browser memberikan permintaan GET dengan URL untuk dokumen pada web server, server akan menjawab dengan dokumen yang diminta. Situasi lain dimana GET mungkin digunakan dalam submisi pemasukkan data ke dalam formulir.

Refrensi :
-Mambrasah, Yusuf N. Iman, Erik. 2008. Membuat Aplikasi Web Server Dengan Winsock. Yogyakarta. ANDI.

-Morgan Stern. 1998. Netware untuk koneksi ke internet,

FTP (File Transfer protocol)

Image result for Gambar FTP
Pengertian FTP
FTP (File Transfer Protocol) adalah suatu aplikasi program yang merealisasikan konsep client/server antar host di Internet atau semua host yang memakai TCP (Transmition Control Protocol) sebagai transport protokolnya. FTP menyajikan hubungan yang interaktif antara client dan server. 
       

        Untuk mentransfer suatu file di internet digunakan standar yaitu File Transfer Protocol (FTP) atau protocol pentransfer File. anda biasa menggunakan FTP untuk mendownload software dari server- server FTP. sebagian besar FTP mensyaratkan anda untuk mempunyai loginnya dan password. untuk dapat masuk ke server FTP. sedangkan ada sebagian lagi server yang tidak perlu menggunakan login dan password untuk mengaksesnya menggunakan anonymous sebagai login dan alamat email sebagai passwordnya.

     Program FTP akan membuat koneksi khusus dengan server yang jauh tersebut, sehingga anda dapat menjelajahi direktorinya dan memiih file-file untuk ditransfer sebagai catatan anda tidak akan bisa melihat sisi file tersebut secara keseluruhan . anda baru bisa melihat setelah anda mentransfer ke direktori anda.


Refrensi : Hariningsih, S.P.2005. Teknologi Informasi.Yogyakarta.Graha Ilmu.

WEB

Pengertian WEB
Www atau world wide web atau web saja merupakan sebuah sistem yang saling terkait dalam sebuah dokumen yang berformat hypertext yang berisi beraga informasi, baik tulisan, gambar, suara, video, dan informasi multimedia lainnya dan dapat diakses melalui sebuah perangkat yang disebut web browser.
Untuk menterjemahkan dokumen dalam bentuk hypertext ke dalam bentuk dokumen yang bias dipahami, maka web browser melalui web client akan membaca halaman web yang tersimpan di sebuah web server melalui protokol yang biasa disebut http atau Hypertext Transfer Protocol.

SEJARAH SINGKAT WEB...

Website telah mengalami beberapa perubahan semenjak pertama kali di temukan pada tahun 1991 oleh Sir Timothy John, Tim Berners-Lee. Pada awalnya tujuan dibuatnya websie pada saat itu yakni untuk mempermudah tukar menukar dan memperbaharui informasi kepada sesama peneliti di tempat mereka bekerja. 
Kemudian website dipublikasikan ke publik setelah adanya pengumuman dari CERN pada tanggal 30 April 1993. CERN menyatakan bahwa website dapat digunakan ssecara gratis oleh semua orang. Pada saat ini pengertian website sudah masuk kedalam ranah publik karena sudah bisa digunakan oleh semua orang dimanapun dan kapanpun. 
Hingga saat ini perkembangan web telah sampai pada generasi 3.0. yang menjadikan media berbaagai informasi tersebut menjadi salah satu unsur pokok bagi kehidupan manusia. 

Perkembangan dan Perbedaan WEB
-         Web 1.0
Web 1.0 merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.

-         Web 2.0
Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online.

-         Web 3.0 (Semantic Web)
Walaupun masih dalam perdebatan di kalangan analis dan peneliti, istilah Web 3.0  tetap berpotensi menjadi generasi teknologi di dunia Internet. Saat ini, definisi untuk Web 3.0 sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand [Joh07]. Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online.
Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, diinterpretasi dan digunakan oleh perangkat lunak (software agents). Melalui Semantic Web inilah, berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasikan informasi dengan cara yang lebih mudah [Tim01].

-         Web Portal
Web portal atau kadang disebut portal saja adalah suatu situs web yang memiliki fitur seperti direktori, mesin pencari ( Search Engine ), email atau grup diskusi. Direktori merupakan daftar link yang disusun menurut kelompok tertentu ( misalnya pendidikan kesehatan) dan dapat digunakan sebagai titik awal untuk menuju ke informasi tertentu. Search adalah fasilitas yang mungkin pemakai mencari suatu informasi terntu dengan memasukkan suatu kata kunci.

-         Web Statis dan Dinamis
Web statis dibentuk dengan menggunakan html saja. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus-menerus utuk mengikuti setiap perubahan yang terjadi. Kelemahan ini diatasi dengan model aplikasi web dinamis. Dengan kemampuan html, yakni dengan dengan menggunakan perangkat lunak tambahan, perubahan informasi dalam halaman – halaman web anda ditangani melalui perubahan data bukan melalui perubahan program. Sebagai implementasinya, aplikasi web dapat dikoneksikan ke basis data. Dengan demikian perubahan informasi dapat dilakukan oleh operator atau yang bertanggung jawab terhadap kemuktahiran data, dan tidak menjadi tanggung jawab pemrograman atau pemrograman.

Refrensi :
Refrensi :
Ø  Frinawati, Heni Dwi. 2012. “Pembangunan Sistem Informasi Pembayaran Sekolah Pada Sekolah Menengah Atas ( SMA ) Negeri 1 Rembang Berbasis Web”.  Journal Speed Sentra Penilitian dan Edukasi Vol. 4 No.4. http://www.ijns.org/journal/index.php/speed/article/download/1090/1078 )
Ø  Surachman, Arif. Mei 2009, "APLIKASI WEB 1.0.; E-mail - Surat Elektronik". http://arifs.staff.ugm.ac.id/mypaper/Aplikasi_Web_Email.pdf. 12 Maret 2016
Ø  Niko Ibrahim. Pengembangan Aplikasi Semantic Web Untuk Membangun Web yang Lebih Cerdas.
  Hariningsih, S.P. 2005. Teknologi Informasi. Yogyakarta. Graha Ilmu