• Tidak ada hasil yang ditemukan

Sistem Informasi Akademik Terpadu Berbasis Web pada SMP Swasta "X".

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Akademik Terpadu Berbasis Web pada SMP Swasta "X"."

Copied!
35
0
0

Teks penuh

(1)

ABSTRAK

SMP Swasta X adalah salah satu SMP swasta yang masih menggunakan sistem manual untuk mengelola data akademik. Seiring dengan perkembangan teknologi yang semakin pesat, sekolah ini dituntut untuk menggunakan sistem informasi yang terkomputerisasi. Tujuan dari penelitian ini adalah untuk membuat sebuah sistem yang dapat menangani masalah pengelolaan data-data akademik, pembuatan jadwal pelajaran, pembuatan laporan data-data akademik dan SMS Gateway sehingga memudahkan pihak sekolah mengelola data dan menyampaikan informasi. Pengumpulan data dilakukan dengan wawancara langsung kepada narasumber. Selain dari data primer, diperoleh pula data dari buku-buku dengan melakukan studi kepustakaan serta pencarian data dari internet. Sistem ini dibuat dengan menggunakan bahasa pemrograman ASP. NET C#, sistem basis data menggunakan SQL Server 2008. Hasil penelitian menunjukkan bahwa sistem yang dibuat dapat membantu pihak sekolah untuk mengelola data-data akademik lebih cepat dan tepat. Sistem juga dapat membantu pihak sekolah membuat laporan data akademik.

(2)

ABSTRACT

SMP Swasta X is one of the private junior high schools that still employs a manual system for managing academic data. Along with the rapid development of technology, many school are pressurized to use computerized information systems. The purpose of this research was to create a system that can deal with the management of academic data, lesson scheduling, create a report of academic data and use SMS Gateway to ease the school to manage the data and convey information. Apart from the primary data, data were also obtained from the literature and the internet. The system was built using ASP .NET C# programming language and database systems SQL Server 2008. The results show that the system could potentially help the school to manage the academic data more quickly and accurately.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xix

DAFTAR NOTASI/ LAMBANG ... xxi

DAFTAR SINGKATAN ... xxxi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.4.1 Ruang Lingkup Perangkat Keras / Hardware ... 3

1.4.2 Ruang Lingkup Perangkat Lunak / Software ... 4

1.4.3 Batasan Aplikasi ... 4

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Sistem Informasi Akademik ... 8

2.2.1 Pendidikan Dan Ciri Pendidikan ... 8

2.2.2 Sistem Pengajaran ... 10

2.3 Basis Data ... 10

2.3.1 Database Management System (DBMS) ... 11

2.3.2 Perancangan Basis Data ... 12

(4)

2.5 Entity Relationship Diagram (ERD)... 14

2.6 Unified Modelling Language (UML) ... 19

2.6.1 Use Case Diagram ... 20

2.6.2 Activity Diagram ... 23

2.6.3 Class Diagram ... 24

2.7 Black Box Testing ... 28

2.8 ASP .NET ... 30

2.9 .NET Framework ... 31

2.10 SQL Server 2008 ... 33

2.11 SMS Gateway ... 34

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 35

3.1 Proses Bisnis ... 35

3.1.1 Pendaftaran Siswa Baru ... 35

3.1.2 Pembagian Kelas ... 37

3.1.3 Pendataan Absensi Siswa ... 39

3.1.4 Pembuatan Rapor Siswa ... 40

3.2 ERD ... 42

3.3 Skema Relasi ... 43

3.3.1 Tabel Tahun Ajaran ... 43

3.3.2 Tabel Semester ... 43

3.3.3 Tabel Siswa ... 44

3.3.4 Tabel Guru ... 45

3.3.5 Tabel Staf ... 46

3.3.6 Tabel Ekstrakurikuler ... 47

3.3.7 Tabel Mata Pelajaran ... 47

3.3.8 Tabel Iuran ... 48

3.3.9 Tabel Kelas ... 48

3.3.10 Tabel Shift ... 48

3.3.11 Tabel SKBM ... 49

3.3.12 Tabel Wali Kelas ... 49

3.3.13 Tabel Absensi ... 50

(5)

3.3.15 Tabel Pembagian Kelas ... 51

3.3.16 Tabel Jadwal ... 51

3.3.17 Tabel Kepribadian ... 52

3.3.18 Tabel Nilai Ekstrakurikuler ... 53

3.3.19 Tabel Nilai Akademik ... 53

3.3.20 Tabel Nilai Harian ... 54

3.3.21 Tabel Rapor ... 54

3.3.22 Tabel Mengajar ... 55

3.3.23 Tabel Upload ... 55

3.4 Arsitektur Sistem ... 57

3.4.1 Use Case Diagram ... 57

3.4.2 Skenario Use Case Diagram ... 59

3.4.3 Activity Diagram ... 62

3.4.4 Class Diagram ... 86

3.5 Rancangan Desain Antarmuka ... 87

3.5.1 Halaman Login ... 87

3.5.2 Halaman Home Staf ... 88

3.5.3 Halaman Mengelola Data Kelas ... 89

3.5.4 Halaman Mengelola Mata Pelajaran ... 89

3.5.5 Halaman Mengelola Data Ekstrakurikuler ... 90

3.5.6 Halaman Mengelola Data Shift ... 90

3.5.7 Halaman Mengelola Data Guru ... 91

