SlideShare a Scribd company logo
1 of 28
Tahapan Proyek
Pembuatan Situs Web
Materi Ke-10
Development Process






Web Rapid Application Development
(Web RAD)
Waterfall Model (Model Rekayasa Web Air
Terjun)
Modified Waterfall Model (Variasi
Rekayasa Web variasi Model Air Terjun)
Web Rapid Application
Development (Web RAD)






Adalah proses pembuatan situs web dimana
desainer tidak memerlukan banyak diskusi
dengan pihak klien sehubungan dengan desain
situs web yang ditampilkan.
Metode ini dapat mempercepat proses
pembuatan web, tapi mengakibatkan banyak
kekurangan yang terjadi.
Metode ini tidak disarankan untuk pembuatan
web berskala besar.
Waterfall Model (Model Rekayasa
Web Air Terjun)




Adalah proses pembuatan situs web
secara terstruktur dan berurutan dimulai
dari penentuan masalah, analisa
kebutuhan, perancangan implementasi,
integrasi, uji coba sistem, penempatan
situs web dan pemeliharaan.
Metode ini cocok untuk pembuatan situs
web berskala besar.
Waterfall Model (Model Rekayasa Web Air
Terjun) …..






Penentuan Masalah ; Pada tahap ini dilakukan diskusi antara pihak
pengembang dan klien mengenai apa tujuan pembuatan situs web bagi
klien dan apa saja keuntungan yang diperoleh klien dari pembuatan situs
web tersebut.
Analisa Kebutuhan ; pada tahap ini dilakukan analisa kebutuhan dan
spesifikasi lengkap tentang isi, jenis skrip yang digunakan, menentukan web
statis atau dinamis, penggunaan multimedia dan kebutuhan-kebutuhan
lainnya. Pada tahap ini harus menerangkan sejelas-jelasnya terhadap situs
web yang akan dibangun.
Perancangan ; pada tahap ini kelompok web desainer dan kelompok web
programmer berkolaborasi dalam menentukan rancangan situs web sesuai
dengan spesifikasi yang diberikan. Kelompok web desainer membuat
rancangan tampilan visual sedangkan web programer menentukan
rancangan program yang dibutuhkan dalam pembuatan fasilitas-fasilitas
yang ada pada situs web.
Waterfall Model (Model Rekayasa Web Air
Terjun) …..






Implementasi ; pada tahap ini dilakukan proses implementasi
terhadap seluruh situs web sesuai dengan tugas masing-masing
kelompok. Pada tahap ini dilakukan proses uji coba masing-masing
unit, sehingga dapat diketahui bagian mana yang masih harus
diperbaiki.
Integrasi ; adalah tahapan yang dilakukan penggabungan dari
semua komponen penyusun situs web, sehingga menjadi situs web
yang solid dan sesuai dengan spesifikasi yang ada.
Uji coba system ; pada tahap ini dilakukan proses uji coba terhadap
system yang dibangun termasuk di dalamnya sistem navigasi,
fasilitas situs web seperti buku tamu, counter, login pengguna dan
fasilitas lainnya diuji kinerjanya, sehingga dapat diketahui bagianbagian mana yang belum berfungsi dengan baik.
Waterfall Model (Model Rekayasa Web Air
Terjun) …..


Penempatan dan pemeliharaan situs
web ; pada tahap ini situs web siap untuk
dipublikasikan di internet. Pada proses ini
selain pemeliharaan hosting yang baik
juga perlu diperhitungkan pemeliharaan
situs web tersebut. Seperti isinya perlu
diganti atau diperbaiki yang pada
dasarnya adalah menjadi tugas web
administrator.
Modified Waterfall Model (Variasi
Rekayasa Web variasi Model Air
Terjun)


Pada dasarnya metode ini adalah
pengyempurnaan dari metode air terjun
(waterfall mode). Hal ini disebabkan
karena adanya kelemahan yang sangat
mendasar dari waterfall model. Yaitu pada
tahap penentuan masalah dan analisa
kebutuhan menjadi tulang punggung
keberhasilan proyek pembuatan situs
web.
Persiapan Proyek




Tujuan Pembuatan Situs Web
Menentukan Siapa pengunjung Situs Web
Analisa Kebutuhan dan Spesifikasi Situs
Web.
Persiapan Proyek
(Tujuan Pembuatan Situs Web)





