Sistem Informasi Akademik Terintegrasi SMP Santo Yusuf.

(1)

ABSTRAK

Sekolah menengah pertama Santo Yusuf adalah sekolah katholik swasta yang terletak di Jalan Sulaksana baru 1 no 18 Bandung. Sekolah ini menjalankan kegiatannya mulai dari penerimaan siswa baru, penilaian, penjadwalan dan pemberian pengumuman masih dilakukan secara manual. Seiring dengan bertambahnya jumlah siswa yang masuk ke sekolah SMP Santo Yusuf berdampak pada kurang efisien nya pekerjaan penerimaan siswa baru, penilaian, penjadwalan dan pemberian pengumuman. Sistem informasi yang dikembangkan untuk sekolah SMP Santo Yusuf memiliki fitur pendaftaran online untuk mendaftar tanpa harus membeli formulir kemudian ada fitur pengumuman secara online sehingga siswa dapat mengaksesnya dimana saja. Sistem Informasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan sistem basis data MySQL.


(2)

ABSTRACT

SMP Santo Yusuf is a private Catholic school that is located in the jalan sulaksana baru 1 no.18 Bandung. The school is run activities ranging from new admissions, assessment, scheduling and delivery of the announcement is still done manually. Along with the increasing number of students who go to SMP Santo Yusuf its impact on jobs less efficient new admissions, assessment, scheduling and delivery of the announcement. The information system developed for the school SMP Santo Yusuf features online registration to register without having to buy form then no announcement features online so students can access them from anywhere. This information system is created using PHP programming language and MySQL database system.

Keywords: announcements,assessment, scheduling, information systems, online registration.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR NOTASI/ LAMBANG ... xviii

DAFTAR SINGKATAN ... xx

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup ... 3

1.4.1 Batasan Perangkat Keras ... 3

1.4.2 Batasan Software Dalam Aplikasi Ini Adalah ... 3

1.4.3 Batasan Aplikasi Meliputi ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2 KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6


(4)

2.3 Flowchart ... 7

2.4 ERD (Entity Relationship Diagram) ... 7

2.5 Data Flow diagram(DFD) ... 9

2.6 PSPEC(Process Specification) ... 10

2.7 Kamus Data ... 11

2.8 XAMPP ... 11

2.9 MySQL ... 12

2.10 PHP ... 13

2.11 Bootstrap ... 13

2.12 Black Box Testing ... 14

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 15

3.1 Proses Bisnis ... 15

3.1.1 Proses Bisnis Pendaftaran ... 15

3.1.2 Proses Bisnis Penilaian Siswa ... 17

3.1.3 Proses Bisnis Penjadwalan ... 18

3.2 ERD ... 19

3.3 DFD ... 20

3.3.1 DFD level 0 ... 20

3.3.2 DFD level 1 bagian 1 ... 21

3.3.3 DFD level 1 bagian 2 ... 22

3.3.4 DFD level 2 proses 2 ... 23

3.3.5 DFD level 2 proses 3 ... 24

3.3.6 DFD level 2 proses 4 ... 25

3.3.7 DFD level 2 proses 5 ... 26

3.3.8 DFD level 2 proses 6 ... 27


(5)

3.3.10 DFD level 2 proses 8 ... 29

3.3.11 DFD level 2 proses 9 ... 30

3.3.12 DFD level 2 proses 10 ... 31

3.3.13 DFD level 2 proses 11 ... 32

3.3.14 DFD level 2 proses 12 ... 33

3.4 PSPEC (Process Specification) ... 34

3.5 Kamus Data ... 47

3.6 Design user interface ... 54

BAB 4 IMPLEMENTASI ... 69

4.1 Form Login ... 69

4.2 Tampilan Home ... 70

4.3 Form pendaftaran siswa ... 71

4.4 Form ubah status pendaftaran ... 72

4.5 Form lihat data pendaftaran ... 73

4.6 Form lihat data siswa ... 74

4.7 Form edit data siswa ... 75

4.8 Form lihat data orangtua ... 76

4.9 Form edit data orangtua ... 77

4.10 Form insert pengumuman ... 78

4.11 Form edit pengumuman ... 79

4.12 Form lihat data pengumuman... 80

4.13 Form input data guru ... 81

4.14 Form lihat data guru ... 82

4.15 Form lihat guru mengajar kelas... 83

4.16 Form lihat pengajar pelajaran ... 84


(6)

4.18 Form input data pelajaran ... 86

4.19 Form assign kelas siswa ... 87

4.20 Form input nilai siswa ... 88

4.21 Form lihat nilai siswa ... 89

4.22 Form input data jadwal pelajaran ... 90

4.23 Form lihat data jadwal pelajaran ... 91