3.5.8 Halaman Mengelola Data Staf ... 91

3.5.9 Rancangan Halaman Menambah Data Siswa ... 92

3.5.10 Rancangan Halaman Mengelola Data Siswa ... 93

3.5.11 Rancangan Halaman Mengelola Tahun Ajaran ... 93

3.5.12 Rancangan Halaman Mengelola Semester ... 94

3.5.13 Rancangan Halaman Mengelola Data Wali Kelas ... 94

3.5.14 Rancangan Halaman Mengelola Data Mengajar ... 95

3.5.15 Rancangan Halaman Mengatur SKBM ... 95

3.5.16 Rancangan Halaman Penempatan Siswa Baru ... 96

(6)

3.5.18 Rancangan Halaman Pengeluaran Siswa... 97

3.5.19 Rancangan Halaman Mengelola Jadwal Pelajaran ... 97

3.5.20 Rancangan Halaman Mengelola Data Absensi ... 98

3.5.21 Rancangan Halaman Mengelola Data Iuran ... 98

3.5.22 Rancangan Halaman Mengelola Data Pembayaran ... 99

3.5.23 Rancangan Halaman Home Guru ... 99

3.5.24 Rancangan Halaman Melihat Data Personal Guru ... 100

3.5.25 Rancangan Halaman Mengelola Akun Guru ... 100

3.5.26 Rancangan Halaman Mengelola Nilai Kepribadian ... 101

3.5.27 Rancangan Halaman Mengelola Nilai Ekstrakurikuler ... 101

3.5.28 Rancangan Halaman Mengelola Catatan Wali Kelas ... 102

3.5.29 Rancangan Halaman Mengelola Nilai Akademik ... 102

3.5.30 Rancangan Halaman Mengupload Bahan Pelajaran ... 103

3.5.31 Rancangan Halaman Home Siswa ... 103

3.5.32 Rancangan Halaman Melihat Jadwal Pelajaran ... 104

3.5.33 Rancangan Halaman Melihat Pembayaran ... 104

3.5.34 Rancangan Halaman Melihat Rapor ... 105

3.5.35 Rancangan Halaman Mendownload Bahan Pelajaran ... 106

BAB 4. HASIL PENELITIAN ... 107

4.1 Halaman Login ... 107

4.2 Halaman Home Staf ... 108

4.3 Halaman Mengelola Data Kelas ... 109

4.4 Halaman Mengelola Mata Pelajaran ... 109

4.5 Halaman Mengelola Data Eksktrakurikuler ... 110

4.6 Halaman Mengelola Data Shift ... 111

4.7 Halaman Mengelola Data Guru ... 111

4.8 Halaman Mengelola Data Staf ... 113

4.9 Halaman Menambah Data Siswa ... 114

4.10 Halaman Mengelola Data Siswa ... 114

4.11 Halaman Mengelola Tahun Ajaran ... 115

4.12 Halaman Mengelola Semester ... 116

(7)

4.14 Halaman Mengelola Data Mengajar ... 117

4.15 Halaman Mengatur SKBM ... 118

4.16 Halaman Pembagian Kelas ... 119

4.17 Halaman Pengeluaran Siswa ... 119

4.18 Halaman Mengelola Jadwal Pelajaran... 120

4.19 Halaman Mengelola Data Absensi ... 122

4.20 Halaman Mengelola Data Iuran ... 123

4.21 Halaman Mengelola Data Pembayaran ... 123

4.22 Halaman Home Guru ... 124

4.23 Halaman Melihat Data Personal ... 125

4.24 Halaman Mengelola Akun ... 126

4.25 Halaman Mengelola Kepribadian ... 126

4.26 Halaman Mengelola Nilai Ekstrakurikuler ... 126

4.27 Halaman Mengelola Catatan Wali Kelas ... 128

4.28 Halaman Mengelola Nilai Akademik ... 128

4.29 Halaman Mengelola Nilai Harian ... 128

4.30 Halaman Mengupload Bahan Pelajaran ... 130

4.31 Halaman Melihat Rapor Siswa ... 131

4.32 Halaman Home Siswa ... 131

4.33 Halaman Melihat Data Personal ... 132

4.34 Halaman Mengelola Akun ... 133

4.35 Halaman Melihat Jadwal Pelajaran ... 133

4.36 Halaman Melihat Data Pembayaran ... 134

4.37 Halaman Melihat Nilai Akademik ... 134

4.38 Halaman Cetak Rapor Siswa ... 135

4.39 Halaman Mendownload Bahan Pelajaran ... 135

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 137

5.1 Form Login ... 137

5.2 Form Mengelola Data Kelas ... 137

5.3 Form Mengelola Mata Pelajaran ... 138

5.4 Form Mengelola Data Ekstrakurikuler ... 139

(8)

5.6 Form Menambah Data Siswa ... 140

5.7 Form Mengelola Data Siswa ... 141

5.8 Form Mengelola Data Guru ... 142

5.9 Form Mengelola Data Staf ... 143

5.10 Form Mengelola Tahun Ajaran ... 144

5.11 Form Mengelola Semester ... 145

5.12 Form Mengelola Data Wali Kelas ... 146

5.13 Form Mengatur SKBM ... 146

5.14 Form Penempatan Kelas Siswa Baru ... 147

5.15 Form Pembagian Kelas ... 148

5.16 Form Pengeluaran Siswa ... 148

5.17 Form Mengelola Jadwal Pelajaran ... 149

