Top Banner
i PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH DASAR SUB SISTEM PENILAIAN DAN MONITORING PEMBELAJARAN TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta Disusun oleh : NUR ROCHIM NIM. M3110111 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2013
85

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH DASAR SUB SISTEM PENILAIAN DAN MONITORING PEMBELAJARAN

Mar 23, 2023

Download

Documents

adi magna
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

i

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH

DASAR SUB SISTEM PENILAIAN DAN MONITORING

PEMBELAJARAN

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya

Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta

Disusun oleh :

NUR ROCHIM

NIM. M3110111

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2013

Page 2: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

11

Tugas Akhir ini disetujui untuk dipertahankan

di hadapan dewan penguji

pada tanggal 19 Juli 2013

NURROCHIM

NIM. M3110111

PEMiRANGUNAN SiiSTEM INFORMASI MANAJ'EMEN SEKOLAH

BASAlt SlTB SISTEM iPiENILAIAN !DANMONITORING

PEMBiELAjARAN

UALAMAN PERSiEl'UJUAN

Disusun Oleh :

Page 3: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

Dekan~Itas MIPA UNS

Disahkan Oleh,

3. A.Bima Murti Wijaya, S.T.M.T (NIDN.0610068901

Dewan Penguji :

1. Ristu Saptono, S.Si, M.T (NIP. 19790210200212 1 001

2. Eko Harry Pratisto, S.T., M.Info. Tech (NIDN.0624118101

Tugas Akhir ini telah diterima dan disahkanoleh dewan penguji Tugas Akhir Program Diploma III Teknik Komputer

pada Hari Jum'at Tanggal19 Juli 2013

NURROCHIMNIM. M3110111

Disusun oleh :

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH

DASAR SUB SISTEM PENILAIAN DANMONITORING

PEMBELAJARAN

III

HALAMANPENGESAHAN

Page 4: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

i

ABSTRACT

Nur Rochim, 2013. THE DEVELOPMENT OF ELEMENTARY SCHOOL

INFORMATION MANAGEMENT SYSTEM SUB SYSTEM ASSESSMENT

AND MONITORING LEARNING. Diploma III of Informatics Engineering,

Faculty of Mathematics and Natural Sciences, Sebelas Maret University,

Surakarta.

Assessment and monitoring function are used to determine the level of

development of children or students to participate in learning activities at school.

Elementary School Information Management Systems Sub Systems Assessment

and Monitoring Learning is used to help schools to manage the data archiving,

classification, data presentation and monitoring value.

The Development of Elementary School Information Management System

Sub System Assessment and Monitoring Learning is designed with multiple stages

of data collection and information, requirements analysis and system design,

system development and system evaluation. This application is designed using

UML and developed using Yii Framework of the PHP programming language.

It can be summed up that the system is designed to organize, archive the

data to help teachers in the learning process and monitoring.

Keywords: ISIMS, Assessment, Yii Framework, UML

Page 5: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

ii

ABSTRAK

Nur Rochim, 2013. PEMBANGUNAN SISTEM INFORMASI

MANAJEMEN SEKOLAH DASAR SUB SISTEM PENILAIAN DAN

MONITORING PEMBELAJARAN. DIII Teknik Informatika, Fakultas

Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

Surakarta.

Penilaian dan monitoring berfungsi untuk mengetahui sejauh mana tingkat

perkembangan anak atau siswa dalam mengikuti kegiatan belajar mengajar

disekolah. Pembangunan Sistem Informasi Manajemen Sekolah Dasar Sub Sistem

Penilaian dan Monitoring Pembelajaran ini digunakan untuk membantu sekolah

dalam mengelola data pengarsipan, pengelompokan, penyajian data nilai dan

monitoring.

Pembangunan Sistem Informasi Manajemen Sekolah Dasar Sub Sistem

Penilaian dan Monitoring Pembelajaran ini dirancang dengan beberapa tahapan

yaitu pengumpulan data dan informasi, analisis kebutuhan dan perancangan

sistem, pembangunan sistem dan evaluasi sistem. Aplikasi ini dirancang

menggunakan visualisasi model UML dan dikembangkan menggunakan bahasa

pemrograman PHP Framework YII.

Dari Pembangunan Sistem Informasi Manajemen Sekolah Dasar Sub

Sistem Penilaian dan Monitoring Pembelajaran ini dapat disimpulkan sistem ini

dirancang untuk mengelompokan, mengarsipkan data sehingga dapat membantu

guru dalam pengolahan nilai dan monitoring pembelajaran.

Kata Kunci : ISIMS, Penilaian, Framework Yii, UML

Page 6: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

iii

HALAMAN MOTTO

“Banggalah pada dirimu sendiri, Meski ada yang tak Menyukai. Kadang mereka

membenci karena Mereka tak mampu menjadi seperti dirimu”

“Hal tersulit dalam kehidupan ini bukanlah untuk melampaui orang lain, tetapi

melampaui ego dan diri kita sendiri”

“Keyakinan adalah percaya dengan apa yang tidak kita lihat, dan upah dari

keyakinan adalah melihat apa yang kita yakini”

“Kegagalan bukanlah disaat seseorang jatuh,

tapi saat seseorang menolak bangkit.”

Page 7: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

iv

HALAMAN PERSEMBAHAN

Aku persembahkan Tugas Akhir ini untuk :

1. Bapakku, Mustaqim dan Ibuku, Wiwik Mulyani tercinta.

Segala yang ku lakukan untuk membuat kalian bangga.

2. Kakakku Alip Nasrul Hidayat tersayang.

3. Trisnayanti Dwi Lestari, Vena Kurniasari, Prihatin

Susilowati Yang selalu memberikan motivasi.

4. Teman-Teman seperjuanganku, D3 Teknik Informatika

UNS angkatan 2010.

Page 8: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

v

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan YME karena telah

memberikan rahmat-Nya kepada penulis sehingga penulis dapat menyelesaikan

Laporan Tugas Akhir dengan judul PEMBANGUNAN SISTEM INFORMASI

MANAJEMEN SEKOLAH DASAR SUB SISTEM PENILAIAN DAN

MONITORING PEMBELAJARAN dengan lancar dan tepat pada waktunya.

Pembuatan laporan Tugas Akhir ini dimaksudkan untuk memenuhi

persyaratan kelulusan Diploma III (D3) Teknik Informatika Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Ucapan terima

kasih penulis haturkan kepada semua pihak yang telah membantu dalam

penyelesaian laporan Tugas Akhir ini antara lain :

1. Bapak Drs.Ys.Palgunadi, M.Sc, selaku ketua program D3 Ilmu Komputer

Universitas Sebelas Maret Surakarta.

2. Bapak Taufiqurrohman NH, S.Kom, selaku pembimbing akademik.

3. Bapak Ristu Saptono, S.Si, M.T, selaku dosen pembimbing yang telah

memberikan pengarahan dalam penyusunan Tugas Akhir ini.

4. Kedua orang tua tercinta dan kakakku yang telah memberikan doa, motivasi,

dana dan segalanya.

5. Teman-teman Teknik Informatika 2010 yang telah membantu dalam segala

hal.

Surakarta, Juni 2013

Penulis

Page 9: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

vi

DAFTAR ISI

Halaman

HALAMAN JUDUL ............................................................................... i

HALAMAN PERSETUJUAN ................................................................ ii

HALAMAN PENGESAHAN ................................................................. iii

HALAMAN ABSTRACT ...................................................................... iv

HALAMAN MOTTO ............................................................................. vi

HALAMAN PERSEMBAHAN ............................................................. vii

KATA PENGANTAR ............................................................................ viii

DAFTAR ISI ........................................................................................... ix

DAFTAR TABEL ................................................................................... xi

DAFTAR GAMBAR .............................................................................. xiii

BAB I. PENDAHULUAN .................................................................. 1

1.1 Latar Belakang Masalah ......................................................... 1

1.2 Perumusan Masalah ................................................................ 2

1.3 Batasan Masalah ..................................................................... 2

1.4 Tujuan Penelitian .................................................................... 2

1.5 Manfaat Kegiatan ................................................................... 2

1.6 Metodologi Penelitian ............................................................ 3

1.7 Sistematika Penulisan ............................................................. 4

BAB II. LANDASAN TEORI ............................................................. 6

2.1 Sistem Informasi Manajemen Sekolah ................................... 6

2.2 Database.................................................................................. 6

2.3 Pemrograman Berorientasi Object.......................................... 6

2.4 UML ....................................................................................... 7

2.5 Framework .............................................................................. 11

2.6 Web Server ............................................................................. 11

BAB III. ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 12

3.1 Lingkungan Implementasi ...................................................... 12

3.2 Deskripsi Sistem ..................................................................... 12

Page 10: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

vii

3.3 Analisis Kebutuhan ................................................................ 13

3.4 Perancangan Sistem ................................................................ 14

3.5 Schema Diagram .................................................................... 41

3.6 Entity Relationship Diagram .................................................. 42

3.7 Desain Tampilan Antarmuka .................................................. 42

BAB IV. IMPLEMENTASI DAN EVALUASI SISTEM .................... 55

4.1 Implementasi Sistem .............................................................. 55

4.2 Implementasi Antarmuka ....................................................... 55

4.3 Evaluasi Sistem ...................................................................... 63

4.4 Deskripsi Evaluasi Sistem ...................................................... 68

BAB V. ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 71

5.1 Kesimpulan ............................................................................. 71

5.2 Saran ....................................................................................... 71

DAFTAR PUSTAKA ............................................................................. xvi

Page 11: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xi

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol Use Case Diagram(Pender, 2002) ............................... 8

Tabel 2.2 Simbol Activity Diagram(Pender, 2002) .................................. 9

Tabel 2.3 Simbol Sequence Diagram(Pender, 2002) ............................... 10

Tabel 3.1 Kebutuhan Fungsional Sistem ................................................. 13

Tabel 3.2 Kebutuhan Non Fungsional Sistem ......................................... 14

Tabel 3.3 Deskripsi Aktor ........................................................................ 14

Tabel 3.4 Hak dan Kewajiban Aktor........................................................ 15

Tabel 3.5 Deskripsi Use Case .................................................................. 15

Tabel 3.6 Interface Import Nilai ............................................................... 42

Tabel 3.7 Interface Mengubah Nilai Manual ............................................ 43

Tabel 3.8 Interface Pencarian Nilai .......................................................... 44

Tabel 3.9 Interface Melihat Nilai .............................................................. 45

Tabel 3.10 Interface Menambah atau mengubah Jurnal ........................... 46

Tabel 3.11 Interface Melihat Jurnal .......................................................... 47

Tabel 3.12 Interface Penempatan Kelas.................................................... 47

Tabel 3.13 Interface Menambah atau Mengubah Absensi........................ 48

Tabel 3.14 Interface Melihat Absensi ....................................................... 49

Tabel 3.15 Interface Melihat Jadwal ......................................................... 49

Tabel 3.16 Interface Mengubah Guru ....................................................... 51

Tabel 4.1 Implementasi Menambah Nilai Import ..................................... 63

Tabel 4.2 Implementasi Menambah Nilai Manual .................................... 64

Tabel 4.3 Implementasi Mengubah Nilai .................................................. 64

Tabel 4.4 Implementasi Pencarian Nilai ................................................... 64

Tabel 4.5 Implementasi Melihat Nilai ...................................................... 65

Tabel 4.6 Implementasi Menambah Jurnal ............................................... 65

Tabel 4.7 Implementasi Mengubah Jurnal ................................................ 65

Tabel 4.8 Implementasi Melihat Jurnal ..................................................... 66

Tabel 4.9 Implementasi Penempatan Kelas .............................................. 66

Page 12: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xii

Tabel 4.10 Implementasi Menambah Absensi .......................................... 66

Tabel 4.11 Implementasi Mengubah Absensi ........................................... 67

Tabel 4.12 Implementasi Melihat Absensi................................................ 67

Tabel 4.13 Implementasi Melihat Statistik Jurnal..................................... 67

Tabel 4.14 Implementasi Melihat Statistik Absensi ................................. 68

Tabel 4.15 Implementasi Melihat Statistik Nilai ...................................... 68

Page 13: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Notasi Class Diagram(Pender, 2002) ................................... 9

Gambar 3.1 Use Case Diagram ................................................................ 16

Gambar 3.2 Activity Diagram Menambah Nilai ....................................... 17

Gambar 3.3 Activity Diagram Mengubah Nilai ........................................ 17

Gambar 3.4 Activity Diagram Mencari Nilai ............................................ 18

Gambar 3.5 Activity Diagram Statistik Nilai ............................................ 18

Gambar 3.6 Activity Diagram Menambah Jurnal ..................................... 19

Gambar 3.7 Activity Diagram Statistik Jurnal .......................................... 19

Gambar 3.8 Activity Diagram Penempatan Kelas .................................... 20

Gambar 3.9 Activity Diagram Absensi ..................................................... 21

Gambar 3.10 Activity Diagram Mengubah Absensi ................................. 21

Gambar 3.11 Activity Diagram Statistik Absensi ..................................... 22

Gambar 3.12 Activity Diagram Ubah Guru .............................................. 22

Gambar 3.13 Activity Diagram Lihat Jadwal ............................................ 23

Gambar 3.14 Class Diagram Tahap Analisis Nilai .................................. 23

Gambar 3.15 Class Diagram Tahap Analisis Pencarian Nilai .................. 24

Gambar 3.16 Class Diagram Tahap Analisis Jurnal ................................. 24

Gambar 3.17 Class Diagram Tahap Analisis Penempatan Kelas ............. 25

Gambar 3.18 Class Diagram Tahap Analisis Absensi.............................. 25

Gambar 3.19 Class Diagram Tahap Analisis Ubah Guru......................... 26

Gambar 3.20 Class Diagram Tahap Analisis Lihat Jadwal ...................... 26

Gambar 3.21 Sequence Diagram Tambah Nilai ....................................... 27

Gambar 3.22 Sequence Diagram Ubah Nilai ............................................ 28

Gambar 3.23 Sequence Diagram Cari Nilai ............................................. 29

Gambar 3.24 Sequence Diagram Tambah Jurnal ..................................... 30

Gambar 3.25 Sequence Diagram Ubah Jurnal .......................................... 31

Gambar 3.26 Sequence Diagram Lihat Jurnal .......................................... 32

Gambar 3.27 Sequence Diagram Tambah Penempatan Kelas.................. 33

Page 14: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xiv

Gambar 3.28 Sequence Diagram Cari Penempatan Kelas ........................ 33

Gambar 3.29 Sequence Diagram Tambah Absensi .................................. 34

Gambar 3.30 Sequence Diagram Cari Absensi......................................... 34

Gambar 3.31 Sequence Diagram Ubah Absensi ....................................... 35

Gambar 3.32 Sequence Diagram Ubah Guru ........................................... 36

Gambar 3.33 Sequence Diagram Lihat Jadwal ......................................... 37

Gambar 3.34 Class Diagram Nilai............................................................ 38

Gambar 3.35 Class Diagram Jurnal .......................................................... 39

Gambar 3.36 Class Diagram Penempatan Kelas ...................................... 40

Gambar 3.37 Class Diagram Absensi ....................................................... 40

Gambar 3.38 Schema Diagram Sub Sistem Penilaian .............................. 41

Gambar 3.39 Entity Relationship Diagram ............................................... 42

Gambar 3.40 Interface Import Nilai.......................................................... 42

Gambar 3.41 Interface Mengubah Nilai Manual ...................................... 43

Gambar 3.42 Interface Pencarian Nilai ..................................................... 44

Gambar 3.43 Interface Melihat Nilai ........................................................ 45

Gambar 3.44 Interface Menambah atau Mengubah Jurnal ....................... 45

Gambar 3.45 Interface Melihat Jurnal ...................................................... 46

Gambar 3.46 Interface Penempatan Kelas ................................................ 47

Gambar 3.47 Interface Menambah atau Mengubah Absensi .................... 48

Gambar 3.48 Interface Melihat Absensi ................................................... 49

Gambar 3.49 Interface Melihat Jadwal ..................................................... 49

Gambar 3.50 Interface Mengubah Guru ................................................... 50

Gambar 4.1 Implementasi Import Nilai .................................................... 55

Gambar 4.2 Implementasi Mengubah Nilai .............................................. 55

Gambar 4.3 Implementasi Menambah Nilai ............................................. 56

Gambar 4.4 Implementasi Pencarian Nilai ............................................... 56

Gambar 4.5 Implementasi Melihat Nilai ................................................... 57

Gambar 4.6 Implementasi Menambah Jurnal ........................................... 57

Gambar 4.7 Implementasi Mengubah Jurnal ............................................ 58

Gambar 4.8 Implementasi Melihat Jurnal ................................................. 58

Page 15: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xv

Gambar 4.9 Implementasi Penempatan Kelas .......................................... 59

Gambar 4.10 Implementasi Tambah Absensi ........................................... 59

Gambar 4.11 Implementasi Mengubah Absensi ....................................... 60

Gambar 4.12 Implementasi Melihat Absensi ............................................ 60

Gambar 4.13 Implementasi Mengubah Guru ............................................ 61

Gambar 4.14 Implementasi Melihat Jadwal.............................................. 62

Gambar 4.15 Implementasi Melihat Statistik Jurnal ................................. 62

Gambar 4.16 Implementasi Melihat Statistik Absensi .............................. 62

Gambar 4.17 Implementasi Melihat Statistik Nilai................................... 63

Page 16: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam dunia pendidikan, adanya teknologi informasi berbasis komputer

mulai di perhitungkan keberadaannya, dimana dengan adanya teknologi informasi

tersebut akan sangat membantu dalam penyaluran informasi yang berkaitan

dengan suatu kompetensi tertentu. Sekolah dasar merupakan salah satu elemen

penting dari kemajuan pendidikan suatu daerah yang telah menggunakan

teknologi informasi dan sistem pengolahan data berbasis komputer. Namun pada

sistem pengolahan data terutama pengolahan data nilai dan monitoring

pembelajaran, informasi yang ada masih sangat terbatas karena pengarsipan nilai

dan monitoring pembelajaran tidak terstruktur sehingga data tersebut tidak di

arsipkan secara baik dari setiap tahunnya. Selain itu cara perolehan nilai dan

monitoring pembelajaran sangatlah tidak efisien dengan menambah pegawai

dalam merekap data yang sebenarnya bisa di lakukan oleh setiap guru yang ada.

Dari data nilai pun bisa di buat ringkasan, pengelompokan dan penyajian data

secara cepat untuk sistem monitoring, tetapi belum di lakukan oleh sebagian besar

sekolah dasar dengan alasan belum bisa membangun sitem informasi yang baik.

Kendala tersebut menunjukkan bahwa teknologi informasi di sekolah

dasar, terutama di bidang pengolahan nilai siswa dan monitoring pembelajaran

masih perlu dikembangkan lebih lanjut guna mendukung sistem pengarsipan,

ringkasan, pengelompokan dan penyajian data nilai secara teratur setiap tahunnya.

Untuk itu dibutuhkan suatu sistem informasi yang dapat mengelola data

pengarsipan, pengelompokan dan penyajian data nilai.

Page 17: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

2

Berdasarkan uraian tersebut maka penulis ingin membangun Sistem

Informasi Manajemen Sekolah Dasar Sub Sistem Penilaian dan Monitoring

Pembelajaran yang dapat di gunakan untuk membantu sekolah dalam mengelola

data pengarsipan, pengelompokan, penyajian data nilai dan monitoring.

1.2 Perumusan Masalah

Berdasarkan latar belakang tersebut dapat diuraikan rumusan masalah

yaitu bagaimana membangun suatu Sistem Informasi Manajemen Sekolah Dasar

Sub Sistem Penilaian dan Monitoring Pembelajaran yang dapat mempermudah

guru dalam mengolah nilai.

1.3 Batasan Masalah

Berdasarkan uraian pada latar belakang tersebut maka penulis memberi

batasan masalah yaitu pada pembangunan Sistem Informasi Manajemen Sekolah

Dasar Sub Sistem Penilaian dan Monitoring Pembelajaran hanya mengolah data

nilai terakhir dari masing-masing mata pelajaran, penempatan kelas, penilaian dan

monitoring pembelajaran.

1.4 Tujuan Penelitian

Tujuan dari adanya penelitian ini untuk membangun sistem pengolahan

nilai dan monitoring pembelajaran yang dapat digunakan untuk mengolah data

nilai siswa dan monitoring pembelajaran. Sehingga sekolah memiliki data

pengarsipan, pengelompokan, perolehan dan penyajian data secara baik.

1.5 Manfaat Penelitian

Dengan adanya penelitian ini diharapkan mempermudah dan

mempercepat kinerja guru dalam mengolah nilai dan monitoring pembelajaran

dalam bentuk absensi siswa dan jurnal mengajar guru disekolah.

Page 18: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

3

1.6 Metodologi Penelitian

Metodologi penelitian yang digunakan dalam tugas akhir ini adalah

sebagai berikut :

1. Tahap Perencanaan meliputi :

a. Pembuatan Proposal

Tahapan ini adalah tahapan awal kegiatan penelitian. Pada tahapan ini

dibuat sebagai pandangan awal arah penelitian yang akan dijalankan.

b. Observasi lingkungan

Tahap observasi lingkungan merupakan tahap paling awal dalam

kegiatan penelitian ini. Pada tahap ini dilakukan identifikasi permasalahan yang

berhubungan dengan sistem yang akan dibuat.

c. Pengumpulan data

1) Observasi

Observasi merupakan metode pengumpulan data yang dilakukan melalui

pengamatan, pencatatan, dan pencarian Informasi tentang semua informasi yang

dibutuhkan dalam pembuatan sistem.

2) Studi Pustaka

Studi pustaka merupakan suatu metode yang dilakukan dengan cara

mencari buku-buku referensi serta tutorial yang membahas mengenai cara

pembuatan sistem menggunakan YII Framework, pengoperasian Postgresql.

Page 19: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

4

2. Tahap pembangunan aplikasi bisa juga disebut dengan tahap formalisasi

meliputi:

a. Analisis Kebutuhan

Analisa kebutuhan akan menjelaskan tentang kebutuhan apa saja yang

diperlukan sistem, baik kebutuhan secara fungsional maupun non fungsional.

b. Perancangan sistem

Perancangan sistem akan menjelaskan bagaimana sistem bekerja untuk

mengelola data input menjadi data output berdasarkan fungsi-fungsi yang telah

direncanakan yaitu menggunakan use case, activity diagram, sequence dan class

diagram.

c. Konstruksi

Digunakan untuk merekonstruksi desain aplikasi sebelum melakukan

proses pembuatan aplikasi. Ini diperlukan agar aplikasi yang dibuat dapat

terstruktur dengan baik. Kemudian diimplementasi pada tahap

pengimplementasian aplikasi secara nyata. Pembuatan aplikasi ini menggunakan

YII Framework dan Postgresql.

1.7 Sistematika Penulisan

Sistematika penulisan dalam tugas akhir ini terbagi menjadi 5 bab, yaitu :

BAB I PENDAHULUAN. Pada bab ini berisi Latar Belakang Masalah,

Perumusan Masalah, Batasan Masalah, Tujuan, Manfaat, Metode Penelitian dan

Sistematika Penulisan.

BAB II LANDASAN TEORI. Pada bab ini memuat teori-teori dasar

yang mendukung dalam pembangunan Sistem Informasi Manajemen Sekolah

Dasar Sub Sistem Penilaian dan Monitoring Pembelajaran.

Page 20: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

5

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM.

Pada bab ini membahas tentang desain dan perancangan Sistem Informasi

Manajemen Sekolah Dasar Sub Sistem Penilaian dan Monitoring Pembelajaran

dengan menggunakan visualisasi model UML (Unified Modeling Language).

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. Bab ini

membahas tentang Sistem Informasi Manajemen Sekolah Dasar Sub Sistem

Penilaian dan Monitoring Pembelajaran yang sudah dibangun.

BAB V PENUTUP. Pada bab ini memuat tentang kesimpulan dan saran

dari hasil perancangan dan implementasi.

Page 21: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

6

BAB II

LANDASAN TEORI

2.1 Sistem Informasi Manajemen Sekolah

Sistem Informasi Manajemen Sekolah adalah suatu sistem informasi

yang dipergunakan untuk menunjang kegiatan pendidikan di sekolah. Informasi

yang diberikan berupa jadwal pelajaran, guru, siswa, ruang, mata pelajaran, nilai

dan segala informasi lainnya yang berkaitan dengan kegiatan pendidikan.

(Marimin, 2006).

2.2 Database

Basis data (database) merupakan kumpulan data yang saling

berhubungan. Relasi biasanya ditujukan dengan kunci (key) dari tiap file yang ada.

Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk yang

merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari field-field

yang saling berhubungan dan menunjukkan dalam satu pengertian yang lengkap

dalam satu record (Yakub, 2008).

PostGreSQL adalah salah satu sistem perangkat lunak aplikasi basis data

yang bersifat objek-relasional (ORDBMS – object relational-DBMS) dan masih

memiliki fitur-fitur khas DBMS tradisional. PostGreSQL merupakan sistem

perangkat lunak yang bersifat free dan opensource (Eddy, 2012).

2.3 Pemrograman berorientasi objek

Metodogi berorientasi objek adalah strategi pembangunan perangkat

lunak sebagai kumpulan objek yang berisi daa dan operasi yang diberlakukan

terhadapnya. Metodologi berorientasi objek merupakan suatu cara bagaimana

system system perangkat lunak dibangun melalui pendekatan objek secara

sistematis. Metode berorientasi objek didasarkan pada penerapan prinsip-prinsip

pengelolaan komplksitas.

Page 22: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

7

Metode berorientasi objek meliputi rangkaian aktivitas analisis berorientasi objek,

perancangan berorientasi objek, pemrograman berorientasi objek, dan pengujian

berorientasi objek. (Rosa dan Shalahuddin, 2011)

2.4 UML

Menurut Pender (2002), UML adalah standar untuk menciptakan model

yang mewakili perangkat lunak berorientasi objek dan sistem bisnis. UML

memiliki standarisasi notasi tetapi tidak mendikte bagaimana menerapkan notasi.

UML mencakup spesifikasi untuk sembilan diagram berbeda yang digunakan

untuk berbagai dokumen perspektif dari solusi perangkat lunak dari awal proyek

sampai instalasi dan pemeliharaan mikrofinansial.

Salah satu cara untuk mengatur diagram UML adalah dengan

menggunakan view. View adalah kumpulan diagram yang menggambarkan aspek

yang sama dari proyek. View mempunyai 3 pelengkap, yaitu Static View,

Dynamic View, dan Functional View.

a. Static View

Static View termasuk diagram yang memberikan gambaran dari unsur-

unsur dari sistem tetapi tidak memberitahu bagaimana elemen akan berperilaku.

Hal ini sangat mirip Blueprint. Blueprint itu komprehensif, tetapi mereka hanya

menunjukkan apa yang tetap diam, maka disebut Static View. Static View

dibentuk oleh dua diagram, yaitu Class Diagram dan Object Diagram.

b. Dynamic View

Pada Dynamic View meliputi diagram yang mengungkapkan bagaimana

benda berinteraksi dengan satu sama lain dalam respon terhadap lingkungan. Ini

termasuk Sequence Diagram dan Collaboration Diagram, yang kolektif disebut

sebagai diagram interaksi. Mereka secara khusus dirancang untuk menjelaskan

Page 23: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

8

bagaimana benda berbicara satu sama lain. Ini juga mencakup Statechart

Diagram, yang menunjukkan bagaimana dan mengapa perubahan objek dari

waktu ke waktu dalam menanggapi lingkungan.

c. Functional View

Functional View terbentuk oleh Use Case Diagram dan Activity Diagram.

1) Use Case Diagram

