Memahami Konsep
Teknologi Aplikasi Web
1.Profesi Dalam Pengembangan Aplikasi
Web
1.WEB DESIGNER
Seorang
designer web adalah orang yang bertanggung jawab untuk menentukan tampilan
sebuah website. Tugasnya adalah mendesain tampilan situs (web) mulai dari
pengolahan gambar, tata letak, warna, dan semua aspek visual situs. Fokus utama
mereka adalah tampilan/layout dari web. seorang Web Designer harus menguasai :
- HTML,
DHTML
- Pengolah
gambar
- Animasi,
Movie (Film)

2.Web
Programmer
Web
programmer bertugas dalam melakukan pengcodingan atau pemograman sebuah website
agar dinamis, dimana agar sebuah web tersebut dapat terlihat mudah bagi seorang
web admin. Web Programmer harus menguasai :
- CGI Perl,
PHP, MySQL (Unix base)
- ASP (NT
base)
- Java
Script dan Applet

3. 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
4.Web Master
Seorang web
master adalah seorang yang mengerti akan kesemua hal mulai dari desain, program
dan keamanan server namun tidak terlalu turut mencampuri ke masing-masing
divisi, cukup dengan mempertanggung 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)
5. Web
Developer
Kegiatan
diatas secara keseluruhan dinamakan suatu team yang dinamakan Web Developer.
Web Developer memberi bantuan seperti konsultasi web, konsep web yang akan
dibuat, membangun sebuah website.