5.18 Form Mengelola Absensi ... 150

5.19 Form Mengelola Data Iuran ... 150

5.20 Form Mengelola Data Pembayaran ... 151

BAB 6. SIMPULAN DAN SARAN ... 152

6.1 Simpulan ... 152

6.2 Saran ... 152

(9)

DAFTAR GAMBAR

Gambar 2.1 Entitas ... 15

Gambar 2.2 Cara Penulisan Atribut ... 16

Gambar 2.3 Jenis-jenis Atribut ... 17

Gambar 2.4 Relasi 1 : 1 ... 17

Gambar 2.5 Relasi 1 : n ... 18

Gambar 2.6 Relasi n : 1 ... 18

Gambar 2.7 Relasi n : n ... 19

Gambar 2.8 Penggunaan Depedensi Include ... 21

Gambar 2.9 Penggunaan Depedensi Extend ... 22

Gambar 2.10 Use Case Diagram ... 22

Gambar 2.11 Pengunaan Simbol-simbol Activity Diagram ... 24

Gambar 2.12 Struktur Class Diagram ... 25

Gambar 2.13 Generalization dan Inheritence ... 25

Gambar 2.14 Association ... 26

Gambar 2.15 Aggregation ... 26

Gambar 2.16 Composition ... 26

Gambar 2.17 Dependency ... 27

Gambar 2.18 Realization ... 27

Gambar 2.19 Contoh Class Diagram ... 28

Gambar 2.20 Contoh Pengunaan Blackbox Testing ... 29

Gambar 2.21 Daur Hidup ASP .NET ... 31

Gambar 2.22 CLR (Common Language Runtime) ... 32

Gambar 2.23 BCL (Base Case Library) ... 33

Gambar 2.24 Contoh Arsitektur SMS Gateway ... 34

Gambar 3.1 Flowchart Pendaftaran Siswa Baru ... 36

Gambar 3.2 Flowchart Pembagian Kelas ... 38

Gambar 3.3 Flowchart Pendataan Absensi Siswa ... 39

Gambar 3.4 Flowchart Pembuatan Rapor Siswa ... 41

(10)

Gambar 3.6 Use Case Diagram Sistem Informasi Akademik Terpadu SMP

Swasta X ... 58

Gambar 3.7 Activity Diagram Login Staf ... 63

Gambar 3.8 Activity Diagram Login Guru ... 64

Gambar 3.9 Activity Diagram Login Siswa ... 65

Gambar 3.10 Activity Diagram Mengelola Data Siswa ... 66

Gambar 3.11 Activity Diagram Mengelola Data Guru ... 67

Gambar 3.12 Activity Diagram Mengelola Data Staf ... 69

Gambar 3.13 Activity Diagram Mengelola Tahun Ajaran ... 70

Gambar 3.14 Activity Diagram Mengelola Data Semester ... 72

Gambar 3.15 Activity Diagram Mengelola Data Kelas ... 73

Gambar 3.16 Activity Diagram Mengelola Mata Pelajaran ... 74

Gambar 3.17 Activity Diagram Mengelola Data Ekstrakurikuler ... 76

Gambar 3.18 Activity Diagram Mengelola Data Shift ... 77

Gambar 3.19 Activity Diagram Mengelola Wali Kelas ... 78

Gambar 3.20 Activity Diagram Mengelola Pembagian Kelas ... 80

Gambar 3.21 Activity Diagram Mengelola Data Jadwal ... 81

Gambar 3.22 Activity Diagram Mengelola Data Absensi ... 83

Gambar 3.23 Activity Diagram Mengelola Data Nilai Ekstrakurikuler ... 84

Gambar 3.24 Activity Diagram Mengelola Nilai Akademik ... 86

Gambar 3.25 Rancangan Halaman Login ... 88

Gambar 3.26 Rancangan Halaman Home Staf ... 88

Gambar 3.27 Rancangan Halaman Mengelola Data Kelas ... 89

Gambar 3.28 Rancangan Halaman Mengelola Mata Pelajaran ... 89

Gambar 3.29 Rancangan Halaman Mengelola Data Ekstrakurikuler ... 90

Gambar 3.30 Rancangan Halaman Mengelola Data Shift ... 90

Gambar 3.31 Rancangan Halaman Mengelola Data Guru ... 91

Gambar 3.32 Rancangan Halaman Mengelola Data Staf ... 91

Gambar 3.33 Rancangan Halaman Menambah Data Siswa ... 92

Gambar 3.34 Rancangan Halaman Mengelola Data Siswa ... 93

Gambar 3.35 Rancangan Halaman Mengelola Tahun Ajaran ... 93

(11)

Gambar 3.37 Rancangan Halaman Mengelola Data Wali Kelas ... 94

Gambar 3.38 Rancangan halaman mengelola data mengajar ... 95

Gambar 3.39 Rancangan Halaman Mengatur SKBM ... 95

Gambar 3.40 Rancangan Halaman Penempatan Siswa Baru ... 96

Gambar 3.41 Rancangan Halaman Pembagian Kelas ... 96

Gambar 3.42 Rancangan Halaman Pengeluaran Siswa ... 97

Gambar 3.43 Rancangan Halaman Mengelola Jadwal Pelajaran ... 97

Gambar 3.44 Rancangan Halaman Mengelola Data Absensi ... 98

Gambar 3.45 Rancangan Halaman Mengelola Data Iuran ... 98

