analisis dan perancangan sistem basisdata pada … · yang terstruktur dengan baik serta...

28
iii BINUS UNIVERSITY _________________________________________________________________ Jurusan Teknik Informatika Program Studi Database Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA TOWNFORKIDS PRESCHOOL Farida Mariana 0800745400 Liliana 0800748056 Alexander Yapmin 0800758813 Kelas/Kelompok: 07PBT/1 Abstrak Townforkids Preschool adalah institusi yang bergerak dalam bidang pendidikan pada usia dini. Pada saat ini, kegiatan operasional Townforkids Preschool masih belum terintegrasi dengan baik dan masih terdapat duplikasi data, keamanan data yang kurang, dan kesulitan dalam pencarian ataupun perubahan terhadap data yang terlalu banyak, serta konsistensi data dan informasi yang diharapkan oleh kepala sekolah, guru, dan pegawai non guru. Untuk mengatasi permasalahan tersebut diperlukan sistem basisdata yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru, sehingga mempermudah pengelolaan data dan perolehan informasi secara cepat dan akurat. Metodologi yang digunakan untuk membangun aplikasi basisdata adalah metode analisis, metode perancangan, dan metode studi pustaka. Metode analisis dilakukan dengan obervasi secara langsung di Townforkids Preschool, dan mewancarai pihak preschool yang bersangkutan. Metode perancangan meliputi perancangan konseptual, logikal, dan fisikal serta perancangan aplikasi. Metode studi pustaka dilakukan dengan studi pustaka yang dijadikan sebagai landasan teori. Hasil yang dicapai berupa aplikasi yang dapat digunakan untuk menunjang kegiatan operasional, membantu mengatasi permasalahan-permasalahan yang dihadapi pada sistem yang manual. Dengan sistem basisdata yang baru pengguna dapat lebih terbantu dalam menjalankan tugas-tugasnya. Disamping itu pengguna dapat memperoleh informasi yang tepat dan akurat serta up to date. Kata Kunci: Sistem basisdata, analisis, perancangan sistem basisdata, administrasi sekolah, keuangan sekolah, dan akademik.

Upload: dohanh

Post on 10-Mar-2019

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

iii

BINUS UNIVERSITY_________________________________________________________________

Jurusan Teknik InformatikaProgram Studi Database

Skripsi Sarjana KomputerSemester Ganjil tahun 2007/2008

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA TOWNFORKIDS PRESCHOOL

Farida Mariana 0800745400Liliana 0800748056Alexander Yapmin 0800758813Kelas/Kelompok: 07PBT/1

Abstrak

Townforkids Preschool adalah institusi yang bergerak dalam bidang pendidikanpada usia dini. Pada saat ini, kegiatan operasional Townforkids Preschool masih belum terintegrasi dengan baik dan masih terdapat duplikasi data, keamanan data yang kurang, dan kesulitan dalam pencarian ataupun perubahan terhadap data yang terlalu banyak, serta konsistensi data dan informasi yang diharapkan oleh kepala sekolah, guru, dan pegawai non guru. Untuk mengatasi permasalahan tersebut diperlukan sistem basisdata yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru, sehingga mempermudah pengelolaan data dan perolehan informasi secara cepat dan akurat. Metodologi yang digunakan untuk membangun aplikasi basisdata adalah metode analisis, metode perancangan, dan metode studi pustaka. Metode analisis dilakukan dengan obervasi secara langsung di Townforkids Preschool, dan mewancarai pihak preschool yang bersangkutan. Metode perancangan meliputi perancangan konseptual, logikal, dan fisikal serta perancangan aplikasi. Metode studi pustaka dilakukan dengan studi pustaka yang dijadikan sebagai landasan teori. Hasil yang dicapai berupa aplikasi yang dapat digunakan untuk menunjang kegiatan operasional, membantu mengatasi permasalahan-permasalahan yang dihadapi pada sistem yang manual. Dengan sistem basisdata yang baru pengguna dapat lebih terbantu dalam menjalankan tugas-tugasnya. Disamping itu pengguna dapat memperoleh informasi yang tepat dan akurat serta up to date.

Kata Kunci:Sistem basisdata, analisis, perancangan sistem basisdata, administrasi sekolah, keuangan sekolah, dan akademik.

Page 2: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

iv

PRAKATA

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas berkat dan

Rahmat yang telah diberikan-Nya sehingga kami dapat membuat dan menyelesaikan

penulisan skripsi berjudul Analisis dan Perancangan Sistem BasisData pada

Townforkids Preschool, dalam rangka memenuhi salah satu syarat kelulusan dalam

jenjang pendidikan Strata-1 (S1) jurusan Teknik Informatika Universitas Bina

Nusantara.

Skripsi ini ditulis dan disusun dengan segenap kemampuan yang ada pada

penulis dengan menerapkan apa yang telah dipelajari selama ini. Penulis menyadari

bahwa kemungkinan dalam skripsi ini masih terdapat kekurangan – kekurangan. Oleh

karena itu, kritik dan saran dari berbagai pihak sangat penulis hargai dalam rangka

memperbaili kekurangan yang ada pada skripsi ini.

Dalam penyusunan skripsi ini penulis mendapat banyak dorongan dan bantuan

dari berbagai pihak dan pada kesempatan ini penulis ingin menyampaikan terima kasih

kepada:

1. Orang tua dan saudara Penulis yang telah memberikan dukungan baik secara

moril dan material.

2. Bapak Choirul Huda, S.Kom., MM selaku pembimbing yang telah memberikan

petunjuk, saran dan bimbingan.

3. Bapak Prof. Dr. Gerardus Polla M. App.Sc selaku Rektor Universitas Bina

Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di

Universitas Bina Nusantara.

Page 3: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

v

4. Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc. selaku Ketua Fakultas Ilmu

Komputer.

5. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Ketua Jurusan Teknik

Informatika.

6. Ibu Henny Surya Ningsih, S.Kom., MsoftSysEng. Selaku Sekretaris Jurusan

