Diposting oleh
sambigede
Senin, 03 Agustus 2009
WEB SERVER
By sitianjatmubarokah
Pengertian Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML
Macam – macam Web Server diantanya:
1.Apache Web Server – The HTTP Web Server
2.Apache Tomcat
3.Microsoft windows Server 2003 Internet Information Services (IIS)
4.Lighttpd
5.Jigsaw
6.Sun Java System Web Server
7.Xitami Web Server
8.Zeus Web Server
Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
Cara kerja web server :
1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
By sitianjatmubarokah
Pengertian Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML
Macam – macam Web Server diantanya:
1.Apache Web Server – The HTTP Web Server
2.Apache Tomcat
3.Microsoft windows Server 2003 Internet Information Services (IIS)
4.Lighttpd
5.Jigsaw
6.Sun Java System Web Server
7.Xitami Web Server
8.Zeus Web Server
Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
Cara kerja web server :
1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
INTERNET PROGRAMMING
Diposting oleh
sambigede
Jumat, 24 Juli 2009
• HTTP ( Hyper Text Transfer Protocol )
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Exemple:
Http://www.amazon.com/books/indeks.html
• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tag tidak mengenal case sensitive =
• Bentuk umum penulisan tag HTML :
Nama attribut nilai
tag dari tag attribut
Exemple :
• Document HTML dibagi dalam 3 bagian utama :
Html
Head
Body
Exemple :
• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....
Internet Programming
• HTTP ( Hyper Text Transfer Protocol )
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Example:
Http://www.amazon.com/books/indeks.html
• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tagl tidpak memngenale case sensitive
Exmple:
=
• Bentuk umum penulisan tag HTML :
Example :
•Document HTML dibagi dalam 3 bagian utama : Html,Head,Body
Exemple :
• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Exemple:
Http://www.amazon.com/books/indeks.html
• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tag tidak mengenal case sensitive =
• Bentuk umum penulisan tag HTML :
Nama attribut nilai
tag dari tag attribut
Exemple :
• Document HTML dibagi dalam 3 bagian utama :
Html
Head
Body
Exemple :
• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....
Internet Programming
• HTTP ( Hyper Text Transfer Protocol )
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Example:
Http://www.amazon.com/books/indeks.html
• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tagl tidpak memngenale case sensitive
Exmple:
=
• Bentuk umum penulisan tag HTML :
Example :
•Document HTML dibagi dalam 3 bagian utama : Html,Head,Body
Exemple :
• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....
BAHASA PEMROGRAMAN
Diposting oleh
sambigede
Di dunia komputer ada berbagai macam bahasa pemrograman yang muncul dengan barbagai paradigma yang menyertainya,dari assembly sampai C#.Dari berbagai bahasa pemrograman tersebut tentunya masing masing mempunyai berbagai kelebihan dan kekurangan,termasuk masa kejayaan bahasa tersebut.
Setelah tiga tahun kuliah di informatika,akhirnya saya memilih java sebagai bahasa pemrograman utama .Sebelum memakai java,saya menggunakan bahasa pemrograman pascal,C,C++ ,Visual basic,php dan beberapa bahasa skripting yang lain.Berikut gambaran masing masing bahasa pemrograman yang pernah saya coba.
pertama kali saya mengenal bahasa pemrograman adalah bahasa pascal,dimana bahasa ini diperkenalkan di semester satu jurusan Teknik informtika.Ada beberapa alasan mengapa pascal digunakan diawal kuliah .diantaranya adalah sintaknya sangat jelas,selain itu memang bahasa ini dibuat oleh niklaus write untuk pendidikan,namun kejelekannya adalah sintaknya terlalu bertele tele dan tidak mendukung pemrograman berorentasi objek.namun bahasa ini pernah mengalami masa kejayaannya di era 90 an,apakah sekarang bahasa ini sudah mati?Tidak juga, ini juga masih dipakai untuk anak sma dalam pengenalan bahasa pemrograman dan bahasa ini pun berevolusi menjadi Delphi yang sampai sekarang masih dipakai oleh banyak programmer dunia.
bahasa kedua adalah basic dan visual basic.bahasa ini saya kenal ketika belajar PDE atau sekarang disebut PTI dimana salah satu babnya mengenalkan teknik pemrograman basic,namun bahasa ini juga kurang terstruktur dan tidak cocok untuk membuat aplikasi besar,sintaknya penuh dengan GOTO yang menyesatkan dan bahasa ini merupakan bahasa primitif dii era DOS.Bahasa ini sekarang berevolusi menjadi visual basic dan visual basic.net yang merupakan bahasa modern dan dipakai jutaan programmer di dunia.Sistem operasi Linux sendiri memepunyai kompiler basic yang dimplementasikan untuk pengenalan pemrograman untuk anak anak ,contoh proyek nya adalah kidBasic sedang implementasi lain adalah freeBasic sedangkan untuk pemrograman visual nya menjadi Gambas.Gambas,walaupun juga berbasis basic,namun implementasinya sangat beroreintasi objek bahkan diakui sendiri oleh penciptanya bahwa gambas sangat terpengaruh oleh java dan visual basic.namun orang orang yang sudah lama berkecimpung di basic tentuya merasa diuntungkan dengan adanya bahasa ini apalgi jika anda pemakai produk Microsoft.Microsoft benar benar mengimplenttasikan bahasa ini kedalam jajaran produknya ,diantaranya untuk pemrograman visual ada visual basic,untuk administrasi dan otomatisasi ada batch skrip dan windowscript host dan untuk aplikasi aplikasinya juga ditanam visual basic dengan nama visual basic for application.
bahasa selanjutnya adalah C/C++.sampai saat ini bahasa ini merajai pengembangan software dunia,hampir semua industri besar memakai bahasa ini,bayangkan saja,bahasa ini digunakan untuk membuat sistem operasi,game,sistem kendali,pembuatan aplikasi bahkan digunakan untuk menulis bahasa baru atu membuat kompiler bahasa baru,bahasa ini juga digunakan untuk menulis komponen atau file file pustaka bahasa lain,dan kenyataannya bahasa ini adalah bahasa ibu untuk bahasa pemrograman,dari perl,php,python,Visual basic,gambas,java dan C# merupakan " keturunan" dari C .luar biasa bukan,selain itu compiler bahasa ini tersedia di semua platform .sedangkan untuk pengembangan visual bahasa ini dijejali dengan framework yang sangat banyak mulai dari OWL ,MFC,Cocoa ,QT,GTK,Wx,FLTK,xform dan pustaka lainnya ,IDE untuk pengembangan Dengan bahasa ini pun cukup banyak ,jadi beruntung orang yang memelih bahasa ini sebagai bahasa utamanya.namun bahasa ini cukup sulit untuk dipahamai dan dipelajari.
selain bahasa bahasa diatas saya juga pernah mencoba coba PHP,python,gambas,C#,javascript,prolog dan matlab .Namun saya belum terlalu mendalaminya.saya sendiri tidak tahu apakah nanti tetap bertahan dengan java atau pindah kebahasa lain seperti python ataupun C# yanglebih menarik untuk dipelajari.
java sendiri mempunyai kelemahan besar dimana bahasa ini rakus akan memori,kompleks dan susah dipelajari dan program yang dibuat dengan bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C ataupun C++.
bagaimana dengan anda?Bahasa mana yang anda pilih ?
Setelah tiga tahun kuliah di informatika,akhirnya saya memilih java sebagai bahasa pemrograman utama .Sebelum memakai java,saya menggunakan bahasa pemrograman pascal,C,C++ ,Visual basic,php dan beberapa bahasa skripting yang lain.Berikut gambaran masing masing bahasa pemrograman yang pernah saya coba.
pertama kali saya mengenal bahasa pemrograman adalah bahasa pascal,dimana bahasa ini diperkenalkan di semester satu jurusan Teknik informtika.Ada beberapa alasan mengapa pascal digunakan diawal kuliah .diantaranya adalah sintaknya sangat jelas,selain itu memang bahasa ini dibuat oleh niklaus write untuk pendidikan,namun kejelekannya adalah sintaknya terlalu bertele tele dan tidak mendukung pemrograman berorentasi objek.namun bahasa ini pernah mengalami masa kejayaannya di era 90 an,apakah sekarang bahasa ini sudah mati?Tidak juga, ini juga masih dipakai untuk anak sma dalam pengenalan bahasa pemrograman dan bahasa ini pun berevolusi menjadi Delphi yang sampai sekarang masih dipakai oleh banyak programmer dunia.
bahasa kedua adalah basic dan visual basic.bahasa ini saya kenal ketika belajar PDE atau sekarang disebut PTI dimana salah satu babnya mengenalkan teknik pemrograman basic,namun bahasa ini juga kurang terstruktur dan tidak cocok untuk membuat aplikasi besar,sintaknya penuh dengan GOTO yang menyesatkan dan bahasa ini merupakan bahasa primitif dii era DOS.Bahasa ini sekarang berevolusi menjadi visual basic dan visual basic.net yang merupakan bahasa modern dan dipakai jutaan programmer di dunia.Sistem operasi Linux sendiri memepunyai kompiler basic yang dimplementasikan untuk pengenalan pemrograman untuk anak anak ,contoh proyek nya adalah kidBasic sedang implementasi lain adalah freeBasic sedangkan untuk pemrograman visual nya menjadi Gambas.Gambas,walaupun juga berbasis basic,namun implementasinya sangat beroreintasi objek bahkan diakui sendiri oleh penciptanya bahwa gambas sangat terpengaruh oleh java dan visual basic.namun orang orang yang sudah lama berkecimpung di basic tentuya merasa diuntungkan dengan adanya bahasa ini apalgi jika anda pemakai produk Microsoft.Microsoft benar benar mengimplenttasikan bahasa ini kedalam jajaran produknya ,diantaranya untuk pemrograman visual ada visual basic,untuk administrasi dan otomatisasi ada batch skrip dan windowscript host dan untuk aplikasi aplikasinya juga ditanam visual basic dengan nama visual basic for application.
bahasa selanjutnya adalah C/C++.sampai saat ini bahasa ini merajai pengembangan software dunia,hampir semua industri besar memakai bahasa ini,bayangkan saja,bahasa ini digunakan untuk membuat sistem operasi,game,sistem kendali,pembuatan aplikasi bahkan digunakan untuk menulis bahasa baru atu membuat kompiler bahasa baru,bahasa ini juga digunakan untuk menulis komponen atau file file pustaka bahasa lain,dan kenyataannya bahasa ini adalah bahasa ibu untuk bahasa pemrograman,dari perl,php,python,Visual basic,gambas,java dan C# merupakan " keturunan" dari C .luar biasa bukan,selain itu compiler bahasa ini tersedia di semua platform .sedangkan untuk pengembangan visual bahasa ini dijejali dengan framework yang sangat banyak mulai dari OWL ,MFC,Cocoa ,QT,GTK,Wx,FLTK,xform dan pustaka lainnya ,IDE untuk pengembangan Dengan bahasa ini pun cukup banyak ,jadi beruntung orang yang memelih bahasa ini sebagai bahasa utamanya.namun bahasa ini cukup sulit untuk dipahamai dan dipelajari.
selain bahasa bahasa diatas saya juga pernah mencoba coba PHP,python,gambas,C#,javascript,prolog dan matlab .Namun saya belum terlalu mendalaminya.saya sendiri tidak tahu apakah nanti tetap bertahan dengan java atau pindah kebahasa lain seperti python ataupun C# yanglebih menarik untuk dipelajari.
java sendiri mempunyai kelemahan besar dimana bahasa ini rakus akan memori,kompleks dan susah dipelajari dan program yang dibuat dengan bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C ataupun C++.
bagaimana dengan anda?Bahasa mana yang anda pilih ?
SEJARAH PHP
Diposting oleh
sambigede
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi PHP 3.0.
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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain
Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi PHP 3.0.
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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain
Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
Langganan:
Postingan (Atom)