Gambar 3.46 Rancangan Halaman Mengelola Data Pembayaran ... 99

Gambar 3.47 Rancangan Halaman Home Guru ... 99

Gambar 3.48 Rancangan Halaman Melihat Data Personal Guru ... 100

Gambar 3.49 Rancangan Halaman Mengelola Akun ... 100

Gambar 3.50 Rancangan Halaman Mengelola Nilai Kepribadian ... 101

Gambar 3.51 Rancangan Halaman Mengelola Nilai Ekstrakurikuler ... 101

Gambar 3.52 Rancangan Halaman Mengelola Catatan Wali Kelas... 102

Gambar 3.53 Rancangan Halaman Mengelola Nilai Akademik ... 102

Gambar 3.54 Rancangan Halaman Mengupload Bahan Pelajaran ... 103

Gambar 3.55 Rancangan Halaman Home Siswa ... 103

Gambar 3.56 Rancangan Halaman Melihat Jadwal Pelajaran ... 104

Gambar 3.57 Rancangan Halaman Melihat Pembayaran ... 104

Gambar 3.58 Rancangan Halaman Melihat Rapor ... 105

Gambar 3.59 Rancangan Halaman Mendownload Bahan Pelajaran ... 106

Gambar 4.1 Halaman Login ... 107

Gambar 4.2 Halaman Home Staf ... 108

Gambar 4.3 Halaman Mengelola Data Kelas ... 109

Gambar 4.4 Halaman Mengelola Mata Pelajaran ... 110

Gambar 4.5 Halaman Mengelola Data Ekstrakurikuler ... 110

Gambar 4.6 Halaman Mengelola Data Shift ... 111

Gambar 4.7 Halaman Mencari Data Guru ... 111

Gambar 4.8 Halaman Mengelola Data Guru ... 112

(12)

Gambar 4.10 Halaman Mengelola Data Staf ... 113

Gambar 4.11 Halaman Menambah Data Staf ... 113

Gambar 4.12 Halaman Menambah Data Siswa ... 114

Gambar 4.13 Halaman Mencari Data Siswa ... 115

Gambar 4.14 Halaman Mengelola Data Siswa ... 115

Gambar 4.15 Halaman Mengelola Tahun Ajaran ... 116

Gambar 4.16 Halaman Mengelola Data Semester ... 116

Gambar 4.17 Halaman Mengelola Data Wali Kelas ... 117

Gambar 4.18 Halaman Mengelola Data Mengajar ... 118

Gambar 4.19 Halaman Mengatur SKBM ... 118

Gambar 4.20 Halaman Mengelola Pembagian Kelas ... 119

Gambar 4.21 Halaman Melihat Data Pembagian Kelas ... 119

Gambar 4.22 Halaman Pengeluaran Siswa ... 120

Gambar 4.23 Halaman Data Pengeluaran Siswa ... 120

Gambar 4.24 Halaman Mengelola Jadwal Pelajaran ... 121

Gambar 4.25 Halaman Melihat Data Jadwal Pelajaran ... 121

Gambar 4.26 Halaman Mengelola Data Absensi ... 122

Gambar 4.27 Halaman Melihat Data Absensi ... 122

Gambar 4.28 Halaman Mengelola Data Iuran ... 123

Gambar 4.29 Halaman Mengelola Data Pembayaran ... 123

Gambar 4.30 Halaman Melihat Data Pembayaran ... 124

Gambar 4.31 Halaman Home Guru ... 125

Gambar 4.32 Halaman Melihat Data Personal ... 125

Gambar 4.33 Halaman Mengelola Akun ... 126

Gambar 4.34 Halaman Mengelola Kepribadian ... 126

Gambar 4.35 Halaman Mengelola Nilai Ekstrakurikuler ... 127

Gambar 4.36 Halaman Melihat Data Nilai Ekstrakurikuler ... 127

Gambar 4.37 Halaman Mengelola Catatan Wali Kelas ... 128

Gambar 4.38 Halaman Mengelola Nilai Akademik... 128

Gambar 4.39 Halaman Mengelola Nilai Harian ... 129

Gambar 4.40 Halaman Menambah Nilai Harian ... 129

(13)

Gambar 4.42 Halaman Mengupload Bahan Pelajaran ... 130

Gambar 4.43 Halaman Melihat Rapor Siswa ... 131

Gambar 4.44 Halaman Home Siswa ... 132

Gambar 4.45 Halaman Melihat Data Personal ... 132

Gambar 4.46 Halaman Mengelola Akun ... 133

Gambar 4.47 Halaman Melihat Jadwal Pelajaran ... 133

Gambar 4.48 Halaman Melihat Data Pembayaran ... 134

Gambar 4.49 Halaman Melihat Nilai Akademik... 134

Gambar 4.50 Halaman Cetak Rapor Siswa ... 135

(14)

DAFTAR TABEL

Tabel 2.1 Tabel Jenis-jenis Multiplisitas ... 27

Tabel 3.1 Tabel Tahun Ajaran... 43

Tabel 3.2 Tabel Semester ... 43

Tabel 3.3 Tabel Siswa ... 44

Tabel 3.4 Tabel Guru ... 45

Tabel 3.5 Tabel Staf ... 46

Tabel 3.6 Tabel Ekstrakurikuler ... 47

Tabel 3.7 Tabel Mata Pelajaran ... 47