4.24 Form input data wali kelas bagian 1 ... 92

4.25 Form input data wali kelas bagian 2 ... 93

4.26 Form input data ekskul ... 94

4.27 Form view data ekskul ... 95

4.28 Form assign peserta ekskul ... 96

4.29 Form upload peserta ekskul ... 97

4.30 Form view peserta ekskul ... 98

4.31 Form delete peserta ekskul ... 99

4.32 Form input nilai ekskul ... 100

4.33 Form view nilai ekskul ... 101

BAB 5 PENGUJIAN ... 102

BAB 6 SIMPULAN DAN SARAN ... 110

6.1 Simpulan ... 110

6.2 Saran ... 110


(7)

DAFTAR GAMBAR

Gambar 3.1 Flowchart Pendaftaran siswa baru... 16

Gambar 3.2 Flowchart penilaian siswa ... 17

Gambar 3.3 Flowchart penjadwalan ... 18

Gambar 3.4 ERD Sekolah SMP Santo Yusuf ... 19

Gambar 3.5 DFD level 0 ... 20

Gambar 3.6 DFD level 1 bagian 1 ... 21

Gambar 3.7 DFD lvel 1 bagian 2 ... 22

Gambar 3.8 DFD level 2 proses 2 ... 23

Gambar 3.9 DFD level 2 proses 3 ... 24

Gambar 3.10 DFD level 2 proses 4 ... 25

Gambar 3.11 DFD level 2 proses 5 ... 26

Gambar 3.12 DFD level 2 proses 6 ... 27

Gambar 3.13 DFD level 2 proses 7 ... 28

Gambar 3.14 DFD level 2 proses 8 ... 29

Gambar 3.15 DFD level 2 proses 9 ... 30

Gambar 3.16 DFD level 2 proses 10 ... 31

Gambar 3.17 DFD level 2 proses 11 ... 32

Gambar 3.18 DFD level 2 proses 12 ... 33

Gambar 3.19 Tampilan halaman login ... 54

Gambar 3.20 Tampilan index ... 55

Gambar 3.21 Tampilan halaman pendaftaran ... 56

Gambar 3.22 Tampilan view pendaftaran ... 56

Gambar 3.23 Tampilan input ekskul ... 57

Gambar 3.24 Tampilan view ekskul ... 57

Gambar 3.25 Tampilan edit ekskul ... 58

Gambar 3.26 Tampilan input data guru ... 59

Gambar 3.27 Tampilan view guru ... 59

Gambar 3.28 Tampilan edit data guru... 60

Gambar 3.29 Tampilan view data pelajaran ... 60


(8)

Gambar 3.31 Tampilan input ruangan ... 61

Gambar 3.32 Tampilan view data ruangan ... 62

Gambar 3.33 Tampilan data ruangan ... 62

Gambar 3.34 Tampilan edit tahun ajaran ... 63

Gambar 3.35 Tampilan view tahun ajaran ... 63

Gambar 3.36 Tampilan edit tahun ajaran ... 64

Gambar 3.37 Tampilan input nilai ... 64

Gambar 3.38 Tampilan input data nilai... 65

Gambar 3.39 Tampilan edit nilai ... 65

Gambar 3.40 Tampilan input pengumuman... 66

Gambar 3.41 Tampilan view pengumuman ... 66

Gambar 3.42 Tampilan edit pengumuman ... 67

Gambar 3.43 Tampilan view siswa ... 67

Gambar 3.44 Tampilan edit data siswa ... 68

Gambar 4.1 Form Login ... 69

Gambar 4.2 Tampilan Home ... 70

Gambar 4.3 Form Pendaftaran Siswa ... 71

Gambar 4.4 Form ubah status pendaftaran ... 72

Gambar 4.5 Form lihat data pendaftaran... 73

Gambar 4.6 Form lihat data siswa... 74

Gambar 4.7 Form edit data siswa ... 75

Gambar 4.8 Form lihat data orangtua ... 76

Gambar 4.9 Form edit data orangtua... 77

Gambar 4.10 Form insert pengumuman... 78

Gambar 4.11 Form edit pengumuman ... 79

Gambar 4.12 Form lihat data pengumuman ... 80

Gambar 4.13 Form input data guru ... 81

Gambar 4.14 Form lihat data guru ... 82

Gambar 4.15 Form lihat guru mengajar kelas ... 83

Gambar 4.16 Form lihat pengajar pelajaran ... 84

Gambar 4.17 Form input pengajar pelajaran... 85


(9)

Gambar 4.19 Form assign kelas siswa ... 87

Gambar 4.20 Form input data nilai ... 88

Gambar 4.21 Form lihat nilai siswa ... 89

Gambar 4.22 Form input data jadwal pelajaran ... 90