Menggambarkan fitur di mana pengguna mengharapkan sistem untuk

menyediakan. Lima elemen pemodelan yang membentuk Use Case Diagram:

actor, Use Case, association, dan dependency.

Tabel 2.1 Simbol Use Case Diagram (Pender, 2002)

Simbol Keterangan

Actor; Sebuah peran yang dimainkan oleh seseorang, sistem,

atau perangkat yang memiliki saham dalam keberhasilan

operasi dari sistem.

Use Case; Untuk mengungkapkan tujuan bahwa sistem harus

dicapai.

Association; Mengidentifikasi interaksi antara aktor dan Use

Case

Include; termasuk didalam use case lain (required) atau

diharuskan. Tanda panah terbuka harus terarah ke sub use

case

Extends; perluasan dari use case lain jika kondisi atau syarat

terpenuhi. Tanda panah terbuka harus terarah ke parent/base

use case

Page 24: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

9

2) Activity Diagram

Diagram ini menggambarkan proses yang termasuk tugas berurutan,

logika kondisional, dan konkurensi. Diagram ini adalah seperti flowchart, tetapi

telah ditingkatkan untuk digunakan dengan pemodelan objek. Simbol Activity

Diagram dapat kita lihat pada Tabel 2.2

Tabel 2.2 Simbol Activity Diagram (Pender, 2002)

