pengembangan perangkat lunak sistem informasi...

285
PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI AKADEMIK SD STANDAR NASIONAL RAWAJATI 08 PAGI BERBASIS JARINGAN WLAN DENGAN MENGGUNAKAN INFRASTRUKTUR AD-HOC SKRIPSI Disusun Oleh: Indah Dwijayanthi Nirmala 106091002935 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2010 M / 1431 H

Upload: vuongkhanh

Post on 17-Mar-2019

234 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PENGEMBANGAN PERANGKAT LUNAK

SISTEM INFORMASI AKADEMIK

SD STANDAR NASIONAL RAWAJATI 08 PAGI

BERBASIS JARINGAN WLAN DENGAN

MENGGUNAKAN INFRASTRUKTUR AD-HOC

SKRIPSI

Disusun Oleh:

Indah Dwijayanthi Nirmala

106091002935

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH

JAKARTA 2010 M / 1431 H

Page 2: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PENGEMBANGAN PERANGKAT LUNAK

SISTEM INFORMASI AKADEMIK

SD STANDAR NASIONAL RAWAJATI 08 PAGI

BERBASIS JARINGAN WLAN DENGAN

MENGGUNAKAN INFRASTRUKTUR AD-HOC

Skripsi

Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer

Pada Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

Oleh:

Indah Dwijayanthi Nirmala

106091002935

Menyetujui,

Pembimbing I,

Arini ST, MT NIP. 1976 0131 200901 2 001

Pembimbing II,

Dr. Rusdianto Rustam, M.Sc NIP. 1957 0205 198303 1 015

Mengetahui,

Ketua Program Studi Teknik Informatika

Yusuf Durachman M.Sc, MIT NIP. 19710522 200604 1 002

ii

Page 3: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PENGESAHAN UJIAN Skripsi yang berjudul “Pengembangan Perangkat Lunak Sistem Informasi Akademik SD Standar Nasional Rawajati 08 Pagi Berbasis Jaringan WLAN dengan menggunakan infrastruktur Ad-Hoc, telah diuji dan dinyatakan lulus dalam Sidang Munaqosah Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta, pada hari Senin tanggal 08 September 2010. Skripsi ini telah diterima sebagai salah satu syarat untuk memperoleh gelar strata satu (S1) Program Studi Teknik Informatika.

Jakarta, September 2010

Tim Penguji,

iii

Penguji I

Victor Amrizal, M.Kom NIP. 150411288

Penguji II

Andrew Fiade, M.Kom NIP. 19820811 200912 1 004

Tim Pembimbing,

Pembimbing I

Arini, MT NIP. 19760131 200901 2 001

Pembimbing II

Dr. Rusdianto Rustam, M.Sc NIP. 195702051 198303 1 015

Mengetahui,

Dekan Fakultas Sains Dan Teknologi

DR. Syopiansyah Jaya Putra, M.Sis NIP. 19680117 200112 1 001

Ketua Program Studi Teknik Informatika

Yusuf Durachman M.Sc, MIT NIP. 19710522 200604 1 002

Page 4: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

HALAMAN PERNYATAAN

DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-

BENAR ASLI KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN

SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI

ATAU LEMBAGA MANAPUN.

Jakarta, 8 September 2010

Indah Dwijayanthi Nirmala 106091002935

iv

Page 5: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

KATA PENGANTAR

Segala Puji dan Syukur penulis panjatkan kepada Allah SWT atas segala

karunia-Nya karena penulis dapat menyelesaikan penulisan Skripsi ini dengan

Judul Pengembangan Perangkat Lunak Sistem Informasi Akademik SD

Standar Nasional Rawajati 08 Pagi Berbasis Jaringan WLAN Dengan

Menggunakan Infrastruktur Ad-Hoc dengan baik. Shalawat serta salam penulis

haturkan kepada Nabi Muhammad SAW, para sahabat dan keluarga beliau.

Setelah seluruh penulisan Skripsi ini terlaksana, penulis ingin

mengucapkan banyak terimakasih kepada seluruh pihak yang telah membantu

baik itu berupa motivasi, bimbingan, moril maupun materil, yang ditujukan

kepada:

1. Bapak DR. Syopiansyah Jaya Putra, M.SIS, selaku Dekan Fakultas Sains

dan Teknologi, UIN Syarif Hidayatullah Jakarta.

2. Bapak Yusuf Durachman, M.Sc, MIT, selaku Ketua Program Studi Teknik

Informatika, Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah

Jakarta

3. Ibu Arini ST, MT, selaku dosen pembimbing I yang selalu memberikan

bimbingan, semangat dan selalu meluangkan waktunya walaupun sedang

sangat sibuk.

4. Bapak Rusdianto Rustam, M.Sc, selaku dosen pembimbing II yang telah

memberikan pengarahan dan membantu menyelesaikan penulisan skripsi

ini.

vi

Page 6: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

5. Keluarga tercinta, Ayahanda H.A.Mulyadi permana, Ibunda Hj.Suharti

dan kakak-adik tercinta Wahyu Ginanjar Pratama dan shelvi Hardianti

Oktavia, yang telah memberi dukungan baik moril maupun materil.

6. Kekasih tercinta yang selalu memberikan solusi dan motivasi dalam

menyelesaikan penulisan Skripsi ini.

7. Ibu Dra. Nurlaela Chaerani, M.Pd selaku Kepala Sekolah SDSN Rawajati

08 Pagi yang telah memberikan penulis kesempatan untuk melakukan

Penelitian di Sekolah Dasar Standar Nasional Rawajati 08 Pagi.

8. Rekan-rekan Program Studi Teknik Informatika angkatan 2006 yang

sudah memberikan motivasi, doa dan dukungan.

9. Serta semua pihak yang telah membantu pelaksanaan dan penyusunan

laporan skripsi ini, yang tidak dapat penulis cantumkan satu persatu.

Penulis sadar bahwa penyusunan skripsi ini masih jauh dari sempurna,

oleh karena itu penyusun mengharapkan kritik dan saran yang bersifat

membangun agar penyusunan skripsi ini menjadi lebih baik lagi.

Akhir kata, semoga skripsi ini bermanfaat khususnya kepada penulis

sendiri dan bagi yang membacanya.

Jakarta, 8 September 2010

Indah Dwijayanthi Nirmala 106091002935

vii

Page 7: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

DAFTAR ISI

Halaman Judul ................................................................................................. i

Lembar Persetujuan Pembimbing ................................................................. ii

Lembar Pengesahan Ujian ............................................................................... iii

Halaman Pernyataan ....................................................................................... iv

Abstrak .............................................................................................................. v

Kata Pengantar ................................................................................................ vi

Daftar Isi ........................................................................................................... viii

Daftar Tabel ...................................................................................................... xii

Daftar Gambar ................................................................................................. xiv

BAB I PENDAHULUAN

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

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

1.3 Batasan Masalah .................................................................................... 3

1.4 Tujuan Penulisan .................................................................................... 4

1.5 Manfaat Penulisan .................................................................................. 4

1.6 Metodologi Penelitian ............................................................................ 6

1.6.1 Metodologi Pegumpulan Data ...................................................... 6

1.6.2 Metodologi Pengembangan Sistem ............................................... 8

1.7 Sistematika Penulisan ............................................................................ 8

viii

Page 8: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

BAB II LANDASAN TEORI

2.1 Pengertian-pengertian ............................................................................ 11

2.1.1 Pengertian Perangkat Lunak ....................................................... 11

2.1.2 Pengertian Sistem......................................................................... 12

2.1.3 Pengertian Informasi ................................................................... 13

2.1.4 Pengertian Akademik .................................................................. 15

2.1.5 Pengertian Pengembangan Sistem .............................................. 15

2.1.6 Pengertian Perangkat Lunak Sistem ........................................... 15

2.1.7 Pengertian Sistem Informasi ....................................................... 15

2.1.8 Pengertian Sistem Informasi Akademik ...................................... 17

2.1.9 Pengertian Program GUI ............................................................. 17

2.1.10 Pengertian Program Two Tier ..................................................... 18

2.2 Jaringan WLAN ..................................................................................... 20

2.2.1 Pengertian Jaringan Komputer .................................................... 20

2.2.2 Konsep Dasar Jaringan WLAN.................................................... 20

2.2.3 Pengertian WLAN........................................................................ 21

2.2.4 Keuntungan Jaringan WLAN....................................................... 21

2.2.5 Jenis Konfigurasi Perangkat WLAN............................................ 22

2.2.6 Topologi Jaringan WLAN ........................................................... 24

2.3 Konsep Dasar Waterfall ......................................................................... 25

2.4 Database ................................................................................................. 26

2.5 Database Relasional ............................................................................... 27

2.6 DBMS ..................................................................................................... 28

2.7 Tools Pengembangan Sistem ................................................................. 29

ix

Page 9: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

2.7.1 Bagan Alir Sistem (Flowchart) .................................................... 29

2.7.2 Diagram Alir Data (DAD) .......................................................... 30

2.7.3 Diagram Hubungan Entitas (ERD) .............................................. 32

2.7.4 State Transition Diagram (STD) ................................................. 33

2.7.5 Kardinalisasi atau Kardinalitas ................................................... 33

2.7.6 Pengujian Black Box ................................................................... 34

2.8 Software Pengembangan Sistem ............................................................ 34

2.8.1 Delphi............................................................................................. 34

2.8.2 Mengenal IDE Delphi ................................................................... 35

2.6.3 Penggunaan XAMPP .................................................................... 38

2.6.4 Penggunaan My SQL dan My SQL Connector ............................ 38

BAB III METODOLOGI PENELITIAN

3.1 Metodologi Pengumpulan Data .............................................................. 40

3.2 Metode Pengembangan Sistem .............................................................. 46

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Profil Sekolah.......................................................................................... 53

4.1.1 Sekilas Sekolah ........................................................................... 54

4.1.2 lambang Jaya Raya ...................................................................... 55

4.1.3 Logo Diknas Sekolah .................................................................. 55

4.1.4 Visi SDN Rawajati 08 Pagi ......................................................... 56

4.1.5 Misi SDN Rawajati 08 Pagi ......................................................... 56

4.1.6 Struktur Organisasi ...................................................................... 56

x

Page 10: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

xi

4.2 Analisis Sistem........................................................................................ 57

4.2.1 Analisis Sistem Berjalan .............................................................. 57

4.2.2 Kelebihan dan Kelemahan Sistem Berjalan ................................ 60

4.2.3 Analisis Sistem Usulan ............................................................... 60

4.2.4 Data Flow Diagram ..................................................................... 62

4.2.4.1 Diagram Konteks Sistem yang diusulkan ...................... 62

4.2.4.2 Diagram Rinci Sistem yang diusulkan........................... 65

4.3 Perancangan Sistem ............................................................................... 86

4.3.1 Perancangan Basis Data .............................................................. 86

4.3.2 Perancangan Arsitektur Sistem ................................................... 93

4.3.3 State Transitional Diagram ......................................................... 94

4.3.4 Komponen Aplikasi .................................................................... 106

4.4 Pengkodean ............................................................................................. 108

4.4.1 Interface Aplikasi ........................................................................ 108

4.4.2 Instalasi Komponen Sistem ......................................................... 112

4.4.3 Menjalankan Aplikasi .................................................................. 113

4.5 Pengujian................................................................................................. 113

BAB 5 PENUTUP

5.1 Kesimpulan ............................................................................................. 153

5.2 Saran........................................................................................................ 154

Daftar Pustaka .................................................................................................. 155

Lampiran

Page 11: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

DAFTAR GAMBAR

Gambar 1.1 Linear Sequential Model .................................................................. 8

Gambar 2.1 Server Side ....................................................................................... 18

Gambar 2.2 Client Side ........................................................................................ 19

Gambar 2.3 Jaringan Berbasis WLAN Ad-hoc.................................................... 23

Gambar 2.4 Jaringan Berbasis WLAN Infrastruktur ........................................... 23

Gambar 2.5 Jaringan Terdistribusi....................................................................... 24

Gambar 2.6 Linear Sequential Model .................................................................. 25

Gambar 2.7 Contoh Relasi Satu-satu ................................................................... 33

Gambar 2.8 Contoh Relasi Satu-Banyak ............................................................. 34

Gambar 2.9 Contoh Relasi Banyak-Banyak ........................................................ 34

Gambar 2.10 Component Palette ........................................................................... 36

Gambar 2.11 Object Tree View ............................................................................. 36

Gambar 2.12 Object Inspector ............................................................................... 37

Gambar 2.13 Form Editor ...................................................................................... 37

Gambar 2.14 Kode Editor ...................................................................................... 38

Gambar 4.1 Lambang Jaya Raya ......................................................................... 55

Gambar 4.2 Logo Diknas ..................................................................................... 55

Gambar 4.3 Struktur Organisasi........................................................................... 57

Gambar 4.4 Diagram Arus Dokumen pada sistem yang berjalan........................ 59

Gambar 4.5 Diagram Konteks Sistem yang diusulkan ........................................ 62

Gambar 4.6 Diagram Zero Sistem yang diusulkan .............................................. 64

Gambar 4.7 Diagram Level 1 Proses ke-1 Sistem yang diusulkan...................... 65

xiv

Page 12: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 4.8 Diagram Level 1 Proses ke-2 Sistem yang diusulkan...................... 66

Gambar 4.9 Diagram Level 1 Proses ke-3 Sistem yang diusulkan...................... 67

Gambar 4.10 Diagram Level 1 Proses ke-4 Sistem yang diusulkan...................... 68

Gambar 4.11 Diagram Level 1 Proses ke-5 Sistem yang diusulkan...................... 69

Gambar 4.12 Diagram Level 1 Proses ke-6 Sistem yang diusulkan...................... 70

Gambar 4.13 Diagram Level 1 Proses ke-7 Sistem yang diusulkan...................... 70

Gambar 4.14 Diagram Level 1 Proses ke-8 Sistem yang diusulkan...................... 71

Gambar 4.15 Diagram Level 1 Proses ke-9 Sistem yang diusulkan...................... 71

Gambar 4.16 Diagram Level 1 Proses ke-10 Sistem yang diusulkan.................... 72

Gambar 4.17 Diagram Level 1 Proses ke-11 Sistem yang diusulkan.................... 72

Gambar 4.18 Diagram Level 2 Proses ke-2.1 Sistem yang diusulkan................... 73

Gambar 4.19 Diagram Level 3 Proses ke-2.2 Sistem yang diusulkan................... 74

Gambar 4.20 Diagram Level 3 Proses ke-2.3 Sistem yang diusulkan................... 75

Gambar 4.21 Diagram Level 3 Proses ke-3.1 Sistem yang diusulkan................... 76

Gambar 4.22 Diagram Level 3 Proses ke-3.2 Sistem yang diusulkan................... 77

Gambar 4.23 Diagram Level 3 Proses ke-3.3 Sistem yang diusulkan................... 78

Gambar 4.24 Diagram Level 3 Proses ke-4.1 Sistem yang diusulkan................... 79

Gambar 4.25 Diagram Level 3 Proses ke-4.2 Sistem yang diusulkan................... 80

Gambar 4.26 Diagram Level 3 Proses ke-4.3 Sistem yang diusulkan................... 81

Gambar 4.27 Diagram Level 3 Proses ke-5.1 Sistem yang diusulkan................... 82

Gambar 4.28 Diagram Level 3 Proses ke-5.2 Sistem yang diusulkan................... 83

Gambar 4.29 Diagram Level 3 Proses ke-6.1 Sistem yang diusulkan................... 84

Gambar 4.30 Diagram Level 3 Proses ke-6.1 Sistem yang diusulkan................... 85

Gambar 4.31 Diagram Hubungan Antar Entitas (ERD) ........................................ 86

xv

Page 13: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

xvi

Gambar 4.32 Logical Record Structure (LRS) ...................................................... 87

Gambar 4.33 Arsitektur Sistem.............................................................................. 93

Gambar 4.34 Struktur Menu Sistem Informasi Akademik SDN Rawajati 08 Pagi

Berbasis WLAN..................................................................................................... 94

Gambar 4.35 STD Halaman Menu Utama............................................................. 95

Gambar 4.36 STD Halaman Menu File Sekolah ................................................... 96

Gambar 4.37 STD Halaman Menu File Guru ........................................................ 97

Gambar 4.38 STD Halaman Menu File Siswa....................................................... 98

Gambar 4.39 STD Halaman Menu File KBM ....................................................... 99

Gambar 4.40 STD Halaman Menu File Nilai ........................................................ 100

Gambar 4.41 STD Halaman Menu Report Sekolah............................................... 101

Gambar 4.42 STD Halaman Menu Report Guru ................................................... 102

Gambar 4.43 STD Halaman Menu Report Siswa .................................................. 103

Gambar 4.44 STD Halaman Menu Report KBM................................................... 104

Gambar 4.45 STD Halaman Menu Report Nilai.................................................... 105

Gambar 4.46 Form Halaman Menu Utama............................................................ 108

Gambar 4.47 Contoh Code program error pada proses debugging........................ 114

Page 14: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

DAFTAR TABEL

Tabel 2.1 Simbol Bagan Alir Sistem ..................................................................... 29

Tabel 2.2 Simbol Diagram Alir Data ..................................................................... 31

Tabel 2.3 Simbol Entity Relationship Diagram ..................................................... 32

Tabel 3.1 Perbandingan Studi Literatur ................................................................. 42

Tabel 3.2 Kelebihan dan Kekurangan penggunaan waterfall ................................ 47

Tabel 4.1 Tabel Profil_Sekolah.............................................................................. 88

Tabel 4.2 Tabel Sarana_Sekolah............................................................................ 88

Tabel 4.3 Tabel Prestasi_Sekolah .......................................................................... 89

Tabel 4.4 Tabel Profil_Guru .................................................................................. 89

Tabel 4.5 Tabel Jabatan_Guru ............................................................................... 89

Tabel 4.6 Tabel Pendidikan_Guru ......................................................................... 90

Tabel 4.7 Tabel Profil_Siswa................................................................................. 90

Tabel 4.8 Tabel Wali_Siswa .................................................................................. 91

Tabel 4.9 Tabel Perkembangan_Siswa .................................................................. 91

Tabel 4.10 Tabel Mata_Pelajaran .......................................................................... 91

Tabel 4.11 Tabel Pengajaran.................................................................................. 92

Tabel 4.12 Tabel Penilaian..................................................................................... 92

Tabel 4.13 Tabel Spesifikasi Hardware ................................................................. 106

Tabel 4.14 Tabel Spesifikasi Software................................................................... 107

Tabel 4.15 Tabel Hasil Pengujian Bagian Program............................................... 115

Tabel 4.16 Tabel Pengujian Subsistem Modul Login, Menu Utama, Exit User, dan

Exit Program .......................................................................................................... 115

xii

Page 15: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

xiii

Tabel 4.17 Tabel Pengujian Subsistem Modul Menu File Sekolah....................... 116

Tabel 4.18 Tabel Pengujian Subsistem Modul Menu File Guru............................ 119

Tabel 4.19 Tabel Pengujian Subsistem Modul Menu File Siswa .......................... 122

Tabel 4.20 Tabel Pengujian Subsistem Modul Menu File KBM........................... 125

Tabel 4.21 Tabel Pengujian Subsistem Modul Menu File Nilai............................ 127

Tabel 4.22 Tabel Pengujian Subsistem Modul Menu Report Sekolah .................. 129

Tabel 4.23 Tabel Pengujian Subsistem Modul Menu Report Guru ....................... 129

Tabel 4.24 Tabel Pengujian Subsistem Modul Menu Report Siswa...................... 129

Tabel 4.25 Tabel Pengujian Subsistem Modul Menu Report KBM ...................... 130

Tabel 4.26 Tabel Pengujian Subsistem Modul Menu Report Nilai ....................... 130

Tabel 4.27 List Hasil Pengujian dengan pendekatan black-box testing................. 131

Tabel 4.28 Pengujian Penerimaan Sistem.............................................................. 152

Page 16: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan komputer dari hari-ke-hari mengalami perubahan

yang sangat pesat, kebutuhan akan informasi yang akurat, tepat dan terkini

juga semakin dibutuhkan agar dapat tetap bertahan dalam menghadapi

segala tantangan di era globalisasi dan persaingan bebas.

Perkembangan teknologi dan ilmu informatika yang pesat

mendorong masyarakat baik kelompok maupun perorangan, instansi baik

pemerintah maupun swasta, sekolah ataupun universitas untuk

memanfaatkan perkembangan teknologi dan informatika tersebut.

Keunggulan komputer dalam memproses data akan meningkatkan

efektivitas, produktivitas, serta efisiensi suatu sistem informasi.

Dengan kehadiran komputer di SDSN Rawajati 08 Pagi akan sangat

menunjang efisiensi kinerja sehingga akan mendapatkan dampak yang

positif didalam suatu aktifitas sekolah tersebut.

Saat ini, dalam proses manajemen akademik di SDSN Rawajati 08

Pagi masih secara manual dalam penanganan pendataan akademiknya. sudah

tentu cara tersebut tidak efisien baik dari segi tenaga maupun waktu.

Berdasarkan dari sistem manual yang terdapat di SDSN Rawajati 08

Pagi tersebut, penulis ingin memberikan suatu solusi dengan

mengembangkan dan mengaplikasikan suatu alur kerja sistem akademik

Page 17: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

2

berdasarkan sistem akademik manual yang sudah ada pada SDSN Rawajati

08 Pagi, dan membuat sistem basis data yang akan digunakan dalam aplikasi

akademik yang terkomputerisasi, user interface untuk mengelola basis data

tersebut, dan aplikasi akademik yang terkomputerisasi dengan baik antara

sistem basis data, user interface, dan user itu sendiri.

Penulis juga melakukan penggunaan media jaringan WLAN dengan

menggunakan infrastruktur Ad-Hoc dalam pengembangan sistemnya untuk

memberikan solusi optimal yang telah terkomputerisasi, dengan tujuan agar

pengembangan sistem informasi ini tidak hanya digunakan oleh satu

komputer saja (stand alone) melainkan juga dapat diakses oleh beberapa

komputer, sehingga semua komputer yang terhubung dapat saling

berkomunikasi dan berbagi resource.

Oleh sebab itu dengan berdasarkan latar belakang permasalahan di

atas, penulis mencoba mengambil tema dalam penelitian skripsi ini dengan

judul “Pengembangan Perangkat Lunak Sistem Informasi Akademik

SD Standar Nasional Rawajati 08 Pagi Berbasis Jaringan WLAN

Dengan Menggunakan Infrastruktur Ad-Hoc”.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang telah diuraikan diatas maka dapat

diambil rumusan masalah sebagai berikut :

1. Bagaimana membangun suatu aplikasi sistem informasi berbasis

jaringan WLAN yang dapat menampilkan informasi akademik yang ada

di SDSN Rawajati 08 Pagi ?

Page 18: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

3

2. Apakah dengan aplikasi ini dapat memudahkan user dalam mengakses

aplikasinya di beberapa komputer ?

3. Apakah dengan aplikasi ini dapat diterapkan untuk mengatasi

manajemen akademik di SDSN Rawajati 08 Pagi ?

4. Bagaimana membuat suatu laporan dari pendataan akademik yang

terjadi secara terkomputerisasi ?

1.3 Batasan Masalah

Karena banyaknya aktifitas kerja pada SDSN Rawajati 08 Pagi serta

sesuai dengan penelitian penulis, untuk itu penulis perlu membatasi masalah

yang akan dibahas dalam karya tulis ini. Batasan tersebut adalah :

1. Data yang akan dipakai ini hanya menitikberatkan pada pendataan

akademik pada SDSN Rawajati 08 Pagi.

2. Pada pembuatan laporan ini disesuaikan dari permintaan SDSN Rawajati

08 Pagi.

3. Dalam pengembangan aplikasi sistem informasi akademik berbasis

jaringan WLAN ini, penulis menggunakan bahasa Pemrograman Borland

Delphi dengan menggunakan My SQL sebagai basis datanya.

4. Penulis tidak membahas sistem keamanan jaringan dalam penelitiannya.

5. Jenis informasi yang ditampilkan hanya terbatas pada teks.

Page 19: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

4

1.4 Tujuan Penulisan

Tujuan dari diadakannya penelitian dan pengembangan aplikasi

sistem informasi akademik dalam menunjang penulisan skripsi ini adalah

untuk :

1. Mengembangkan suatu perangkat lunak sistem informasi tentang

pendataan akademik dalam suatu kelompok database dengan

menggunakan suatu aplikasi.

2. Untuk membantu Kepala Sekolah, Guru, maupun Pihak Sekolah lainnya

dalam menyajikan data akademik sekolah sehingga dapat memenuhi

kebutuhan dalam pencarian dan penyajian informasi yang berhubungan

dengan data akademik sekolah itu sendiri.

3. Mengembangkan suatu perangkat lunak sistem informasi akademik ini

menjadi suatu aplikasi yang dapat diakses oleh beberapa komputer yang

berbasiskan jaringan WLAN, sehingga memudahkan user dalam

mengaksesnya.

4. Kepala Sekolah, Guru, maupun Pihak Sekolah lainnya dapat

memperoleh informasi data dengan proses yang cepat dan tepat.

1.5 Manfaat Penulisan

Manfaat yang didapatkan oleh penulis dalam melakukan penelitian

dan pengembangan perangkat lunak sistem informasi akademik berbasis

jaringan WLAN dalam menunjang penulisan skripsi ini adalah :

Page 20: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

5

1. Bagi Penulis :

a. Penulis dapat membuat suatu sistem informasi akademik yang dapat

diakses melalui Jaringan WLAN.

b. Untuk memperoleh gambaran mengenai bagaimana membuat atau

mengimplementasikan suatu masalah menjadi sebuah sistem yang

baik.

2. Bagi Sekolah :

a. Membantu SDSN Rawajati 08 Pagi dalam mengontrol sistem

informasi manajemen data akademik di sekolah tersebut.

b. Memudahkan Pihak Sekolah dalam memperoleh informasi yang

dibutuhkan untuk pengambilan data akademik yang lebih tepat dan

akurat.

c. Memudahkan Pihak Sekolah dalam mengakses aplikasi ini karena

aplikasi dapat diakses melalui banyak komputer sehingga

memudahkan user dalam mengaksesnya.

3. Bagi Universitas :

a. Mengetahui seberapa jauh mahasiswa menguasai materi yang telah

diberikan selama pendidikan di Universitas Islam Negeri Jakarta.

b. Sebagai bahan acuan untuk angkatan-angkatan berikutnya.

c. Sebagai bahan masukan dan evaluasi program pendidikan di

Universitas Islam Negeri Jakarta.

Page 21: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

6

4. Bagi Pembaca atau Pihak Lain :

Semoga penulisan ini berguna bagi pembaca sebagai informasi,

khususnya bagi para pembaca yang memiliki minat dan kepentingan

yang sama dan juga dapat dijadikan sebagai pembelajaran untuk

membandingkan dengan konsep atau metode yang lain dalam

mengembangkan suatu sistem.

1.6 Metodologi Penelitian

Metode penelitian yang penulis gunakan dalam penulisan skripsi ini

adalah sebagai berikut :

1.6.1 Metodologi Pengumpulan Data

Berikut beberapa proses yang dilalui penulis dalam

pengumpulan data guna membantu dalam penulisan ini, yaitu :

1. Studi Lapangan

a. Wawancara

Penulis mengumpulkan data secara tatap muka

langsung dengan Pihak Sekolah guna mendapatkan data-data

dan keterangan yang diperlukan.

b. Observasi

Pengumpulan data dan informasi dengan cara

meninjau dan melakukan pengamatan secara langsung ke

objek penelitian guna memperoleh data atau gambaran serta

keterangan terhadap sistem yang sedang berjalan.

Page 22: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

7

c. Kuasioner

memberikan kuisioner kepada beberapa guru untuk

mendapatkan kebutuhan dan masukan dari Guru SDSN

Rawajati 08 Pagi untuk pengembangan sistem.

2. Studi Pustaka

Penulis melakukan studi pustaka sebagai bahan utama

dalam pembuatan skripsi ini. Pengumpulan data dengan cara

mengambil dari sumber-sumber media cetak maupun elektronik

yang dapat dijadikan acuan penelitian dan penulisan skripsi ini.

3. Studi Literatur

Dalam penentuan penelitian skripsi ini, diperlukan sebuah

perbandingan studi literatur sejenis yang erat hubungannya

dengan tema penulisan skripsi ini. Perbandingan studi sejenis ini

diperlukan agar nantinya penelitian ini dapat bermanfaat dan

menjadi pelengkap dan penyempurna dari studi-studi literatur

yang telah dilaksanakan sebelumnya.

4. Studi Kelayakan

Dalam penelitian skripsi ini, penulis juga melakukan

Studi kelayakan. Studi kelayakan ini diperlukan untuk menilai

apakah aplikasi yang dibuat ini layak untuk dikembangkan

dengan mempertimbangkan beberapa aspek yang mencakup

kelayakan teknis, kelayakan ekonomi, kelayakan hukum,

kelayakan operasional maupun kelayakan waktu.

Page 23: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

8

1.6.2 Metodologi Pengembangan Sistem

Dalam mengembangkan sistem ini, penulis menggunakan

Linear Sequential Model (Pressman, 2001). Metode ini disebut juga

metode waterfall. Metode ini mengusulkan sebuah pendekatan

kepada perkembangan perangkat lunak yang sistematik dan

sekuensial yang mulai pada tingkat dan kemajuan sistem pada

seluruh analisis, perancangan, kode, pengujian dan pemeliharaan.

Metode ini memiliki empat tahapan, yaitu tahap analisis,

perancangan, kode dan pengujian

Gambar 1.1 Linear Sequential Model (Pressman, 2001)

1.7 Sistematika penulisan

Dalam skripsi ini, pembahasan yang sajikan terbagi dalam lima bab,

yang secara singkat akan diuraikan sebagai berikut :

Page 24: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

9

BAB I PENDAHULUAN

Bab ini berisi pendahuluan yang terdiri dari latar belakang,

perumusan masalah, batasan masalah, tujuan penulisan,

manfaat penulisan, metodologi penelitian, dan sistematika

penulisan.

BAB II LANDASAN TEORI

Bab ini Menguraikan berbagai teori yang mendukung dan

mendasari penulisan skripsi ini, yakni menjelaskan

pengertian-pengertian dari Sistem, Informasi, Sistem

Informasi, Akademik, Sistem Informasi Akademik, Konsep

WLAN, Pemograman Borland Delphi, Xampp, My SQL, My

SQL Connector dan perangkat lunak pendukung lainnya.

BAB III METODOLOGI PENELITIAN

Bab ini akan menjelaskan metodologi yang dipakai dalam

penelitian ini yaitu metode pengumpulan data serta metode

pengembangan sistem.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Dalam bab ini diuraikan proses pengembangan rancangan

sistem informasi akademik SDSN Rawajati 08 Pagi, yang

meliputi tahapan analisis sistem, perancangan sistem, kode

dan pengujian.

Page 25: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

10

BAB V PENUTUP

Bab ini adalah bab terakhir yang menyajikan kesimpulan-

kesimpulan dari hasil penelitian yang telah dilaksanakan

serta saran-saran untuk pengembangan sistem yang lebih

baik lagi.

Page 26: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

11

BAB II

LANDASAN TEORI

2.1 Pengertian-pengertian

2.1.1 Pengertian Perangkat Lunak

Dalam arti sempit perangkat lunak adalah program yang

dijalankan di suatu pemroses. Perangkat lunak dalam arti lebih luas

terdiri dari program-program yang dieksekusi komputer dalam

beraneka ukuran dan beraneka ragam arsitektur, dokumen-dokumen

berupa hard copy dan bentuk-bentuk maya, dan data berupa angka-

angka dan teks juga representasi informasi gambar, video, dan audio.

(Bambang, 2008)

Perangkat lunak adalah obyek tertentu yang dapat dijalankan

seperti kode sumber, kode obyek, atau sebuah program yang lengkap.

(Al-Bahra, 2006)

Perangkat lunak yaitu program yang berisi instruksi atau

perintah untuk melakukan pengolahan data. (Agus, 2009)

Perangkat lunak adalah deretan instruksi yang digunakan

untuk mengendalikan komputer sehingga komputer dapat melakukan

tindakan sesuai yang dikehendaki pembuatnya. (Abdul & Terra,

2003)

Page 27: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

12

2.1.2 Pengertian Sistem

Secara umum, sistem dapat diartikan sebagai kumpulan dari

elemen-elemen yang berinteraksi untuk mencapai suatu tujuan

tertentu sebagai satu kesatuan. (Agus, 2009)

Menurut Jerry Fith Gerald (Jogiyanto, 2000) dalam buku

Agus (2009), sistem adalah suatu jaringan kerja dari prosedur-

prosedur yang saling berhubungan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

Dalam bidang sistem informasi, sistem diartikan sebagai

sekelompok komponen yang saling berhubungan, bekerja sama

untuk mencapai tujuan bersama dengan menerima input serta

menghasilkan input dalam proses transformasi yang teratur. (Agus,

2009)

Definisi sistem menurut Webster’s Dictionary dalam buku

Al-Bahra (2006), sistem adalah suatu rangkaian atau tatanan hal-hal

yang saling berhubungan untuk membentuk suatu kesatuan atau

keseluruhan organik, serangkaian kenyataan, prinsip, aturan dan lain-

lain, yang diklasifikasikan dan diatur di dalam bentuk teratur dengan

maksud yang memperlihatkan suatu rencana logis yang

menghubungkan bagian-bagian yang berbeda, sebuah metode atau

rencana klasifikasi atau penataan, cara mengerjakan sesuatu, metode,

prosedur.

Page 28: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

13

Sistem adalah kumpulan elemen, komponen, atau subsistem

yang saling berintegrasi dan berinteraksi untuk mencapai tujuan

tertentu. (Aji, 2007)

Dari pengertian diatas, dapat ditarik kesimpulan bahwa :

“Sistem adalah kumpulan dari elemen yang mempunyai tujuan dan

saling berinteraksi untuk mendapat tujuan tertentu”.

2.1.3 Pengertian Informasi

“Informasi adalah data yang diolah menjadi bentuk yang

lebih berguna dan berarti bagi yang menerimanya” (Agus, 2009)

“Informasi adalah data yang diolah menjadi sebuah bentuk

yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

keputusan saat ini atau saat mendatang” (Aji, 2007)

“Informasi merupakan salah satu sumber daya penting dalam

suatu organisasi, yang digunakan sebagai bahan pengambilan

keputusan” (Abdul & Terra, 2005)

Menurut (McFadden dkk, 1999) dalam buku Agus Mulyanto,

(2009) “Informasi merupakan data yang telah di proses sedemikian

rupa sehingga meningkatkan pengetahuan seseorang yang

menggunakan data tersebut”.

Menurut (Laundon & Laundon, 1998) dalam buku Abdul

kadir (2009), mendefinisikan informasi sebagai berikut: “Informasi

adalah data yang telah diolah menjadi bentuk yang bermakna dan

berguna bagi manusia”.

Page 29: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

14

Menurut (Hoffer dkk, 1999) dalam buku Abdul kadir (2009),

mendefinisikan informasi sebagai berikut: “Informasi adalah data