Gambar 4.23 Form lihat data jadwal pelajaran ... 91

Gambar 4.24 Input data wali kelas bagian 1 ... 92

Gambar 4.25 Form input data wali kelas bagian 2... 93

Gambar 4.26 Form input data ekskul ... 94

Gambar 4.27 Form view data ekskul ... 95

Gambar 4.28 Form assign peserta ekskul ... 96

Gambar 4.29 Form upload peserta ekskul ... 97

Gambar 4.30 Form view peserta ekskul ... 98

Gambar 4.31 Form delete peserta ekskul ... 99

Gambar 4.32 Form input nilai ekskul ... 100


(10)

DAFTAR TABEL

Tabel 3.1 PSPEC Proses login ... 34

Tabel 3.2 PSPEC proses tambah data pendaftaran ... 34

Tabel 3.3 view data pendaftaran ... 34

Tabel 3.4 PSPEC ubah status pendafaran ... 35

Tabel 3.5 PSPEC insert data guru ... 35

Tabel 3.6 PSPEC edit data guru ... 35

Tabel 3.7 PSPEC view data guru ... 36

Tabel 3.8 PSPEC Assign wali kelas ... 36

Tabel 3.9 PSPEC Edit assign wali kelas ... 36

Tabel 3.10 PSPEC view data siswa... 37

Tabel 3.11 PSPEC edit data siswa ... 37

Tabel 3.12 Assign ruang kelas siswa ... 37

Tabel 3.13 PSPEC upload data siswa ... 38

Tabel 3.14 PSPEC Upload data orangtua ... 38

Tabel 3.15 PSPEC insert data kelas ... 38

Tabel 3.16 PSPEC edit data ruangan ... 39

Tabel 3.17 PSPEC view data ruangan... 39

Tabel 3.18 PSPEC insert data pelajaran ... 39

Tabel 3.19 PSPEC edit data pelajaran... 40

Tabel 3.20 PSPEC view data pelajaran ... 40

Tabel 3.21 PSPEC insert tahun ajaran ... 41

Tabel 3.22 PSPEC edit tahun ajaran ... 41

Tabel 3.23 PSPEC view data tahun ajaran ... 41

Tabel 3.24 PSPEC insert data penjadwalan ... 41

Tabel 3.25 PSPEC edit data penjadwalan ... 42

Tabel 3.26 PSPEC view data penjadwalan ... 42

Tabel 3.27 PSPEC insert data pengumuman... 42

Tabel 3.28 PSPEC edit data pengumuman ... 43

Tabel 3.29 PSPEC view data pengumuman ... 43


(11)

Tabel 3.31 PSPEC insert data ekskul ... 44

Tabel 3.32 PSPEC view data ekskul ... 44

Tabel 3.33 PSPEc edit data ekskul ... 44

Tabel 3.34 PSPEC delete data ekskul ... 45

Tabel 3.35 PSPEC assign peserta ekskul ... 45

Tabel 3.36 PSPEC edit assign peserta ekskul ... 45

Tabel 3.37 PSPEC insert nilai ekskul ... 46

Tabel 3.38 PSPEC insert data nilai ... 46

Tabel 3.39 PSPEC edit data nilai ... 47

Tabel 3.40 PSPEC view data nilai ... 47

Tabel 3.41 Kamus data(data_orangtua) ... 47

Tabel 3.42 Kamus Data(data_pendaftaran)... 48

Tabel 3.43 Kamus Data(ekskul) ... 49

Tabel 3.44 Kamus Data(guru) ... 49

Tabel 3.45 Kamus Data(history_siswa) ... 49

Tabel 3.46 Kamus Data(jadwal) ... 50

Tabel 3.47 Kamus Data(kelas) ... 50

Tabel 3.48 Kamus Data(nilai) ... 50

Tabel 3.49 Kamus Data(pelajaran) ... 51

Tabel 3.50 Kamus Data(pengumuman) ... 51

Tabel 3.51 Kamus Data(ruangan) ... 51

Tabel 3.52 Kamus Data(siswa) ... 52

Tabel 3.53 Kamus Data(tahun_ajaran) ... 52

Tabel 3.54 Kamus Data(history_ekskul)... 52

Tabel 3.55 Kamus Data(komen) ... 53

Tabel 3.56 Kamus Data(mengajar_kelas) ... 53

Tabel 3.57 Kamus Data(mengajar_pelajaran)... 53

Tabel 3.58 Kamus Data(status_naik_kelas) ... 53

Tabel 3.59 Kamus Data(history_kenaikan)... 54

Tabel 5.1 Hasil uji coba form login ... 102

Tabel 5.2 Hasil uji coba form pendaftaran siswa ... 102


(12)

