Selasa, 29 September 2015

PROTOKOL

Pengertian Dan Perbedaan HTTP Dengan HTTPS

1. HTTP (Hypertext Transfer Protocol)

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia banyak dalam memanfaatkan sumber daya yang dihubungkan dengan link yang disebut dokumen hypertext yang membentuk World Wide Web. http://www.dosenpendidikan.com
Pada tahun 1990 oleh Inggris fisikawan bernama Tim Berners Lee. Http merupakan protokol yang menyediakan komunikasi antara perintah jaringan, yang merupakan jaringan komunikasi antara komputer client dengan server web. Dalam komunikasi ini, komputer clientmelakukan permintaan dengan mengetikkan alamat atau website yang Anda ingin mengakses. Sementara server memproses permintaan berdasarkan kode protokol makan.
HTTP disebut protokol stateless karena setiap perintah dijalankan secara mandiri, tanpa pengetahuan tentang perintah yang datang sebelumnya. Ini adalah alasan utama bahwa sulit untuk menerapkan sebuah situs web yang bereaksi secara cerdas untuk input pengguna.

2. Hypertext Transfer Protocol Secure (HTTPS)

Hypertext Transfer Protocol Secure (HTTPS) memiliki arti yang sama seperti HTTP. akan tetapi HTTPS memiliki kelebihan di bidang fungsi keamanan (secure). HTTPS ditemukan oleh Netscape Communications Corporation. HTTPS menggunakan Secure Socket Layer (SSL) atau Transport Layer Security (TLS) sebagai sublayer bawah lapisan aplikasi HTTP biasa.

Enkripsi HTTP dan deskripsi dari halaman yang diminta oleh pengguna dan halaman yang dikembalikan oleh server web. Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan penyadap. Secara umum, menggunakan port HTTPS adalah port 443.
Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algoritma enkripsi yang sebenarnya. Oleh karena itu, penggunaan halaman web HTTPS, dan URL yang digunakan dimulai dengan ‘https: //www.facebook.com/’
Https dapat menjamin keamanan di server Authentication peramban yaitu memungkinkan pengguna memiliki keyakinan bahwa mereka sedang berbicara secara langsung dengan server.Https server aplikasi juga mampu menjaga kerahasiaan data dan integritas data.


3. Perbedaan utama HTTP dan HTTPS
Beberapa perbedaan utama antara http dan https, dimulai dengan port default, yang 80 untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi http normal melalui sistem terenkripsi, sehingga dalam teori, informasi yang tidak dapat diakses oleh pihak lain selain akhir client dan server. Ada dua jenis umum lapisan enkripsi: Transport Layer Security “TLS” dan Secure Socket Layer “SSL”, yang keduanya rekaman data encode dipertukarkan.


4.  Cara Kerja
Https bukan protokol yang terpisah, tetapi mengacu pada kombinasi Sockets interaksi HTTP lapisan yang normal dienkripsi melalui SSL Secure atau Transport Layer Security (TLS) mekanisme transportasi. Hal ini memastikan perlindungan yang wajar dari penyadap dan asalkan dilaksanakan dengan benar dan otoritas tingkat melakukan pekerjaan mereka dengan baik terhadap serangan.
Default port TCP https: URL adalah 443 untuk HTTP tanpa jaminan, defaultnya adalah 80. Untuk menyiapkan web-server untuk https koneksi sebagai administrator dan penerima harus membuat sertifikat kunci publik untuk server web.
Sertifikat ini dapat dibuat untuk server berbasis Linux dengan alat seperti Open SSL atau SuSE gensslcert. Web browser pada umumnya mendistribusikan proses penandatanganan otoritas sertifikat utama, kemudian merekapuna akan dapat memverifikasi sertifikat yang telah ditandatangani.
Bila menggunakan koneksi https, server merespon koneksi awal dengan menawarkan daftar metode enkripsi dukungan. Menanggapi, klien memilih metode sambungan, dan klien dan sertifikat server otentikasi pertukaran untuk identitas mereka. Setelah ini dilakukan, kedua belah pihak bertukar informasi terenkripsi setelah memastikan bahwa kedua menggunakan kunci yang sama, dan koneksi ditutup.
Untuk menjadi host koneksi https, server harus memiliki sertifikat kunci publik, yang embeds informasi kunci untuk memverifikasi identitas pemilik kunci. Sebagian besar sertifikat diverifikasi oleh pihak ketiga sehingga klien yakin bahwa kuncinya adalah aman.