yang telah diproses sedemikian rupa sehingga meningkatkan

pengetahuan seseorang yang menggunakannya”.

“Informasi adalah data yang memberikan suatu nilai tambah

atau pengetahuan bagi yang menggunakannya dalam pengambilan

keputusan” (Abdul, 2009)

Menurut Barry E dalam buku Agus (2009) : informasi

merupakan sesuatu yang menunjukkan hasil pengolahan data yang

diorganisasi dan berguna kepada orang yang menerimanya.

Menurut Robert N. Anthony dan John Dearden dalam buku

Management Control Systems, menyebut informasi sebagai suatu

kenyataan, data, item yang menambah pengetahuan bagi

penggunanya. (Agus, 2009)

Menurut Stephen A. Moscove dan Mark G. Simkin dalam

bukunya Accounting Information Systems: Concepts and Practise

mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang

berguna yang dapat digunakan untuk pengambilan keputusan bisnis.

(Agus, 2009)

Dari pengertian diatas, dapat ditarik kesimpulan bahwa :

“Informasi adalah data yang diolah menjadi bentuk yang berguna

untuk membuat keputusan.

Page 30: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

15

2.1.4 Pengertian Akademik

Pengertian akademik adalah seluruh lembaga pendidikan

formal baik pendidikan anak usia dini, pendidikan dasar, pendidikan

menengah, pendidikan kejuruan maupun perguruan tinggi yang

menyelenggarakan pendidikan vokasi dalam satu cabang atau

sebagian cabang ilmu pengetahuan, teknologi, dan atau seni tertentu.

(www.wikipedia.org)

2.1.5 Pengertian Pengembangan Sistem

Pengembangan sistem, yaitu merupakan tindakan mengubah,

menggantikan, atau menyusun sistem lama menjadi sistem yang baru

baik secara sebagian maupun keseluruhan untuk memperbaiki sistem

yang selama ini berjalan atau yang telah ada. (Aji, 2007)

2.1.6 Pengertian Perangkat Lunak Sistem

Menurut Presman dalam buku Bambang Hariyanto, (2004

dan 2008), perangkat lunak sistem adalah kumpulan program untuk

melayani program-program yang lain.

Perangkat lunak sistem, yaitu perangkat lunak yang

mengoperasikan sistem komputernya. (Andi, 2008)

Perangkat lunak sistem merupakan sekumpulan program

yang ditulis untuk melayani program-program yang lain. (Al-Bahra,

2006)

2.1.7 Pengertian Sistem Informasi

“Sistem informasi adalah suatu sistem di dalam suatu

organisasi, yang mempertemukan kebutuhan pengolahan transaksi

Page 31: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

16

harian, mendukung operasi, bersifat manajerial dan kegiatan strategi

dari suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan-laporan yang diperlukan” (Aji, 2007)

Menurut James Alter (1992) dalam buku Information system:

A managemen Perspective, mendefinisikan sistem informasi sebagai

kombinasi antar prosedur kerja, informasi, orang, dan teknologi

informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah

organisasi. (Agus, 2009)

Bodnar dan Hopwood (1993) dalam buku Accounting

Information System edisi kelima, mendefinisikan sistem informasi

sebagai kumpulan perangkat keras dan perangkat lunak yang

dirancang untuk mentransformasikan data ke dalam bentuk informasi

yang berguna. (Agus, 2009)

Menurut Gelinas, Oram, dan Wiggins (1990) dalam buku

Accounting Information System, sistem informasi adalah suatu sistem

buatan manusia yang secara umum terdiri atas sekumpulan

komponen berbasis komputer dan manual yang dibuat untuk

menghimpun, menyimpan, dan mengelola data serta menyediakan

informasi keluaran kepada para pemakai. (Agus, 2009)

Menurut Turban, McLean, dan Waterbe (1999) dalam buku

Information Technology for Management Making Connection for

Strategies Advantages, mendefinisikan sistem informasi sebagai

sistem yang mengumpulkan, memproses, menyimpan, menganalisis,

Page 32: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

17

dan menyebarkan informasi untuk tujuan yang spesifik. (Agus,

2009)

Definisi sistem informasi, menurut Joseph Wilkinson dalam

buku Acounting and Information System adalah kerangka kerja yang

mengoordinasikan sumber daya (manusia, komputer) untuk

mengubah masukan (input) menjadi keluaran (informasi), guna

mencapai sasaran-sasaran perusahaan. (Agus, 2009)

Dari pengertian diatas, dapat disimpulkan bahwa sistem

informasi merupakan suatu komponen yang terdiri dari manusia,

teknologi informasi, dan prosedur kerja yang memproses,

menyimpan, menganalisis, dan menyebarkan informasi untuk

mencapai suatu tujuan.

2.1.8 Pengertian Sistem Informasi Akademik

Sistem Informasi Akademik adalah modul aplikasi sebagai

tools dalam melakukan pengelolaan administrasi pendidikan dan data

akademik yang dibangun. Contoh ruang lingkup akademik yang ada

di sekolah, seperti data sekolah, data guru, data murid, data pelajaran

dan data nilai”. (www.academica.gamatechno.com)

2.1.9 Pengertian Program GUI

Program GUI merupakan program yang berjalan diatas

Graphical User Interface atau dengan kata lain merupakan program

yang dibuat dengan bahasa pemrograman berbasis visual, seperti

Visual Studio.net dan Delphi di berbasis Windows atau Kdevelop

plus QT Designer di Linux. (Wahana, 2006)

Page 33: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

18

2.1.10 Pengertian Program Two Tier

Program two tier atau biasa disebut Client-Server terdiri dari satu

komputer server dan beberapa komputer client. Fungsi dari server

adalah sebagai penyedia informasi, sedangkan fungsi dari client

adalah melakukan tugas penanganan data. Pada program two tier

dapat dibagi menjadi dua jenis :

1. Server side

Program server side merupakan program dimana aplikasi

dan DBMS berada di server. Sementara itu, hanya GUI yang ada

di client.

Server

GUI

Client

Program AplikasiDBMS

Wi-fi

Gambar 2.1 Server Side

Page 34: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

19

2. Client side

Di program client side hanya DBMS yang berada pada

server, sedangkan program aplikasi dan GUI berada di client.

Server

DBMS

Client

Program AplikasiGUI

Wi-fi

Gambar 2.2 Client Side

Dari penjelasan diatas, yang penulis gunakan untuk

implementasi dalam penelitian ini yakni program two tier jenis

client side. Tapi kelemahan dari program client side adalah bila

ada perombakan dari program aplikasi atau GUI, maka semua

perubahan harus diaplikasikan ke semua client.

Page 35: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

20

2.2 Jaringan WLAN

2.2.1 Pengertian Jaringan Komputer

Jaringan komputer merupakan sekumpulan komputer yang

saling terhubung untuk saling bertukar data dan informasi.

(Madcoms, 2009)

Jaringan komputer adalah kumpulan dua atau lebih komputer

yang saling berhubungan untuk melakukan komunikasi data. (Aji,

2000)

Jaringan komputer merupakan interkoneksi sejumlah

komputer dan peralatan lainnya yang dihubungkan dengan jalur

transmisi dan alat komunikasi membentuk suatu sistem sehingga

dapat saling bertukar data, informasi, atau menggunakan peralatan

secara bersama untuk melaksanakan tugas pengolahan data (Edhy,

2005)

Jaringan komputer adalah dua buah komputer atau lebih yang

saling terhubung dengan sebuah media fisik dan software dengan

tujuan melakukan komunikasi antara komputer-komputer tersebut.

(Agus, 2009)

2.2.2 Konsep Dasar WLAN

Pada dasarnya prinsip kerja pada jaringan WLAN sama

dengan jaringan yang menggunakan jaringan kabel, perbedaan yang

utama adalah pada media transmisinya, yaitu melalui gelombang

radio. Sedangkan pada jaringan kabel menggunakan media transmisi

melalui kabel (Madcoms, 2009)

Page 36: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

21

WLAN merupakan hubungan komputer seperti pengiriman

dan penerimaan data dilakukan melalui udara dengan menggunakan

teknologi gelombang radio. (Gunadi, 2009)

2.2.3 Pengertian WLAN

WLAN adalah jaringan komputer yang menggunakan

gelombang radio sebagai media transmisi data. WLAN sering disebut

sebagai Jaringan Nirkabel atau Jaringan Tanpa Kabel (Madcoms,

2009)

WLAN) adalah jaringan yang menggunakan media transmisi

wireless atau nirkabel (Aji, 2007)

WLAN dapat didefinisikan sebagai sebuah sistem komunikasi

data fleksibel yang dapat digunakan untuk menggantikan atau

menambah jaringan LAN yang sudah ada untuk memberikan

tambahan fungsi dalam konsep jaringan komputer pada umumnya.

(Gunadi, 2009)

2.2.4 Keuntungan Jaringan WLAN

Dengan menggunakan jaringan WLAN, jaringan yang

dijangkau lebih luas dibandingkan dengan jaringan yang

menggunakan media kabel. Contoh penggunaan jaringan WLAN

adalah untuk menghubungkan jaringan antar lokasi yang tidak

memungkinkan pemasangan kabel. Beberapa Keuntungan dalam

menggunakan WLAN adalah (Madcoms, 2009):

1. Mobilitas yang tinggi. Sistem WLAN dapat menyediakan

pengaksesan informasi real time dimana saja bagi pengguna LAN

Page 37: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

22

selama berada di dalam organisasinya. Mobilitas ini mendukung

layanan yang tidak dapat disediakan oleh jaringan kabel.

2. Fleksibilitas dan kemudahan instalisasi (Pemasangan).

Jaringan WLAN dapat dipasang dengan mudah serta dapat

mengurangi penggunaan kabel yang melalui tembok dan atap.

Dengan teknologi WLAN juga dapat digunakan pada jaringan

dimana kabel tidak memungkinkan untuk dipasang.

3. Pengurangan Anggaran Biaya. Meskipun investasi awal yang

dibutuhkan untuk perangkat keras WLAN dapat lebih tinggi dari

biaya perangkat LAN kabel, tapi biaya instalisasi keseluruhan

serta biaya penggunaan dapat diperkecil. Keuntungan biaya

jangka panjang akan sangat besar pada jaringan kabel apabila

sering terjadi perpindahan dan perubahan.

4. Kemampuan Jangkauan. Jaringan WLAN dapat dipasang pada

topologi yang bermacam-macam untuk mendapatkan kebutuhan

instalasi dan pemakaian yang sesuai. Konfigurasi jaringan secara

mudah dapat diubah dari jaringan peer-to-peer untuk jumlah

pengguna yang sedikit menuju jaringan infrastruktur yang padat

mencapai ribuan pengguna yang dapat menjelajah dengan

jangkauan yang luas.

2.2.5 Jenis Konfigurasi Perangkat WLAN

Secara umum terdapat 2 jenis mode konfigurasi untuk

jaringan berbasis WLAN yang dapat digunakan, yaitu :

Page 38: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

23

1. Mode berbasis Ad-hoc

Gambar 2.3 Jaringan berbasis WLAN Ad-Hoc

Pada jaringan mode ad-hoc ini, komunikasi antara satu

perangkat komputer satu dengan yang lain dilakukan secara

spontan atau langsung dengan menggunakan perangkat wireless

adapter.

2. Mode berbasis Infrastruktur

Gambar 2.4 Jaringan berbasis WLAN Infrastruktur

Pada jaringan mode infrastruktur ini, komunikasi antar

masing-masing PC melalui sebuah Acess Point pada WLAN dan

LAN.

Page 39: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

24

Dari penjelasan diatas, yang penulis gunakan untuk

implementasi dalam penelitian ini yakni perangkat WLAN yang

digunakan adalah mode ad-hoc. Tapi kekurangan dari mode ini

adalah daerah jangkauan pada mode ini terbatas pada jarak antara

kedua komputer tersebut.

2.2.6 Topologi Jaringan WLAN

Jenis topologi pada jaringan WLAN yang digunakan dalam

penelitian, yakni terdistribusi atau bisa disebut dengan peer to peer,

dimana semua terminal dapat berkomunikasi satu sama lain tanpa

memerlukan pengontrol (server). Disini, server diperlukan untuk

mengoneksi WLAN ke LAN lain.

Keunggulannya jika salah satu terminal rusak maka jaringan

tetap berfungsi, delay-nya kecil dan kompleksitas perencanaan cukup

minim, kelemahannya adalah tidak memiliki unit pengontrol jaringan

(kontrol daya, akses dan timing)

Computer

Computer Computer Computer

Computer

Computer

Computer

Computer

WLAN

USers

USers

Gambar 2.5 Jaringan Terdistribusi

Page 40: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

25

Alasan penulis menggunakan topologi ini karena topologi ini

dapat mendukung jaringan mode ad-hoc. (Gunadi, 2009)

2.3 Konsep Dasar Waterfall

Pengembangan dengan strategi waterfall (sequential)

menggambarkan bahwa tiap tahapan dimulai dan diselesaikan secara

menyeluruh secara berurutan bagi pengembangan piranti lunak dan juga

model ini memberikan pendekatan-pendekatan yang sistematis.

Dalam buku (Agus, 2009) Berikut adalah gambar pengembangan

sistem perangkat lunak menggunakan linear sequential model atau biasa

disebut model waterfall :

Gambar 2.6 Linear Sequential Model (Pressman, 2001)

Penjelasan tahapan-tahapan dalam model waterfall ini sebagai

berikut:

1. Analysis (Analisis Sistem), yakni membuat analisa alur kerja yang

difokuskan pada proses pengumpulan data terhadap sistem yang akan

dikembangkan.

2. Design (Perancangan Sistem), hartono (2001) yakni mendefiniskan

sebagai penggambaran, perencanaan, dan pembuatan sketsa atau

Page 41: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

26

pengaturan beberapa elelmen yang terpisah ke dalam satu kesatuan yang

utuh dan berfungsi.

3. Code (Pengkodean), yakni merupakan kegiatan analisis kebutuhan yang

diterjemahkan kedalam bahasa yang dimengerti oleh komputer dengan

menggunakan bahasa pemrograman.

4. Testing (Pengujian), yakni merupakan proses pengeksekusian program

untuk menemukan kesalahan-kesalahan yang terdapat di dalam sistem,

kemudian dilakukan pembenahan.

2.4 Database

Database adalah kumpulan dari elemen data yang saling

berhubungan. (Agus, 2009)

Database merupakan wadah penyimpanan data dan memiliki bagian-

bagian yang bertugas menampung data-data dengan kategori berbeda.

(Wahana, 2006)

Database adalah kumpulan dari data-data yang membentuk suatu

berkas yang saling berhubungan dengan tatacara yang tertentu untuk

membentuk data baru atau informasi. (Aji, 2007)

Database merupakan suatu bentuk pengorganisasian data pada media

eksternal (disk) dengan tujuan mempermudah pengaksesan (penyimpanan

ataupun pengambilan) data. (Abdul, 2001)

Menurut Elmazri dan Navathe dalam buku Abdul kadir (2009),

mendefinisikan database sebagai berikut: “Database merupakan suatu

kumpulan data yang terkait”.

Page 42: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

27

Menurut Hoffer dkk dalam buku Abdul kadir (2009), mendefinisikan

database sebagai berikut: “Database adalah suatu kumpulan yang

terorganisasi dari data-data yang secara nalar terkait”.

Menurut Ramakrishnan dan Gerke dalam buku Abdul kadir (2009),

mendefinisikan database sebagai berikut: “Database merupakan suatu

kumpulan data yang umumnya menjabarkan aktivitas-aktivitas dari satu atau

lebih dari satu organisasi yang terkait”.

2.5 Database Relasional

Salah satu model atau jenis database yang banyak digunakan adalah

Database Relasional. Database relasional adalah jenis database yang

menggunakan model relasional. Pada model relasional, data disusun dalam

bentuk sejumlah relasi atau tabel. (Abdul, 2009)

Database relasional adalah jenis database yang memperlakukan data

seakan-akan tersimpan dalam tabel dua dimensi, dengan masing-masing

relasi tersusun atas baris dan atribut atau kolom. (Agus, 2009)

Sebagai contoh, database guru mencakup sejumlah tabel yang

diantaranya berupa tabel data pribadi, tabel pendidikan, dan tabel jabatan.

Sebagai contoh, tabel pendidikan berisi: NIP, Nama Guru, Jenjang

Pendidikan, Jurusan atau Bidang Studi, dan Gelar Akademik.

Page 43: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

28

2.6 DBMS

DBMS (Database Management Systems) yakni merupakan suatu

perangkat lunak yang ditujukan untuk menangani penciptaan, pemeliharaan,

dan pengendalian akses data. Dengan penggunaan DBMS ini pengelolaan

data akan menjadi lebih mudah dilakukan. (Abdul, 2009)

DBMS (Database Management Systems) adalah aplikasi yang

digunakan untuk mengelola database. DBMS merupakan perangkat lunak

sistem yang memungkinkan para pengguna untuk memakai, memelihara,

dan mengakses sumber daya data dengan efisien dan juga merupakan

jembatan bagi aplikasi untuk mengakses database, baik untuk meminta

informasi maupun untuk menambah atau melakukan perubahan data. (Agus,

2009)

DBMS merupakan software yang mengatur proses pengelolaan

database. Pengelolaan ini meliputi pembuatan database, akses terhadap

database serta penyimpanan data dalam database. (Aji, 2005)

DBMS adalah program yang berguna untuk mencatat, memanipulasi,

dan mengambil data dengan cara yang mudah dan cepat. (Abdul & Terra,

2003)

Dari pengertian diatas, dapat ditarik kesimpulan bahwa : “DBMS

adalah software yang berguna untuk melakukan manajemen data dalam

bentuk database”.

Page 44: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

29

2.7 Tools Pengembangan Sistem

Adapun peralatan pendukung yang akan digunakan dalam pengembangan

sistem, diantaranya sebagai berikut :

2.7.1 Bagan Alir Sistem (Sistem Flowchart )

Flowchart adalah bagan-bagan yang mempunyai arus yang

menggambarkan langkah-langkah penyelesaian suatu masalah dan

sistem flowchart ini merupakan bagan yang memprlihatkan urutan

proses dalam sistem dengan menunjukkan alat media input, output

serta jenis media penyimpanan dalam proses pengolahan data. (Al-

Bahra, 2006)

Simbol-simbol yang digunakan dalam menggambarkan

Bagan Alir Sistem antara lain sebagai berikut :

Tabel 2.1 Simbol Bagan Alir Sistem

No Simbol Keterangan

1.

2.

3.

Dokumen

Menunjukkan dokumen input dan

output baik untuk proses manual,

mekanik dan komputer.

Kegiatan Manual

Menyatakan suatu tindakan (proses)

yang tidak dilakukan oleh computer

(manual).

Simpanan offline

Menunjukkan bahwa data dalam

simbol ini akan disimpan ke suatu

media tertentu.

Page 45: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

30

4.

5.

6.

7.

Operasi Luar

Menunjukkan operasi yang dilakukan

diluar proses operasi

komputer/nonkomputer.

Garis Alir

Menyatakan jalanya arus suatu proses.

Penghubung

Menyatakan sambungan dari satu

proses ke proses lainnya dalam

halaman yang sama atau ke halaman

yang berbeda.

Terminal

Menyatakan permulaan atau akhir

suatu program.

2.7.2 Diagram Alir Data (DAD)

Diagram alir data (DAD), yaitu perangkat pemodelan yang

digunakan untuk menunjukkan aliran data di dalam sistem. (Agus,

2009)

Diagram alir data adalah suatu bentuk model yang

menggambarkan sistem sebagai suatu jaringan proses fungsional

yang dihubungkan satu sama lain baik secara manual maupun

komputer.

Tingkat atau level DAD terdiri dari :

1) Diagram Konteks

Merupakan diagram yang ditingkatnya paling tinggi, yang

terdiri dari suatu proses dan menggambarkan ruang lingkup

sistem.

Page 46: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

31

2) Diagram Nol

Merupakan diagram antara konteks dan diagram rinci yang

menggambarkan proses utama dari DAD yang sedang

dikembangkan.

3) Diagram Rinci

Merupakan diagram paling bawah, yang merupakan penguraian

dari proses yang ada pada diagram nol.

Komponen-komponen DAD terdiri dari :

Tabel 2.2 Simbol Diagram Alir Data

No Simbol Keterangan

1.

2.

3.

4.

Terminal

Merupakan eksternal entity atau kesatuan luar yang

merupakan sumber tujuan data. Terminator dapat

digambarkan dengan suatu notasi kotak.

Arus Data

Dipakai untuk menunjukan arus data yang dapat

berupa masukan atau hasil dari proses sistem

mengalir antara proses, simpanan data dan kesatuan

luar. Arah panah menggambarkan arah dari data.

Proses

Menggambarkan bagian dari sistem yang

mentranformasikan input data menjadi output data

atau dapat diartikan sebagai kegiatan yang dilakukan

oleh orang mesin atau komputer.

Data Store

Merupakan sarana yang digunakan untuk

menyimpan data. Data store dapat digambarkan

sepasang garis horizontal yang paralel.

Page 47: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

32

2.7.3 Diagram Hubungan Entitas (ERD)

Entity Relationship Diagram (ERD), yaitu perangkat

pemodelan yang menunjukkan hubungan dari beberapa data di dalam

penyimpanan data. (Agus, 2009)

Entity Relationship Diagram (ERD) adalah suatu model

jaringan (network) yang menggunakan susunan data yang disimpan

dari sistem secara baik atau merupakan konseptual yang

mendeskripsikan hubungan antara data store (dalam DAD).

Komponen-komponen yang digunakan dalam ERD adalah

sebagai berikut : (Wahana, 2006)

Tabel 2.3 Simbol Entity Relationship Diagram

No Simbol Keterangan

1.

2.

3.

4.

Entitas

Merupakan individu yang mewakili sesuatu

yang nyata eksistensinya dan dapat

dibedakan dari sesuatu yang lain.

Relationship / Relasi

Merupakan salah satu kata kunci dalam

database relasional. Relasi menunjukkan

adanya hubungan antara entitas yang

berbeda.

Elips / Key Atribut

Merupakan properti yang menjelaskan

kriteria dari entitas.

Connection

Yaitu garis penghubung antara himpunan

relasi dengan himpunan entitas dengan

atribut.

Page 48: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

33

2.7.4 State Transition Diagram (STD)

State transition diagram (STD), yaitu perangkat pemodelan

yang menunjukkan transisi dari sebuah sistem yang menghasilkan

sistem yang baru. (Agus, 2009)

2.7.5 Kardinalisasi / kardinalitas

Menurut buku Abdul (2009), kardinalisasi adalah

menjelaskan batasan pada jumlah entity yang berhubungan melalui

sebuah relasi yang ada. Pemetaan kardinal dapat dikategorikan

menjadi 3 macam yaitu :

1. Relasi satu-satu (one to one – 1:1)

Dua entitas memiliki relasi satu-satu jika pada setiap

anggota dari satu entitas hanya memiliki hubungan dengan satu

anggota pada entitas yang lain. Contoh : sebuah kelas dibimbing

oleh hanya satu orang guru sekolah.

Gambar 2.7 Contoh Relasi Satu-Satu

2. Relasi Satu-Banyak / Banyak-Satu (one to many – 1:m)

Dua entitas memiliki relasi satu-banyak apabila semua

anggota dari entitas yang pertama memiliki pasangan dengan satu

atau lebih anggota pada entitas kedua, dan untuk semua anggota

pada entitas yang kedua, hanya memiliki satu pasangan dengan

anggota entitas pertama. Contoh : Siswa hanya memilih satu

kelas saja, namun satu kelas dapat dipilih oleh banyak siswa.

Page 49: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

34

Gambar 2.8 Contoh Relasi Satu-Banyak

3. Relasi Banyak-Banyak (many to many – m:m)

Disebut relasi banyak-banyak apabila semua anggota

entitas pertama dapat memiliki satu atau lebih pasangan pada

entitas kedua, dan semua anggota entitas kedua dapat memiliki

satu atau banyak pasangan pada entitas pertama. Contoh : guru

banyak mengajar mata pelajaran, dan mata pelajaran banyak

diajar oleh guru.

Gambar 2.9 Contoh Relasi Banyak-Banyak

2.7.6 Pengujian Black Box

Pengujian Black box berfokus pada persyaratan fungsional

perangkat lunak, untuk mendapatkan serangkaian kondisi input yang

sepenuhnya menggunakan semua persyaratan fungsional untuk suatu

program. (Al-Bahra, 2006)

2.8 Software Pengembangan Sistem

2.8.1 Delphi

Kebutuhan akan adanya program aplikasi yang bekerja

dibawah sistem operasi Windows serta memiliki antarmuka visual

yang user friendly telah memancing minat banyak orang

Page 50: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

35

menggunakan bahasa pemrograman yang mampu menyediakan

antarmuka grafis.

Borland Delphi atau biasa disebut Delphi saja, merupakan

salah satu perangkat pemrograman visual yang sangat terkenal di

lingkungan berbasis MS. Windows. Bahasa pemrograman yang

digunakan adalah bahasa pemrograman Pascal atau yang kemudian

juga disebut bahasa pemrograman Delphi. Delphi merupakan

generasi penerus dari Turbo Pascal. (Zainudin, 2005)

Delphi memiliki sarana yang tangguh untuk pembuatan

aplikasi, mulai dari sarana untuk pembuatan form , menu, toolbar,

hingga kemampuan untuk menangani pengelolaan basis data yang

besar, kelebihan-kelebihan yang dimiliki Delphi antara lain karena

pada Delphi, form dan komponen-komponennya dapat dipakai ulang

dan dikembangkan, memiliki lingkungan pengembangan visual yang

dapat diatur sesuai kebutuhan, menghasilkan file terkompilasi yang

berjalan lebih cepat, serta kemampuan mengakses data dari

bermacam-macam format.

2.8.2 Mengenal Integrated Development Environment (IDE) Delphi

Menurut Hengky Alexander Mangkulo, Pada dasarnya IDE

pada Delphi 7.0 terdiri atas Menu, Component Palette, Toolbar,

Object Inspector, Object Tree View, Form Editor, dank Code Editor.

Page 51: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

36

1. Menu

Pada bagian menu terdapat sebelas menu utama, yaitu menu File,

Edit, Search, View, Project, Run, Component, Database, tools,

Window, dan Help.

2. Toolbar

Toolbar ini fungsinya sama dengan menu, hanya saja pada

toolbar pilihan-pilihannya itu berbentuk suatu icon. Icon-icon

pada toolbar adalah pilihan-pilihan pada menu yang sering

digunakan dalam membuat program aplikasi. Dengan toolbar itu

bisa lebih memudahkan dalam memilih proses yang sering

dilakukan tanpa harus memilihnya pada menu.

3. Component Palette

Component Palette adalah tempat dimana kontrol-kontrol dan

komponen-komponen diletakkan.

Gambar 2.10 Component palette

4. Object TreeView

Object TreeView adalah tempat untuk melihat daftar dari objek-

objek apa saja yang terdapat pada program aplikasi.

Gambar 2.11 Object TreeView

Page 52: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

37

5. Object Inspector

Object Inspector adalah tempat untuk property dan event dari

setiap objek kontrol. Yang dapat digunakan untuk mengatur

property dari objek kontrol yang dipakai dan juga dapat membuat

dan melihat event dari setiap objek.

Gambar 2.12 Object Inspector

6. Form Editor

Form Editor atau form adalah tempat program aplikasi untuk

membuat tampilan (user interface).

Gambar 2.13 Form editor

7. Kode editor

Kode Editor adalah tempat di mana untuk meletakkan atau

menuliskan kode program dari program aplikasi yang akasn

dibuat.

Page 53: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

38

Gambar 2.14 Kode Editor

2.8.3 Penggunaan XAMPP

Kepanjangan dari XAMPP yaitu Apache, PHP, MySQL dan

phpMyAdmin. XAMPP merupakan tool yang menyediakan paket

perangkat lunak ke dalam satu buah paket. Dengan menginstall

XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi

web server Apache, PHP dan MySQL secara manual. XAMPP akan

menginstalasi dan mengkonfigurasikannya secara otomatis atau auto

konfigurasi. XAMPP yang digunakan penulis yaitu XAMPP Versi

1.7.3 (www.php-mysql-solution.blogspot.com)

2.8.4 Penggunaan My SQL dan My SQL Connector

My SQL adalah suatu perangkat lunak database relasi

(Relational Database Management System atau RDBMS), seperti

halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL

dengan SQL (singkatan dari Structured Query Language) sendiri

didefinisikan sebagai suatu sintaks perintah-perintah tertentu atau

bahasa program yang digunakan untuk mengelola suatu database,

Page 54: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

39

MySQL dan SQL merupakan bahasa terstruktur yang khusus

digunakan untuk mengolah database. (www.mysql.com)

My SQL Connector adalah sebuah driver berbasis standar

untuk jdbc, odbc dan .net yang memungkinkan pengembang untuk

membangun aplikasi database yang sesuai dengan bahasa

pemrograman yg dipilih. My SQL Connector yang digunakan penulis

yaitu My SQL Connector ODBC Versi 5.1.6 (www.mysql.com)

Page 55: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

40

BAB III

METODOLOGI PENELITIAN

Pada bab ini akan diuraikan metode penelitian yang digunakan oleh

penulis dalam pengembangan sistem informasi akademik SDSN Rawajati 08

Pagi berbasis jaringan WLAN, diantaranya adalah sebagai berikut :

3.1 Metodologi Pengumpulan Data

Metode pengumpulan data yang dilakukan oleh penulis

dalam penulisan skripsi ini adalah sebagai berikut :

1. Studi Lapangan

a. Wawancara

Metode wawancara ini, penulis lakukan dengan

mewawancarai Dra. Hj. Nurlaela Chaerani, M.Pd selaku Ibu

Kepala Sekolah SDSN Rawajati 08 Pagi dan ibu Lia

Rahmawati selaku Guru SDSN Rawajati 08 Pagi. Wawancara

ini dilakukan untuk mendapatkan data-data informasi yang

dibutuhkan dalam pembuatan sistem, hasil wawancara dapat

dilihat di lampiran D.

b. Observasi

Pada metode ini, penulis mengumpulkan data dan

informasi yaitu dengan cara meninjau dan melakukan

pengamatan secara langsung ke lapangan terhadap suatu

kegiatan yang sedang dilakukan atau berjalan, untuk

memperoleh semua data yang dibutuhkan.

Page 56: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

41

Peranan penulis dalam metode ini adalah pengamat

sabagai partisipan yaitu peneliti hanya berpartisipasi

sepanjang dibutuhkan dalam penelitiannya.

Pengamatan dilakukan pada :

Tempat : SDSN Rawajati 08 Pagi

Jl. Semangka Komplek Kalibata Indah –

Jakarta 12750

Waktu Penelitian : 15 Maret 2010 s.d 26 Agustus 2010

Berdasarkan pengamatan yang penulis lakukan,

penulis mengumpulkan informasi mengenai:

1. Profil SDSN Rawajati 08 Pagi

Memuat profil singkat tentang SDSN Rawajati 08

Pagi, mulai dari sejarah berdirinya sekolah, visi dan misi

sekolah sampai struktur organisasi sekolah, hasil data

lengkapnya dapat dilihat di bab 4.

2. Sistem yang sedang berjalan

Memuat tentang sistem dan prosedur yang sedang

berjalan pada saat ini dan permasalahan-permasalahan

yang sering muncul berkaitan dengan akademik sekolah

tersebut, hasil data lengkapnya dapat dilihat di bab 4.

c. Kuasioner

Kuisioner merupakan dokumen yang bertujuan

khusus untuk mengumpulkan informasi dan pendapat dari

beberapa guru. Kuisioner diberikan kepada guru SDSN

Page 57: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

42

Rawajati 08 Pagi yang bertujuan untuk mendapatkan

informasi tentang kebutuhan-kebutuhan yang mereka

perlukan, hasil kuasioner dapat dilihat di lampiran D.

2. Studi Pustaka

Penulis melakukan studi pustaka sebagai bahan utama

dalam pembuatan skripsi ini. Pengumpulan data dengan cara

mengambil dari sumber-sumber media cetak maupun elektronik

yang dapat dijadikan acuan penelitian dan penulisan skripsi ini.

3. Studi Literatur

Dalam penentuan penelitian skripsi ini, diperlukan sebuah

perbandingan studi literatur sejenis yang erat hubungannya

dengan tema penulisan skripsi ini. Perbandingan studi sejenis ini

diperlukan agar nantinya penelitian ini dapat bermanfaat dan

menjadi pelengkap dan penyempurna dari studi-studi literatur

yang telah dilaksanakan sebelumnya.

Dibawah ini akan didapatkan beberapa penelitian yang

pernah ada yang berkaitan dengan pengembangan perangkat

lunak sistem informasi akademik berbasis jaringan WLAN

sebagai bahan perbandingan penelitian penulis.

Tabel 3.1 Perbandingan Studi Literatur

Nama Penulis Judul Karya Tulis Kelebihan (+) Kekurangan (-)

DIAN ASIH

Sistem Informasi Penjualan Barang pada

Menyediakan interface yang

dapat mempermudah

user dalam

Sistem yang dibuat bersifat stand alone,

yakni hanya bisa

Page 58: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

43

PERTIWI (Universitas Padjadjaran,

2007)

Catrock Distro mengolah data penjualan barang dan memperoleh informasi yang

berkaitan dengan kegiatan

penjualan barang tersebut.

digunakan oleh satu komputer

saja.

HENGKI SETIAWAN

(Akakom Yogyakarta,

2005)

Komputerisasi Penyewaan VCD Film

di Gajah Disc Yogyakarta

perancangan sistem yang

dibuat menjadi lebih efektif dan

efesien dalam pengambilan

keputusan secara cepat, tepat dan

akurat.

Kurangnya

pengendali user dalam

perancangan sistem yang

dibuat sehingga bebas dilihat

oleh siapapun.

BUDI UTOMO

(Universitas Negeri

Semarang, 2005)

Aplikasi Microsoft

Visual Basic 6.0 dalam Pembuatan

Sistem Informasi Manejemen

Basis Data Administrasi SMK Negeri 2 Semarang

Aplikasi yang dibuat dapat dikontribusi

dengan baik oleh pihak pengguna.

Hanya dikendalikan oleh satu user

saja yang dapat masuk ke sistem

ini.

INDAH DWIJAYANTHI

NIRMALA (UIN Syarif

Hidayatullah Jakarta, 2010)

Pengembangan

Perangkat Lunak Sistem Informasi

Akademik SD Standar Nasional Rawajati 08 Pagi Berbasis Jaringan

WLAN Dengan Menggunakan

Infrastruktur Ad-Hoc

Pengembangan perangkat lunak sistem informasi yang dibangun

ini dapat dikendalikan oleh beberapa user dan juga dapat diakses oleh beberapa

komputer (Jaringan WLAN).

Penulis

membatasi masalah dengan

tidak digunakannya

suatu keamanan jaringan

sehingga sistem yang dibangun

ini hanya menitikberatkan pada keamanan

di aplikasi pengendali user

saja.

Page 59: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

44

4. Studi Kelayakan

Pada tahap ini, yang akan dilakukan adalah menganalisis