Teknik Informatika.

7. Ibu Nunik selaku Kepala Sekolah Townforkids Preschool yang telah bersedia

memberikan dokumen dan data yang diperlukan.

8. Semua pihak yang tidak bisa disebutkan satu persatu yang secara langsung

maupun tidak langsung terlibat dalam penyusunan skripsi ini sehingga skripsi ini

dapat diselesaikan dengan baik.

Akhir kata, Penulis berharap skripsi ini dapat bermanfaat. Semoga penulisan

skripsi ini bermanfaat bagi semua pihak dan perkembangan Jurusan Teknik Informatika,

khususnya peminatan Database Universitas Bina Nusantara.

Jakarta, 05 Januari 2008

Penulis

Page 4: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

vi

DAFTAR ISI

Halaman Judul Luar

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

Halaman Persetujuan Soft Cover..................................................................................ii

Halaman Pernyataan Dewan Penguji

Abstrak.........................................................................................................................iii

Prakata..........................................................................................................................iv

Daftar Isi.......................................................................................................................vi

Daftar Tabel..................................................................................................................xiv

Daftar Gambar..............................................................................................................xvii

Daftar Lampiran.........................................................................................................xxviii

BAB 1 PENDAHULUAN

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

1.2 Ruang Lingkup....................................................................................................3

1.3 Tujuan dan Manfaat.............................................................................................4

1.4 Metodologi..........................................................................................................5

1.5 Sistematika Penulisan..........................................................................................7

BAB 2 LANDASAN TEORI

2.1 Pendekatan Basisdata..........................................................................................9

2.1.1 Pengertian Data.............................................................................................9

2.1.2 Pengertian Informasi.....................................................................................9

Page 5: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

vii

2.1.3 Pengertian Sistem..........................................................................................9

2.1.4 Pengertian Sistem Analisis............................................................................11

2.1.5 Pengertian Basisdata.....................................................................................12

2.1.6 Pengertian Sistem Basisdata.........................................................................14

2.1.7 DBMS (Database Management System)......................................................15

2.1.7.1 Pengertian DBMS...................................................................................15

2.1.7.2 Sejarah DBMS........................................................................................15

2.1.7.3 Komponen-komponen dalam Lingkungan DBMS.................................16

2.1.7.4 Fungsi DBMS.........................................................................................17

2.1.7.5 Karakteristik DBMS dan Basisdata........................................................18

2.1.7.6 Keuntungan dan Kerugian dari DBMS...................................................19

2.1.8 DDL (Data Definition Language).................................................................20

2.1.9 DML (Data Manipulation Language)...........................................................21

2.1.10 Siklus Hidup Database……………………………………………………22

2.1.10.1 Database Planning……………………………………………………22

2.1.10.2 System Definition……………………………………………………...24

2.1.10.3 Requirements Collection and Analysis………………………………..24

2.1.10.4 Database Design……………………………………………………...26

2.1.10.5 DBMS Selection....................................................................................29

2.1.10.6 Application Design................................................................................30

2.1.10.7 Prototyping…………………………………………………………...32

2.1.10.8 Implementation……………………………………………………….33

2.1.10.9 Data Conversion and Loading………………………………………..33

2.1.10.10 Testing……………………………………………………………….33

Page 6: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

viii

2.1.10.11 Operational Maintenance…………………………………………...34

2.1.11 Tahap-tahap Perancangan Basisdata……………………………………...34

2.1.11.1 Perancangan Konseptual Basisdata.......................................................34

2.1.11.2 Perancangan Logikal Basisdata.............................................................38

2.1.11.3 Perancangan Fisikal Basisdata..............................................................47

2.1.11.4 Pemilihan DBMS..................................................................................52

2.1.12 Model Entity Relationship...........................................................................53

2.1.12.1 Tipe Entiti……………………………………………………………..53

2.1.12.2 Tipe Relationship..................................................................................54

2.1.12.2.1 Derajat dari Tipe Relationship……………………………………55

2.1.12.2.2 Recursive Relationship…………………………………………....57

2.1.12.2.3 Batasan Struktural (Structural Constraints)……………………...58

2.1.12.2.4 Cardinality dan Participation Constraints……………………….59

2.1.12.3 Tipe Atribut…………………………………………………………...61

2.1.12.4 Tipe Key................................................................................................62

2.2 Teori DAD (Diagram Alir Dokumen)………………………………………….62

2.3 Teori STD (State Transaction Diagram)………………………………………66

2.3.1 Object State………………………………………………………………...66

2.3.2 Definisi STD (State Transition Diagram).....................................................66

2.3.3 Manfaat STD.................................................................................................67

2.3.4 Komponen STD............................................................................................67

2.4 Pengertian Structured Query Language (SQL)………………………………...68

2.5 Visual Basic.Net (VB.Net)……………………………………………………..70

2.5.1 Sejarah VB.Net…………………………………………………………..70

Page 7: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

ix

2.5.2 Alasan Menggunakan VB.Net…………………………………………...70

2.6 Pengertian Preschool……………………….....………………………………..71

2.7 Pengertian Penerimaan Siswa Baru…………………………………………….71

2.8 Pengertian Pembayaran………………………………………………………...72

2.9 Pengertian Pemesanan………………………………………………………….72

2.10 Pengertian Proses Penjadwalan……………………………………………….73

2.11 Pengertian Absensi siswa, Guru, dan Pegawai Non Guru…………………….73

2.12 Pengertian Penilaian Mata Pelajaran Siswa......................................................74

2.13 Pengertian Penjualan.........................................................................................75

2.14 Pengertian Pembelian…………………………………………………………75

2.15 Pengertian Persediaan………………………………………………………....76

BAB 3 ANALISIS DAN PERANCANGAN

3.1 Analisis…………………………………………………………………………78

3.1.1 Riwayat Perusahaan………………………………………………………..78

3.1.1.1 Sejarah Townforkids Preschool………………………………………..78