Tabel 3.8 Tabel Iuran ... 48

Tabel 3.9 Tabel Kelas ... 48

Tabel 3.10 Tabel Shift ... 49

Tabel 3.11 Tabel SKBM ... 49

Tabel 3.12 Tabel Wali Kelas ... 49

Tabel 3.13 Tabel Absensi ... 50

Tabel 3.14 Tabel Pembayaran ... 50

Tabel 3.15 Tabel Pembagian Kelas ... 51

Tabel 3.16 Tabel Jadwal ... 51

Tabel 3.17 Tabel Kepribadian ... 52

Tabel 3.18 Tabel Nilai Ekstrakurikuler ... 53

Tabel 3.19 Tabel Nilai Akademik ... 53

Tabel 3.20 Tabel Nilai Harian ... 54

Tabel 3.21 Tabel Rapor ... 54

Tabel 3.22 Tabel Mengajar ... 55

Tabel 3.23 Tabel Upload ... 55

Tabel 5.1 Hasil Pengujian Halaman Login ... 137

Tabel 5.2 Hasil Pengujian Halaman Mengelola Data Kelas ... 137

Tabel 5.3 Hasil Pengujian Form Mengelola Mata Pelajaran ... 138

Tabel 5.4 Hasil Pengujian Halaman Mengelola Data Ekstrakurikuler ... 139

Tabel 5.5 Hasil Pengujian Mengelola Data Shift ... 139

(15)

Tabel 5.7 Hasil Pengujian Halaman Mengelola Data Siswa ... 141

Tabel 5.8 Hasil Pengujian Halaman Mengelola Data Guru ... 142

Tabel 5.9 Hasil Pengujian Halaman Mengelola Data Staf ... 143

Tabel 5.10 Hasil Pengujian Halaman Mengelola Tahun Ajaran ... 144

Tabel 5.11 Hasil Pengujian Halaman Mengelola Semester ... 145

Tabel 5.12 Hasil Pengujian Halaman Mengelola Data Wali Kelas ... 146

Tabel 5.13 Hasil Pengujian Halaman Mengatur SKBM ... 146

Tabel 5.14 Hasil Pengujian Halaman Penempatan Kelas Siswa Baru ... 147

Tabel 5.15 Hasil Pengujian Halaman Pembagian Kelas ... 148

Tabel 5.16 Hasil Pengujian Halaman Pengeluaran Siswa ... 148

Tabel 5.17 Hasil Pengujian Mengelola Jadwal Pelajaran ... 149

Tabel 5.18 Hasil Pengujian Halaman Mengelola Absensi ... 150

Tabel 5.19 Hasil Pengujian Halaman Mengelola Data Iuran ... 150

(16)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Dokumen Dokumen atau

laporan: dokumen tersebut dapat dipersiapkan

dengan tulis tangan, atau dicetak dengan computer

menumpuk simbol

dokumen dan

mencetak nomor dokumen di bagian

depan sudut

kanan atas.

Flowchart Input//output;

jurnal atau buku besar

Fungsi

input/output apa

pun didalam

bagan alir

program. Dipergunakan untuk mewakili jurnal dan buku

besar dalam

bagan alir

(17)

Jenis Notasi/Lambang Nama Arti

Flowchart Tampilan Informasi yan

ditampilkan oleh peralatan output online, seperti terminal, monitor, atau layar.

Flowchart Pengetikan

online

Memasukan

(entry) data melalui peralatan

-online seperti terminal atau

pemrosesan yang dilaksanakan dengan komputer, biasanya

menghasilkan perubahan atas

data atau

informasi.

Flowchart Proses manual Pelaksanaan pemrosesan yang dilaksanakan secara manual.

Flowchart File File dokumen

(18)

Jenis Notasi/Lambang Nama Arti

huruf yang ditulis di dalam simbol menunjukan

urutan pengaturan file secara N=

numeris, A=

alfabetis, D= berdasar tanggal

Flowchart Disk magnetis Data disimpan secara permanen di dalam disk magnetis;

dipergunakan untuk file utama (master file) dan

database.

Flowchart Terminal Titik awal, akhir, atau

pemberhentian

dalam suatu

proses atau

program; juga dipergunakan untuk menunjukan adanya pihak eksternal.

Flowchart Keputusan Langkah

(19)

Jenis Notasi/Lambang Nama Arti

dalam sebuah program komputer bagan air untuk memperlihatkan pembuatan

cabang ke jalan alternatif.

Flowchart On-page

connector

Menghubun

gkan arus

pemroses di satu halaman yang sama; pengunaan konektor ini la

Suatu penanda masuk dari, atau keluar ke halaman lain.

Flowchart Arus dokumen

atau proses

Arah pemroses

(20)

Jenis Notasi/Lambang Nama Arti

Entitiy

Relationship

Diagram

Entity (entitas) Entity yang memiliki atribut kunci untuk tiap memiliki atribut kunci sehingga harus

dihubungkan dengan strong entity. Dalam weak entity

menggunakan diskriminator

sebagai atribut uniknya dan juga

Relationship Sebuah hubungan antara beberapa

entity dan tidak dapat berdiri sendiri, paling sedikit harus 2

(21)

Jenis Notasi/Lambang Nama Arti

Entitiy

Relationship

Diagram

Atribut Menjelaskan suatu

entity dan dibagi menjadi beberapa atribut lagi.

Entitiy

Relationship

Diagram

