DAFTAR ISI
Halaman
ABSTRAK i
HALAMAN PENGESAHAN ii
HALAMAN PERNYATAAN iii
KATA PENGANTAR iv
DAFTAR ISI v
DAFTAR TABEL vii
DAFTAR GAMBAR viii
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah .......................................................................................... 1
1.2
Perumusan Masalah ................................................................................................ 3
1.3
Tujuan
..................................................................................................................... 3
1.4
Kegunaan
................................................................................................................ 4
BAB II KERANGKA
TEORITIS
2.1
Administrasi Sekolah ............................................................................................... 5
2.1.1
Nomor Induk Siswa Nasional .......................................................................... 6
2.1.2
Krtiteria Ketuntasan Minimal ............................................................................ 7
2.2
MySQL .................................................................................................................. 8
2.2.1
Basis Data ....................................................................................................... 8
2.2.2
Entity Relationship Diagram (ERD) ................................................................. 10
2.2.3
MySQL-Front ............................................................................................... 11
2.2.4
Open Database Conectivity (ODBC) ............................................................. 11
2.2.5
MyODBC ..................................................................................................... 12
2.3
Delphi ................................................................................................................... 12
2.3.1
Pengertian Delphi ........................................................................................... 12
2.3.2
IDE Delphi .................................................................................................... 13
2.3.3
Menu ............................................................................................................ 14
2.3.4
Tool Bar ....................................................................................................... 14
2.3.5
Component Palette ....................................................................................... 15
2.3.6
Form Designer .............................................................................................. 15
2.3.7
Code Explorer .............................................................................................. 16
2.3.8
Code Editor .................................................................................................. 16
2.3.9
Object Tree View ......................................................................................... 17
2.3.10
Object Inspector ......................................................................................... 18
2.3.11
Bagian-bagian dari Program Aplikasi Delphi ................................................ 19
2.3.12
Simbol-simbol Flowchart ............................................................................ 23
BAB III STRATEGI DAN PROSEDUR PENGEMBANGAN
3.1
Tempat dan Waktu Pengembangan Sistem Aplikasi .............................................. 25
3.2
Strategi Pengembangan ........................................................................................ 25
3.3
Prosedur Pengemabangan .................................................................................... 27
3.3.1 Blok Diagram ............................................................................................. 27
3.3.2 Entity Relationship Diagram ........................................................................ 28
3.3.3 Tabel Pengelolaan Administrasi
Sekolah ..................................................... 30
3.3.4 Wewenang Operator ................................................................................. 32
3.3.5 Diagram Alur Sistem Pengelolaan Administrasi
Sekolah .............................. 32
3.3.6 Flowchart Program .................................................................................... 34
3.3.7 Basis Data pada MySQL ........................................................................... 51
3.3.8 Koneksi Basis Data dengan Aplikasi
Delphi ................................................ 51
3.3.9 Bahan dan Alat .......................................................................................... 54
3.3.10 Prosedur Pengembangan Sistem Aplikasi
.................................................. 54
3.3.11 Pengembangan Perangkat Lunak .............................................................. 55
3.4
Teknik Evaluasi ................................................................................................... 56
BAB IV HASIL PENGEMBANGAN DAN PEMBAHASAN
4.1
Hasil Pengembangan Sistem Aplikasi ................................................................... 57
4.1.1
Uji Modul ................................................................................................... 58
4.1.2
Uji Operasional ........................................................................................... 60
4.2
Pembahasan ....................................................................................................... 88
BAB V KESIMPULAN DAN SARAN
5.1
Kesimpulan ........................................................................................................ 89
5.2
Saran ................................................................................................................. 89
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR
TABEL
Halaman
2.1 Bentuk Umum Sebuah Tabel 9
2.2 Tabel Notasi ERD 10
2.3 Komponen Object Delphi 21
2.4 Flowchart 23
3.1 Basis Data Pengelolaan Administrasi Sekolah 30
2.3 Komponen Object Delphi 21
2.4 Flowchart 23
3.1 Basis Data Pengelolaan Administrasi Sekolah 30
3.2 Wewenang Operator 32
4.1 Form-form Sistem Pengelolaan Administrasi
Sekolah 57
4.2 Hasil Pengujian Form Login 59
4.3 Hasil Pengujian Form Seleksi Kuota 59
4.3 Hasil Pengujian Form Seleksi Kuota 59
4.4 Hasil Pengujian Form Lihat Data Siswa 60
4.5 Hasil Pengujian Form Lihat Data Guru 60
4.42 Form
Personalisasi Password 87
Teori Pembanding
Sistem Pencatatan Data Kepegawaian
Sirkulasi Perpustakaan
DAFTAR GAMBAR
Halaman
2.1
Kerangka Sistem Koneksi MyODBC 12
2.2
Bagian-bagian IDE Delphi 14
2.3
Tampilan Menu Delphi 14
2.4
Toolbar Delphi 14
2.5
Component Palette 15
2.6
Form Designer 15
2.7
Code Explorer 16
2.8
Code Editor 17
2.9
Object Tree View 17
2.10 Object
Inspector 18
3.1
Pengembangan Aplikasi Pengelolaan Administrasi
Sekolah 26
3.2
Hardware Aplikasi Sistem Pengelolaan
Administrasi Sekolah 27
3.3
Blok Diagram Sistem Pengelolaan Administrasi
Sekolah 28
3.4
Entity Relationship Diagram Basis Data Sekolah 29
3.5
Diagram Alur Sistem Pengelolaan Administrasi
Sekolah 33
3.6
Alur Menu Sistem Pengolahan Nilai 34
3.7
Alur Menu Proses Pendataan 35
3.8
Alur Menu Proses Pendataan Input Data Calon
Siswa 35
3.9
Alur Menu Proses Seleksi Calon Siswa Baru 36
3.10 Alur
Menu Proses Input Data Siswa Baru 37
3.11 Alur
Menu Proses Input Kelas dan Input Data Guru 38
3.12 Alur
Menu Proses Pengolahan 39
3.13 Alur
Menu Proses Pengolahan Daftar Hadir 40
3.14 Alur
Menu Proses Nilai Siswa 41
3.15 Alur
Menu Proses Pengolahan Mata Pelajaran 42
3.16 Alur
Menu Proses Informasi 43
3.17 Alur
Menu Proses Data Kelas 45
3.18 Alur
Menu Proses Informasi Data Siswa 47
3.19 Alur
Menu Proses Informasi Rata-rata Nilai Mata Pelajaran 48
3.20 Alur
Menu Proses Laporan 49
3.21 Alur
Menu Proses Laporan Setting KKM 50
3.22 Alur
Menu Proses Pilih 51
3.23 Tampilan
Basis Data pada MySQL Front 52
3.24 ODBC
Data Source Administrator 52
3.25 Tampilan
Create New Data Source 53
3.26 Tampilan
Conector /ODBC 3.51 54
3.27 Konfigurasi
Telah Berhasil 54
3.28 Model
Waterfall 56
4.1
Form Awal 61
4.2
Form Login 62
4.3
Form Menu Utama 63
4.4
Form Menu Pendataan 63
4.5
Form Input Calon Siswa 64
4.6
Form Seleksi Calon Siswa 65
4.7
Form Input Calon Siswa Sebelum Diseleksi 66
4.8
Form Input Calon Siswa Sesudah Diseleksi (1) 66
4.9
Form Input Calon Siswa Sesudah Diseleksi (2) 67
4.10 Form
Input Biodata Siswa/Daftar Penerimaan Siswa (1) 68
4.11 Form
Registrasi Data Siswa 68
4.12 Form
Input Biodata Siswa/Daftar Penerimaan Siswa (2) 69
4.13 Form
Input Data Kelas 69
4.14 Form
Registrasi Data Guru 70
4.15 Form
Rekap Data Siswa 70
4.16 Form
Menu Pengolahan 71
4.17 Form
Daftar Hadir 71
4.18 Form
Pengolahan Nilai Siswa 72
4.19 Form
Input mata pelajaran 73
4.20 Form
Menu informasi 73
4.21 Form
Lihat Nilai Test 74
4.22 Form
Daftar Absensi Siswa 75
4.23 Form
Print Preview Data Ketidakhadiran Siswa di Kelas 76
4.24 Form
Data Kelas 77
4.25 Form
Print Preview Data Kelas 77
4.26 Form
Lihat Data Guru 78
4.27 Form
Detail Data Guru 78
4.28 Form
Lihat Data Siswa 79
4.29 Form
Data Detail Siswa 79
4.30 Form
Nilai Rata-Rata Mata Pelajaran 80
4.31 Form
Menu Laporan 80
4.32 Form
Informasi Hasil Belajar Siswa per Semester 81
4.33 Form
Memperbarui Data Akademik Siswa (Naik Semester) 82
4.34 Form
Memperbarui Data Akademik Siswa (Naik Kelas) 82
4.35 Form
Print Preview Raport 83
4.36 Form
Setting KKM (Informasi KKM) 84
4.37 Form
Setting KKM (Input KKM Baru) 84
4.38 Form
Menu Pilihan 85
4.39 Form
Registrasi Akun Baru 85
4.40 Form
Personalisasi Informasi User 86
4.41 Form
Personalisasi Warna 87
Teori Pembanding
1. Pengertian Administrasi Sekolah
Secara etimologi (asal usul kata) kata administrasi kata administrasi berasal dari bahasa Latin, ad + ministrare. Ad bearti intensif, sedangkan ministrare berarti melayani, membantu, dan memenuhi. Administrare adalah kata kerja, sedangkan kata bendanya adalah administratio dan kata sifatnya adalah administrativus. Administratio diterjemahkan dalam bahasa Inggris menjadi administration, dalam bahasa Belanda menjadi administratie, dan dalam bahasa Indosenia menjadi administrasi. Jadi, administrare berarti melayani secara intensif (Husaini Usman: 2006).
Menurut Simon ( 1987), adminstrasi dapat ditafsirkan sebagai seni untuk menyelesaikan sesuatu. Selanjutnya, ia mengatakan bahwa kegiatan adminsitrasi tekanannya diletakkan pada proses dan metode untuk menjamin adanya suatu tindakan yang tepat. Kegiatan administratif adalah kegiatan kelompok, dan upaya untuk merencanakan dan melaksanakan suatu kegiatan sehingga berjalan lancar disebur proses administratif.
Menurut Simon ( 1987), adminstrasi dapat ditafsirkan sebagai seni untuk menyelesaikan sesuatu. Selanjutnya, ia mengatakan bahwa kegiatan adminsitrasi tekanannya diletakkan pada proses dan metode untuk menjamin adanya suatu tindakan yang tepat. Kegiatan administratif adalah kegiatan kelompok, dan upaya untuk merencanakan dan melaksanakan suatu kegiatan sehingga berjalan lancar disebur proses administratif.
Sumber : sekolahdasar.net
2. SISTEM INFORMASI SEKOLAH TERPADU
Suatu aplikasi yang bisa membantu merapikan dan mempercepat kinerja administrasisekolah serta yang dapat memberikan contoh langsung ke siswa, itulah aplikasi sistem informasi terpadu yang telah kami rancang. Mengapa demikian?
Institusi sekolah merupakan tempat untuk membentuk serta mendidik generasi muda, tetapi kebanyakan permasalahan institusi sekolah kesulitan dalam memberikan contoh penggunaan dari ilmu yang dipelajari khususnya bidang Teknologi Informasi. Melihat kondisi yang demikian, kami dari “IT-Solution Indonesia” menawarkan suatu Sistem Informasi Sekolah Terpadu berbasis komputer yang telah ada di sekolah sebagai salah satu sarana belajar siswa.
Sumber : administrasisekolah.com
3. PERANGKAT LUNAK SISTEM INFORMASI SEKOLAH TERPADU
Sistem Pencatatan Data Kepegawaian
Modul Kepegawaian khusus untuk bagian administrasi (tata usaha) yang mengurus data administrasi piket pegawai, data guru dan karyawan, penilaian guru dan karyawan, dan juga kenaikan gaji berkala. Semua data yang berhubungan dengan guru maupun karyawan dimasukkan dalam modul ini.
Modul Kesiswaan
Modul Kesiswaan
Modul Kesiswaan merupakan salah satu yang paling utama dari semua modul. Modul ini menyediakan fasilitas mulai dari Penerimaan Siswa Baru, pendistribusian siswa ke kelas, pembuatan buku induk, bimbingan dan konseling, sampai dengan statistik. Semua data didalam menu ini sangat diperlukan karena sangat menyangkut data pribadi masing-masing siswa.
Modul Kurikulum dan Penilaian
Pada Modul Kurikulum ini terdapat semua hal yang berhubungan langsung dengan kurikulum seperti : pembuatan jadwal otomatis, presensi siswa, data ekstrakurikuler, penilaian siswa, penjurusan, kalender akademik sampai dengan pembuatan raport.
Sistem Keuangan Sekolah
Pada Modul Keuangan, semua hal yang berhubungan langsung dengan data keuangan sekolah akan dimasukan pada Modul Keuangan, baik itu data cash flow pengeluaran maupun pendapatan sehingga terdapat tranparansi dari keuangan sekolah. Ini sesuaikan kembali dengan kebijkan sekolah.
Sirkulasi Perpustakaan
Pada Modul Perpustakaan, semua hal yang berhubungan langsung dengan data buku perpustakaan, peminjaman buku, pengembalian buku, sistem denda, pencarian buku termasuk fasilitas pemesanan buku perpustakaan dapat dilihat pada menu ini.
Pencatatan Data Alumni
Pencatatan Data Alumni
Modul Humas lebih dikhususkan untuk bagian administrasi (tata usaha) yang mengurus surat masuk dan surat keluar, buku tamu, pembuatan berita sekolah maupun pengumuman.
Sistem Inventarisasi
Sistem Inventarisasi
Modul Inventaris lebih dikhususkan untuk bagian iventaris yang mengurus pencatatan inventarisasi sekolah yang mencakup 4 model inventaris yaitu model inventaris 2 tentang tanah, model inventaris 3 tentang gedung, model inventaris 4 tentang kendaraan bermotor dan model inventaris 6 tentang barang.
Modul Pengaturan SISKO
Modul Pengaturan SISKO
Menu yang tersedia pada Modul Pengaturan Sistem :
a. Keamanan
i. Hak Akses
1. Kelompok Hak Akses
2. Pembagian Hak Akses
3. Detail Hak Akses
2. Pembagian Hak Akses
3. Detail Hak Akses
ii. Password
1. Siswa
2. Guru/karyawan
2. Guru/karyawan
b. Waktu
i. Tahun Ajaran
ii. Semester
iii. Jam Pelajaran
iv. Penjurusan
v. Standar Waktu Mengajar
vi. Alarm
ii. Semester
iii. Jam Pelajaran
iv. Penjurusan
v. Standar Waktu Mengajar
vi. Alarm
c. Agama
d. Kelas
e. Keuangan Siswa (Jenis Pembayaran)
f. Struktur Organisasi (Jabatan di Sekolah)
d. Kelas
e. Keuangan Siswa (Jenis Pembayaran)
f. Struktur Organisasi (Jabatan di Sekolah)
Sumber : kamadeva.com
4. Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
Sumber : lealy.wordpress.com
5. Setting ODBC MySQL
Salah satu kelebihan dari database mysql adalah kemudahan untuk berinteraksi dengan aplikasi-aplikasi development lain seperti dengan Delphi, Java, C, dan bahasa pemrograman lainnya. Salain itu juga mysql bisa berinteraksi dengan software lainnya seperti database menggunakan Microsoft Access, juga dengan database bawaan openoffice OpenOffice Base.org. yang tentunya mesti ada setingan pastinya. Caranya? Berikut saya jelaskan dalam artikel ini.
Untuk berinteraksi dengan aplikasi lain, mysql membutuhkan suatu tool pembantu untuk mengkonekan dirinya ( MySQL ) dengan aplikasi lain yang biasa disebut konektor. Kini ada 2 konektor yang dikenal oleh pengguna MySQL yaitu :
ODBC ( Open Data Base Connectivity ), adalah konektor terkenal dari MySQL yang dijalankan di sistem operasi Windows. Dengan adanya ODBC, MySQL dapat berinteraksi aplikasi-aplikasi di Windows. ODBC ini bisa di download di sini.
JDBC ( Java Data Base Connectivity ), adalah konektor yang dijalankan di sistem operasi Unix / Linux atas dasar pemrograman java. Untuk mengkoneksikannya, kita mesti menginstall driver Connector/J untuk bermain dengan JDBC. Alamat untuk mendownload Connector/J di sini.
Sumber : terusbelajar.wordpress.com
Tidak ada komentar:
Posting Komentar