3.1.1.2 Tujuan Townforkids Preschool………………………………………...79

3.1.1.3 Visi dan Misi Townforkids Preschool………………………………….79

3.1.2 Struktur Organisasi........................................................................................80

3.1.3 Pembagian Tugas dan Tanggung Jawab.......................................................81

3.1.4 Sistem yang Sedang Berjalan........................................................................86

3.1.4.1 Proses Bisnis dan Diagram Aliran Dokumen..........................................86

3.1.4.1.1 Proses Bisnis.....................................................................................86

3.1.4.1.2 Diagram Alir Dokumen....................................................................98

Page 8: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

x

3.1.4.2 Dukungan Teknologi Informasi..............................................................107

3.1.4.3 Kebutuhan Pengguna..............................................................................107

3.1.4.3.1 Kebutuhan Informasi........................................................................107

3.1.4.3.2 Kebutuhan Keamanan Data..............................................................109

3.1.4.3.3 Kebutuhan Integritas Data................................................................109

3.1.4.3.4 Kebutuhan Kecepatan Akses Data....................................................110

3.1.4.3.5 Kebutuhan Transaksi........................................................................110

3.1.5 Permasalahan yang Dihadapi........................................................................110

3.1.6 Usulan Pemecahan Masalah..........................................................................111

3.2 Perancangan.........................................................................................................112

3.2.1 Perancangan Basisdata Konseptual...............................................................112

3.2.1.1 Mengidentifikasi Tipe-Tipe Entiti..........................................................112

3.2.1.2 Mengidentifikasi Tipe-Tipe Relasi.........................................................116

3.2.1.3 Mengidentifikasi dan Menghubungkan Atribut dengan Tipe-Tipe

Entiti, Domain Atribut, Primary Key dan Candidate Key…………….120

3.2.1.3.1 Mengidentifikasi dan Menghubungkan Atribut

dengan Tipe-Tipe Entiti……………………………………………120

3.2.1.3.2 Menentukan Domain Atribut............................................................141

3.2.1.3.3 Menentukan Atribut Primary Key dan Candidate Key…………….146

3.2.1.4 Mempertimbangkan untuk Penggunaan Konsep Pemodelan

Enhanced................................................................................................150

3.2.1.5 Mengecek Redudansi pada Model..........................................................150

3.2.1.6 Memvalidasi Model Konseptual Lokal dengan Transaksi Pengguna.....152

3.2.1.7 Meninjau Model Konseptual Lokal dengan Pengguna...........................155

Page 9: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xi

3.2.2 Perancangan Basisdata Logikal.....................................................................155

3.2.2.1 Menghilangkan Fitur-Fitur yang Tidak Sesuai dengan Model

Relational................................................................................................156

3.2.2.1.1 Menghilangkan many-to-many binary relationship………………..156

3.2.2.1.2 Menghilangkan many-to-many recursive relationship…………….160

3.2.2.1.3 Menghilangkan multi valued attributes…………………………....160

3.2.2.2 Menentukan Relasi untuk Model Data Logikal………………………..164

3.2.2.2.1 Identifikasi Strong Entity..................................................................164

3.2.2.2.2 Identifikasi Weak Entity……………………………………………168

3.2.2.2.3 Identifikasi Tipe Relasi One-to-many (1:*) Binary………………..171

3.2.2.2.4 Identifikasi Tipe Relasi One-to-one (1:1) Binary………………….183

3.2.2.2.5 Identifikasi Tipe Relasi Many-to-many (*:*) Binary………………185

3.2.2.2.6 Identifikasi Tipe Relasi Rekursive…………………………………189

3.2.2.2.7 Identifikasi Tipe Relasi Multivalued……………………………….190

3.2.2.3 Validasi Relasi dengan Normalisasi........................................................193

3.2.2.4 Validasi Relasi Melalui Transaksi Pengguna..........................................220

3.2.2.5 Definisi Integrity Constraint...................................................................233

3.2.2.6 Meninjau Model Data Logikal Lokal dengan Pengguna........................245

3.2.2.7 Membangun dan Memvalidasi Model Data Logikal Global...................260

3.2.3 Pemilihan DBMS..........................................................................................263

3.2.4 Perancangan Basisdata Fisikal......................................................................273

3.2.4.1 Penerjemahan Model Data Logikal Global untuk DBMS Target...........273

3.2.4.1.1 Perancangan Relasi Dasar.................................................................273

3.2.4.1.2 Perancangan Representasi dari Data yang Diturunkan.....................311

Page 10: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xii

3.2.4.1.3 Perancangan Enterprise Constraint...................................................311

3.2.4.2 Perancangan Representasi Fisikal...........................................................313

3.2.4.2.1 Analisis Transaksi.............................................................................313

3.2.4.2.2 Penerapan View dan Procedure........................................................320

3.2.4.2.3 Pemilihan Organisasi File.................................................................365

3.2.4.2.4 Pemilihan Index................................................................................366

3.2.4.2.5 Estimasi Kebutuhan Media Penyimpanan........................................373

3.2.4.3 Perancangan Mekanisme Pengamanan Data...........................................390

3.2.5 Perancangan Program Aplikasi.....................................................................397

3.2.5.1 Struktur Menu.........................................................................................391

3.2.5.2 STD.........................................................................................................399

3.2.5.3 Perancangan Layar..................................................................................420

3.2.5.4 Perancangan Laporan..............................................................................456

3.2.5.5 Spesifikasi Proses....................................................................................479

BAB 4 RENCANA IMPLEMENTASI

4.1 Spesifikasi Sistem................................................................................................503

4.1.1 Spesifikasi Komputer....................................................................................503

4.1.1.1 Spesifikasi Perangkat Keras....................................................................503

4.1.1.2 Spesifikasi Perangkat Lunak...................................................................504

4.1.2 Spesifikasi Personil.......................................................................................504

4.1.3 Spesifikasi Keamanan Sistem.......................................................................505

