i
SISTEM INFORMASI SEKOLAH DI SMP NEGERI 2 SIDOHARJO BERBASIS DESKTOP
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan
Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh:
Iwang Fahanani NIM: L200070014
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
iv
MOTTO DAN PERSEMBAHAN
MOTTO:
Allah akan meninggikan orang-orang yang berilmu di antaramu dan orang-orang yang diberi ilmu pengetahuan beberapa derajat. Dan Allah Maha Mengetahui apa yang kamu kerjakan.
(Q.S. Al Mujadilah : 11) Ketika manusia berada pada posisi yang paling sulit bagaikan telur diujung tanduk, meminta perlindung pada manusia seperti berlindung pada sarang laba-laba yang sangat rapuh, kecuali uluran tangan-Nya yang dapat merubah segalanya.
(Penulis)
PERSEMBAHAN :
1. Allah SWT dengan sebaik-baik pujian.
2. Ke-dua Orang tua yang selau mendukung tanpa henti. 3. Para saudara dan kerabat yang selalu memberi motivasi. 4. Sahabat dan teman-teman yang selalu membantu.
vii
KATA PENGANTAR
Alhamdulillah puji syukur ucapkan hanya kepada Allah Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang tiada terkira
kepada hamba-Nya, sehingga penyusun dapat menyelesaikan skripsi dengan judul “Sistem Informasi Sekolah Di SMP Negeri 2 Sidoharjo Berbasis Desktop”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.
Penyusun telah berusaha untuk menyelesaikan laporan skripsi ini dengan kemapuan yang maksimal. Namun, penyusun menyadari bahwa, laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu, penyusun mengharapkan dengan sangat saran serta kritik yang bersifat membangun supaya kebih baik. Selain itu, skripsi ini juga merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah sebuah nama. Sehingga, dalam kesempatan ini penyusun mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya dengan segala kerendahan hati, kepada:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha Suci nama-nama-Mu.
viii
3. Kedua Orang tua yang selalu berusaha mencurahkan segala sesuatu yang Beliau miliki tanpa mengharap akan imbalan.
4. Agus Ulinuha, S.T, M.T,Phd dan Irma Yuliana, S.T, M.M selaku pembimbing yang selalu mengarahkan dan memberi nasehat sehingga terselesainya skripsi ini. Beliau bagaikan mengangkat saya dari permukaan tanah hingga ke atas langit, yang memberikan pemahaman mengenai hal-hal yang positif dan membangun.
5. Para sahabat dan teman-teman yang senantiasa memberikan semangat dan motivasi, serta segala pihak yang terlibat dalam penyusunan skripsi ini yang tidak dapat sebutkan satu per satu.
Akhirnya penyusun berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, Februari 2013
ix DAFTAR ISI
Halaman Judul ... i
Halaman Persetujuan ... ii
Halaman Pengesahan . ... iii
Motto dan Persembahan ... iv
Daftar Kontribusi ... v
Kata Pengantar ... vii
Daftar Isi ... viii
Daftar Tabel ... xiii
Daftar Gambar ... xiv
Abstraksi ... xvi
Abstract . ... xvii
BAB I PENDAHULUAN ... 1
A. Latar Belakang Masalah ... 1
B. Rumusan Masalah ... 2
C. Tujuan Penelitian ... 3
D. Manfaat Penelitian ... 3
E. Batasan masalah ... 3
F. Sitematika Penulisan ... 4
1. Bagian Awal Skripsi ... 4
2. Bagian Utama Skripsi ... 4
x
4. Tahapan Pembuatann Rekayasa Perangkat Lunak ... 11
a. Perncanaan ... 11
1. Spesifikasi Komputer Server ... 18
xi
2. User,Guru Pelajaran, Wali Kelas . ... 23
3. Use Case Definition . ... 24
4. Finalize Use Case . ... 25
5. Use Case Deskription. ... 26
G. Diagram Aktifitas ... 30
1. Aktifitas yang dilakukan oleh admin adalah mengelola semua data dan cetak laporan ... 30
2. Aktifitas yang dilakukan oleh User adalah mengelola data pendaftaran dan mengelola data kelas siswa . ... 31
3. Aktifitas yang dilakukan oleh guru pelajaran adalah mengelola data nilai akademik dan mengudate data nilai.. ... 31
4. Aktifitas yang dilakukan wali kelas adalah mengelola data nilai akademik, mengelola data nilai raport dan mengudate data nilai. ... 32
H. Rancangan Sistem dengan ERD (Entity Relationship Diagram) . ... 32
I. Rancangan Sistem dengan DFD (Data Flow Diagram). ... 34
1. DFD (Data Flow Diagram . ... 34
2. DFD (Data Flow Diagram) Level 1 Menegelola Data dan Melihat Data. ... 35
3. DFD (Data Flow Diagram) Level 2 Mengedit Data dan Mengupdate Data . ... 36
xii
12. Halaman Data Update Nilai Akademik ... 61
xiii
4. Tabel Dan Grafik Uji Coba Sistem Yang di Kembangkan . ... 67
5. Kesimpulan Hasil Uji Sistem . ... 74
BAB V KESIMPULAN DAN SARAN ... 77
A. Kesimpulan ... 77
B. Saran ... 78
DAFTAR PUSTAKA ... 79
xiv DAFTAR TABEL
Tabel 2.1 Entity Relationship Diagram (ERD) . ... 12
Tabel 2.2 Simbol Data Flow Diagram (DFD) . ... 13
Tabel 3.1 Input Admin . ... 26
Tabel 3.2 Input jabatan . ... 26
Tabel 3.3 Input pegawai . ... 27
Tabel 3.4 Input kelas . ... 27
Tabel 3.5 Input pelajaran . ... 27
Tabel 3.6 Input wali kelas . ... 28
Tabel 3.7 Input Mengajar . ... 28
Tabel 3.8 Input Master Siswa . ... 29
Tabel 3.9 Input Kelas Siswa . ... 29
Tabel 3.10 Tabel User . ... 39
Tabel 3.11 Tabel Jabatan . ... 40
Tabel 3.12 Tabel Wali Kelas . ... 40
Tabel 3.13 Tabel pegawai . ... 41
Tabel 3.14 Tabel kelas. ... 42
Tabel 3.15 Tabel Pelajaran . ... 43
Tabel 3.16 Tabel Mengajar . ... 44
Tabel 3.17 Tabel Siswa . ... 45
Tabel 3.18 Tabel Siswa Kelas . ... 46
xv
Gambar 3.11 ERD (Entity Relationship Diagram) . ... 33
Gambar 3.12 DFD Level 0. ... 34
Gambar 3.13 Level 1 melihat data dan mengelola data . ... 35
Gambar 3.14 Level mengedit data dan mengupdate data . ... 36
Gambar 3.15 Level 2mengedit data dan mengupdate data . ... 37
Gambar 3.16 Level mengedit data dan mengupdate data . ... 38
Gambar 4.1 FormLogin Admin . ... 49
Gambar 4.2 Form Data Jabatan . ... 50
Gambar 4.3 Form Data Kelas . ... 51
Gambar 4.4 Form Data Pelajaran . ... 51
xvi
Gambar 4.6 Form Wali Kelas . ... 54
Gambar 4.7 Form Pengajaran . ... 56
Gambar 4.8 Form Master Siswa . ... 57
Gambar 4.9 Form Kelas Siswa . ... 58
Gambar 4.10 Form Nilai Akademik . ... 60
Gambar 4.11 Form Update Data Nilai Akademik . ... 61
Gambar 4.12 halaman nilai raport. . ... 62
Gambar 4.13 Halaman Level User . ... 64
Gambar 4.14 Grafik Hasil Uji Sistem . ... 69
Gambar 4.15 Grafik Hasil Uji Sistem(Admin) . ... 70
Gambar 4.16 Grafik Hasil Uji Sistem(Guru) . ... 71
Gambar 4.17 Grafik Hasil Uji Sistem (Wali Kelas). ... 72
xvii ABSTRAKSI
Dalam Perkembangan dunia pendidikan saat ini tidak sedikit instansi pendidikan yang menggunakan jasa teknologi komputer untuk membantu proses kelancaran dalam pencapaiana tujuan pendidikan itu sendiri. Sekolah salah satunya dimana merupakan sarana untuk melakukan proses belajar mengajar. Namun beberapa hal dari sisten disekolah masih dilakukan secara manual sebagai contoh penyimpanan data siswa, data pegawai karyawan dan nilai akademik siswa Sistem informasi berbasis desktop merupakan solusi alternatif untuk mengurangi permasalahan tersebut. Dengan sistem diharapkan dapat membantu pihak disekolah dalam pengolahan manajenen pegawai. Sistem ini juga mempermudah para guru dalam proses pengolahan data nilai siswa. System ini dibuat dengan aplikasi Heidi My SQL dan Borland Delphi. Dengan sistem ini bisa didapatkan sebuah aplikasi yang secara otmatis bukan secara manual lagi.
Pada sistem yang sedang berjalan dokumen yang digunakan terdiri dari beberapa bentuk, adapun dokumen tersebut antara lain : Buku Daftar pegawai, Buku daftar Siswa, Buku Nilai, Buku Kelas Siswa dan Laporan Pegawai
xviii ABSTRACT
In development of education world at present, many education institutions use computer technology to assist efficiency of process of achieving goal of education itself. A school is one of facilities to perform teaching and learning process. However, some parts of the school system are still operated manually such as in keeping students’ data, employee and staff data, and academic
grade data of student.
Desktop-based information system is an alternative solution to reduce the problems. The system is expected to assist school administrator in management of employees and staff of the school. The system also facilitates teacher in processing student’s grade data. The system is made by using Heidi My SQL and
Borland Delphi applications.
The system use several documents such as Employees and Staff List, Students List, Grade Records, Classroom Book of Student and Report of Employee