Analisis Kebutuhan Non Fungsional
999999 99 9999 9999 Empat angka belakang KTP
Tahun, bulan, dan tanggal lahir indiidu TMT terhitung mulai tanggal tugas sebagai Pendidik dan Tenaga
Kependidikan Nomer urut Pendidik dan Tenaga Kependidikan
Gambar 3.6
Format Pengkodean NUPTK
3. Pengkodean NIS Nomor Induk Siswa Pengkodean NIS terdiri dari 9 digit, dengan format dapat dilihat pada
gambar 3.7 berikut ini.
9999 9 999 No. Urut Siswa Dalam Satu Tahun Ajaran
Tahun Ajaran Status Siswa
Gambar 3.7
Format Pengkodean NIS
Contoh : 121310024 berarti siswa tersebut masuk pada tahun pelajaran 2012- 2013, masuk sebagai tingkat 10, dan terdaftar dengan nomer urut 24.
3. Pengkodean Kelas Pengkodean untuk kelas tingkat 10 terdiri dari 2 digit, sedangkan untuk
kelas tingkat 11 dan 12 terdiri dari 6 digit, dengan format seperti pada gambar 3.8 dan 3.9 berikut ini.
Format : X X Nomor Urut Kelas Dalam Bentuk Abjad
TingkatAn Kelas
Gambar 3.8
Format Pengkodean Kelas Tingkat 10
xx xxx x No. Urut Kelas Dalam Bentuk Abjad
Tingkatan Kelas Jurusan
Gambar 3.9
Format Pengkodean Kelas Tingkat 11 dan 12
Contoh : XI IPA C berarti bahwa kelas tersebut adalah tingkat 11, jurusan IPA, dan menempati urutan ketiga dalam abjad yaitu C.
3.1.5.2 Analisis Perangkat Keras
Sistem yang dibangun akan digunakan langsung dalam jaringan internet. Perangkat keras yang digunakan di SMA Angkasa saat ini adalah spesifikasi
minimal sebagai berikut : 1. Processor Intel Pentium IV atau setara dengan kecepatan 1.4 GHz
2. RAM 512 – 1GB
3. Hardisk dengan kapasitas minimal 120 GB 4. Monitor dengan resolusi minimal sebesar 1024 x 768 pixels
Berdasarkan data tersebut, maka perangkat keras di sekolah tersebut telah mencukupi untuk dikembangkannya aplikasi Learning Management System yang
akan dibangun. 3.1.5.3
Analisis Perangkat Lunak
Perangkat lunak yang digunakan sehari-hari di SMA Angkasa Lanud Husein Sastranegara Bandung menggunakan :
1. Sistem operasi Windos XP dengan Web Browser menggunakan Internet Explorer atau Mozilla Firefox.
2. MySql sebagai Server Database Management System DBMS Sedangkan perangkat lunak yang dibutuhkan untuk membangun dan
menjalankan sistem ini menggunakan perangkat pendukung sebagai berikut :
1. Sistem operasi Windos XP dengan Web Browser menggunakan Internet Explorer atau Mozilla Firefox.
2. Microsoft Visio 2007 untuk tool perancangan. 3. Macromedia Dreamweaver CS6 untuk tool pembuatan coding.
4. XAMPP 1.8.1 yang merupakan bundel dari perangkat lunak Apache 2.4.3, PHP 5.4.7, dan MySQL 5.5.27
Berdasarkan data tersebut, maka perangkat lunak di sekolah telah mencukupi untuk dikembangkannya aplikasi Learning Management System yang
akan dibangun. 3.1.5.4
Analisis Pengguna
Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang akan terlibat dalam proses pembelajaran sehingga dapat diketahui tingkat
pengalaman dan pemahaman komputer. Berdasarkan hasil penelitian dapat dipaparkan pengguna yang terlibat
dalam sistem yang sedang berjalan yaitu guru, dan siswa. Karakteristik pengguna dapat dilihat pada tabel 3.3.
No Pengguna Karakteristik
1. Guru
Umur ± 24 sd 50 Tahun
Pendidikan D3
– S1 Keterampilan
Bisa mengoprasikan komputer dengan Sistem Operasi Microsoft Windows 9x2000XP7.
Pengalaman Dapat menggunakan browser seperti Mozilla,
Opera mini, Internet explorer dan Google Chrome serta menguasai dasar-dasar internet.
Tanggung Jawab Memberikan materi pembelajaran, memberi soal
latihan dan ujian, mengisi data nilai.
2. TU
Tata Usaha
Umur ± 24 sd 50 Tahun
Pendidikan D3
– S1 Keterampilan
Bisa mengoprasikan komputer dengan Sistem Operasi Microsoft Windows 9x2000XP7.
Pengalaman Dapat menggunakan browser seperti Mozilla,
Opera mini, Internet explorer dan Google Chrome serta menguasai dasar-dasar internet.
Tanggung Jawab Menyusun penyajian data statistic sekolah
3. Siswa
Umur ± 15 sd 18 Tahun
Pendidikan SMA
Keterampilan Bisa mengoprasikan komputer dengan Sistem
Operasi Microsoft Windows 9x2000XP7. Pengalaman
Dapat menggunakan browser seperti Mozilla, Opera mini, Internet explorer dan Google
Chrome serta menguasai dasar-dasar internet. Tanggung Jawab
Menerima materi belajar, mengerjakan soal latihan dan ujian, menerima hasil nilai.
Tabel 3.3 Analisis Pengguna
Untuk memaksimalkan penggunaan sistem yang akan dibangun maka pengguna aplikasi ini dibagi menjadi tiga katagori, yaitu admin, Guru, dan siswa.
Spesifikasi pengguna dapat dideskripsikan sebagai berikut :
Admin Tingkat Pendidikan
Min D3
Hak Akses
Mengelola data admin, kelas, guru, siswa , mata pelajaran, mengajar, pengumuman, data tahun ajaran,
data forum dan data semester.
Keterampilan Dapat menggunakan komputer dan memahami
tentang pengelolaan data dalam web serta memiliki pengetahuan tentang internet dan web server.
Pengalaman Pernah atau sedang menjabat di bagian TU Tata
Usaha di sekolah untuk mengelola kegiatan administrasi sekolah.
Guru Tingkat Pendidikan
Min D3
Hak Akses Meng-upload materi, tugas, soal ulangan, penilaian,
mengikuti diskusi tanya jawab dan memberi pengumuman.
Keterampilan Dapat menggunakan komputer dan memahami
tentang penglolaan data dalam web serta memiliki pengetahuan tentang internet.
Pengalaman Menyampaikan materi dan mengajar serta memberi
latihan kepada siswanya.
Siswa Tingkat Pendidikan
SMA
Hak Akses Men-download materi dan soal tugas, Meng-upload
tugas, Melakukan ulangan online, melihat penilaian, mengikuti diskusi tanya jawab pada forum dan
melihat pengumuman.
Keterampilan
Memiliki pengetahuan
tentang internet
dan pengaksesan sebuah website.
Pengalaman Dapat mengakses sebuah web dan memiliki
pengalaman browsing di internet.
Tabel 3.4 Spesifikasi Pengguna
Jadi kesimpulannya adalah setiap pengguna dapat mengoperasikan sistem pembelajaran yang akan dibangun.
3.1.5.5 Analisis Basis Data
Tahap basis data ini dilakukan agar diperoleh suatu sistem yang sesuai dengan apa yang diharapkan, dimana dapat dilakukan dengan tahapan membuat
ERD Entity Relationship Diagram. ERD digunakan untuk menggambarkan relasi antar tabel dengan tujuan untuk memperjelas hubungan antar tabel basis
data. ERD pada Learning Management System di SMA Angkasa Lanud Husein Sastranegara Bandung dapat dilihat pada gambar 3.10 berikut :
guru pelajaran
mengajar N
N Id_pelajaran
Id_guru Id_semester
Id_subkelas Id_pelajaran
Id_guru memberi
1 pengumuman
N Id_guru
Id_pengumuman
ulangan N
membuat N
memiliki 1
Nilai_ulangan 1
siswa
tugas Id_ulangan
Id_guru memberi
1 N
Id_tugas Id_materi
memiliki 1
Nilai_tugas 1
Id_nilai Id_tugas
Id_siswa
Id_nilai ulangan mengisi
N
N mengisi
N
1 Id_siswa
mendapat mendapat
N N
1
1
materi memberi
1
N Id_materi
Id_guru memiliki
N 1
semester memiliki
1
Tahun ajaran 1
memiliki 1
N memiliki
N 1
memiliki N
1 berdasarkan
N
1 kelas
N memiliki
1
memiliki N
1 memiliki
1 N
Topik forum membuat
membuat 1
N N
1 memiliki
Komentar forum 1
1
1 membuat
N membuat
1
N
Id_kelas
Id_ajaran Id_semester
Id_Jawaban _ulangan
Id_ulangan N
mengisi
1 subkelas
Id_subkelas 1
memiliki Detail_raport
memiliki 1
n
1 n
memiliki memberi
memberi 1
1 Nilai_ujian
1 memiliki
1
n 1
memiliki
1
Id_ajaran Id_mengajar
Id_mengajar
Gambar 3.10
ERD LMS SMA Angkasa Bandung