Tabel 5.4 Hasil uji coba form lihat data pendaftaran ... 103

Tabel 5.5 Hasil uji coba form lihat data siswa ... 103

Tabel 5.6 Hasil uji coba edit data siswa ... 103

Tabel 5.7 Hasil uji coba form lihat data orangtua ... 103

Tabel 5.8 Hasil uji coba form edit data orangtua ... 103

Tabel 5.9 Hasil uji coba form insert data pengumuman ... 104

Tabel 5.10 Hasil uji coba edit pengumuman ... 104

Tabel 5.11 hasil uji coba form lihat pengumuman ... 104

Tabel 5.12 Hasil uji coba form input data guru ... 104

Tabel 5.13 Hasil uji coba form lihat data guru... 105

Tabel 5.14 Hasil uji coba form lihat guru mengajar kelas ... 105

Tabel 5.15 Hasil uji coba form lihat pengajar pelajaran ... 105

Tabel 5.16 Hasil uji coba form input pengajar pelajaran ... 105

Tabel 5.17 Hasil uji coba form input data pelajaran ... 106

Tabel 5.18 Hasil uji coba form assign kelas siswa... 106

Tabel 5.19 Hasil uji coba form input nilai siswa ... 106

Tabel 5.20 Hasil uji coba form lihat nilai siswa... 106

Tabel 5.21 uji coba form input data jadwal pelajaran ... 107

Tabel 5.22 Hasil uji coba form lihat jadwal pelajaran ... 107

Tabel 5.23 Hasil uji coba form input data wali kelas ... 107

Tabel 5.24 uji coba form input data ekskul ... 108

Tabel 5.25 Hasil uji coba view data ekskul... 108

Tabel 5.26 uji coba form assign peserta ekskul ... 108

Tabel 5.27 Hasil uji coba form upload peserta ekskul ... 108

Tabel 5.28 uji coba form view peserta ekskul ... 109

Tabel 5.29 Hail uji coba form delete peserta ekskul ... 109

Tabel 5.30 Hasil uji coba input nilai ekskul ... 109


(13)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/ Lambang Nama Arti

Flowchart Terminator Untuk Memulai dan

mengakhiri proses

Flowchart Manual

Proccess

simbol untuk

menggambarkan

proses yang

dikerjakan secara manual

Flowchart Document simbol yang

digunakan untuk

menggambarkan dokumen

Flowchart Arrow

Symbol

simbol yang

digunakan untuk

menggambarkan arah aliran proses

Flowchart Decision Simbol yang

digunakan untuk

sebuah keputusan

ERD Entitas simbol ini

menggambarkan aktor yang terlibat di dalam sistem

ERD Attribute simbol ini digunakan

untuk

mendeskripsikan karakter entitas

ERD Relasi Simbol ini digunakan

untuk

menggambarkan relasi antar entitas

ERD Kardinalitas

relasi

Simbol ini digunakan untuk

menghubungkan relasi dengan entitas dan dengan atribut


(14)

DFD Proses Simbol ini digunakan untuk

menggambarkan proses otomatis yang akan dikerjakan oleh komputer

DFD Simpanan

Data

Simbol ini digunakan untuk

menggambarkan data yang disimpan di dalam database

DFD arus data Menggambarkan

suatu aliran atau arus data yang ada di dalam diagram

Referensi:

Notasi/ Lambang Flowchart dari [1] Notasi/ Lambang DFD dari [2] Notasi/ Lambang ERD dari [3]


(15)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DFD Data Flow Diagram

PSPEC Process Specification

PHP Hypertext Preprocessor


(16)

BAB 1

PENDAHULUAN

Pada bagian ini dibahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data di sekolah SMP Santo Yusuf

1.1Latar Belakang

Sekolah menengah pertama Santo Yusuf adalah sekolah swasta Katolik yang berada di Bandung. Sekolah ini diresmikan pada tanggal 16 september 1983, sekolah ini berada di jalan sulaksana baru I no 18. Sekolah ini masih menjalankan sistem nya secara manual, mulai dari pendaftaran siswa baru, penilaian siswa, memasukkan nilai siswa ke raport, memberikan pengumuman kepada siswa dan penjadwalan jadwal pelajaran.

Tentu saja hal ini kurang efisien bagi sekolah, terutama pada saat melakukan penilaian dan memasukkan nilai ke raport, karena harus menulis satu per satu nilai dari setiap mata pelajaran ke dalam raport setiap siswa.