Atribut bernilai banyak

(multivalued attribute)

Atribut yang terdiri dari sekumpulan harga untun suatu entitas tertentu.

Entitiy

Relationship

Diagram

Atribut turunan (derived

attribute)

Menjelaskan suatu atribut yang nilainya diperoleh dari nilai atribut

Merupakan derajat keikutsertaan

(22)

Jenis Notasi/Lambang Nama Arti entitas pertama dihubungkan

Satu ke banyak (one to many)

Satu entity dalam A dihubungkan dengan sejumlah

entity dalam entity dengan sejumlah

entity dalam A. A dihubungkan dengan sejumlah

(23)

Jenis Notasi/Lambang Nama Arti

dihubungkan dengan sejumlah

entity dalam A.

Use Case

Diagram

Actor Actor

mempresentasikan seseorang atau sesuatu yang

fungsionalitas dari suatu sistem, sehingga

pengguna dapat memahami guna dari sistem.

Use Case

Diagram

Communication Tujuan komunikasi adalah untuk

Include Termasuk bagian dari use case lain (diharuskan).

Use Case

Diagram

Extend Perluasan dari use case lain apabila syarat terpenuhi.

Use Case

Diagram

Generalisasi relasi antara dua

(24)

Jenis Notasi/Lambang Nama Arti

case dimana salah satunya

menurunkan , menambahkan atau override sifat dari yang lainnya.c

Activity

Diagram

Initial State Untuk memulai aktifitas diagram yang dilakukan di

activity diagram

Activity

Diagram

Action State Action yang dilakukan oleh sistem.

Activity

Diagram

Decision Pilihan untuk mengambil

Digunakan untuk menunjukkan kegiatan yang dilakukan secara pararel atau untuk menggabungkan dua kegiatan pararel menjadi satu.

Activity

Diagram

Final State Digunakan untuk mengakhiri

aktifitas

Activity

Diagram

(25)

Jenis Notasi/Lambang Nama Arti

penghubung

antara action satu dengan action

(26)

DAFTAR SINGKATAN

PBM : Proses Belajar Mengajar

SKBM : Standar Ketuntasan Belajar Minimal DBMS : Database Management System DDL : Data Definition Language DML : Data Manipulation Language ERD : Entity Relationship Diagram SDLC : System Development Life Cycle UML : Unified Modelling Language OMG : Object Management Group

CORBA : Common Object Request Broker Architecture ASP : Active Server Pages

DLL : Dynamic Link Library ISAPI : Internet Service API

HTML : Hypertext Markup Language COM : Component Object Module VB : Visual Basic

CLR : Common Language Runtime BCL : Base Class Library

SQL : Stuctured Query Language SMS : Short Message Service

HP : Handphone

(27)

BAB 1. PENDAHULUAN

Bab ini menjelaskan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian yang akan dibahas dalam pembuatan sistem informasi akademik terpadu ini.

1.1 Latar Belakang Masalah

Dewasa ini perkembangan teknologi informasi dan komunikasi di Indonesia tumbuh semakin pesat, seiring dengan arus informasi yang berjalan dengan cepat. Informasi merupakan sesuatu yang sangat dibutuhkan oleh manusia, karena dengan informasi seseorang akan mengetahui apa saja yang sedang terjadi di sekitarnya. Seiring dengan berkembangnya teknologi informasi, banyak sistem terkomputerisasi yang dibuat untuk membantu aktivitas sebuah lembaga atau instansi. Sistem tersebut dapat digunakan untuk menunjang kinerja lembaga atau instansi agar pekerjaan yang dilakukan menjadi lebih efektif dan efisien, baik untuk pengolahan data maupun penyimpanan data.

Lembaga pendidikan atau sekolah merupakan suatu wadah yang berfungsi untuk melaksanakan proses belajar-mengajar, pelatihan dan pengembangan terhadap siswanya. Dalam kinerja sehari-hari, lembaga pendidikan sering dihadapkan pada masalah-masalah yang berkaitan dengan sistem informasi akademik. Sistem informasi akademik merupakan sekumpulan elemen-elemen atau bagian-bagian baik fisik maupun non-fisik dan prosedur yang saling berhubungan satu sama lain menjadi satu kesatuan yang bekerja sama untuk mengolah data akademik menjadi sebuah informasi. Sistem informasi akademik berperan sebagai tiang utama dalam mengatur segala hal yang berkaitan dengan penyelenggaraan pembelajaran maupun hal-hal yang mendukungnya.

(28)

2

sistem informasi akademik secara manual menyebabkan beberapa permasalahan di antaranya, pengolahan data akademik yang memakan banyak waktu, informasi yang dihasilkan masih kurang akuratDengan kekurangan sistem informasi akademik yang berjalan manual dapat menyebabkan banyak pihak yang dirugikan dengan pelayanan akademik di sekolah.

SMP X adalah salah satu penyelenggara kegiatan akademik dan sekaligus merupakan lembaga pendidikan, tentu menginginkan terlaksananya kegiatan akademik dengan baik dan lancar. Sistem informasi akademik yang berjalan di SMP ini masih berjalan secara manual. Sekolah ini masih menggunakan arsip untuk menyimpan data-data akademik dengan tingkat kuantitas yang tinggi dan komplek, sehingga masih banyak terdapat kelemahan seperti data akademik belum terintegrasi dengan baik, sehingga proses pencarian data akademik berlangsung lambat, sering terjadi kesalahan dalam pengolahan data akademik, serta proses pembuatan laporan masih berjalan lambat. Hal lain yang sering terjadi, orang tua sering kesulitan memperoleh informasi absensi serta nilai akademik siswa karena informasi tersebut hanya diberikan pada saat pembagian rapor siswa.