Mengapa klien memerlukan situs web ?
Mengaoa situs web yang dibangun
memerlukan teknologi canggih ?
Mengapa situs memerlukan komponen
mulitmedia?
Persiapan Proyek
(Menentukan Siapa pengunjung Situs Web)






Jangan terlalu fokus pada jangkauan situs
web.
Range usia.
Latar belakang target pengunjung utama.
Akses situs web
Persiapan Proyek
(Analisa Kebutuhan dan Spesifikasi Situs Web)





Menentukan apakah situs web yang dibangun
bersifat dinamis atau statis.
Situs web statis adalah situs yang dalam
menampilkan informasinya tidak memisahkan
antara isi dan presentasi atau secara singkat
isinya tetap.
Situs dinamis adalah situs web yang dalam
menampilkan informasinya memisahkan antara
isi dan presentasi, dan isinya bersifat dinamis
atau dapat diubah setiap saat tanpa mengubah
seluruh dokumen HTML.
Keuntungan Web Statis vs Dinamis






Dapat melakukan hosting situs web dimanapun
dan biaya hostingnya lebih murah daripada
hosting web dinamis.
Pada bagian layout dan design, web statis lebih
fleksibel dan dapat dibuat dengan gaya yang
lebih stylist, dan lebih mudah untuk mengganti
dari halaman ke halaman.
Tidak memerlukan database untuk menyimpan
data seperti pada web dinamis yang bekerja
dengan melakukan penyimpanan data pada
suatu database.
Keuntungan Web Dinamis vs Statis







Biaya pemeliharaan lebih murah daripada
membayar untuk memprogram ulang setiap kali
dibutuhkan adanya perubahan situs web.
Dapat di-update setiap saat dari komputer
manapun yang terkoneksi dengan internet.
Dapat dilakukan pencarian data dengan mudah
Dapat digunakan untuk database multiguna.
Persiapan Proyek
(Analisa Kebutuhan dan Spesifikasi Situs Web)
…..










Memilih jenis situs web yang akan dibangun
berdasarkan jenis isi dan keinginan klien.
Memilih database server.
Membuat skema database.
Menentukan requirement dari sistem yang
digunakan pengguna.
Menentukan kebutuhan isi situs web.
Menentukan kebutuhan fungsional situs web.
Menentukan kebutuhan sistem situs web.
Pengerjaan Proyek






Desain
Implementasi
Integrasi Sistem
Penempatan Situs Web
Pemeliharaan Situs Web.
Desain
(tahapan)






Desain visual ; adalah web desainer menentukan
tampilan halaman web, seperti letak banner, navigasi,
logo untuk situs web.
Desain teknologi ; adalah pendefinisian prosedurprosedur yang diperlukan dan antar muka antara
prosedur tersebut (bila situs web bersifat dinamis)
Desain struktur informasi ; web desainer menentukan
bagaimana isi situs (informasi) bisa dicocokkan dengan
halaman web. Dijelaskan secara singkat bagaimana
sumber informasi pada isi situs dipecah-pecah sesuai
dengan struktur dari situs web dan dihubungkan dengan
link-link.
Desain
(Pembuatan Storyboarding)




Digunakan untuk mengemukakan
bagaimana layout dan navigasi situs web
yang berguna agar klien dapat
mengetahui bagaimana situs web yang
dibangun bekerja.
Bila klien sudah setuju, maka dapat
dilanjutkan dengan proses pembuatan
prototipe.
Desain
(pembuatan prototipe)


Pada tahap ini dibuat beberapa desain
halaman depan situs web. Hal ini
dilakukan karena seluruh desain halam
situs web akan mengacu pada desain
halaman depan ini.
Implementasi
(Tugas Web desainer)






Membuat image-image pada halaman
situs web.
Menata ulang letak banner, link dan
animasi sesuai masukan dari klien
terhadap prototipe yang dibuat.
Mengatur isi situs pada setiap halaman
sesuai pembagian kategori isi.
Implementasi
(Tugas Web desainer) …..






Membangun situs web mulai halaman depan
sampai halaman akhir dengan aplikasi web
editor sesuai dengan struktur web yang dipilih.
Melakukan uji coba setiap halaman situs web
yang akan dibangun untuk menekan tingkat
kesalahan situs web secara keseluruhan.
Selalu memperhatikan prinsip-prinsip desain
web.
Implementasi
(Tugas Web programer)