Dari masalah yang sudah dijabarkan di latar belakang masalah, sekolah ini membutuhkan sebuah sistem informasi, yang dapat membantu mengatasi masalah yang terjadi. Sistem yang dibutuhkan oleh sekolah ini meliputi modul pengelolaan nilai ulangan siswa yang dapat menghasilkan raport, pendaftaran calon siswa secara online, papan pengumuman online, dan sistem penjadwalan. Dengan dibuatnya aplikasi ini diharapkan sistem yang berjalan di sekolah SMP Santo Yusuf dapat berjalan secara efisien.


(17)

2

1.2Rumusan Masalah

Adapun rumusan masalah yang didapat dari latar belakang sistem informasi akademik terintegrasi smp santo yusuf adalah:

1. Bagaimana membangun situs web yang dapat mengenalkan SMP Santo Yusuf kepada masyarakat luas?

2. Bagaimana membangun situs web yang dapat digunakan untuk pendaftaran siswa baru di SMP Santo Yusuf?

3. Bagaimana membangun aplikasi web yang dapat digunakan untuk mengelola data siswa di SMP Santo Yusuf berjalan secara efektif?

4. Bagaimana membangun aplikasi web yang dapat digunakan untuk melakukan pengelolaan nilai di SMP Santo Yusuf?

5. Bagaimana membangun aplikasi web yang dapat digunakan untuk melakukan penjadwalan?

6. Bagaimana membangun aplikasi web yang dapat digunakan oleh guru-guru untuk memberikan pengumuman?

1.3Tujuan Pembahasan

Tujuan pembahasan dari pembuatan sistem informasi terintegrasi smp santo yusuf adalah:

1. Membangun situs web yang berisi informasi sekolah untuk SMP Santo Yusuf.

2. Membangun situs web pendaftaran siswa baru secara online untuk SMP Santo Yusuf.

3. Membangun aplikasi berbasis web yang dapat mengelola data siswa secara efektif untuk SMP Santo Yusuf.

4. Membangun aplikasi berbasis web yang dapat digunakan untuk pengelolaan nilai siswa untuk SMP Santo Yusuf.

5. Membangun aplikasi web yang dapat digunakan untuk melakukan penjadwalan.

6. Membangun aplikasi berbasis web yang dapat digunakan untuk memberikan pengumuman online untuk SMP Santo Yusuf.


(18)

3

1.4Ruang Lingkup

Pada bagian ini dijelaskan mengenai batasan batasan dalam proses pembuatan aplikasi yaitu:

1.4.1Batasan Perangkat Keras

Spesifikasi perangkat keras yang dibutuhkan untuk menjalankan apliasi adalah:

1. Processor intel pentium dual core 2. Ram 1024Mb

3. Hardisk 20Gb 4. Monitor 5. Keyboard 6. Mouse

1.4.2Batasan Software Dalam Aplikasi Ini Adalah

Perangkat lunak yang dibutuhkan untuk menjalankan apliasi adalah sebagai berikut :

1. Bahasa pemrograman php

2. Browser internet (Mozilla Firefox, Google Chrome) 3. Editor pemograman notepad++

4. Sistem basis data MySQL 5. Xampp

1.4.3Batasan Aplikasi Meliputi

Modul modul yang dapat ditangani oleh aplikasi meliputi: 1. Menampilkan informasi sekolah

2. Mengelola data siswa

3. Mengelola nilai ulangan siswa 4. Mengelola raport siswa

5. Mengelola kenaikan kelas siswa

6. Mengelola penjadwalan jadwal pelajaran 7. Membuat dan menampilkan pengumuman 8. Mengelola pendaftaran online


(19)

4

9. User:

 Kepala Sekolah

Dapat mengakses fitur penilaian, melihat data siswa, melihat dan membuat pengumuman , melihat data nilai pelajaran semua siswa, melihat informasi sekolah, melihat jadwal pelajaran.

 Bagian Admin

Dapat mengakses fitur pengumuman dan melihat jadwal pelajaran.

 Siswa

Dapat mengakses fitur melihat nilai ulangan, melihat nilai ekskul, melihat pengumuman, melihat jadwal pelajaran, melihat informasi sekolah.

 Guru

Dapat mengakses fitur input nilai siswa, melihiat dan membuat pengumuman, melihat data siswa, melihat informasi sekolah, melihat jadwal pelajaran.

 Kurikulum

Dapat mengakses semua fitur membuat jawal, melihat jawal, input data guru, lihat data guru, input data kelas, lihat data kelas, input data pelajaran, lihat data pelajaran, assign pengajar kelas, assign pengajar pelajaran, fitur penilaian, membuat pengumuman dan melihat pengumuman.

 Kesiswaan

Dapat mengakses fitur penilaian, membuat pengumuman, melihat pengumuman, input daftar ekskul, lihat daftar ekskul, assign peserta ekskul, input nilai ekskul, melihat jadwal pelajaran

 User Umum

User umum hanya dapat mengakses informasi sekolah dan melihat pengumuman online.