Simbol Keterangan

Activity

Titik Awal

Titik Akhir

Pilihan untuk mengambil keputusan

Fork; Untuk menunjukkan kegiatan yang dilaksanakan secara

parallel

Control Flow

3) Class Diagram

Kelas Diagram terdiri dari tiga kompartemen (ruang persegi panjang)

yang mengandung informasi yang berbeda diperlukan untuk menjelaskan sifat-

sifat satu jenis objek.

Class Name

Attribute

Operations()

Gambar 2.1 Notasi Class Diagram (Pender, 2002)

act Activ Jad

act A...

act A...

act Activ Jad

act Activ ...

act Activ Jad

get mapel

check

format?

get mapel

mapel

found?

check database

display data

mapel

display error

message

check database

mapel

found?

display error

message

create mapel

get guru

check

format?

check database

guru

found?

create guru

display error

message

get penugasan

check

format?

check database

penugasan

found?

display error

message

create

penugasan

get jadwal

check

format?

check database

jadwal

found?

display error

message

create jadwal

get guru

guru

found?

check database

display data

guru

display error

message

get penugasan

penugasan

found?

check database

display data

penugasan

display error

message

get jadwal

jadwal

found?

check database

display data

jadwal

display error

message

false

true

yes

nono

true

yes

no

yes

false

true

yes

no

yes

yesyes

no

no

false

true

no

false

no

yes

Page 25: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

10

Notasi dalam class diagram adalah sebagai berikut :

1. Class Name digunakan untuk mendefinisikan class (tipe objek) dalam sebuah

paket.

2. Attribute berisi semua definisi data.

3. operations berisi definisi untuk setiap perilaku yang didukung oleh jenis