Menggunakan bahasa pemrograman yang telah
disepakati pada tahap analisis kebutuhan
sistem.
Membagi tugas pemrograman dengan
memecah-mecah setiap unit pemrograman yang
besar menjadi unit yang kebih kecil.
Melakukan pengkodean terhadap setiap unit-unit
kecil tersebut.
Implementasi
(Tugas Web programer) …..




Pada pembuatan fasilitas yang berhubungan
dengan database, web programer mebuat script
untuk mengakses database sesuai dengan MDL
(model data logika)yanag telah dibuat
selanjutnya mengimplementasikan dalam
pemrograman.
Melakukan uji coba kinerja program pada setiap
unit pemrograman, sehingga kinerja web
programer lebih efektif dan efisien.
Integrasi Sistem






Web desainer menggabungkan semua halaman
situs dan memastikan tidak ada kesalahan link
(broken link).
Web desainer membuang semua tag-tag HTML
yang tidak berguna yang biasanya dibuat oleh
program aplikasi editor web.
Web programer menggabungkan unti-unti
pemrograman dan memastikan tidak ada
kesalahan dalam pemrograman (error free)
Integrasi Sistem …..




Web desainer dan web programer
menggabungkan semua komponenkomponen situs web (image, isi, link,
animasi, buku tamu, login pengguna, dll)
Melakukan uji coba terhadap kinerja situs
web secara keseluruhan.
Penempatan Situs Web






Memastikan tidak ada masalah pada situs
web yang dibangun.
Memiliki web hosting.
Mendaftar ke ISP.
Mengupload file-file ke server.
Pemeliharaan Situs Web









Update isi, keterangan, artikel, dll.
Mengganti image, gambar dan elemen grafis
lainnya.
Menambahkan atau mengurangi halaman,
Manupilasi image dan penambahan image
berdasarkan usulan klien.
Newsletter dan pemeliharaan daftar e-mail.
Update keranjang belanja.
Pembuatan dokumen pdf dan uploading.
Mendesain ulang (bila diperlukan).
Proses Pembuatan Situs Web

More Related Content

Viewers also liked

Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?
Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?
Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?akunlastri
 
Pembelajaran dengan ict
Pembelajaran dengan ictPembelajaran dengan ict
Pembelajaran dengan ictTeguh Andoria
 
Statistik untuk kehidupan
Statistik untuk kehidupanStatistik untuk kehidupan
Statistik untuk kehidupanTeguh Andoria
 
Chapter 2 - Bagaimana Riset Implementasi Dipergunakan
Chapter 2 - Bagaimana Riset Implementasi DipergunakanChapter 2 - Bagaimana Riset Implementasi Dipergunakan
Chapter 2 - Bagaimana Riset Implementasi DipergunakanInsan Adiwibowo
 
Pengendalian Intern dan COSO
Pengendalian Intern dan COSOPengendalian Intern dan COSO
Pengendalian Intern dan COSOAfifah Asra
 
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?Insan Adiwibowo
 
Membuat Header dengan Adobe Photoshop
Membuat Header dengan Adobe PhotoshopMembuat Header dengan Adobe Photoshop
Membuat Header dengan Adobe PhotoshopRyan Pangeran
 
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Samsul Arifin
 
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEAL
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEALArtikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEAL
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEALAfifah Asra
 
Metode Penelitian, Perumusan Masalah
Metode Penelitian, Perumusan MasalahMetode Penelitian, Perumusan Masalah
Metode Penelitian, Perumusan MasalahAfifah Asra
 
32 metodologi penelitian pada ilmu komputer
32   metodologi penelitian pada ilmu komputer32   metodologi penelitian pada ilmu komputer
32 metodologi penelitian pada ilmu komputerMuhammad Andrianto
 
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Uofa_Unsada
 
Contoh Format Curiculum Vitae (CV)
Contoh Format Curiculum Vitae (CV)Contoh Format Curiculum Vitae (CV)
Contoh Format Curiculum Vitae (CV)Moch Irwan Hermanto
 
tugas Metode Penelitian Kuantitatif I
tugas Metode Penelitian Kuantitatif Itugas Metode Penelitian Kuantitatif I
tugas Metode Penelitian Kuantitatif INur Alfiyatur Rochmah
 

Viewers also liked (20)

Filsafat Ilmu
Filsafat IlmuFilsafat Ilmu
Filsafat Ilmu
 
Pengertian ict dan fungsi
Pengertian ict dan fungsiPengertian ict dan fungsi
Pengertian ict dan fungsi
 
