SISTEM INFORMASI SEKOLAH DI SMP NEGERI 2 SIDOHARJO BERBASIS DESKTOP Sistem Informasi Sekolah Di SMP Negeri 2 Sidoharjo Berbasis Desktop.
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
2012
i
gLVrAAT:XIIVdIN
999:XIIVdIN
Pr{dI-l t I-s ?qnurul srtdY
3ftvuffi
g Surqutquo6
"
1Eu1qu4qus6
"' 21eY'
-flo*ruafi 1'
Fi : lu88uul
"'"'nsfi155'
: epud uer{tpslp uep tnfrqeatp
:
IruH
qe1s1
"sluedtp
dorxsf,(t slsYfluug ofu\rHoors
' 'l
Z
Tuf,f}f,N dhts ICHYAOXf,S ISYfiTtrO.{NI IAItrISIS
lnpnfue8uep Isdtqs
Nvffmususd
NYI IYItsH
TII
90r:xIlvdIN
0t6:Xt\YdIN
@
ons,PeH
r // ,/
'P/
,rfllr-'
/i
IpntS rue;8ord
Bn1aX
ul
sueftes relo8 qsloredruetu {n}un
uulae,ftrad n13s q?l€s ruBeqes Bturrellp qelol lul
696:XIN/dIN
I-I^l
I's
sstln)Iu{
B)rl?uDolr{[ {rBp
Isdpls
9Lnl'A47,:XI.UdIN
-r.{BllrurBPns qsPug
hI'W
,rk
I'S ?uerllBuul
-,* t, / {L---
'() D
g 6wqurqua4
TIIVdIN
ptldl'I l-Jrji ?qnul[] sndY
8Et:XIt*IldIN
9S9
I'I^['J'S 'lpB^srl ulsu^ qslsc
--,,r/xrk
l Eulqtqqtus6
11fnEue4 uu,taeg
Ilndued uBraeo uBunsns
'' "' "$ta'''ih.raI.lftj
I' 97'' vfiBvw W a
1[nEue4 u?,t\eq uedep rp uatuer{suedp qu1e1
,I00r0002T: IAIIN
IuuuBqB{ Euulry
qelo unsmlp uup ueldersradl(
dorsxf, o srsYtrufl
z
{ ofu\rHo(us
tuf,cf,N drlts I(I HYaoxgs lsYa{uodNr I^Igrsrs
NTTI{VS f, CNf,
d I{VIAIVTYH
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.
5. Dan semua pihak yang mendukung dan membantu sehingga terselesainya
skripsi ini.
iv
luuueqBg Fuuarl
?gelern-s
€ [ 0z rrBnrqsc
'sele rp .IL'UBp uuJ?uaqeli rrBp IsI seie qe,'.te{Eun8?uupeq
e.(eg 'eXu:nfnfas ue8uep l"nq
e.,{us
tut lsllqlr}uc1 Jellep uep ueulu(tued ueqlursg
"0', FIdlaO puelrog
tse-15de
ulal-sls
'c
IOS Wag ueleun8uau ue8uap elep sts"q urcNIs ue8uucuera4
.Z
ue>iueluluaur >{n1un ue4eun8rp
Suei a7nu4y1 L stioput& rseredg
"e1e6nd regep tuBIEP
uelldtuulrp Bue,( nlnq uep latuelul uen1utq uep ofteqoprg 7 us8aSi
uped epe
8ue( snse4 qotuoc ler{lteru uu8uep rselildu uerSord
4tragg
ue8uucuera6
't
:rsduls ueunsn,{ued uleiep Isnqiriuort leiJ"p tielledu"s e,{es 1nry;eg
'e1e1sncl JeE?p tuulup
tr"tinqoslp usp lrn tlols€u ttmpp nx?Ip
sqngol Bruras Suuz( tlenca;i utel furz-ro qalo ue-llrqrslrp nele qpllp qeuad Sued
luclupua,J nule e,{:e>1
tu,lepal 1upr1 eBnl u.(es ui:trqup8uod 8uu[uedes uep 't33ul1
uerun3:a6 t11ens Ip ueeuuftesal rels? qclor:d'.ueiu {niun uelnfcrp qeu:ed 8ue,(
u,(re1 iedepJsl
lepli rur rsduls
g,t,rq€q. ue1ule,(uaur
exes rut ueSuag
rsagntJ.Nox uYr{v(t
IA
9Lnt"00z:xIlvdIN
I I'N I'S ?uelln Ettrrl
999:XIwdIN
pI{dI'I i f-s ?qnutlll srtdv
I Suqlurquad
II Suqurqurad
:rnr{uleSueIAI
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.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad
SAW dan keluarganya, dan para sahabatnya.
vii
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
Penyusun
viii
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 ............................................................................
A. Latar Belakang Masalah
1
...........................................................................
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
3.
Bagian Akhir Skripsi .............................................................................
6
ix
BAB II TINJAUAN PUSTAKA ..................................................................
7
A. Telaah Penelitian ........................................................................................
7
B. Landasan Teori
8
.........................................................................................
1. Sistem Informasi
2. Delphi 7.0
................................................................................
9
.........................................................................................
9
3. Heidi SQL ............................................................................................ 10
4. Tahapan Pembuatann Rekayasa Perangkat Lunak ................................. 11
a.
Perncanaan
b.
Perancangan ERD dan DFD. ......................................................... 11
c.
Perancangan Basis Data ................................................................ 14
d.
Pengujian Sistem . ........................................................................... 15
................................................................................. 11
BAB III METODE PENELITIAN ............................................................... 16
A. Pengantar
.................................................................................................. 16
B. Gambaran Kerja Sistem
........................................................................... 17
C. Analisa Kebutuhan Sistem ........................................................................... 17
1. Spesifikasi Komputer Server .................................................................. 18
2. Admin .................................................................................................. 19
3. User
.................................................................................................. 19
4. Wali Kelas dan Guru Pelajaran . ............................................................ 20
D. Input Dan Output Yang Dikehendaki ......................................................... 20
E. Perancangan Sistem ................................................................................... 21
F. Perancangan Use Case ................................................................................. 22
1. Admin . .................................................................................................. 22
x
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
4. DFD (Data Flow Diagram) Level 2 Mengedit Data
dan Mengupdate Data . ......................................................................... 37
xi
5. DFD (Data Flow Diagram) Level 2 Mengedit Data
dan Mengupdate Data . ........................................................................... 38
J. Rancangan Database dan Tabel . .................................................................. 39
BAB IV HASIL DAN ANALISIS .................................................................
7
A. Hasil Penelitian . ........................................................................................ 47
1.
Halaman User, Wali Kelas , Guru Pelajaran, dan Admin . .................. 47
2.
Halaman Login Admin . ....................................................................... 48
3.
Halaman Data Jabatan ......................................................................... 50
4.
Halaman Data Kelas . .......................................................................... 51
5.
Halaman Data Pelajaran . ..................................................................... 52
6.
Halaman Data Pegawai . ...................................................................... 53
7.
Halaman Data Wali Kelas . .................................................................. 54
8.
Halaman Data Pengajaran . .................................................................. 56
9.
Halaman Data Master Siswa . .............................................................. 57
10. Halaman Data Kelas Siswa . ................................................................ 58
11. Halaman Data Nilai Akademik . .......................................................... 60
12. Halaman Data Update Nilai Akademik ............................................... 61
13. Halaman Data Nilai Raport . ................................................................ 62
14. Halaman Data User . ............................................................................ 64
B. Pembahasan . ................................................................................................ 65
1.
Usulan Sistem Baru ............................................................................. 66
2.
Alasan Usulan Sistem Baru . ............................................................... 66
3.
Tujuan Usulan Sistem Baru . ............................................................... 67
xii
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
Lampiran .......................................................................................................... 80
xiii
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
Tabel 4.1. Tabel Kuisosner . ............................................................................
68
xiv
DAFTAR GAMBAR
Gambar 3.1 Gambaran kerja system . ............................................................
17
Gambar 3.2. Diagram Menu Sistem Informasi Sekolah di
SMP Negeri 2 Sidoharjo . ...........................................................
21
Gambar 3.3 Use case Untuk aktor admin . .....................................................
22
Gambar 3.4 Use Case untuk user . ..............................................................
23
Gambar 3.5 Use Case untuk guru pelajaran . ................................................
23
Gambar 3.6 Use Case untuk wali kelas . ........................................................
24
Gambar 3.7 Aktifitas Admin . ..........................................................................
30
Aktifitas User . .........................................................................
31
Gambar 3.9 Aktifitas guru pelajaran . ............................................................
32
Gambar 3.10 aktifitas wali kelas . ..................................................................
32
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 2 mengedit 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
Gambar 4.5 Form Data Pegawai . ..................................................................
53
Gambar 3.8
xv
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
Gambar 4.18 Grafik Hasil Uji Sistem (User). ................................................
73
xvi
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
Kata Kunci : Sistem, Sekolah, Pegawai, Siswa, Heidi SQL, Borland Delphi
xvii
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
Key words: System, school, employee, Heidi My SQL, Borland Delphi
xviii
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
2012
i
gLVrAAT:XIIVdIN
999:XIIVdIN
Pr{dI-l t I-s ?qnurul srtdY
3ftvuffi
g Surqutquo6
"
1Eu1qu4qus6
"' 21eY'
-flo*ruafi 1'
Fi : lu88uul
"'"'nsfi155'
: epud uer{tpslp uep tnfrqeatp
:
IruH
qe1s1
"sluedtp
dorxsf,(t slsYfluug ofu\rHoors
' 'l
Z
Tuf,f}f,N dhts ICHYAOXf,S ISYfiTtrO.{NI IAItrISIS
lnpnfue8uep Isdtqs
Nvffmususd
NYI IYItsH
TII
90r:xIlvdIN
0t6:Xt\YdIN
@
ons,PeH
r // ,/
'P/
,rfllr-'
/i
IpntS rue;8ord
Bn1aX
ul
sueftes relo8 qsloredruetu {n}un
uulae,ftrad n13s q?l€s ruBeqes Bturrellp qelol lul
696:XIN/dIN
I-I^l
I's
sstln)Iu{
B)rl?uDolr{[ {rBp
Isdpls
9Lnl'A47,:XI.UdIN
-r.{BllrurBPns qsPug
hI'W
,rk
I'S ?uerllBuul
-,* t, / {L---
'() D
g 6wqurqua4
TIIVdIN
ptldl'I l-Jrji ?qnul[] sndY
8Et:XIt*IldIN
9S9
I'I^['J'S 'lpB^srl ulsu^ qslsc
--,,r/xrk
l Eulqtqqtus6
11fnEue4 uu,taeg
Ilndued uBraeo uBunsns
'' "' "$ta'''ih.raI.lftj
I' 97'' vfiBvw W a
1[nEue4 u?,t\eq uedep rp uatuer{suedp qu1e1
,I00r0002T: IAIIN
IuuuBqB{ Euulry
qelo unsmlp uup ueldersradl(
dorsxf, o srsYtrufl
z
{ ofu\rHo(us
tuf,cf,N drlts I(I HYaoxgs lsYa{uodNr I^Igrsrs
NTTI{VS f, CNf,
d I{VIAIVTYH
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.
5. Dan semua pihak yang mendukung dan membantu sehingga terselesainya
skripsi ini.
iv
luuueqBg Fuuarl
?gelern-s
€ [ 0z rrBnrqsc
'sele rp .IL'UBp uuJ?uaqeli rrBp IsI seie qe,'.te{Eun8?uupeq
e.(eg 'eXu:nfnfas ue8uep l"nq
e.,{us
tut lsllqlr}uc1 Jellep uep ueulu(tued ueqlursg
"0', FIdlaO puelrog
tse-15de
ulal-sls
'c
IOS Wag ueleun8uau ue8uap elep sts"q urcNIs ue8uucuera4
.Z
ue>iueluluaur >{n1un ue4eun8rp
Suei a7nu4y1 L stioput& rseredg
"e1e6nd regep tuBIEP
uelldtuulrp Bue,( nlnq uep latuelul uen1utq uep ofteqoprg 7 us8aSi
uped epe
8ue( snse4 qotuoc ler{lteru uu8uep rselildu uerSord
4tragg
ue8uucuera6
't
:rsduls ueunsn,{ued uleiep Isnqiriuort leiJ"p tielledu"s e,{es 1nry;eg
'e1e1sncl JeE?p tuulup
tr"tinqoslp usp lrn tlols€u ttmpp nx?Ip
sqngol Bruras Suuz( tlenca;i utel furz-ro qalo ue-llrqrslrp nele qpllp qeuad Sued
luclupua,J nule e,{:e>1
tu,lepal 1upr1 eBnl u.(es ui:trqup8uod 8uu[uedes uep 't33ul1
uerun3:a6 t11ens Ip ueeuuftesal rels? qclor:d'.ueiu {niun uelnfcrp qeu:ed 8ue,(
u,(re1 iedepJsl
lepli rur rsduls
g,t,rq€q. ue1ule,(uaur
exes rut ueSuag
rsagntJ.Nox uYr{v(t
IA
9Lnt"00z:xIlvdIN
I I'N I'S ?uelln Ettrrl
999:XIwdIN
pI{dI'I i f-s ?qnutlll srtdv
I Suqlurquad
II Suqurqurad
:rnr{uleSueIAI
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.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad
SAW dan keluarganya, dan para sahabatnya.
vii
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
Penyusun
viii
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 ............................................................................
A. Latar Belakang Masalah
1
...........................................................................
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
3.
Bagian Akhir Skripsi .............................................................................
6
ix
BAB II TINJAUAN PUSTAKA ..................................................................
7
A. Telaah Penelitian ........................................................................................
7
B. Landasan Teori
8
.........................................................................................
1. Sistem Informasi
2. Delphi 7.0
................................................................................
9
.........................................................................................
9
3. Heidi SQL ............................................................................................ 10
4. Tahapan Pembuatann Rekayasa Perangkat Lunak ................................. 11
a.
Perncanaan
b.
Perancangan ERD dan DFD. ......................................................... 11
c.
Perancangan Basis Data ................................................................ 14
d.
Pengujian Sistem . ........................................................................... 15
................................................................................. 11
BAB III METODE PENELITIAN ............................................................... 16
A. Pengantar
.................................................................................................. 16
B. Gambaran Kerja Sistem
........................................................................... 17
C. Analisa Kebutuhan Sistem ........................................................................... 17
1. Spesifikasi Komputer Server .................................................................. 18
2. Admin .................................................................................................. 19
3. User
.................................................................................................. 19
4. Wali Kelas dan Guru Pelajaran . ............................................................ 20
D. Input Dan Output Yang Dikehendaki ......................................................... 20
E. Perancangan Sistem ................................................................................... 21
F. Perancangan Use Case ................................................................................. 22
1. Admin . .................................................................................................. 22
x
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
4. DFD (Data Flow Diagram) Level 2 Mengedit Data
dan Mengupdate Data . ......................................................................... 37
xi
5. DFD (Data Flow Diagram) Level 2 Mengedit Data
dan Mengupdate Data . ........................................................................... 38
J. Rancangan Database dan Tabel . .................................................................. 39
BAB IV HASIL DAN ANALISIS .................................................................
7
A. Hasil Penelitian . ........................................................................................ 47
1.
Halaman User, Wali Kelas , Guru Pelajaran, dan Admin . .................. 47
2.
Halaman Login Admin . ....................................................................... 48
3.
Halaman Data Jabatan ......................................................................... 50
4.
Halaman Data Kelas . .......................................................................... 51
5.
Halaman Data Pelajaran . ..................................................................... 52
6.
Halaman Data Pegawai . ...................................................................... 53
7.
Halaman Data Wali Kelas . .................................................................. 54
8.
Halaman Data Pengajaran . .................................................................. 56
9.
Halaman Data Master Siswa . .............................................................. 57
10. Halaman Data Kelas Siswa . ................................................................ 58
11. Halaman Data Nilai Akademik . .......................................................... 60
12. Halaman Data Update Nilai Akademik ............................................... 61
13. Halaman Data Nilai Raport . ................................................................ 62
14. Halaman Data User . ............................................................................ 64
B. Pembahasan . ................................................................................................ 65
1.
Usulan Sistem Baru ............................................................................. 66
2.
Alasan Usulan Sistem Baru . ............................................................... 66
3.
Tujuan Usulan Sistem Baru . ............................................................... 67
xii
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
Lampiran .......................................................................................................... 80
xiii
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
Tabel 4.1. Tabel Kuisosner . ............................................................................
68
xiv
DAFTAR GAMBAR
Gambar 3.1 Gambaran kerja system . ............................................................
17
Gambar 3.2. Diagram Menu Sistem Informasi Sekolah di
SMP Negeri 2 Sidoharjo . ...........................................................
21
Gambar 3.3 Use case Untuk aktor admin . .....................................................
22
Gambar 3.4 Use Case untuk user . ..............................................................
23
Gambar 3.5 Use Case untuk guru pelajaran . ................................................
23
Gambar 3.6 Use Case untuk wali kelas . ........................................................
24
Gambar 3.7 Aktifitas Admin . ..........................................................................
30
Aktifitas User . .........................................................................
31
Gambar 3.9 Aktifitas guru pelajaran . ............................................................
32
Gambar 3.10 aktifitas wali kelas . ..................................................................
32
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 2 mengedit 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
Gambar 4.5 Form Data Pegawai . ..................................................................
53
Gambar 3.8
xv
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
Gambar 4.18 Grafik Hasil Uji Sistem (User). ................................................
73
xvi
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
Kata Kunci : Sistem, Sekolah, Pegawai, Siswa, Heidi SQL, Borland Delphi
xvii
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
Key words: System, school, employee, Heidi My SQL, Borland Delphi
xviii