permasalahan secara lebih mendalam dengan menyusun suatu

studi kelayakan antara lain:

a. Kelayakan Teknis ini menyangkut infrastruktur yang ada di

dalam organisasi tersebut. Dalam mengembangkan sebuah

sistem perlu diperhatikan mengenai sumber daya yang

tersedia di dalam organisasi. Sehebat apa pun sebuah sistem,

tidak akan ada artinya apabila tidak didukung dengan

infrastruktur yang ada. Ketersediaan infrastruktur ini

biasanya mencakup ketersediaan teknologi di pasaran, dan

ketersediaan ahli yang mengoperasikan sistem. SDSN

Rawajati 08 Pagi merupakan salah satu sekolah yang

menerapkan kemajuan teknologi, yakni telah tersedianya

beberapa perangkat komputer di sekolah tersebut. Kebetulan

SDSN Rawajati 08 pagi ini juga saat ini telah menggunakan

infrasturuktur media wireless dalam pengoperasian

teknologinya. Karena ketersediaan sarana teknologi itulah,

secara teknis, aplikasi yang akan dikembangkan ini dapat

berjalan di SDSN Rawajati 08 Pagi. Dan bila dilihat dari sisi

ketersediaan ahli yang mengoperasikan sistem, ada 10 orang

guru di SDSN Rawajati 08 Pagi sudah menunjang bekal

pengetahuan tentang penggunaan komputer. Oleh sebab itu,

Page 60: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

45

b. Kelayakan Ekonomi, Jika ditinjau dari studi kelayakan sistem

pada sisi ekonomi, sistem yang penulis kembangkan

merupakan perubahan dari sistem yang masih manual

menjadi sistem yang terkomputerisasi. Dengan adanya sistem

terkomputerisasi ini, maka pihak SDSN Rawajati 08 Pagi

dapat lebih mudah melakukan proses manajamen akademik.

Dari sisi ekonomis, hal ini menjadi salah satu faktor

penghematan biaya bagi pihak SDSN Rawajati 08 Pagi.

c. Kelayakan Hukum ini biasanya menyangkut legalitas dari

sistem yang dikembangkan dengan mempertimbangkan

dampak yang akan ditimbulkan. Jika ditinjau dari studi

kelayakan sistem pada sisi hukum, sistem yang

dikembangkan penulis yang berbasis windows ini, tentunya

sudah mendapatkan lisensi dari Microsoft. Oleh karena itu,

dengan legalitas sistem ini, maka aplikasi yang akan

dikembangkan ini layak untuk digunakan di SDSN Rawajati

08 Pagi.

d. Kelayakkan Operasional ini bertujuan untuk mengukur

apakah sistem aplikasi yang akan dikembangkan dapat

dioperasikan dengan baik atau tidak di dalam SDSN Rawajati

08 Pagi. Dilihat dari sisi operasionalnya, sistem aplikasi yang

dikembangkan penulis ini tidak rumit dalam penggunaannya

Page 61: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

46

sehingga para pengguna dapat mudah menjalankan sistem

aplikasi yang akan dikembangkan ini. Dan juga pada sistem

aplikasi yang dikembangkan, kualitas informasi yang ada ini

telah disesuaikan dengan kebutuhan dari permasalahan yang

ada pada sistem lama sehingga sistem aplikasi yang penulis

kembangkan ini layak untuk dioperasikan di SDSN Rawajati

08 Pagi.

e. Kelayakan Waktu ini menyangkut waktu yang disepakati

oleh manajemen di dalam organisasi dengan analisis sistem.

Dalam menentukan kelayakan sistem berdasarkan waktu ini,

biasanya dilakukan penjadwalan di dalam beberapa tahap

pengembangan. Pengembangan sistem yang direncanakan

penulis yang disepakati oleh SDSN Rawajati 08 Pagi yakni

selesai dalam waktu maksimal 8 bulan (32 minggu). Adapun

perkiraan tahap-tahap pengembangan sistem yang telah

terjadwalkan oleh penulis dapat dilihat di lampiran C.

3.2 Metode Pengembangan Sistem

Metode pengembangan sistem yang digunakan pada

pegembangan sistem informasi akademik adalah Linear Sequential

Model atau sering juga disebut sebagai model waterfall.

Berikut merupakan penjelasan tentang kelebihan, kekurangan

dan penggunaan waterfall secara umum adalah sebagai berikut:

Page 62: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

47

Tabel 3.2 Kelebihan dan Kekurangan penggunaan waterfall

Kelebihan (+) Kekurangan (-) Penggunaan

Secara Umum

Metode Waterfall

ini baik digunakan

untuk kebutuhan

yang sudah

diketahui dengan

baik.

Iterasi yang sering terjadi

menyebabkan masalah baru,

bagi pelanggan sulit

menentukan kebutuhan secara

eksplisit dan harus sabar karena

memakan waktu yang lama.

Waterfall bekerja

degan baik pada

proyek skala kecil.

Persyaratan sistem

dapat ditelusuri

kembali untuk

memenuhi

kebutuhan.

Sulit untuk aplikasi dengan

perubahan cara pengambilan

keputusan yang cepat.

Bekerja dengan

baik pada proyek

skala kecil dgn

SDM pemula.

Alasan penulis menggunakan model ini karena dalam

pengembangan sistem informasi akademik diperlukan urutan

kegiatan yang sistematis dan juga sudah banyak digunakan pada

sistem lainnya karena mudah untuk dimengerti.

Adapun tahapan-tahapan dalam waterfall yaitu: Tahap

Analisis, Tahap Perancangan, Tahap Kode, dan Tahap Pengujian.

Page 63: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

48

1. Analisis Sistem (Analysis)

Tahap analisis sistem adalah proses untuk mengumpulkan

kebutuhan yang diperlukan untuk mengembangkan suatu sistem

informasi. Pada penelitian ini, tahap analisis sistem di uraikan

menjadi :

a. Analisis Sistem Berjalan

Tahap ini adalah uraian dari sistem yang berjalan pada

terminal. Pada tahap ini digunakan flowchart diagram untuk

menggambarkan sistem berjalan.

b. Analisis Sistem Usulan

Analisa sistem usulan merupakan uraian tentang

solusi yang digunakan dalam sistem usulan.

c. Data Flow Diagram

Data flow diagram (DFD) digunakan untuk membuat

model logis dari sistem usulan yang akan di buat.

2. Perancangan Sistem (Design)

Tahap perancangan sistem adalah proses dimana

kebutuhan yang telah di dapat pada tahap analisis

ditransformasikan menjadi model sistem sehingga mudah di buat

menjadi aplikasi yang sesuai dengan kebutuhan pengguna.

a. Perancangan Basis Data

Perancangan basis data merupakan tahapan untuk

memodelkan data yang ada pada DFD sehingga dapat

dijadikan pedoman dalam pembuatan aplikasi. Perancangan

Page 64: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

49

basis data meliputi Entity Relationship Diagram (ERD),

Logical Record Structure (LRS) dan spesifikasi tabel.

b. Perancangan Arsitektur Sistem

Perancangan arsitektur sistem bertujuan untuk

menggambarkan interaksi dari komponen-komponen sistem

baik dari pihak user dengan pihak terminal yaitu sistem.

c. State Transition Diagram

State transition diagram (STD) bertujuan untuk

menggambarkan suatu tingkah laku dari sistem dan interaksi

di dalamnya.

d. Komponen Aplikasi

Komponen aplikasi merupakan penjelasan dari dari

komponen-komponen yang ada pada sistem baik perangkat

lunak maupun perangkat keras.

3. Kode (Code)

Tahap ini merupakan tahap dimana perancangan yang

telah dilakukan di transformasikan melalui proses coding

menggunakan bahasa pemrograman sehingga terbentuk aplikasi

sistem informasi akademik.

4. Pengujian (Testing)

Pengujian merupakan tahap dimana aplikasi di uji coba.

Tahap-tahap pengujian yang dilakukan penulis, yakni :

Page 65: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

50

1. Pengujian Unit

Pengujian Unit, yakni komponen individual diuji untuk

menjamin operasi yang benar.

Kegunaan pengujian unit ini adalah :

a. Untuk menguji bahwa aplikasi yang akan dibangun ini

benar menampilkan informasi akademik yang ada di

SDSN Rawajati 08 Pagi.

b. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat memudahkan user dalam mengaksesnya di

beberapa komputer.

c. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat mengatasi manajemen akademik di SDSN Rawajati

08 Pagi.

d. Untuk menguji bahwa aplikasi yang akan dibangun ini

juga dapat membuat suatu laporan yang terkomputerisasi

dari pendataan akademik yang terjadi.

2. Pengujian Modul

Pengujian Modul, yakni pengujian sekumpulan modul.

Modul merupakan sekumpulan prosedur dan fungsi dengan

hubungan yang luas.

Kegunaan pengujian modul ini adalah :

a. Untuk menguji bahwa aplikasi yang akan dibangun ini

benar menampilkan informasi akademik yang ada di

SDSN Rawajati 08 Pagi.

Page 66: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

51

b. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat mengatasi manajemen akademik di SDSN Rawajati

08 Pagi.

3. Pengujian Subsistem

Fase ini melibatkan pengujian sekumpulan modul yang telah

diintegrasikan menjadi subsistem.

Kegunaan pengujian subsistem ini adalah :

a. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat memudahkan user dalam mengaksesnya di

beberapa komputer.

b. Untuk menguji bahwa aplikasi yang akan dibangun ini

juga dapat membuat suatu laporan yang terkomputerisasi

dari pendataan akademik yang terjadi.

4. Pengujian Sistem

Fase ini melibatkan pengujian sekumpulan modul yang telah

diintegrasikan untuk membentuk sistem.

Kegunaan pengujian unit ini adalah :

a. Untuk menguji bahwa aplikasi yang akan dibangun ini

benar menampilkan informasi akademik yang ada di

SDSN Rawajati 08 Pagi.

b. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat memudahkan user dalam mengaksesnya di

beberapa komputer.

Page 67: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

52

c. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat mengatasi manajemen akademik di SDSN Rawajati

08 Pagi.

d. Untuk menguji bahwa aplikasi yang akan dibangun ini

juga dapat membuat suatu laporan yang terkomputerisasi

dari pendataan akademik yang terjadi.

5. Pengujian Penerimaan

Ini merupakan tahap akhir proses pengujian sebelum sistem

diterima untuk penggunaan operasional.

Kegunaan pengujian penerimaan ini adalah :

a. Untuk menguji bahwa aplikasi yang akan dibangun ini

benar menampilkan informasi akademik yang ada di

SDSN Rawajati 08 Pagi.

b. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat memudahkan user dalam mengaksesnya di

beberapa komputer.

c. Untuk menguji bahwa aplikasi yang akan dibangun ini

dapat mengatasi manajemen akademik di SDSN Rawajati

08 Pagi.

d. Untuk menguji bahwa aplikasi yang akan dibangun ini

juga dapat membuat suatu laporan yang terkomputerisasi

dari pendataan akademik yang terjadi.

Page 68: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

53

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini, akan dibahas secara detail dan terperinci mengenai aplikasi

sistem yang akan diimplementasikan dengan menerapkan metodologi penelitian

yang telah diuraikan pada bab sebelumnya.

Pada bab sebelumnya telah dibahas, bahwa metode pengembangan sistem

yang akan digunakan dalam pengembangan aplikasi ini adalah Linear Sequential

Model atau sering juga disebut sebagai model waterfall.

Di dalam bab empat ini diuraikan tentang tahap pengembangan sistem

pada model waterfall diantaranya adalah analisis sistem, desain, pengkodean dan

pengujian.

Sebelum membahas tahapan pengembangan sistem akan dijelaskan

terlebih dahulu profil umum SDSN Rawajati 08 Pagi Jakarta sebagai tempat

penelitian yang mengolah data akademik. Dan dalam tujuan untuk mengetahui

proses kerja yang ada di SDSN Rawajati 08 Pagi, yaitu dengan menelaah

dokumen-dokumen terkait untuk mendapatkan informasi tentang pendataan

akdemik yang ada di sekolah tersebut.

4.1 Profil Sekolah

Sekolah sebagai bagian dari lembaga pendidikan yang berfungsi

dalam membantu anak tumbuh dan berkembang menjadi dewasa sehingga

mampu mandiri dalam menghadapi kehidupan.

Page 69: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

54

Pendidikan merupakan bidang yang strategis dalam pembangunan

bangsa dan negara. Suksesnya suatu bangsa dan negara tergantung pada

kualitas Sumber Daya Manusia (SDM). Ini dapat terwujud jika setiap warga

negara memperoleh pendidikan pengajaran yang seluas-luasnya. Dengan

kata lain jika pendidikan berhasil baik maka pembangunan bangsa sudah

tentu baik pula hasilnya.

4.1.1 Sekilas Sekolah

Sekolah sebagai ujung tombak pelaksanaan pengelolaan

pendidikan dalam hal ini dapat menawarkan kepada masyarakat

program-program peningkatan yang memenuhi harapan

konsumennya yaitu masyarakat pengguna jasa pendidikan itu sendiri.

Sekolah sebagai lembaga pendidikan yang bersifat terbuka,

dinamis dan konstruktif terus terdorong untuk memiliki kemampuan

untuk mengadakan penyesuaian terhadap perubahan yang terjadi dan

memenuhi kebutuhan serta tuntutan pasar sehingga eksistensinya

tidak tergeser oleh derasnya persaingan yang keras dan ketat.

Di era modern ini banyak bermunculan lembaga pendidikan

yang menawarkan keunggulan dan kelebihannya dalam upaya

pengembangan minat dan bakat serta kemampuan yang dimiliki oleh

anak didik dengan menggunakan berbagai metode, pendekatan dan

pemenuhan sarana dan prasarana pendidikan mutakhir yang berbasis

pada proses menumbuh kembangkan berbagai kecerdasan yang

dimiliki anak didik.

Page 70: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

55

Dalam rangka peningkatan kualitas sumber daya manusia

secara keseluruhan, peningkatan kualitas pendidikan dan

meningkatkan fungsi peran serta sekolah dasar dalam upaya

menciptakan sekolah sebagai lingkungan pendidikan untuk

memenuhi ragam dan tingkat pengetahuan, kemampuan,

ketrampilan, serta nilai dan sikap yang memungkinkan untuk

menjadi warga masyarakat dan warga negara dan yang berbudi

pekerti, beriman dan bertaqwa terhadap Tuhan YME, serta

berkemampuan dan berketrampilan dasar yang dapat menjadi bekal

untuk melanjutkan pendidikan ke jenjang yang lebih tinggi dan bekal

untuk hidup di dalam masyarakat

4.1.2 Lambang Jaya raya

Gambar 4.1 Lambang Jaya Raya

4.1.3 Logo Diknas Sekolah

Gambar 4.2 Logo Diknas

Page 71: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

56

4.1.4 Visi SDN Rawajati 08 pagi

Mewujudkan SDN Rawajati 08 Pagi menjadi sekolahan yang

unggul dalam berprestasi berdasarkan IMTAQ dan IPTEK.

4.1.5 Misi SDN Rawajati 08 pagi

1. Melaksanakan Pembelajaran dan bimbingan secara efektif,

sehingga setiap siswa berkembang secara optimal sesuai

dengan potensi yang dimiliki

2. Menumbuhkan semangat keunggulan secara intensif kepada

seluruh warga sekolah

3. Mendorong dan membantu setiap siswa untuk mengenali

potensi dirinya sehingga dapat dikembangkan secara optimal

4. Menumbuhkan penghayatan terhadap ajaran agama yang

dianutnya dan juga budaya-budaya bangsa sehingga menjadi

sumber kearifan

5. Menerapkan manajemen partisipatif dengan melibatkan seluruh

warga sekolah dan kelompok yang terkait dengan sekolah

4.1.6 Struktur Organisasi

Berikut adalah struktur organisasi Sekolah Dasar Standar

Nasional Rawajati 08 Pagi:

Page 72: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

57

Dra. Hj. Nurlaela Chaerani, M.Pd

NIP. 131 459 958

Pangkat Gol / Pembina IV a Kepala Sekolah

Gambar 4.3 Struktur Organisasi

4.2 Analisis Sistem

Tahapan-tahapan yang dilakukan pada analisis sistem, yakni:

4.2.1 Analisis Sistem Berjalan

Berdasarkan pengamatan dan observasi yang dilakukan oleh

penulis, berikut ini adalah alur kerja proses pendataan akademik

yang saat ini berjalan di SDSN Rawajati 08 Pagi, yakni :

Munawar Penjaga Sekolah

M. Firdaus Penjaga Sekolah

Ilyas Pemupukan

Waluyo Satpam

Sugeng Riyanto, S.Pd NIP. 131 718

576

Yayat Wikoyat

NIP. 131 360 608

Gol III d Guru Agama

Cut Anisah NIP. 131 305

383 Gol II a

Guru Agama Kls I III

Rosalin NIP. 131 360

608 PTT

Guru SBK Kls IV VI

Fatmawati, S.Pd Guru

Komputer Kls I-VI

Sri Pujiati, S.Pd NIP. 131 482

599 Gol. IV a

Guru Kls III B

Liah Rahmawati, S.Pd

Guru Kls III A

Mariyana, S.Pd

NIP. 131 305 383

Gol. IV a

Tuti Nurani, S.Pd

NIP. 132 026 335

Gol. III a

Nurhayati, S.Pd

Guru Kls I

Wakidi, S.Pd NIP. 131 502

168 Gol. IV a

Guru Kls VI

D r s. P i t o NIP. 131 821

202 Gol. III d

Guru Kls V B

M a j i d NIP. 131 463

823 Gol. III d

Guru Kls V A

Dwi Koryati, S.Pd

NIP. 131 307 289

Gol. IV a

Chaerul Saleh, S.Pd

Guru Penjaskes Kls I-VI

Enrika Badriyani, SS

Guru Math & Sains

Kls IV-V

Page 73: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

58

Pada saat ini, SDSN Rawajati 08 pagi melakukan proses

pendataan akademik masih secara manual, yaitu guru melakukan

pengumpulan data siswa, data pelajaran, data perkembangan siswa,

data nilai siswa, sedangkan pada tata usaha melakukan pengumpulan

data-data sekolah beserta guru, dan selanjutnya pengumpulan data

yang telah dilakukan guru kemudian diserahkan ke bagian tata usaha.

Dari bagian tata usaha ini melakukan proses penggabungan

keseluruhan data-data yang telah terkumpul untuk diproses ke

pembukuan akademik sekolah. Baru kemudian dari pembukuan

akademik sekolah tersebut, dapat dihasilkan suatu laporan, yakni

laporan data siswa, laporan data pelajaran, laporan data nilai siswa,

laporan data sekolah, laporan prestasi sekolah, serta laporan data

guru. Adapun gambaran alur kerja sistem pendataan akademik yang

sedang berjalan di SDSN Rawajati 08 Pagi adalah seperti pada

gambar 4.4 :

Page 74: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

59

Page 75: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

60

4.2.2 Kelebihan dan Kelemahan Sistem Berjalan

Dari hasil analisis sistem yang berjalan di atas, ditemukan kelebihan

dan kelemahan pada proses sistem, yaitu :

1. Kelebihan sistem yang berjalan

a. Sistem kontrol kerja yang jelas, karena biroraksi pada guru

dan tata usaha tidak banyak.

b. Memiliki struktur dan cara kerja yang jelas dalam proses

pendataan akademik.

c. Sudah menggunakan komputer dalam proses cetak laporan.

2. Kelemahan sistem yang berjalan

a. Masih manualnya dalam proses penyimpanan data sehingga

akan menemui kesulitan jika sewaktu-waktu diperlukan dan

membutuhkan banyak biaya dan tempat penyimpanan.

b. Pemanfaatan penggunaan komputer yang kurang maksimal.

4.2.3 Analisis Sistem Usulan

Berdasarkan analisa yang didapat dari hasil wawancara dan

observasi yang dilakukan, penulis bermaksud mengusulkan sebuah

sistem untuk memudahkan pengorganisasian data akademik di SDSN

Rawajati 08 Pagi, seperti : data sekolah, data guru, data siswa, data

kbm maupun data nilai.

Penulis juga melakukan penggunaan media dalam

pengembangan sistemnya, yakni penggunaan media yang mampu

menjangkau lebih banyak pengguna dalam pengoperasian aplikasi

Page 76: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

61

yang akan dibangun nanti. Media yang dipakai oleh penulis pada

penelitian ini adalah teknologi jaringan (Wireless LAN).

Teknologi Jaringan WLAN merupakan teknologi yang

mendapat apresiasi yang cukup baik dari masyarakat, terbukti

dengan meningkatnya produktivitas yang diperoleh dari penggunaan

komputer genggam dan notebook untuk mengirimkan informasi real-

time ke komputer pusat untuk diproses. Jaringan Komputer Nirkabel

saat ini telah diakui sebagai alternatif konektivitas multi-fungsi untuk

menjangkau yang lebih luas.

Dengan pemanfaatan teknologi Teknologi Jaringan WLAN,

para pengguna komputer dapat mengakses informasi tanpa perlu

mencari sebuah tempat untuk menancapkan kabel, dan para manager

jaringan dapat membangun atau memperbesar jaringan tanpa perlu

memasang atau memindahkan kabel-kabel.

Page 77: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

62

4.2.4 Data Flow Diagram

Data flow diagram digunakan untuk menggambarkan arus

dari data sistem usulan. Data flow diagram ini terbagi atas diagram

konteks, diagram zero, dan diagram rinci sistem yang diusulkan.

4.2.4.1 Diagram Konteks Sistem yang diusulkan

Gambar 4.5 Diagram konteks Sistem yang diusulkan

Page 78: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

63

Dalam konteks diagram diatas terdapat empat entity

yang menunjang proses Sistem Informasi Akademik yaitu

Kepala Sekolah, Guru, Staf Akademik dan Admin. Pada

sistem yang diusulkan, layanan sistem yang diberikan setiap

user ini diberikan hak yang sama, antara lain sebagai berikut :

1. Kepala Sekolah, Guru, Staf Akademik dan Admin :

hak akses yang diberikan yakni dapat melihat data

keseluruhan sistem aplikasi dan juga dapat melakukan

tambah, simpan, hapus keseluruhan data, serta

menampilkan dan mencetak keseluruhan laporan sistem

aplikasi.

Page 79: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

64

Admin

1.0Aktivasi Login

2.0Mengolah Data

Sekolah

3.0Mengolah Data

Guru

4.0Mengolah Data

Siswa

5.0Mengolah Data

KBM

6.0Mengolah Data

Nilai

Kepala Sekolah

Guru

Staf Akademik

Profil_sekolah

Sarana_sekolah

Prestasi_sekolah

Profil_guru

Pendidikan_guru

Jabatan_guru

Profil_siswa

Wali_siswa

penilaian

Mata_pelajaran

pengajaran

Perkembangan_siswa

Profil_GuruProfil_Guru

Prestasi_Sekolah

Prestasi_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Profil_Sekolah

Profil_Sekolah

Pendidikan_Guru

Pendidikan_Guru

Jabatan_Guru

Jabatan_Guru

Profil_Siswa

Profil_Siswa

Wali_Siswa

Wali_Siswa

Perkembangan_Siswa

Perkembangan_Siswa

Mata_Pelajaran

Mata_Pelajaran

Pengajaran

Pengajaran

Penilaian

Penilaian

Dat

a G

uru

Dat

a S

ekol

ahD

ata

Sek

olah

Dat

a S

ekol

ah

Dat

a S

ekol

ah

Data GuruData Guru

Dat

a G

uru

Data NilaiData Nilai

Data NilaiData Nilai

data KBMData KBM

Data KBMData KBM

Data Siswa

Dat

a S

isw

a

Dat

a S

isw

a

Data Siswa

Logi

nLo

gin

Logi

nLo

gin

7.0Mencetak Report

Sekolah

8.0Mencetak Report

Guru

9.0Mencetak Report

Siswa

10.0Mencetak Report

KBM

11.0Mencetak Report

Nilai

Laporan Sekolah

LaporanSekolah

Laporan Sekolah,Laporan Prestasi Sekolah

Laporan Guru

LaporanGuru

Laporan Guru

Laporan Siswa

LaporanSiswa

Laporan Siswa

LaporanKBM

LaporanKBM

Laporan NilaiPelajaran,Laporan

Nilai Siswa

Lapo

ran

Seko

lah,

Lap

oran

Pre

stas

i Sek

olah

Lapo

ran

Gur

u

Lapo

ran

Seko

lah,

Lap

oran

Pre

stas

i Sek

olah

Lapo

ran

Seko

lah,

Lap

oran

Pre

stas

i Sek

olah

Laporan Sekolah, Laporan Prestasi SekolahLaporan Guru

Laporan Guru

Lapo

ran

Gur

u

Laporan Siswa

Laporan Guru

Laporan Siswa

Laporan Siswa

Laporan Siswa

Laporan KBMLaporan KBM

Laporan KBM

Laporan KBMLaporan Nilai Pelajaran, Laporan Nilai Siswa

Laporan Nilai Pelajaran, Laporan Nilai SiswaLaporan Nilai Pelajaran, Laporan Nilai Siswa

Laporan Nilai Pelajaran, Laporan Nilai Siswa

Gambar 4.6 Diagram Zero Sistem yang diusulkan

Page 80: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

65

4.2.4.2 Diagram Rinci sistem yang diusulkan

Diagram ini untuk mendetailkan setiap proses yang

terjadi pada diagram zero sistem yang diusulkan.

1. Diagram Level 1 Proses ke-1

Mendeskripsikan secara detail proses verifikasi login

Admin

1.1Validasi

User Id dan Password

1.1.1Masuk Menu

Utama

1.1.2Keluar Program

Kepala Sekolah

Guru

Staf Akademik

Masuk Menu Utama

Masuk Menu Utama

Masuk Menu UtamaMasuk Menu Utama

KeluarKeluar

KeluarKeluar

Ver

ifika

si L

ogin

Verif

ikas

i Log

inVer

ifika

si L

ogin

Ver

ifika

si L

ogin

Ok

Can

cel

Gambar 4.7 Diagram Level 1 Proses ke-1 Sistem yang diusulkan

Page 81: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

66

2. Diagram Level 1 Proses ke-2

Mendeskripsikan secara detail proses mengolah data

sekolah.

Admin

1.0Aktivasi Login

2.1Meng UpdateProfil Sekolah

2.2Meng Update

Sarana Sekolah

2.3Meng Update

Prestasi Sekolah

Kepala Sekolah

Guru

Staf Akademik

Profi_Sekolah

Sarana_Sekolah

Prestasi_Sekolah

Profil_Sekolah

Profil_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Prestasi_Sekolah

Prestasi_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_SekolahProfil_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Prestasi_SekolahPrestasi_Sekolah

Prestasi_SekolahPrestasi_Sekolah

Logi

nLo

gin

Logi

nLo

gin

Data Sekolah

Dat

a Se

kola

hD

ata

Sek

olah

Gambar 4.8 Diagram Level 1 Proses ke-2 Sistem yang diusulkan

Page 82: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

67

3. Diagram Level 1 Proses ke-3

Mendeskripsikan secara detail proses mengolah data

guru.

Gambar 4.9 Diagram Level 1 Proses ke-3 Sistem yang diusulkan

Page 83: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

68

4. Diagram Level 1 Proses ke-4

Mendeskripsikan secara detail proses mengolah data

siswa.

Admin

1.0Aktivasi Login

4.1Meng UpdateProfil Siswa

4.2Meng Update

Wali Siswa

4.3Meng Update

Perkembangan Siswa

Kepala Sekolah

Guru

Staf Akademik

Profi_Siswa

Wali_Siswa

Perkembangan_Siswa

Profil_Siswa

Profil_Siswa

Wali_Siswa

Wali_Siswa

Perkembangan_Siswa

Perkembangan_Siswa

Profil_Siswa

Profil_Siswa

Profil_SiswaProfil_Siswa

Wali_Siswa

Wali_Siswa

Wali_Siswa

Wali_Siswa

Perkembangan_SiswaPerkembangan_Siswa

Perkembangan_SiswaPerkembangan_Siswa

Logi

nLo

gin

Logi

nLo

gin

Data Siswa

Dat

a Si

swa

Dat

a Si

swa

Gambar 4.10 Diagram Level 1 Proses ke-4 Sistem yang diusulkan

Page 84: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

69

5. Diagram Level 1 Proses ke-5

Mendeskripsikan secara detail proses mengolah data

KBM.

Gambar 4.11 Diagram Level 1 Proses ke-5 Sistem yang diusulkan

Page 85: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

70

6. Diagram Level 1 Proses ke-6

Mendeskripsikan secara detail proses mengolah data nilai.

Gambar 4.12 Diagram Level 1 Proses ke-6 Sistem yang diusulkan

7. Diagram Level 1 Proses ke-7

Mendeskripsikan secara detail proses report sekolah

Gambar 4.13 Diagram Level 1 Proses ke-7 Sistem yang diusulkan

Page 86: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

71

8. Diagram Level 1 Proses ke-8

Mendeskripsikan secara detail proses report guru

8.1TampilkanLaporan

Biodata Semua Guru

Profi Guru

Pendidikan Guru

Jabatan Guru

Profil, Pendidikan, dan Jabatan Guru

12.0Cetak Laporan

Laporan Biodata Semua Guru

Laporan Guru yang dikehendaki berdasrkan filter nip guru

8.2TampilkanLaporan

Guru yang dikehendaki

Profil, Pendidikan, dan Jabatan Guru dari filter nip guru

Gambar 4.14 Diagram Level 1 Proses ke-8 Sistem yang diusulkan

9. Diagram Level 1 Proses ke-9

Mendeskripsikan secara detail proses report siswa

Gambar 4.15 Diagram Level 1 Proses ke-9 Sistem yang diusulkan

Page 87: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

72

10. Diagram Level 1 Proses ke-10

Mendeskripsikan secara detail proses report KBM

Gambar 4.16 Diagram Level 1 Proses ke-10 Sistem yang diusulkan

11. Diagram Level 1 Proses ke-11

Mendeskripsikan secara detail proses report nilai

11.1TampilkanNilai Siswa

Nilai Siswa

Nilai Pelajaran

11.2TampilkanLaporan

Nilai Pelajaran

Nilai Siswa

Nilai Pelajaran

12.0Cetak Laporan

Laporan Nilai Siswa

Laporan Nilai Pelajaran

Gambar 4.17 Diagram Level 1 Proses ke-11 Sistem yang diusulkan

Page 88: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

73

12. Diagram Level 2 Proses ke-2.1

Mendeskripsikan secara detail proses mengolah profil

sekolah.

Admin

1.0Aktivasi Login

2.1.1Menambah

Profil Sekolah

2.1.2Menyimpan

Profil Sekolah

2.1.4Menghapus

Profil Sekolah

Kepala Sekolah

Guru

Staf Akademik

Profi Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_SekolahProfil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_SekolahProfil_Sekolah

Profil_SekolahProfil_Sekolah

Logi

nLo

gin

Logi

nLo

gin

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

2.1.3Membatal

Profil Sekolah

Profil_SekolahProfil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Profil_Sekolah

Gambar 4.18 Diagram Level 2 Proses ke-2.1 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 2

proses ke-2.1 yakni mengolah profil sekolah terdapat

empat proses yang terjadi diantaranya proses menambah,

menyimpan, membatal dan proses menghapus profil

sekolah.

Page 89: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

74

13. Diagram Level 3 Proses ke-2.2

Mendeskripsikan secara detail proses mengolah sarana

sekolah.

Admin

1.0Aktivasi Login

2.2.1Menambah

Sarana Sekolah

2.2.2Menyimpan

Sarana Sekolah

2.2.4Menghapus

Sarana Sekolah

Kepala Sekolah

Guru

Staf Akademik

Sarana Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_SekolahSarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_SekolahSarana_Sekolah

Sarana_SekolahSarana_Sekolah

Logi

nLo

gin

Logi

nLo

gin

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

2.2.3Membatal

Sarana Sekolah

Sarana_SekolahSarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Sarana_Sekolah

Gambar 4.19 Diagram Level 3 Proses ke-2.2 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-2.2 yakni mengolah sarana sekolah terdapat

empat proses yang terjadi diantaranya proses menambah,

menyimpan, membatal dan proses menghapus sarana

sekolah.

Page 90: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

75

14. Diagram Level 3 Proses ke-2.3

Mendeskripsikan secara detail proses mengolah prestasi

sekolah.

Gambar 4.20 Diagram Level 3 Proses ke-2.3 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-2.3 yakni mengolah data prestasi sekolah

terdapat lima proses yang terjadi diantaranya proses

menambah, menyimpan, membatal, menghapus dan juga

proses pencarian pada nama siswa untuk melihat data

prestasi sekolah yang dikehendaki yang telah tersimpan di

database.

Page 91: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

76

15. Diagram Level 3 Proses ke-3.1

Mendeskripsikan secara detail proses mengolah profil

guru.

Gambar 4.21 Diagram Level 3 Proses ke-3.1 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-3.1 yakni mengolah data profil guru terdapat

lima proses yang terjadi diantaranya proses menambah,

menyimpan, membatal, menghapus dan juga proses

pencarian pada nip ataupun nama guru untuk melihat data

profil guru yang dikehendaki yang telah tersimpan di

database.

Page 92: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

77

16. Diagram Level 3 Proses ke-3.2

Mendeskripsikan secara detail proses mengolah

pendidikan guru.

Admin

1.0Aktivasi Login

3.2.1Menambah

Pendidikan Guru

3.2.2Menyimpan

Pendidikan Guru

3.2.4Menghapus

Pendidikan Guru

Kepala Sekolah

Guru

Staf Akademik

Pendidikan Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_GuruPendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_GuruPendidikan_Guru

Pendidikan_GuruPendidikan_Guru

Logi

nLo

gin

Logi

nLo

gin

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

3.2.3Membatal

Pendidikan Guru

Pendidikan_GuruPendidikan_Guru

Pendidikan_GuruPendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru

Pendidikan_Guru 3.2.5Mencari

Data PendidikanGuru

Pencarian berdasarkan nip dan nama guru

Pencarian berdasarkan nip dan nama guru

Pencarian berdasarkan nip dan nama guru

Pencarianberdasarkan nipdan nama guru

Gambar 4.22 Diagram Level 3 Proses ke-3.2 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-3.2 yakni mengolah data pendidikan guru

terdapat lima proses yang terjadi diantaranya proses

menambah, menyimpan, membatal, menghapus dan juga

proses pencarian pada nip ataupun nama guru untuk

melihat data pendidikan guru yang dikehendaki yang

telah tersimpan di database.

Page 93: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

78

17. Diagram Level 3 Proses ke-3.3

Mendeskripsikan secara detail proses mengolah jabatan

guru.

Gambar 4.23 Diagram Level 3 Proses ke-3.3 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-3.3 yakni mengolah data jabatan guru terdapat

lima proses yang terjadi diantaranya proses menambah,

menyimpan, membatal, menghapus dan juga proses

pencarian pada nip ataupun nama guru untuk melihat data

jabatan guru yang dikehendaki yang telah tersimpan di

database.

Page 94: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

79

18. Diagram Level 3 Proses ke-4.1

Mendeskripsikan secara detail proses mengolah profil