5. Keuntungan mengubah HTTP ke HTTPS
Untuk mengamankan komunikasi antara browser dengan web server. Ketika Anda mengakses web server yang menggunakan protokol HTTPS, halaman yang dikirim kepada Anda pertama kali dienkripsi oleh protokol ini. Dan semua informasi yang Anda kirim ke server pendaftaran, identitas, nomor pin, pembayaran transfer akan dienkripsi juga sehingga tidak ada yang bisa mendengar (eavesdropping) data saat transaksi sedang berlangsung. Jadi data transaksi Anda menjadi lebih aman.
Protokol HTTPS dapat ditemukan di situs-situs perbankan, e-commerce, formulir pendaftaran, dan lain-lain Karena dalam area bisnis ini rawan terjadi penyadapan oleh pihak ketiga. Untuk itu Anda memerlukan sertifikat SSL.
Koneksi internet menggunakan HTTPS lebih aman daripada menggunakan HTTP. Untuk itu banyak bank yang membangun layanan online mereka dengan menggunakan format HTTPS. Hal ini bertujuan untuk menjamin keamanan pelanggan saat melakukan transaksi online. Tidak hanya transaksi online, pemerintah atau lembaga juga melindungi keamanan dokumen pentingnya menggunakan HTTPS.
HTTP tidak terbatas untuk digunakan dengan TCP / IP, meskipun HTTP merupakan salah satu aplikasi protokol TCP / IP adalah yang paling populer di Internet. Memang HTTP dapat diimplementasikan di atas protokol lain melalui Internet atau melalui jaringan lainnya.


