Sistem Informasi Akademik Terintegrasi SMP Santo Yusuf.
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 DiagramDFD 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.