menghasilkan suatu keluaran yang diinginkan. Kebutuhan non-fungsional yang diusulkan adalah adanya komputer yang terkoneksi dengan jaringan internet agar
transaksi dapat berjalan secara maksimal serta memudahkan dalam hal pengolahan database
.
3.2.5.1 Analisis Perangkat Keras
Dalam membangun web ini diperlukan alat pendukung perangkat keras hardware seperti berikut ini:
Server
1. Processor dengan kecepatan minimal 1,8 Ghz 2. RAM minimal 512 GB
3. Hard Disk minimal 80 GB 4. VGA minimal 128 MB
5. Monitor dengan resolusi 1024 x 768 6. Lan Card 10100 Mbps
7. Koneksi Internet minimal 64 kbps.
Client
1. Processor dengan kecepatan minimal 500 Mhz 2. RAM minimal 256 MB
3. Hard Disk minimal 40 GB 4. VGA minimal 64 MB
5. Monitor dengan resolusi 1024 x 768
6. Lan Card 10100 Mbps 7. Koneksi Internet minimal 64 kbps.
3.2.5.2 Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang dipenuhi untuk harus sebuah perangkat lunak sehingga perangkat lunak tersebut sesuai dengan
maksud dan tujuan perangkat lunak tersebut di buat. Beberapa perangkat lunak pendukung dalam pembangunan aplikasi e-learning ini
adalah:
Perangkat lunak pada sisi server yang dibutuhkan adalah:
1. Windows XP Sp2 sebagai sistem operasi 2. Bahasa Pemrograman menggunakan PHP
3. MySQL versi 5 4. DBMS menggunakan PHPMyAdmin
5. Macromedia Dreamweaver 8 6. Tool Antar muka design Microsoft Visio 2007
7. Browser yang digunakan Mozilla Firefox 8.01
Perangkat lunak pada sisi client yang dibutuhkan adalah:
1. Microsoft Windows XP atau 7 sebagai sistem operasi 2. Mozilla, Opera, Google Chrome sebagai web browser
3.2.5.3 Analisis Pengguna user
Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang terlibat dalam proses pembelajaran sehingga dapat diketahui tingkat pengalaman dan
pemahaman pengguna komputer.
Berdasarkan hasil penelitian dapat dipaparkan pengguna yang terlibat yang akan memakai sistem e-learning ini terdiri dari empat user yaitu: Guru, Orang tua,
Siswa, dan Kepala Sekolah.
Tabel 3.1 Analisis Pengguna user
Adapun spesifikasi pengguna dapat dideskripsikan sebagai berikut : 1. Guru
Guru adalah user yang memberikan materi pelajaran kepada siswa. Dalam hal ini guru juga mendapatkan pembelajaran mengenai bagaimana aplikasi e-
learning ini berjalan. Sehingga seorang guru dapat menggunakan aplikasi
tersebut dengan baik. Para guru dapat memberikan materi pelajaran, tugas serta informasi penting mengenai pelajaran. Para guru juga dapat mengolah
soal-soal ujian, serta guru pun dapat berkomunikasi dengan siswa dalam
Nama Pengguna
Kualifikasi
Guru Kualifikasi yang harus dimiliki Guru yaitu memiliki
kemampuan dasar dibidang komputer, dapat mengoperasikan Sistem Operasi Microsoft Windows 9x2000XP, memiliki
pemahaman yang cukup dalam mengelola data dalam web serta memiliki pengetahuan tentang internet .
Orang Tua Siswa Kualifikasi yang harus dimiliki orang tua siswa yaitu memiliki
kemampuan dasar di bidang komputer, memiliki pengalaman menggunakan internet.
Siswa Kualifikasi yang harus dimiliki siswa yaitu memiliki
kemampuan dasar dibidang komputer, memiliki pengalaman browsing
di internet. Kepala sekolah
Kualifikasi yang harus dimiliki Kepala sekolah yaitu memiliki kemampuan dasar di bidang komputer, minimal dapat
mengoperasikan Sistem
Operasi Microsoft
Windows 9x2000XP, memiliki pemahaman yang cukup dalam
mengelola data dalam web serta memiliki pengetahuan tentang internet
.