2.SEJARAH DAN CARA KERJA WEB
A)SEJARAH
WEB
World Wide
Web, biasa lebih terkenal disingkat sebagai WWW adalah suatu ruang informasi
yang dipakai oleh pengenal global yang disebut URL (Uniform Resource Locator)
untuk mengenal pasti sumber daya berguna. WWW sering dianggap sama dengan
Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripada
Internet.
WWW
merupakan kumpulan web server dari seluruh dunia yang mempunyai kegunaan
untuk menyediakan data dan informasi untuk dapat digunakan bersama. WWW adalah
bagian yang paling menarik dari Internet. Melalui web, para pengguna dapat
mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga
berupa gambar, suara, video dan animasi.
Kegunaan ini tergolong masih baru dibandingkan
surat elektronik, sebenarnya WWW merupakan kumpulan dokumen yang tersimpan di
peladen web, dan yang peladennya tersebar di lima benua termasuk Indonesia yang
terhubung menjadi satu melalui jaringan Internet. Dokumen-dokumen informasi ini disimpan atau dibuat
dengan format HTML (Hypertext Markup Language).
Jadi
dapat disimpulkan bahwa WWW adalah sekelompok dokumen multimedia yang saling
bertautan dengan menggunakan tautan hiperteks. Dengan mengeklik pranala (hyperlink),
maka para pengguna bisa berpindah dari satu dokumen ke dokumen lainnya.
WWW adalah suatu program yang ditemukan oleh
Tim Berners-Lee pada tahun 1991. Awalnya Berners-Lee hanya ingin menemukan cara
untuk menyusun arsip-arsip risetnya. Untuk itu, beliau mengembangkan suatu
sistem untuk keperluan pribadi. Sistem itu adalah program peranti lunak yang
diberi nama Enquire. Dengan program itu, Berners-Lee berhasil menciptakan
jaringan yang menautkan berbagai arsip sehingga memudahkan pencarian informasi
yang dibutuhkan. Inilah yang kelak menjadi dasar dari sebuah perkembangan pesat
yang dikenal sebagai WWW.
WWW
dikembangkan pertama kali di Pusat Penelitian Fisika Partikel Eropa (CERN :
Organisation Europeenne pour la Recherche Nucleaire), Jenewa, Swiss. Pada tahun
1989 Berners-lee membuat pengajuan untuk proyek pembuatan hiperteks global,
kemudian pada bulan Oktober 1990, 'World Wide Web' sudah dapat dijalankan dalam
lingkungan CERN. Pada musim panas tahun 1991, WWW secara resmi digunakan secara
luas pada jaringan Internet.
B)CARA
KERJA WEB
1) Pengungjung website mengertikan alamat yang akan dituju ,misalnya http://facebook.com
1) Pengungjung website mengertikan alamat yang akan dituju ,misalnya http://facebook.com
2) Melalui
jaringan internet , pengunjung bisa melakukan request alamat ,
http://facebook.com ke rigistar
3)Kemudian
registar memerintahkan DNS Server mencari alamat yang di-request
4) Setelah DNS Server menemukan alamat
http://facebook.com dan memerintahkan hosting server untuk memberikan file-file
yang ada pada halaman website tersebut kepada pengunjung.
5)File-file
yang di berikan oleh Hosting Server ini akan di tampilkan dalam bentuk halaman
website melalui web browser.misalnya : mozila,google chorme, satria , IE
3. Alur pengembangan aplikasi web
Formulasi (formulation)
Kegiatan yang berfungsi untuk merumuskan tujuan dan
ukuran dari aplikasi berbasis web serta menentukan batasannya sistem. Tujuan
yang ingin dicapai bisa dibedakan menjadi dua kategori, yaitu :
1.Tujuan yang bersifat informatif
Menyediakan suatu informasi tertentu kepada pengguna,
berupa teks, grafik, audio, dan video.
2.Tujuan yang bersifat fungsional
Kemampuan untuk melakukan suatu fungsi yang dibutuhkan
pengguna.
Perencanaan
(planning)
Kegiatan
yang digunakan untuk menghitung estimasi biaya proyek pembuatan aplikasi
berbasis web ini, estimasi jumlah pengembang, estimasi waktu pengembangan,
evaluasi resiko pengembangan proyek, dan mendefinisikan jadwal pengembangan
untuk versi selanjutnya.
Analisis
(analysis)
Kegiatan
untuk menentukan persyaratan-persyaratan teknik dan mengidentifikasi informasi
yang akan ditampilkan pada aplikasi berbasis web. Ada 4 sisi yaitu:
1.Analisis
isi informasi
Mengidentifikasi isi yang akan
ditampilkan pada aplikasi berbasis web 2.Analisis interaksi
Analisis yang menunjukkan hubungan antara
web dengan pengguna.
3. Analisis
fungsional
Analisis tentang proses bagaimana
aplikasi berbasis web ini akan menampilkan informasi kepada pengguna. 4.Analisis konfigurasi
Rekayasa (engineering)
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web.
Implementasi (page generation) & pengujian (testing)
Suatu kegiatan pengembangan untuk mewujudkan desain menjadi suatu web site. Teknologi yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap analisis.
Dalam tahap pengembangan ini, meliputi kegiatan:
Authoring, adalah istilah yang digunakan untuk proses mempersiapkan· konten untuk nantinya diunggah di Web, atau lebih khusus, menandai konten dengan tag HTML yang menggambarkan isi dan fungsinya.
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web.
Implementasi (page generation) & pengujian (testing)
Suatu kegiatan pengembangan untuk mewujudkan desain menjadi suatu web site. Teknologi yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap analisis.
Dalam tahap pengembangan ini, meliputi kegiatan:
Authoring, adalah istilah yang digunakan untuk proses mempersiapkan· konten untuk nantinya diunggah di Web, atau lebih khusus, menandai konten dengan tag HTML yang menggambarkan isi dan fungsinya.
4. Perangkat pengembangan aplikasi
web
PERANGKAT
KERAS
1.Komputer
Utama.
Dengan operating system Macintosh, Windows,
ataupun Linux.
2.Memori
tambahan.
sebaiknya computer memiliki memori yang
besar, karena dalam pengembangan web cenderung kita akan membuka beberapa aplikasi
sekaligus.
3.Sebuah
monitor besar.
Meskipun bukan keharusan, monitor besar
memudahkan untuk desainer visual.
4.Sebuah
scanner dan / atau kamera digital.
Untuk mengambar gambar sendiri sesuai gambar
yang diinginan
5.Sebuah
komputer kedua.
Banyak web designer merasa berguna
memiliki komputer penguji yang menjalankan platform yang berbeda dari komputer
utama yang mereka gunakan untuk pengembangan. Karena browser kerja yang berbeda
pada Mac dan pada mesin Windows, itu penting untuk menguji halaman web dalam
sebanyak mungkin system operasi berbeda.
6.Perangkat
mobile/smartphone.
PERANGKAT
LUNAK
1.Web
page authoring
Ini adalah kelompok perangkat lunak seperti desktop publishing tetapi format yang dihasilkan adalah halaman web.
Ini adalah kelompok perangkat lunak seperti desktop publishing tetapi format yang dihasilkan adalah halaman web.
2. HTML
Editor
Ini adalah kelompok perangkat lunak yang kebalikan dari Adobe Dreamweaver dan Micrsoft Expression web.
Ini adalah kelompok perangkat lunak yang kebalikan dari Adobe Dreamweaver dan Micrsoft Expression web.
3.
Aplikasi editing gambar dan menggambar
Untuk menambahkan gambar ke galaman web, akan perlu program editing gambar. Berikut ini beberapa aplikasi yang cukup populer : adobe Photoshop, Adobe Photoshop Elements, Adobe Illustrator, Adobe Fireworks, Corel Paint Shop Photo Pro (Windows saja).
Untuk menambahkan gambar ke galaman web, akan perlu program editing gambar. Berikut ini beberapa aplikasi yang cukup populer : adobe Photoshop, Adobe Photoshop Elements, Adobe Illustrator, Adobe Fireworks, Corel Paint Shop Photo Pro (Windows saja).
4.
Aplikasi Internet
Karena hasil akhir dari pengembangan halaman web digunakan di Internet, maka diperlukan beberapa aplikasi untuk membuka halaman web , biasa disebut "browser".
Karena hasil akhir dari pengembangan halaman web digunakan di Internet, maka diperlukan beberapa aplikasi untuk membuka halaman web , biasa disebut "browser".
5.Aplikasi
transfer file (FTP/File Tranfer Protokol)
Sebuah aplikasi FTP memungkinkan untuk mengunggah dan mengunduh file antara komputer kita dan komputer yang akan menjadi tempat halaman web/web server.
Sebuah aplikasi FTP memungkinkan untuk mengunggah dan mengunduh file antara komputer kita dan komputer yang akan menjadi tempat halaman web/web server.
Tidak ada komentar:
Posting Komentar