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 Liliana Alexander Yapmin Kelas/Kelompok:
0800745400 0800748056 0800758813 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.
iii
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.
iv
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
v
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 vi
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 vii
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 viii
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 ix
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 x
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 xi
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 xii
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
xiii
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 xiv
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 xv
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
xvi
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 xvii
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 xviii
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 xix
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 xx
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
xxi
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 xxii
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 xxiii
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 xxiv
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 xxv
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 xxvi
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
xxvii
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 xxviii
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 xxix
Laporan Penerimaan per No. PO..................................................................................672 Laporan Penerimaan per Tgl PO..................................................................................673 Laporan Penerimaan per Kode Inventory.....................................................................674 Laporan Penerimaan per Kode Pegawai.......................................................................675
xxx