Anda di halaman 1dari 6

Konsep World Wide Web (WWW)

WWW kumpulan web dari seluruh dunia yang mempunyai kegunaan untuk menyediakan data dan
informasi untuk dapat digunakan bersama.

Web ini adalah suatu informasi dimana sumber – sumber daya yang berguna diidentifikasi oleh pengenal
global yang disebut Uniform Resource Indentifire (URI). web sering dianggap identik dengan internet
tersebut. Halaman web biasanya diatur dalam koleksi material yang berkaitan yang disebut dengan situs
web monitor menampilakn halaman web dari suatu server web yang diambil informasinya oleh browser
web.

Halaman web merupakan file teks murni (plain tex) yang berisi sintaks – sintaks HTML yang dapat dibuka
atau dilihat dengan internet browser. Kegiatan pemindahan halaman untuk pindah ke dokumen lain
atau bahkan mengirim informasi kembali pada server untuk berinteraksi dengannya sering disebut
surfing atau berselancar. Halaman – halaman dari sebuah situs internet atau web diakses dari sebuah
URL ( Uniform Resource Locator ) yang menjadi akar ( ROOT ) yang disebut homepage dan biasanya
disimpan dalam server yang sama.

Untuk lebih jelasnya mengenai web dapat diuraikan seperti di bawah ini:

Web (World Wide Web) merupakan salah satu layanan yang didapat olehpemakai komputer yang
terhubung ke internet, yang dapat memudahkanpengguna komputer untuk berinteraksi dengan
pengguna internet lainnya dan mencari informasi yang diperlukan.

Web Pertama kali diperkenalkan pada tahun 1992, hal ini sebagai hasilusaha pengembangan yang
dilakukan CERN di Swiss.

Internet dan Web adalah dua hal yang berbeda, internet lebih ke perangkatkeras, sedangkan Web
adalah perangkat lunak.

Halaman depan web disebut dengan HOMEPAGE

Penyajian informasi melalui web dapat dinikmati pemakai komputermelalui browser yang terhubung
keinternet melalui HTTP.

Secara Umum halaman web dibangun dengan sebuah bahasapemrograman bernama HTM
Konsep Teknologi Aplikasi Web

Aplikasi web adalah suatu aplikasi yang di akses menggunakan penjelajah web melalui suatu jaringan
seperti internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang di
kodekan dalam bahasa yang didukung oleh penjelajah web (seperti HTML, Java Script, AJAX, Java, dan
lain lain) tergantung pada penjelajah tersebut untuk menampilkan aplikasi.

Profesi Dalam Pengembangan Aplikasi Web.

Profesi dalam pengembangan aplikasi web diantaranya:

Web Designer tugasnya adalah pendesain’an tampilan situs (web) mulai dari pengolahan gambar, tata
letak, warna, dsb. Dalam pembuatan suatu situs web seorang web designer haruslah menguasai sebagai
berikut :

HTML

DHTML

Pengolah Gambar

Animasi

Movie (Film)

Web Programmer tugasnya adalah jika situs yang akan dibuat mempunyai fasilitas interaksi antara
pengunjung dan situs misalnya menyangkut dengan transaksi, input output data dan database maka
seorang Web Programmer yang akan mengerjakannya dengan membuat aplikasi-aplikasi yang berkerja
diatas situs (web). Penguasaan yang biasanya harus dikuasai pada umumnya oleh Web Programmer
adalala sebagai berikut:

CGI Perl, PHP, MySQL (Unix base)

ASP (NT base)

Java Script dan Applet


Web Administrator tugasnya adalah untuk memaintenance suatu server, mengerti akan Sistem Operasi
Server, baik itu mulai dari instalasi sampai kepada masalah (troubleshooting), biasanya seorang Web
Administrator harus menguasai :

OS Unix (LInux, FreeBSD, dll)

OS NT

Jaringan (LAN, WAN, Intranet)

Keamanan Server

Web Master adalah seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan
server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan mempertanggun
jawabkan atas jalannya suatu situs (web). Penguasaan yang harus dimiliki :

HTML, DHTML

CGI Perl, PHP, MySQL, ASP, Java

Penguasaan bermacam OS (Operating System)

Keamanan Server

Jaringan (LAN, WAN, Intranet)

Web Developer Kegiatan diatas secara keseluruhan dinamakan suatu team yang dinamakan Web
Developer

Alur Pengembangan Aplikasi Web

Alur pengembangan aplikasi web dikelompokan menjadi beberapa fase diantaranya:

Fase penentuan feature dan fungsi : Pada tahapan ini berdasarkan hasil penelusuran kebutuhan dari
aplikasi maka saya menentukan feature dan fungsi apa saja yang akan dibuat untuk memenuhi
kebutuhan yang ada. Feature dibagi menjadi feature utama atau bagian besar terlebih dahulu baru
kemudian didefenisikan menjadi bagian yang lebih kecil. Misalnya pada aplikasi CMS salah satu feature
utama adalah blog, kemudian feature blog didefenisikan seperti feature tagging, category, comment,
dsb. Pada tahapan ini yang perlu diperhatikan adalah apakah daftar feature dan fungsi yang dibuat telah
memenuhi kebutuhan yang diinginkan.
Fase pengumpulan data :Mencari konten, gambar dan file lain yang dibutuhkan dalam pengembangan
aplikasi. Berdasarkan daftar feature dan fungsi yang akan dikembangkan maka saya akan
mengumpulkan data-data dan file yang diperlukan untuk feature dan fungsi tersebut.

