Pengertian teknologi website
Teknologi Website adalah teknologi berbasis web yang dikembangkan dengan pemanfaatan bahasa pemograman web untuk suatu ruang informasi yang diakses menggunakan browser. Teknologi website adalah cara penyampaian informasi yang paling efektif dan paling banyak digunakan oleh para netterdan bahkan dari semua golongan masyarakat.
Aplikasi web
Aplikasi web merupakan aplikasi yang diakses mengunakan web berowser melalui jaringan internet atau intranet
Aplikasi web dibagi 2 :
1. Web Statis.
Web statis adalah web yang dibentuk dengan menggunakan HTML, CSS, JavaScript saja. Pembuatannya tidak perlu menggunakan Web Server.
2. Web Dinamis
Web dimanis adalah halaman website yang dapat berinteraksi dengan basis data. Pembuatannya memerlukan Web Server.
Jenis-jenis website
- Search Engine
- Web Portal
- Social Network
- Forum
- Wiki
- Media Sharing (ex : youtube)
- Blog
- Cloud (ex : Dropbox)
- Online Store
- Portfolio Online
- Company Profile
- Portal berita dan informasi
Cara Kerja Web Server
Sederhananya tugas web server adalah untuk menerima permintaan dari klien dan mengirimkan kembali berkas yang diminta oleh klien tersebut. Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula data-data website tersimpan dengan rapih. Sama halnya dengan komputer klien, komputer server juga harus terhubung dengan jaringan internet untuk dapat diakses oleh klien.
Pada saat klien (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu HTTP dan atau HTTPS.
Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan.
Nah, data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi Page Not Found atau Error 404.
Meskipun proses atau cara kerja web server di atas sepertinya sangat rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwaht pada saat meminta suatu halaman web, ternyata hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat Anda lihat di browser.
HTML menunjukkan pada kalian bagaimana membuat halaman web sederhana. Halaman web yang kalian buat ini menggunakan bahasa yang disebut HTML (Hypertext Markup Language). HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa yang dirancang untuk tidak tergantung pada suatu sistem operasi tertentu.
HTML merupakan proses pertama yang umumnya dilakukan oleh para web programer. Nah setelah selesai dengan belajar HTML, maka kamu akan memiliki kemampuan untuk membuat halaman web statis. Berikutnya kamu pasti pengen bisa bikin halaman web yang memiliki kemampuan untuk berinteraksi dengan pengunjung secara lebih intens. Waktu itulah kamu perlu mulai belajar PHP. Setelah belajar PHP maka kamu bisa melanjutkan dengan belajar MySQL untuk menambah kemampuan PHP kamu.HTML diperlukan terutama untuk membuat tampilan web, PHP untuk menambah kemampuan interaksi dengan pengunjung dan kemampuan menyimpan data akan disupport oleh MySQL. Lengkap sudah semuanya. Namun tentu saja web programming tidak hanya sebatas itu. Selain belajar HTML, PHP dan MySQL, tentu saja kamu dapat mempelajari juga bahasa script lain yang akan lebih memperindah tampilan web kamu dan mempermudah proses desain web kamu seperti CSS dan Javascript. Kamu juga mungkin akan perlu menambah ketrampilan kamu dalam membuat desain web dangan berbagai aplikasi pembuat web seperti Dreamweaver dan FrontPage serta belajar aplikasi pengolah gambar seperti Fireworks dan Adobe.
Tetapi untuk saat ini kita akan konsentrasi ke materi belajar HTML yang menjadi dasar semua pemrograman web.
Pengertian ASP ( Active Server Pages )
ASP adalah salah satu teknologi yang dikembangkan oleh Microsoft yang merupakan tekhnologi server-side scripting dikeluarkan sekitar tahun 1996. Server side scripting artinya segala proses program dilakukan di sisi server sedangkan client hanya menerima output dalam bentuk HTML saja. ASP merupakan bahasa pemrograman Web yang bisa digunakan untuk membuat Web dinamis dengan menggunakan database baik Microsoft database acces,SQL server atau oracle database.
ASP bersifat server-side untuk memberikan kemudahan plus bagi para pemrograman web agar dapat dijalankan pada sebuah PC biasa berbasis windows, maka PC tersebut harus disimulasikan menjadi web server dengan menambahkan fasilitas Personal Web Server (PWS), yaitu sebuah server mini yang dapat menguji script ASP pada komputer pribadi tanpa memerlukan koneksi ke internet.
ASP berjalan didalam lingkungan IIS atau Internet Information Server . keatas yang dijalankan dengan OS Windows NT dan PWS atau Personal Web Server, yang dijalankan dengan OS Windows NT Workstation dan Windows 9x. untuk Windows Professional, Server, Advanced Server dan Data Center, semuanya menggunakan IIS 5.O. akses ke database merupakan fasilitas ASP yang paling sering digunakan. ASP mendukung akses ke database manapun selama database tersebut mendukung OLEDB atau ODBC.
Untuk menjalankan aplikasi atau program ASP, diperlukan suatu server yang dapat menterjemahkan kode atau bahasa-bahasa tersebut ke dalam halaman internet atau seperti yang kita kenal HTML. Program server yang dibutuhkan adalah untuk windows 95/98 biasa menggunakan PWS (Personal Web Server) atau IIS (Internet Information Service) untuk windows berbasis NT. Untuk peng-install-an program tidak akan dibahas lebih jauh. Untuk memulai suatu program ASP, secara sederhana bisa digunakan Notepad. Jika kamu sudah mengenal program HTML, ini akan sangat membantu.
Program ASP dimulai dengan tanda <% dan harus diakhiri dengan %> Dan file nya harus dinamai dengan akhiran .ASP, contoh: default.asp, guestbook.asp, dst. (Sebagai tambahan: jika pada html untuk halaman pertama dinamai index.html, maka untuk asp biasa dinamakan default.asp.
ASP adalah salah satu teknologi yang dikembangkan oleh Microsoft yang merupakan tekhnologi server-side scripting dikeluarkan sekitar tahun 1996. Server side scripting artinya segala proses program dilakukan di sisi server sedangkan client hanya menerima output dalam bentuk HTML saja. ASP merupakan bahasa pemrograman Web yang bisa digunakan untuk membuat Web dinamis dengan menggunakan database baik Microsoft database acces,SQL server atau oracle database.
ASP bersifat server-side untuk memberikan kemudahan plus bagi para pemrograman web agar dapat dijalankan pada sebuah PC biasa berbasis windows, maka PC tersebut harus disimulasikan menjadi web server dengan menambahkan fasilitas Personal Web Server (PWS), yaitu sebuah server mini yang dapat menguji script ASP pada komputer pribadi tanpa memerlukan koneksi ke internet.
ASP berjalan didalam lingkungan IIS atau Internet Information Server . keatas yang dijalankan dengan OS Windows NT dan PWS atau Personal Web Server, yang dijalankan dengan OS Windows NT Workstation dan Windows 9x. untuk Windows Professional, Server, Advanced Server dan Data Center, semuanya menggunakan IIS 5.O. akses ke database merupakan fasilitas ASP yang paling sering digunakan. ASP mendukung akses ke database manapun selama database tersebut mendukung OLEDB atau ODBC.
Untuk menjalankan aplikasi atau program ASP, diperlukan suatu server yang dapat menterjemahkan kode atau bahasa-bahasa tersebut ke dalam halaman internet atau seperti yang kita kenal HTML. Program server yang dibutuhkan adalah untuk windows 95/98 biasa menggunakan PWS (Personal Web Server) atau IIS (Internet Information Service) untuk windows berbasis NT. Untuk peng-install-an program tidak akan dibahas lebih jauh. Untuk memulai suatu program ASP, secara sederhana bisa digunakan Notepad. Jika kamu sudah mengenal program HTML, ini akan sangat membantu.
Program ASP dimulai dengan tanda <% dan harus diakhiri dengan %> Dan file nya harus dinamai dengan akhiran .ASP, contoh: default.asp, guestbook.asp, dst. (Sebagai tambahan: jika pada html untuk halaman pertama dinamai index.html, maka untuk asp biasa dinamakan default.asp.
Halaman Web Berbasis PHP
Pengertian PHPPHP adalah bahasa pemrograman yang sering disisipkan ke dalam HTML. PHP sendiri berasal dari kata Hypertext Preprocessor. Sejarah PHP pada awalnya 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.
Bahasa pemrograman ini menggunakan sistem server-side. Server-side programmingadalah jenis bahasa pemrograman yang nantinya script/program tersebut akan dijalankan/diproses oleh server. Kelebihannya adalah mudah digunakan, sederhana, dan mudah untuk dimengerti dan dipelajari.
Semenjak PHP menjadi bahasa pemrograman yang open source, pengembang tidak perlu menunggu sampai dengan update terbaru rilis.
Pengguna PHP akan lebih baik jika menggunakan versi terbaru. Sehingga jika ada rilis terbaru Anda harus menyesuaikan sistem Anda dengan versi PHP yang paling baru. Meskipun harus menggunakan versi terbaru, biaya untuk maintenance dan web development sangat terjangkau.
Bahasa pemrograman PHP membantu Anda untuk mengembangkan aplikasi berbasis web yang cukup kompleks, handal, dan cepat. Tergantung dari spesifikasi bisnis, penggunaan hosting, tingkat pengalaman, kebutuhan aplikasi, dan pengembangan timeframe. Selain itu ada banyak PHP frameworks yang dapat Anda pilih.
Fungsi PHP di Dalam Pemrograman Web
Bahasa pemrograman PHP merupakan bahasa pemrograman yang kebanyakan digunakan untuk mengembangkan website. Anda dapat membuka artikel kami mengenai bahasa pemrograman untuk membuat website.
Jadi sebenarnya untuk membuat sistem berbasis web tidak harus menggunakan PHP. Namun karena fiturnya yang menarik dan dirasa memudahkan, maka kebanyakan pengembangan menggunakan bahasa pemrograman ini.
Sebelum ada PHP, pengembang kebanyakan menggunakan bahasa pemrograman HTML. Bahasa pemrograman ini sudah dapat membuat tampilan website, akan tetapi tampilan yang dihasilkan masih biasa saja. Biasa saja karena website masih bersifat statis atau tetap, tidak bisa menyesuaikan tampilan dengan kondisi pengguna.
Semenjak adanya PHP maka pembuatan website dapat dikembangkan dan diatur agar menjadi website yang dinamis. Dimana website dapat menyesuaikan tampilan sesuai dengan perangkat yang digunakan oleh pengguna. Tidak hanya itu, website juga dapat melakukan input output dengan database.
PHP sendiri biasanya disisipkan ke dalam kode HTML dan dikombinasikan dengan bahasa pemrograman lain, seperti CSS.
Web Server.
Webserver merupakan salah satu kebutuhan yang digunakan oleh user untuk website yang mempunyai kapasitas penyimpanan yang besar dan juga akses yang cepat untuk trafik yang besar dalam mencegah terjadinya down pada suatu website atau aplikasi. Pada artikel kali ini IDCloudHost mengajak teman-teman membahas seputar Server / Web server.Pengertian Server atau Web server
Server atau Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.
Fungsi Server atau Web Server
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.
Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Beberapa dukungan Apache :
- Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) - PHP (Personal Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik - SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
- Apache termasuk dalam kategori freeware.
- Apache mudah sekali proses instalasinya.
- Mampu beroperasi pada berbagai platform sistem operasi.
- Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
- Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Untuk contoh lain dari Web Server.
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
Web Browser
Web browser adalah suatu program, software, aplikasi atau perangkat yang digunakan untuk mencari atau menjelajahi informasi di dalam jaringan internet dari sebuah media seperti situs, blog, jejaring sosial, dan lain sebagainya yang tersimpan di dalam internet. Tentunya kamu tidak asing lagi dengan nama-nama web browser seperti Chrome, Firefox, Opera, Safari dan lain-lain.
Cara Kerja Web Browser
Untuk menggunakan web browser pengguna dapat mengaksesnya dengan sangat mudah. User atau pengguna hanya perlu membuka aplikasi kemudian mengetikkan alamat atau situs yang dituju, biasanya dengan menggunakan format WWW (world wide web) atau mengetikkan URL (Uniform Source Locator) pada address bar dilaman web browser.
Setelah mengetikkan alamat yang dituju maka aplikasi web browser akan memfetching atau mengambil data yang biasanya ditulis dalam kode html.
Alamat web atau url yang kita masukkan pada browser akan mengarahkan browser pada halaman yang dituju. Misalnya saja jika kita memasukkan alamat url http://rejekinomplok.com/ maka browser pertama-tama akan mengakses http atau hypertext transfer protocol atau kadang disebut protocol saja.
Http yang ada pada alamat tersebut akan mentransmisikan file dari web server menuju browser, selanjutnya rejekinomplok.com akan mengarahkan browser pada laman yang dituju dimana data tersebut tersimpan dalam web server.
Web Programming
Apa yang dimaksud sebagai web programming? Kita sering mendengar istilah itu sebagai sesuatu yang berkaitan dengan internet dan website. Memang tak ada yang salah. Sebab berdasarkan namanya, web programming merupakan proses atau cara membuat program/web untuk kebutuhan akses internet.
Saat ini istilah yang paling populer dan selalu digunakan untuk merujuk website adalah WWW. Tahukah Anda yang dimaksud dengan itu? WWW merupakan akronim dari World Wide Web. Sampai saat ini penggunaan WWW dalam halaman website sudah sangat umum dan menautkan dari satu halaman ke halamain lain dari rangkaian informasi. Sistem WWW sendiri ditunjang oleh protokol HTTP yang merupakan singkatan dari Hypert Text Transfer Protocol.
Untuk belajar web programing, seseorang harus menguasai beberapa tahapan mendasar yang meliputi:
- Penguasaan HTML dan CSS
- Penguasaan PHP
- Penguasaan Javascript
- Penerapan Scrip Tambahan (Jquery, Ajax, dan sebagainya)
- Penguasaan Framework
Dari tahapan-tahapan tersebut, seorang pemula bisa mengembangkan dasar pengembangan web atau yang umum disebut Web Developing. Apakah susah belajar web programming? Tergantung dari tingkat pengenalan dan pemahaman dasar-dasarnya. Sebab web programming membutuhkan ketelitian karena melibatkan penggunaan sistem kode dan script yang nantinya diterjemahkan ke dalam desain web dan fiturnya. Sekarang ini sudah banyak contoh dasar belajar web programming yang bisa diikuti secara otodidak atau dengan mengikuti program kursus tertentu.
No comments:
Post a Comment