1.5Sumber Data

Data primer yang digunakan dalam membuat laporan ini adalah data yang diperoleh dari hasil wawancara di SMP Santo Yusuf, dan data sekunder yang digunakan dalam membuat laporan ini di dapat dari hasil pembelajaran dari mata kuliah, buku refrensi, dan sumber online berupa website.


(20)

5

1.6Sistematika Penyajian

Sistematika Penyajian yang akan digunakan adalah sebagai berikut: BAB 1 PENDAHULUAN

Bab ini terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metodologi, serta pembahasan dari tugas ini.

BAB 2KAJIAN TEORI

Bab ini berisikajian teori yang mendukung untuk membuat tugas ini

BAB 3RANCANGAN DAN ANALISIS SISTEM

Bab ini membahas mengenai proses bisnis, Entity Relationship diagram, UML, Data Flow Diagram , dan Desain antarmuka Pemakai.

BAB 4 HASIL PENELITIAN

Bab ini berisi penjelasan fungsi utama yang dibuat beserta kumpulan screenshot dari proyek

BAB 5 UJICOBA HASIL PENELITIAN

Bab ini beris hasil ujicoba masing masing fungsi pada program BAB 6 SIMPULAN DAN SARAN

Bab ini berisi kesimpulan hasil dari pembangunan aplikasi yang dibuat dan saran dari penulis.


(21)

BAB 6

SIMPULAN DAN SARAN

Bagian ini menjelaskan kesimpulan dan saran dari hasil penelitian yang sudah dilakukan.

6.1Simpulan

Berdasarkan hasil penelitian yang sudah dibuat, dapat ditarik kesimpulan. Berikut kesimpulan yang di dapat dari sistem informasi akademik terintegrasi smp santo yusuf adalah :

1. Masyarakat dapat melihat informasi sekolah SMP Santo Yusuf. 2. Calon siswa dapat mendaftar masuk sekolah secara online.

3. Data siswa sudah dapat dikelola dengan menggunakan sistem informasi akademik terintegrasi smp santo yusuf.

4. Guru-guru dapat mengolah nilai siswa menggunakan sistem akademik terintegrasi smp santo yusuf.

5. Kurikulum sudah dapat membuat penjadwalan menggunakan sistem akademik terintegrasi smp danto yusuf dan siswa dapat melihat jadwal pelajaran secara online.

6. Guru-guru dapat memberikan pengumuman secara online dan siswa dapat melihat pengumuman secara online.

6.2Saran

Adapun saran untuk pengembangan selanjutnya adalah sebagai berikut :

1. Menambahkan fitur untuk upload foto kegiatan untuk melengkapi informasi sekolah.

2. Membuat fitur kirim notifikasi email ke siswa jika ada pengumuman dan jika nilai status kenaikan kelas sudah keluar.


(22)

DAFTAR PUSTAKA

[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2000.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] R. V. Imbar dan B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika Bandung, 2006.

[4] E. Hardcastle, Business Information System, bookboon.com, 2011.

[5] H. A. Fatta, Analisis dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern, Yogyakarta: Andi, 2007. [6] R. T.Soemohadiwidjojo, Mudah Menyusun SOP, Jakarta: Penebar Plus,

2014.

[7] T. S.Pambudi, Riding the Wave: Strategi Andal: Menaklukkan Industri Software, Jakarta: PT Elex Media Komputindo, 2010.

[8] M. Hasanbasri, “Manajemen Operasi,” 27 September 2010. [Online]. Available: http://manajemenoperasional.com/konsep-proses-bisnis/. [Diakses 25 Agustus 2015].

[9] M. A. K. kusrini, tuntunan praktis membangun sistem informasi akuntansi dengan visual basic dan microsoft sql server+cd, Yogyakarta: Penerbit Andi, 2007.

[10] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.

[11] S. R. Joiner Associates, Flowcharts: Plain & Simple, Oriel, 2002.

[12] M. P. Bonnie Soeherman, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.

[13] W. Komputer, Shortcourse SQL Server 2008, Semarang: Penerbit Andi, 2010.

[14] M. ,. H. T. M. M. H. P. S. M. Prof. Dr. Ir. Marimin, Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.


(23)

[15] Riyanto, Migrasi Microosoft SQL Server dengan PostgreSQL, Jakarta: Elex Media Komputindo, 2005.

[16] A. Kadir, Konsep & Tuntunan Praktis Basis Data, Yogyakarta: Penerbit Andi, 2008.

[17] E. Yourdon, Modern Structured Analysis, 1989.

[18] S. C. Vermaat, Discovering computers (ed.3), salemba Infotek, 2009.