4.2 Instalasi................................................................................................................506

4.2.1 Instalasi Sistem Operasi dan DBMS.............................................................506

Page 11: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xiii

4.2.2 Instalasi Program Aplikasi Basisdata............................................................506

4.3 Evaluasi...............................................................................................................506

4.4 Backup dan Recovery Basisdata.........................................................................512

4.5 Konversi Data......................................................................................................513

4.6 Panduan Pengoperasian Program Aplikasi Basisdata.........................................516

4.7 Pelatihan..............................................................................................................610

4.8 Pengujian Sistem dan Revisi...............................................................................611

BAB 5 SIMPULAN DAN SARAN

5.1 Simpulan………………………………………………………………………..612

5.2 Saran……………………………………………………………………………613

DAFTAR PUSTAKA..................................................................................................614

RIWAYAT HIDUP………………………………………………………………….616

LAMPIRAN I (Hasil Wawancara)............................................................................619

LAMPIRAN II (Laporan)……...………..…………………………………..……...627

FOTOCOPY SURAT SURVEI

Page 12: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xiv

DAFTAR TABEL

Tabel 2.1 Simbol-simbol pada DAD.....................................................................63

Tabel 3.1 Identifikasi Tipe Entiti...........................................................................113

Tabel 3.2 Identifikasi Tipe Relasi..........................................................................116

Tabel 3.3 Identifikasi Tipe Atribut pada Entiti Siswa...........................................120

Tabel 3.4 Identifikasi Tipe Atribut pada Entiti Orang_Tua..................................121

Tabel 3.5 Identifikasi Tipe Atribut pada Entiti Guru............................................122

Tabel 3.6 Identifikasi Tipe Atribut pada Entiti Pegawai_Non_Guru....................124

Tabel 3.7 Identifikasi Tipe Atribut pada Entiti Kepala_Sekolah..........................126

Tabel 3.8 Identifikasi Tipe Atribut pada Entiti Yayasan.......................................128

Tabel 3.9 Identifikasi Tipe Atribut pada Entiti Jabatan.........................................128

Tabel 3.10 Identifikasi Tipe Atribut pada Entiti Tingkat......................................129

Tabel 3.11 Identifikasi Tipe Atribut pada Entiti Kelas.........................................129

Tabel 3.12 Identifikasi Tipe Atribut pada Entiti Mata_Pelajaran.........................129

Tabel 3.13 Identifikasi Tipe Atribut pada Entiti Ruang........................................130

Tabel 3.14 Identifikasi Tipe Atribut pada Entiti Biaya.........................................130

Tabel 3.15 Identifikasi Tipe Atribut pada Entiti Inventory...................................130

Tabel 3.16 Identifikasi Tipe Atribut pada Entiti Absensi_Siswa..........................131

Tabel 3.17 Identifikasi Tipe Atribut pada Entiti Absensi_Guru...........................132

Tabel 3.18 Identifikasi Tipe Atribut pada Entiti Absensi_Pegawai_Non_Guru...133

Tabel 3.19 Identifikasi Tipe Atribut pada Entiti Nilai...........................................133

Tabel 3.20 Identifikasi Tipe Atribut pada Entiti Kwitansi....................................134

Tabel 3.21 Identifikasi Tipe Atribut pada Entiti Kwitansi_Inventory...................135

Page 13: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xv

Tabel 3.22 Identifikasi Tipe Atribut pada Entiti Pembayaran................................136

Tabel 3.23 Identifikasi Tipe Atribut pada Entiti Penjualan....................................138

Tabel 3.24 Identifikasi Tipe Atribut pada Entiti Pembelian...................................139

Tabel 3.25 Identifikasi Tipe Atribut pada Entiti Pemesanan..................................140

Tabel 3.26 Identifikasi Tipe Atribut pada Entiti Penerimaan.................................141

Tabel 3.27 Domain Atribut………………………………………………………..141

Tabel 3.28 Candidate Key dan Primary Key ……………………………………..147

Tabel 3.29 Daftar Strong Entity..............................................................................164

Tabel 3.30 Tipe Entiti yang Kuat............................................................................165

Tabel 3.31 Daftar Weak Entity................................................................................169

Tabel 3.32 Tipe Entiti yang Lemah........................................................................169

Tabel 3.33 Global Logical Data Model..................................................................233

Tabel 3.34 Perbandingan platform dan harga DBMS.............................................263

Tabel 3.35 Perbandingan Spesifikasi Hardware.....................................................264

Tabel 3.36 Perbandingan Batas Ukuran Besarnya Data setiap DBMS...................265

Tabel 3.37 Kesimpulan Pemilihan DBMS..............................................................266

Tabel 3.38 Analisis Transaksi A, B, C, D...............................................................313

Tabel 3.39 Analisis Transaksi E, F, G, H................................................................314

Tabel 3.40 Analisis Transaksi I, J, K, L..................................................................314

Tabel 3.41 Analisis Transaksi M, N, O, P………………………………………...314

Tabel 3.42 Analisis Transaksi Q, R, S, T…………………………………………315

Tabel 3.43 Analisis Transaksi U, V, W, X………………………………………..316

Tabel 3.44 Analisis Transaksi Y, Z, AA, BB……………………………………..316

Tabel 3.45 Analisis Transaksi CC, DD, EE, FF…………………………………..317

Page 14: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xvi

Tabel 3.46 Analisis Transaksi GG, HH, II, JJ.........................................................318

Tabel 3.47 Analisis Transaksi KK, LL, MM, NN...................................................318

Tabel 3.48 Analisis Transaksi OO, PP, QQ, RR.....................................................319

Tabel 3.49 Analisis Transaksi SS, TT, UU.............................................................319

Tabel 3.50 Pemilihan Index....................................................................................366

Tabel 3.51 Estimasi Ukuran Entiti Perhari..............................................................387

Tabel 3.52 Estimasi Perkiraan Ukuran Awal Entiti................................................388

