Konsep Teknologi Aplikasi Web
A.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.
B.SEJARAH DAN CARA
KERJA WEB
A)SEJARAH WEB
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
C. Alur pengembangan aplikasi web
1.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.
2.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.
3.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
4.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.
D. 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.
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