Fase analisa dan perancangan : Pada tahapan ini saya mencoba menganalisa data yang telah
dikumpulkan pada tahapan sebelumnya dan menuangkan hasil analisa kedalam sebuah rancangan.
Misalnya berdasarkan feature yang ada maka saya merancang tabel database yang dibutuhkan oleh tiap
feature. Berdasarkan konten dan data yang ada saya juga melakukan perancangan tampilan aplikasi.
Selain itu saya juga menyusun struktur aplikasi seperti menu, sitemap, dsb.

Fase coding :Pada tahapan ini saya memulai menulis kode program. Biasanya dimulai dengan mengubah
template dari file image Firework ke html. Setelah itu membuat kerangka aplikasi seperti struktur folder
dan file dan memulai pengembangan fungsi untuk tiap feature.

Fase setup and testing :Pada tahapan ini saya melakukan setup di server dimana aplikasi web nanti akan
akan dijalankan. Tentu setelah melakukan testing di komputer lokal terlebih dahulu dan memastikan
bahwa semua fungsi berjalan baik. Pada server juga akan dilakukan testing untuk memastikan aplikasi
dapat berjalan baik pada server tersebut. Pada tahapan ini juga akan dilakukan beta test dimana
beberapa orang akan mencoba menggunakan aplikasi dan memberikan komentar atau feedback terkait
dengan fungsi aplikasi.

Fase launching :Pada fase ini setelah dipastikan aplikasi berjalan baik pada server maka saya akan
melakukan sosialisasi baik di dunia nyata atau maya. Beberapa diantaranya adalah melakukan posting di
forum, aplikasi social network seperti facebook, membuat posting di blog, dan sosialisasi lainnya.

Berbagai Teknologi Aplikasi Web

Ada beberapa teknologi aplikasi web diantaranya sebagai berikut:

HTML

Judul mendeklarasikan judul suatu dokumen HTML ( <title>…Judul…</title> )

URL menyatakan URL asal suatu dokumen HTML ( <base href=”…”> )

Link tag yang menghubungkan suatu dokumen dengan dokumen lainnya dalam website yang dibuat
( <link href=”…” )

Meta tag yang menyatakan suatu meta informasi dalam suatu dokumen HTML. ( <meta name=”…”
content=”…”> )

Index tag yang menyatakan bahwa dokumen tersebut diperkenankan oleh server web. ( <isindex> )

Style tag yang mendefinisikan style dari dokumen HTML. ( <style ahref=”…”> )
Attribut Body ( <body>…</body> )

Warna Latar ( <body bgcolor=”lime”> )

Warna Teks ( <body teks=”blue”> )

Warna Link ( <body link=”green”alink=”red”> ) Contoh penulisan sintaksnya: ( <body bgcolor=”lime”


text=”blue” link=”green”alink=”red”> )

JavaScript adalah bahasa pemrograman web yang bersifat Client Side Programming Language. Client
Side Programming Language adalah tipe bahasa pemrograman yang pemrosesannya dilakukan oleh
client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla
Firefox.

AJAX adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif.

Java adalah bahasa native atau bahasa asli yang dipakai untuk membuat aplikasi android, sehingga jika
anda berencana untuk fokus mempelajari pembuatan aplikasi android, maka belajar Java adalah pilihan
yang paling tepat.

Joomla adalah sistem manajemen konten bebas dan terbuka yang ditulis menggunakan PHP dan
basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertama kali dirilis di versi 1.0.0.
Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling,
dan lainnya. Joomla! menggunakan lisensi GPL.

PrimaCMS : Adalah sebuah framework Content Management System yang menyediakan solusi
terintegrasi dan mudah digunakan untuk website perusahaan dengan konten dinamis.

PrimaCommerce :Menyediakan solusi eCommerce, dari pengaturan katalog, integrasi keranjang belanja.
Jika diperlukan dapat dihubungkan dengan berbagai solusi electronic payment.

XAMPP :Merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP
dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis
untuk Anda atau auto konfigurasi.

XAMPP nantinya mempasilitasi Anda untuk mengembangkan Aplikasi WEB dengan PHP, Paket yang ada
didalam XAMPP adalah sebagai berikut:

Server Apache : Yang nanti digunakan untuk lokal web server, dengan server apache terinstal
dikomputer Anda, Anda nanti bekerja di komputer secara lokal, Aplikasi Web Anda cukup di uji coba di
komputer lokal saja tanpa harus di Upload ke web server internet secara langsung.

PHP :Adalah interpreter yang nanti akan menterjemahkan source kode php agar dapat di baca oleh
browser untuk di tampilkan
My SQL :Adalah sebuah sofware basis data server untuk menyimpan data aplikasi web yang akan
dikembangkan.

PHP my admin :Adalah aplikasi kecil untuk mengatur, dan mengelola basis data MYSQL agar lebih mudah
untuk di gunakan.

Anda mungkin juga menyukai