Tabel 3.53 Kebutuhan Kapasitas Disk dalam Lima Tahun.....................................390

Tabel 3.54 Mekanisme Keamanan..........................................................................390

Tabel 4.1 Jadwal Implementasi...............................................................................502

Tabel 4.2 Spesifikasi Kebutuhan Perangkat Keras.................................................503

Tabel 4.3 Spesifikasi Kebutuhan Perangkat Lunak................................................504

Tabel 4.4 Tabel Evaluasi.........................................................................................509

Tabel 4.5 Backup dan Recovery Basisdata..............................................................513

Tabel 4.5 Backup dan Recovery Basisdata..............................................................513

Tabel 4.6 Estimasi Waktu Konversi Data...............................................................513

Page 15: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xvii

DAFTAR GAMBAR

Gambar 2.1 Komponen-komponen dalam lingkungan DBMS.............................17

Gambar 2.2 Siklus Hidup Database......................................................................22

Gambar 2.3 Contoh dari Entity Type.....................................................................54

Gambar 2.4 Contoh dari Entiti kuat dan entiti lemah............................................54

Gambar 2.5 Representasi diagram dari tipe relationship………………………...55

Gambar 2.6 Contoh Unary Relationship…………………………………………56

Gambar 2.7 Contoh Binary Relationship………………………………………...56

Gambar 2.8 Contoh Ternary Relationship……………………………………….57

Gambar 2.9 Contoh Quarternary Relationship…………………………………..57

Gambar 2.10 Representasi diagram recursive relationship

beserta nama perannya……………………………………………..58

Gambar 2.11 Representasi diagram entiti dengan dua relationship

berbeda beserta nama peran.............................................................58

Gambar 2.12 Multiplicity sebagai cardinality dan participation constraints……60

Gambar 2.13 Object State......................................................................................66

Gambar 2.14 Bentuk Transition atau Event...........................................................68

Gambar 3.1 Struktur Organisasi............................................................................81

Gambar 3.2 Diagram Alir Dokumen Pendaftaran Siswa Baru.............................98

Gambar 3.3 Diagram Alir Dokumen Pembayaran Buku atau Seragam Sekolah..99

Gambar 3.4 Diagram Aliran Dokumen Pemesanan Buku atau Seragam

Sekolah................................................................................................100

Gambar 3.5 Diagram Aliran Dokumen Pembayaran

Page 16: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xviii

Ekstrakurikuler, School Bus, Summer Camp atau Field Trip............101

Gambar 3.6 Diagram Aliran Dokumen Pembayaran SPP.....................................102

Gambar 3.7 Diagram Alir Dokumen Proses Penjadwalan....................................103

Gambar 3.8 Diagram Alir Dokumen Absensi Siswa............................................104

Gambar 3.9 Diagram Alir Dokumen Absensi Guru dan Pegawai Non Guru.......105

Gambar 3.10 Diagram Alir Dokumen Penilaian Siswa.........................................106

Gambar 3.11 Entity Relationship Diagram Model Konseptual............................119

Gambar 3.12 Entity Relationship Diagram Model Konseptual

dengan Primary Key........................................................................149

Gambar 3.13 Validasi Transaksi (Model Konseptual)..........................................153

Gambar 3.14 Entity Relationship Diagram Model Logikal

dengan Primary Key........................................................................244

Gambar 3.15 Validasi Transaksi (Model Logikal)................................................245

Gambar 3.16 Struktur Menu..................................................................................398

Gambar 3.17 STD Awal........................................................................................399

Gambar 3.18 STD Menu Utama............................................................................400

Gambar 3.19 STD Ubah Password……………………………………………….401

Gambar 3.20 STD Siswa........................................................................................401

Gambar 3.21 STD Guru.........................................................................................402

Gambar 3.22 STD Pegawai Non Guru...................................................................402

Gambar 3.23 STD Kepala Sekolah........................................................................403

Gambar 3.24 STD Yayasan...................................................................................403

Gambar 3.25 STD Jabatan……………………………………………………….404

Gambar 3.26 STD Tingkat....................................................................................404

Page 17: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xix

Gambar 3.27 STD Kelas.........................................................................................405

Gambar 3.28 STD Mata Pelajaran..........................................................................405

Gambar 3.29 STD Ruang........................................................................................406

Gambar 3.30 STD Biaya.........................................................................................406

Gambar 3.31 STD Inventory...................................................................................407

Gambar 3.32 STD Detail Pelajaran Siswa..............................................................407

Gambar 3.33 STD Detail KBM..............................................................................408

Gambar 3.34 STD Detail Pelajaran.........................................................................408

Gambar 3.35 STD Jadwal.......................................................................................409

Gambar 3.36 STD Detail Ruang.............................................................................409

Gambar 3.37 STD Absensi Siswa...........................................................................410

Gambar 3.38 STD Absensi Guru............................................................................410

Gambar 3.39 STD Absensi Pegawai Non Guru......................................................411

Gambar 3.40 STD Nilai..........................................................................................411

Gambar 3.41 STD Pembayaran..............................................................................412

Gambar 3.42 STD Kwitansi....................................................................................412

Gambar 3.43 STD Penjualan...................................................................................413

Gambar 3.44 STD Kwitansi Inventory...................................................................413

Gambar 3.45 STD Pembelian.................................................................................414

Gambar 3.46 STD Pemesanan................................................................................414

Gambar 3.47 STD Penerimaan...............................................................................415

Gambar 3.48 STD Laporan Absensi Siswa............................................................415

Gambar 3.49 STD Laporan Absensi Guru..............................................................416

Gambar 3.50 STD Laporan Absensi Pegawai Non Guru.......................................416

Page 18: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xx

Gambar 3.51 STD Laporan Nilai............................................................................416

Gambar 3.52 STD Laporan Pembayaran. ..............................................................417

Gambar 3.53 STD Laporan Penjualan....................................................................417

Gambar 3.54 STD Laporan Pembelian...................................................................417

