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).
Banyak keuntungan yang diberikan oleh
Aplikasi berbasis Web , , 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.
Cara kerja web
Didalam suatu proses tak luput dengan adanya unsur-unsur penting . web juga bekerja
seperti itu,dia bekerja dengan adanya unsur-unsur pentingnya yaitu :
seperti itu,dia bekerja dengan adanya unsur-unsur pentingnya yaitu :
1. User
User atau pengguna ialah orang yang melakukan permintaan / request ke sebuah alamat
situs.
situs.
2. Client Server
Client server ialah aplikasi pencari informasi atau situs atau juga sering dosebut browser.
3. TCP/IP ialah kode atau sebuah alamat yang dapat membantu agar
sebuah permintaan
akan mendapatkan jawaban yang sesuai.
akan mendapatkan jawaban yang sesuai.
4. Server ialah tempat penyimpanan data dan disini data diolah dan dikirim kembali
sesuai permintaan atau request.
sesuai permintaan atau request.
APLIKASI BERBASIS WEB
Keunggulan :
- Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun tanpa harus melakukan penginstalan.
- Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi telah menjadi tanggung jawab dari web penyedia aplikasi.
- Dapat dijalankan di system operasi manapun. Tidak perduli apakah kita menggunakan linux, windows, aplikasi berbasis web dapat dijalankan asalkan kita memiliki browser dan akses internet.
- Dapat diakses lewat banyak media seperti: computer, handheld dan handphone yang sudah sesuai dengan standard WAP.
- Tidak perlu spesifikasi computer yang tingggi untuk menggunakan aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar proses dilakukan di web server penyedia aplikasi berbasis web ini.
Kekurangan
- Dibutuhkan koneksi intranet dan internet yang handal dan stabil, hal ini bertujuan agar pada saat aplikasi dijalankan akan berjalan dengan baik dan lancer.
- Dibutuhkan system keamanan yang baik dikarenakan aplikasi dijalankan secara terpusat, sehingga apabila server di pusat down maka system aplikasi tidak bias berjalan.
Bahasa Pemrograman Web
Dalam pembuatan sebuah website, bisa
menggunakan beberapa bahasa pemrograman sebagai dasar dalam pembuatan web dan
desain web. Berikut merupakan bahasa pemrograman yang bisa digunakan dalam
pembuatan web, antara lain :
1. HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan
untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam
sebuah penjelajah web Internet dan
pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar
dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas
yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga
menjadi halaman web dengan perintah-perintah HTML. HTML adalah
sebuah standar yang digunakan secara luas untuk menampilkan halaman web.
2. PHP
PHP adalah singkatan dari PHP: Hypertext
Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk
penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan
bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun
1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page
Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter").
Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext
Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah
versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari
sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.
3. CSS (Cascading Style Sheet)
Cascading Style Sheet (CSS) merupakan salah satu
bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web
sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi
pengolahan kata seperti Microsoft Word yang dapat ,mengukur beberapa style,
misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk
dapat digunakan bersama-sama dalam beberapa berkas (file). CSS dapat
mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran
border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf,
spasi antar teks, margin atas, kiri, kanan, bawah, dan perimeter lainnya.
4. ASP
Active Server Pages (ASP) ialah pengaturan web
yang digunakan untuk membina halaman web yang dinamik dan bersifat interaktif.
Active server page adalah fasilitas yang diberikan oleh Microsoft untuk
memudahkan pembuatan aplikasi-aplikasi Web Server. Hal
ini di mungkinkan dengan menggabungkan komponen-komponen Hyper Text Markup Language (HTML) denganVisual Basic Script (VBScript). Sehingga di dalam sebuah halaman Web dengan
Active Server Page terdapat bagian HTML dan kode VBScript. ASP diciptakan
oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi
dari sebuah website dapat diprogram untuk mendapatkan
hasil yang berbeda.
5. XML
XML (Extensible
Markup Language) adalah bahasa markup untuk
keperluan umum yang disarankan oleh W3C untuk membuat
dokumen markup keperluan pertukaran data antar sistem yang beraneka
ragam. XML merupakan kelanjutan dari HTML (HyperText
Markup Language) yang merupakan bahasa standar
untuk melacak Internet.
Web Browser
Beberapa contoh web browser yang dapat digunakan:
1.
Netscape Navigator
Netscape
navigator merupakan browser yang dibuat dari basis kode sumber Musaic Web
Browser dari national center for supercomputing applications (NCSA), karena
pembuat NCSA, Marc Andressen adalah pendiri netscape corporation. selain
tersedia dalam bentuk netscape navigator, yang menggabungkan navigator, klien
e-mail, editor halaman web, dan aplikasi lainnya. Netscape Navigator merupakan
peramban web yang terkenal pada era 1990-an dan paling banyak digunakan sebelum
kemunculan Internet Explorer dari Microsoft, yang dibuat oleh Netscape
Corporation.
2.
Google Chrome
Google
chrome adalah sebuah penjelajah terbuka yang dikembangkan oleh Google
Inc. Dengan menggunakan mesin rendering webkit. proyek sumber
terbukanya sendiri dinamakan chromium. Google chrome diluncurkan pada tanggal 2
september 2008 versi beta untuk Microsoft dalam 43 bahasa.
3.
Safari
Pada
tanggal 7 Januari 2003, Steve Jobs mengumumkan bahwa Apple telah mengembangkan
peramban web miliknya sendiri yang berbasiskan KHTML mesin peramban yang
dinamakan Safari. Mereka merilis versi beta pertama pada hari itu dan sejumlah
beta versi lainya mengikuti sampai kepada veri 1.0 yang dirilis pada 23 Juni
2003. Pada mulanya tersedia sebagai aplikasi yang diunduh secara terpisah
kemudian digabungkan dengan Mac OS X v10.3 saat rilis pada 24 Oktober 2003
sebagai web bawaan dan Internet Explorer for Mac hanya dimasukkan sebagai
alternatif. Sejak liris Mac OS X v10.4 pada 29 April 2005, Safari menjadi
satu-satunya peramban web yang termasuk dalam sistem pengoperasian.Safari
adalah sebuah penjelajah web buatan Apple Inc. yang awalnya hanya ditujukan
khusus bagi sistem operasi Mac OS.
Jenis-jenis Website
Untuk memudahkan anda menentukan website apa yang anda
butuhkan, kita akan coba mengelompokkan jenis-jenis website yang ada
berdasarkan fungsi/tujuan utamanya saja, sedangkan fungsi lainnya dapat kita
anggap sebagai fungsi atau fitur tambahan. Dari jenis-jenis website yang ada,
anda bisa memilih beberapa jenis website untuk diintegrasikan sesuai dengan
kebutuhan.
1. Search Engine atau Mesin Pencarian
2. Web Portal.
3. Wiki.
4. Archieve Site
5. Social Networking/Social Media
6. Forum
7. Portal Berita dan Informasi
8. Social Bookmarking
9. Media Sharing
Profesi di bidang Web
Setelah uraian diatas , karna kita sudah mengenal sedikit mengenai web, lalu bagaimana dengan pekerjaan atau profesi nya jika kita menguasai web . Nah sekarang akan kita bahas berikut mengenai profesi dan kualifikasinya .
- Programmer adalah orang yang membuat suatu aplikasi untuk client/user baik untuk perusahaan, instansi ataupun perorangan.
- Database Administrator adalah mereka yang memiliki keahlian untuk mendesain, mengimplementasi, memelihara dan memperbaiki database.
- Web Administrator adalah seseorang yang bertanggung jawab secara teknis terhadap operasional sebuah situs atau website.
- Web Developer adalah mereka yang memiliki keahlian untuk memberikan konsultasi pembangunan sebuah situs dengan konsep yang telah ditentukan.
- Web Designer adalah mereka yang memiliki keahlian dalam membuat design atraktif dan menarik untuk situs serta design untuk kepentingan promosi situs secara visual.
- Network Engineer adalah orang yang berkecimpung dalam bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya.
- System Analyst adalah orang yang memiliki keahlian untuk menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain system yang akan dikembangkan.
Sekian ........ ^_^