objek.

4) Sequence Diagram

Semua Sequence diagram lebih dimodelkan pada tingkat objek daripada

tingkat kelas untuk memungkinkan skenario yang menggunakan lebih dari satu

instance dari kelas yang sama dan bekerja pada tingkat fakta, data uji, dan contoh.

Sequence Diagram menggunakan tiga elemen notasi mendasar: object,

message/stimuli, and object lifeline.

Tabel 2.3 Simbol Sequence Diagram (Pender, 2002)

Simbol Keterangan

Boundary; pemisah antara sistem dan daerah di luar sistem

(lingkungan)

Control; metode untuk membuat aplikasi dengan

memisahkan data (Model) dari tampilan (View) dan cara

bagaimana memprosesnya (Controller).

Entity; sebuah objek yang keberadaannya dapat dibedakan

terhadap objek lain

Messages; mewakili komunikasi yang dikirim satu sama

lain.

Lifeline; untuk mengatur pesan-pesan dalam urutan yang

relatif tepat.

Page 26: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

11

2.5 Framework

Framework adalah sebuah susunan atau rangkaian kerja yang tetap dan

dibuat sedemikian rupa yang kemudian dapat digunakan kembali dalam sebuah

aktifitas kerja yang lain tapi tetap tetap dalam suatu area kerja dengan rangkaian

kerja sebelumnya (Wismakarma, 2010).

Yii adalah framework (kerangka kerja) PHP berbasis-komponen,

berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii

menyediakan reusability maksimum dalam pemrograman Web dan mampu

meningkatkan kecepatan pengembangan secara signifikan.

Yii melampaui framework PHP lain dalam hal efisiensi, kekayaan-fitur,

dan kejelasan dokumentasi. Yii didesain dengan hati-hati dari awal agar sesuai

untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk

pada beberapa proyek maupun konglomerasi pekerjaan pihak-ketiga. Yii adalah

hasil dari pengalaman kaya para pembuat pada pengembangan aplikasi Web dan

investigasi framework pemrograman Web dan aplikasi yang paling populer

(Qiang, 2008).

2.6 Web Server

Apache adalah web server yang kompak, modular, mengikuti standar

protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan

dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai

yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang

dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web

server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache.

Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi

mayor 2.0 dan versi mayor 1.3 (Frans, 2002).

Page 27: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

12

BAB III

ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM

3.1 Lingkungan Implementasi

Dalam pembuatan sub sistem penilaian dan monitoring pembelajaran,

lingkungan implementasi yang digunakan selama pengerjaan sistem antara lain

dibutuhkannya perangkat keras dan perangkat lunak, adapun rinciannya antara

lain adalah sebagai berikut:

1. Perangkat Keras

Processor : Intel® Core™ i3-370M

Memory : 3GB type DDR 3

Hardisk : 250 Gb

2. Perangkat Lunak

Operating System : Windows 7 Ultimate 32-bit

Script Language : PHP versi 5.3.8

Pemodelan : Enterprise Architect

Framework : YII Framework versi 1.1.13

Web Server : Apache versi 2.2.21

Editor : Eclipse java Juno

Database server : PostgreSQL versi 9.2.3.1

Paket : XAMPP versi 1.7.7

3.2 Deskripsi Sistem

Perancangan sistem sangat dibutuhkan sebelum membuat suatu aplikasi.

Rancangan tersebut meliputi rancangan input dan output. Untuk memahami dan

merealisasikan sistem diperlukan suatu gambaran mengenai sistem alur data yang

terjadi. Pembangunan Sistem Informasi Manajemen Sekolah Dasar Sub Sistem

Page 28: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

13

Penilaian dan Monitoring Pembelajaran adalah suatu aplikasi berbasis web yang

memfasilitasi sekolah dasar dalam melakukan pengolahan data nilai dan

monitoring sehingga sekolah memiliki data pengarsipan, pengelompokan,

perolehan dan penyajian data secara baik.

Pembangunan Sistem Informasi Managemen Sekolah Dasar Sub Sistem

Penilaian dan Monitoring Siswa ini dirancang menggunakan visualisasi model

UML dimana visualisasi tersebut diperuntukkan model sistem yang Object

Oriented Programming.

3.3 Analisis Kebutuhan

3.3.1 Kebutuhan Fungsional

Tabel 3.1 Kebutuhan Fungsional Sistem

Kode Deskripsi Level

FSN-01 Sistem menyediakan fungsi menambah nilai Guru Mapel

FSN-02 Sistem menyediakan fungsi mengubah nilai Guru Mapel

FSN-03 Sistem menyediakan fungsi melihat nilai Wali Kelas, Top

Management

FSN-04 Sistem menyediakan fungsi pencarian nilai Guru Mapel, Guest

FSN-05 Sistem menyediakan fungsi menambah

jurnal

Guru Mapel

FSN-06 Sistem menyediakan fungsi melihat statistik

(nilai, absensi, jurnal)

Top Management

FSN-07 Sistem menyediakan fungsi melihat jurnal Guru Mapel, Top

Management

FSN-08 Sistem menyediakan fungsi melihat jadwal Guru Mapel,

Wali Kelas

FSN-09 Sistem menyediakan fungsi update Guru Guru Mapel,

Wali Kelas

FSN-10 Sistem menyediakan fungsi kenaikan kelas Kurikulum

Page 29: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

14

FSN-11 Sistem menyediakan fungsi melakukan

absensi siswa

Wali Kelas

FSN-12 Sistem menyediakan fungsi update absensi

siswa

Wali Kelas

3.3.2 Kebutuhan Non Fungsional

Tabel 3.2 Kebutuhan Non Fungsional Sistem

Kode Nama Kebutuhan

NFSN-01 Sistem bisa membantu dalam pengolahan nilai dan

monitoring pembelajaran siswa

NFSN-01 Sistem harus bisa digunakan diberbagai instansi pendidik

setingkat Sekolah Dasar Swasta

3.4 Perancangan Sistem

3.4.1 Use Case

1. Deskripsi Aktor

Tabel 3.3 Deskripsi Aktor

Nama Deskripsi

Guru Mapel Bertanggung jawab mengajar mata pelajaran

Wali Kelas Bertanggung jawab menjadi wali dalam kelas tertentu

Top

Management

Bertanggung jawab melihat statistik perkembangan kegiatan

belajar mengajar guru dan siswa

Kurikulum Orang yang bertanggung jawab penyediaan jadwal, dan

mengatur kenaikan kelas

Guest Orang yang dapat melakukan pencarian nilai siswa

Page 30: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

15

2. Hak dan Kewajiban Aktor

Tabel 3.4 Hak dan Kewajiban Aktor

Nama Deskripsi

Guru Mapel Orang yang bertanggung jawab mengolah data nilai setiap

mata pelajaran, dan mengisi jurnal untuk monitoring

Wali Kelas Orang yang bertanggung jawab mengolah data kenaikan

kelas dan melakukan absensi bagi siswa yang tidak masuk

Top

Management

Orang yang melihat statistik perkembangan baik nilai, jurnal

maupun absensi.

Kurikulum Orang yang bertanggung jawab penyediaan jadwal, dan

mengatur kenaikan kelas

Guest Orang yang dapat melakukan pencarian nilai siswa

3. Deskripsi Use Case

Tabel 3.5 Deskripsi Use Case

Nama Deskripsi

Menambah Nilai Fungsi menambah nilai

Mencari Nilai Fungsi mencari nilai

Mengubah Nilai Fungsi mengubah nilai

Melihat Nilai Fungsi melihat nilai

Menambah Jurnal Fungsi menambah data jurnal

Melihat Jurnal Fungsi melihat data jurnal

Mengubah Data Guru Fungsi mengubah data guru

Melihat Jadwal Fungsi melihat jadwal

Mengelola Kenaikan Kelas Fungsi mengelola kenaikan kelas

Melakukan Absensi Fungsi menambah data absen siswa

Mengubah Absensi Fungsi mengubah absensi

Melihat Statistik Fungsi melihat statistik nilai, jurnal, absensi

Page 31: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

16

4. Use Case Diagram

Gambar 3.1 Use Case Diagram

uc Use Case Penilaian

Guru Mapel

menambah nilai

siswa

update data guru

pencarian nilai siswa

melihat nilai siswa

Wali Kelas

absensi siswa

menambah jurnal

melihat jadwal

melihat jurnal

Top Manajemen

penempatan kelas

Kuriikulum

Guest

melihat absensi

update absensi siswa

mengubah nilai siswa

Page 32: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

17

3.4.2 Activity Diagram

a. Activity Diagram Menambah Nilai

Gambar 3.2 Activity Diagram Menambah Nilai

Data nilai : nis, kode_mapel, th_ajar, semester, na, un, uas, kode_guru,

kurikulum, kelas, lokal

b. Activity Diagram Mengubah Nilai

Gambar 3.3 Activity Diagram Mengubah Nilai

act penilaian

nilai

ditemukan?

pesan tidak

ditemukan

tambah nilai

import manual

get data nilai

cek

property?

cek database

cek

formatsalah

benar

ya

tidak

salah

benar

act penilaian

get id_nilai

cek database

tampil nilai

ubah nilai

Page 33: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

18

c. Activity Diagram Mencari Nilai

Gambar 3.4 Activity Diagram Mencari Nilai

d. Activity Diagram Statistik Nilai

Gambar 3.5 Activity Diagram Statistik Nilai

Data nilai : nis, kode_mapel, th_ajar, semester, na, un, uas, kode_guru,

kurikulum, kelas, lokal

act penilaian

get keyword

nilai

ditemukan?

cek database

tampil data nilai

pesan tidak

ditemukan

kode_mapelnis kelas

tampil raport

cari

atau

cetak ?pilih nis

tampil nilai

siswa

tidak

ya

cari

cetak

act penilaian

get data nilai

cek database

tampil data nilai

pesan tidak

ditemukan

Page 34: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

19

e. Activity Diagram Menambah Jurnal

Gambar 3.6 Activity Diagram Menambah Jurnal

Data jurnal : tanggal, idwaktu, th_ajar, semester, idruang, materi,

metode_mengajar, keterangan, pertemuan, kelas, lokal, kode_mapel,

kurikulum, kode_guru

f. Activity Diagram Statistik Jurnal

Gambar 3.7 Activity Diagram Statistik Jurnal

act penilaian

get data jurnal

cek

