Sabtu, 09 Juni 2012

Server Side Scripting


Server-side scripting adalah suatu skrip yang tertanam pada server yang secara otomatis mengeksekusi permintaan dari browser (sisi client) kepada server dan biasanya menghasilkan kustom tanggapan untuk klien. Server-side script dapat mengakses struktur direktori pada file server, ia juga memiliki akses ke server-side perangkat lunak yang membentang secara fungsionalitas pada server. Bisa juga disebut dengan komponen ActiveX untuk Microsoft Web server dan modul untuk Apache Web server. Script sisi server secara visual tidak terlihat oleh klien; hanya XHTML (ditambah setiap sisi klien) skrip yang akan terlihat oleh klien. Server-side scripting adalah teknologi web server di mana permintaan dari setiap pengguna dapat dipenuhi dengan menjalankan skrip langsung pada web server untuk membuat halaman HTML secara dinamis .


Sumber : http://thaajah.blogspot.com/2011/04/server-side-scripting

PHP


PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'
Sumber : http://id.wikipedia.org/wiki/PHP

HTML


HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
  1. Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Langiage, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
  2. Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi ( ISO 8879 ) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML ( Standard Generalized Markup Language ).
ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

Kegunaan :

  • Mengintegerasikan gambar dengan tulisan.
  • Membuat Pranala.
  • Mengintegerasikan berkas suara dan rekaman gambar hidup.
  • Membuat form interaktif.
HTML dokumen tersebut mirip dengan dokumen tulisan biasa, hanya dalam dokumen ini sebuah tulisan bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat tulisan ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh tulisan yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut. HTML lebih menekankan pada penggambaran komponen-komponen struktur dan formating di dalam halaman web daripada menentukan penampilannya.Sedangkan penjelajah web digunakan untuk menginterpretasikan susunan halaman ke gaya built-in penjelajah web dengan menggunakan jenis tulisan, tab, warna, garis, dan perataan text yang dikehendaki ke komputer yang menampilkan halaman web. Salah satu hal Penting tentang eksistensi HTML adalah tersedianya Lingua franca (bahasa Komunikasi) antar komputer dengan kemampuan berbeda. Pengguna Macintosh tidak dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat dalam pc berbasis Windows. Pengguna Microsoft Windows pun tidak akan dapat melihat tampilan yang sama sebagaimana tampilan yang terlihat pada pengguna yang menggunakan Produk-produk Sun Microsystems. namun demikian pengguna-pengguna tersebut dapat melihat semua halaman web yang telah diformat dan berisi Grafika dan Pranala.

Sumber : http://id.wikipedia.org/wiki/HyperText_markup_language


World Wide Web Consortium (W3C)


World Wide Web (W3C) atau yang dikenal juga dengan istilah web adalah suatu sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia, dan lainnya pada jaringan internet, serta membangun protokol–protokol, memperkenalkan dan mengevaluasinya sehingga dapat direkomendasikan pemakaiannya.

World Wide Web Consortium (W3C) adalah organisasi dunia (internasional) yang mengatur standar World Wide Web (W3) atau dalam bahasa indonesia disebut Waring Wera Wanua. Organisasi ini berkomitmen dalam mengatur pengembangan web, yang terdiri dari 320 anggota dan didirikan pada Oktober 1994 sebagai gabungan antara Massachusetts Institute of Technology (MIT) dan European Organization for Nuclear Research (CERN), dengan dukungan dari U.S. Defense Advanced Research Project Agency (DARPA) dan European Commission. Selain mengatur aturan pengembangan web, juga membuatWeb dapat diakses oleh semua user dan ikut melibatkan diri dalam dunia pendidikan. Beberapa standar hasil pengembangan ataupun rekomendasi  dari W3C antara lain HTML, CSS, XHTML, DOM, SOAP, XML, dan masih banyak lagi.

Selain itu, Tim Berners-Lee adalah seorang penemu dari World Wide Web pada tanggal Oktober 1994 dan pada akhirnya diangkat menjadi ketua World Wide Web Consortium (W3C). W3C sendiri telah bekerja sama dengan organisasi lain yang melakukan standarisasi teknologi seperti Internet Engineering Task Force, Forum Wireless Application Protocols (WAP) dan Unicode Consortium. Tentunya W3C diprakarsai oleh tiga universitas, yaitu :
  • Keio University di Jepang
  • The French National Research Institute di Eropa
  • Massachusetts Institute of Technology di Amerika.