Permasalahan seperti ini dapat diantisipasi oleh pihak sekolah dengan membangun sebuah sistem informasi akademik yang terkomputerisasi. Maka dari itu diperlukan sebuah sistem akademik terkomputerisasi yang berguna untuk pengolahan data akademik, serta dilengkapi dengan sms gateway

yang berguna sebagai sarana informasi absensi dari pihak sekolah kepada orang tua/wali siswa. Dengan sistem informasi akademik terkomputerisasi, diharapkan pengolahan data akademik di SMP X berjalan efektif dan efisien.

1.2 Rumusan Masalah

(29)

3

1. Bagaimana cara membangun sebuah sistem informasi akademik terkomputerisasi yang dapat mempermudah proses pengelolaan data akademik di SMP Swasta X?

2. Bagaimana cara membangun sebuah sistem informasi akademik terkomputerisasi yang dapat membuat laporan data akademik di SMP Swasta X?

3. Bagaimana cara mengimplementasikan fitur sms gateway ke dalam sistem informasi akademik terkomputerisasi yang sudah dibangun agar dapat digunakan sebagai sarana informasi antar pihak sekolah dengan orang tua/wali siswa?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah dikemukakan di atas, maka tujuan yang akan dibahas adalah sebagai berikut:

1. Membangun sebuah sistem informasi akademik terkomputerisasi yang dapat mempermudah proses pengelolaan data akademik di SMP Swasta X.

2. Membangun sebuah sistem informasi akademik terkomputerisasi yang dapat membuat laporan data akademik di SMP Swasta X.

3. Mengimplementasikan fitur sms gateway ke dalam sistem informasi akademik terkomputerisasi yang sudah dibangun agar dapat digunakan sebagai sarana informasi antar pihak sekolah dengan orang tua/wali siswa.

1.4 Ruang Lingkup Kajian

Sistem yang akan dibuat mempunyai ruang lingkup sebagai berikut :

1.4.1 Ruang Lingkup Perangkat Keras /

Hardware

 Monitor 17 inchi.

 Processor: setara dengan Intel Core 2 atau lebih.  RAM 2 GB.

(30)

4

1.4.2 Ruang Lingkup Perangkat Lunak /

Software

 Sistem operasi minimal menggunakan Windows XP Professional SP 2.

 Sistem basis data menggunakan SQL Server 2008.  Bahasa Pemograman menggunakan ASP.NET C#.

1.4.3 Batasan Aplikasi

 Sistem yang dihasilkan berbasis web.

 Sistem dikhususkan untuk kegiatan akademik SMP Swasta X.  Sistem dibuat untuk digunakan oleh staf, guru, siswa.

 Sistem dapat digunakan untuk pengelolaan data akademik SMP Swasta X (data siswa, data guru, data nilai siswa, data absensi siswa, data mata pelajaran).

 Sistem dapat digunakan untuk mengalokasi jadwal pelajaran secara manual.

 Sistem dapat digunakan untuk pengelolaan iuran sekolah siswa serta pembayaran iuran sekolah bulanan.

 Guru dapat meng-upload bahan-bahan pembelajaran ke dalam sistem, serta mengelola bahan-bahan pembelajaran. Bahan-bahan pembelajaran yang di-upload ke sistem selanjutnya dapat diunduh oleh siswa.

 Sistem dilengkapi dengan SMS Gateway untuk digunakan sebagai sarana informasi dari pihak sekolah kepada orang tua siswa.

 Sistem dapat digunakan untuk membuat laporan-laporan data akademik.  Sistem tidak meliputi pengelolaan penerimaan siswa baru.

1.5 Sumber Data

(31)

5

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan pembuatan sistem ini adalah sebagai berikut:

BAB 1. PENDAHULUAN

Bab ini menjelaskan tentang uraian mengenai Latar Belakang, Rumusan Masalah, Tujuan Pembahasan, Batasan Masalah , sistematika pembahasan.

BAB 2. KAJIAN TEORI

Bab ini menjelaskan tentang dasar teori-teori yang menunjang dalam membangun sistem ini.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini menjelaskan tentang hasil analisis dan perancangan sistem yang akan dibuat.

BAB 4. HASIL PENELITIAN

Bab ini menjelaskan tentang perencanaan tahap implementasi fungsi dan cara penggunaan sistem yang telah dibuat.

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini menjelaskan tentang pengujian yang telah dilakukan pada sistem berikut serta dengan hasil-hasilnya.

BAB 6. SIMPULAN DAN SARAN

(32)

BAB 6. SIMPULAN DAN SARAN

Bab ini berisi tentang berisi simpulan dan saran untuk pengembangan aplikasi di masa yang akan datang atau saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan dapat ditarik kesimpulan sebagai berikut:

1. Sistem informasi akademik terkomputerisasi yang dibangun diharapkan dapat mempermudah proses pengelolaan data akademik di SMP Swasta X.

2. Sistem informasi yang dibangun memiliki fitur penjadwalan yang diharapkan dapat mempermudah sekolah melakukan penjadwalan.