Pemanfaatan ICT
Pemanfaatan ICTPemanfaatan ICT
Pemanfaatan ICT
 
Pengertian ICT
Pengertian ICTPengertian ICT
Pengertian ICT
 
Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?
Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?
Chapter 5: Apa pendekatan dan metode yang tepat untuk Riset Implementasi?
 
Pembelajaran dengan ict
Pembelajaran dengan ictPembelajaran dengan ict
Pembelajaran dengan ict
 
Statistik untuk kehidupan
Statistik untuk kehidupanStatistik untuk kehidupan
Statistik untuk kehidupan
 
ICT
ICTICT
ICT
 
Chapter 2 - Bagaimana Riset Implementasi Dipergunakan
Chapter 2 - Bagaimana Riset Implementasi DipergunakanChapter 2 - Bagaimana Riset Implementasi Dipergunakan
Chapter 2 - Bagaimana Riset Implementasi Dipergunakan
 
Pengendalian Intern dan COSO
Pengendalian Intern dan COSOPengendalian Intern dan COSO
Pengendalian Intern dan COSO
 
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?
Chapter 4 - Siapa yang harus dilibatkan dalam riset implementasi?
 
Membuat Header dengan Adobe Photoshop
Membuat Header dengan Adobe PhotoshopMembuat Header dengan Adobe Photoshop
Membuat Header dengan Adobe Photoshop
 
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
 
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEAL
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEALArtikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEAL
Artikel GURU, PROFESI DENGAN TUNTUTAN PROFESIONAL DAN IDEAL
 
Metode Penelitian, Perumusan Masalah
Metode Penelitian, Perumusan MasalahMetode Penelitian, Perumusan Masalah
Metode Penelitian, Perumusan Masalah
 
Anatomimuskuloskeletal
AnatomimuskuloskeletalAnatomimuskuloskeletal
Anatomimuskuloskeletal
 
32 metodologi penelitian pada ilmu komputer
32   metodologi penelitian pada ilmu komputer32   metodologi penelitian pada ilmu komputer
32 metodologi penelitian pada ilmu komputer
 
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
Aplikasi Layanan Informasi Pada Karyawan Berbasis PHP dan SMS Gateway di PT. ...
 
Contoh Format Curiculum Vitae (CV)
Contoh Format Curiculum Vitae (CV)Contoh Format Curiculum Vitae (CV)
Contoh Format Curiculum Vitae (CV)
 
tugas Metode Penelitian Kuantitatif I
tugas Metode Penelitian Kuantitatif Itugas Metode Penelitian Kuantitatif I
tugas Metode Penelitian Kuantitatif I
 

Similar to Proses Pembuatan Situs Web

E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...
E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...
E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...Shandy Aditya
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwin Prassetyo
 
Tugas 3 Rekayasa Web
Tugas 3 Rekayasa WebTugas 3 Rekayasa Web
Tugas 3 Rekayasa WebCindy Claudia
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)RiaWahyuni5
 
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfMemahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfBeon Intermedia
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAAgusNugraha39
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317esti setiasih
 
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web Desain
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web DesainLayout dan Kriteria Situs Web pada Matakuliah Pemrograan Web Desain
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web DesainSuparno20
 
Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Kanaidi ken
 
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkRekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkToni Eko Saputro
 
Bab 1 pengantar desain web
Bab 1   pengantar desain webBab 1   pengantar desain web
Bab 1 pengantar desain webYUSRA FERNANDO
 

Similar to Proses Pembuatan Situs Web (20)

E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...
E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...
E-Commerce Chap 4: BUILDING AN E-COMMERCE PRESENCE: WEB SITES, MOBILE SITES, ...
 
Bab 1 Teknologi Web
Bab 1   Teknologi WebBab 1   Teknologi Web
Bab 1 Teknologi Web
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Tugas 3 Rekayasa Web
Tugas 3 Rekayasa WebTugas 3 Rekayasa Web
Tugas 3 Rekayasa Web
 
Tugas 6 rekweb
Tugas 6   rekwebTugas 6   rekweb
Tugas 6 rekweb
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas6.rekweb
Tugas6.rekwebTugas6.rekweb
Tugas6.rekweb
 
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdfMemahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
Memahami Alur Kerja Pembuatan Website - Sitemaya Webinar - Day 1.pdf
 