Walaupun W3C telah memilki 320 anggota, tentunya organisasi ini pun tidak akan dapat berdiri sendiri dalam mengembangkan setiap bagian teknologi tersebut, tanpa peran penting dari anggota umum organisasi World Wide Web Consortium. Perusahaan anggota utama dari organisasi itu adalah IBM, Adobe, America Online,  
Apple, Macromedia, Microsoft, dan Sun Microsystems.
Sumber : http://shift-7.blogspot.com/2012/04/world-wide-web-consortium-w3c

Senin, 04 Juni 2012

DNS (DOMAIN NAME SERVICE)

DNS adalah singkatan dari Domain Name System, DNS itu adalah nama sebuah sistem database yang dibuat untuk memenuhi kebutuhan komputer, layanan atau sumber daya yang terhubung ke jaringan internet atau jaringan komputer pribadi. Fungsi DNS adalah menerjemahkan nama domain (contoh: www.google.com) menjadi IP address (74.125.93.105), kita tentu lebih mudah mengingat nama domain suatu situs dibandingkan IP address-nya bukan ? nah itulah kegunaan DNS.
Jadi ketika anda mengetikkan nama domain suatu situs di browser anda lalu menekan enter, browser anda akan mengecek apakah nama domain tersebut ada di cache DNS browser anda (pernah anda buka situsnya sebelumnya), jika tidak browser anda tersebut akan menghubungi name server (server tempat DNS berada) yang digunakan oleh koneksi internet anda untuk kemudian menerjemahkan nama domain situs tersebut menjadi IP address, kalau ketemu maka anda akan dibawa ke lokasi server tempat halaman situs tersebut berada. Analoginya DNS itu seperti buku telepon, kita tahu nama orangnya tapi kita tidak tahu berapa nomor teleponnya, maka kita menggunakan buku telepon untuk mencari nomor telepon orang yang kita maksud tersebut, hanya bedanya kalau dalam DNS tidak ada nama domain (nama orang kalau di buku telepon) yang sama.

Sumber: http://id.shvoong.com/internet-and-technologies/computers/1834179-kegunaan-intranet/#ixzz1ITgcbcDe  

Ekstranet


Ekstranet adalah jaringan pribadi yang menggunakan protocol internet dan system telekomunikasi public untuk membagi sebagian informasi bisnis atau operasi secara aman kepada penyalur (supplier), penjual (vendor), mitra (partner), pelanggan dan lain-lain. Selain itu ekstranet juga dpat diartikan sebagai sebuah perusahaan yang dilebarkan bagi pengguna di luar perusahaan. Perusahaan yang membangun ekstranet dapat bertukar data bervolume besar dengan EDI (Electronic Data Interchange), berkolaborasi dengan perusahaan lain dalam suatu jaringan kerjasama dan lain-lain.
Extranet VPN menghubungkan pelanggan, supplier dan partner melalui jaringan telekomunikasi publik dengan menggunakan saluran khusus. Pelayanan yang disediakan sama dengan pelayanan jika menggunakan jaringan pribadi, sehingga pengguna seperti menggunakan intranet dari perusahaan tersebut. Extranet menggunakan arsitektur dan protokol yang sama dengan yang digunakan pada Access VPN dan Intranet VPN.
Tipe-tipe utama dari ekstranet berdasarkan rekan bisnis yang terlibat dan tujuannya :
• Perusahaan dan dealernya, pelanggannya dan supliernya. Ekstranet seperti ini dipusatkan pada satu perusahaan.
• Sebuah ekstranet industry. Beberapa industry bergabung membuat ekstranet yang berguna untuk mereka.
• Joint venture dan kemitraan bisnis lainnya. Beberapa mitra bisnis bergabung untuk membentuk ekstranet yang digunakan sebagai alat untuk berkolaborasi dan berkomunikasi.
Contoh aplikasi yang dapat digunakan untuk extranet adalah Lotus Notes.
Perbedaan Internet, Intranet dengan Ekstranet:
Internet
Merupakan komunikasi jaringan komunikasi global yang menghubungkan seluruh komputer di dunia meskipun beda sistem oprasi dan mesin.
Intranet
Adalah sebuah jaringan koputer berbasis protokol TCP/IP seperti internet, hanya saja digunakan dalam internal perusahaan atau kantor dengan aplikasi berbasis web dan teknologi komunikasi data seperti internet ( bahkan warung internet (warnet) dapat dikategorikan sebagai intranet)
Ekstranet
Jika sebuah badan usaha atau bisnis mengekspose sebagian dari internal jaringan ke komunitas di luar.
Implementasi :
Implementasi internet, electronic commerce, electronic data interchange, virtual office, telemedicine, intranet dan lain sebagainya telah menerobos batas-batas fisik antar Negara. Penggabungan antara tekhnologi computer dengan telekomunikasi telah menghasilkan suatu revolusi di bidang system informasi. Data atau informasi yang pada jaman dahulu harus memakan waktu berhari-hari untuk diolah sebelum dikirimkan ke sisi lain di dunia, saat ini dapat dilakukan dalam hitungan detik.