[19] M. Drs. Zulkifli Amsyah, Manajemen Sistem Informasi, Jakarta: Gramedia, 2005.

[20] T. S. James A. Hall, Information Technology Auditing and Assurance, 2nd ed., Singapore: Thomson, 2007.

[21] S. Yahya Kurniawan, Ngeblog dengan Wordpress itu Gampang, Jakarta: Elex Media Komputindo, 2008.

[22] S. C. Yogi Wicaksono, Membangun Bisnis Online Dengan Mambo, Jakarta: PT Elex Media Komputindo, 2008.

[23] S. M. Wardana, Menjadi Master PHP dengan Framework Code Igniter, Jakarta: Elex Media Komputindo, 2010.

[24] B. K. Miftakhul Huda, Membuat Aplikasi Database dengan Java, MySQl, dan Netbeans, Jakarta: Elex Media Komputindo, 2010.

[25] S. B. Sakur, Aplikasi Web Database dengan Dreamweaver MX 2004, Yogyakarta: Penerbit Andi, 2005.

[26] S. C. Ali Zaki, 36 Menit Belajar Komputer PHP dan MySQL, Jakarta: Elex Media Komputindo, 2008.

[27] S. Anhar, Panduan Menguasai PHP & MySQL Secara Otodidak, Jakarta: Mediakita, 2010.

[28] D. P. Oktavian, Menjadi Programmer Jempolan Menggunakan PHP, Yogyakarta: MediaKom, 2010.

[29] A. Luphly, “Apa Itu Bootstrap,” 2015. [Online]. Available: https://www.academia.edu/6204469/Apa_itu_Bootstrap. [Diakses 26 August 2015].


(24)

Lokomedia, 2013.


(1)

4

9. User:

 Kepala Sekolah

Dapat mengakses fitur penilaian, melihat data siswa, melihat dan membuat pengumuman , melihat data nilai pelajaran semua siswa, melihat informasi sekolah, melihat jadwal pelajaran.

 Bagian Admin

Dapat mengakses fitur pengumuman dan melihat jadwal pelajaran.

 Siswa

Dapat mengakses fitur melihat nilai ulangan, melihat nilai ekskul, melihat pengumuman, melihat jadwal pelajaran, melihat informasi sekolah.

 Guru

Dapat mengakses fitur input nilai siswa, melihiat dan membuat pengumuman, melihat data siswa, melihat informasi sekolah, melihat jadwal pelajaran.

 Kurikulum

Dapat mengakses semua fitur membuat jawal, melihat jawal, input data guru, lihat data guru, input data kelas, lihat data kelas, input data pelajaran, lihat data pelajaran, assign pengajar kelas, assign pengajar pelajaran, fitur penilaian, membuat pengumuman dan melihat pengumuman.

 Kesiswaan

Dapat mengakses fitur penilaian, membuat pengumuman, melihat pengumuman, input daftar ekskul, lihat daftar ekskul, assign peserta ekskul, input nilai ekskul, melihat jadwal pelajaran

 User Umum

User umum hanya dapat mengakses informasi sekolah dan melihat pengumuman online.

1.5 Sumber Data

Data primer yang digunakan dalam membuat laporan ini adalah data yang diperoleh dari hasil wawancara di SMP Santo Yusuf, dan data sekunder yang digunakan dalam membuat laporan ini di dapat dari hasil pembelajaran dari mata kuliah, buku refrensi, dan sumber online berupa website.


(2)

5

1.6 Sistematika Penyajian

Sistematika Penyajian yang akan digunakan adalah sebagai berikut: BAB 1 PENDAHULUAN

Bab ini terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, metodologi, serta pembahasan dari tugas ini.

BAB 2KAJIAN TEORI

Bab ini berisikajian teori yang mendukung untuk membuat tugas ini

BAB 3RANCANGAN DAN ANALISIS SISTEM

Bab ini membahas mengenai proses bisnis, Entity Relationship diagram, UML, Data Flow Diagram , dan Desain antarmuka Pemakai.

BAB 4 HASIL PENELITIAN

Bab ini berisi penjelasan fungsi utama yang dibuat beserta kumpulan screenshot dari proyek

BAB 5 UJICOBA HASIL PENELITIAN

Bab ini beris hasil ujicoba masing masing fungsi pada program BAB 6 SIMPULAN DAN SARAN

Bab ini berisi kesimpulan hasil dari pembangunan aplikasi yang dibuat dan saran dari penulis.


(3)

BAB 6

SIMPULAN DAN SARAN

Bagian ini menjelaskan kesimpulan dan saran dari hasil penelitian yang sudah dilakukan.

6.1 Simpulan

Berdasarkan hasil penelitian yang sudah dibuat, dapat ditarik kesimpulan. Berikut kesimpulan yang di dapat dari sistem informasi akademik terintegrasi smp santo yusuf adalah :

