SELAMAT DATANG DI BLOG Ilmunnya Andi Nugroho

Kamis, 18 Agustus 2016

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
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.
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.
2. HTML Editor
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).
4. Aplikasi Internet
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.


Tidak ada komentar:

Posting Komentar