format?

cek database

jurnal

ditemukan?

pesan tidak

ditemukan

tambah jurnal

salah

benar

ya

tidak

act penilaian

get data junal

cek database

tampil data jurnal

pesan tidak

ditemukan

Page 35: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

20

g. Activity Diagram Penempatan Kelas

Gambar 3.8 Activity Diagram Penempatan Kelas

act penilaian

get nisn

memenuhi

kkm?

penempatan

kelas

tampil nilai

tinggal kelas

get nilai

random?

penempatan

kelas

get kelas

get nis

ya

no

tidak

ya

Page 36: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

21

h. Activity Diagram Absensi

Gambar 3.9 Activity Diagram Absensi

Data absensi : nis, tanggal, th_ajar, semester,status

i. Activity Diagram Mengubah Absensi

Gambar 3.10 Activity Diagram Mengubah Absensi

act penilaian

get data

absensi

cek

format?

cek database

absen

ditemukan

pesan tidak

ditemukan

tambah absensi

salah

benar

tidak

ya

act penilaian

get idpresensi

cek database

tampil absensi

ubah absensi

Page 37: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

22

j. Activity Diagram Statistik Absensi

Gambar 3.11 Activity Diagram Statistik Absensi

k. Activity Diagram Ubah Guru

Gambar 3.12 Activity Diagram Ubah Guru

act penilaian

get data absensi

cek database

tampil data

absensi

pesan tidak

ditemukan

act penilaian

get kode_guru

cek database

tampil guru

ubah guru

Page 38: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

23

l. Activity Diagram Lihat Jadwal

Gambar 3.13 Activity Diagram Lihat Jadwal

3.4.3 Class Diagram Tahap Analisis

a. Class Diagram Tahap Analisis Nilai

Gambar 3.14 Class Diagram Tahap Analisis Nilai

act penilaian

get data jadwal

cek database

tampil data

jadwal

pesan tidak

ditemukan

analysis Man Nilai

CreateNilai

UpdateNilai

ViewNilai

NilaiController

Nilai

Guru

PenempatanMapel

SemesterAktif

Page 39: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

24

b. Class Diagram Tahap Analisis Pencarian Nilai

Gambar 3.15 Class Diagram Tahap Analisis Pencarian Nilai

c. Class Diagram Tahap Analisis Jurnal

Gambar 3.16 Class Diagram Tahap Analisis Jurnal

analysis Man Nilai

SearchNilai

NilaiController

Nilai

Guru

PenempatanMapel

SemesterAktif

ViewNilai

analysis Man Nilai

CreateJurnal

update jurnal

view jurnal

JurnalController

Jurnal

Guru

MataPelajaran

Lokal

Ruang

Waktu

Page 40: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

25

d. Class Diagram Tahap Analisis Penempatan Kelas

Gambar 3.17 Class Diagram Tahap Analisis Penempatan Kelas

e. Class Diagram Tahap Analisis Absensi

Gambar 3.18 Class Diagram Tahap Analisis Absensi

analysis Man Nilai

CreatePenempatan

PenempatanController

Siswa

Penempatan

ViewPenempatanLokal

ThAjar

analysis Man Nilai

CreatePresensi

UpdatePresensi

ViewPresensi

PresensiController

Presensi

SemesterAktif

Siswa

Page 41: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

26

f. Class Diagram Tahap Analisis Ubah Guru

Gambar 3.19 Class Diagram Tahap Analisis Ubah Guru

g. Class Diagram Tahap Analisis Lihat Jadwal

Gambar 3.20 Class Diagram Tahap Analisis Lihat Jadwal

analysis Man Jad

Guru

GuruControllerUpdateGuru

Kecamatan

analysis Man Jad

JadwalControllerLihatJadwal

PenempatanMapel

SemesterAktif

Waktu

Ruang

Guru

Jadwal

Page 42: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

27

3.4.4 Sequence Diagram

a. Sequence Diagram Tambah Nilai

Gambar 3.21 Sequence Diagram Tambah Nilai

Page 43: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

28

b. Sequence Diagram Ubah Nilai

Gambar 3.22 Sequence Diagram Ubah Nilai

Page 44: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

29

c. Sequence Diagram Cari Nilai

Gambar 3.23 Sequence Diagram Cari Nilai

Page 45: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

30

d. Sequence Diagram Tambah Jurnal

Gambar 3.24 Sequence Diagram Tambah Jurnal

Page 46: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

31

e. Sequence Diagram Ubah Jurnal

Gambar 3.25 Sequence Diagram Ubah Jurnal

Page 47: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

32

f. Sequence Diagram Lihat Jurnal

Gambar 3.26 Sequence Diagram Lihat Jurnal

Page 48: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

33

g. Sequence Diagram Tambah Penempatan Kelas

Gambar 3.27 Sequence Diagram Tambah Penempatan Kelas

h. Sequence Diagram Cari Penempatan Kelas

Gambar 3.28 Sequence Diagram Cari Penempatan Kelas

Page 49: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

34

i. Sequence Diagram Tambah Absensi

Gambar 3.29 Sequence Diagram Tambah Absensi

j. Sequence Diagram Cari Absensi

Gambar 3.30 Sequence Diagram Cari Absensi

Page 50: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

35

k. Sequence Diagram Ubah Absensi

Gambar 3.31 Sequence Diagram Ubah Absensi

Page 51: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

36

l. Sequence Diagram Ubah Guru

Gambar 3.32 Sequence Diagram Ubah Guru

Page 52: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

37

m. Sequence Diagram Lihat Jadwal

Gambar 3.33 Sequence Diagram Lihat Jadwal

Page 53: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

38

3.4.5 Class Diagram

a. Class Diagram Nilai

Gambar 3.34 Class Diagram Nilai

class class

CreateNilai

- kelas

- kode_guru

- kode_mapel

- kurikulum

- lokal

- na

- nis

- semester

- th_ajar

- uas

- un

+ displayGuru()

+ displayNilai()

+ displayPenempatanMapel()

+ displaySemesterAktif()

+ displaySiswa()

+ getNilai()

+ setNilai( na, un, uas, nis, kode_guru, kode_mapel, kurikulum, kelas, lokal, th_ajar, semester)()

NilaiController

+ actionAdmin()

+ actionCreate()

+ actionUpdate()

Nilai

- kelas

- kode_guru

- kode_mapel

- kurikulum

- lokal

- na

- nis

- semester

- th_ajar

- uas

- un

+ getNilai( nis :integer, kode_mapel : varchar, th_ajar : varchar, semester : character)()

+ getNilai( nis :integer, kode_mapel : varchar, th_ajar : varchar, semester : character)()

+ setNilai(na, un, uas, nis, kode_guru, kode_mapel, kurikulum, kelas, lokal, th_ajar, semester)()

+ updateNilai(na, un, uas, nis, kode_guru, kode_mapel, kurikulum, kelas, lokal, th_ajar, semester)()

PenempatanMapel

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar, kelas :character, lokal :character)()

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar, kelas :character, lokal :character)()

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar, kelas :character, lokal :character)()

SemesterAktif

+ getSemesterAktif( th_ajar :varchar, semester :character)()

+ getSemesterAktif( th_ajar :varchar, semester :character)()

+ getSemesterAktif( th_ajar :varchar, semester :character)()

Guru

+ getGuru( kode_guru :varchar)()

+ getGuru( kode_guru :varchar)()

+ getGuru( kode_guru :varchar)()

Siswa

+ getSiswa( nis:varchar)()

+ getSiswa( nis:varchar)()

+ getSiswa( nis:varchar)()

UpdateNilai

- kelas

- kode_guru

- kode_mapel

- kurikulum

- lokal

- na

- nis

- semester

- th_ajar

- uas

- un

+ displayNilai()

+ displayNilai(nis :integer)()

+ getNilai()

+ getNilai(nis :integer, kode_mapel : varchar, th_ajar : varchar, semester : character)()

+ selectNilai(nis :integer, kode_mapel : varchar, th_ajar : varchar, semester : character)()

+ setNilai(na, un, uas, nis, kode_guru, kode_mapel, kurikulum, kelas, lokal, th_ajar, semester)()

SearchNilai

+ displayNilai()

+ getNilai( nis :integer )()

+ selectNilai( nis :integer )()

Page 54: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

39

b. Class Diagram Jurnal

Gambar 3.35 Class Diagram Jurnal

class class

CreateJurnal

- idruang

- idwaktu

- kelas

- keterangan

- kode_guru

- kode_mapel

- kurikulum

- lokal

- materi

- metode_mengajar

- pertemuan

- semester

- tanggal

- th_ajar

+ displayGuru()

+ displayJurnal()

+ displayLokal()

+ displayMataPelajaran()

+ displayRuang()

+ displaySemesterAktif()

+ displayWaktu()

+ getJurnal()

+ setJurnal( tanggal, idwaktu, th_ajar, semester, idruang, materi, metode_mengajar, keterangan, pertemuan, kelas, lokal, kode_mapel, kurikulum, kode_guru)()

JurnalController

+ actionAdmin()

+ actionCreate()

+ actionUpdate()

Jurnal

- idruang

- idwaktu

- kelas

- keterangan

- kode_guru

- kode_mapel

- kurikulum

- lokal

- materi

- metode_menagajar

- pertemuan

- semester

- tanggal

- th_ajar

+ getJurnal( tanggal : date, idwaktu : varchar, th_ajar : varchar, semester : character, idruang : varchar)()

+ getJurnal( tanggal : date, idwaktu : varchar, th_ajar : varchar, semester : character, idruang : varchar))()

+ setJurnal(tanggal, idwaktu, th_ajar, semester, idruang, materi, metode_mengajar, keterangan, pertemuan, kelas, lokal, kode_mapel, kurikulum, kode_guru)()

+ updateJurnal(tanggal, idwaktu, th_ajar, semester, idruang, materi, metode_mengajar, keterangan, pertemuan, kelas, lokal, kode_mapel, kurikulum, kode_guru)()

MataPelajaran

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar)()

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar)()

+ getMataPelajaran( kode_mapel :varchar, kurikulum :varchar)()

Lokal

+ getLokal( kelas :character, lokal :character)()

+ getLokal( kelas :character, lokal :character)()

+ getLokal( kelas :character, lokal :character)()

SemesterAktif

+ getSemesterAktif( th_ajar :varchar, semester :character)()