Sumber: http://id.shvoong.com/internet-and-technologies/computers/1834179-kegunaan-intranet/#ixzz1ITgcbcDe

Intranet



Intranet merupakan konsep LAN yang mengadopsi tekhnologi internet dan mulai diperkenalkan pada akhir tahun 1995. Selain itu intranet bisa didefinisikan sebagai LAN yang menggunakan standar komunikasi dan segala fasilitas internet, yang dapat diibaratkan berinternet dalam lingkungan local. Pada umumnya, juga terkoneksi ke internet sehingga memungkinkan pertukaran informasi dan data dengan jaringan internet lainnya (Internetworking) melalui backbone internet.
Intranet dapat diartikan jaringan informasi internal suatu perusahaan atau organisasi yang prinsip kerjanya sama dengan internet atau dapat diartikan sebagai bentuk privat dari internet atau internet yang penggunaannya terbatas pada suatu organisasi atau perusahaan. Biasanya akses intranet memerlukan identifikasi pengguna dan password sehingga hanya dapat diakses oleh anggota organisasi atau karyawan perusahaan tersebut.
Intranet berfungsi mengkomunikasikan computer yang satu dengan yang lain, mirip seperti internet tetapi layanannya terbatas, tidak seluas dan seberagam internet.
Kegunaan intranet pada perusahaan biasanya untuk pembagian kalender / jadwal kegiatan, dokumen, dan sarana diskusi internal yang tertutup, sehingga tidak dapat diakses oleh pihak luar.
Tekhnologi yang digunakan untuk membangun intranet seperti client-server dan protocol internet contohnya HTTP dan FTP.
Keuntungan penggunaan intranet :
• Produktivitas kerja
• Efisiensi waktu
• Komunikasi
• Sistem publikasi web
• Efektivitas biaya
• Keseragaman informasi
• Meningkatkan kerjasama
Kelemahan penggunaan Intranet :
• Informasi yang salah atau tidak sesuai sehingga mengurangi efektivitasnya
• Interaksi di internet yang memungkinkan tidak bertanggung jawab
• Perrlu pelatihan khusus untuk anggota dalam menggunakan intranet
• Perlu tenaga ahli untuk membangun dan mengembangkan intranet di sebuah organisasi atau perusahaan
• Bisa terjadi overload (data penuh) akibat pengiriman pesan antar pengguna yang tidak terkontrol dengan baik
Pada dasarnya perangkat lunak yang digunakan pada intranet tidak jauh berbeda dengan internet. Intranet digunakan web, email, dll seperti yang digunakan di internet. Yang menarik dari sisi lain adalah sisi materi / content yang dibawa oleh intranet tsb. Misalnya pada tingkat yang sederhana mungkin intranet akan sangat terasa manfaatnya jika e-mail internal kantor diaktifkan. Email yang dilengkapi mailing list sangat membantu untuk melakukan kooordinasi antar bagian secara fleksibel dan mengurangi rapat-rapat yang sering kali melelahkan.
Web dengan perangkat database dibelakangnya, biasanya merupakan alat bantu paling potensial untuk melakukan 2 hal utama:
1. Membuat kantor / institusi menjadi semakin efisien. Pendekatan yang dilakukan biasanya membuat system informasi manajemen yang berbasis web & database.
2. Membuat kantor / institusi menjadi semakin kompetitif di dunianya, misalnya jika memungkinkan menjadi pemimpin dalam usahanya. Membuat sebuah badan menjadi kompetitif hanya mungkin dilakukan jika kita dapat mengolahnya secara baik, baik dari SDM (sumber daya manusia) & SDP (sumber daya pengetahuan) yang ada pada internal kantor tsb. Ilmu / konsep yang berkaitan dengan hal ini adalah konsep knowledge management. Dasarnya adalah bagaimana kita melakukan percepatan prose daur ulang, analisis, sintesa dari pengetahuan baik itu yang bersifat implicit maupun eksplisit.

sumber: http://id.shvoong.com/internet-and-technologies/computers/1834179-kegunaan-intranet/#ixzz1ITgcbcDe