6. Memahami URL (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 pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 bahwa penulis dokumen dapat referensi link ke World Wide Web. Sejak tahun 1994, konsep tersebut telah berkembang menjadi istilah URL Uniform Resource Identifier (URI), yang lebih bersifat umum. Fungsi, Pengertian, dan URL sejarah Anda bisa lihat di sini.
FTP (File Transfer Protocol) adalah protokol yang digunakan untuk pertukaran file dalam jaringan menggunakan TCP bukan UDP.

Dua hal yang penting dalam FTP Server dan FTP Client.
  • FTP server adalah server yang menjalankan software yang berfungsi untuk memberikan layanan untuk bertukar file di mana server selalu siap memberikan layanan FTP jika permintaan diterima (permintaan) dari FTP client.
  • FTP client adalah komputer yang meminta koneksi ke server FTP untuk tujuan bertukar file. Setelah terhubung ke server FTP, maka klien dapat men-download, upload, mengubah nama, menghapus, dll sesuai dengan izin yang diberikan oleh FTP server.
Tujuan dari server FTP adalah sebagai berikut:
  • Untuk tujuan berbagi data
  • Untuk menyediakan komputer remote tidak langsung atau implisit
  • Untuk menyediakan penyimpanan bagi pengguna
  • Untuk menyediakan transfer data yang reliable dan efisien

Rabu, 26 November 2014

Proxy server

Server proksi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
 
Proxy server (peladen proxy) adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Proxy Server bertindak sebagai gateway terhadap dunia ini Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.

Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.

Rabu, 19 November 2014

WEB

 Situs WEB

 

         Situs web (bahasa Inggris: website) adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi.[1] Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di Internet disebut pula sebagai World Wide Web atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs Internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.
Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.
Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.

Sejarah

       Penemu situs web adalah Sir Timothy John "Tim" Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
   Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
  Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

Deskripsi

  Supaya bisa berkomunikasi dengan semua komputer yang tersambung ke Internet, digunakan sebuah protokol komunikasi yang menggunakan TCP/IP (Transmission control protocol/Internet Protocol). Setiap komputer yang terhubung ke Internet mempunyai sebuah alamat, misalnya 192.168.14.96. Untuk memperoleh informasi atau data di Internet, kita dapat mengaksesnya dengan mengetikkan suatu alamat web pada address bar. Alamat suatu situs di Internet disebut nama domain. Jadi nama domain adalah alamat permanen situs didunia Internet yang digunakan untuk mengidentifikasikan sebuah situs. Dengan kata lain Domain Name adalah alamat yang digunakan untuk menemukan suatu situs pada Internet.
Kaitannya dengan protokol komunikasi TCP/IP, nama domain dapat diibaratkan seperti buku telepon, kita menggunakan sebuah nomor untuk memanggil seseorang. misalnya ketika kita mengekses situs www.wikipedia.com maka penjelajah web Internet Explorer akan menghubungi sebuah IP misalnya 202.68.0.134.
Istilah umum dan nama domain adalah URL (uniform resource locator) yang merupakan sarana untuk menentukan alamat yang akan dipakai untuk mengakses Internet. Alamat URL merupakan alamat khusus untuk file tertentu yang bisa diakses oleh Internet. Alamat URL mencangkup semua jenis file lain yang bisa diakses oleh Internet, misalnya file html, zip, rar, jpg, gif, dan png.
Alamat URL yang lengkap adalah sebagai berikut: Protokol://nama-host/path/nama file
  1. Protokol menunjukan jenis protokol yang akan digunakan, yaitu http, ftp, dan sebagainya.
  2. Nama host adalah nama host (domain) yang dipanggil.
  3. Path adalah lokasi atau direktori tempat file-file diletakan pada web server.
  4. nama file adalah nama file yang dipanggil.
Contoh: http://www.wikipedia.co.id/artikel/ensiklopedia.htm
  1. URL diatas menggunakan protokol http
  2. Nama domain adalah www.wikipedia.co.id
  3. Path atau direktori yang dituju adalah artikel
  4. Nama file yang diakses adalah ensiklopedia.htm
Secara garis besar, situs web bisa digolongkan menjadi 3 bagian yaitu:
  1. Situs web statis
  2. Situs web dinamis
  3. Situs web interaktif

Situs web statis

Situs web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis:
  • Penyunting teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
  • Penyunting WYSIWYG merupakan perangkat lunak utilitas penyunting halaman web yang dilengkapi dengan antar muka grafis dalam perancangan serta pendisainannya, berkas halaman web umumnya tidak disunting secara lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
  • Penyunting berbasis templat merupakan beberapa utilitas tertentu seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs web tanpa harus mengetahui bahasa HTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.

Situs web dinamis

Situs web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis.
Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu.
Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relasional seperti MySQL.
Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas-berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

Domain

DNS Strom
Domain adalah adalah alamat sebuah situs web, sebenarnya alamat dari situs-situs yang eksis di Internet ini bentuk dasarnya berupa angka-angka, contohnya 17.125.135.147 bila angka ini diketik di addres bar di penejelajah web maka akan terbuka situs web Google, contoh lain 72.30.38.140 kalau ini yang diketik maka akan terbuka Yahoo. Penggunaan angka-angka ini sering disebut dengan alamat IP padahal itu sebenarnya adalah alamat domain.
Domain menggunakan kata-kata bertujuan supaya penggunaannya lebih mudah diingat daripada harus menghafal urutan angka-angka yang panjang. Oleh sebab itu, para ahli Internet membuat sistem penamaan domain dalam bentuk kata untuk pengganti urutan angka-angka tersebut.
Bagian-bagian dari domain.
  • nama domain
  • extension (ekstensi) yang digunakan
Contohnya: wikipedia.org yang menjadi nama domain adalah google dan ekstensi yang digunakan adalah .org. Pada awalnya, ekstensi domain tidak begitu banyak, sekarang ekstensi domain sudah sangat banyak di antaranya (.com, .edu, .co.id, .gov, .org dan sebagainya). Pemberian extensi terhadap sebuah domain tidak boleh sembarangan terutama untuk .edu, .gov, .go.id dan berbagai ekstensi yang hanya disediakan bagi lembaga pendidikan dan pemerintah saja.

Subdomain

Subdomain jika analogikan sebagai sebuah buku, dalam sebuah buku ada bab dan juga ada subbab yang merupakan bagian dari sebuh bab. Begitu juga dengan domain, subdomain merupakan halaman bagian dari sebuah domain. Contohnya http://id.wikipedia.org/ wikipedia.org merupakan sebuah domain dan id adalah subdomain dari domain wikipedia.org tersebut.

Top Level Domain

Top Level Domain Name adalah deretan kata dibelakang nama domain seperti .com (dotcommercial), .net (dotnetwork), .org (dotorganization), .edu (doteducation), .gov (dotgoverment), dan .mil (dotmilitary).
Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang diungkapkan diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id) atau Singapura dengan kode SG (com.sg, net.sg, dsb).

Second Level Domain (SLD)