1. Masyarakat dapat melihat informasi sekolah SMP Santo Yusuf. 2. Calon siswa dapat mendaftar masuk sekolah secara online.

3. Data siswa sudah dapat dikelola dengan menggunakan sistem informasi akademik terintegrasi smp santo yusuf.

4. Guru-guru dapat mengolah nilai siswa menggunakan sistem akademik terintegrasi smp santo yusuf.

5. Kurikulum sudah dapat membuat penjadwalan menggunakan sistem akademik terintegrasi smp danto yusuf dan siswa dapat melihat jadwal pelajaran secara online.

6. Guru-guru dapat memberikan pengumuman secara online dan siswa dapat melihat pengumuman secara online.

6.2 Saran

Adapun saran untuk pengembangan selanjutnya adalah sebagai berikut :

1. Menambahkan fitur untuk upload foto kegiatan untuk melengkapi informasi sekolah.

2. Membuat fitur kirim notifikasi email ke siswa jika ada pengumuman dan jika nilai status kenaikan kelas sudah keluar.


(4)

DAFTAR PUSTAKA

[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2000.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] R. V. Imbar dan B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika Bandung, 2006.

[4] E. Hardcastle, Business Information System, bookboon.com, 2011.

[5] H. A. Fatta, Analisis dan Perancangan Sistem Informasi Untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern, Yogyakarta: Andi, 2007. [6] R. T.Soemohadiwidjojo, Mudah Menyusun SOP, Jakarta: Penebar Plus,

2014.

[7] T. S.Pambudi, Riding the Wave: Strategi Andal: Menaklukkan Industri Software, Jakarta: PT Elex Media Komputindo, 2010.

[8] M. Hasanbasri, “Manajemen Operasi,” 27 September 2010. [Online]. Available: http://manajemenoperasional.com/konsep-proses-bisnis/. [Diakses 25 Agustus 2015].

[9] M. A. K. kusrini, tuntunan praktis membangun sistem informasi akuntansi dengan visual basic dan microsoft sql server+cd, Yogyakarta: Penerbit Andi, 2007.

[10] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.

[11] S. R. Joiner Associates, Flowcharts: Plain & Simple, Oriel, 2002.

[12] M. P. Bonnie Soeherman, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.

[13] W. Komputer, Shortcourse SQL Server 2008, Semarang: Penerbit Andi, 2010.

[14] M. ,. H. T. M. M. H. P. S. M. Prof. Dr. Ir. Marimin, Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.


(5)

[15] Riyanto, Migrasi Microosoft SQL Server dengan PostgreSQL, Jakarta: Elex Media Komputindo, 2005.

[16] A. Kadir, Konsep & Tuntunan Praktis Basis Data, Yogyakarta: Penerbit Andi, 2008.

[17] E. Yourdon, Modern Structured Analysis, 1989.

[18] S. C. Vermaat, Discovering computers (ed.3), salemba Infotek, 2009.

[19] M. Drs. Zulkifli Amsyah, Manajemen Sistem Informasi, Jakarta: Gramedia, 2005.

[20] T. S. James A. Hall, Information Technology Auditing and Assurance, 2nd ed., Singapore: Thomson, 2007.

[21] S. Yahya Kurniawan, Ngeblog dengan Wordpress itu Gampang, Jakarta: Elex Media Komputindo, 2008.

[22] S. C. Yogi Wicaksono, Membangun Bisnis Online Dengan Mambo, Jakarta: PT Elex Media Komputindo, 2008.

[23] S. M. Wardana, Menjadi Master PHP dengan Framework Code Igniter, Jakarta: Elex Media Komputindo, 2010.

[24] B. K. Miftakhul Huda, Membuat Aplikasi Database dengan Java, MySQl, dan Netbeans, Jakarta: Elex Media Komputindo, 2010.

[25] S. B. Sakur, Aplikasi Web Database dengan Dreamweaver MX 2004, Yogyakarta: Penerbit Andi, 2005.

[26] S. C. Ali Zaki, 36 Menit Belajar Komputer PHP dan MySQL, Jakarta: Elex Media Komputindo, 2008.

[27] S. Anhar, Panduan Menguasai PHP & MySQL Secara Otodidak, Jakarta: Mediakita, 2010.

[28] D. P. Oktavian, Menjadi Programmer Jempolan Menggunakan PHP, Yogyakarta: MediaKom, 2010.

[29] A. Luphly, “Apa Itu Bootstrap,” 2015. [Online]. Available: https://www.academia.edu/6204469/Apa_itu_Bootstrap. [Diakses 26 August 2015].


(6)

Lokomedia, 2013.