tugas APS
tugas APStugas APS
tugas APS
 
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHAKONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
KONSEP PEMEROGRAMAN WEBSITE AAGUS NUGRAHA
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web Desain
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web DesainLayout dan Kriteria Situs Web pada Matakuliah Pemrograan Web Desain
Layout dan Kriteria Situs Web pada Matakuliah Pemrograan Web Desain
 
Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...Technical Aspects of Website and Information System Development _Training "IN...
Technical Aspects of Website and Information System Development _Training "IN...
 
Kk19
Kk19Kk19
Kk19
 
KK_19_TKJ
KK_19_TKJKK_19_TKJ
KK_19_TKJ
 
05 rw
05 rw05 rw
05 rw
 
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento FrameworkRekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
Rekayasa Web - CodeIgniter Framework, PrestaShop & Magento Framework
 
Bab 1 pengantar desain web
Bab 1   pengantar desain webBab 1   pengantar desain web
Bab 1 pengantar desain web
 

More from Yan Bali

Aspire 2930
Aspire 2930Aspire 2930
Aspire 2930Yan Bali
 
Daftar jurnal-hasil-akreditasi-dikti
Daftar jurnal-hasil-akreditasi-diktiDaftar jurnal-hasil-akreditasi-dikti
Daftar jurnal-hasil-akreditasi-diktiYan Bali
 
Urutan impor pas edit
Urutan impor pas editUrutan impor pas edit
Urutan impor pas editYan Bali
 
Panduan ppl i
Panduan ppl iPanduan ppl i
Panduan ppl iYan Bali
 
Struktur atom fis-kim
Struktur atom fis-kimStruktur atom fis-kim
Struktur atom fis-kimYan Bali
 
Struktur atom
Struktur atomStruktur atom
Struktur atomYan Bali
 
766 1 taksonomi bloom - retno-ok-mima
766 1 taksonomi bloom - retno-ok-mima766 1 taksonomi bloom - retno-ok-mima
766 1 taksonomi bloom - retno-ok-mimaYan Bali
 

More from Yan Bali (8)

Aspire 2930
Aspire 2930Aspire 2930
Aspire 2930
 
Daftar jurnal-hasil-akreditasi-dikti
Daftar jurnal-hasil-akreditasi-diktiDaftar jurnal-hasil-akreditasi-dikti
Daftar jurnal-hasil-akreditasi-dikti
 
Urutan impor pas edit
Urutan impor pas editUrutan impor pas edit
Urutan impor pas edit
 
Panduan ppl i
Panduan ppl iPanduan ppl i
Panduan ppl i
 
Struktur atom fis-kim
Struktur atom fis-kimStruktur atom fis-kim
Struktur atom fis-kim
 
Struktur atom
Struktur atomStruktur atom
Struktur atom
 
766 1 taksonomi bloom - retno-ok-mima
766 1 taksonomi bloom - retno-ok-mima766 1 taksonomi bloom - retno-ok-mima
766 1 taksonomi bloom - retno-ok-mima
 
Glbb
GlbbGlbb
Glbb
 

