Pasangan Jenis jenis huruf Aksara Jawa

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. DesignPerancangan 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