3. Sistem informasi yang dibangun memiliki fitur pengelolaan nilai akademik, nilai ekstrakurikuler, nilai kepribadian dan pembuatan rapor secara otomatis yang diharapkan mempermudah pihak sekolah mengelola nilai dan membuat rapor.

4. Sistem informasi akademik terkomputerisasi yang dibangun diharapkan dapat membuat laporan data akademik di SMP Swasta X.

5. Implementasi fitur sms gateway ke dalam sistem informasi akademik terkomputerisasi diharapakan dapat digunakan untuk mengirimkan sms kepada orang tua jika siswa tidak hadir.

6.2 Saran

Berikut ini adalah beberapa saran untuk pengembangan aplikasi di masa yang akan datang atau saran untuk pelaksanaan penelitian:

1. Sistem difasilitasi dengan fasilitas log aktifitas untuk melacak aktifitas jika ada pihak yang tidak bertanggung jawab.

(33)

153

(34)

154

DAFTAR PUSTAKA

[1] L. Sidharta, Sistem Informasi Bisnis, Jakarta: Gramedia Pustaka Utama, 1995.

[2] J. Hartono M, Analisis dan Desain Sistem Informasi : Pendekatan. Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi Yogyakarta, 1999.

[3] G. B. Davis, Kerangka Dasar Sistem Informasi Manajemen, Jakarta: Pustaka Binaman Pressindo, 1991.

[4] W. Komputer, Panduan Aplikatif Pengembangan Web Berbasis ASP, Yogyakarta: Penerbit Andi, 2002.

[5] N. Fattah, Landasan Manajemen Pendidikan, Bandung: PT Remaja Rosdakarya, 2000.

[6] O. Hamalik, Perencanaan Pengajaran Berdasarkan Pendekatan Sistem, Bandung : PT Citra Aditya Bakti, 1990.

[7] N. Sudjana, Penilaian Hasil PMB, Bandung: PT Remaja Rosdakarya, 1990.

[8] T. Connoly and C. Begg, Database Systems: A Practical Approach To Design, Implementation, And Management. 5th Edition, America: Pearson Education, 2010.

[9] I. Perancangan Basis Data dalam All in 1, Jakarta: Alex Media Computindo, 2011.

[10] K. Sistem Informasi Akutansi, Yogyakarta: Unit Penerbit dan Percetakan Sekolah Tinggi Ilmu YKPN, 2010.

[11] M. H. Tanjung and H. Prabowo, Sistem Informasi Manajemen Sumeber Daya Manusia, Jakarta: Grasindo, 2005.

[12] F. Basis Data, Bandung: Informatika, 2002.

(35)

155

[14] M. Fowler, UML Distilled, Yogyakarta: Andi, 2005.

[15] R. S. Pressman, Rekayasa Perangkat Lunak : Pendekatan Praktisi, Yogyakarta: Andi, 2002.

[16] I. Sommerville, Software Engineering (Rekayasa Perangkat Lunak)/Ian Sommerville; alih bahasa, Dra Yuhilza Hanum M.Eng.; Hilarius Wibi Hardani. Ed. 6, Jakarta: Erlangga, 2003.

[17] E. Kurniawan, Cepat Mahir ASP .NET 3.5, Yogyakarta: Andi, 2010. [18] I. Spaanjaars, Beginning ASP.NET 4: In C# dan VB, Hoboken: John

Wiley dan Sons, 2010.

[19] A. Nugroho, Belajar Sendiri Mengimplementasikan SQL Server 2008, Jakarta: Elex Media Computindo, 2008.

[20] K. C. Laudon and J. P. Laudon, Management Information Systems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.

[21] W. K. Chen, Linear Networks and Systems, Belmont, CA: Wadsworth, 1993, pp. 123-135.

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

Gambar

Tabel Tahun Ajaran .................................................................. 43
Tabel Pembagian Kelas ........................................................ 51

Referensi

Dokumen terkait

Hasil penelitian ini menunjukkan bahwa hanya manfaat kepercayaan dan manfaat perlakuan spesial yang signifikan secara langsung maupun tidak langsung pada loyalitas melalui

- Layanan : Perencanaan Rekayasa, Sub-Klasifikasi Jasa Desain Rekayasa untuk Pekerjaan Teknik sipil Air (RE-103) - Persyaratan lainnya dapat dilihat pada Website SPSE :

Rencana struktur tata ruang untuk Kawasan Reok secara pewilayahan masuk dalam Wilayah Pengembangan II dengan fungsi sebagai Pusat Kegiatan Lokal (PKL). Kawasan

Setelah peneliti mengadakan penelitian tindakan kelas dengan menggunakan model Problem Based Learning (PBL), akhirnya dapat disimpulkan bahwa ada peningkatan kemampuan

Hadits dalam meningkatkan prestasi belajar siswa Madrasah Aliyah Negeri. Trenggalek yaitu, kerja sama yang baik antara sekolah dan juga

Oleh karena itu, untuk mengatasi adanya waste berupa environmental, health and safety maka dapat diatasi dengan pengadaan kursi yang lebih layak untuk pekerja sortir

Daya tarik Guru Danau tidak hanya terletak pada kemampuannya dalam berdakwah tetapi juga adanya persepsi umum bahkan kepercayaan dari jamaahnya bahwa orang-orang

Ketepatan dari kedua lengan ialah ketika satu lengan masuk ke dalam air, maka lengan yang lain.. pada posisi telah melewati