Tugas 2 (An Nurfitriyana)


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      
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.4 Hasil Pengujian Form Lihat Data Siswa                                                                                            60             
4.5 Hasil Pengujian Form Lihat Data Guru                                                                                              60

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
      4.42  Form Personalisasi Password                                                                                                  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.
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.


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 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
Modul Alumni terdapat data alumni dan data siswa pindah.
Modul Tata Usaha dan Humas
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
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
Menu yang tersedia pada Modul Pengaturan Sistem :
a. Keamanan
i. Hak Akses
1. Kelompok Hak Akses
2. Pembagian Hak Akses
3. Detail Hak Akses
ii. Password
1. Siswa
2. Guru/karyawan
b. Waktu
i. Tahun Ajaran
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)

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.


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.

Tidak ada komentar:

Posting Komentar