Gambar 3.55 STD Laporan Pemesanan..................................................................418

Gambar 3.56 STD Laporan Penerimaan.................................................................418

Gambar 3.57 STD Cetak Kwitansi.........................................................................418

Gambar 3.58 STD Cetak Kwitansi Inventory.........................................................419

Gambar 3.59 Rancangan Layar Login.....................................................................420

Gambar 3.60 Rancangan Layar Menu.....................................................................421

Gambar 3.61 Rancangan Layar Menu File............................................................ 422

Gambar 3.62 Rancangan Layar Menu Pendataan...................................................423

Gambar 3.63 Rancangan Layar Menu Transaksi....................................................424

Gambar 3.64 Rancangan Layar Menu Laporan......................................................425

Gambar 3.65 Rancangan Layar Ubah Password.....................................................426

Gambar 3.66 Rancangan Layar Pendataan Siswa...................................................427

Gambar 3.67 Rancangan Layar Pendataan Orang Tua.......................................... 428

Gambar 3.68 Rancangan Layar Pendataan Guru................................................... 429

Gambar 3.69 Rancangan Layar Pendataan Pegawai Non Guru............................. 430

Gambar 3.70 Rancangan Layar Pendataan Kepala Sekolah....................................431

Gambar 3.71 Rancangan Layar Pendataan Yayasan...............................................432

Gambar 3.72 Rancangan Layar Pendataan Jabatan.................................................433

Gambar 3.73 Rancangan Layar Pendataan Level....................................................434

Gambar 3.74 Rancangan Layar Pendataan Kelas....................................................435

Page 19: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxi

Gambar 3.75 Rancangan Layar Pendataan Mata Pelajaran.....................................436

Gambar 3.76 Rancangan Layar Pendataan Ruang..................................................437

Gambar 3.77 Rancangan Layar Pendataan Biaya....................................................438

Gambar 3.78 Rancangan Layar Pendataan Inventory..............................................439

Gambar 3.79 Rancangan Layar Pendataan Detail Pelajaran Siswa.........................440

Gambar 3.80 Rancangan Layar Pendataan Detail KBM..........................................441

Gambar 3.81 Rancangan Layar Pendataan Detail Pelajaran....................................442

Gambar 3.82 Rancangan Layar Pendataan Jadwal...................................................443

Gambar 3.83 Rancangan Layar Pendataan Detail Ruang.........................................444

Gambar 3.84 Rancangan Layar Transaksi Absensi Siswa.......................................445

Gambar 3.85 Rancangan Layar Transaksi Absensi Guru........................................446

Gambar 3.86 Rancangan Layar Transaksi Absensi Pegawai Non Guru..................447

Gambar 3.87 Rancangan Layar Transaksi Nilai.......................................................448

Gambar 3.88 Rancangan Layar Transaksi Pembayaran...........................................449

Gambar 3.89 Rancangan Layar Transaksi Kwitansi................................................450

Gambar 3.90 Rancangan Layar Transaksi Penjualan..............................................451

Gambar 3.91 Rancangan Layar Transaksi Kwitansi Inventory...............................452

Gambar 3.92 Rancangan Layar Transaksi Pembelian.............................................453

Gambar 3.93 Rancangan Layar Transaksi Pemesanan.... .......................................454

Gambar 3.94 Rancangan Layar Transaksi Penerimaan...........................................455

Gambar 3.95 Rancangan Layar Transaksi Laporan Absensi Siswa per NIS......... 456

Gambar 3.96 Rancangan Layar Transaksi Laporan Absensi Siswa per Term........456

Gambar 3.97 Rancangan Layar Transaksi Laporan Absensi Siswa per Tahun.......457

Page 20: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxii

Gambar 3.98 Rancangan Layar Transaksi Laporan Absensi Siswa per Kode

Matpel.................................................................................................457

Gambar 3.99 Rancangan Layar Transaksi Laporan Absensi Siswa per Total

Kehadiran...........................................................................................458

Gambar 3.100 Rancangan Layar Transaksi Laporan Absensi Siswa per Total

Absen...............................................................................................458

Gambar 3.101 Rancangan Laporan Absensi Guru per Kode Guru………………..459

Gambar 3.102 Rancangan Laporan Absensi Guru per Term……………………...459

Gambar 3.103 Rancangan Laporan Absensi Guru per Tahun……………………..460

Gambar 3.104 Rancangan Laporan Absensi Guru per Kode Matpel……………...460

Gambar 3.105 Rancangan Laporan Absensi Guru per Total Kehadiran…………..461

Gambar 3.106 Rancangan Laporan Absensi Guru per Total Absen……………….461

Gambar 3.107 Rancangan Laporan Absensi Pegawai Non Guru per Kode

Pegawai……………………………………………………………462

Gambar 3.108 Rancangan Laporan Absensi Guru per Tgl Absensi........................462

Gambar 3.109 Rancangan Laporan Nilai per NIS...................................................463

Gambar 3.110 Rancangan Laporan Nilai per Kode Matpel……………………….463

Gambar 3.111 Rancangan Laporan Nilai per Kode Guru........................................464

Gambar 3.112 Rancangan Laporan Nilai per Tahun………………………………464

Gambar 3.113 Rancangan Laporan Nilai per Term.................................................464

Gambar 3.114 Rancangan Laporan Pembayaran per Nomor Invoice.....................465

Gambar 3.115 Rancangan Laporan Pembayaran per Term....................................465

Gambar 3.116 Rancangan Laporan Pembayaran per Tanggal................................466

Gambar 3.117 Rancangan Laporan Pembayaran per NIS......................................466

Page 21: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxiii

Gambar 3.118 Rancangan Laporan Pembayaran per Kode Biaya..........................467

Gambar 3.119 Rancangan Laporan Pembayaran per Kode Pegawai ....................467

Gambar 3.120 Rancangan Kwitansi ......................................................................468

Gambar 3.121 Rancangan Laporan Penjualan per Nomor Invoice Jual ...............468