+ getSemesterAktif( th_ajar :varchar, semester :character)()

+ getSemesterAktif( th_ajar :varchar, semester :character)()

Waktu

+ getWaktu( idwaktu :varchar)()

+ getWaktu( idwaktu :varchar)()

+ getWaktu( idwaktu :varchar)()

Guru

+ getGuru( kode_guru :varchar)()

+ getGuru( kode_guru :varchar)()

+ getGuru( kode_guru :varchar)()

UpdateJurnal

- idruang

- idwaktu

- kelas

- keterangan

- kode_guru

- kode_mapel

- kurikulum

- lokal

- materi

- metode_mengajar

- pertemuan

- semester

- tanggal

- th_ajar

+ displayJurnal()

+ displayJurnal(id_jurnal :integer)()

+ getJurnal()

+ getJurnal( tanggal : date, idwaktu : varchar, th_ajar : varchar, semester : character, idruang : varchar)()

+ selectJurnal( tanggal : date, idwaktu : varchar, th_ajar : varchar, semester : character, idruang : varchar)()

+ setJurnal(tanggal, idwaktu, th_ajar, semester, idruang, materi, metode_mengajar, keterangan, pertemuan, kelas, lokal, kode_mapel, kurikulum, kode_guru)()

SearchJurnal

+ displayJurnal()

+ getJurnal(keyword)()

+ selectJurnal(keyword)()

Page 55: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

40

c. Class Diagram Penempatan Kelas

Gambar 3.36 Class Diagram Penempatan Kelas

d. Class Diagram Absensi

Gambar 3.37 Class Diagram Absensi

class class

CreatePenempatanKelas

- id_penempatan_kls

- kelas

- lokal

- nis

- th_ajar

+ displayLokal()

+ displayPenempatanKelas()

+ displaySiswa()

+ displayThAjar()

+ getPenempatanKelas()

+ setPenempatanKelas(id_penempatan_kls, kelas, lokal, nis, th_ajar)() PenempatanKelasController

+ actionAdmin()

+ actionCreate()

+ actionUpdate()

PenempatanKelas

- id_penempatan_kls

- kelas

- lokal

- nis

- th_ajar

+ getPenempatanKelas(id_penempatan_kls :integer)()

+ getPenempatanKelas(id_penempatan_kls :integer)()

+ setPenempatanKelas(id_penempatan_kls, kelas, lokal, nis, th_ajar)()

+ updatePenempatankelas(id_penempatan_kls, kelas, lokal, nis, th_ajar)()

Siswa

+ getSiswa( nis :integer)()

+ getSiswa( nis :integer)()

+ getSiswa( nis :integer)()

ThAjar

+ getThAjar(th_ajar :varchar)()

+ getThAjar(th_ajar :varchar)()

+ getThAjar(th_ajar :varchar)()

Lokal

+ getLokal( kelas :character, lokal :character)()

+ getLokal( kelas :character, lokal :character)()

+ getLokal( kelas :character, lokal :character)()

SearchPenempatanKelas

+ displayPenempatanKelas()

+ getPenenmpatanKelas(id_penempatan_kls :integer)()

+ selectPenenmpatanKelas(id_penempatan_kls :integer)()

class class

CreatePresensi

- nis

- semester

- status

- tanggal

- th_ajar

+ displayPresensi()

+ displaySemesterAktif()

+ displaySiswa()

+ getPresensi()

+ setPresensi(nis, semester, status, tanggal, th_ajar)()

UpdatePresensi

- nis

- semester

- status

- tanggal

- th_ajar

+ displayPresensi()

+ displayPresensi()

+ getPresensi()

+ getPresensi(nis: integer, tanggal : date, th_ajar : varchar, semester : character)()

+ selectPresensi(nis: integer, tanggal : date, th_ajar : varchar, semester : character)()

+ setPresensi(nis, semester, status, tanggal, th_ajar)()

SearchPresensi

+ displayPresensi()

+ getPresensi(id_presensi :integer)()

+ selectPresensi(id_presensi :integer)()

PresensiController

+ actionAdmin()

+ actionCreate()

+ actionUpdate()

Presensi

- nis

- semester

- status

- tanggal

- th_ajar

+ getPresensi( nis: integer, tanggal : date, th_ajar : varchar, semester : character)()

+ getPresensi(nis: integer, tanggal : date, th_ajar : varchar, semester : character)()

+ setPresensi(id_presensi, nis, semester, status, tanggal, th_ajar)()

+ updatePresensi(id_presensi, nis, semester, status, tanggal, th_ajar)()

SemesterAktif

+ getSemesterAktif(th_ajar :varchar, semester :character)()

+ getSemesterAktif(th_ajar :varchar, semester :character)()

+ getSemesterAktif(th_ajar :varchar, semester :character)()

Siswa

+ getSiswa( nis :integer)()

+ getSiswa( nis :integer)()

+ getSiswa( nis :integer)()

Page 56: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

41

3.5 Schema Diagram

Untuk memperjelas relasi antar table dalam database, dapat

dideskripsikan menggunakan schema diagram seperti gambar 3.38

Nilai

PK,FK1 nisPK,FK4 kode_mapelPK,FK5 th_ajarPK,FK5 semester

na un uasFK3 kode_guruFK4 kurikulumFK4 kelasFK4 lokal

lokal

PK lokalPK,FK1 kelas

semester_aktif

PK semesterPK,FK1 th_ajar

bulan_awal bulan_akhir

presensi

PK,FK1 nisPK tanggalPK,FK2 th_ajarPK,FK2 semester

status

jurnal

PK tanggalPK,FK5 idwaktuPK,FK6 th_ajarPK,FK6 semesterPK,FK7 idruang

materi metode_mengajar keterangan pertemuanFK3 kelasFK3 lokalFK2 kode_mapelFK2 kurikulumFK4 kode_guru

Siswa

PK nis

nama_lengkap nama_panggilan jk tanggal_lahir tempat_lahir anak_ke status jml_saudara alamat no_telp agama kewarganegaraan bahasa jarak_rumah fotoFK7 th_ajarFK7 semesterFK5 idkecFK6 id_sekolahFK10 nik_waliFK4 no_kk nisn no_pendaftaran

asal_sekolah

PK id_sekolah

nama_sekolah alamatFK1 idkec

kecamatan

PK idkec

nama_kecFK1 idkab

kabupaten

PK idkab

nama_kabFK1 idprop

th_ajar

PK th_ajar

guru

PK kode_guru

nama_guru nip jabatan ahli agama alamat jk tempat_lahir tanggal_lahir telp fotoFK1 idkec no_serfikasi

user

PK id

username password emailFK1 kode_guru

propinsi

PK idprop

nama_prop

penempatan_mapel

PK,FK2 kode_mapelPK,FK2 kurikulumPK,FK1 kelasPK,FK1 lokal

kelas

PK kelas

mata_pelajaran

PK kode_mapelPK,FK1 kurikulum

mapel kkm

kurikulum

PK kurikulum

tahun_berlaku

penempatan

PK id_penempatan_kls

FK3 nisFK1 kelasFK1 lokalFK2 th_ajar

jadwal

PK,FK6 idruangPK,FK3 idwaktuPK,FK5 th_ajarPK,FK5 semester

FK1 kode_guruFK4 kode_mapelFK4 kurikulumFK4 kelasFK4 lokal

waktu

PK idwaktu

hari jam_mulai jam_berakhir

tr_pribadi

PK id_tranpribadi

FK1 id_pribadiFK2 nisFK3 semesterFK3 th_ajar nilai_pribadi catatan tr_ekstra

PK id_tranekstra

FK1 id_ekstraFK2 nisFK3 semesterFK3 th_ajar nilai_ekstra

ekstra

PK id_ekstra

nama_ekstra

kepribadian

PK id_pribadi

nama_pribadi

ruang

PK idruang

namaruang kapasitas luas

Gambar 3.38 Schema Diagram Sub Sistem Penilaian

Page 57: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

42

3.6 Entity Relationship Diagram (ERD)

siswa memiliki mata_pelajaran

jurnal

presensi

lokal

memiliki

kurikulum

memilikimenempati

memiliki

n n

1

n

1

n

1

n

n

1

guru

mengisi

kelas

memilikikelas

kelas

1 n

lokal

nis

nis

tanggal

th_ajar

semester

tanggal

n

1

n

idwaktu

th_ajar

semester

idruang

Kode_mapel

kurikulum

kurikulum

Kode_guru

nis

Kode_mapel Th_ajar

semester

Gambar 3.39 Entity Relationship Diagram

3.7 Desain Tampilan Antarmuka

a. Menambah Nilai Import

Unggah Nilai Siswa

Gambar 3.40 Interface Import Nilai

Keterangan Gambar 3.40 dapat dilihat pada Tabel 3.6 berikut :

Tabel 3.6 Interface Import Nilai

Komponen Jumlah Deskripsi(nomor)

Label 1 Pilih Lokasi(1)

TextFiled 1 Choose File (2) jika diklik akan mencari

lokasi penyimpanan file

Button 1 Unggah(3) button untuk proses

mengunggah file

1Pilih Lokasi Unggah Choose File 2

3

Page 58: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

43

b. Mengubah Nilai dengan cara Manual

Tambah Nilai Siswa

Gambar 3.41 Interface Menambah atau Mengubah Nilai Manual

Keterangan Gambar 3.41 dapat dilihat pada Tabel 3.7 berikut :

Tabel 3.7 Interface Menambah atau Mengubah Nilai Manual

Komponen Jumlah Deskripsi(nomor)

Label 2 1. Nis(1)

2. Nilai(2)

TextFiled 2 1. Nis siswa(3) dengan cara klik button +

kemudian pilih nis

2. Isikan nilai(5)

Button 4 1. Button tanda + (4) menyediakan nis siswa

2. Tambah/Save (6) Tambah ketika

memasukkan record baru, Save ketika

mengubah record

3. Ulangi(7) untuk mengulangi pengisiian

pada textfield

4. Kembali(8) untuk kembali pada menu

sebelumnya

1Nis

+

2Nilai

Tambah 7Ulangi 8Kembali

3

4

5

6

Page 59: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

44

c. Mencari Nilai

Pencarian Nilai Siswa

10

Gambar 3.42 Interface Pencarian Nilai

Keterangan Gambar 3.42 dapat dilihat pada Tabel 3.8 berikut :

Tabel 3.8 Interface Pencarian Nilai

