commit to user
BAB III ANALISA DAN PERANCANGAN
3.1 IDENTIFIKASI MASALAH
Sistem  Evaluasi  Pembelajran  Mengajar  PBM  yang  telah  dimiliki  oleh Prodi  D3  Teknik  Informatika,  merupakan  sistem  yang  berdiri  sendiri  secara
mandiri tanpa ada integrasi dengan sistem
Web Based Learning
. PBM yang telah tersedia  ini  memiliki  beberapa  kekurangan  diantaranya,  belum  terintegrasinya
evaluasi  PBM dengan
Web  Based  Learning
, jumlah pilihan jawaban  yang masih statis, dan hanya mengevaluasi proses perkuliahan yang dilaksanakan oleh dosen.
Sub Sistem Evaluasi Perkuliahan yang dikembangkan dalam sistem utama
Web Based Learning
ini akan dipakai oleh mahasiswa untuk melakukan evaluasi proses perkuliahan, dan dikelola oleh seorang admin evaluasi untuk menginputkan
data –  data  pertanyaan  evaluasi  sekaligus  jumlah  pilihan,  pilihan  jawaban  dan
score pada masing – masing pilihan jawaban untuk setiap pertanyaannya.
3.2 ANALISIS SISTEM
3.2.1 Analisa Kebutuhan
Software
dan
Hardware
Sistem
Analisa  kebutuhan  sistem  meliputi  analisa  kebutuhan
Software
dan
Hardware
, berikut penjelasannya:
3.2.1.1 Analisa Kebutuhan
Software
Perangkat lunak yang dapat digunakan untuk membuat web ini adalah : 1.
Sistem Operasi : Windows XP SP2 2.
Software Pendukung :
a. Adobe  Dreamwever  CS3,  merupakan  sebuah
HTML editor
professional
untuk  mendesain  secara
visual
dan  mengolah
situs web
maupun halaman
web.
b. Notepad++  5.9.3,  sebagai  editing  suatu  document  ataupun  bahasa
pemrograman dengan lebih cepat dan lebih mudah. c.
XAMPP
version
1.7.3.0, merupakan
tool
yang menyediakan paket perangkat  lunak  ke  dalam  satu  buah  paket  yang  terdiri  dari  PHP
commit to user 5.3.1.0  sebagai  bahasa  pemrograman,
MySQL
5.1.41  sebagai database server, dan
Apache
2.2.14.0 sebagai web server. 3.2.1.2 Analisa Kebutuhan
Hardware
Perangkat  keras  yang  digunakan  untuk  membuat  Sistem  Informasi Perpustakaan  SMA  N  7  Surakarta  ini  yaitu  laptop  atau  PC  dengan  spesifikasi
minimum: 1.
Processor : Intel Pentium 4 atau Centrino 2.
Memory : 512 MB 3.
Hard disk: 1.3 GB of free space
3.2.2 Analisa Kebutuhan Fungsional Sistem
3.2.2.1 SRS
System Requirement Specifications
Untuk  mengelompokkan  pengguna  dan  mengetahui  alur  sistem  perlu  di buat  SRS.  SRS  Fungsional  Sub  Sistem  Evaluasi  Perkuliahan  ditunjukkan  pada
Tabel 3.1. Tabel 3.1 Tabel SRS Fungsional
Kode SRS Deskripsi Kebutuhan Fungsional
SRS-A-F1 Memasukkan Data Pertanyaan
SRS-A-F2 Update Data Pertanyaan
SRS-A-F3 Memasukkan Data Pilihan Jawab
SRS-A-F4 Update Data Pilihan Jawab
SRS-A-F5 Memasukkan Data Kategori
SRS-A-F6 Update Data Kategori
SRS-A-F7 Melihat Rekap Status Evaluasi Mahasiswa
SRS-A-F8 Melihat Polling Dosen
SRS-A-F9 Melihat IP Dosen
SRS-A-F10 Melihat Polling Asisten
SRS-A-F11 Melihat Polling Ruang  Lab
SRS-A-F12 Melihat Polling Modul
SRS-A-F13 Melihat Daftar Kritik dan Saran
commit to user SRS-M-F14
Mengevaluasi Dosen SRS-M-F15
Mengevaluasi Asisten SRS-M-F16
Mengevaluasi Modul SRS-M-F17
Mengevaluasi Ruang dan Lab SRS-M-F18
Memasukkan Kritik dan Saran SRS-M-F19
Melihat Polling Dosen SRS-M-F20
Melihat IP Dosen SRS-M-F21
Melihat Polling Asisten SRS-M-F22
Melihat Polling Ruang  Lab SRS-M-F23
Melihat Polling Modul SRS-D-F24
Melihat Polling Dosen SRS-D-F25
Melihat Polling Asisten SRS-D-F26
Melihat Polling Ruang  Lab SRS-D-F27
Melihat Polling Modul SRS-D-F28
Melihat IP Dosen SRS-D-F29
Melihat Kritik dan Saran
SRS Non Fungsional Sub Sistem Evaluasi Perkuliahan ditunjukkan pada Tabel 3.2.
Tabel 3.2 Tabel SRS Non Fungsional
Kode SRS Deskripsi Kebutuhan Fungsional
SRS-A-NF1 Login dan Logout
SRS-A-NF2 Mencetak Rekap status evaluasi mahasiswa
SRS-A-NF3 Mencetak IP Dosen
SRS-A-NF4 Mencetak Polling Dosen, Asisten, Modul, Ruang
SRS-D-NF5 Login dan Logout
SRS-D-NF6 Mencetak IP
SRS-D-NF7 Mencetak Kritik dan Saran
SRS-D-NF8 Mencetak Polling Dosen, Asisten, Modul, Ruang
commit to user Keterangan Kode SRS :
SRS   : System Requirement Spesification A
: Admin D
: Dosen M
: Mahasiswa Fn   : Fungsional ke-n
NFn  : Non Fungsional ke-n
3.2.3 Desain Sistem