Gambar 3.122 Rancangan Laporan Penjualan per Tanggal...................................469

Gambar 3.123 Rancangan Laporan Penjualan per NIS.........................................469

Gambar 3.124 Rancangan Laporan Penjualan Kode Inventory ............................470

Gambar 3.125 Rancangan Laporan Penjualan per Kode Pegawai .......................470

Gambar 3.126 Rancangan Kwitansi Inventory......................................................471

Gambar 3.127 Rancangan Laporan Pembelian per No. PO...................................471

Gambar 3.128 Rancangan Laporan Pembelian per Tgl PO...................................471

Gambar 3.129 Rancangan Laporan Pembelian per Kode Pemesanan...................472

Gambar 3.130 Rancangan Laporan Pembelian per Tgl Pemesanan......................472

Gambar 3.131 Rancangan Laporan Pembelian per Kode Inventory.....................473

Gambar 3.132 Rancangan Laporan Pembelian per Kode Pegawai.......................473

Gambar 3.133 Rancangan Laporan Pemesanan per Kode Pemesanan..................474

Gambar 3.134 Rancangan Laporan Pemesanan per NIS.......................................474

Gambar 3.135 Rancangan Laporan Pemesanan per Tgl Pemesanan.....................475

Gambar 3.136 Rancangan Laporan Pemesanan per Kode Inventory....................475

Gambar 3.137 Rancangan Laporan Pemesanan per Kode Pegawai......................476

Gambar 3.138 Rancangan Laporan Penerimaan per No Faktur Beli....................476

Gambar 3.139 Rancangan Laporan Penerimaan per Tgl Terima..........................477

Gambar 3.140 Rancangan Laporan Penerimaan per No. PO................................477

Gambar 3.141 Rancangan Laporan Penerimaan per Tgl PO................................478

Page 22: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxiv

Gambar 3.142 Rancangan Laporan Penerimaan per Kode Inventory....................478

Gambar 3.143 Rancangan Laporan Penerimaan per Kode Pegawai......................479

Gambar 4.1 Login...................................................................................................516

Gambar 4.2 Menu Utama.......................................................................................517

Gambar 4.3 Menu File............................................................................................518

Gambar 4.4 Menu Pendataan..................................................................................519

Gambar 4.5 Ubah Password....................................................................................520

Gambar 4.6 Pendataan Siswa.................................................................................521

Gambar 4.7 Pendataan Guru..................................................................................522

Gambar 4.8 Pendataan Pegawai Non Guru............................................................523

Gambar 4.9 Pendataan Kepala Sekolah.................................................................525

Gambar 4.10 Pendataan Yayasan..........................................................................526

Gambar 4.11 Pendataan Jabatan............................................................................527

Gambar 4.12 Pendataan Tingkat............................................................................529

Gambar 4.13 Pendataan Kelas...............................................................................530

Gambar 4.14 Pendataan Mata Pelajaran................................................................531

Gambar 4.15 Pendataan Ruang.............................................................................533

Gambar 4.16 Pendataan Biaya..............................................................................534

Gambar 4.17 Pendataan Inventory........................................................................535

Gambar 4.18 Pendataan Detail Pelajaran Siswa...................................................537

Gambar 4.19 Pendataan Detail KBM...................................................................539

Gambar 4.20 Pendataan Detail Pelajaran..............................................................540

Gambar 4.21 Pendataan Jadwal............................................................................542

Gambar 4.22 Pendataan Detail Ruang..................................................................543

Page 23: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxv

Gambar 4.23 Menu Transaksi................................................................................544

Gambar 4.24 Transaksi Absensi Siswa..................................................................545

Gambar 4.25 Transaksi Absensi Guru...................................................................547

Gambar 4.26 Transaksi Absensi Pegawai Non Guru.............................................548

Gambar 4.27 Transaksi Nilai.................................................................................550

Gambar 4.28 Transaksi Pembayaran.....................................................................551

Gambar 4.29 Transaksi Kwitansi...........................................................................553

Gambar 4.30 Transaksi Cetak Kwitansi.................................................................554

Gambar 4.31 Transaksi Penjualan..........................................................................555

Gambar 4.32 Transaksi Kwitansi Inventory...........................................................556

Gambar 4.33 Transaksi Cetak Kwitansi Inventory...............................................557

Gambar 4.34 Transaksi Pembelian........................................................................558

Gambar 4.35 Transaksi Pemesanan.......................................................................560

Gambar 4.36 Transaksi Penerimaan......................................................................561

Gambar 437 Menu Laporan...................................................................................563

Gambar 4.38 Laporan Absensi Siswa per NIS......................................................564

Gambar 4.39 Laporan Absensi Siswa per Term....................................................565

Gambar 4.40 Laporan Absensi Siswa per Tahun .................................................566

Gambar 4.41 Laporan Absensi Siswa per Kode Matpel ......................................567

Gambar 4.42 Laporan Absensi Siswa per Total Kehadiran..................................568

Gambar 4.43 Laporan Absensi Siswa per Total Absen.........................................569

Gambar 4.44 Laporan Absensi Guru per Kode Guru............................................570

Gambar 4.45 Laporan Absensi Guru per Term.....................................................571

Gambar 4.46 Laporan Absensi Guru per Tahun....................................................572

Page 24: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxvi

Gambar 4.47 Laporan Absensi Guru per Kode Matpel.........................................573

Gambar 4.48 Laporan Absensi Guru per Total Kehadiran....................................574

Gambar 4.49 Laporan Absensi Guru per Total Absen..........................................575

Gambar 4.50 Laporan Absensi Pegawai Non Guru per Kode Pegawai................576

Gambar 4.51 Laporan Absensi Pegawai Non Guru per Tgl Absensi....................577

Gambar 4.52 Laporan Nilai per NIS......................................................................578

Gambar 4.53 Laporan Nilai per Kode MatPel.......................................................579

Gambar 4.54 Laporan Nilai per Kode Guru..........................................................580

