Newest Post
// Posted by :My Blog
// On :Rabu, 07 September 2016
Konsep
Teknologi Aplikasi WEB
Profesi
Dalam Pengembangan WEB
Dibagi 3 kelompok yaitu
1.kelompok pertama
Adalah mereka yang bekerja pada perangkat lunak.
Contohnya :
·
Sistem Analis
Tugasnya
adalah menganalisa sistem yang akan diimplementasikan.
·
Progammer
Tugasnya
adalah Orang yang membuat program / mengimplementasikan rancangan sistem
analis.
·
Web Designer
Tugasnya melakukan rancangan kegiatan termasuk studi
kelayakan.
·
Web Progammer
Tugasnya
adalah mengimplementasikan rancangan web designer
2.Kelompok kedua
Adalah mereka yang bekerja pada perangkat keras.
Contohnya :
·
Tecnical Enginer
Orang
yang berkecimbung di bidang teknik dan perbaikan perangkat.
·
Networking Enginer
Orang
yang bekerja dalam bidang teknik jaringan komputer.
3.Kelompok Ketiga
Adalah mereka yang bekerja pada pemrosesan
Contohnya :
·
EDP operator : bertugas untuk
mengoperasikan program-program yang berhubungan dengan electronic data
processing dalam lingkungan sebuah perusahaan atau organisasi lainnya.
·
System administrator : bertugas melakukan
administrasi terhadap sistem, melakukan pemeliharaan sistem, memiliki
kewenangan mengatur hak akses terhadap sistem, serta hal-hal lain yang
berhubungan dengan pengaturan operasional sebuah sistem.
·
MIS director : orang yang memiliki
wewenang paling tinggi terhadap sebuah sistem informasi, melakukan manajemen
terhadap sistem tersebut secara keseluruhan baik hardware, software maupun
sumber daya manusianya.
·
Database Administrator : orang yang
bertanggung jawab untuk administrasi & pemeliharaan teknis yang menyangkut
perusahaan dalam pembagian sistem database.
·
IT Administrator : menyediakan
implementasi & administrasi yang meliputi Local Area Network (LAN), Wide
Area Network (WAN) dan koneksi dial-up.
Helpdesk Analyst : orang yang bertugas me-’remote’ permasalahan troubleshoot melalui email atau telepon dengan cara mengambil-alih kendali para pemakai via LAN/WAN koneksi. Juga betanggung jawab dalam perencanaan, mengkoordinir & mendukung proses bisnis, sistem & end-users dalam menyelesaikan masalah yang mereka hadapi.
Helpdesk Analyst : orang yang bertugas me-’remote’ permasalahan troubleshoot melalui email atau telepon dengan cara mengambil-alih kendali para pemakai via LAN/WAN koneksi. Juga betanggung jawab dalam perencanaan, mengkoordinir & mendukung proses bisnis, sistem & end-users dalam menyelesaikan masalah yang mereka hadapi.
Sejarah Dan Cara Kerja WEB
1.Sejarah WEB
WWW (world wide web)
adalah sekelompok dokumen multimedia yang saling bertautan dan menggunakan
tautan Hypertext.WWW adalah sebuah program yang ditemukan oleh TIM Berners Lee
pada tahun 1991.Pada Awalnya Berners Lee hanya ingin menemukan cara menyusun
arsip-arsip hasil riset-risetnya.Untuk itu ia mengembangkan system untuk
kepentingan pribadi yang bernama Enrique.kemudian TIM berners Lee mengajukan
penggunaan Hypertext untuk global.
Dengan Program ini Berners
Lee menemukan jaringan yang membuat atau menautkan berbagai arsip yang
memudahkan pencaharian informasi. Inilah yang merupakan awal dari WWW.
2.Cara Kerja WEB
·
User melakukan
permintaan / request sebuah alamat situs web
·
Client Server
(Browser) mencari dimana suatu situs / informasi itu berada
·
TCP / IP
memberikan jawaban kepada situs web
·
Server mengolah
data dan mengirimkan sesuai perintah.
Alur Pengembangan WEB
Berdasarkan persepsi dari beberapa
pengembang perangkat lunak dan ahli-ahli dalam bidang
rekayasa perangkat lunak (software engineering
professional), Pengembangan Aplikasi Web tidaklah sama
dengan rekayasa software walaupun keduanya
melibatkan pemrograman dan pengembangan perangkat
lunak.
Walaupun banyak
mengadopsi prinsip-prinsip rekayasa perangkat lunak,
Pengembangan Aplikasi Web memiliki banyak pendekatan, metoda, alat bantu,
teknik dan panduan yang memenuhi persyaratan
pembuatan sistem berbasis web.
Pengembangan sistem berbasis web berbeda
dengan pengembangan perangkat lunak konvensional, dimana
pengembangan sistem berbasis web lebih banyak
menghadapi tantangan. Pengembangan Aplikasi Web adalah gabungan dari print
publishing dan pengambangan perangkat lunak,
diantara marketing dan perhitungan dan diantara seni dan teknologi.
Alternatif model dari Pengembangan
Aplikasi Web adalah sebagai berikut :
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 :
Tujuan yang bersifat informatif
Menyediakan suatu
informasi tertentu kepada pengguna, berupa teks,
grafik, audio, dan video.
Tujuan yang bersifat fungsional
Kemampuan untuk melakukan suatu fungsi yang dibutuhkan pengguna, misal dengan menggunakan aplikasi tersebut seorang guru dapat memperoleh nilai akhir dan statistik nilai guru dari data-data ujian, tugas, kuis yang ia input ke dalam aplikasi.
Perencanaan (planning)
Tujuan yang bersifat fungsional
Kemampuan untuk melakukan suatu fungsi yang dibutuhkan pengguna, misal dengan menggunakan aplikasi tersebut seorang guru dapat memperoleh nilai akhir dan statistik nilai guru dari data-data ujian, tugas, kuis yang ia input ke dalam aplikasi.
Perencanaan (planning)
Kegiatan
yang digunakan untuk menghitung estimasibiaya
proyek pembuatan aplikasi berbasis web ini,
estimasi jumlah pengembang, estimasi waktu
pengembangan, evaluasi resiko pengembangan proyek,
dan mendefinisikan jadwal pengembangan untuk versi selanjutnya (jika
diperlukan).
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 :
Analisis isi informasi
Mengidentifikasi
isi yang akan ditampilkan pada aplikasi
berbasis web ini. Isi informasi dapat berupa teks, grafik,
audio, maupun video.
Analisis interaksi
Analisis yang
menunjukkan hubungan antara web dengan pengguna.
Analisis fungsional
Analisis tentang
proses bagaimana aplikasi berbasis web ini akan menampilkan informasi kepada
pengguna.
Analisis konfigurasi
Konfigurasi yang
digunakan pada aplikasi berbasis web, internet, intranet, atau extranet.
Selain itu, analisis ini juga meliputi
relasi database dengan web jika diperlukan.
Rekayasa (engineering)
Terdapat dua pekerjaan
yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur
web.
Pada saat tahap
desain, ada beberapa hal yang perlu dilakukan :
Pembuatan Diagram
Wireframe (Gambar Rangka), tujuan dari diagram
gambar rangka adalah untuk menunjukkan bagaimana
lay out halaman web dan menunjukkan di mana fungsi dan konten
seperti navigasi, kotak pencarian, elemen bentuk dan sebagainya, tanpa desain
grafis.
Perangkat Pengembangan Aplikasi WEB
1.Perangkat
Keras
· Komputer
utama
· Memori
tambahan
· Scanner
· Komputer
Kedua dan
· Rekayasa
mobile / smartphone
2.Perangkat
Lunak
· Web
Page Authoring
Kelompok
perangkat lunak yang hampir sama dengan dekstop publishing tetapi format yang
dihasilkan adalah halaman web
Contoh
: Adobe Dreamwaver,Microsoft expression,Nvu dll.
· Editor
Kelompok
perangkat lunak yang merupakan kebalikan dar web page authoring yaitu lebih
pada kode HTML.
Contoh
: notepad.
· Editing
gambar dan menggambar
Untuk
menambahkan gambar pada halaman web
Contohnya
: Adobe Photoshop,Adobe Ilustrator,dll.
· Aplikasi
Internet
Aplikasi
untuk membuka web.
Contohnya
: Chrome,internet explorer,firefox,dll.
· FTP
Memungkinkan
mengunggah / mengunduh file antara komputer kita dengan komputer yang akan
menjadi tempat halaman web.Contoh : Cute FTp,WS_FTP,dll.