2.4 Web Enhanced Course
Web enhanced course
adalah pemanfaatan internet untuk menunjang peningkatan kualitas kegiatan belajar mengajar di kelas
Prawiradilaga Siregar, 2004. Bentuk ini juga dikenal dengan nama website course karena kegiatan pembelajaran yang utama adalah
tatap muka di kelas. Persentase pembelajaran melalui internet justru lebih sedikit dibandingkan dengan persentase pembelajaran secara tatap
muka. Penggunaan internet hanya untuk menyediakan sumber belajar dan merupakan pendukung kegiatan pembelajaran secara tatap muka.
Bentuk
web enhanced course
dalam proses belajar mengajar adalah: 1.
Menyediakan Content atau sumber belajar 2. Memberikan link ke berbagai sumber belajar
3. Memberikan fasilitas komunikasi antara pengajar dengan peserta didik dan antar peserta didik secara timbal balik. Dialog dan
komponen tersebut dimanfaatkan untuk keperluan berdialog, berkonsultasi maupun untuk bekerja secara kelompok.
2.5 Website
Website
dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk mempublikasikan informasi berupa teks, gambar dan
program multimedia lainnya berupa animasi gambar gerak, tulisan
gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang
saling terkait antara satu
page
dengan
page
yang lain.
2.6 Rekayasa Perangkat Lunak
Pengertian rekayasa perangkat lunak adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap
awal
requirement capturing
analisa kebutuhan pengguna,
specification
menentukan spesifikasi dari kebutuhan pengguna,
design
,
coding
,
testing
sampai pemeliharaan system setelah digunakan.
2.7 Model pada Proses Pengembangan Perangkat Lunak
Salah satu metode pada pengembangan perangkat lunak adalah
Model air terjun waterfall
Model waterfall mengelompokkan kegiatan dalam fase-fase tahapan yaitu:
a.
System Engineering
Rekayasa Sistem
Merupakan kegiatan untuk menentukan informasi apa
yang dibutuhkan
oleh system
atau menentukan
kebutuhan-kebutuhan dari sistem yang akan dibuat. b.
Analisys System
Analisis Sistem ,
Dilakukan untuk memperoleh informasi tentang sistem, menganalisis data
– data yang ada dalam sistem. Informasi
yang dikumpulkan
terutama mengenai
kelebihan dan kekurangan sistem. c.
Design
Perancangan
Merupakan perancangan system baru berdasarkan data- data yang telah dikumpulkan pada tahap sebelumnya
dengan cara merancang perangkat lunak diantaranya Diagram Konteks, Data Flow Diagram DFD, Entity
Relationship Diagram ERD, Data Dictionary Kamus Data, Struktur File, Struktur Menu, perancangan input
dan perancangan output. d.
Coding
Pengkodean, yaitu suatu kegiatan untuk
membuat program atau mengimplementasikan hasil rancangan program aplikasi yang didalamnya memuat
pengkonversian data kedalam sistem yang baru dan pengkonversian system secara berkala termasuk dalam
hal pemeliharaan sistem itu sendiri. e.
Testing
Pengujian, yaitu kegiatan untuk melakukan
pengujian program yang sudah dibuat, apakah sudah