PEMROGRAMAN WEB 3.1
TEKNOLOGI
APLIKASI WEB
1. Profesi
dalam bidang Teknologi Informasi
a. Kelompok
pertama, adalah mereka yang bergelut di dunia perangkat lunak (software), baik mereka yang merancang sistem operasi, database
maupun sistem aplikasi. Contoh :
*Sistem analis, merupakan orang yang
bertugas menganalisa system yang akan
diimplementasikan,
mulai dari menganalisa system yang ada, kelebihan dan
kekurangannya,
sampai studi kelayakan dan desain system yang akan dikembangkan
* Programer, merupakan orang yang
bertugas mengimplementasikan rancangan system analis, yaitu membuat program (
baik aplikasi maupun system operasi ) sesuai system yang dianalisa sebelumnya.
* Web designer, merupakan orang yang melakukan kegiatan perencanaan,termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.
* Web programmer, merupakan orang yang bertugas mengimplementasikanrancangan web designer, yaitu membuat program berbasis web sesuai desain
* Web designer, merupakan orang yang melakukan kegiatan perencanaan,termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.
* Web programmer, merupakan orang yang bertugas mengimplementasikanrancangan web designer, yaitu membuat program berbasis web sesuai desain
yang
telah dirancang sebelumnya.
b.
Kelompok kedua, adalah mereka yang bergelut di bidang perangkat keras (hardware).
Cobtoh :
* Technical engineer, sering juga disebut
teknisi, yaitu orang yang berkecimpung
dalam bidang teknik, baik mengenai
pemeliharaan maupun perbaikan perangkat
system
computer.
* Networking engineer, adalah orang yang berkecimpung dalam bidang teknis
* Networking engineer, adalah orang yang berkecimpung dalam bidang teknis
jaringan
computer dari maintenance sampai pada troubleshooting-nya.
c. Kelompok ketiga, adalah mereka yang
berkecimpung dalam operasional system informasi. Contoh :
*EDP Operator, adalah orang yang bertugas
mengoperasikan program-programyang berhubungan
dengan electronic data processing dalam lingkungan sebuah perusahaan atau
organisasi lainnya.
*System Administrator, merupakan orang
yang bertugas melakukan administrasi terhadap system,
memiliki kewenangan menggunakan hak akses terhadap system, serta
hal-hal lain yang berhubungan dengan pengaturan operasional sebuah system.
2)
Profesi dalam pengembangan aplikasi web
a. Web Designer
Seorang desainer Web adalah orang yang
bertanggung jawab untuk menentukan tampilan sebuah website. Tugasnya adalah
pendisainan tampilan situs (web) mulai dari pengolahan gambar, tata letak,
warna, dan semua aspek visual situs. Didalam pendandanan suatu situs seorang Web Designer harus menguasai :
- HTML, DHTML
- Pengolah Gambar
- Animasi, Movie (Film)
- HTML, DHTML
- Pengolah Gambar
- Animasi, Movie (Film)
b. Web Programmer
Web Programmer bertugas dalam melakukan
pengcodingan atau pemograman sebuah website agar dinamis. dimana agar sebuah
web tersebut dapat telihat mudah bagi seorang web admin. Penguasaan yang biasanya harus dikuasai pada umumnya oleh Web Programmer :
- CGI Perl, PHP, MySQL (Unix base)
- ASP (NT base)
- Java Script dan Applet
- CGI Perl, PHP, MySQL (Unix base)
- ASP (NT base)
- Java Script dan Applet
c. 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
- OS Unix (LInux, FreeBSD, dll)
- OS NT
- Jaringan (LAN, WAN, Intranet)
- Keamanan Server
d. 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 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)
- CGI Perl, PHP, MySQL, ASP, Java
- Penguasaan bermacam OS (Operating System)
- Keamanan Server
- Jaringan (LAN, WAN, Intranet)
e. Web Developer
Kegiatan diatas secara keseluruhan
dinamakan suatu team yang dinamakan Web
Developer. Web developer memberi bantuan seperti konsultasi web, konsep web
yang akan di buat, membangun sebuat website.
3) 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 adalah suatu program yang ditemukan
oleh Tim Berners-Lee pada tahun 1991.
4)
Alur Pengembangan Aplikasi Web
a. 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
b.
Perencanaan (planning)
Kegiatan yang
digunakan untuk menghitung estimasi biaya proyek pembuatan
aplikasi berbasis web.
c.
Analisis (analysis)
Kegiatan untuk
menentukan persyaratan-persyaratan teknik dan mengidentifikasi
informasi yang akan ditampilkan
pada aplikasi berbasis web. Analisis yang
digunakan pada rekayasa web
dilakukan dari empat sisi, yaitu :
1. Analisis isi
informasi
Mengidentifikasi isi yang akan
ditampilkan pada aplikasi berbasis web ini. Isi
informasi dapat
berupa teks, grafik, audio, maupun video.
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
Konfigurasi yang digunakan pada aplikasi
berbasis web, internet, intranet, atau extranet.
d.
Rekayasa (engineering)
Terdapat dua
pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi
dan desain arsitektur web.
5) Perangkat Pengembangan
Aplikasi Web
a.
Perangkat Keras
ü
Komputer
utama
ü
Memori
tambahan
ü
Sebuah
monitor besar
ü
Sebuah
scanner atau kamera digital
ü
Perangkat
mobile atau smartphone
b.
Perangkat Lunak
ü Web page
authoring
Adalah
kelompok perangkat lunak seperti desktop publishing tetapi format
yang dihasilkan
adalah halaman web.
ü Editor
Adalah kelompok perangkat lunak yang
kebalikan dari Adobe Dreamweaver
Microsoft Expression Web.
Contoh
aplikasi yang termasuk dalam kelompok ini :TextPad (Windows saja). Teks
Sublime (Window, Mac, Linux). Coda oleh Panic (hanya Macintosh).
ü Aplikasi editing
gambar dan menggambar
Untuk menambahkan gambar ke halaman web,
akan perlu program editing
gambar.
Beberapa aplikasi yang cukup populer :Adobe
Photoshop, Adobe Photoshop
Elements, Adobe Illustrator.
ü
Aplikasi Internet. Contoh : Internet Explorer, chrome, firefox,dll
ü
Aplikasi transfer file (FTP/File Transfer Protokol) memungkinkan untuk mengunduh dan mengunggah file.
Komentar
Posting Komentar