Gambar 4.55 Laporan Nilai per Tahun..................................................................581

Gambar 4.56 Laporan Nilai per Term....................................................................582

Gambar 4.57 Laporan Pembayaran per Nomor Invoice.........................................583

Gambar 4.58 Laporan Pembayaran per Term........................................................584

Gambar 4.59 Laporan Pembayaran per Tanggal....................................................585

Gambar 4.60 Laporan Pembayaran per NIS...........................................................586

Gambar 4.61 Laporan Pembayaran per Kode Biaya..............................................587

Gambar 4.62 Laporan Pembayaran per Kode Pegawai..........................................588

Gambar 4.63 Laporan Penjualan per Nomor Invoice Jual.....................................589

Gambar 4.64 Laporan Penjualan per Tanggal........................................................590

Gambar 4.65 Laporan Penjualan per NIS...............................................................591

Gambar 4.66 Laporan Penjualan per Kode Inventory............................................592

Gambar 4.67 Laporan Penjualan per Kode Pegawai..............................................593

Gambar 4.68 Laporan Pembelian per No. PO........................................................594

Gambar 4.69 Laporan Pembelian per Tgl PO.......................................................595

Gambar 4.70 Laporan Pembelian per Kode Pemesanan.........................................596

Page 25: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxvii

Gambar 4.71 Laporan Pembelian per Tgl Pemesanan............................................597

Gambar 4.72 Laporan Pembelian per Kode Inventory...........................................598

Gambar 4.73 Laporan Pembelian per Kode Pegawai.............................................599

Gambar 4.74 Laporan Pemesanan per Kode Pemesanan........................................600

Gambar 4.75 Laporan Pemesanan per Kode Inventory..........................................601

Gambar 4.76 Laporan Pemesanan per Tgl Pemesanan...........................................602

Gambar 4.77 Laporan Pemesanan per NIS.............................................................603

Gambar 4.78 Laporan Pemesanan per Kode Pegawai.............................................604

Gambar 4.79 Laporan Penerimaan per No. Faktur Beli..........................................605

Gambar 4.80 Laporan Penerimaan per Tgl Terima.................................................606

Gambar 4.81 Laporan Penerimaan per No. PO.......................................................607

Gambar 4.82 Laporan Penerimaan per Tgl PO......................................................608

Gambar 4.83 Laporan Penerimaan per Kode Inventory..........................................609

Gambar 4.84 Laporan Penerimaan per Kode Pegawai............................................610

Page 26: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxviii

DAFTAR LAMPIRAN

Hasil Wawancara……………………………………………………………………..619

Laporan Absensi Siswa per NIS……………………………………………………...627

Laporan Absensi Siswa per Term…………………………………………………….628

Laporan Absensi Siswa per Tahun…………………………………………………...629

Laporan Absensi Siswa per Kode Matpel……………………………………………630

Laporan Absensi Siswa per Total Kehadiran………………………………………...631

Laporan Absensi Siswa per Total Absen……………………………………………..632

Laporan Absensi Guru per Kode Guru.........................................................................633

Laporan Absensi Guru per Term……………………………………………………..634

Laporan Absensi Guru per Tahun…………………………………………………….635

Laporan Absensi Guru per Kode Matpel......................................................................636

Laporan Absensi Guru per Total Kehadiran………………………………………….637

Laporan Absensi Guru per Total Absen……………………………………………...638

Laporan Absensi Pegawai Non Guru per Kode Pegawai.............................................639

Laporan Absensi Guru per Tgl Absensi………………………………………...……640

Laporan Nilai per NIS………………………………………………………………..641

Laporan Nilai per Kode Matpel…………………………………………....................642

Laporan Nilai per Kode Guru………………………………………………………...643

Laporan Nilai per Tahun……………………………………………………………...644

Laporan Nilai per Term................................................................................................645

Laporan Pembayaran per Nomor Invoice.....................................................................646

Laporan Pembayaran per Term....................................................................................647

Page 27: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxix

Laporan Pembayaran per Tanggal................................................................................648

Laporan Pembayaran per NIS.......................................................................................649

Laporan Pembayaran per Kode Biaya..........................................................................650

Laporan Pembayaran per Kode Pegawai......................................................................651

Kwitansi………………………………………………………………………………652

Laporan Penjualan per Nomor Invoice Jual………………………………………….653

Laporan Penjualan per Tanggal………………………………………………………654

Laporan Penjualan per NIS...........................................................................................655

Laporan Penjualan Kode Inventory…………………………………………………..656

Laporan Penjualan per Kode Pegawai………………………………………………..657

Kwitansi Inventory…………………………………………………………………...658

Laporan Pembelian per No. PO....................................................................................659

Laporan Pembelian per Tgl PO....................................................................................660

Laporan Pembelian per Kode Pemesanan....................................................................661

Laporan Pembelian per Tgl Pemesanan.......................................................................662

Laporan Pembelian per Kode Inventory.......................................................................663

Laporan Pembelian per Kode Pegawai.........................................................................664

Laporan Pemesanan per Kode Pemesanan...................................................................665

Laporan Pemesanan per NIS........................................................................................666

Laporan Pemesanan per Tgl Pemesanan......................................................................667

Laporan Pemesanan per Kode Inventory......................................................................668

Laporan Pemesanan per Kode Pegawai........................................................................669

Laporan Penerimaan per No. Faktur Beli.....................................................................670

Laporan Penerimaan per Tgl Terima............................................................................671

Page 28: ANALISIS DAN PERANCANGAN SISTEM BASISDATA PADA … · yang terstruktur dengan baik serta tersedianya suatu aplikasi yang digunakan oleh kepala sekolah, guru, dan pegawai non guru,

xxx

Laporan Penerimaan per No. PO..................................................................................672

Laporan Penerimaan per Tgl PO..................................................................................673

Laporan Penerimaan per Kode Inventory.....................................................................674

Laporan Penerimaan per Kode Pegawai.......................................................................675