Proses Pembuatan Situs Web

  • 2. Development Process    Web Rapid Application Development (Web RAD) Waterfall Model (Model Rekayasa Web Air Terjun) Modified Waterfall Model (Variasi Rekayasa Web variasi Model Air Terjun)
  • 3. Web Rapid Application Development (Web RAD)    Adalah proses pembuatan situs web dimana desainer tidak memerlukan banyak diskusi dengan pihak klien sehubungan dengan desain situs web yang ditampilkan. Metode ini dapat mempercepat proses pembuatan web, tapi mengakibatkan banyak kekurangan yang terjadi. Metode ini tidak disarankan untuk pembuatan web berskala besar.
  • 4. Waterfall Model (Model Rekayasa Web Air Terjun)   Adalah proses pembuatan situs web secara terstruktur dan berurutan dimulai dari penentuan masalah, analisa kebutuhan, perancangan implementasi, integrasi, uji coba sistem, penempatan situs web dan pemeliharaan. Metode ini cocok untuk pembuatan situs web berskala besar.
  • 5. Waterfall Model (Model Rekayasa Web Air Terjun) …..    Penentuan Masalah ; Pada tahap ini dilakukan diskusi antara pihak pengembang dan klien mengenai apa tujuan pembuatan situs web bagi klien dan apa saja keuntungan yang diperoleh klien dari pembuatan situs web tersebut. Analisa Kebutuhan ; pada tahap ini dilakukan analisa kebutuhan dan spesifikasi lengkap tentang isi, jenis skrip yang digunakan, menentukan web statis atau dinamis, penggunaan multimedia dan kebutuhan-kebutuhan lainnya. Pada tahap ini harus menerangkan sejelas-jelasnya terhadap situs web yang akan dibangun. Perancangan ; pada tahap ini kelompok web desainer dan kelompok web programmer berkolaborasi dalam menentukan rancangan situs web sesuai dengan spesifikasi yang diberikan. Kelompok web desainer membuat rancangan tampilan visual sedangkan web programer menentukan rancangan program yang dibutuhkan dalam pembuatan fasilitas-fasilitas yang ada pada situs web.
  • 6. Waterfall Model (Model Rekayasa Web Air Terjun) …..    Implementasi ; pada tahap ini dilakukan proses implementasi terhadap seluruh situs web sesuai dengan tugas masing-masing kelompok. Pada tahap ini dilakukan proses uji coba masing-masing unit, sehingga dapat diketahui bagian mana yang masih harus diperbaiki. Integrasi ; adalah tahapan yang dilakukan penggabungan dari semua komponen penyusun situs web, sehingga menjadi situs web yang solid dan sesuai dengan spesifikasi yang ada. Uji coba system ; pada tahap ini dilakukan proses uji coba terhadap system yang dibangun termasuk di dalamnya sistem navigasi, fasilitas situs web seperti buku tamu, counter, login pengguna dan fasilitas lainnya diuji kinerjanya, sehingga dapat diketahui bagianbagian mana yang belum berfungsi dengan baik.
  • 7. Waterfall Model (Model Rekayasa Web Air Terjun) …..  Penempatan dan pemeliharaan situs web ; pada tahap ini situs web siap untuk dipublikasikan di internet. Pada proses ini selain pemeliharaan hosting yang baik juga perlu diperhitungkan pemeliharaan situs web tersebut. Seperti isinya perlu diganti atau diperbaiki yang pada dasarnya adalah menjadi tugas web administrator.
  • 8. Modified Waterfall Model (Variasi Rekayasa Web variasi Model Air Terjun)  Pada dasarnya metode ini adalah pengyempurnaan dari metode air terjun (waterfall mode). Hal ini disebabkan karena adanya kelemahan yang sangat mendasar dari waterfall model. Yaitu pada tahap penentuan masalah dan analisa kebutuhan menjadi tulang punggung keberhasilan proyek pembuatan situs web.
  • 9. Persiapan Proyek    Tujuan Pembuatan Situs Web Menentukan Siapa pengunjung Situs Web Analisa Kebutuhan dan Spesifikasi Situs Web.
  • 10. Persiapan Proyek (Tujuan Pembuatan Situs Web)    Mengapa klien memerlukan situs web ? Mengaoa situs web yang dibangun memerlukan teknologi canggih ? Mengapa situs memerlukan komponen mulitmedia?
  • 11. Persiapan Proyek (Menentukan Siapa pengunjung Situs Web)     Jangan terlalu fokus pada jangkauan situs web. Range usia. Latar belakang target pengunjung utama. Akses situs web
  • 12. Persiapan Proyek (Analisa Kebutuhan dan Spesifikasi Situs Web)    Menentukan apakah situs web yang dibangun bersifat dinamis atau statis. Situs web statis adalah situs yang dalam menampilkan informasinya tidak memisahkan antara isi dan presentasi atau secara singkat isinya tetap. Situs dinamis adalah situs web yang dalam menampilkan informasinya memisahkan antara isi dan presentasi, dan isinya bersifat dinamis atau dapat diubah setiap saat tanpa mengubah seluruh dokumen HTML.
  • 13. Keuntungan Web Statis vs Dinamis    Dapat melakukan hosting situs web dimanapun dan biaya hostingnya lebih murah daripada hosting web dinamis. Pada bagian layout dan design, web statis lebih fleksibel dan dapat dibuat dengan gaya yang lebih stylist, dan lebih mudah untuk mengganti dari halaman ke halaman. Tidak memerlukan database untuk menyimpan data seperti pada web dinamis yang bekerja dengan melakukan penyimpanan data pada suatu database.
  • 14. Keuntungan Web Dinamis vs Statis     Biaya pemeliharaan lebih murah daripada membayar untuk memprogram ulang setiap kali dibutuhkan adanya perubahan situs web. Dapat di-update setiap saat dari komputer manapun yang terkoneksi dengan internet. Dapat dilakukan pencarian data dengan mudah Dapat digunakan untuk database multiguna.
  • 15. Persiapan Proyek (Analisa Kebutuhan dan Spesifikasi Situs Web) …..        Memilih jenis situs web yang akan dibangun berdasarkan jenis isi dan keinginan klien. Memilih database server. Membuat skema database. Menentukan requirement dari sistem yang digunakan pengguna. Menentukan kebutuhan isi situs web. Menentukan kebutuhan fungsional situs web. Menentukan kebutuhan sistem situs web.
  • 17. Desain (tahapan)    Desain visual ; adalah web desainer menentukan tampilan halaman web, seperti letak banner, navigasi, logo untuk situs web. Desain teknologi ; adalah pendefinisian prosedurprosedur yang diperlukan dan antar muka antara prosedur tersebut (bila situs web bersifat dinamis) Desain struktur informasi ; web desainer menentukan bagaimana isi situs (informasi) bisa dicocokkan dengan halaman web. Dijelaskan secara singkat bagaimana sumber informasi pada isi situs dipecah-pecah sesuai dengan struktur dari situs web dan dihubungkan dengan link-link.
  • 18. Desain (Pembuatan Storyboarding)   Digunakan untuk mengemukakan bagaimana layout dan navigasi situs web yang berguna agar klien dapat mengetahui bagaimana situs web yang dibangun bekerja. Bila klien sudah setuju, maka dapat dilanjutkan dengan proses pembuatan prototipe.
  • 19. Desain (pembuatan prototipe)  Pada tahap ini dibuat beberapa desain halaman depan situs web. Hal ini dilakukan karena seluruh desain halam situs web akan mengacu pada desain halaman depan ini.
  • 20. Implementasi (Tugas Web desainer)    Membuat image-image pada halaman situs web. Menata ulang letak banner, link dan animasi sesuai masukan dari klien terhadap prototipe yang dibuat. Mengatur isi situs pada setiap halaman sesuai pembagian kategori isi.
  • 21. Implementasi (Tugas Web desainer) …..    Membangun situs web mulai halaman depan sampai halaman akhir dengan aplikasi web editor sesuai dengan struktur web yang dipilih. Melakukan uji coba setiap halaman situs web yang akan dibangun untuk menekan tingkat kesalahan situs web secara keseluruhan. Selalu memperhatikan prinsip-prinsip desain web.
  • 22. Implementasi (Tugas Web programer)    Menggunakan bahasa pemrograman yang telah disepakati pada tahap analisis kebutuhan sistem. Membagi tugas pemrograman dengan memecah-mecah setiap unit pemrograman yang besar menjadi unit yang kebih kecil. Melakukan pengkodean terhadap setiap unit-unit kecil tersebut.
  • 23. Implementasi (Tugas Web programer) …..   Pada pembuatan fasilitas yang berhubungan dengan database, web programer mebuat script untuk mengakses database sesuai dengan MDL (model data logika)yanag telah dibuat selanjutnya mengimplementasikan dalam pemrograman. Melakukan uji coba kinerja program pada setiap unit pemrograman, sehingga kinerja web programer lebih efektif dan efisien.
  • 24. Integrasi Sistem    Web desainer menggabungkan semua halaman situs dan memastikan tidak ada kesalahan link (broken link). Web desainer membuang semua tag-tag HTML yang tidak berguna yang biasanya dibuat oleh program aplikasi editor web. Web programer menggabungkan unti-unti pemrograman dan memastikan tidak ada kesalahan dalam pemrograman (error free)
  • 25. Integrasi Sistem …..   Web desainer dan web programer menggabungkan semua komponenkomponen situs web (image, isi, link, animasi, buku tamu, login pengguna, dll) Melakukan uji coba terhadap kinerja situs web secara keseluruhan.
  • 26. Penempatan Situs Web     Memastikan tidak ada masalah pada situs web yang dibangun. Memiliki web hosting. Mendaftar ke ISP. Mengupload file-file ke server.
  • 27. Pemeliharaan Situs Web         Update isi, keterangan, artikel, dll. Mengganti image, gambar dan elemen grafis lainnya. Menambahkan atau mengurangi halaman, Manupilasi image dan penambahan image berdasarkan usulan klien. Newsletter dan pemeliharaan daftar e-mail. Update keranjang belanja. Pembuatan dokumen pdf dan uploading. Mendesain ulang (bila diperlukan).