siswa.

Gambar 4.24 Diagram Level 3 Proses ke-4.1 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-4.1 yakni mengolah data profil siswa terdapat

lima proses yang terjadi diantaranya proses menambah,

menyimpan, membatal, menghapus dan juga proses

pencarian pada nama siswa untuk melihat data profil

siswa yang dikehendaki yang telah tersimpan di database.

Page 95: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

80

19. Diagram Level 3 Proses ke-4.2

Mendeskripsikan secara detail proses mengolah data

orangtua siswa.

Gambar 4.25 Diagram Level 3 Proses ke-4.2 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-4.2 yakni mengolah data orangtua siswa

terdapat lima proses yang terjadi diantaranya proses

menambah, menyimpan, membatal, menghapus dan juga

proses pencarian pada nama siswa untuk melihat data

orangtua siswa yang dikehendaki yang telah tersimpan di

database.

Page 96: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

81

20. Diagram Level 3 Proses ke-4.3

Mendeskripsikan secara detail proses mengolah

perkembangan siswa.

Gambar 4.26 Diagram Level 3 Proses ke-4.3 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-4.3 yakni mengolah perkembangan siswa

terdapat lima proses yang terjadi diantaranya proses

menambah, menyimpan, membatal, menghapus dan juga

proses pencarian pada nama siswa untuk melihat

perkembangan siswa yang dikehendaki yang telah

tersimpan di database.

Page 97: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

82

21. Diagram Level 3 Proses ke-5.1

Mendeskripsikan secara detail proses mengolah mata

pelajaran.

Gambar 4.27 Diagram Level 3 Proses ke-5.1 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-5.1 yakni mengolah mata pelajaran terdapat

empat proses yang terjadi diantaranya proses menambah,

menyimpan, membatal dan proses menghapus mata

pelajaran.

Page 98: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

83

22. Diagram Level 3 Proses ke-5.2

Mendeskripsikan secara detail proses mengolah

pengajaran.

Gambar 4.28 Diagram Level 3 Proses ke-5.2 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-5.2 yakni mengolah pengajaran terdapat lima

proses yang terjadi diantaranya proses menambah,

menyimpan, membatal, menghapus dan juga proses

pencarian pada nama mata pelajaran dan pengajar untuk

melihat pengajaran yang dikehendaki yang telah

tersimpan di database.

Page 99: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

84

23. Diagram Level 3 Proses ke-6.1

Mendeskripsikan secara detail proses mengolah Nilai

Siswa.

Gambar 4.29 Diagram Level 3 Proses ke-6.1 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-6.1 yakni mengolah nilai siswa terdapat empat

proses yang terjadi diantaranya proses menambah,

menyimpan, membatal dan proses menghapus nilai.

Page 100: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

85

24. Diagram Level 3 Proses ke-6.2

Mendeskripsikan secara detail proses mengolah Nilai

Pelajaran.

Gambar 4.30 Diagram Level 3 Proses ke-6.2 Sistem yang diusulkan

Diagram ini merupakan diagram rinci dari level 3

proses ke-6.2 yakni mengolah nilai pelajaran terdapat

empat proses yang terjadi diantaranya proses menambah,

menyimpan, membatal dan proses menghapus nilai.

Page 101: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

86

4.3 Perancangan Sistem

4.3.1 Perancangan Basis Data

1. Entity Relationship Diagram

Gambar 4.31 Diagram Hubungan Antar Entitas (ERD)

Page 102: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

87

2. Penerjemahan ERD ke LRS

Gambar 4.32 Logical Record Structure (LRS)

3. Spesifikasi Tabel

Spesifikasi tabel merupakan struktur tabel dari basis data

yang terdapat pada aplikasi sistem informasi akademik.

Spesifikasi dari tabel-tabel yang terdapat pada sistem informasi

akademik dapat dilihat pada tabel berikut :

Page 103: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

88

Tabel 4.1 Tabel Profil _Sekolah

Kunci Utama: NIP

Field Name Type Size Ket NamaSekolah Char 50 Nama Sekolahan

Status Char 20 Status Sekolah Alamat Char 50 Alamat Sekolah

Kelurahan Char 20 Kelurahan Sekolah Kecamatan Char 20 Kecamatan Sekolah Kotamadya Char 20 Kotamadya Sekolah ProsesKBM Char 30 Proses KBM di

Sekolah TMTprofesional Date TMT professional

Sekolah AkreditasiSekolah Char 1 Akreditasi Sekolah

NIP Char 10 NIP Sekolah NamaKepalaSekolah Char 50 Nama Kepala Sekolah

Tabel 4.2 Tabel Sarana_Sekolah

Field Name Type Size Ket RuangKepsek Int 1 Jumlah Ruang Kepala

Sekolah RuangGuru Int 1 Jumlah Ruang Guru RuangUKS Int 1 Jumlah Ruang UKS RuangKelas Int 1 Jumlah Ruang Kelas RuangPerpus Int 1 Jumlah Ruang

Perpustakaan RuangLRC Int 1 Jumlah Ruang LRC

LabIPA Int 1 Jumlah Laboratorium IPA

LabBhs Int 1 Jumlah Laboratorium Bahasa

LabKomp Int 1 Jumlah Laboratorium Komputer

LapOlga Int 1 Jumlah Lapangan Olahraga

Mushola Int 1 Jumlah Mushola WC Int 1 Jumlah WC

Kantin Int 1 Jumlah Kantin yang tersedia

Page 104: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

89

Tabel 4.3 Tabel Prestasi_Sekolah

Kunci Utama: NomorInduk

Field Name Type Size Ket NomorInduk Char 10 Nomor Induk Siswa AtasNama Char 50 Nama Siswa

Juara Char 10 Juara Perlombaan Katagori Char 30 Katagori Perlombaan Tingkat Char 30 Tingkat Kejuaraan

Perlombaan Tanggal Date Tanggal Perlombaan

Keterangan Char 50 Keterangan

Tabel 4.4 Tabel Profil_Guru

Kunci Utama: NIP

Field Name Type Size Ket NIP Char 10 NIP Guru NRK Char 10 NRK Guru

NUPTK Char 20 NUPTK Guru NamaGuru Char 50 Nama Guru Kelamin Char 10 Kelamin Guru

TempatLahir Char 30 Tempat Lahir Guru TanggalLahir Date Tanggal Lahir Guru

Agama Char 20 Agama Guru AlamatTinggal Char 50 Alamat Tinggal Guru

KodePos Char 15 Kode Pos Guru TelpRumah Char 12 No.Telp Rumah Guru

TelpHP Char 15 No.HP Guru

Tabel 4.5 Tabel Jabatan_Guru

Kunci Utama: NIP

Field Name Type Size Ket NIP Char 10 NIP Guru

NamaGuru Char 50 Nama Guru Jabatan Char 50 Jabatan Guru

StatusKepegawaian Char 30 Status Kepegawaian Guru

PangkatGolongan Char 5 Pangkat Golongan

Page 105: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

90

Guru TMTgolongan Date TMT golongan Guru

NoSkPns Char 20 No Sk Pns Guru TMTpns Date TMT pns Guru TMTguru Date TMT guru

TMTbertugasDiSekolah

Date TMT bertugas Guru

Keterangan Char 50 Keterangan Guru

Tabel 4.6 Tabel Pendidikan_Guru

Kunci Utama: NIP

Field Name Type Size Ket NIP Char 15 NIP Guru

NamaGuru Char 50 Nama Guru JenjangPendidikan Char 10 Jenjang Pendidikan

Guru Jurusan/BidangStudi Char 30 Jurusan/Bidang Studi

Guru TahunLulus Char 4 Tahun Kelulusan Guru

GelarAkademik Char 20 Gelar Akademik Guru

Tabel 4.7 Tabel Profil_Siswa

Kunci Utama: NIP

Field Name Type Size Ket NomorInduk Char 10 Nomor Induk Siswa NamaSiswa Char 50 Nama Siswa

Kelamin Char 10 Jenis Kelamin Siswa TempatLahir Char 30 Tempat Lahir Siswa TanggalLahir Date Tanggal Lahir Siswa

Agama Char 20 Agama Siswa Kewarganegaraan Char 30 Kewarganegaraan

Siswa Alamat Char 50 Alamat Siswa

Telp Char 15 No.Telp Siswa

Page 106: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

91

Tabel 4.8 Tabel Wali_Siswa

Kunci Utama: NIP

Field Name Type Size Ket NomorInduk Char 10 Nomor Induk Siswa NamaSiswa Char 50 Nama Siswa

Ayah Char 50 Nama Ayah Kandung Siswa

Ibu Char 50 Nama Ibu Kandung Siswa

Alamat Char 50 Alamat Ibu JumlahTanggungan Char 50 Banyaknya tanggungan Penghasilan/Bulan Char 20 Total penghasilan

kedua orang tua NomorContact Char 15 Nomor yang dapat

dihubungi

Tabel 4.9 Tabel Perkembangan_Siswa

Kunci Utama: NIP

Field Name Type Size Ket NomorInduk Char 10 Nomor Induk Siswa NamaSiswa Char 50 Nama Siswa Kelakuan Char 10 Kepribadian dari

kelakuan siswa Kerajinan Char 20 Kepribadian dari

kerajinan siswa Kerapihan Char 20 Kepribadian dari

kerapihan siswa Tari Char 20 Seni Tari siswa

Suara Char 20 Seni Suara siswa Lukis Char 20 Seni Lukis siswa Musik Char 20 Seni Musik siswa

Tabel 4.10 Tabel Mata_Pelajaran

Kunci Utama: IdMataPelajaran

Field Name Type Size Ket IdMataPelajaran Char 10 Id Mata Pelajaran

Sekolah

Page 107: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

92

NamaMataPelajaran Char 30 Nama Mata Pelajaran Sekolah

Sifat Char 20 Sifat Mata Pelajaran LamaPelajaran Char 20 Lama Pelajaran

Sekolah

Tabel 4.11 Tabel Pengajaran

Kunci Utama: NIP dan IdMataPelajaran

Field Name Type Size Ket NIP Char 10 NIP Guru

NamaPengajar Char 50 Nama Pengajar IdMataPelajaran Char 10 Id Mata Pelajaran

NamaMataPelajaran Char 50 Nama Mata Pelajaran WaktuMulai Datet

ime Waktu Mulai Pelajaran

WaktuAkhir Datetime

Waktu Akhir Pelajaran

Ruang Char 5 Ruang Pelajaran

Tabel 4.12 Tabel Penilaian

Kunci Utama: NIP dan IdMataPelajaran

Field Name Type Size Ket NomorInduk Char 10 Nomor Induk Siswa TahunAjaran Char 15 Tahun Ajaran Siswa

Kelas Char 5 Kelas Siswa Semester Char 1 Semester

IdMataPelajaran Char 10 Id Mata Pelajaran Sekolah

NilaiRaport Char 3 Nilai Raport Pelajaran Siswa

Catetan Char 20 Catetan Untuk Siswa

Page 108: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

93

4.3.2 Perancangan Arsitektur Sistem

Server

DBMS

Client

User

Program AplikasiGUI

Wi-fi

Gambar 4.33 Arsitektur Sistem

Dari gambar arsitektur sistem diatas, dapat dilihat antara

server dengan client memiliki interkonektivitas dengan jaringan wlan

(wireless local area connection). Dimana semua informasi variabel

yang dipilih oleh pengguna (client) akan disimpan dalam file pada

server.

Page 109: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

94

4.3.3 State Transitional Diagram (STD)

State Transition Diagram digunakan untuk menggambarkan

urutan dan variasi tampilan dari aplikasi sistem informasi akademik.

STD dari aplikasi tersebut adalah sebagai berikut :

Gambar 4.34 Struktur Menu Sistem Informasi Akademik SDN Rawajati

08 Pagi Berbasis WLAN

Page 110: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

95

Gambar 4.35 STD Halaman Menu Utama

Page 111: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

96

Gambar 4.36 STD Halaman Menu File Sekolah

Page 112: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

97

Gambar 4.37 STD Halaman Menu File Guru

Page 113: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

98

Gambar 4.38 STD Halaman Menu File Siswa

Page 114: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

99

Gambar 4.39 STD Halaman Menu File KBM

Page 115: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

100

Gambar 4.40 STD Halaman Menu File Nilai

Page 116: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

101

Gambar 4.41 STD Halaman Menu Report Sekolah

Page 117: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

102

Gambar 4.42 STD Halaman Menu Report Guru

Page 118: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

103

Gambar 4.43 STD Halaman Menu Report Siswa

Page 119: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

104

Gambar 4.44 STD Halaman Menu Report KBM

Page 120: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

105

Gambar 4.45 STD Halaman Menu Report Nilai

Page 121: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

106

4.3.4 Komponen Aplikasi

Ada 3 komponen utama yang penulis gunakan agar proses

pengolahan data pada sistem informasi akademik ini bisa dilakukan

dengan baik. Berikut uraian dari komponen tersebut :

1. Hardware (Perangkat Keras)

Hardware adalah peralatan dalam sistem komputer yang secara

fisik dapat dilihat atau dijamah. Dalam rancangan program dan

penulisan skripsi ini, perangkat keras yang digunakan penulis

adalah sebagai berikut :

Tabel 4.13 Tabel Spesifikasi Hardware

No. Hardware Server Client

1. Processor Intel Core 2 duo

T7100/1.80 Ghz

Pentium 4

2. Memory 3 GB 512 MB

3. HDD 160 Gb

4. Display 15.4” WXGA Ya

5. Graphic NVIDIA GeForce

8400M G

Ya

6. DVD/

CD ROM

Ya Tidak

7. Printer

(local/network

printer)

Ya Ya

Page 122: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

107

8. Wi-fi Ya Ya

9. Keyboard Ya Ya

10. Mouse Ya Ya

2. Software (Perangkat Lunak)

Perangkat lunak merupakan serangkaian instruksi dengan aturan

tertentu yang mengatur operasi perangkat keras. Perangkat lunak

yang penulis gunakan yakni sebagai berikut :

Tabel 4.14 Tabel Spesifikasi Software

No. Software Server Client

1. Sistem Operasi Microsoft

Windows XP

Professional

Windows Vista

2. Bahasa

Pemrograman

Borland Delphi 7 -

3. DBMS MySQL

(Xampp 1.7.3)

-

4. Koneksi My SQL

Connector ODBC

5.1.6

My SQL

Connector

ODBC 5.1.6

3. Brainware (Manusia)

Brainware merupakan personal-personal yang terlibat dalam

sistem komputer, yaitu meliputi operator, programmer, sistem

analis, administrator basis data serta personal lain yang terlibat.

Page 123: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

108

4.4 Pengkodean

Pada tahap kode, rancangan yang telah di buat pada tahap

perancangan sistem di konstruksi dan di transformasikan menjadi aplikasi

yang dapat melakukan fungsi-fungsi kerja sesuai dengan rancangan sistem.

Untuk melakukan pengkodean pada aplikasi ini, software yang digunakan

penulis yaitu menggunakan Borland Delphi 7 sebagai bahasa

pemrogramannya, dan sebagai software yang menunjang database pada

aplikasi ini, penulis menggunakan MySQL karena mendukung dalam

infrastruktur jaringan yakni menggunakan MySQL Connector ODBC.

4.4.1 Interface Aplikasi

Tampilan interface yang terdapat pada aplikasi sistem

informasi akademik dapat dilihat pada bagian lampiran E. Secara

ringkas, Tampilan interface pada aplikasi sistem informasi akademik

adalah sebagai berikut :

Gambar 4.46 Form Halaman Menu Utama

Page 124: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

109

Berikut adalah uraian interface yang terdapat pada aplikasi

sistem informasi akademik.

1. Login

Halaman login merupakan halaman yang berfungsi untuk

menjaga sistem. Hanya orang-orang yang memiliki hak akses

saja yang dapat menggunakan sistem tersebut.

2. Menu Utama

Halaman menu utama merupakan halaman yang berfungsi untuk

memberikan pilihan-pilihan informasi yang dapat di akses.

Seperti data ataupun laporan.

3. File Sekolah

Halaman menu file sekolah merupakan halaman yang

berisikan informasi tentang profil sekolah, sarana sekolah serta

prestasi-prestasi sekolah. Pada menu file sekolah ini memuat

fungsi dasar dalam pengoperasian sistemnya, seperti menambah,

menghapus, membatali, menyimpan, serta menggunakan fungsi

untuk memudahkan pencarian data pertama, terakhir, sebelumnya

ataupun berikutnya dari data yang tersimpan dan juga

penggunaan penyaringan data.

4. File Guru

Halaman menu file guru merupakan halaman yang

berisikan informasi tentang profil guru, pendidikan guru serta

jabatan guru. Pada menu file guru ini memuat fungsi dasar dalam

Page 125: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

110

pengoperasian sistemnya, seperti menambah, menghapus,

membatali, menyimpan, serta menggunakan fungsi untuk

memudahkan pencarian data pertama, terakhir, sebelumnya

ataupun berikutnya dari data yang tersimpan dan juga

penggunaan penyaringan data.

5. File Siswa

Halaman menu file siswa merupakan halaman yang

berisikan informasi tentang profil siswa, data orangtua siswa

serta perkembangan siswa. Pada menu file siswa ini memuat

fungsi dasar dalam pengoperasian sistemnya, seperti menambah,

menghapus, membatali, menyimpan, serta menggunakan fungsi

untuk memudahkan pencarian data pertama, terakhir, sebelumnya

ataupun berikutnya dari data yang tersimpan dan juga

penggunaan penyaringan data.

6. File KBM

Halaman menu file siswa merupakan halaman yang

berisikan informasi tentang mata pelajaran, dan pengajaran. Pada

menu file siswa ini memuat fungsi dasar dalam pengoperasian

sistemnya, seperti menambah, menghapus, membatali,

menyimpan, serta menggunakan fungsi untuk memudahkan

pencarian data pertama, terakhir, sebelumnya ataupun berikutnya

dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 126: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

111

7. File Nilai

Halaman menu file siswa merupakan halaman yang

berisikan informasi tentang nilai siswa, dan nilai pelajaran. Pada

menu file siswa ini memuat fungsi dasar dalam pengoperasian

sistemnya, seperti menambah, menghapus, membatali,

menyimpan, serta menggunakan fungsi untuk memudahkan

pencarian data pertama, terakhir, sebelumnya ataupun berikutnya

dari data yang tersimpan dan juga penggunaan penyaringan data.

8. Report Sekolah

Halaman menu report sekolah merupakan halaman yang

berisikan informasi yang hendak di cetak yakni informasi

tersebut ialah informasi tentang laporan sekolah, dan laporan

prestasi sekolah.

9. Report Guru

Halaman menu report guru merupakan halaman yang

berisikan informasi yang hendak di cetak yakni informasi

tersebut ialah informasi tentang laporan biodata semua guru, dan

laporan guru yang dikehendaki.

10. Report Siswa

Halaman menu report siswa merupakan halaman yang

berisikan informasi yang hendak di cetak yakni informasi

tersebut ialah informasi tentang laporan biodata semua siswa, dan

laporan siswa yang dikehendaki.

Page 127: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

112

11. Report KBM

Halaman menu report KBM merupakan halaman yang

berisikan informasi yang hendak di cetak yakni informasi

tersebut ialah informasi tentang laporan biodata semua data

pelajaran, dan laporan data pelajaran yang dikehendaki.

12. Report Nilai

Halaman menu report nilai merupakan halaman yang

berisikan informasi yang hendak di cetak yakni informasi

tersebut ialah informasi tentang laporan nilai siswa, dan laporan

nilai pelajaran.

13. Exit User

Menu exit user berfungsi untuk mengarahkan ke halaman

login.

14. Exit Program

Menu exit program berfungsi sebagai pintu keluar sistem.

4.4.2 Instalasi Komponen Sistem

Sebelum sistem informasi akademik ini dipergunakan,

tentunya komponen-komponen yang butuhkan harus di instalasi serta

di konfigurasi. Proses instalasi dan konfigurasi komponen tersebut

meliputi instalasi koneksi penghubung server, serta konfigurasi

database server dan konfigurasi wireless yakni penggunaan mode

ad-hoc dalam implementasi yang dilakukan penulis pada skripsi ini.

Page 128: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

113

Untuk lebih lengkapnya dapat di lihat pada lampiran F cara

penggunaan aplikasi dan lampiran G cara konfigurasi ad-hoc.

4.4.3 Menjalankan Aplikasi

Setelah proses instalasi komponen sistem berhasil, maka

aplikasi dapat dipergunakan. Langkah-langkah menjalankan aplikasi

dapat di lihat pada lampiran F.

4.5 Pengujian

Program yang telah dibuat perlu dilakukan pengujian program .

pengujian program sangat diperlukan untuk membuktikan bahwa program

barjalan dengan yang diinginkan dan benar hasilnya. Karena sifat bahasa

pemrograman adalah melakukan apa yag diinginkan operator, jadi komputer

hanya memproses. Bila dianggap memenuhi ketentuan dalam bahasa

pemrograman maka Borland Delphi 7 akan menjalankan perintah dan

mengeluarkan hasil. Menurut Sommerville (2001), ada beberapa cara yang

diperlukan terhadap pengujian yang akan dilakukan, tahap-tahap tersebut

antara lain :

1. Pengujian Unit

Pengujian unit yaitu pengujian secara individual terhadap semua

program untuk memastikan bahwa program bebas dari kesalahan. Jika

terjadi kesalahan, pemakai akan berusaha mencari penyebabnya dan

proses untuk melakukan pencarian kesalahan ini dikenal dengan

debugging.

Page 129: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

114

Gambar 4.47 Contoh code program error pada proses debugging

2. Pengujian Modul

Pengujian ini menangani keandalan dari modul pribadi. Tiap-tiap

dari program diuji untuk mengetahui apakah tiap bagian tersebut dapat

bekerja dengan baik atau tidak. Indikator untuk mengetahui bahwa

bagian tersebut sudah sesuai adalah apabila program dapat berjalan

sesuai dengan diagram alir dimana diagram alir itu sendiri dibuat

berdasarkan urutan penanganan basis data secara sistematis. Pengujian

dilakukan pada dua bagian penting dari program yaitu form login, dan

menu utama. Hasil yang diperoleh disajikan dalam Tabel 4.15

Page 130: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

115

Tabel 4.15 Tabel Hasil Pengujian Bagian Program

No Form Keterangan

1 Form Login Sesuai dengan Diagram Alir

2 Form Menu Utama Sesuai dengan Diagram Alir

3. Pengujian Subsistem

Fase ini melibatkan pengujian sekumpulan modul yang telah

diintegrasikan menjadi subsistem. Proses pengujian subsistem ini

dikonsentrasikan pada deteksi kesalahan interface. Proses pengujian

subsistem dilakukan untuk mencari ketidaksesuaian interface modul

dengan menjalankan interface berkali-kali. Perincian mengenai

pengujian subsistem dapat dilihat pada tabel berikut ini :

a. Login, Halaman Menu Utama, Exit User dan Exit Program

Tabel 4.16 Tabel Pengujian Subsistem Modul Login, Menu Utama,

Exit User, dan Exit Program

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Login Halaman Login Ok

2. Interface Menu Utama Halaman Menu Utama Ok

3. Interface Exit User Halaman Login Ok

4. Interface Exit Program Keluar Program Ok

Page 131: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

116

b. Menu File Sekolah

Tabel 4.17 Tabel Pengujian Subsistem Modul Menu File Sekolah

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Tampil Menu

File Sekolah

Tampil Halaman Menu

File Sekolah Ok

2. Interface Halaman Form

Profil Sekolah

Tampil menu file Profil

Sekolah Ok

3. Interface Tambah Profil

Sekolah Tambah Profil Sekolah Ok

4. Interface Simpan Profil

Sekolah Simpan Profil Sekolah Ok

5. Interface Batal Profil

Sekolah

Batal Simpan Profil

Sekolah Ok

6. Interface Hapus Profil

Sekolah Hapus Profil Sekolah Ok

7. Interface Petama Profil

Sekolah

Tampil data pertama yang

di database Ok

8. Interface Terakhir Profil

Sekolah

Tampil data terakhir yang

di database Ok

9. Interface Sebelumnya

Profil Sekolah

Tampil data sebelumnya

yang di database Ok

10. Interface Berikutnya Tampil data berikutnya Ok

Page 132: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

117

Profil Sekolah yang di database

11. Interface Keluar Profil

Sekolah Halaman Menu Utama Ok

12. Interface Halaman Form

Sarana Sekolah

Tampil menu file Sarana

Sekolah Ok

13. Interface Tambah Sarana

Sekolah Tambah Sarana Sekolah Ok

14. Interface Simpan Sarana

Sekolah Simpan Sarana Sekolah Ok

15. Interface Batal Sarana

Sekolah

Batal Simpan Sarana

Sekolah Ok

16. Interface Hapus Sarana

Sekolah Hapus Sarana Sekolah Ok

17. Interface Petama Sarana

Sekolah

Tampil data pertama yang

di database Ok

18. Interface Terakhir Sarana

Sekolah

Tampil data terakhir yang

di database Ok

19. Interface Sebelumnya

Sarana Sekolah

Tampil data sebelumnya

yang di database Ok

20. Interface Berikutnya

Sarana Sekolah

Tampil data berikutnya

yang di database Ok

21. Interface Keluar Sarana

Sekolah Halaman Menu Utama Ok

Page 133: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

118

22. Interface Halaman Form

Prestasi Sekolah

Tampil menu file Prestasi

Sekolah Ok

23. Interface Tambah

Prestasi Sekolah Tambah Prestasi Sekolah Ok

24. Interface Simpan Prestasi

Sekolah Simpan Prestasi Sekolah Ok

25. Interface Batal Prestasi

Sekolah

Batal Simpan Prestasi

Sekolah Ok

26. Interface Hapus Prestasi

Sekolah Hapus Prestasi Sekolah Ok

27. Interface Petama Prestasi

Sekolah

Tampil data pertama yang

di database Ok

28. Interface Terakhir

Prestasi Sekolah

Tampil data terakhir yang

di database Ok

29. Interface Sebelumnya

Prestasi Sekolah

Tampil data sebelumnya

yang di database Ok

30. Interface Berikutnya

Prestasi Sekolah

Tampil data berikutnya

yang di database Ok

31. Interface Keluar Prestasi

Sekolah Halaman Menu Utama Ok

Page 134: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

119

c. Menu File Guru

Tabel 4.18 Tabel Pengujian Subsistem Modul Menu File Guru

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Tampil Menu

File Guru

Tampil Halaman Menu

File Guru Ok

2. Interface Halaman Form

Profil Guru

Tampil menu file Profil

Guru Ok

3. Interface Tambah Profil

Guru Tambah Profil Guru Ok

4. Interface Simpan Profil

Guru Simpan Profil Guru Ok

5. Interface Batal Profil

Guru Batal Simpan Profil Guru Ok

6. Interface Hapus Profil

Guru Hapus Profil Guru Ok

7. Interface Petama Profil

Guru

Tampil data pertama yang

di database Ok

8. Interface Terakhir Profil

Guru

Tampil data terakhir yang

di database Ok

9. Interface Sebelumnya

Profil Guru

Tampil data sebelumnya

yang di database Ok

10. Interface Berikutnya Tampil data berikutnya Ok

Page 135: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

120

Profil Guru yang di database

11. Interface Keluar Profil

Guru Halaman Menu Utama Ok

12. Interface Halaman Form

Jabatan Guru

Tampil menu file Jabatan

Guru Ok

13. Interface Tambah

Jabatan Guru Tambah Jabatan Guru Ok

14. Interface Simpan Jabatan

Guru Simpan Jabatan Guru Ok

15. Interface Batal Jabatan

Guru

Batal Simpan Jabatan

Guru Ok

16. Interface Hapus Jabatan

Guru Hapus Jabatan Guru Ok

17. Interface Petama Jabatan

Guru

Tampil data pertama yang

di database Ok

18. Interface Terakhir

Jabatan Guru

Tampil data terakhir yang

di database Ok

19. Interface Sebelumnya

Jabatan Guru

Tampil data sebelumnya

yang di database Ok

20. Interface Berikutnya

Jabatan Guru

Tampil data berikutnya

yang di database Ok

21. Interface Keluar Jabatan

Guru Halaman Menu Utama Ok

Page 136: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

121

22. Interface Halaman Form

Pendidikan Guru

Tampil menu file

Pendidikan Guru Ok

23. Interface Tambah

Pendidikan Guru Tambah Pendidikan Guru Ok

24. Interface Simpan

Pendidikan Guru Simpan Pendidikan Guru Ok

25. Interface Batal

Pendidikan Guru

Batal Simpan Pendidikan

Guru Ok

26. Interface Hapus

Pendidikan Guru Hapus Pendidikan Guru Ok

27. Interface Petama

Pendidikan Guru

Tampil data pertama yang

di database Ok

28. Interface Terakhir

Pendidikan Guru

Tampil data terakhir yang

di database Ok

29. Interface Sebelumnya

Pendidikan Guru

Tampil data sebelumnya

yang di database Ok

30. Interface Berikutnya

Pendidikan Guru

Tampil data berikutnya

yang di database Ok

31. Interface Keluar

Pendidikan Guru Halaman Menu Utama Ok

Page 137: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

122

d. Menu File Siswa

Tabel 4.19 Tabel Pengujian Subsistem Modul Menu File Siswa

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Tampil Menu

File Siswa

Tampil Halaman Menu

File Siswa Ok

2. Interface Halaman Form

Profil Siswa

Tampil menu data Profil

Siswa Ok

3. Interface Tambah Profil

Siswa Tambah Profil Siswa Ok

4. Interface Simpan Profil

Siswa Simpan Profil Siswa Ok

5. Interface Batal Profil

Siswa Batal Simpan Profil Siswa Ok

6. Interface Hapus Profil

Siswa Hapus Profil Siswa Ok

7. Interface Petama Profil

Siswa

Tampil data pertama yang

di database Ok

8. Interface Terakhir Profil

Siswa

Tampil data terakhir yang

di database Ok

9. Interface Sebelumnya

Profil Siswa

Tampil data sebelumnya

yang di database Ok

10. Interface Berikutnya Tampil data berikutnya Ok

Page 138: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

123

Profil Siswa yang di database

11. Interface Keluar Profil

Siswa Halaman Menu Utama Ok

12. Interface Halaman Form

Data Orangtua Siswa

Tampil menu Data

Orangtua Siswa Ok

13. Interface Tambah Data

Orangtua Siswa

Tambah Data Orangtua

Siswa Ok

14. Interface Simpan Data

Orangtua Siswa

Simpan Data Orangtua

Siswa Ok

15. Interface Batal Data

Orangtua Siswa

Batal Simpan Data

Orangtua Siswa Ok

16. Interface Hapus Data

Orangtua Siswa

Hapus Data Orangtua

Siswa Ok

17. Interface Petama Data

Orangtua Siswa

Tampil data pertama yang

di database Ok

18. Interface Terakhir Data

Orangtua Siswa

Tampil data terakhir yang

di database Ok

19. Interface Sebelumnya

Data Orangtua Siswa

Tampil data sebelumnya

yang di database Ok

20. Interface Berikutnya

Data Orangtua Siswa

Tampil data berikutnya

yang di database Ok

21. Interface Keluar Data

Orangtua Siswa Halaman Menu Utama Ok

Page 139: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

124

22. Interface Halaman Form

Perkembangan Siswa

Tampil menu

Perkembangan Siswa Ok

23. Interface Tambah

Perkembangan Siswa

Tambah Perkembangan

Siswa Ok

24. Interface Simpan

Perkembangan Siswa

Simpan Perkembangan

Siswa Ok

25. Interface Batal

Perkembangan Siswa

Batal Simpan

Perkembangan Siswa Ok

26. Interface Hapus

Perkembangan Siswa

Hapus Perkembangan

Siswa Ok

27. Interface Petama

Perkembangan Siswa

Tampil data pertama yang

di database Ok

28. Interface Terakhir

Perkembangan Siswa

Tampil data terakhir yang

di database Ok

29. Interface Sebelumnya

Perkembangan Siswa

Tampil data sebelumnya

yang di database Ok

30. Interface Berikutnya

Perkembangan Siswa

Tampil data berikutnya

yang di database Ok

31. Interface Keluar

Perkembangan Siswa Halaman Menu Utama Ok

Page 140: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

125

e. Menu File KBM

Tabel 4.20 Tabel Pengujian Subsistem Modul Menu File KBM

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Tampil Menu

File KBM

Tampil Halaman Menu

File KBM Ok

2. Interface Halaman Form

Mata Pelajaran

Tampil menu data Mata

Pelajaran Ok

3. Interface Tambah Mata

Pelajaran

Tambah data Mata

Pelajaran Ok

4. Interface Simpan Mata

Pelajaran

Simpan data Mata

Pelajaran Ok

5. Interface Batal Mata

Pelajaran

Batal Simpan data Mata

Pelajaran Ok

6. Interface Hapus Mata

Pelajaran

Hapus data Mata

Pelajaran Ok

7. Interface Petama Mata

Pelajaran

Tampil data pertama yang

di database Ok

8. Interface Terakhir Mata

Pelajaran

Tampil data terakhir yang

di database Ok

9. Interface Sebelumnya

Mata Pelajaran

Tampil data sebelumnya

yang di database Ok

10. Interface Berikutnya Tampil data berikutnya Ok

Page 141: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

126

Mata Pelajaran yang di database

11. Interface Keluar Mata

Pelajaran Halaman Menu Utama Ok

12. Interface Halaman Form

Pengajaran

Tampil menu Data

Pengajaran Ok

13. Interface Tambah

Pengajaran

Tambah Data Orangtua

Siswa Ok

14. Interface Simpan

Pengajaran Simpan Data Pengajaran Ok

15. Interface Batal

Pengajaran

Batal Simpan Data

Pengajaran Ok

16. Interface Hapus

Pengajaran Hapus Data Pengajaran Ok

17. Interface Petama

Pengajaran

Tampil data pertama yang

di database Ok

18. Interface Terakhir

Pengajaran

Tampil data terakhir yang

di database Ok

19. Interface Sebelumnya

Pengajaran

Tampil data sebelumnya

yang di database Ok

20. Interface Berikutnya

Pengajaran

Tampil data berikutnya

yang di database Ok

21. Interface Keluar Data

Pengajaran Halaman Menu Utama Ok

Page 142: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

127

f. Menu File Nilai

Tabel 4.21 Tabel Pengujian Subsistem Modul Menu File Nilai

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Tampil Menu

File Nilai

Tampil Halaman Menu

File Nilai Ok

2. Interface Halaman Form

Nilai Siswa

Tampil menu data Nilai

Siswa Ok

3. Interface Tambah Nilai

Siswa Tambah data Nilai Siswa Ok

4. Interface Simpan Nilai

Siswa Simpan data Nilai Siswa Ok

5. Interface Batal Nilai

Siswa

Batal Simpan data Nilai

Siswa Ok

6. Interface Hapus Nilai

Siswa Hapus data Nilai Siswa Ok

7. Interface Petama Nilai

Siswa

Tampil data pertama yang

di database Ok

8. Interface Terakhir Nilai

Siswa

Tampil data terakhir yang

di database Ok

9. Interface Sebelumnya