Second Level Domain Name (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.

Third Level Domain

Third Level Domain adalah nama sebelum Second Level Domain dan Top Level Domain. Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau search.domainku.com.

Jenis Domain

Domain dibedakan dalam beberapa tipe sesuai dengan tujuan dan kegunaan masing-masing. Kita bebas dalam memilih dan menggunakan domain yang kita inginkan (kecuali beberapa domain yang harus memiliki izin khusus) namun penggunaan domain harus dipertanggung jawabkan penggunaannya. Ada baiknya penggunaan domain sesuai dengan content dari blog atau situs web. Misalnya domain .info, benar-benar digunakan sebagai media informasi. Berikut adalah jenis-jenis domain:

GTLD (Generic Top Level Domain)

Domain jenis ini adalah sebenarnya milik Amerika, namun karena domain-domain GTLD sering digunakan sehingga terlihat seperti domain standar untuk alamat Internet.
Contoh GTLD:
  • .com: digunakan untuk kepentingan komersial atau perusahaan.
  • .net: digunakan untuk kepentingan network infrastruktur.
  • .org: digunakan untuk kepentingan organisasi.
  • .info: digunakan untuk kepentingan informasional situs web.
  • .name: digunakan untuk kepentingan keluarga atau perorangan.
  • .edu: digunakan untuk kepentingan pendidikan (terbatas hanya untuk pendidikan).
  • .mil: digunakan untuk kepentingan militer (terbatas hanya untuk militer).
  • .biz: digunakan untuk kepentingan bisnis.
  • .tv: digunakan untuk entertainment seperti televisi, radio, majalah, dan lain-lain.
  • .travel:digunakan untuk kepentingan bisnis pariwisata.

ccTLD’s (Country Coded Top Level Domains)

Domain yang disediakan untuk masing-masing negara seperti:
  • Indonesia menggunakan: .id
  • Singapura menggunakan: .sg
  • Malaysia menggunakan: .my
Untuk Indonesia terbagi menjadi beberapa sub domain seperti:
  • .or.id: digunakan untuk organisasi.
  • .co.id: digunakan untuk komersial.
  • .go.id: digunakan untuk pemerintahan (khusus pemerintahan dan harus ada izin dari pemerintah bersangkutan).
  • .ac.id: digunakan untuk pendidikan seperti universitas.
  • .sch.id: digunakan untuk sekolah dasar.
  • .net.id: digunakan untuk Internet provider.
  • .web.id: digunakan untuk umum.

.id

.id adalah top-level domain kode negara Internet untuk Indonesia. Sejak 1 September 2005, domain .id dikelola oleh Kementerian Komunikasi dan Informasi Indonesia. Sebelumnya domain .id dikelola melalui kerjasama antara Asosiasi Penyelenggara Jasa Internet Indonesia (APJII) dan pengelola domain .id (ccTLD-ID).
Mulai 1 Mei 2007 pengelolaan domain .id sepenuhnya berada di tangan Pengelola Nama Domain Internet Indonesia, sebuah organisasi nirlaba yang dibentuk komunitas teknologi informasi di Indonesia.

URL (uniform resource locator)

Contoh URL
URL adalah Uniform Resource Locator, yaitu cara penamaan alamat file di Internet. URL merupakan serangkaian karakter (dapat berupa huruf, angka, ataupun simbol) yang sesuai dengan format standar yang sudah ditentukan, URL digunakan untuk menunjukkan alamat/ address suatu sumber yang ada. URL biasa disebut dengan nama domain, contohnya http://www.ensiklopedia.com. URL diciptakan pertama kalinya oleh Tim Berners-Lee yaitu pada tahun 1991.
URL adalah singkatan dari uniform resource locators yang berarti suatu “pathname” untuk mengidentifikasi sebuah dokumen di web. Didalam URL terdapat informasi nama mesin/host (dalam hal ini komputer) yang akan diakses, nama dokumen beserta logical pathnamenya serta jenis protokol yang akan digunakan untuk melakukan akses ke web.
Pengertian URL (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 pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat mereferensikan pranala ke World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya.
Contoh dari URL adalah sebagai berikut:
  1. http://www.wikipedia.org/
  2. http://www.ensiklopedia.com/
URL mempunyai beberapa bagian penting, di antaranya yaitu:
Protokol
Tanpa adanya protocol yang tepat maka kita tidak akan dapat mengakses URL, contoh protokol yaitu: http://, https://, ftp://
Alamat Server/ Penyedia
Dalam mengakses URL tentunya kita harus mengetahui alamat server/ penyedianya. Contohnya yaitu: temukanpengertian.blogspot.com
Path File
Merupakan tempat/ lokasi file yang akan kita tuju. Contohnya kita ingin melihat halaman pada sebuah situs web pada blog ini maka file pathnya yaitu:

Fungsi atau kegunaan URL

Fungsi atau Kegunaan URL adalah:
  • Sebagai pengidentifikasi sebuah dokumen di situs web.
  • Untuk memudahkan kita dalam mengakses suatu dokumen melalui situs web.
  • Untuk memberikan penamaan terhadap suatu berkas atau dokumen pada situs web.
  • Memudahkan kita untuk mengingat suatu alamat situs web.

cPanel

cPanel adalah web hosting control panel yang paling populer di dunia. Fasilitas ini memudahkan pemilik akun hos untuk mengatur seluruh fasilitas hos web yang dimilikinya.
Melalui cPanel, Anda dapat mengelola berbagai fasilitas hosting, di antaranya:
  • Mengelola surat-e
  • Mengunggah situs web
  • Membuat dan mengunggah basis data
  • Melihat statistik situs web

Server web

Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.
Penggunaan paling umu

Layanan web

Layanan web merupakan fenomena yang sangat panas saat ini karena, banyak kelebihan yang ditawarkan oleh layanan web terutama interoperabilitas tinggi dan penggunaannya yang dapat diakses kapan pun dan dimana pun selama mesin kita terhubung oleh jaringan Internet salah satunya.

Penyelenggara jasa Internet

Penyelenggara jasa Internet (disingkat PJI) (bahasa Inggris: Internet service provider disingkat ISP) adalah perusahaan atau badan yang menyediakan jasa sambungan Internet dan jasa lainnya yang berhubungan. Kebanyakan perusahaan telepon merupakan penyedia jasa Internet. Mereka menyediakan jasa seperti hubungan ke Internet, pendaftaran nama domain, dan hosting.
ISP ini mempunyai jaringan baik secara domestik maupun internasional sehingga pelanggan atau pengguna dari sambungan yang disediakan oleh ISP dapat terhubung ke jaringan Internet global. Jaringan di sini berupa media transmisi yang dapat mengalirkan data yang dapat berupa kabel (modem, sewa kabel, dan jalur lebar), radio, maupun VSAT.

Pusat data

Pusat data (bahasa Inggris: data center) adalah suatu fasilitas yang digunakan untuk menempatkan sistem komputer dan komponen-komponen terkaitnya, seperti sistem telekomunikasi dan penyimpanan data. Fasilitas ini biasanya mencakup juga catu daya redundan atau cadangan, koneksi komunikasi data redundan, pengontrol lingkungan (misalnya AC dan ventilasi).

Mesin pencari web

Mesin pencari adalah program komputer yang dirancang untuk membantu seseorang menemukan file-file yang disimpan dalam komputer, misalnya dalam sebuah server umum di web (WWW) atau dalam komputer sendiri.
Mesin pencari memungkinkan kita untuk meminta content media dengan kriteria yang spesifik (biasanya yang berisi kata atau frasa yang kita tentukan) dan memperoleh daftar file yang memenuhi kriteria tersebut. Mesin pencari biasanya menggunakan indeks (yang sudah dibuat sebelumnya dan dimutakhirkan secara teratur) untuk mencari file setelah pengguna memasukkan kriteria pencarian.
Dalam konteks Internet, mesin pencari biasanya merujuk kepada WWW dan bukan protokol ataupun area lainnya. Selain itu, mesin pencari mengumpulkan data yang tersedia di newsgroup, basis data besar, atau direktori terbuka seperti DMOZ.org. Karena pengumpulan datanya dilakukan secara otomatis, mesin pencari berbeda dengan direktori Web yang dikerjakan manusia.
Sebagian besar mesin pencari dijalankan oleh perusahaan swasta yang menggunakan algoritma kepemilikan dan basis data tertutup, yang paling populer adalah Google (MSN Search dan Yahoo! tertinggal sedikit di belakang). Telah ada beberapa upaya menciptakan mesin pencari dengan sumber terbuka, contohnya adalah Htdig, Nutch, Egothor dan OpenFTS.

Penjelajah web

Penjelajah web (bahasa Inggris: web browser) adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di Internet. Sebuah sumber informasi diidentifikasi dengan pengidentifikasi sumber seragam (bahasa Inggris: uniform resource identifier) yang dapat berupa halaman web, gambar, video, atau jenis konten lainnya.
Meskipun penjelajah web terutama ditujukan untuk mengakses Internet, sebuah penjelajah juga dapat digunakan untuk mengakses informasi yang disediakan oleh server web dalam jaringan pribadi atau berkas pada sistem berkas. Beberapa penjelajah web yang populer adalah Google Chrome, Firefox, Internet Explorer, Opera, dan Safari.


Semoga bermanfaat. 

          Don't forget leave a comment.

Rabu, 12 November 2014

Pemrograman WEB

 Pemrograman Web

Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman diartikan proses, cara, perbuatan program [1]. Definisi Web : jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protokol transfer hypertext.[2]. Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP). Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser . Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada lanyanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce)[3]
Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan :
  1. Akses informasi mudah,
  2. Setup server lebih mudah
  3. Informasi mudah didistribusikan
  4. Bebas platform, informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan

HTTP

HTTP (HyperTextTransfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web(WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web(W3C) dan grup bekerja Internet Engineering Task Force(IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1,1, versti HTTP yang digunakan umum sekarang ini. HTTP adalah sebuah protokol meminta/menjawab antara clientdan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP

Bahasa Pemrograman Web

Bahasa pemrograman merupakan suatu teknik instruksi standar untuk memerintah komputer. Berikut adalah penjelasan tentang bahasa pemrograman yang biasa digunakan untuk membuat suatu website:
Bahasa Pemrograman Keterangan
HTML HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox, Microsoft Internet Explorer dll.
PHP Hypertext Preprocessor (PHP) adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).
ASP ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
XML Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
WML WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (Extensible Markup Langauge). WML adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
PERL Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
CFM CFM dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
Javascript Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
CSS Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Referensi

  1. ^ [http://www.artikata.com/arti-374430-pemrograman.php
  2. ^ http://www.artikata.com/arti-201588-web.php
  3. ^ Betha Sidik,Ir, Pemrograman web dengan HTML, Informatika Bandung, 2005 

 Semoga bermanfaat. Sekian dan Terimakasih

Senin, 10 November 2014

perkembangan web dari web 1.0 , web 2.0 dan web 3.0

 Perkembangan Web

WEB Web merupakan sistem penghubung satu sama lain dengan menggunakan jaringan internet yang didalamnya terdapat hyperlink yang saling menghubungkanya, atau secara luas web merupakan sesuatu yang dapat menhubungkan kita melewati batas ruang dan waktu atau biasa disebut internet.

  SEJARAH
  
 Web 1.0 Ini merupakan versi awal dari web itu sendiri , dalam versi ini kita hanya dapat melihat tulisan saja belum bisa melihat suatu bentuk gafis dan bersifat read-only atau informatif serta personal.Di versi ini memiliki fitur – fitur yang umum seperti search,consult .
 Karakteristik: Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan. Halaman masih didesain sebagai html murni, yang ‘hanya’ memungkinkan orang untuk melihat tanpa ada interaksi Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi biasanya baru satu arah. Web 2.0 Merupakan istilah yang diperkenalkan oleh O’Reilly Media tahun 2003 dan dipopulerkan tahun 2004 pada konfrensi web 2.0 pertama.pada versi ini menekankanya adanya kolaborasi online antara pengguna web yang memungkinkan pengguna dapat memberikan masukannya didalam web seperti komentar pada papan komentar,didalam versi ini kita sudah mengenal pengolahan grafis dalam web perkembangan bahasa html yang pesat dan adanya iklan yang banyak,sehingga kita tidak hanya melihat tulisan .


 Web 2.0 mempunyai keuntungan yaitu memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Prinsip pada Web 2.0: • Web sebagai platform • Data sebagai pengendali utama • Efek jaringan diciptakan oleh arsitektur partisipasi • Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan “open source”) • Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan • Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta) • Mudah untuk digunakan dan diadopsi oleh user Web 3.0 Merupakan perkembangan web 2.0,

web 3.0 merupakan suatu konsep dimana kita tidak perlu mencari informasi satu per satu namun hanya dengan memerintahkan komputer untuk mencari sesuatu dan komputer langsung mencarinya secara spesifik ,konsep ini sama dengan Web Semantik oleh karenya ada yang menganggap bahwa Web Semantik adalah Web 3.0

Sekian yang dapat saya sampaikan. Semoga bermanfaat. Terima kasih

don't forget leave a comment.