Komponen Jumlah Deskripsi(nomor)

Label 4 1. Nis(1)

2. KodeMapel(2)

3. Kelas(3)

4. Lokal(4)

TextFiled 1 Nis (5) isikan nis yang akan dicari

ComboBox 3 1. Pilih Kode Mapel(6)

2. Pilih Kelas(7)

3. Pilih Lokal(8)

GridView 1 (10) untuk menampilkan data hasil pencarian

1Nis

4Lokal

5

8

2Kode Mapel 6

3Kelas 7

Cari 9

Page 60: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

45

d. Melihat Nilai

Data Nilai Siswa

Gambar 3.43 Interface Melihat Nilai

Keterangan Gambar 3.43 dapat dilihat pada Tabel 3.9 berikut :

Tabel 3.9 Interface Melihat Nilai

Komponen Jumlah Deskripsi(nomor)

GridView 1 Menampilkan Nilai siswa

e. Menambah atau mengubah Jurnal

Tambah Jurnal

Gambar 3.44 Interface Menambah atau Mengubah Jurnal

Keterangan Gambar 3.44 dapat dilihat pada Tabel 3.10 berikut :

Lihat

Lihat

Lihat

Lihat

Lihat

Nis Nama Lengkap Mapel Nilai UAN UAS Kelas 1

1Materi

4Keterangan

6

9

2Metode Mengajar 7

3Waktu 8

11Tambah

5Tanggal 10

12Ulangi 13Kembali

Page 61: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

46

Tabel 3.10 Interface Menambah atau Mengubah Jurnal

Komponen Jumlah Deskripsi(nomor)

Label 5 1. Materi(1)

2. Metode Mengajar(2)

3. Waktu(3)

4. Keterangan(4)

5. Tanggal(5)

TextFiled 3 1. Isikan Materi(6)

2. Isikan kode waktu(8)

3. Tanggal(10)

ComboBox 1 Pilih Metode Mengajar(7)

TextArea 1 (9) Mengisikan keterangan mengenai materi

mata pelajaran

Button 3 1. Tambah/Save(11)tambah jika record

baru, save jika mengubah record

2. Isikan kode waktu(12)

3. Tanggal(13)

f. Melihat Jurnal

Jurnal Mengajar

Pertemuan Kode Guru Kode Mapel Idruang Tanggal Materi Metode Ajar Lihat

Gambar 3.45 Interface Melihat Jurnal

Keterangan Gambar 3.45 dapat dilihat pada Tabel 3.11 berikut :

1

Page 62: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

47

Tabel 3.11 Interface Melihat Jurnal

Komponen Jumlah Deskripsi(nomor)

Gridview 1 Menampilkan data jurnal guru mengajar serta

sub bab materi yang diajarkan

g. Penempatan Kelas

Tambah Penempatan

Gambar 3.46 Interface Penempatan Kelas

Keterangan Gambar 3.46 dapat dilihat pada Tabel 3.12 berikut :

Tabel 3.12 Interface Penempatan Kelas

Komponen Jumlah Deskripsi(nomor)

Button 2 1. Naik (1) untuk proses kenaikan kelas

jika button ini diklik

2. Cari (2) melakukan Pencarian

Gridview 1 Menampilkan data siswa, dan menentukan

siapa saja yang akan naik kelas dengan

melakukan checklist

Lihat

Lihat

Lihat

Lihat

Lihat

1Naik 2Cari

Nis Nama Lengkap Kelas Lokal Th Ajar 3

Page 63: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

48

h. Menambah atau Mengubah Absensi

Tambah Absensi

Gambar 3.47 Interface Menambah atau Mengubah Absensi

Keterangan Gambar 3.47 dapat dilihat pada Tabel 3.13 berikut :

Tabel 3.13 Interface Menambah atau Mengubah Absensi

Komponen Jumlah Deskripsi(nomor)

Label 2 1. Nis(1)

2. Status(2)

TextField 1 Iskan Nis siswa (3)

RadioButton 3 Sakit, Ijin, Alpha (5)

Button 3 1. Tambah/Save(6) Tambah jika record

baru, Save jika mengubah record

2. Ulangi untuk mengulangi pengisiian(7)

3. Kembali kembali ke menu sebelumnya(8)

1Nis 3

4

2Status 5

6Tambah 7Ulangi 8Kembali

+

Sakit Izin

Alpha

Page 64: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

49

i. Melihat Absensi

Lihat Absensi

NIS Nama Lengkap Status Tanggal Th Ajar Semester Lihat

Gambar 3.48 Interface Melihat Absensi

Keterangan Gambar 3.48 dapat dilihat pada Tabel 3.14 berikut :

Tabel 3.14 Interface Melihat Absensi

Komponen Jumlah Deskripsi(nomor)

Gridview 1 Menampilkan data absensi siswa

j. Melihat Jadwal

Jadwal

Gambar 3.49 Interface Melihat Jadwal

Keterangan dari Gambar 3.49 dapat dilihat pada tabel 3.15 dibawah ini :

Tabel 3.15 Interface Melihat Jadwal

Komponen Jumlah Deskripsi(nomor)

Tab 1 Untuk navigasi hari dan kelas (1)

GridView 1 Untuk menampilkan jadwal tiap kelas, tiap hari

tertentu (2)

1 1

1

1C 1B 1A 4B 4A 3C 3B 3A 2C 2B 2A

Jam Lokal Kelas Kode Mapel Kode Guru Ruang

Senin

Selasa

Rabu

Display Jadwal Kamis

Jumat

2

Page 65: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

50

k. Mengubah Guru

Ubah Guru

Gambar 3.50 Interface Menambah atau Mengubah Guru

Keterangan dari Gambar 3.50 dapat dilihat pada table 3.16 dibawah ini :

1 Kode Guru 2 Nama Guru

1

8 19

Tambah Bersih 3

5

36

3 Nip

4 Jabatan

20

5 Ahli 6 Agama

7 Alamat

8 Kecamatan

9 Telp

10 No Sertifikasi

11 Tempat Lahir

12 Tanggal Lahir 13 Jenis Kelamin

15 Username

14 Foto

16 Password

17 Email

21 22

23

24

25

26

27

28

29 30

32

31

33

34

Page 66: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

51

Tabel 3.16 Interface Mengubah Guru

Komponen Jumlah Deskripsi(nomor)

Label 17 1. Kode guru (1)

2. Nama Guru (2)

3. Nip (3)

4. Jabatan (4)

5. Ahli (5)

6. Agama (6)

7. Alamat (7)

8. Kecamatan (8)

9. Telp (9)

10. No Sertifikasi (10)

11. Tempat Lahir (11)

12. Tanggal Lahir (12)

13. Jenis Kelamin (13)

14. Foto (14)

15. Username (15)

16. Password (16)

17. Email (17)

TextField 12 1. Isikan Kode guru (18)

2. Isikan Nama Guru (19)

3. Isikan Nip (20)

4. Isikan Ahli (22)

5. Isikan Alamat (24)

6. Isikan Telp (26)

7. Isikan No Sertifikasi (27)

8. Isikan Tanggal Lahir (29)

DatePicker

9. Isikan Foto (31)

Browse File

10. Isikan Username (32)

11. Isikan Password (33)

12. Isikan Email (34)

ComboBox 4 1. Pilih Jabatan (21)

2. Pilih Agama (23)

3. Pilih Kecamatan (25)

4. Pilih Tempat Lahir (28)

Page 67: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

52

RadioButton 2 1. Laki-laki (30)

2. Perempuan (30)

Button 2 1. Tambah/Ubah(35)tambah

digunakan ketika memasukkan record

baru, ubah digunakan untuk mengubah

record

2. Bersih (36)untuk mereset komponen

Page 68: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

55

BAB IV

IMPLEMENTASI DAN EVALUASI SISTEM

4.1 Implementasi Sistem

Seperti pada perancangan yang sudah dikemukakan sebelumnya,

Pembangunan Sistem Informasi Manajemen Sekolah Dasar sub Sistem Penilaian

dan Monitoring Pembelajaran ini dibangun dengan interface multi user. Karena di

dalam konsepan bahasa pemrograman framework YII tidak menggunakan session,

sebagai gantinya menggunakan perhitungan durasi, sehingga walaupun tidak

menggunakan session aplikasi ini tetap aman.

4.2 Implementasi Antarmuka

a. Menambah Nilai Import

Gambar 4.1 Implementasi Import Nilai

b. Mengubah Nilai

Gambar 4.2 Implementasi Ubah Nilai

Page 69: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

56

c. Menambah Nilai Manual

Gambar 4.3 Implementasi Menambah Nilai

d. Pencarian Nilai

Gambar 4.4 Implementasi Pencarian Nilai

Page 70: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

57

e. Melihat Nilai

Gambar 4.5 Implementasi Melihat Nilai

f. Menambah Jurnal

Gambar 4.6 Implementasi Menambah Jurnal

Page 71: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

58

g. Mengubah Jurnal

Gambar 4.7 Implementasi Mengubah Jurnal

h. Melihat Jurnal

Gambar 4.8 Implementasi Melihat Jurnal

Page 72: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

59

i. Penempatan Kelas

Gambar 4.9 Implementasi Penempatan Kelas

j. Menambah Absensi

Gambar 4.10 Implementasi Tambah Absensi

Page 73: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

60

k. Mengubah Absensi

Gambar 4.11 Implementasi Mengubah Absensi

l. Melihat Absensi

Gambar 4.12 Implementasi Melihat Absensi

Page 74: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

61

m. Mengubah Guru

Gambar 4.13 Implementasi Mengubah Guru

Page 75: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

62

n. Melihat Jadwal

Gambar 4.14 Implementasi Melihat Jadwal

o. Melihat Statistik Jurnal

Gambar 4.15 Implementasi Melihat Statistik Jurnal

p. Melihat Statistik Absensi

Gambar 4.16 Implementasi Melihat Statistik Absensi

Page 76: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

63

q. Melihat Statistik Nilai

Gambar 4.17 Implementasi Melihat Statistik Nilai

4.3 Evaluasi Sistem

a. Menambah Nilai Import

Tabel 4.1 Implementasi Menambah Nilai Import

Input Proses Output Keterangan

Unggah

File .xls

Memasukkan data

nilai ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

Page 77: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

64

b. Menambah Nilai Manual

Tabel 4.2 Implementasi Menambah Nilai Manual