Nilai Siswa

Tampil data sebelumnya

yang di database Ok

10. Interface Berikutnya Tampil data berikutnya Ok

Page 143: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

128

Nilai Siswa yang di database

11. Interface Keluar Nilai

Siswa Halaman Menu Utama Ok

12. Interface Halaman Form

Nilai Pelajaran

Tampil menu Data Nilai

Pelajaran Ok

13. Interface Tambah Nilai

Pelajaran

Tambah Data Nilai

Pelajaran Ok

14. Interface Simpan Nilai

Pelajaran

Simpan Data Nilai

Pelajaran Ok

15. Interface Batal Nilai

Pelajaran

Batal Simpan Data Nilai

Pelajaran Ok

16. Interface Hapus Nilai

Pelajaran

Hapus Data Nilai

Pelajaran Ok

17. Interface Petama Nilai

Pelajaran

Tampil data pertama yang

di database Ok

18. Interface Terakhir Nilai

Pelajaran

Tampil data terakhir yang

di database Ok

19. Interface Sebelumnya

Nilai Pelajaran

Tampil data sebelumnya

yang di database Ok

20. Interface Berikutnya

Nilai Pelajaran

Tampil data berikutnya

yang di database Ok

21. Interface Keluar Data

Nilai Pelajaran Halaman Menu Utama Ok

Page 144: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

129

g. Menu Report Sekolah

Tabel 4.22 Tabel Pengujian Subsistem Modul Menu Report Sekolah

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Cetak Laporan

Sekolah

Tampil Halaman Laporan

Sekolah dan Laporan

Prestasi Sekolah

Ok

h. Menu Report Guru

Tabel 4.23 Tabel Pengujian Subsistem Modul Menu Report Guru

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Cetak Laporan

Guru

Tampil Halaman Laporan

Biodata Semua Guru dan

Laporan Guru yang

dikehendaki

Ok

i. Menu Report Siswa

Tabel 4.24 Tabel Pengujian Subsistem Modul Menu Report Siswa

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Cetak Laporan Tampil Halaman Laporan Ok

Page 145: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

130

Siswa Biodata Semua Siswa dan

Laporan Siswa yang

dikehendaki

j. Menu Report KBM

Tabel 4.25 Tabel Pengujian Subsistem Modul Menu Report KBM

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Cetak Laporan

KBM

Tampil Halaman Laporan

Semua Data Pelajaran dan

Laporan Data Pelajaran

yang dikehendaki

Ok

k. Menu Report Nilai

Tabel 4.26 Tabel Pengujian Subsistem Modul Menu Report Nilai

No Pengujian Interface yang

diharapkan

Hasil

Uji

1. Interface Cetak Laporan

Nilai

Tampil Halaman Laporan

Nilai Siswa dan Laporan

Nilai Pelajaran

Ok

Page 146: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

131

4. Pengujian Sistem

Tahap selanjutnya pada pengujian sistem yaitu subsistem

diintegrasikan untuk membentuk sistem. pengujian dilakukan terhadap

keseluruhan sistem apakah tahap integrasi antar modul sistem telah

berjalan baik. Pengujian ini dilakukan berkenaan dengan penemuan

kesalahan yang diakibatkan dari interaksi yang tidak diharapkan antara

subsistem dengan interface subsistem. Seperti pada proses penambahan,

pembatalan, serta penghapusan data dengan memasukkan sample data

yang didapatkan dari SDN Rawajati 08 Pagi.

Rincian mengenai pengujian sistem secara umum terdapat dalam

pengujian mandiri secara blackbox yang dilakukan oleh penulis.

Tabel 4.27 List Hasil Pengujian dengan pendekatan

black-box testing

No Rancangan Proses Hasil Yang

Diharapkan Hasil

1. Mulai jalankan program dengan

meng-klik icon aplikasi Masuk halaman Login Sesuai

2. Mengisi form user id dan

password, klik tombol Login Masuk halaman menu Sesuai

3. Klik tombol ‘Cancel’ Menampilkan box

pesan Sesuai

4. Klik ok pada Cancel Keluar dari program

aplikasi Sistem Sesuai

Page 147: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

132

Informasi

5. Klik Menu Sekolah

Masuk halaman Form

Profil Sekolah, Sarana

Sekolah, Prestasi

Sekolah

Sesuai

6. Masuk Halaman Form Profil

Sekolah

View data Profil

Sekolah Sesuai

7. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

8. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

9. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

10. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

11. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

12. Masuk Halaman Form Sarana

Sekolah

View data Sarana

Sekolah Sesuai

13. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

Page 148: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

133

14. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

15. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

16. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

17. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

18. Masuk Halaman Form Prestasi

Sekolah

View data Prestasi

Sekolah Sesuai

19. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

20. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

21. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

22. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

Page 149: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

134

23. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

24. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

25. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

26. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

27. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

28. Masukkan keyword pada field

Search Nama

Menampilkan

Data sesuai nama yang

di search

Sesuai

29. Klik Menu guru

Masuk halaman Form

File Guru, File

Pendidikan guru, file

Jabatan guru

Sesuai

30. Masuk Halaman Form File Guru View data File Guru Sesuai

31. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

Page 150: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

135

32. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

33. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

34. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

35. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

36. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

37. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

39. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

40. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

41. Masukkan keyword pada field Menampilkan Data Sesuai

Page 151: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

136

Search Nip sesuai nip yang di

search

42. Masukkan keyword pada field

Search Nama Guru

Menampilkan Data

sesuai nama guru yang

di search

Sesuai

43. Masuk Halaman Form File

Pendidikan Guru

View data File

Pendidikan Guru Sesuai

44. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

45. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

46. klik tombol ‘Batal’ Data tersebut batal di

simpan Sesuai

47. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

48. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

49. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

50. klik tombol ‘Terakhir’ View data terakhir Sesuai

Page 152: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

137

yang tersimpan di

database

51. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

52. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

53. Masukkan keyword pada field

Search Nip

Menampilkan Data

sesuai nip yang di

search

Sesuai

54. Masukkan keyword pada field

Search Nama Guru

Menampilkan Data

sesuai nama guru yang

di search

Sesuai

55. Masuk Halaman Form File

Jabatan Guru View data File Guru Sesuai

56. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

57. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

Page 153: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

138

58. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

59. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

60. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

61. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

62. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

63. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

64. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

65. Masukkan keyword pada field

Search Nama Guru

Menampilkan

Data sesuai nama guru

yang di search

Sesuai

66. Masukkan keyword pada field

Search Nip

Menampilkan

Data sesuai nip yang di

search

Sesuai

Page 154: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

139

67. Klik Menu Murid Masuk halaman

Form File Murid Sesuai

68. Masuk Halaman Form File

Murid

View data Profil Siswa,

Profil Orang Tua/Wali,

File Perkembangan

Siswa

Sesuai

69. Klik tombol ‘Tambah’ Mengaktifkan

field input data Sesuai

70. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

71. klik tombol ‘Batal’ data tersebut

batal di simpan Sesuai

72. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

73. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

74. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

75. klik tombol ‘Terakhir’ View data terakhir

yang tersimpan di Sesuai

Page 155: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

140

database

76. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

77. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

78. Masukkan keyword pada field

Search Nama Siswa

Menampilkan Data

sesuai nama siswa

yang di search

Sesuai

79. Masuk Halaman Form Profil

Orangtua/Wali

View data Profil Orang

Tua/Wali Sesuai

80. Klik tombol ‘Tambah’ Mengaktifkan

field input data Sesuai

81. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

82. klik tombol ‘Batal’ data tersebut

batal di simpan Sesuai

83. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

Page 156: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

141

84. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

85. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

86. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

87. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

88. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

89. Masukkan keyword pada field

Search Nama Siswa

Menampilkan Data

sesuai nama siswa

yang di search

Sesuai

90. Masuk Halaman Form

Perkembangan Siswa

View data

Perkembangan Siswa Sesuai

91. Klik tombol ‘Tambah’ Mengaktifkan

field input data Sesuai

92. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

Sesuai

Page 157: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

142

tersebut dalam display

informasi

93. klik tombol ‘Batal’ data tersebut

batal di simpan Sesuai

94. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

95. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

96. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

97. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

98. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

99. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

100. Masukkan keyword pada field

Search Nama Siswa

Menampilkan Data

sesuai nama siswa

yang di search

Sesuai

101. Klik Menu KBM Masuk halaman Form Sesuai

Page 158: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

143

Mata Pelajaran,

Pengajaran dan

Jadwal Pelajaran

102. Masuk Halaman Form Mata

Pelajaran

View data Mata

Pelajaran Sesuai

103. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

104. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

105. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

106. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

107. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

108. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

109. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

Page 159: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

144

110. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

111. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

112. Masuk Halaman Form

Pengajaran View data Pengajaran Sesuai

113. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

114. Mengisi field input data dan klik

tombol ‘Simpan’

Data tersimpan dalam

database dan

menampilkan data

tersebut dalam display

informasi

Sesuai

115. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

116. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

117. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

118. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

Page 160: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

145

119. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

120. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

121. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

122. Masukkan keyword pada field

Search Nama Pengajar

Menampilkan Data

sesuai nama pengajar

yang di search

Sesuai

123. Masukkan keyword pada field

Search Nama Mata Pelajaran

Menampilkan Data

sesuai nama mata

pelajaran yang di

search

Sesuai

124. Klik Menu Nilai

Masuk halaman

Form File Nilai,

Penilaian dan Grafik

Sesuai

125. Masuk Halaman Form File Nilai View data File Nilai Sesuai

126. Klik tombol ‘Tambah’ Mengaktifkan field

input data Sesuai

127. Mengisi field input data dan klik Data tersimpan dalam Sesuai

Page 161: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

146

tombol ‘Simpan’ database dan

menampilkan data

tersebut dalam display

informasi

128. klik tombol ‘Batal’ data tersebut batal di

simpan Sesuai

129. klik tombol ‘Hapus’ Data terhapus dalam

database Sesuai

130. klik tombol ‘Keluar’ Kembali halaman menu Sesuai

131. klik tombol ‘Pertama’

View data pertama

yang tersimpan di

database

Sesuai

132. klik tombol ‘Terakhir’

View data terakhir

yang tersimpan di

database

Sesuai

133. klik tombol ‘Sebelumnya’

View data sebelumnya

yang tersimpan di

database

Sesuai

134. klik tombol ‘berikutnya’

View data berikutnya

yang tersimpan di

database

Sesuai

135. Klik Menu Laporan Sekolah Masuk halaman

Form Laporan Sekolah Sesuai

Page 162: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

147

136. Masuk Halaman Form Laporan

Sekolah View Laporan Sekolah Sesuai

137. Klik tombol ‘All Report’ pada

Laporan Keseluruhan Sekolah Muncul Output Option Sesuai

138. Select Printer di Menu Output

Option

Mencetak Laporan

Keseluruhan Sekolah

Tersebut

Sesuai

139. Select Preview di Menu Output

Option

Mereview

Laporan Keseluruhan

Sekolah Tersebut

Sesuai

140. Select File di Menu Output

Option

Menyimpan Laporan

Keseluruhan Sekolah

Tersebut.

Sesuai

141. Klik tombol ‘Report’ pada

Laporan Data Prestasi Muncul Output Option Sesuai

142. Select Printer di Menu Output

Option

Mencetak Laporan

Data Prestasi Tersebut Sesuai

143. Select Preview di Menu Output

Option

Mereview Laporan

Data Prestasi Tersebut Sesuai

144. Select File di Menu Output

Option

Menyimpan Laporan

Data Prestasi Tersebut. Sesuai

145. Klik tombol ‘Keluar’ Kembali

halaman Menu Sesuai

Page 163: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

148

146. Klik Menu Laporan Guru Masuk halaman Form

Laporan Guru Sesuai

147. Masuk Halaman Form Laporan

Guru View Laporan Guru Sesuai

148. Klik tombol ‘Report’ pada

Laporan Biodata Guru Muncul Output Option Sesuai

149. Select Printer di Menu Output

Option

Mencetak Laporan

Biodata Guru Tersebut Sesuai

150. Select Preview di Menu Output

Option

Mereview Laporan

Biodata Guru Tersebut Sesuai

151. Select File di Menu Output

Option

Menyimpan Laporan

Biodata Guru Tersebut. Sesuai

152. Klik tombol ‘Report’ pada

Laporan Data Pendidikan Guru Muncul Output Option Sesuai

153. Select Printer di Menu Output

Option

Mencetak Laporan

Data Pendidikan Guru

Tersebut

Sesuai

154. Select Preview di Menu Output

Option

Mereview Laporan

Data Pendidikan Guru

Tersebut

Sesuai

155. Select File di Menu Output

Option

Menyimpan Laporan

Data Pendidikan Guru

Tersebut.

Sesuai

Page 164: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

149

156. Klik tombol ‘Report’ pada

Laporan Data Jabatan Guru

Muncul Output

Option Sesuai

157. Select Printer di Menu Output

Option

Mencetak Laporan

Data Jabatan Guru

Tersebut

Sesuai

158. Select Preview di Menu Output

Option

Mereview Laporan

Data Jabatan Guru

Tersebut

Sesuai

159. Select File di Menu Output

Option

Menyimpan Laporan

Data Jabatan Guru

Tersebut.

Sesuai

160. Klik tombol ‘Keluar’ Kembali halaman

Menu Sesuai

161. Klik Menu Laporan Siswa Masuk halaman Form

Laporan Siswa Sesuai

162. Masuk Halaman Form Laporan

Siswa View Laporan Siswa Sesuai

163. Klik tombol ‘Report’ pada

Laporan Data Siswa Sekolah

Muncul Output

Option Sesuai

164. Select Printer di Menu Output

Option

Mencetak Laporan

Data Siswa Sekolah

Tersebut

Sesuai

165. Select Preview di Menu Output Mereview Laporan Sesuai

Page 165: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

150

Option Data Siswa Sekolah

Tersebut

166. Select File di Menu Output

Option

Menyimpan Laporan

Data Siswa Sekolah

Tersebut.

Sesuai

167. Klik tombol ‘Report’ pada

Laporan Data Wali Siswa Muncul Output Option Sesuai

168. Select Printer di Menu Output

Option

Mencetak Laporan

Data Wali Siswa

Tersebut

Sesuai

169. Select Preview di Menu Output

Option

Mereview Laporan

Data Wali Siswa

Tersebut

Sesuai

170. Select File di Menu Output

Option

Menyimpan Laporan

Data Wali Siswa

Tersebut.

Sesuai

171. Klik tombol ‘Keluar’ Kembali halaman

Menu Sesuai

172. Klik Menu Laporan KBM Masuk halaman

Laporan Report KBM Sesuai

173. Masuk Halaman Form Laporan

KBM View Laporan KBM Sesuai

174. Klik tombol ‘Keluar’ Kembali halaman Sesuai

Page 166: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

151

Menu

175. Klik Menu Laporan Nilai Masuk halaman Form

Laporan Nilai Sesuai

176. Masuk Halaman Form Laporan

Nilai View Laporan Nilai Sesuai

177. Klik tombol ‘Report’ pada

Laporan Mata Pelajaran Muncul Output Option Sesuai

178. Select Printer di Menu Output

Option

Mencetak Laporan

Mata Pelajaran

Tersebut

Sesuai

179. Select Preview di Menu Output

Option

Mereview Laporan

Mata Pelajaran

Tersebut

Sesuai

180. Klik tombol ‘Keluar’ Kembali halaman

Menu

Sesuai

181. Klik Menu Exit User Masuk halaman Login Sesuai

182. Klik Menu Exit Program

Close Program

Aplikasi Sistem

Informasi Akademik

SDN Rawajati 08 Pagi

Sesuai

5. Pengujian Penerimaan

Pengujian penerimaan sistem dilakukan oleh guru akademik

SDSN Rawajati 08 Pagi. Pengujian dilakukan dengan menggunakan

Page 167: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

152

metode blackbox testing. Bukti terlampir uji coba yang dilakukan dapat

dilihat pada bagian lampiran. Secara ringkas, hasil pengujian yang dapat

penulis simpulkan adalah sebagai berikut :

Tabel 4.28 Pengujian Penerimaan Sistem

No Pengujian Penilaian

1. Fitur aplikasi secara keseluruhan Baik

2. Tampilan Aplikasi Baik

3. Kestabilan Aplikasi Baik

4. Keamanan Aplikasi Baik

5. Kesesuaian dengan kebutuhan Baik

6. kemudahan penggunaan aplikasi Baik

Page 168: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

153

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan uraian dan pembahasan pada bab-bab sebelumnya, maka

dapat ditarik kesimpulan bahwa :

1. Berdasarkan hasil penelitian, aplikasi ini dapat menampilkan informasi

akademik yang ada di sekolah dasar standar nasional rawajati 08 pagi,

dapat dilihat di gambar 4.46

2. Dengan adanya Perangkat Lunak Sistem Informasi Akademik yang sudah

berbasis jaringan WLAN ini, tentunya akan memudahkan user dalam

mengakses aplikasi di beberapa komputer, berdasarkan pada tabel 4.28

3. Aplikasi ini dapat diterapkan di SDN Rawajati 08 Pagi dalam mengatasi

manajemen akademiknya, berdasarkan pada tabel 4.28

4. Aplikasi yang telah dibuat ini sudah dilengkapi dengan adanya fitur-fitur

laporan sehingga membantu pihak sekolah dalam memperoleh informasi

yang dibutuhkan untuk pengambilan keputusan yang tepat dan akurat,

dapat dilihat di gambar 4.46 untuk tampilan interfacenya dan tabel 4.22,

4.23, 4.24, 4.25 dan tabel 4.26 dari hasil pengujian aplikasinya.

Page 169: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

154

5.2 Saran

Berdasarkan kesimpulan-kesimpulan yang telah dikemukakan, dapat

diajukan beberapa saran untuk pengembangan lebih lanjut antara lain :

1. Mengadakan suatu pelatihan bagi user yang menggunakan sistem ini

sehingga dalam pengoperasiannya mendapatkan hasil yang maksimal.

2. Karena aplikasi ini hanya mengolah data pada bagian akademik saja, maka

nantinya diharapkan adanya hubungan yang terintegrasi antara bagian

akademik ini dengan bagian-bagian lainnya dalam sekolah seperti :

kepegawaian, inventori, dan lain-lain, sehingga menciptakan suatu aplikasi

yang utuh.

Page 170: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

151

DAFTAR PUSTAKA

Al-Bahra. Rekayasa Perangkat Lunak. (Yogyakarta : Penerbit GRAHA ILMU,

2006).

Alexander, Hengky. Bank Soal Delphi. (Jakarta : Penerbit Elex Media

Komputindo, 2005)

Hantoro, Gunadi. WiFi (Wireless LAN). (Bandung : Informatika, 2009).

Hariyanto, Bambang. Dasar Informatika & Ilmu Komputer. Yogyakarta : Penerbit

GRAHA ILMU, 2008.

Hariyanto, Bambang. Rekayasa Sistem Berorientasi Objek. Bandung : Penerbit

Informatika, 2004.

Kadir, Abdul. Dasar Perancangan dan Implementasi Database Relasional.

(Yogyakarta : Penerbit ANDI, 2009).

Kadir, Abdul. Pengenalan Teknologi Informasi. Yogyakarta : Penerbit ANDI,

2005.

Komputer, Wahana. Menjadi Seorang Programmer Komputer. (Semarang :

Penerbit ANDI, 2006).

Koenke, David. Database Processing Dasar-dasar, Desain & Implementasi.

(Jakarta : Penerbit Erlangga, 2005).

Madcoms. Panduan Lengkap Membangun Sistem Jaringan Komputer.

(Yogyakarta : Penerbit ANDI, 2009).

Mulyanto, Agus. Sistem Informasi Konsep & Aplikasi. Yogyakarta : Penerbit

Pustaka Pelajar, 2009.

Page 171: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

152

Simarmata, Janner. Perancangan Basis Data. (Yogyakarta : Penerbit ANDI, 2007).

Supriyanto, Aji. Pengantar Teknologi Informasi. (Jakarta : Penerbit Salemba

Infotek, 2007).

Sutanta, Edhy. Pengantar Teknologi Informasi. Yogyakarta : Penerbit GRAHA

ILMU, 2005.

www.blog.its.ac.id, 22 Juni 2010, Pkl. 22.35 WIB.

www.ilmukomputer.com, 22 Juni 2010, Pkl. 23.30 WIB.

www.mysql.com, 22 Juni 2010, Pkl. 23.35 WIB.

www.php-mysql-solution.com, 18 Juli 2010, Pkl. 21.24 WIB.

www.ilkom.unsri.ac.id/dosen/hartini/materi/VIII_DFD.pdf, 18 Juli 2010, Pkl.

21.30 WIB.

www.gammu.org/wiki/index.php?title=Main_Page. 03 Agustus 2010, Pkl 01.20

WIB.

Page 172: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN A

SURAT KETERANGAN PENELITIAN

Page 173: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN B

LAPORAN HASIL PENELITIAN

Page 174: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN C

ALOKASI WAKTU PENGEMBANGAN SISTEM

Page 175: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN D

KUASIONER DAN WAWANCARA

Page 176: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN E

ANTARMUKA APLIKASI

Page 177: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN F

CARA PENGGUNAAN APLIKASI

Page 178: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN G

KONFIGURASI AD-HOC

Page 179: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

LAMPIRAN H

SOURCE CODE

Page 180: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

SISTEM INFORMASI AKADEMIK SDN RAWAJATI 08 PAGI

BERBASIS JARINGAN WLAN Programmer : Indah Dwijayanthi Nirmala

1. Form Log In

unit UnitLoginSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons; type TFormSD = class(TForm) GroupBox1: TGroupBox; Label1: TLabel; Label2: TLabel; Panel1: TPanel; ComboBoxUserID: TComboBox; EditPassword: TEdit; BitBtnLogin: TBitBtn; BitBtn1: TBitBtn; procedure FormCreate(Sender: TObject); procedure BitBtnLoginClick(Sender: TObject); procedure BitBtn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var FormSD: TFormSD; implementation uses MenuSD;

{$R *.dfm} procedure TFormSD.FormCreate(Sender: TObject); begin //menampilkan bagian pada combo box ComboBoxUserID.AddItem('Admin',ComboBoxUserID); ComboBoxUserID.AddItem('Kepala Sekolah',ComboBoxUserID); ComboBoxUserID.AddItem('Guru',ComboBoxUserID); ComboBoxUserID.AddItem('Staf Akademik',ComboBoxUserID); end; procedure TFormSD.BitBtnLoginClick(Sender: TObject); var UserID,Password:String; begin //Menampung UserID dan password UserID:=ComboBoxUserID.Text; Password:=EditPassword.Text; //pengecekan UserID SDN Rawajati if (UserID='Admin') and (Password='TI UIN') then FormMenuSD.Show; //pengecekan UserID SDN Rawajati if (UserID='Kepala Sekolah') and (Password='nur') then FormMenuSD.show; //pengecekan UserID SDN Rawajati if (UserID='Guru') and (Password='Bismillah') then FormMenuSD.show; //pengecekan UserID SDN Rawajati if (UserID='Staf Akademik') and (Password='liah') then FormMenuSD.show; end;

procedure TFormSD.BitBtn1Click(Sender: TObject); begin MessageDlg('Anda ingin keluar dari sistem ini ',mtError,[mbOk],0); Application.Terminate; end; end.

2. Form Menu SD

unit MenuSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, Menus; type TFormMenuSD = class(TForm) MainMenu1: TMainMenu; File1: TMenuItem; Sekolah1: TMenuItem; Guru1: TMenuItem; Murid1: TMenuItem; Pelajaran1: TMenuItem; Nilai1: TMenuItem; I1: TMenuItem; Laporan1: TMenuItem; sekolah2: TMenuItem; Guru2: TMenuItem; Murid2: TMenuItem; Pelajaran2: TMenuItem; Nilai2: TMenuItem; N2: TMenuItem; Fasilitas1: TMenuItem; ambahUser1: TMenuItem; GantiPassword1: TMenuItem; N3: TMenuItem;

Page 181: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Panel1: TPanel; Panel2: TPanel; Label1: TLabel; Image1: TImage; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Button8: TButton; Button9: TButton; Button10: TButton; Button11: TButton; Label2: TLabel; N1: TMenuItem; N4: TMenuItem; N5: TMenuItem; N6: TMenuItem; N7: TMenuItem; N8: TMenuItem; N9: TMenuItem; N10: TMenuItem; N11: TMenuItem; Label3: TLabel; Label4: TLabel; Button12: TButton; procedure KeluarProgram1Click(Sender: TObject); procedure Keluar1Click(Sender: TObject); procedure Keluar2Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Sekolah1Click(Sender: TObject);

procedure Guru1Click(Sender: TObject); procedure Murid1Click(Sender: TObject); procedure Pelajaran1Click(Sender: TObject); procedure Nilai1Click(Sender: TObject); procedure sekolah2Click(Sender: TObject); procedure Guru2Click(Sender: TObject); procedure Pelajaran2Click(Sender: TObject); procedure Murid2Click(Sender: TObject); procedure Nilai2Click(Sender: TObject); procedure ambahUser1Click(Sender: TObject); procedure GantiPassword1Click(Sender: TObject); procedure Button12Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var FormMenuSD: TFormMenuSD; implementation uses UnitLoginSD, BiodataGuruSD, BiodataSekolahSD, BiodataMuridSD, kbmSD, NilaiSD, ReportSekolahSD, ReportGuruSD, ReportMuridSD, ReportKbmSD, ReportNilaiSD; {$R *.dfm} procedure TFormMenuSD.KeluarProgram1Click(Sender: TObject); begin Application.Terminate; end; procedure TFormMenuSD.Keluar1Click(Sender: TObject); begin FormMenuSD.Close; end;

procedure TFormMenuSD.Keluar2Click(Sender: TObject); begin FormMenuSD.Close; end; procedure TFormMenuSD.Button11Click(Sender: TObject); begin Application.Terminate; end; procedure TFormMenuSD.Button2Click(Sender: TObject); begin FormFileGuru.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button1Click(Sender: TObject); begin FormFileSekolah.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button3Click(Sender: TObject); begin FormFileMurid.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close;

Page 182: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button4Click(Sender: TObject); begin FormFileKBM.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button5Click(Sender: TObject); begin FormFileNilai.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button6Click(Sender: TObject); begin FormReportSekolah.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button7Click(Sender: TObject);

begin FormReportGuru.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button8Click(Sender: TObject); begin FormReportMurid.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button9Click(Sender: TObject); begin FormReportKBM.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close; } end; procedure TFormMenuSD.Button10Click(Sender: TObject); begin FormReportNilaiSD.Show; { DataMurid.Close; FormCetakMurid.Close; FormRepGuru.Close; FDormNilai.Close; FormCetakNilai.Close;

} end; procedure TFormMenuSD.Sekolah1Click(Sender: TObject); begin Application.CreateForm(TFormFileSekolah,FormFileSekolah); FormFileSekolah.ShowModal; end; procedure TFormMenuSD.Guru1Click(Sender: TObject); begin Application.CreateForm(TFormFileGuru,FormFileGuru); FormFileGuru.ShowModal; end; procedure TFormMenuSD.Murid1Click(Sender: TObject); begin Application.CreateForm(TFormFileMurid,FormFileMurid); FormFileMurid.ShowModal; end; procedure TFormMenuSD.Pelajaran1Click(Sender: TObject); begin Application.CreateForm(TFormFileKBM,FormFileKBM); FormFileKBM.ShowModal; end; procedure TFormMenuSD.Nilai1Click(Sender: TObject); begin Application.CreateForm(TFormFileNilai,FormFileNilai); FormFileNilai.ShowModal; end; procedure TFormMenuSD.sekolah2Click(Sender: TObject); begin

Page 183: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Application.CreateForm(TFormReportSekolah,FormReportSekolah); FormReportSekolah.ShowModal; end; procedure TFormMenuSD.Guru2Click(Sender: TObject); begin Application.CreateForm(TFormReportGuru,FormReportGuru); FormReportGuru.ShowModal; end; procedure TFormMenuSD.Pelajaran2Click(Sender: TObject); begin Application.CreateForm(TFormReportKBM,FormReportKBM); FormReportKBM.ShowModal; end; procedure TFormMenuSD.Murid2Click(Sender: TObject); begin Application.CreateForm(TFormReportMurid,FormReportMurid); FormReportMurid.ShowModal; end; procedure TFormMenuSD.Nilai2Click(Sender: TObject); begin Application.CreateForm(TFormReportNilaiSD,FormReportNilaiSD); FormReportNilaiSD.ShowModal; end; procedure TFormMenuSD.ambahUser1Click(Sender: TObject); begin FormMenuSD.Close;

end; procedure TFormMenuSD.GantiPassword1Click(Sender: TObject); begin Application.Terminate; end; procedure TFormMenuSD.Button12Click(Sender: TObject); begin FormMenuSD.Close; end; end.

3. Form Biodata Sekolah SD

unit BiodataSekolahSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, StdCtrls, Grids, DBGrids, Mask, DBCtrls, ComCtrls, DB, DBTables, ADODB; type TFormFileSekolah = class(TForm) PageControl1: TPageControl; TabSheet1: TTabSheet; DBGrid1: TDBGrid; Button23: TButton; Button24: TButton; Button25: TButton; Button26: TButton; Button27: TButton; TabSheet2: TTabSheet; Button5: TButton; Button6: TButton;

Button7: TButton; Button8: TButton; Button9: TButton; TabSheet3: TTabSheet; Label20: TLabel; Label22: TLabel; Label24: TLabel; Label26: TLabel; Label28: TLabel; Label30: TLabel; DBEdit19: TDBEdit; DBEdit21: TDBEdit; DBEdit23: TDBEdit; DBEdit25: TDBEdit; DBEdit27: TDBEdit; DBEdit29: TDBEdit; DBGrid3: TDBGrid; Button28: TButton; Button29: TButton; Button30: TButton; Button31: TButton; Button10: TButton; Button11: TButton; Button12: TButton; Button13: TButton; Button32: TButton; Panel2: TPanel; Label1: TLabel; Image2: TImage; GroupBox2: TGroupBox; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; DBEdit1: TDBEdit; DBEdit2: TDBEdit; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; Label7: TLabel; Label8: TLabel; Label9: TLabel;

Page 184: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Label10: TLabel; Label11: TLabel; DBEdit6: TDBEdit; DBEdit7: TDBEdit; DBEdit8: TDBEdit; DBEdit9: TDBEdit; DBEdit10: TDBEdit; DBEdit11: TDBEdit; DataSourceSekolah: TDataSource; DataSourceSarana: TDataSource; DataSourcePrestasi: TDataSource; GroupBox3: TGroupBox; GroupBox5: TGroupBox; Label12: TLabel; Label13: TLabel; Label14: TLabel; Label15: TLabel; DBEdit12: TDBEdit; DBEdit13: TDBEdit; DBEdit14: TDBEdit; DBEdit15: TDBEdit; Label16: TLabel; DBEdit16: TDBEdit; DBEdit17: TDBEdit; Label17: TLabel; DBEdit32: TDBEdit; Label19: TLabel; Label23: TLabel; ADOTableSekolah: TADOTable; DBGrid2: TDBGrid; DBEdit20: TDBEdit; Label18: TLabel; DBEdit18: TDBEdit; GroupBox4: TGroupBox; Label32: TLabel; DBEdit33: TDBEdit; GroupBox1: TGroupBox; Label21: TLabel; Label29: TLabel; Label31: TLabel; DBEdit22: TDBEdit; DBEdit24: TDBEdit; DBEdit26: TDBEdit;

ADOTableSarana: TADOTable; ADOTablePrestasi: TADOTable; Label25: TLabel; DBEdit28: TDBEdit; GroupBox6: TGroupBox; Label44: TLabel; Edit1: TEdit; procedure Button27Click(Sender: TObject); procedure Button23Click(Sender: TObject); procedure Button24Click(Sender: TObject); procedure Button25Click(Sender: TObject); procedure Button26Click(Sender: TObject); procedure Button14Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button28Click(Sender: TObject); procedure Button29Click(Sender: TObject); procedure Button30Click(Sender: TObject); procedure Button31Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button13Click(Sender: TObject); procedure Button32Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure DBEdit1KeyPress(Sender: TObject; var Key: Char); procedure DBEdit3KeyPress(Sender: TObject; var Key: Char); procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); procedure DBEdit5KeyPress(Sender: TObject; var Key: Char); procedure DBEdit6KeyPress(Sender: TObject; var Key: Char); procedure DBEdit8KeyPress(Sender: TObject; var Key: Char); procedure DBEdit9KeyPress(Sender: TObject; var Key: Char);

procedure DBEdit19KeyPress(Sender: TObject; var Key: Char); procedure DBEdit23KeyPress(Sender: TObject; var Key: Char); procedure DBEdit25KeyPress(Sender: TObject; var Key: Char); procedure DBEdit29KeyPress(Sender: TObject; var Key: Char); procedure DBEdit10KeyPress(Sender: TObject; var Key: Char); procedure DBEdit12KeyPress(Sender: TObject; var Key: Char); procedure DBEdit13KeyPress(Sender: TObject; var Key: Char); procedure DBEdit14KeyPress(Sender: TObject; var Key: Char); procedure DBEdit15KeyPress(Sender: TObject; var Key: Char); procedure DBEdit20KeyPress(Sender: TObject; var Key: Char); procedure DBEdit18KeyPress(Sender: TObject; var Key: Char); procedure DBEdit16KeyPress(Sender: TObject; var Key: Char); procedure DBEdit17KeyPress(Sender: TObject; var Key: Char); procedure DBEdit32KeyPress(Sender: TObject; var Key: Char); procedure DBEdit33KeyPress(Sender: TObject; var Key: Char); procedure DBEdit22KeyPress(Sender: TObject; var Key: Char); procedure DBEdit24KeyPress(Sender: TObject; var Key: Char); procedure DBEdit26KeyPress(Sender: TObject; var Key: Char); procedure DBEdit28KeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end;

Page 185: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

var FormFileSekolah: TFormFileSekolah; implementation uses MenuSD; {$R *.dfm} procedure TFormFileSekolah.Button27Click(Sender: TObject); begin FormFileSekolah.Close; end; procedure TFormFileSekolah.Button23Click(Sender: TObject); begin Button24.Visible := True; Button25.Visible := True; DBEdit1.ReadOnly := False; DBEdit2.ReadOnly := False; DBEdit3.ReadOnly := False; DBEdit4.ReadOnly := False; DBEdit5.ReadOnly := False; DBEdit6.ReadOnly := False; DBEdit7.ReadOnly := False; DBEdit8.ReadOnly := False; DBEdit9.ReadOnly := False; DBEdit10.ReadOnly := False; DBEdit11.ReadOnly := False; ADOTableSekolah.Append; DBEdit11.SetFocus() end; procedure TFormFileSekolah.Button24Click(Sender: TObject); begin Button24.Visible := False; Button25.Visible := False;

DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit10.ReadOnly := True; DBEdit11.ReadOnly := True; ADOTableSekolah.Post; end; procedure TFormFileSekolah.Button25Click(Sender: TObject); begin Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit10.ReadOnly := True; DBEdit11.ReadOnly := True; ADOTableSekolah.Cancel; end; procedure TFormFileSekolah.Button26Click(Sender: TObject); begin if MessageDlg('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then

ADOTableSekolah.Delete; end; procedure TFormFileSekolah.Button14Click(Sender: TObject); begin DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit10.ReadOnly := True; DBEdit11.ReadOnly := True; end; procedure TFormFileSekolah.Button5Click(Sender: TObject); begin Button6.Visible := True; Button7.Visible := True; DBEdit12.ReadOnly := False; DBEdit13.ReadOnly := False; DBEdit14.ReadOnly := False; DBEdit15.ReadOnly := False; DBEdit16.ReadOnly := False; DBEdit17.ReadOnly := False; DBEdit18.ReadOnly := False; DBEdit20.ReadOnly := False; DBEdit22.ReadOnly := False; DBEdit24.ReadOnly := False; DBEdit26.ReadOnly := False; DBEdit32.ReadOnly := False; DBEdit33.ReadOnly := False; ADOTableSarana.Append; end;

Page 186: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileSekolah.Button6Click(Sender: TObject); begin Button6.Visible := False; Button7.Visible := False; DBEdit12.ReadOnly := True; DBEdit13.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit18.ReadOnly := True; DBEdit20.ReadOnly := True; DBEdit22.ReadOnly := True; DBEdit24.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit32.ReadOnly := True; DBEdit33.ReadOnly := True; ADOTableSarana.Post; end; procedure TFormFileSekolah.Button7Click(Sender: TObject); begin Button6.Visible := False; Button7.Visible := False; DBEdit12.ReadOnly := True; DBEdit13.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit18.ReadOnly := True; DBEdit20.ReadOnly := True; DBEdit22.ReadOnly := True; DBEdit24.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit32.ReadOnly := True; DBEdit33.ReadOnly := True;

ADOTableSarana.Cancel; end; procedure TFormFileSekolah.Button8Click(Sender: TObject); begin if MessageDlg('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0)= mrYes then ADOTableSarana.Delete; end; procedure TFormFileSekolah.Button9Click(Sender: TObject); begin FormFileSekolah.Close; end; procedure TFormFileSekolah.Button28Click(Sender: TObject); begin ADOTablePrestasi.First; end; procedure TFormFileSekolah.Button29Click(Sender: TObject); begin ADOTablePrestasi.Last; end; procedure TFormFileSekolah.Button30Click(Sender: TObject); begin ADOTablePrestasi.Prior; end; procedure TFormFileSekolah.Button31Click(Sender: TObject); begin ADOTablePrestasi.Next; end;

procedure TFormFileSekolah.Button10Click(Sender: TObject); begin Button28.Enabled := False; Button29.Enabled := False; Button30.Enabled := False; Button31.Enabled := False; Button11.Visible := True; Button12.Visible := True; DBEdit19.ReadOnly := False; DBEdit21.ReadOnly := False; DBEdit23.ReadOnly := False; DBEdit25.ReadOnly := False; DBEdit27.ReadOnly := False; DBEdit28.ReadOnly := False; DBEdit29.ReadOnly := False; ADOTablePrestasi.Append; end; procedure TFormFileSekolah.Button11Click(Sender: TObject); begin Button28.Enabled := True; Button29.Enabled := True; Button30.Enabled := True; Button31.Enabled := True; Button11.Visible := False; Button12.Visible := False; DBEdit19.ReadOnly := True; DBEdit21.ReadOnly := True; DBEdit23.ReadOnly := True; DBEdit25.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit29.ReadOnly := True; ADOTablePrestasi.Post; end;

Page 187: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileSekolah.Button12Click(Sender: TObject); begin Button28.Enabled := True; Button29.Enabled := True; Button30.Enabled := True; Button31.Enabled := True; Button11.Visible := False; Button12.Visible := False; DBEdit19.ReadOnly := True; DBEdit21.ReadOnly := True; DBEdit23.ReadOnly := True; DBEdit25.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit29.ReadOnly := True; ADOTablePrestasi.Cancel; end; procedure TFormFileSekolah.Button13Click(Sender: TObject); begin if MessageDlg('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0)= mrYes then ADOTablePrestasi.Delete; end; procedure TFormFileSekolah.Button32Click(Sender: TObject); begin FormFileSekolah.Close; end; procedure TFormFileSekolah.Edit1Change(Sender: TObject); begin ADOTablePrestasi.Locate('AtasNama',edit1.Text,[loPartialKey]);

end; procedure TFormFileSekolah.DBEdit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit4KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit5KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileSekolah.DBEdit6KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit8KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['A'..'Z',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit9KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32,#44,#46]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit19KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit23KeyPress(Sender: TObject;

Page 188: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit25KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit29KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit10KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit12KeyPress(Sender: TObject;

var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit13KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit14KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit15KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit20KeyPress(Sender: TObject;

var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit18KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit16KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit17KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

Page 189: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileSekolah.DBEdit32KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit33KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit22KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit24KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileSekolah.DBEdit26KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileSekolah.DBEdit28KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; end.

3. Form Biodata Guru SD

unit BiodataGuruSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, DB, DBTables, ComCtrls, jpeg, ExtCtrls, Grids, DBGrids, ADODB; type TFormFileGuru = class(TForm) Panel2: TPanel; Label1: TLabel; Image2: TImage;

PageControl1: TPageControl; TabSheet1: TTabSheet; DataSourceGuru: TDataSource; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; Label12: TLabel; Label13: TLabel; DBEdit1: TDBEdit; DBEdit2: TDBEdit; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit6: TDBEdit; DBEdit7: TDBEdit; DBEdit8: TDBEdit; DBEdit9: TDBEdit; DBEdit10: TDBEdit; DBEdit11: TDBEdit; DBEdit12: TDBEdit; DBGrid1: TDBGrid; TabSheet2: TTabSheet; DataSourcePendidikan: TDataSource; Label14: TLabel; Label15: TLabel; Label16: TLabel; Label17: TLabel; Label18: TLabel; Label19: TLabel; DBEdit13: TDBEdit; DBEdit14: TDBEdit; DBEdit15: TDBEdit; DBEdit16: TDBEdit; DBEdit17: TDBEdit; DBEdit18: TDBEdit; TabSheet3: TTabSheet;

Page 190: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

DataSourceJabatan: TDataSource; Label20: TLabel; Label23: TLabel; Label24: TLabel; Label25: TLabel; DBEdit19: TDBEdit; DBEdit22: TDBEdit; DBEdit23: TDBEdit; DBEdit24: TDBEdit; Label26: TLabel; Label27: TLabel; Label28: TLabel; Label29: TLabel; Label30: TLabel; Label31: TLabel; DBEdit25: TDBEdit; DBEdit26: TDBEdit; DBEdit27: TDBEdit; DBEdit28: TDBEdit; DBEdit29: TDBEdit; DBEdit30: TDBEdit; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Button8: TButton; Button9: TButton; Button19: TButton; Button20: TButton; Button21: TButton; Button22: TButton; Button23: TButton; Button24: TButton; Button25: TButton; Button26: TButton; Button27: TButton; GroupBox1: TGroupBox; DBEdit31: TDBEdit; Button28: TButton; Button29: TButton;

Button30: TButton; Button31: TButton; Button10: TButton; Button11: TButton; Button12: TButton; Button13: TButton; Button32: TButton; GroupBox2: TGroupBox; Label32: TLabel; Edit1: TEdit; GroupBox5: TGroupBox; Edit4: TEdit; Label35: TLabel; GroupBox3: TGroupBox; Label33: TLabel; Edit2: TEdit; GroupBox4: TGroupBox; Label34: TLabel; Edit3: TEdit; Edit5: TEdit; Label36: TLabel; Label37: TLabel; Edit6: TEdit; ADOTableGuru: TADOTable; ADOTablePendidikan: TADOTable; ADOTableJabatan: TADOTable; DBGrid3: TDBGrid; DBGrid2: TDBGrid; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button19Click(Sender: TObject); procedure Button20Click(Sender: TObject); procedure Button21Click(Sender: TObject); procedure Button22Click(Sender: TObject); procedure Button23Click(Sender: TObject); procedure Button24Click(Sender: TObject); procedure Button25Click(Sender: TObject);

procedure Button26Click(Sender: TObject); procedure Button28Click(Sender: TObject); procedure Button29Click(Sender: TObject); procedure Button30Click(Sender: TObject); procedure Button31Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button13Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Edit4Change(Sender: TObject); procedure Edit2Change(Sender: TObject); procedure Button27Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button32Click(Sender: TObject); procedure Edit3Change(Sender: TObject); procedure Edit5Change(Sender: TObject); procedure Edit6Change(Sender: TObject); procedure DBEdit1KeyPress(Sender: TObject; var Key: Char); procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); procedure DBEdit9KeyPress(Sender: TObject; var Key: Char); procedure DBEdit2KeyPress(Sender: TObject; var Key: Char); procedure DBEdit3KeyPress(Sender: TObject; var Key: Char); procedure DBEdit11KeyPress(Sender: TObject; var Key: Char); procedure DBEdit10KeyPress(Sender: TObject; var Key: Char); procedure DBEdit12KeyPress(Sender: TObject; var Key: Char); procedure DBEdit5KeyPress(Sender: TObject; var Key: Char); procedure DBEdit6KeyPress(Sender: TObject; var Key: Char); procedure DBEdit8KeyPress(Sender: TObject; var Key: Char); procedure DBEdit14KeyPress(Sender: TObject; var Key: Char);

Page 191: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure DBEdit17KeyPress(Sender: TObject; var Key: Char); procedure DBEdit18KeyPress(Sender: TObject; var Key: Char); procedure DBEdit15KeyPress(Sender: TObject; var Key: Char); procedure DBEdit13KeyPress(Sender: TObject; var Key: Char); procedure DBEdit16KeyPress(Sender: TObject; var Key: Char); procedure DBEdit19KeyPress(Sender: TObject; var Key: Char); procedure DBEdit20KeyPress(Sender: TObject; var Key: Char); procedure DBEdit21KeyPress(Sender: TObject; var Key: Char); procedure DBEdit26KeyPress(Sender: TObject; var Key: Char); procedure DBEdit22KeyPress(Sender: TObject; var Key: Char); procedure DBEdit23KeyPress(Sender: TObject; var Key: Char); procedure DBEdit30KeyPress(Sender: TObject; var Key: Char); procedure DBEdit24KeyPress(Sender: TObject; var Key: Char); procedure DBEdit31KeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end; var FormFileGuru: TFormFileGuru; implementation uses MenuSD; {$R *.dfm}

procedure TFormFileGuru.Button1Click(Sender: TObject); begin ADOTablePendidikan.First; end; procedure TFormFileGuru.Button2Click(Sender: TObject); begin ADOTablePendidikan.Last; end; procedure TFormFileGuru.Button3Click(Sender: TObject); begin ADOTablePendidikan.Prior; end; procedure TFormFileGuru.Button4Click(Sender: TObject); begin ADOTablePendidikan.Next; end; procedure TFormFileGuru.Button5Click(Sender: TObject); begin Button1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; Button4.Enabled := False; Button6.Visible := True; Button7.Visible := True; DBEdit13.ReadOnly := False; DBEdit14.ReadOnly := False; DBEdit15.ReadOnly := False; DBEdit16.ReadOnly := False; DBEdit17.ReadOnly := False; DBEdit18.ReadOnly := False; ADOTablePendidikan.Append;

DBEdit13.SetFocus() end; procedure TFormFileGuru.Button6Click(Sender: TObject); begin Button1.Enabled := True; Button2.Enabled := True; Button3.Enabled := True; Button4.Enabled := True; Button6.Visible := False; Button7.Visible := False; DBEdit13.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit18.ReadOnly := True; ADOTablePendidikan.Post; end; procedure TFormFileGuru.Button7Click(Sender: TObject); begin Button1.Enabled := True; Button2.Enabled := True; Button3.Enabled := True; Button4.Enabled := True; Button6.Visible := False; Button7.Visible := False; DBEdit13.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit18.ReadOnly := True; ADOTablePendidikan.Cancel; end;

Page 192: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileGuru.Button8Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTablePendidikan.Delete; end; procedure TFormFileGuru.Button19Click(Sender: TObject); begin ADOTableGuru.First; end; procedure TFormFileGuru.Button20Click(Sender: TObject); begin ADOTableGuru.Last; end; procedure TFormFileGuru.Button21Click(Sender: TObject); begin ADOTableGuru.Prior; end; procedure TFormFileGuru.Button22Click(Sender: TObject); begin ADOTableGuru.Next; end; procedure TFormFileGuru.Button23Click(Sender: TObject); begin Button19.Enabled := False; Button20.Enabled := False; Button21.Enabled := False; Button22.Enabled := False; Button24.Visible := True; Button25.Visible := True;

DBEdit1.ReadOnly := False; DBEdit2.ReadOnly := False; DBEdit3.ReadOnly := False; DBEdit4.ReadOnly := False; DBEdit5.ReadOnly := False; DBEdit6.ReadOnly := False; DBEdit7.ReadOnly := False; DBEdit8.ReadOnly := False; DBEdit9.ReadOnly := False; DBEdit10.ReadOnly:= False; DBEdit11.ReadOnly:= False; DBEdit12.ReadOnly:= False; ADOTableGuru.Append; DBEdit1.SetFocus() end; procedure TFormFileGuru.Button24Click(Sender: TObject); begin Button19.Enabled := True; Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := True; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit10.ReadOnly:= True; DBEdit11.ReadOnly:= True; DBEdit12.ReadOnly:= True;

ADOTableGuru.Post; end; procedure TFormFileGuru.Button25Click(Sender: TObject); begin Button19.Enabled := True; Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit10.ReadOnly:= True; DBEdit11.ReadOnly:= True; DBEdit12.ReadOnly:= True; ADOTableGuru.Cancel; end; procedure TFormFileGuru.Button26Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableGuru.Delete; end; procedure TFormFileGuru.Button28Click(Sender: TObject); begin ADOTableJabatan.First; end;

Page 193: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileGuru.Button29Click(Sender: TObject); begin ADOTableJabatan.Last; end; procedure TFormFileGuru.Button30Click(Sender: TObject); begin ADOTableJabatan.Prior; end; procedure TFormFileGuru.Button31Click(Sender: TObject); begin ADOTableJabatan.Next; end; procedure TFormFileGuru.Button10Click(Sender: TObject); begin Button28.Enabled := False; Button29.Enabled := False; Button30.Enabled := False; Button31.Enabled := False; Button11.Visible := True; Button12.Visible := True; DBEdit19.ReadOnly := False; DBEdit22.ReadOnly := False; DBEdit23.ReadOnly := False; DBEdit24.ReadOnly := False; DBEdit25.ReadOnly := False; DBEdit26.ReadOnly := False; DBEdit27.ReadOnly := False; DBEdit28.ReadOnly := False; DBEdit29.ReadOnly := False; DBEdit30.ReadOnly := False; DBEdit31.ReadOnly := False; ADOTableJabatan.Append;

DBEdit19.SetFocus() end; procedure TFormFileGuru.Button11Click(Sender: TObject); begin Button28.Enabled := True; Button29.Enabled := True; Button30.Enabled := True; Button31.Enabled := True; Button11.Visible := False; Button12.Visible := False; DBEdit19.ReadOnly := True; DBEdit22.ReadOnly := True; DBEdit23.ReadOnly := True; DBEdit24.ReadOnly := True; DBEdit25.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit28.ReadOnly := True; DBEdit29.ReadOnly := True; DBEdit30.ReadOnly := True; DBEdit31.ReadOnly := True; ADOTableJabatan.Post; end; procedure TFormFileGuru.Button12Click(Sender: TObject); begin Button28.Enabled := True; Button29.Enabled := True; Button30.Enabled := True; Button31.Enabled := True; Button11.Visible := False; Button12.Visible := False; DBEdit19.ReadOnly := True; DBEdit22.ReadOnly := True; DBEdit23.ReadOnly := True; DBEdit24.ReadOnly := True;

DBEdit25.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit27.ReadOnly := True; DBEdit28.ReadOnly := True; DBEdit29.ReadOnly := True; DBEdit30.ReadOnly := True; DBEdit31.ReadOnly := True; ADOTableJabatan.Cancel; end; procedure TFormFileGuru.Button13Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableJabatan.Delete; end; procedure TFormFileGuru.Edit1Change(Sender: TObject); begin ADOTableGuru.Locate('NIP',edit1.Text,[loPartialKey]); end; procedure TFormFileGuru.Edit4Change(Sender: TObject); begin ADOTablePendidikan.Locate('NIP',edit4.Text,[loPartialKey]); end; procedure TFormFileGuru.Edit2Change(Sender: TObject); begin ADOTableJabatan.Locate('NIP',edit2.Text,[loPartialKey]);

Page 194: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

end; procedure TFormFileGuru.Button27Click(Sender: TObject); begin FormFileGuru.Close; end; procedure TFormFileGuru.Button9Click(Sender: TObject); begin FormFileGuru.Close; end; procedure TFormFileGuru.Button32Click(Sender: TObject); begin FormFileGuru.Close; end; procedure TFormFileGuru.Edit3Change(Sender: TObject); begin ADOTableJabatan.Locate('NamaGuru',edit3.Text,[loPartialKey]); end; procedure TFormFileGuru.Edit5Change(Sender: TObject); begin ADOTablePendidikan.Locate('NamaGuru',edit5.Text,[loPartialKey]); end; procedure TFormFileGuru.Edit6Change(Sender: TObject); begin ADOTableGuru.Locate('NamaGuru',edit6.Text,[loPartialKey]); end;

procedure TFormFileGuru.DBEdit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit4KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit9KeyPress(Sender: TObject; var Key: Char); begin if not ( (Key in['a'..'z',#8]) and (Key in['0'..'9',#8]) ) then end; procedure TFormFileGuru.DBEdit2KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileGuru.DBEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit11KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8,#45]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit10KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit12KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8,#45]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

Page 195: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileGuru.DBEdit5KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit6KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit8KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit14KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end;

end; procedure TFormFileGuru.DBEdit17KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit18KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32,#46]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit15KeyPress(Sender: TObject; var Key: Char); begin if not ( (Key in['a'..'z',#8]) and (Key in['0'..'9',#8]) ) then end; procedure TFormFileGuru.DBEdit13KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileGuru.DBEdit16KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit19KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit20KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit21KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

Page 196: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileGuru.DBEdit26KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit22KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit23KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileGuru.DBEdit30KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end;

end; procedure TFormFileGuru.DBEdit24KeyPress(Sender: TObject; var Key: Char); begin if not ( (Key in['a'..'z',#8]) and (Key in['0'..'9',#8]) ) then end; procedure TFormFileGuru.DBEdit31KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z','A'..'Z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; end.

4. Form Biodata Siswa SD

unit BiodataMuridSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, jpeg, ExtCtrls, StdCtrls, DB, DBTables, Grids, DBGrids, DBCtrls, ExtDlgs, Mask, ADODB; type TFormFileMurid = class(TForm) Panel2: TPanel; Label1: TLabel; Image2: TImage; PageControl1: TPageControl;

TabSheet1: TTabSheet; Label2: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; DBEdit1: TDBEdit; DBEdit3: TDBEdit; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit6: TDBEdit; DBEdit7: TDBEdit; DBEdit8: TDBEdit; DBEdit9: TDBEdit; Button19: TButton; Button20: TButton; Button21: TButton; Button22: TButton; Button26: TButton; Button25: TButton; Button24: TButton; Button23: TButton; Button27: TButton; GroupBox2: TGroupBox; Label44: TLabel; Edit1: TEdit; TabSheet2: TTabSheet; Label12: TLabel; Label20: TLabel; TabSheet3: TTabSheet; DataSourceMurid: TDataSource; ADOTableMurid: TADOTable; Label45: TLabel; DBEdit39: TDBEdit; DBGrid2: TDBGrid; GroupBox3: TGroupBox; Label13: TLabel; Label14: TLabel; Label15: TLabel; Label16: TLabel;

Page 197: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Label17: TLabel; DBEdit12: TDBEdit; DBEdit13: TDBEdit; DBEdit16: TDBEdit; DBEdit17: TDBEdit; DataSourceWaliMurid: TDataSource; ADOTableWaliMurid: TADOTable; Button2: TButton; Button3: TButton; Button4: TButton; Button6: TButton; Button5: TButton; Button7: TButton; Button8: TButton; Button1: TButton; DBEdit55: TDBEdit; DBEdit53: TDBEdit; Label24: TLabel; Label59: TLabel; DataSourcePerkembanganSiswa: TDataSource; ADOTablePerkembanganSiswa: TADOTable; Button10: TButton; Button9: TButton; Button11: TButton; Button12: TButton; Button13: TButton; Button14: TButton; Button15: TButton; Button16: TButton; GroupBox6: TGroupBox; Label60: TLabel; Edit2: TEdit; GroupBox7: TGroupBox; Label61: TLabel; Edit3: TEdit; Button17: TButton; DBEdit2: TDBEdit; DBEdit10: TDBEdit; Button18: TButton; DBGrid1: TDBGrid; DBEdit20: TDBEdit; DBEdit11: TDBEdit; Label3: TLabel;

DBGrid4: TDBGrid; GroupBox1: TGroupBox; Label28: TLabel; Label29: TLabel; Label31: TLabel; DBEdit23: TDBEdit; DBEdit26: TDBEdit; DBEdit29: TDBEdit; GroupBox4: TGroupBox; Label11: TLabel; Label18: TLabel; Label19: TLabel; Label21: TLabel; Label22: TLabel; DBEdit14: TDBEdit; DBEdit15: TDBEdit; DBEdit18: TDBEdit; DBEdit19: TDBEdit; procedure Button19Click(Sender: TObject); procedure Button20Click(Sender: TObject); procedure Button21Click(Sender: TObject); procedure Button22Click(Sender: TObject); procedure Button23Click(Sender: TObject); procedure Button24Click(Sender: TObject); procedure Button25Click(Sender: TObject); procedure Button26Click(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Button27Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button11Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button13Click(Sender: TObject); procedure Button14Click(Sender: TObject); procedure Button15Click(Sender: TObject);

procedure Button16Click(Sender: TObject); procedure Edit2Change(Sender: TObject); procedure Edit3Change(Sender: TObject); procedure Button17Click(Sender: TObject); procedure Button18Click(Sender: TObject); procedure DBEdit3KeyPress(Sender: TObject; var Key: Char); procedure DBEdit5KeyPress(Sender: TObject; var Key: Char); procedure DBEdit8KeyPress(Sender: TObject; var Key: Char); procedure DBEdit7KeyPress(Sender: TObject; var Key: Char); procedure DBEdit4KeyPress(Sender: TObject; var Key: Char); procedure DBEdit55KeyPress(Sender: TObject; var Key: Char); procedure DBEdit1KeyPress(Sender: TObject; var Key: Char); procedure DBEdit39KeyPress(Sender: TObject; var Key: Char); procedure DBEdit53KeyPress(Sender: TObject; var Key: Char); procedure DBEdit17KeyPress(Sender: TObject; var Key: Char); procedure DBEdit10KeyPress(Sender: TObject; var Key: Char); procedure DBEdit23KeyPress(Sender: TObject; var Key: Char); procedure DBEdit26KeyPress(Sender: TObject; var Key: Char); procedure DBEdit29KeyPress(Sender: TObject; var Key: Char); procedure DBEdit14KeyPress(Sender: TObject; var Key: Char); procedure DBEdit15KeyPress(Sender: TObject; var Key: Char); procedure DBEdit18KeyPress(Sender: TObject; var Key: Char); procedure DBEdit19KeyPress(Sender: TObject; var Key: Char); procedure DBEdit2KeyPress(Sender: TObject; var Key: Char);

Page 198: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure DBEdit12KeyPress(Sender: TObject; var Key: Char); procedure DBEdit20KeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end; var FormFileMurid: TFormFileMurid; implementation uses MenuSD; {$R *.dfm} procedure TFormFileMurid.Button19Click(Sender: TObject); begin ADOTableMurid.First; end; procedure TFormFileMurid.Button20Click(Sender: TObject); begin ADOtableMurid.Last; end; procedure TFormFileMurid.Button21Click(Sender: TObject); begin ADOTableMurid.Prior; end; procedure TFormFileMurid.Button22Click(Sender: TObject); begin ADOTableMurid.Next; end;

procedure TFormFileMurid.Button23Click(Sender: TObject); begin Button19.Enabled := False; Button20.Enabled := False; Button21.Enabled := False; Button22.Enabled := False; Button24.Visible := True; Button25.Visible := True; DBEdit1.ReadOnly := False; DBEdit3.ReadOnly := False; DBEdit4.ReadOnly := False; DBEdit5.ReadOnly := False; DBEdit6.ReadOnly := False; DBEdit7.ReadOnly := False; DBEdit8.ReadOnly := False; DBEdit9.ReadOnly := False; DBEdit39.ReadOnly := False; ADOTableMurid.Append; end; procedure TFormFileMurid.Button24Click(Sender: TObject); begin Button19.Enabled := True; Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True;

DBEdit39.ReadOnly := True; ADOTableMurid.Post; end; procedure TFormFileMurid.Button25Click(Sender: TObject); begin Button19.Enabled := True; Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; DBEdit5.ReadOnly := True; DBEdit6.ReadOnly := True; DBEdit7.ReadOnly := True; DBEdit8.ReadOnly := True; DBEdit9.ReadOnly := True; DBEdit39.ReadOnly := True; ADOTableMurid.Cancel; end; procedure TFormFileMurid.Button26Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableMurid.Delete; end; procedure TFormFileMurid.Edit1Change(Sender: TObject); begin

Page 199: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

ADOTableMurid.Locate('NamaSiswa',edit1.Text,[loPartialKey]); end; procedure TFormFileMurid.Button27Click(Sender: TObject); begin FormFileMurid.Close; end; procedure TFormFileMurid.Button1Click(Sender: TObject); begin ADOTableWaliMurid.First; end; procedure TFormFileMurid.Button2Click(Sender: TObject); begin ADOTableWaliMurid.Last; end; procedure TFormFileMurid.Button3Click(Sender: TObject); begin ADOTableWaliMurid.Prior; end; procedure TFormFileMurid.Button4Click(Sender: TObject); begin ADOTableWaliMurid.Next; end; procedure TFormFileMurid.Button5Click(Sender: TObject); begin Button1.Enabled := False; Button2.Enabled := False; Button3.Enabled := False; Button4.Enabled := False; Button6.Visible := True;

Button7.Visible := True; DBEdit53.ReadOnly := False; DBEdit55.ReadOnly := False; DBEdit11.ReadOnly := False; DBEdit12.ReadOnly := False; DBEdit13.ReadOnly := False; DBEdit16.ReadOnly := False; DBEdit17.ReadOnly := False; DBEdit20.ReadOnly := False; ADOTableWaliMurid.Append; end; procedure TFormFileMurid.Button6Click(Sender: TObject); begin Button1.Enabled := True; Button2.Enabled := True; Button3.Enabled := True; Button4.Enabled := True; Button6.Visible := False; Button7.Visible := False; DBEdit53.ReadOnly := True; DBEdit55.ReadOnly := True; DBEdit11.ReadOnly := True; DBEdit12.ReadOnly := True; DBEdit13.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit20.ReadOnly := True; ADOTableWaliMurid.Post; end; procedure TFormFileMurid.Button7Click(Sender: TObject); begin Button1.Enabled := True; Button2.Enabled := True;

Button3.Enabled := True; Button4.Enabled := True; Button6.Visible := False; Button7.Visible := False; DBEdit53.ReadOnly := True; DBEdit55.ReadOnly := True; DBEdit11.ReadOnly := True; DBEdit12.ReadOnly := True; DBEdit13.ReadOnly := True; DBEdit16.ReadOnly := True; DBEdit17.ReadOnly := True; DBEdit20.ReadOnly := True; ADOTableWaliMurid.Cancel; end; procedure TFormFileMurid.Button8Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableWaliMurid.Delete; end; procedure TFormFileMurid.Button9Click(Sender: TObject); begin ADOTablePerkembanganSiswa.First; end; procedure TFormFileMurid.Button10Click(Sender: TObject); begin ADOTablePerkembanganSiswa.First; end; procedure TFormFileMurid.Button11Click(Sender: TObject); begin ADOTablePerkembanganSiswa.Prior; end;

Page 200: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

procedure TFormFileMurid.Button12Click(Sender: TObject); begin ADOTablePerkembanganSiswa.Next; end; procedure TFormFileMurid.Button13Click(Sender: TObject); begin Button9.Enabled := False; Button10.Enabled := False; Button11.Enabled := False; Button12.Enabled := False; Button14.Visible := True; Button15.Visible := True; DBEdit10.ReadOnly := False; DBEdit2.ReadOnly := False; DBEdit23.ReadOnly := False; DBEdit26.ReadOnly := False; DBEdit29.ReadOnly := False; DBEdit14.ReadOnly := False; DBEdit15.ReadOnly := False; DBEdit18.ReadOnly := False; DBEdit19.ReadOnly := False; ADOTablePerkembanganSiswa.Append; end; procedure TFormFileMurid.Button14Click(Sender: TObject); begin Button9.Enabled := True; Button10.Enabled := True; Button11.Enabled := True; Button12.Enabled := True; Button14.Visible := False; Button15.Visible := False; DBEdit10.ReadOnly := True; DBEdit2.ReadOnly := True;

DBEdit23.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit29.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit18.ReadOnly := True; DBEdit19.ReadOnly := True; ADOTablePerkembanganSiswa.Post; end; procedure TFormFileMurid.Button15Click(Sender: TObject); begin Button9.Enabled := True; Button10.Enabled := True; Button11.Enabled := True; Button12.Enabled := True; Button14.Visible := False; Button15.Visible := False; DBEdit10.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit23.ReadOnly := True; DBEdit26.ReadOnly := True; DBEdit29.ReadOnly := True; DBEdit14.ReadOnly := True; DBEdit15.ReadOnly := True; DBEdit18.ReadOnly := True; DBEdit19.ReadOnly := True; ADOTablePerkembanganSiswa.Cancel; end; procedure TFormFileMurid.Button16Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTablePerkembanganSiswa.Delete; end;

procedure TFormFileMurid.Edit2Change(Sender: TObject); begin ADOTableWaliMurid.Locate('NamaSiswa',edit2.Text,[loPartialKey]); end; procedure TFormFileMurid.Edit3Change(Sender: TObject); begin ADOTablePerkembanganSiswa.Locate('NamaSiswa',edit3.Text,[loPartialKey]); end; procedure TFormFileMurid.Button17Click(Sender: TObject); begin FormFileMurid.Close; end; procedure TFormFileMurid.Button18Click(Sender: TObject); begin FormFileMurid.Close; end; procedure TFormFileMurid.DBEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit5KeyPress(Sender: TObject; var Key: Char);

Page 201: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit8KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit7KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit4KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileMurid.DBEdit55KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit1KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit39KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit53KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileMurid.DBEdit17KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit10KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit23KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit26KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end;

Page 202: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

end; procedure TFormFileMurid.DBEdit29KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit14KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit15KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit18KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

procedure TFormFileMurid.DBEdit19KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit2KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit12KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileMurid.DBEdit20KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end;

end.

5. Form KBM SD

unit kbmSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, DBGrids, Mask, DBCtrls, ComCtrls, jpeg, ExtCtrls, DB, DBTables, ADODB; type TFormFileKBM = class(TForm) Panel2: TPanel; Label1: TLabel; Image2: TImage; PageControl1: TPageControl; TabSheet1: TTabSheet; DBGrid1: TDBGrid; Button19: TButton; Button20: TButton; Button21: TButton; Button22: TButton; Button23: TButton; Button24: TButton; Button25: TButton; Button26: TButton; Button27: TButton; TabSheet2: TTabSheet; DataSourceMataPelajaran: TDataSource; GroupBox31: TGroupBox; DBEdit1: TDBEdit; DBEdit2: TDBEdit; DBEdit3: TDBEdit; DBEdit4: TDBEdit; Label2: TLabel; Label3: TLabel;

Page 203: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Label4: TLabel; Label5: TLabel; ADOTableMataPelajaran: TADOTable; GroupBox32: TGroupBox; Label366: TLabel; Label367: TLabel; DBEdit365: TDBEdit; DBEdit366: TDBEdit; GroupBox33: TGroupBox; Label368: TLabel; DBEdit367: TDBEdit; DBEdit368: TDBEdit; Label369: TLabel; GroupBox34: TGroupBox; Label370: TLabel; Label371: TLabel; Label372: TLabel; DBEdit369: TDBEdit; DBEdit370: TDBEdit; DBEdit371: TDBEdit; DataSourcePengajaran: TDataSource; ADOTablePengajaran: TADOTable; DBGrid8: TDBGrid; Button65: TButton; Button64: TButton; Button66: TButton; Button67: TButton; Button68: TButton; Button69: TButton; Button70: TButton; Button71: TButton; Button72: TButton; GroupBox35: TGroupBox; Label373: TLabel; Edit3: TEdit; GroupBox36: TGroupBox; Label374: TLabel; Edit2: TEdit; procedure Button19Click(Sender: TObject); procedure Button20Click(Sender: TObject); procedure Button21Click(Sender: TObject); procedure Button22Click(Sender: TObject); procedure Button23Click(Sender: TObject);

procedure Button24Click(Sender: TObject); procedure Button25Click(Sender: TObject); procedure Button26Click(Sender: TObject); procedure Button27Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button65Click(Sender: TObject); procedure Button64Click(Sender: TObject); procedure Button66Click(Sender: TObject); procedure Button67Click(Sender: TObject); procedure Button68Click(Sender: TObject); procedure Button69Click(Sender: TObject); procedure Button70Click(Sender: TObject); procedure Button71Click(Sender: TObject); procedure Button72Click(Sender: TObject); procedure Edit3Change(Sender: TObject); procedure Edit2Change(Sender: TObject); procedure DBEdit365KeyPress(Sender: TObject; var Key: Char); procedure DBEdit371KeyPress(Sender: TObject; var Key: Char); procedure DBEdit366KeyPress(Sender: TObject; var Key: Char); procedure DBEdit3KeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end; var FormFileKBM: TFormFileKBM; implementation uses MenuSD; {$R *.dfm} procedure TFormFileKBM.Button19Click(Sender: TObject); begin ADOTableMataPelajaran.First; end;

procedure TFormFileKBM.Button20Click(Sender: TObject); begin ADOTableMataPelajaran.Last; end; procedure TFormFileKBM.Button21Click(Sender: TObject); begin ADOTableMataPelajaran.Prior; end; procedure TFormFileKBM.Button22Click(Sender: TObject); begin ADOTableMataPelajaran.Next; end; procedure TFormFileKBM.Button23Click(Sender: TObject); begin Button19.Enabled := False; Button20.Enabled := False; Button21.Enabled := False; Button22.Enabled := False; Button24.Visible := True; Button25.Visible := True; DBEdit1.ReadOnly := False; DBEdit2.ReadOnly := False; DBEdit3.ReadOnly := False; DBEdit4.ReadOnly := False; ADOTableMataPelajaran.Append; DBEdit1.SetFocus() end; procedure TFormFileKBM.Button24Click(Sender: TObject); begin Button19.Enabled := True;

Page 204: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; ADOTableMataPelajaran.Post; end; procedure TFormFileKBM.Button25Click(Sender: TObject); begin Button19.Enabled := True; Button20.Enabled := True; Button21.Enabled := True; Button22.Enabled := True; Button24.Visible := False; Button25.Visible := False; DBEdit1.ReadOnly := True; DBEdit2.ReadOnly := True; DBEdit3.ReadOnly := True; DBEdit4.ReadOnly := True; ADOTableMataPelajaran.Cancel; end; procedure TFormFileKBM.Button26Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableMataPelajaran.Delete; end; procedure TFormFileKBM.Button27Click(Sender: TObject);

begin FormFileKBM.Close; end; procedure TFormFileKBM.Button9Click(Sender: TObject); begin FormFileKBM.Close; end; procedure TFormFileKBM.Button65Click(Sender: TObject); begin ADOTablePengajaran.First; end; procedure TFormFileKBM.Button64Click(Sender: TObject); begin ADOTablePengajaran.Last; end; procedure TFormFileKBM.Button66Click(Sender: TObject); begin ADOTablePengajaran.Prior; end; procedure TFormFileKBM.Button67Click(Sender: TObject); begin ADOTablePengajaran.Next; end; procedure TFormFileKBM.Button68Click(Sender: TObject); begin Button64.Enabled := False; Button65.Enabled := False; Button66.Enabled := False; Button67.Enabled := False; Button68.Visible := True; Button69.Visible := True;

DBEdit365.ReadOnly := False; DBEdit366.ReadOnly := False; DBEdit367.ReadOnly := False; DBEdit368.ReadOnly := False; DBEdit369.ReadOnly := False; DBEdit370.ReadOnly := False; DBEdit371.ReadOnly := False; ADOTablePengajaran.Append; DBEdit365.SetFocus() end; procedure TFormFileKBM.Button69Click(Sender: TObject); begin Button64.Enabled := True; Button65.Enabled := True; Button66.Enabled := True; Button67.Enabled := True; Button68.Visible := False; Button69.Visible := False; DBEdit365.ReadOnly := True; DBEdit366.ReadOnly := True; DBEdit367.ReadOnly := True; DBEdit368.ReadOnly := True; DBEdit369.ReadOnly := True; DBEdit370.ReadOnly := True; DBEdit371.ReadOnly := True; ADOTablePengajaran.Post; end; procedure TFormFileKBM.Button70Click(Sender: TObject); begin Button64.Enabled := True; Button65.Enabled := True; Button66.Enabled := True; Button67.Enabled := True; Button68.Visible := False;

Page 205: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Button69.Visible := False; DBEdit365.ReadOnly := True; DBEdit366.ReadOnly := True; DBEdit367.ReadOnly := True; DBEdit368.ReadOnly := True; DBEdit369.ReadOnly := True; DBEdit370.ReadOnly := True; DBEdit371.ReadOnly := True; ADOTablePengajaran.Cancel; end; procedure TFormFileKBM.Button71Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTablePengajaran.Delete; end; procedure TFormFileKBM.Button72Click(Sender: TObject); begin FormFileKBM.Close; end; procedure TFormFileKBM.Edit3Change(Sender: TObject); begin ADOTablePengajaran.Locate('NamaMataPelajaran',edit3.Text,[loPartialKey]); end; procedure TFormFileKBM.Edit2Change(Sender: TObject); begin ADOTablePengajaran.Locate('NamaPengajar',edit2.Text,[loPartialKey]); end;

procedure TFormFileKBM.DBEdit365KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileKBM.DBEdit371KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileKBM.DBEdit366KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileKBM.DBEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end;

end; end.

6. Form Nilai SD

unit NilaiSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, DBGrids, Mask, DBCtrls, ComCtrls, jpeg, ExtCtrls, DB, DBTables, TeEngine, Series, TeeProcs, Chart, ADODB, Buttons; type TFormFileNilai = class(TForm) Panel2: TPanel; Label1: TLabel; Image2: TImage; DataSourceNilai: TDataSource; PageControl1: TPageControl; TabSheet1: TTabSheet; DBGrid1: TDBGrid; TabSheet2: TTabSheet; DBGrid2: TDBGrid; GroupBox2: TGroupBox; Button27: TButton; Button5: TButton; ADOTableNilai: TADOTable; DBNavigator1: TDBNavigator; DBNavigator5: TDBNavigator; ADOTableMurid: TADOTable; DataSourceMurid: TDataSource; ADOQuery1: TADOQuery; ADOQuery1NomorInduk: TWideStringField; ADOQuery1TahunAjaran: TWideStringField; ADOQuery1Kelas: TWideStringField; ADOQuery1Semester: TWideStringField;

Page 206: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

ADOQuery1IDMataPelajaran: TWideStringField; ADOQuery1Nilai_Raport: TIntegerField; ADOQuery1Nilai_Rata_Kelas: TBCDField; ADOQuery1Ket: TWideStringField; Nilai: TADOTable; DtSourceNilai: TDataSource; DBNavigator2: TDBNavigator; DBNavigator3: TDBNavigator; ADOTableMataPelajaran: TADOTable; DataSourceMataPelajaran: TDataSource; MataPelajaran: TADOTable; DtSourceMataPelajaran: TDataSource; Label2: TLabel; DBEdit1: TDBEdit; Label4: TLabel; Label5: TLabel; Label6: TLabel; DBEdit2: TDBEdit; DBEdit3: TDBEdit; DBEdit7: TDBEdit; GroupBox1: TGroupBox; Label24: TLabel; Label9: TLabel; DBEdit20: TDBEdit; DBEdit8: TDBEdit; procedure Button19Click(Sender: TObject); procedure Button20Click(Sender: TObject); procedure Button21Click(Sender: TObject); procedure Button22Click(Sender: TObject); procedure Button26Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button27Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Edit8Change(Sender: TObject); procedure DBNavigator1Click(Sender: TObject; Button: TNavigateBtn); procedure ADOQuery1CalcFields(DataSet: TDataSet); procedure DBEdit8KeyPress(Sender: TObject; var Key: Char);

procedure DBEdit3KeyPress(Sender: TObject; var Key: Char); procedure DBEdit20KeyPress(Sender: TObject; var Key: Char); private { Private declarations } public { Public declarations } end; var FormFileNilai: TFormFileNilai; implementation uses MenuSD; {$R *.dfm} procedure TFormFileNilai.Button19Click(Sender: TObject); begin ADOTableNilai.First; end; procedure TFormFileNilai.Button20Click(Sender: TObject); begin ADOTableNilai.Last; end; procedure TFormFileNilai.Button21Click(Sender: TObject); begin ADOTableNilai.Prior; end; procedure TFormFileNilai.Button22Click(Sender: TObject); begin ADOTableNilai.Next; end;

procedure TFormFileNilai.Button26Click(Sender: TObject); begin if MessageDlg ('Data ini ingin Dihapus?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then ADOTableNilai.Delete; end; procedure TFormFileNilai.Button2Click(Sender: TObject); begin ADOTableMurid.Filtered:=true; end; procedure TFormFileNilai.Button3Click(Sender: TObject); begin ADOTableMurid.Filtered:=false; end; procedure TFormFileNilai.Button4Click(Sender: TObject); begin MataPelajaran.Filtered:=true; end; procedure TFormFileNilai.Button27Click(Sender: TObject); begin FormFileNilai.Close; end; procedure TFormFileNilai.Button5Click(Sender: TObject); begin FormFileNilai.Close; end; procedure TFormFileNilai.Button9Click(Sender: TObject); begin

Page 207: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

MataPelajaran.Filtered:=false; end; procedure TFormFileNilai.Edit8Change(Sender: TObject); begin ADOTableMurid.Filter:='NamaSiswa'; ADOTableMurid.First; end; procedure TFormFileNilai.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn); begin datasourcenilai.DataSet := ADOTableNilai; dbgrid1.DataSource:=DataSourceNilai; end; procedure TFormFileNilai.ADOQuery1CalcFields(DataSet: TDataSet); var i:integer; rata2:integer; s : string; begin s:='ok'; rata2:=10; //ADOQuery1.First; for i:=1 to ADOQuery1.RecordCount do begin // s :=ADOQuery1.fieldbyname('Nilai').AsString ; rata2:=rata2+i; ADOQuery1.Next; end; end; procedure TFormFileNilai.DBEdit8KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key');

Key := #0; end; end; procedure TFormFileNilai.DBEdit3KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['a'..'z',#8,#32]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; procedure TFormFileNilai.DBEdit20KeyPress(Sender: TObject; var Key: Char); begin if not (Key in['0'..'9',#8]) then begin ShowMessage('Invalid Key'); Key := #0; end; end; end.

7. Form Report Sekolah SD

unit ReportSekolahSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, RpRave, RpDefine, RpCon, RpConDS, DB, DBTables, StdCtrls, ADODB, QRCtrls, QuickRpt, ExtCtrls; type TFormReportSekolah = class(TForm)

Button2: TButton; GroupBox1: TGroupBox; Button1: TButton; GroupBox2: TGroupBox; Button3: TButton; ADOTableReportSekolah: TADOTable; ADOTableReportPrestasi: TADOTable; ADOTableReportSarana: TADOTable; ReportSekolah: TQuickRep; DetailBand1: TQRBand; QRDBText5: TQRDBText; Alamat: TQRDBText; QRDBText11: TQRDBText; QRDBText13: TQRDBText; QRLabel12: TQRLabel; QRLabel13: TQRLabel; QRLabel14: TQRLabel; QRLabel15: TQRLabel; QRLabel16: TQRLabel; QRLabel17: TQRLabel; QRLabel19: TQRLabel; QRDBText19: TQRDBText; QRDBText20: TQRDBText; QRDBText21: TQRDBText; QRDBText22: TQRDBText; QRDBText23: TQRDBText; QRDBText25: TQRDBText; QRDBText27: TQRDBText; QRLabel5: TQRLabel; QRLabel6: TQRLabel; QRLabel7: TQRLabel; QRLabel8: TQRLabel; QRLabel9: TQRLabel; QRLabel25: TQRLabel; QRDBText3: TQRDBText; QRDBText7: TQRDBText; QRLabel36: TQRLabel; QRDBText8: TQRDBText; QRLabel30: TQRLabel; QRLabel31: TQRLabel; QRLabel32: TQRLabel; QRLabel33: TQRLabel; QRLabel34: TQRLabel;

Page 208: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

QRDBText9: TQRDBText; QRDBText10: TQRDBText; QRDBText12: TQRDBText; QRDBText14: TQRDBText; QRDBText31: TQRDBText; QRLabel37: TQRLabel; QRLabel26: TQRLabel; QRDBText1: TQRDBText; QRLabel27: TQRLabel; QRDBText6: TQRDBText; QRLabel28: TQRLabel; QRDBText15: TQRDBText; TitleBand1: TQRBand; QRLabel1: TQRLabel; PageFooterBand1: TQRBand; DataSourceReportSekolah: TDataSource; DataSourceReportSarana: TDataSource; DataSourceReportPrestasi: TDataSource; QRLabel2: TQRLabel; QRDBText4: TQRDBText; QRLabel3: TQRLabel; ReportPrestasi: TQuickRep; QRBand2: TQRBand; QRLabel4: TQRLabel; QRSysData1: TQRSysData; QRLabel10: TQRLabel; QRBand3: TQRBand; QRDBText2: TQRDBText; QRDBText16: TQRDBText; QRDBText17: TQRDBText; QRDBText18: TQRDBText; QRDBText24: TQRDBText; QRDBText26: TQRDBText; QRDBText28: TQRDBText; QRBand4: TQRBand; QRSysData2: TQRSysData; QRLabel11: TQRLabel; QRBand5: TQRBand; QRLabel18: TQRLabel; QRLabel20: TQRLabel; QRLabel21: TQRLabel; QRLabel22: TQRLabel; QRLabel23: TQRLabel;

QRLabel24: TQRLabel; QRLabel29: TQRLabel; QRLabel35: TQRLabel; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Private declarations } public { Public declarations } end; var FormReportSekolah: TFormReportSekolah; implementation uses MenuSD; {$R *.dfm} procedure TFormReportSekolah.Button1Click(Sender: TObject); begin ADOTableReportSekolah.Open; ADOTableReportSarana.Open; ReportSekolah.Preview; end; procedure TFormReportSekolah.Button2Click(Sender: TObject); begin Close; end; procedure TFormReportSekolah.Button3Click(Sender: TObject); begin

ADOTableReportPrestasi.Open; ReportPrestasi.Preview; end; procedure TFormReportSekolah.FormActivate(Sender: TObject); begin ADOTableReportSekolah.Open; ADOTableReportSarana.Open; ADOTableReportPrestasi.Open; end; procedure TFormReportSekolah.FormClose(Sender: TObject; var Action: TCloseAction); begin ADOTableReportSekolah.Close; ADOTableReportSarana.Close; ADOTableReportPrestasi.Close; end; end.

8. Form Report Guru SD

unit ReportGuruSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, RpRave, RpDefine, RpCon, RpConDS, DB, DBTables, StdCtrls, ADODB, QuickRpt, QRCtrls, ExtCtrls; type TFormReportGuru = class(TForm) GroupBox2: TGroupBox; ADOTableReportJabatan: TADOTable; ADOTableReportPendidikan: TADOTable;

Page 209: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Label1: TLabel; Edit1: TEdit; Button1: TButton; ReportGuru: TQuickRep; DetailBand1: TQRBand; QRDBText2: TQRDBText; QRDBText4: TQRDBText; QRDBText5: TQRDBText; Alamat: TQRDBText; QRDBText11: TQRDBText; QRDBText13: TQRDBText; QRLabel11: TQRLabel; QRLabel12: TQRLabel; QRLabel13: TQRLabel; QRLabel14: TQRLabel; QRLabel15: TQRLabel; QRLabel16: TQRLabel; QRLabel17: TQRLabel; QRLabel19: TQRLabel; QRDBText19: TQRDBText; QRDBText20: TQRDBText; QRDBText21: TQRDBText; QRDBText22: TQRDBText; QRDBText23: TQRDBText; QRDBText24: TQRDBText; QRDBText25: TQRDBText; QRDBText26: TQRDBText; QRDBText27: TQRDBText; QRDBText28: TQRDBText; QRLabel5: TQRLabel; QRLabel6: TQRLabel; QRLabel7: TQRLabel; QRLabel8: TQRLabel; QRLabel9: TQRLabel; QRLabel25: TQRLabel; QRDBText3: TQRDBText; QRDBText7: TQRDBText; QRLabel35: TQRLabel; QRLabel36: TQRLabel; TitleBand1: TQRBand; QRLabel1: TQRLabel; PageFooterBand1: TQRBand; QRDBText8: TQRDBText;

QRLabel30: TQRLabel; QRLabel31: TQRLabel; QRLabel32: TQRLabel; QRLabel33: TQRLabel; QRLabel34: TQRLabel; QRDBText9: TQRDBText; QRDBText10: TQRDBText; QRDBText12: TQRDBText; QRDBText14: TQRDBText; DataSourceReportGuru: TDataSource; ADOTableReportGuru: TADOTable; QRLabel18: TQRLabel; Button3: TButton; Button6: TButton; QRDBText31: TQRDBText; DataSourceReportJabatan: TDataSource; DataSourceReportPendidikan: TDataSource; QRLabel37: TQRLabel; QRLabel26: TQRLabel; QRDBText1: TQRDBText; QRLabel27: TQRLabel; QRDBText6: TQRDBText; QRLabel28: TQRLabel; QRDBText15: TQRDBText; procedure ButtonLapBiodataClick(Sender: TObject); procedure Button2Click(Sender: TObject); procedure CariNIPGuru(DataSet: TDataSet; var Accept: Boolean); procedure Button1Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button7Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button6Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var

FormReportGuru: TFormReportGuru; implementation uses MenuSD; {$R *.dfm} procedure TFormReportGuru.ButtonLapBiodataClick(Sender: TObject); begin ADOTableReportGuru.Filtered:=false; end; procedure TFormReportGuru.Button2Click(Sender: TObject); begin Close; end; procedure TFormReportGuru.CariNIPGuru(DataSet: TDataSet; var Accept: Boolean); begin Accept:=ADOTableReportGuru['NIP']=edit1.Text; end; procedure TFormReportGuru.Button1Click(Sender: TObject); begin ADOTableReportGuru.Filtered:=true; ReportGuru.Preview; end; procedure TFormReportGuru.FormActivate(Sender: TObject); begin ADOTableReportGuru.Open; ADOTableReportJabatan.Open; ADOTableReportPendidikan.Open; end; procedure TFormReportGuru.FormClose(Sender: TObject;

Page 210: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

var Action: TCloseAction); begin ADOTableReportGuru.Close; ADOTableReportJabatan.Close; ADOTableReportPendidikan.Close; end; procedure TFormReportGuru.Button7Click(Sender: TObject); begin ADOTableReportPendidikan.Filtered:=true; ReportGuru.Preview; end; procedure TFormReportGuru.Button3Click(Sender: TObject); begin ADOTableReportGuru.Filtered:=false; ReportGuru.Preview; end; procedure TFormReportGuru.Button6Click(Sender: TObject); begin close; end; end.

9. Form Report Siswa SD

unit ReportMuridSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, DBTables, RpCon, RpConDS, RpDefine, RpRave, ADODB, QRCtrls, QuickRpt, ExtCtrls;

type TFormReportMurid = class(TForm) Button2: TButton; ADOTableReportWaliMurid: TADOTable; ReportSiswa: TQuickRep; DetailBand1: TQRBand; QRDBText2: TQRDBText; QRDBText5: TQRDBText; QRDBText11: TQRDBText; QRDBText13: TQRDBText; QRLabel11: TQRLabel; QRLabel12: TQRLabel; QRLabel14: TQRLabel; QRLabel16: TQRLabel; QRLabel17: TQRLabel; QRLabel19: TQRLabel; QRDBText19: TQRDBText; QRDBText20: TQRDBText; QRDBText25: TQRDBText; QRDBText26: TQRDBText; QRDBText27: TQRDBText; QRLabel5: TQRLabel; QRLabel6: TQRLabel; QRLabel8: TQRLabel; QRLabel9: TQRLabel; QRLabel21: TQRLabel; QRLabel22: TQRLabel; QRLabel25: TQRLabel; QRDBText3: TQRDBText; QRDBText8: TQRDBText; QRLabel30: TQRLabel; QRLabel31: TQRLabel; QRLabel32: TQRLabel; QRDBText9: TQRDBText; QRDBText10: TQRDBText; QRLabel18: TQRLabel; QRDBText31: TQRDBText; QRLabel37: TQRLabel; QRLabel26: TQRLabel; QRDBText1: TQRDBText; QRLabel27: TQRLabel; QRDBText6: TQRDBText; QRLabel28: TQRLabel;

QRDBText15: TQRDBText; TitleBand1: TQRBand; QRLabel1: TQRLabel; PageFooterBand1: TQRBand; DataSourceReportSiswa: TDataSource; DataSourceReportWaliMurid: TDataSource; DataSourceReportPerkembanganSiswa: TDataSource; ADOTableReportPerkembanganSiswa: TADOTable; QRDBText4: TQRDBText; QRLabel2: TQRLabel; QRDBText7: TQRDBText; QRDBText33: TQRDBText; QRDBText34: TQRDBText; QRLabel7: TQRLabel; QRLabel10: TQRLabel; QRLabel13: TQRLabel; ADOTableReportSiswa: TADOTable; GroupBox3: TGroupBox; Edit2: TEdit; Button5: TButton; Button6: TButton; Label1: TLabel; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button6Click(Sender: TObject); procedure CariNIPSiswa(DataSet: TDataSet;var Accept: Boolean); private { Private declarations } public { Public declarations } end; var FormReportMurid: TFormReportMurid; implementation uses MenuSD;

Page 211: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

{$R *.dfm} procedure TFormReportMurid.Button1Click(Sender: TObject); begin ADOTableReportSiswa.Filtered:=true; ReportSiswa.Preview; end; procedure TFormReportMurid.Button2Click(Sender: TObject); begin Close; end; procedure TFormReportMurid.FormActivate(Sender: TObject); begin ADOTableReportSiswa.Open; ADOTableReportPerkembanganSiswa.Open; ADOTableReportWaliMurid.Open; end; procedure TFormReportMurid.FormClose(Sender: TObject; var Action: TCloseAction); begin ADOTableReportSiswa.Close; ADOTableReportPerkembanganSiswa.Close; ADOTableReportWaliMurid.Close; end; procedure TFormReportMurid.Button6Click(Sender: TObject); begin ADOTableReportSiswa.Filtered:=false; ReportSiswa.Preview; end; procedure TFormReportMurid.CariNIPSiswa(DataSet: TDataSet; var Accept: Boolean); begin Accept:=ADOTableReportSiswa['NomorInduk']=edit2.Text;

end; end.

10. Form Report KBM SD

unit ReportKbmSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, RpRave, RpDefine, RpCon, RpConDS, DB, DBTables, ADODB, QRCtrls, QuickRpt, ExtCtrls; type TFormReportKBM = class(TForm) Button2: TButton; ADOTableReportMataPelajaran: TADOTable; ADOTableReportPengajaran: TADOTable; GroupBox2: TGroupBox; Label1: TLabel; Edit1: TEdit; Button1: TButton; Button3: TButton; DataSourceReportMataPelajaran: TDataSource; DataSourcePengajaran: TDataSource; ReportKBM: TQuickRep; DetailBand1: TQRBand; QRDBText2: TQRDBText; QRDBText5: TQRDBText; Alamat: TQRDBText; QRDBText11: TQRDBText; QRDBText13: TQRDBText; QRLabel11: TQRLabel; QRLabel12: TQRLabel; QRLabel13: TQRLabel; QRLabel14: TQRLabel; QRLabel15: TQRLabel; QRLabel16: TQRLabel;

QRLabel17: TQRLabel; QRDBText7: TQRDBText; QRDBText8: TQRDBText; QRLabel30: TQRLabel; QRLabel31: TQRLabel; QRLabel32: TQRLabel; QRDBText9: TQRDBText; QRDBText10: TQRDBText; TitleBand1: TQRBand; QRLabel1: TQRLabel; PageFooterBand1: TQRBand; procedure Button2Click(Sender: TObject); procedure CariIDMataPelajaran(DataSet: TDataSet; var Accept: Boolean); procedure FormActivate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var FormReportKBM: TFormReportKBM; implementation {$R *.dfm} procedure TFormReportKBM.Button2Click(Sender: TObject); begin FormReportKBM.Close; end; procedure TFormReportKBM.FormActivate(Sender: TObject); begin ADOTableReportMataPelajaran.Open; ADOTableReportPengajaran.Open;

Page 212: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

end; procedure TFormReportKBM.FormClose(Sender: TObject; var Action: TCloseAction); begin ADOTableReportMataPelajaran.Close; ADOTableReportPengajaran.Close; end; procedure TFormReportKBM.CariIDMataPelajaran( DataSet: TDataSet; var Accept: Boolean); begin Accept:=ADOTableReportMataPelajaran['IdMataPelajaran']=edit1.Text; end; procedure TFormReportKBM.Button1Click(Sender: TObject); begin ADOTableReportMataPelajaran.Filtered:=true; ReportKBM.Preview; end; procedure TFormReportKBM.Button3Click(Sender: TObject); begin ADOTableReportMataPelajaran.Filtered:=false; ReportKBM.Preview; end; end.

11. Form Report Nilai SD

unit ReportNilaiSD; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, ADODB, StdCtrls, QRCtrls, QuickRpt, ExtCtrls, Grids, DBGrids; type TFormReportNilaiSD = class(TForm) QuickRep1: TQuickRep; QRBand2: TQRBand; QRBand3: TQRBand; QRDBText1: TQRDBText; QRDBText2: TQRDBText; QRDBText3: TQRDBText; QRDBText4: TQRDBText; ADOQuery1: TADOQuery; ADOTable1: TADOTable; QRBand4: TQRBand; TitleBand1: TQRBand; QRLabel2: TQRLabel; QRLabel3: TQRLabel; QRLabel4: TQRLabel; QRLabel5: TQRLabel; QRLabel1: TQRLabel; QRDBText5: TQRDBText; QRDBText6: TQRDBText; QRLabel7: TQRLabel; QRLabel8: TQRLabel; Button3: TButton; GroupBox2: TGroupBox; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Label2: TLabel; Label4: TLabel; Label7: TLabel; Button1: TButton; GroupBox3: TGroupBox; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Label1: TLabel; Label3: TLabel; Label5: TLabel; Button2: TButton; procedure Button1Click(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button2Click(Sender: TObject); procedure FormActivate(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var FormReportNilaiSD: TFormReportNilaiSD; implementation uses MenuSD; {$R *.dfm} procedure TFormReportNilaiSD.Button1Click(Sender: TObject); begin adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('Select * from nilai where IdMataPelajaran =:idm ' + ' and TahunAjaran =:th and Semester =:smt '); adoquery1.Prepared; adoquery1.Parameters.ParamByName('idm').Value := edit1.Text; adoquery1.Parameters.ParamByName('th').Value := edit2.Text; adoquery1.Parameters.ParamByName('smt').Value := edit3.Text; adoquery1.Open; QrdbText1.DataSet := adoquery1; QrdbText1.DataField := 'NomorInduk'; QrdbText2.DataSet := adoquery1; QrdbText2.DataField := 'IdMataPelajaran'; QrdbText3.DataSet := adoquery1;

Page 213: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

QrdbText3.DataField := 'Kelas'; QrdbText4.DataSet := adoquery1; QrdbText4.DataField := 'Semester'; QrdbText5.DataSet := adoquery1; QrdbText5.DataField := 'Nilai_Raport'; QrdbText6.DataSet := adoquery1; QrdbText6.DataField := 'Catetan'; QuickRep1.Preview; end; procedure TFormReportNilaiSD.FormClose(Sender: TObject; var Action: TCloseAction); begin adoquery1.Close; adotable1.Close; end; procedure TFormReportNilaiSD.Button2Click(Sender: TObject); begin adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add('Select * from nilai where NomorInduk =:ni ' + ' and TahunAjaran =:th and Semester =:smt '); adoquery1.Prepared; adoquery1.Parameters.ParamByName('ni').Value := edit4.Text; adoquery1.Parameters.ParamByName('th').Value := edit5.Text; adoquery1.Parameters.ParamByName('smt').Value := edit6.Text; adoquery1.Open; QrdbText1.DataSet := adoquery1; QrdbText1.DataField := 'NomorInduk'; QrdbText2.DataSet := adoquery1; QrdbText2.DataField := 'IdMataPelajaran'; QrdbText3.DataSet := adoquery1; QrdbText3.DataField := 'Kelas'; QrdbText4.DataSet := adoquery1; QrdbText4.DataField := 'Semester';

QrdbText5.DataSet := adoquery1; QrdbText5.DataField := 'Nilai_Raport'; QrdbText6.DataSet := adoquery1; QrdbText6.DataField := 'Catetan'; QuickRep1.Preview; end; procedure TFormReportNilaiSD.FormActivate(Sender: TObject); begin edit1.Text :=''; edit2.Text :=''; edit3.Text :=''; edit4.Text :=''; edit5.Text :=''; edit6.Text :=''; end; procedure TFormReportNilaiSD.Button3Click(Sender: TObject); begin CLOSE; end; end.

Page 214: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Alokasi Waktu

Maret 2010 April 2010 Mei 2010 Juni 2010 Juli 2010 Agustus 2010

Minggu Minggu Minggu Minggu Minggu Minggu

Pengembangan

Aplikasi

dengan

Waterfall

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Analisis sistem

Perancanga n

Pengkodean

Pengujia n

Page 215: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PROGRAM STUDI TEKNIK INFORMATIKA Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

Kuisioner Penelitian

Kepada Yth.

Ibu Kepala Sekolah beserta Bapak/Ibu Guru SDN Rawajati 08 pagi

Saya memahami sepenuhnya, bahwa waktu Bapak/Ibu Guru sangat

terbatas dan berharga. Walaupun demikian, saya sangat mengharapkan kesediaan

Bapak/Ibu Guru untuk dapat membantu penelitian ini dengan mengisi kuisioner

(pertanyaan) di bawah ini dengan lengkap dan benar sesuai dengan petunjuk yang

telah ditetapkan.

Kuisioner ini disusun dalam rangka penulisan Tugas Akhir di UIN Jakarta

dengan topik “PENGEMBANGAN SISTEM INFORMASI AKADEMIK SDN

RAWAJATI 08 PAGI BERBASIS JARINGAN WLAN”.

Atas kesediaan dan kerjasamanya kami ucapkan terima kasih.

Hormat Saya, Indah Dwijayanthi Nirmala NIM:106091002935

Petunjuk: 1. Untuk pilihan ganda (a, b, c, d) silahkan pilih salah satu 2. Untuk pengisian bagian tabel, silahkan pilih option tingkat kepentingan dari

(1-4)

Topik Penelitian : Pengembangan Sistem Informasi akademik SDN Rawajati 08 Pagi

Page 216: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PROGRAM STUDI TEKNIK INFORMATIKA Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

Nama Guru : ___________________________

Mata Pelajaran yang Diajar : ___________________________

KUASIONER I (Karakteristik Umum) :

1. Apakah SDN Rawajati 08 Pagi memiliki komputer ?

a. Ya

b. Tidak

2. Apakah SDN Rawajati 08 Pagi memiliki beberapa komputer ?

a. Ya

b. Tidak

3. Menurut anda, apakah komputer-komputer yang sudah tersedia di SDN

Rawajati 08 Pagi sudah dimanfaatkan sebagaimana mestinya?

a. Sudah

b. Belum

4. Apakah SDN Rawajati 08 Pagi sudah memiliki sistem akademik yang

terkomputerisasi ?

a. Sudah

b. Belum

5. Apakah anda ingin adanya sistem akademik yang terkomputerisasi berada di

SDN Rawajati 08 Pagi ?

a. Ya

b. Tidak

Topik Penelitian : Pengembangan Sistem Informasi akademik SDN Rawajati 08 Pagi

Page 217: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PROGRAM STUDI TEKNIK INFORMATIKA Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

KUASIONER II (perihal sistem) :

Deskripsi Sistem : Sistem Akademik Berbasis Jaringan WLAN adalah sebuah

media untuk mengumpulkan dan memelihara data yang menjelaskan mengenai

informasi akademik yang dapat digunakan oleh beberapa komputer.

6. Menurut Anda, apakah media seperti diatas akan lebih membantu anda

nantinya ?

a. Sangat Membantu b. Kurang Membantu c. Tidak Membantu

7. Bagaimana menurut Anda jika SDN Rawajati 08 Pagi menerapkan sistem ini

melalui Jaringan WLAN ?

a. Membantu dan mungkin saya gunakan

b. Kurang membantu dan tidak berguna

8. Menurut anda, seberapa pentingkah faktor-faktor berikut harus ada sebagai

kelengkapan informasi mengenai akademik ?

a = Sangat Penting (Keberadaannya sangat berpengaruh pada kualitas

informasi)

b = Penting (Ada batasan toleransi tertentu yang membuat data tersebut

layak)

c = Tidak Penting (Ada atau tidaknya data tersebut tidak begitu berpengaruh)

d = Sangat Tidak Penting (Keberadaan data tersebut tidak berpengaruh)

Tingkat Kepentingan No Pernyataan a b c d

1 Data Sekolah 2 Data Guru 3 Data Siswa 4 Data KBM 5 Data Nilai

Topik Penelitian : Pengembangan Sistem Informasi akademik SDN Rawajati 08 Pagi

Page 218: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PROGRAM STUDI TEKNIK INFORMATIKA Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

KUASIONER III (Perihal Evaluasi Sistem) :

1. Apakah aplikasi ini mudah dijalankan (user friendly) ?

a. Mudah

b. Cukup mudah

c. Kurang mudah

2. Menurut Anda, bagaimana tampilan aplikasi secara keseluruhan ?

a. Menarik

b. Cukup menarik

c. Tidak menarik

3. Menurut Anda, apakah informasi yang diberikan dalam aplikasi ini jelas ?

a. Jelas

b. Cukup jelas

c. Kurang jelas

4. Menurut Anda, apakah informasi yang disediakan lengkap ?

a. Lengkap

b. Cukup lengkap

c. Tidak lengkap

5. Apakah aplikasi ini menjawab kebutuhan Anda dalam mengumpulkan dan

memelihara data informasi ?

a. Ya

b. Kurang

c. Tidak

Topik Penelitian : Pengembangan Sistem Informasi akademik SDN Rawajati 08 Pagi

Page 219: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Topik Penelitian : Pengembangan Sistem Informasi akademik SDN Rawajati 08 Pagi

PROGRAM STUDI TEKNIK INFORMATIKA Fakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta

6. Apa pendapat Anda setelah melihat aplikasi ini secara keseluruhan ?

a. Bagus

b. Cukup bagus

c. Tidak bagus

…………………………… TERIMA KASIH………………………………

Page 220: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Konfigurasi Mode Ad Hoc

Mode Ad-Hoc digunakan untuk melakukan interaksi dengan komputer lain,

semua PC yang akan dihubungkan harus memiliki wireless adapter atau pada laptop

yang sudah memiliki fasilitas Wi-Fi. Salah satu komputer pada mode ini dijadikan

SSID Broadcaster.

Berikut adalah langkah-langkah instalasi dan konfigurasinya pada salah satu

komputer yang ingin dijadikan SSID broadcaster adalah:

1. Aktifkan Wireless adapter masing – masing komputer yang akan dihubungkan

dengan jaringan.

2. Klik kanan pada icon Network Wireless Connection pada taskbar, lalu pilih

View Available Wireless Networks.

Gambar 1. Membuka Wireless Network Connection

Page 221: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

3. Klik Change the order preferred Network.

4. Klik Add pada kolom Preferred Network, lalu ketikkan Nama Network yang

akan digunakan pada kolom Network Name (SSID). Sebagai contoh nama SSID

Broadcasternya adalah Ad Hoc.

5. Klik Ok

6. Klik Ok

Page 222: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

7. Kembali pada status nomor 3 Klik refresh Network list maka akan muncul

koneksi Ad-Hoc dengan nama SSID Ad Hoc.

8. Langkah selanjutnya pada jendela Wireless Network Connections, klik Change

advance setting. Pilih Internet Protocol (TCP/IP), kemudian klik tombol

properties.

9. Kemudian setting pada masing masing komputer dengan IP address yang

berbeda dengan aturan 172.16.119.xxx dengan xxx adalah sesuai angka yang

diharapkan dalam range di atas 1. misal (172.16.119.5)

10. Tentukan Subnet mask-nya dengan 255.255.255.0 untuk membentuk jaringan

lokal. Kosongkan gateawaynya.

11. Klik ok untuk verifikasi.

12. Tes koneksi dengan command PING pada command prompt, bila terhubung

maka komputer komputer tersebut siap berkomunikasi dalam jaringan Ad-Hoc

secara Pear to pear.

Page 223: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

INSTALISASI KOMPONEN SISTEM

1. Pada Server

Sebelum Instalasi:

1. Pastikan drive yang dituju cukup memiliki ruang kosong. Bila kurang cukup, anda

sebaiknya memindahkan beberapa program untuk memperluas ruang kosong di drive

anda.

2. Aplikasi sistem informasi ini menggunakan media penyimpanan CD sebanyak satu

keping. Hal ini bertujuan untuk mengumpulkan semua komponen sistem menjadi satu

tempat agar memudahkan pihak sekolah saat ingin menggunakan pemakaian sistem

aplikasi ini.

Instalasi:

1. Buka CD Room

2. Instal program pendukung XAMPP-WIN32-1.7.2-Installer yang ada di CD Room

tersebut. Pastikan dukungan terhadap aplikasi MySQL dan Apache2 di instal. Proses

ini membutuhkan waktu sekitar 10 menit.

3. Import file SQL. Buka dan ketik pada jendela alamat browser

(http://localhost/phpmyadmin/), pilih icon SQL. Hal ini akan membuka jendela baru,

pilih tab import file, dan klik browse untuk melakukan impor file SQL bernama

DBAkademik.sql yang terdapat di CD Room tersebut dan Klik Go, untuk

menjalankan eksekusi. Proses ini membutuhkan waktu 2 menit. Klik reload mysql

untuk melakukan refresh.

4. Lakukan instalasi berikutnya yakni instal program pendukung mysql-connector-odbc-

5.1.6-win32 yang ada di CD Room Tersebut. Pastikan setelah proses instalasi selesai,

kita melakukan penyesuaian pengaturan terlebih dahulu pada konfigurasi MySQL

Connector ODBC untuk sebagai client.

Langkahnya, yaitu:

- Buka Control Panel

- Klik Performance dan Maintenance

- Klik Administrative Tools

Page 224: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

- Klik Data Sources (ODBC)

- Klik Add, Pilih MySQL ODBC 5.1 Driver

- Cari Driver: MySQL ODBC 5.1 Driver dan klik Finish

- Selanjutnya, setting sesuai gambar dibawah ini:

Catetan: atur IP server sebagai berikut: 172.16.119.1

- kemudian klik ok dan klik ok lagi. Setelah di set seperti gambar diatas, akhirnya

proses instalisasi database server selesai.

Page 225: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

2. Pada Client

Sebelum Instalasi:

1. Pastikan drive yang dituju cukup memiliki ruang kosong. Bila kurang cukup, anda

sebaiknya memindahkan beberapa program untuk memperluas ruang kosong di drive

anda.

2. Aplikasi sistem informasi ini menggunakan media penyimpanan CD sebanyak satu

keping. Hal ini bertujuan untuk mengumpulkan semua komponen sistem menjadi satu

tempat agar memudahkan pihak sekolah saat ingin menggunakan pemakaian sistem

aplikasi ini.

Instalasi:

1. Buka CD Room

2. Instal program pendukung mysql-connector-odbc-5.1.6-win32 yang ada di CD Room

tersebut. Pastikan setelah proses instalasi selesai, kita melakukan penyesuaian

pengaturan terlebih dahulu pada konfigurasi MySQL Connector ODBC untuk sebagai

client.

3. Lakukan instalasi berikutnya yakni instal program pendukung mysql-connector-odbc-

5.1.6-win32 yang ada di CD Room Tersebut. Setelah proses instalasi berhasil, maka

kita harus melakukan penyesuaian pengaturan pada konfigurasi MySQL Connector

ODBC sebagai server.

Langkahnya, yaitu:

- Buka Control Panel

- Klik Performance dan Maintenance

- Klik Administrative Tools

- Klik Data Sources (ODBC)

- Klik Add, Pilih MySQL ODBC 5.1 Driver

- Cari Driver: MySQL ODBC 5.1 Driver dan klik Finish

- Selanjutnya, setting sesuai gambar dibawah ini:

Page 226: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Catetan: atur IP Client sebagai berikut: 172.16.119.xx

xx bisa merupakan bilangan angka lebih dari 1.

- kemudian klik ok dan klik ok lagi.

4. Setelah melakukan langkah-langkah diatas, baru bisa kita jalankan aplikasi sistem

akademik ini. Tapi sebelumnya, copy kan dulu aplikasi Sistem Informasi Akademik

SDN Rawajati 08 Pagi yang ada di CD Room tadi ke komputer. Kemudian

integrasikan komputer server dengan client menggunakan media jaringan wlan.

Page 227: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

PENGGUNAAN APLIKASI

Aplikasi siap digunakan bila komputer server dan client saling terintegrasi dalam

suatu jaringan, dan juga dimana xampp control panel pada komputer server di start kan

apache dan mysql-nya sehingga running. Contoh seperti pada gambar di bawah ini:

Barulah bisa digunakan dengan sempurna aplikasi sistem informasi akademik SDN

Rawajati 08 Pagi berbasis jaringan WLAN ini.

Page 228: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Persentase Hasil Penelitian (Kuisioner I, II dan III)

1. Kuisioner I

No Pertanyaan Persentase

1 Apakah SDN Rawajati 08 Pagi memiliki komputer ?

a. Ya

b. Tidak

100 %

0 %

2 ApakahSDN Rawajati 08 Pagi memiliki beberapa

komputer ?

a. Ya

b. Tidak

100 %

0 %

3 Menurut anda, apakah komputer-komputer yang

sudah tersedia di SDN Rawajati 08 Pagi sudah

dimanfaatkan sebagaimana mestinya?

a. Sudah

b. Belum

70 %

30 %

4 Apakah SDN Rawajati 08 Pagi sudah memiliki

sistem akademik yang terkomputerisasi ?

a. Sudah

b. Belum

0 %

100 %

5 Apakah anda ingin adanya sistem akademik yang

terkomputerisasi berada di SDN Rawajati 08 Pagi ?

Page 229: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

a. Ya

b. Tidak

100 %

0 %

Tabel A.1 Pertanyaan dan Hasil Persentase Kuesioner I

Jawaban Soal No

A B C D

1 10 0 - -

2 10 0 - -

3 7 3 - -

4 0 10 - -

5 10 0 - -

Tabel A.2 Hasil Persentase Kuesioner I

0%10%20%30%40%50%60%70%80%90%

100%

1 2 3 4 5

DCBA

Gambar A.1 Diagram Batang Kuisioner I

Page 230: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

2. Kuisioner II No Pertanyaan Persentase

1 Menurut Anda, apakah media seperti diatas akan

lebih membantu anda nantinya ?

a. Sangat Membantu

b. Kurang Membantu

c. Tidak Membantu

100 %

0 %

-

2 Bagaimana menurut Anda jika SDN Rawajati 08 Pagi

menerapkan sistem ini melalui Jaringan WLAN ?

a. Membantu dan mungkin saya gunakan

b. Kurang membantu dan tidak berguna

100 %

0 %

3 Menurut anda, seberapa pentingkah faktor-faktor

berikut harus ada sebagai kelengkapan informasi

mengenai akademik ?

a. Sangat Penting b. Penting

c. Tidak Penting d. Sangat tidak Penting

Faktor yang dimaksud, yakni:

3.1 Data Sekolah

3.2 Data Guru

3.3 Data Siswa

3.4 Data KBM

3.5 Data Nilai

70 %

100 %

100 %

80 %

100 %

Tabel A.3 Pertanyaan dan Hasil Persentase Kuesioner II

Page 231: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Jawaban Soal No

A B C D

1 10 0 - -

2 10 0 - -

3.1 7 3 - -

3.2 10 0 - -

3.3 10 0 - -

3.4 8 2 - -

3.5 10 0 - -

Tabel A.4 Hasil Persentase Kuesioner II

0%10%20%30%40%50%60%70%80%90%

100%

1 2 3.1 3.2 3.3 3.4 3.5

DCBA

Gambar A.2 Diagram Batang Kuisioner II

Page 232: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

3. Kuisioner III No Pertanyaan Persentase

1 Apakah aplikasi ini mudah dijalankan ?

a. Mudah

b. Cukup Mudah

c. Kurang Mudah

100 %

0 %

0 %

2 Menurut anda, bagaimana tampilan aplikasi secara

keseluruhan ?

a. Menarik

b. Cukup Menarik

c. Tidak Menarik

80 %

20 %

0 %

3 Menurut anda, apakah informasi yang diberikan

dalam aplikasi ini jelas ?

a. Jelas

b. Cukup Jelas

c. Kurang Jelas

100 %

0 %

0 %

4 Menurut anda, apakah informasi yang disediakan

lengkap ?

a. lengkap

b. Cukup lengkap

c. Tidak lengkap

100 %

0 %

0 %

5 Apakah aplikasi ini menjawab kebutuhan Anda

dalam mengumpulkan, memelihara data informasi ?

Page 233: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

a. Ya

b. Kurang

c. Tidak

100 %

0 %

0 %

Apakah pendapat Anda setelah melihat aplikasi ini

secara keseluruhan ?

a. Bagus

b. Cukup Bagus

c. Kurang Bagus

100 %

0 %

0 %

Tabel A.5 Pertanyaan dan Hasil Persentase Kuesioner III

Jawaban Soal No

A B C D

1 10 0 - -

2 8 2 - -

3 10 0 - -

4 10 0 - -

5 10 0 - -

6 10 0 - -

Tabel A.6 Hasil Persentase Kuesioner III

Page 234: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

0%10%20%30%40%50%60%70%80%90%

100%

1 2 3 4 5 6

DCBA

Gambar A.3 Diagram Batang Kuisioner III

Page 235: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Tampilan dan uraian interface pada aplikasi sistem informasi akademik SDN

Rawajati 08 Pagi adalah sebagai berikut :

1. Login

Gambar 2 Menu Login

Halaman login merupakan halaman yang berfungsi untuk menjaga sistem. Hanya

orang-orang yang memiliki hak akses saja yang dapat menggunakan sistem tersebut.

Page 236: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

2. Menu Utama

Gambar 3 Menu Utama

Halaman menu utama merupakan halaman yang berfungsi untuk memberikan

pilihan-pilihan informasi yang dapat di akses. Seperti data ataupun laporan.

Page 237: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

3. File Sekolah

Gambar 4 Menu File Profil Sekolah

Page 238: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 5 Menu File Sarana Sekolah

Page 239: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 6 Menu File Prestasi Sekolah

Halaman menu file sekolah merupakan halaman yang berisikan informasi tentang

profil sekolah, sarana sekolah serta prestasi-prestasi sekolah. Pada menu file sekolah ini

memuat fungsi dasar dalam pengoperasian sistemnya, seperti menambah, menghapus,

membatali, menyimpan, serta menggunakan fungsi untuk memudahkan pencarian data

pertama, terakhir, sebelumnya ataupun berikutnya dari data yang tersimpan dan juga

penggunaan penyaringan data.

Page 240: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

4. File Guru

Gambar 7 Menu File Prestasi Sekolah

Page 241: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 8 Menu File Prestasi Sekolah

Page 242: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 9 Menu File Jabatan Guru

Halaman menu file guru merupakan halaman yang berisikan informasi tentang

profil guru, pendidikan guru serta jabatan guru. Pada menu file guru ini memuat fungsi

dasar dalam pengoperasian sistemnya, seperti menambah, menghapus, membatali,

menyimpan, serta menggunakan fungsi untuk memudahkan pencarian data pertama,

terakhir, sebelumnya ataupun berikutnya dari data yang tersimpan dan juga penggunaan

penyaringan data.

Page 243: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

5. File Siswa

Gambar 10 Menu File Profil Siswa

Page 244: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 11 Menu File Data Orang Tua

Page 245: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 12 Menu File Perkembangan Siswa

Halaman menu file siswa merupakan halaman yang berisikan informasi tentang

profil siswa, data orangtua siswa serta perkembangan siswa. Pada menu file siswa ini

memuat fungsi dasar dalam pengoperasian sistemnya, seperti menambah, menghapus,

membatali, menyimpan, serta menggunakan fungsi untuk memudahkan pencarian data

pertama, terakhir, sebelumnya ataupun berikutnya dari data yang tersimpan dan juga

penggunaan penyaringan data.

Page 246: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

6. File KBM

Gambar 13 Menu File Mata Pelajaran

Page 247: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 14 Menu File Pengajaran

Halaman menu file kbm merupakan halaman yang berisikan informasi tentang

mata pelajaran, dan pengajaran. Pada menu file siswa ini memuat fungsi dasar dalam

pengoperasian sistemnya, seperti menambah, menghapus, membatali, menyimpan, serta

menggunakan fungsi untuk memudahkan pencarian data pertama, terakhir, sebelumnya

ataupun berikutnya dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 248: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

7. File Nilai

Gambar 15 Menu File Nilai Siswa

Page 249: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 16 Menu File Nilai Pelajaran

Halaman menu file siswa merupakan halaman yang berisikan informasi tentang

nilai siswa, dan nilai pelajaran. Pada menu file siswa ini memuat fungsi dasar dalam

pengoperasian sistemnya, seperti menambah, menghapus, membatali, menyimpan, serta

menggunakan fungsi untuk memudahkan pencarian data pertama, terakhir, sebelumnya

ataupun berikutnya dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 250: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

8. Report Sekolah

Gambar 17 Menu Report Sekolah

Gambar 18 Bentuk Laporan Keseluruhan Sekolah

Page 251: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 19 Bentuk Laporan Data Prestasi

Halaman menu report sekolah merupakan halaman yang berisikan informasi yang

hendak di cetak yakni informasi tersebut ialah informasi tentang laporan sekolah, dan

laporan prestasi sekolah.

9. Report Guru

Gambar 20 Menu Report Guru

Page 252: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 21 Bentuk Laporan Biodata Guru

Page 253: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Halaman menu report guru merupakan halaman yang berisikan informasi yang

hendak di cetak yakni informasi tersebut ialah informasi tentang laporan biodata semua

guru, dan laporan guru yang dikehendaki.

10. Report Siswa

Gambar 22 Menu Report Siswa

Page 254: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 23 Bentuk Laporan Biodata Siswa

Halaman menu report siswa merupakan halaman yang berisikan informasi yang

hendak di cetak yakni informasi tersebut ialah informasi tentang laporan biodata semua

siswa, dan laporan siswa yang dikehendaki.

11. Report KBM

Gambar 24 Menu Report KBM

Page 255: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 25 Bentuk Laporan KBM

Page 256: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Halaman menu report KBM merupakan halaman yang berisikan informasi yang

hendak di cetak yakni informasi tersebut ialah informasi tentang laporan biodata semua

data pelajaran, dan laporan data pelajaran yang dikehendaki.

12. Report Nilai

Gambar 26 Menu Report Nilai

Page 257: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Gambar 27 Bentuk Laporan Nilai Pelajaran

Gambar 25 Bentuk Laporan Nilai Siswa

Page 258: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Halaman menu report nilai merupakan halaman yang berisikan informasi yang

hendak di cetak yakni informasi tersebut ialah informasi tentang laporan nilai siswa, dan

laporan nilai pelajaran.

13. Exit User

Gambar 22 Menu Exit User

Menu exit user berfungsi untuk mengarahkan ke halaman login.

14. Exit Program

Gambar 22 Menu Exit Program

Menu exit program berfungsi sebagai pintu keluar sistem.

Page 259: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

DAFTAR ISI

Halaman Judul ..................................................................................................i

Kata Pengantar .................................................................................................ii

Daftar Isi ............................................................................................................iii

Daftar Gambar ..................................................................................................iv

A. Latar Belakang Masalah ...........................................................................1

B. Tujuan .......................................................................................................1

C. Tahapan Proses Pengembangan Sistem ....................................................2

1. Analisis Sistem ....................................................................................2

2. Perancangan Sistem ............................................................................2

3. Kode ....................................................................................................2

4. Pengujian .............................................................................................3

D. Metode Pengumpulan Data ......................................................................3

1. Studi Lapangan ...................................................................................3

2. Studi Pustaka .......................................................................................3

3. Studi Literatur .....................................................................................3

4. Studi Kelayakan ...................................................................................3

E. Alokasi Waktu ..........................................................................................4

F. Output Kegiatan ........................................................................................4

G. Struktur Navigasi .....................................................................................4

H. Interface Aplikasi .....................................................................................5

I. Instalisasi Komponen Sistem ...................................................................19

1. Pada Server .........................................................................................19

2. Pada Client ..........................................................................................20

J. Penggunaan Aplikasi ................................................................................23

Page 260: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 1

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

A. LATAR BELAKANG MASALAH

Dengan kehadiran komputer di SDN Rawajati 08 Pagi akan sangat

menunjang efisiensi kinerja sehingga akan mendapatkan dampak yang positif didalam

suatu aktifitas sekolah tersebut.

Saat ini, dalam proses manajemen akademik di SDN Rawajati 08 Pagi

masih secara manual dalam penanganan pendataan akademiknya. sudah tentu cara

tersebut tidak efisien baik dari segi tenaga maupun waktu.

Berdasarkan dari sistem manual yang terdapat di SDN Rawajati tersebut,

peneliti ingin memberikan suatu solusi dengan mengembangkan dan mengaplikasikan

suatu alur kerja sistem akademik berdasarkan sistem akademik manual yang sudah

ada pada SDN Rawajati 08 Pagi, dan membuat sistem basis data yang akan digunakan

dalam aplikasi akademik yang terkomputerisasi, user interface untuk mengelola basis

data tersebut, dan aplikasi akademik yang terkomputerisasi dengan baik antara sistem

basis data, user interface, dan user itu sendiri.

Peneliti juga melakukan penggunaan media jaringan WLAN dalam

pengembangan sistemnya untuk memberikan solusi optimal yang telah

terkomputerisasi, dengan tujuan agar pengembangan sistem informasi ini tidak hanya

digunakan oleh satu komputer saja (stand alone) melainkan juga dapat diakses oleh

beberapa komputer, sehingga semua komputer yang terhubung dapat saling

berkomunikasi dan berbagi resource.

B. TUJUAN

Tujuan dari diadakannya penelitian dan pengembangan aplikasi sistem

informasi akademik ini adalah untuk:

1. Mengembangkan suatu perangkat lunak sistem informasi tentang pendataan

akademik dalam suatu kelompok database dengan menggunakan suatu aplikasi.

Page 261: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 2

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

2. Kepala sekolah, guru, maupun para staf lainnya dapat memperoleh informasi data

dengan proses yang cepat dan tepat.

3. Untuk membantu kepala sekolah, guru, maupun para staf sekolah lainnya dalam

menyajikan data akademik sekolah sehingga dapat memenuhi kebutuhan dalam

pencarian dan penyajian informasi yang berhubungan dengan data akademik

sekolah itu sendiri.

4. Mengembangkan suatu perangkat lunak sistem informasi akademik ini menjadi

suatu aplikasi yang dapat diakses oleh beberapa komputer yang berbasiskan

jaringan WLAN, sehingga memudahkan user dalam mengaksesnya.

C. TAHAPAN PROSES PENGEMBANGAN SISTEM

Metode pengembangan sistem yang digunakan pada pengembangan sistem

informasi akademik adalah Linear Sequential Model atau sering juga disebut sebagai

model waterfall. Adapun tahapan-tahapan dalam waterfall yaitu: Tahap Rekayasa

Sistem, Tahap Analisis, Tahap Perancangan, Tahap Kode, dan Tahap Pengujian.

1. Analisis Sistem (Analysis)

Tahap analisis sistem adalah proses untuk mengumpulkan kebutuhan yang

diperlukan untuk mengembangkan suatu sistem informasi. Pada penelitian ini,

tahap analisis sistem di uraikan menjadi :

2. Perancangan Sistem (Design)

Tahap perancangan sistem adalah proses dimana kebutuhan yang telah di

dapat pada tahap analisis ditransformasikan menjadi model sistem sehingga

mudah di buat menjadi aplikasi yang sesuai dengan kebutuhan sekolah.

3. Kode (Code)

Tahap ini merupakan tahap dimana perancangan yang telah dilakukan di

transformasikan melalui proses coding menggunakan bahasa pemrograman

sehingga terbentuk aplikasi sistem informasi akademik.

Page 262: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 3

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

4. Pengujian (Testing)

Pengujian merupakan tahap dimana aplikasi di uji coba.

D. METODE PENGUMPULAN DATA

Berikut beberapa proses yang dilalui peneliti dalam pengumpulan data, yaitu:

1. Studi Lapangan

• Wawancara

Metode pengumpulan data dengan mengajukan pertanyaan-pertanyaan

yang berhubungan dengan kegiatan penelitian.

• Observasi (Pengamatan)

Pengumpulan data dan informasi dengan cara meninjau dan

melakukan pengamatan secara langsung ke objek penelitian.

• Kuasioner

Pengumpulan data dan informasi dengan cara memberikan kuisioner

kepada beberapa guru untuk mendapatkan kebutuhan dan masukan dari Guru

SDN Rawajati 08 Pagi.

2. Studi Pustaka

Pengumpulan data dengan cara mengambil dari sumber-sumber media

cetak maupun elektronik yang dapat dijadikan acuan penelitian.

3. Studi Literatur

Pengumpulan data dengan mengambil dari sebuah perbandingan studi

literatur sejenis yang erat hubungannya dengan kegiatan penelitian.

4. Studi Kelayakan

Melakukan Studi kelayakan, ini diperlukan untuk menilai apakah aplikasi

yang dibuat ini layak untuk dikembangkan dengan mempertimbangkan beberapa

aspek yang mencakup kelayakan teknis, kelayakan ekonomi, kelayakan hukum

dan etika, kelayakan operasional maupun kelayakan waktu.

Page 263: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 4

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

E. ALOKASI WAKTU

F. OUTPUT KEGIATAN

Penelitian ini akan menghasilkan sebuah aplikasi sistem informasi akademik

berbasis jaringan wlan sebagai media pencarian dan penyajian informasi yang

berhubungan dengan data akademik di SDN Rawajati 08 pagi.

G. STRUKTUR NAVIGASI

Gambar 1 Struktur Menu Sistem Informasi Akademik SDN Rawajati

08 Pagi Berbasis WLAN

Maret

2010

April

2010

Mei

2010

Juni

2010

Juli

2010

Agustus

2010

Minggu Minggu Minggu Minggu Minggu Minggu

Pengembangan

Aplikasi

dengan

Waterfall 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Analisis sistem

Perancangan

Pengkodean

Pengujian

Page 264: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 5

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

H. INTERFACE APLIKASI

Tampilan dan uraian interface pada aplikasi sistem informasi akademik

adalah sebagai berikut :

1. Login

Gambar 2 Menu Login

Halaman login merupakan halaman yang berfungsi untuk menjaga sistem.

Hanya orang-orang yang memiliki hak akses saja yang dapat menggunakan sistem

tersebut.

Page 265: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 6

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

2. Menu Utama

Gambar 3 Menu Utama

Halaman menu utama merupakan halaman yang berfungsi untuk

memberikan pilihan-pilihan informasi yang dapat di akses. Seperti data ataupun

laporan.

Page 266: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 7

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

3. File Sekolah

Gambar 4 Menu File Profil Sekolah

Gambar 5 Menu File Sarana Sekolah

Page 267: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 8

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Gambar 6 Menu File Prestasi Sekolah

Halaman menu file sekolah merupakan halaman yang berisikan informasi

tentang profil sekolah, sarana sekolah serta prestasi-prestasi sekolah. Pada menu

file sekolah ini memuat fungsi dasar dalam pengoperasian sistemnya, seperti

menambah, menghapus, membatali, menyimpan, serta menggunakan fungsi untuk

memudahkan pencarian data pertama, terakhir, sebelumnya ataupun berikutnya

dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 268: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 9

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

4. File Guru

Gambar 7 Menu File Guru

Gambar 8 Menu File Pendidikan Guru

Page 269: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 10

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Gambar 9 Menu File Jabatan Guru

Halaman menu file guru merupakan halaman yang berisikan informasi

tentang profil guru, pendidikan guru serta jabatan guru. Pada menu file guru ini

memuat fungsi dasar dalam pengoperasian sistemnya, seperti menambah,

menghapus, membatali, menyimpan, serta menggunakan fungsi untuk

memudahkan pencarian data pertama, terakhir, sebelumnya ataupun berikutnya

dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 270: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 11

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

5. File Siswa

Gambar 10 Menu File Profil Siswa

Gambar 11 Menu File Data Orang Tua

Page 271: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 12

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Gambar 12 Menu File Perkembangan Siswa

Halaman menu file siswa merupakan halaman yang berisikan informasi

tentang profil siswa, data orangtua siswa serta perkembangan siswa. Pada menu

file siswa ini memuat fungsi dasar dalam pengoperasian sistemnya, seperti

menambah, menghapus, membatali, menyimpan, serta menggunakan fungsi untuk

memudahkan pencarian data pertama, terakhir, sebelumnya ataupun berikutnya

dari data yang tersimpan dan juga penggunaan penyaringan data.

Page 272: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 13

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

6. File KBM

Gambar 13 Menu File Mata Pelajaran

Gambar 14 Menu File Pengajaran

Page 273: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 14

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Halaman menu file kbm merupakan halaman yang berisikan informasi

tentang mata pelajaran, dan pengajaran. Pada menu file siswa ini memuat fungsi

dasar dalam pengoperasian sistemnya, seperti menambah, menghapus, membatali,

menyimpan, serta menggunakan fungsi untuk memudahkan pencarian data

pertama, terakhir, sebelumnya ataupun berikutnya dari data yang tersimpan dan

juga penggunaan penyaringan data.

7. File Nilai

Gambar 15 Menu File Nilai Siswa

Page 274: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 15

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Gambar 16 Menu File Nilai Pelajaran

Halaman menu file siswa merupakan halaman yang berisikan informasi

tentang nilai siswa, dan nilai pelajaran. Pada menu file siswa ini memuat fungsi

dasar dalam pengoperasian sistemnya, seperti menambah, menghapus, membatali,

menyimpan, serta menggunakan fungsi untuk memudahkan pencarian data

pertama, terakhir, sebelumnya ataupun berikutnya dari data yang tersimpan dan

juga penggunaan penyaringan data.

Page 275: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 16

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

8. Report Sekolah

Gambar 17 Menu Report Sekolah

Halaman menu report sekolah merupakan halaman yang berisikan

informasi yang hendak di cetak yakni informasi tersebut ialah informasi tentang

laporan sekolah, dan laporan prestasi sekolah.

9. Report Guru

Gambar 18 Menu Report Guru

Halaman menu report guru merupakan halaman yang berisikan informasi

yang hendak di cetak yakni informasi tersebut ialah informasi tentang laporan

biodata semua guru, dan laporan guru yang dikehendaki.

Page 276: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 17

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

10. Report Siswa

Gambar 19 Menu Report Siswa

Halaman menu report siswa merupakan halaman yang berisikan informasi

yang hendak di cetak yakni informasi tersebut ialah informasi tentang laporan

biodata semua siswa, dan laporan siswa yang dikehendaki.

11. Report KBM

Gambar 20 Menu Report KBM

Halaman menu report KBM merupakan halaman yang berisikan informasi

yang hendak di cetak yakni informasi tersebut ialah informasi tentang laporan

biodata semua data pelajaran, dan laporan data pelajaran yang dikehendaki.

Page 277: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 18

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

12. Report Nilai

Gambar 21 Menu Report Nilai

Halaman menu report nilai merupakan halaman yang berisikan informasi

yang hendak di cetak yakni informasi tersebut ialah informasi tentang laporan

nilai siswa, dan laporan nilai pelajaran.

13. Exit User

Menu exit user berfungsi untuk mengarahkan ke halaman login.

14. Exit Program

Menu exit program berfungsi sebagai pintu keluar sistem.

Page 278: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 19

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

I. INSTALISASI KOMPONEN SISTEM

1. Pada Server

Sebelum Instalasi:

1. Pastikan drive yang dituju cukup memiliki ruang kosong. Bila kurang cukup,

anda sebaiknya memindahkan beberapa program untuk memperluas ruang

kosong di drive anda.

2. Aplikasi sistem informasi ini menggunakan media penyimpanan CD sebanyak

satu keping. Hal ini bertujuan untuk mengumpulkan semua komponen sistem

menjadi satu tempat agar memudahkan pihak sekolah saat ingin menggunakan

pemakaian sistem aplikasi ini.

Instalasi:

1. Buka CD Room

2. Instal program pendukung XAMPP-WIN32-1.7.2-Installer yang ada di CD

Room tersebut. Pastikan dukungan terhadap aplikasi MySQL dan Apache2 di

instal. Proses ini membutuhkan waktu sekitar 10 menit.

3. Import file SQL. Buka dan ketik pada jendela alamat browser

(http://localhost/phpmyadmin/), pilih icon SQL. Hal ini akan membuka

jendela baru, pilih tab import file, dan klik browse untuk melakukan impor file

SQL bernama DBAkademik.sql yang terdapat di CD Room tersebut dan Klik

Go, untuk menjalankan eksekusi. Proses ini membutuhkan waktu 2 menit.

Klik reload mysql untuk melakukan refresh.

4. Lakukan instalasi berikutnya yakni instal program pendukung mysql-

connector-odbc-5.1.6-win32 yang ada di CD Room Tersebut. Pastikan setelah

proses instalasi selesai, kita melakukan penyesuaian pengaturan terlebih

dahulu pada konfigurasi MySQL Connector ODBC untuk sebagai client.

Langkahnya, yaitu:

- Buka Control Panel

- Klik Performance dan Maintenance

Page 279: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 20

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

- Klik Administrative Tools

- Klik Data Sources (ODBC)

- Klik Add, Pilih MySQL ODBC 5.1 Driver

- Cari Driver: MySQL ODBC 5.1 Driver dan klik Finish

- Selanjutnya, setting sesuai gambar dibawah ini:

Catetan: atur IP server sebagai berikut: 172.16.119.1

- kemudian klik ok dan klik ok lagi. Setelah di set seperti gambar diatas,

akhirnya proses instalisasi database server selesai.

2. Pada Client

Sebelum Instalasi:

1. Pastikan drive yang dituju cukup memiliki ruang kosong. Bila kurang cukup,

anda sebaiknya memindahkan beberapa program untuk memperluas ruang

kosong di drive anda.

Page 280: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 21

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

2. Aplikasi sistem informasi ini menggunakan media penyimpanan CD sebanyak

satu keping. Hal ini bertujuan untuk mengumpulkan semua komponen sistem

menjadi satu tempat agar memudahkan pihak sekolah saat ingin menggunakan

pemakaian sistem aplikasi ini.

Instalasi:

1. Buka CD Room

2. Instal program pendukung mysql-connector-odbc-5.1.6-win32 yang ada di CD

Room tersebut. Pastikan setelah proses instalasi selesai, kita melakukan

penyesuaian pengaturan terlebih dahulu pada konfigurasi MySQL Connector

ODBC untuk sebagai client.

3. Lakukan instalasi berikutnya yakni instal program pendukung mysql-

connector-odbc-5.1.6-win32 yang ada di CD Room Tersebut. Setelah proses

instalasi berhasil, maka kita harus melakukan penyesuaian pengaturan pada

konfigurasi MySQL Connector ODBC sebagai server.

Langkahnya, yaitu:

- Buka Control Panel

- Klik Performance dan Maintenance

- Klik Administrative Tools

- Klik Data Sources (ODBC)

- Klik Add, Pilih MySQL ODBC 5.1 Driver

- Cari Driver: MySQL ODBC 5.1 Driver dan klik Finish

- Selanjutnya, setting sesuai gambar dibawah ini:

Page 281: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Prodi TI & SI Fakultas Sains dan Teknologi 22

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Catetan: atur IP Client sebagai berikut: 172.16.119.xx

xx bisa merupakan bilangan angka lebih dari 1.

- kemudian klik ok dan klik ok lagi.

4. Setelah melakukan langkah-langkah diatas, baru bisa kita jalankan aplikasi

sistem akademik ini. Tapi sebelumnya, copy kan dulu aplikasi Sistem

Informasi Akademik SDN Rawajati 08 Pagi yang ada di CD Room tadi ke

komputer. Kemudian integrasikan komputer server dengan client

menggunakan media jaringan wlan.

Page 282: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

APLIKASI SISTEM INFORMASI AKADEMIK Berbasis Jaringan WLAN

Prodi TI & SI Fakultas Sains dan Teknologi 23

J. PENGGUNAAN APLIKASI

Aplikasi siap digunakan bila komputer server dan client saling terintegrasi

dalam suatu jaringan, dan juga dimana xampp control panel pada komputer server di

start kan apache dan mysql-nya sehingga running. Contoh seperti pada gambar di

bawah ini:

Barulah bisa digunakan dengan sempurna aplikasi sistem informasi

akademik ini.

Page 283: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Jakarta, 26 Agustus 2010

Nomor : -

Lampiran : -

Perihal : Keterangan Riset

Kepada Yth.

Ketua Program Studi Teknik Informatika

UIN Syarif Hidayatullah

Jln. Ir. H. Juanda No. 95 Ciputat 15412

Menindak Lanjuti surat Saudara No. Un.01/F9/TL/00/1463/2010 tanggal

15 Maret 2010 perihal Permohonan Penelitian dengan ini saya beritahukan bahwa:

Nama : Indah Dwijayanthi Nirmala

NIM : 106091002935

Jurusan : Teknik Informatika

Judul Penelitian : Pengembangan Sistem Informasi Akademik SDN

Rawajati 08 pagi Berbasis Jaringan WLAN

Adalah benar telah melaksanakan Riset di SDN Rawajati 08 Pagi Jakarta Selatan,

mulai tanggal 15 Maret 2010 sampai dengan 26 Agustus 2010.

Demikian surat keterangan ini disampaikan, untuk dipergunakan sebaik-

baiknya dan sebagaimana mestinya.

Kepala Sekolah SDN Rawajati 08 pagi

Dra. Hj. Nurlaela Chaerani, M.Pd

Nip. 131459958

Page 284: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc

Jakarta, 26 Agustus 2010

Nomor : -

Lampiran : -

Perihal : Penerimaan hasil penelitian

Kepada Yth.

Ibu Dra. Hj. Nurlaela Chaerani, M.Pd

Selaku Kepala Sekolah SDN Rawajati 08 pagi

Dengan terlampirnya surat ini, peneliti melampirkan hasil penelitian

sebagai berikut:

Nama : Indah Dwijayanthi Nirmala

NIM : 106091002935

Jurusan : Teknik Informatika

Judul Penelitian : Pengembangan Sistem Informasi Akademik

SDN Rawajati 08 pagi Berbasis Jaringan WLAN

Aplikasi : Sistem Informasi Akademik

Metode yang digunakan : - Metode Pengumpulan Data

- Metode Pengembangan Sistem “Waterfall”

Waktu Penyelesaian Penelitian : 15 Maret 2010 sampai dengan 26 Agustus 2010

Demikian surat keterangan ini disampaikan, untuk dipergunakan sebaik-

baiknya dan sebagaimana mestinya.

Kepala Sekolah SDN Rawajati 08 pagi Mahasiswa

Dra. Hj. Nurlaela Chaerani, M.Pd Indah Dwijayanthi Nirmala

Page 285: PENGEMBANGAN PERANGKAT LUNAK SISTEM INFORMASI …repository.uinjkt.ac.id/dspace/bitstream/123456789/5355/1/Indah...berbasis jaringan wlan dengan . menggunakan infrastruktur ad-hoc