Input Proses Output Keterangan

1. Nis

2. Nilai

Memasukkan data

nilai ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

c. Mengubah Nilai

Tabel 4.3 Implementasi Mengubah Nilai

Input Proses Output Keterangan

1. Nis

2. Nilai

Mengubah data

nilai ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

d. Pencarian Nilai

Tabel 4.4 Implementasi Pencarian Nilai

Input Proses Output Keterangan

1. Nis

2. Kode_mapel

3. Kelas

4. Lokal

Mencari Nilai

dalam database

sesuai dengan

keyword yang

diinputkan

[Benar]

- Display data nilai

Sukses

[Salah]

- Pesan tidak ditemukan

Sukses

Page 78: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

65

e. Melihat Nilai

Tabel 4.5 Implementasi Melihat Nilai

Input Proses Output Keterangan

- Menampilkan

data nilai dari

database

[Benar]

- Display data nilai

Sukses

[Salah]

- Pesan error

Sukses

f. Menambah Jurnal

Tabel 4.6 Implementasi Menambah Jurnal

Input Proses Output Keterangan

1. Materi

2. Metode

Mengajar

3. Idwaktu

4. Keterangan

5. Tanggal

Memasukkan data

jurnal ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

g. Mengubah Jurnal

Tabel 4.7 Implementasi Mengubah Jurnal

Input Proses Output Keterangan

1. Materi

2. Metode

Mengajar

3. Idwaktu

4. Keterangan

5. Tanggal

Mengubah data

jurnal ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

Page 79: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

66

h. Melihat Jurnal

Tabel 4.8 Implementasi Melihat Jurnal

Input Proses Output Keterangan

- Menampilkan

Jurnal dari

database

[Benar]

- Display data jurnal

Sukses

[Salah]

- Pesan error

Sukses

i. Penempatan Kelas

Tabel 4.9 Implementasi Penempatan Kelas

Input Proses Output Keterangan

1. Nis

2. Nama_lengkap

3. Kelas

4. Lokal

5. Th_ajar

Memasukkan

data kenaikan

kelas ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

j. Menambah Absensi

Tabel 4.10 Implementasi Menambah Absensi

Input Proses Output Keterangan

1. Nis

2. Status

Memasukkan data

absensi ke dalam

database

[Benar]

- Redirecting ke form

admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

Page 80: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

67

k. Mengubah Absensi

Tabel 4.11 Implementasi Mengubah Absensi

Input Proses Output Keterangan

1. Nis

2. Status

Mengubah data

absensi ke dalam

database

[Benar]

- Redirecting ke form admin

- Pesan Sukses

Sukses

[Salah]

- Pesan error

Sukses

l. Melihat Absensi

Tabel 4.12 Implementasi Melihat Absensi

Input Proses Output Keterangan

- Menampilkan

data absensi dari

database

[Benar]

- Display data absensi

Sukses

[Salah]

- Pesan error

Sukses

m. Melihat Statistik Jurnal

Tabel 4.13 Implementasi Melihat Statistik Jurnal

Input Proses Output Keterangan

- Menampilkan

grafik data jurnal

dari database

[Benar]

- Display data absensi

Sukses

[Salah]

- Pesan error

Sukses

Page 81: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

68

n. Melihat Statistik Absensi

Tabel 4.14 Implementasi Melihat Statistik Absensi

Input Proses Output Keterangan

- Menampilkan

grafik data

absensi dari

database

[Benar]

- Display data absensi

Sukses

[Salah]

- Pesan error

Sukses

o. Melihat Statistik Nilai

Tabel 4.15 Implementasi Melihat Statistik Nilai

Input Proses Output Keterangan

- Menampilkan

grafik data nilai

dari database

[Benar]

- Display data absensi

Sukses

[Salah]

- Pesan error

Sukses

4.4 Deskripsi Evaluasi Sistem

Dari tabel evaluasi sistem tersebut, maka didapat beberapa hasil dari

Pembangunan Sistem Informasi Managemen Sekolah Dasar sub Sistem Penilaian

dan Monitoring Pembelajaran tersebut. Diantaranya menu yang dibuat telah

sukses pengoperasiannya. Namun masih terdapat pula beberapa menu yang belum

sukses pengoperasiannya. Untuk itu nantinya akan menjadi perbaikan.

Berikut bagian sistem yang sudah berhasil diimplementasikan :

1. Form Import Nilai, pada form ini digunakan untuk mengimport nilai dari file

.xls (excel). Ketika inputan berhasil, maka akan redirecting ke form admin.

Namun, bila inputan tidak tepat, maka aka nada pesan error.

Page 82: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

69

2. Form Menambah Nilai, pada form ini terdapat 2 inputan awal yang

dimasukkan. Ketika inputan berhasil, maka akan redirecting ke form admin.

Namun, bila inputan tidak tepat, maka aka nada pesan error.

3. Form Mengubah Nilai, pada form ini digunakan untuk merubah data nilai.

Pada menu ini guru mapel dapat melakukan perubahan data. Ketika proses

perubahan data berhasil, maka akan muncul pesan berhasil dan akan

diredirecting ke form admin. Namun bila tidak berhasil, akan ditampilkan

pesan error.

4. Form Pencarian Nilai, pada form ini digunakan untuk pencarian nilai siswa,

apabila pencarian yang dilakukan sesuai dengan keyword yang dimasukkan

dan data yang di cari tersebut ditemukan maka data akan ditampilkan, namun

apabila data yang dicari tidak ada akan dimunculkan pesan tidak ditemukan.

5. Form Melihat Nilai, form ini digunakan untuk menampilkan data nilai dari

siswa. Pada form ini user dapat juga melihat nilai detail siswa dengan

mengklik icon view yang berada disebelah kanan.

6. Form Menambah Jurnal, pada form ini terdapat 5 inputan awal yang

dimasukkan. Ketika inputan berhasil, maka akan redirecting ke form admin.

Namun, bila inputan tidak tepat, maka aka nada pesan error.

7. Form Mengubah Jurnal, pada form ini digunakan untuk merubah data jurnal.

Pada menu ini guru mapel dapat melakukan perubahan data. Ketika proses

perubahan data berhasil, maka akan muncul pesan berhasil dan akan

diredirecting ke form admin. Namun bila tidak berhasil, akan ditampilkan

pesan error.

8. Form Melihat Jurnal, form ini digunakan untuk menampilkan data jurnal dari

guru mapel. Pada form ini guru mapel dapat juga melihat jurnal detail

mengajar dengan mengklik icon view yang berada disebelah kanan.

9. Form Kenaikan Kelas, pada form ini terdapat checklist disebalah kiri yang

digunakan untuk menentukan siapa saja siswa yang berhak naik ke kelas

Page 83: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

70

berikutnya dan menyimpan 5 inputan awal ke dalam database. Ketika inputan

berhasil akan muncul pesan berhasil dan redirecting ke form admin. Namun,

apabila tidak berhasil akan ditampilkan pesan error.

10. Form Menambah Absensi, pada form ini terdapat 2 inputan awal yang

dimasukkan. Ketika inputan berhasil, maka akan redirecting ke form admin.

Namun, bila inputan tidak tepat, maka aka nada pesan error.

11. Form Mengubah Absensi, pada form ini digunakan untuk merubah data

absensi. Pada menu ini wali kelas dapat melakukan perubahan data. Ketika

proses perubahan data berhasil, maka akan muncul pesan berhasil dan akan

diredirecting ke form admin. Namun bila tidak berhasil, akan ditampilkan

pesan error

12. Form Melihat Absensi, form ini digunakan untuk menampilkan data absensi

dari siswa. Pada form ini user dapat juga melihat absensi detail siswa dengan

mengklik icon view yang berada disebelah kanan.

Page 84: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

71

BAB V

PENUTUP

5.1 Kesimpulan

Dari pembuatan Tugas Akhir yang berjudul Pembangunan Sistem

Informasi Managemen Sekolah Dasar Sub Sistem Penilaian dan Monitoring

Pembelajaran ini diperoleh beberapa kesimpulan sebagai berikut :

1. Pembangunan Sistem Informasi Managemen Sekolah Dasar Sub Sistem

Penilaian merupakan suatu aplikasi yang dapat digunakan untuk membantu

dalam pengolahan nilai serta monitoring pembelajaran siswa dari hasil

materi yang diajarkan.

2. Pembangunan Sistem Informasi Managemen Sekolah Dasar Sub Sistem

Penilaian dirancang untuk mengelompokkan, mengarsipkan data sehingga

dapat membantu guru dalam pengolahan nilai dan monitoring pembelajaran.

5.2 Saran

Berdasarkan Pembangunan Sistem Informasi Manajemen Sekolah Dasar

Sub Sistem Penilaian, penulis memberikan saran agar aplikasi ini dapat

dikembangkan menjadi lebih baik yaitu :

1. Menambah sistem installer untuk mempermudah pengguna dalam proses

instalasi pada perangkat keras yang digunakan.

2. Menambah pengaturan umum (title, header, footer) secara dinamis yang

user friendly.

Page 85: PEMBANGUNAN SISTEM INFORMASI MANAJEMEN SEKOLAH  DASAR SUB SISTEM PENILAIAN DAN MONITORING  PEMBELAJARAN

xvi

DAFTAR PUSTAKA

Eddy, Prahasta. 2012. Tutorial PostGreSQL, PostGIS, dan pgRouting. Bandung :

Informatika.

Frans. 2002. Membuat Web Dinamis dan Interaktif dengan CGI. Yogyakarta: Andi

Offset.

Marimin, Hendri Tanjung dan Haryo Prabowo. 2006. Sistem Informasi Manajemen

Sumber Daya Manusia. Bogor: Grasindo.

Pender, T. A. 2002. UML Weekend Crash Course ™. New York : Wiley Publishing,

Inc.

Qiang Xue dan Xiang Wei Zhuo. 2008. The Definitive Guide to Yii 1.1. Yii

Software LLC: Washington DC, USA.

Rosa A.S dan M. Shalahuddin. 2011. Modul Pembelajaran Rekayasa Perangkat

Lunak (Terstruktur dan Berorientasi Object). Bandung: Modula.

Wiswakarma, Komang. 2010. 9 Langkah Menjadi Master Framework Codeigniter.

Yogyakarta: Lokomedia.

Yakub. 2008. Sistem Basis Data. Yogyakarta: Graha Ilmu.