PERANCANGAN SISTEM APLIKASI ADMINISTRASI NILAI SISWA SDN 11 MARAS SENANG KEC. BAKAM
SKRIPSI
Hari Santoso 1122510053
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR PANGKALPINANG
PERANCANGAN SISTEM APLIKASI ADMINISTRASI NILAI SISWA
SDN 11 MARAS SENANG KEC. BAKAM
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Hari Santoso
1122510053
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR
PANGKALPINANG
2013
STMIK ATMA LUHUR PANGKALPINANG Jln. Jend. Sudirman – Selindung Lama Pangkalpinang
Propinsi Kepulauan Bangka Belitung
BIODATA PENULIS SKRIPSI
Pendadaran / Lulus Tanggal : 28 September 2013 Wisuda Tanggal : Desember 2013
NIM : 1122510053
Nama : Hari Santoso
Jenis Kelamin : Laki-laki
Tempat & Tanggal Lahir : Tiang Tara, 20 Desember 1989
Status : Belum Menikah
Agama : Islam
Program Studi : Sistem Informasi
Pekerjaan saat ini : Pegawai Swasta
Alamat Rumah Asal : Kelapa, Rt/Rw 013/004 kec. Kelapa Kab. Babar
No. Telp / HP : 085380689288
Nama Orang Tua : M.Arifin / Hamiko
Pekerjaan Otang Tua : Petani / Ibu Rumah Tangga
Alamat Orang Tua : Kelapa, Rt/Rw 013/004 kec. Kelapa Kab. Babar Judul Skripsi : Perancangan Sistem Aplikasi Administrasi Nilai
Siswa SDN 11 Maras Senang Kec. Bakam Dosen Pembimbing : Okkita Rizan, M.Kom
Pangkalpinang, 9 September 2013 Penulis,
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa karena atas berkat, rahmat dan segala karunia yang telah dilimpahkan-Nya jualah sehingga penulis dapat menyelesaikan Skripsi pada SDN 11 Mars Senang.
Laporan ini dibuat untuk memenuhi salah satu syarat yang harus ditempuh untuk menyelesaikan program studi Sarjana (S1) Jurusan Sistem Informasi STMIK Atma Luhur.
Pada kesempatan ini penulis mengambil topik dalam penulisan Skripsi adalah Perancangan Sistem Aplikasi Administrasi Nilai pada SDN 11 Maras Senang
Dalam proses penyusunan laporan Skripsi ini, penulis banyak mendapatkan bantuan moril maupun materil dari berbagai pihak. Untuk itu penulis menghaturkan rasa hormat dan terima kasih banyak kepada :
1. Allah SWT, terima kasih telah memberikan kesehatan dan kesabaran kepada penulis sehingga terselesaikannya Tugas Akhir ini.
2. Bapak Dr. Moedjiono, M.Sc selaku Ketua STMIK Atma Luhur.
3. Ibu Yuyi Andrika, M.Kom, selaku Ketua Program Studi Sistem Informasi STMIK Atma Luhur.
4. Okkita Rizan, M.Kom, selaku dosen pembimbing TA (Tugas Akhir).
5. Keluarga tercinta yang selalu memberi dukungan baik materil dan spiritual. Karena doa & restunya lah penulis dapat menghadapi masalah yang ada pada saat penulisan Tugas Akhir ini, sehingga penulis dapat menyelesaikannya sesuai yang diharapkan.
6. Teman-teman seperjuangan di STMIK Atma Luhur dalam kegiatan pembekalan ilmu untuk masa depan.
7. Kepala Sekolah SDN 11 Maras Senang yang telah membantu tanpa mempersulit penulis dalam menyesaikan Skripsi ini
8. Semua pihak yang telah membantu penulisan Skripsi ini serta teman-teman yang lain yang tidak dapat disebut satu persatu.
iv
Untuk membuat Skripsi ini menjadi lebih sempurna penulis sangat mengharapkan kritik dan saran yang bersifat membangun, sehingga dapat meningkatkan hasil penulisan dari Skripsi ini.
Akhir kata penulis berharap semoga laporan ini dapat berguna bagi para pembaca umumnya dan teman-teman mahasiswa STMIK Atma Luhur khususnya.
Pangkalpinang, Agustus 2013
136
ABSTRAKSI
Administrasi Nilai merupakan salah satu kegiatan penting dalam setiap proses belajar dan mengajar, terutama yang bergerak dibidang pendidikan. Oleh karena itu untuk membantu dan mengawasi kegiatan administrasi tersebut, maka diperlukan dukungan Sistem Informasi yang baik dan akurat, sehingga dapat mengikuti perkembangan pendidikan yang sedang tumbuh pesat saat ini. Hal ini disebabkan oleh semakin banyaknya Siswa dan banyaknya administrasi nilai yang terjadi sehingga sampai saat ini dokumen – dokumen Administrasi nilai maupun Raport masih ditanagani secara manual.
SDN 11 Maras Senang merupakan salah satu sekolah yang bergerak dalam bidang pendidikan yang beralamat di jl.Raya Belinyu Muntok Desa Maras Senang Kec. Bakam. SDN 11 Maras Senang dalam kegiatannya menerapkan sistem Administrasi Nilai, yaitu Adminstrasi nilai dilakukan setelah Guru melakukan penilaian. SDN 11 Maras Senang sampai saat ini masih dilakukan dengan cara manual, sehingga sering terjadi keterlambatan informasi dan kesalahan dalam perhitungan dalam sistem Pengadministrasian nilai yang dihasilkan seperti pembuatan Data nilai yang keluar.
Untuk mengatasi masalah tersebut, maka diperlukan suatu sistem komputerisasi pengadministrasian nilai yang sangat sesuai untuk mendukung kemajuan dan perkembangan pendidikan tersebut. Sehingga dapat mengatasi permasalahan atau kendala pada sistem yang sedang berjalan saat ini. Dengan memanfaatkan sistem komputerisasi yang diusulkan ini secara baik dan benar, dan Pengawasan atau control terhadap pemrosesan pengadministrasian menjadi mudah dan efesien.
VI
DAFTAR ISI
Halaman Lembar Pernyataan ...I Lembar Persetujuan ...II Kata Pengantar ...III Abstraksi ...V Daftar Isi ...VI Daftar Gambar...IX Daftar Tabel ...XI Daftar Lampiran ...XII Daftar Simbol ...XIII
BAB I PENDAHULUAN
A. Latar Belakang...1
B. Ruang Lingkup Masalah...2
C. Batasan Masalah ...2
D. Tujuan Penulisan ...2
E. Manfaat Bagi Penulis...3
F. Metode Penelitian ...4
1.4.1 ..Metode Pengumpulan Data………4
1.4.3 .. Analisa Sistem………... 5
1.4.3 ..Perancangan Sistem………... 6
G. Sistematika Penulisan ...7
BAB II LANDASAN TEORI 2.1 ...Konsep sistem informasi……….. 9
2.1.1 Konsep Dasar Sistem……… 9
2.1.2 Konsep Sistem Informasi...9
2.1.3 Konsep Dasar Sistem Informasi……… 2.2 ...Admistrasi 2.3 ...Analisa Sistem Berorientasi Obyek……….. 12
2.2.1 UML...13
2.2.2 Analisa Sistem Berorientasi Obyek ...14
1) Activity Diagram ...15
2) Analisa Dokumen Keluaran...17
3) Analisa Dokumen Masukan...17
4) Usecase Diagram ...17
5) Deskripsi Usecase...20
2.2.3 Perancangan Sistem Berorientasi Obyek...20
VII
2.6 Microsoft Access 2007...28
2.7....Sistem Basis Data……….. 30
2.7.1 Pengertian system basis data ...30
2.7.2 Operasi Basis Data...31
2.7.2 Komponen Basis Data ...32
2.8 ...Miscrosoft Office Visio ……….. 34
2.79..Mengenal Rational Rose………... 36
2.9.1 .Dasar-dasar pemodelan dengan Rational Rose………..36
2.9.2 ..Graphical User Interface (GUI) dalam Ratinal Rose ………36
2.9.3 ..View dalam Rational Rose……… 37
2.9.4 Diagram Dalam Rational Rose……….. 38
2.9.4 ..Manajemen Proyek……… 40
BAB III PENGELOLAAN PROYEK 3.1 Informasi umum……… 41
3.2....Pendahuluan ………. 41
3.2.1 Latar Belakang………. 42
3.2.2 Maksud dan tujuan………41
3.2.3 Deskripsi Sistem………...43
3.2.4 Ruang lingkup proyek……….. 44
3.2.3 Struktur Organisasi Tim Proyek……… 44
3.4 ...Rencana Proyek………. 45
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 Tinjauan Organisasi...62
4.1.1 Sejarah Organisasi ...62
4.1.2 Struktur Organisasi ...66
4.1.3 Analisa Proses...66
4.1.4 Analisa keluaran sistem ...74
4.1.5 Analisa Masukan sistem ...77
4.1.6 Indentifikasi kebutuhan...81
4.2 Perancangan Basis Data...93
4.2.1 ERD ...93
4.2.2 Transformasi ERD ke LRS...94
4.2.3 LRS...95
4.2.4 Relasi ...96
4.2.5 Spesifikasi Basis Data ...100
VIII
BAB V PENUTUP
5.1 Kesimpulan...136
5.2 Saran ...137
Daftar Pustaka...140
Lampiran A Keluaran Sistem Berjalan ...141
Lampiran B Masukan Sistem Berjalan ...143
Lampiran C Rancangan Keluaran...151
Lampiran D Rancangan Masukan ...153
IX
DAFTAR GAMBAR
Halaman
1. Gambar3.1 Milestone 47
2. Gambar 3.2Struktur Organisasi Proyek 54
3. Gambar 4.1 Struktur Organisasi SDN 11 Maras Senang Kec. Bakam 63
4. Gambar 4.2 Activity Diagram Pendataan Siswa 68
5. Gambar 4.3 Activity Diagram Proses Pembagian Kelas 69 6. Gambar 4.4 Activity Diagram Proses Nilai Ulangan Harian 70 7. Gambar 4.5 Activity Diagram Pembuatan Rekapitulasi Nilai Tugas 71 8. Gambar 4.6 Activity Diagram Proses Nilai Ulangan Tengah Semester 72 9. Gambar 4.7 Activity Diagram Rekapitulasi Nilai Ulangan Semester 73 10. Gambar 4.8 Activity Diagram Rekapitulasi Nilai Raport 74
11. Gambar 4.9 Package Diagram 84
12. Gambar 4.10 Use Case Diagram Package Master 85
13. Gambar 4.11 Use Case Diagram Package Transaksi 86
14. Gambar 4.12 Use Case Diagram Package Laporan 87
15. Gambar 4.13 Entity Relationship Diagram 93
16. Gambar 4.14 transformasi ERD ke LRS 94
17. Gambar 4.15 Logical Record Structure 95
18. Gambar 4.16 Struktur Tampilan 114
19. Gambar 4.17 Rancangan Layar Menu Utama 115
20. Gambar 4.18 Rancangan Layar Menu Master 115
21. Gambar 4.19 Rancangan Layar Data Siswa 116
22. Gambar4.20 Rancangan Layar Data Mata Pelajaran 116
23. Gambar 4.21 Rancangan Layar Data Kelas 117
24. Gambar 4.22 Rancangan Layar Menu Transaksi 117
25. Gambar 4.23 Rancangan Layar Entry Nilai Ulangan Harian 118 26. Gambar 4.24 Rancangan Layar Cetak Nilai Ulangan Harian 118
X
28. Gambar4.26 Rancangan Layar Cetak Nilai Tugas 119
29. Gambar 4.27 Rancanagn Layar Entry Nilai Ulangan Tengah Semester 120 30. Gambar 4.28 Rancangan Layar Cetak Nilai Ulangan Tengah Semester 120 31. Gambar 4.29 Rancangan Entry Nilai Ulangan Akhir Semester 121 32. Gambar 4.30 Rancangan Layar Cetak Nilai Ulangan Akhir Semester 121
33. Gambar 4.31 Rancangan Layar Menu Laporan 122
34. Gambar 4.32 Rancangan Layar Cetak Raport 122
35. Gambar 4.33 Sequence Diagram Entry Data Siswa 123
36. Gambar 4.34 Sequence Diagram Entry Data Mata Pelajaran 124
37. Gambar 4.35 Sequence Diagram Entry Data Kelas 125
38. Gambar 4.36 Sequence Diagram Entry Data Nilai Ulangan Harian 126 39. Gambar 4.37 Sequence Diagram Cetak Nilai Ulangan Harian 127
40. Gambar 4.38 Sequence Diagram Entry Nilai Tugas 128
41. Gambar 4.39 Sequence Diagram Cetak Nilai Tugas 129
42. Gambar 4.40 Sequence Diagram Entry Nilai Ulangan Tengah
Semester 130
43. Gambar 4.41 Sequence Diagram Cetak Nilai Ulangan Tengah
Semester 131
44. Gambar 4.42 Sequence Diagram Entry Nilai Ulangan Akhir Semester 132 45. Gambar 4.43 Sequence Diagram Cetak Nilai Ulangan Akhir Semester 133
46. Gambar I4.44 Sequence Diagram Cetak Raport 134
DAFTAR TABEL
Halaman
Tabel 3.1 : Deskripsi Sistem ... 43
Tabel 3.2 : Stakeholder ... 44
Tabel 3.3 : Developer... 45
Tabel 3.4 : Daftar Milstone ... 46
Tabel 3.5 : Work Breakdown Structure (WBS) ... 49
Tabel 3.6 : Gantt Chart... 50
Tabel 3.7 : Rencana Anggaran Biaya... 51
Tabel 3.8 : Rencana Manajemen Mutu ... 52
Tabel 3.9 : Responsible Assignment Matrix... 57
Tabel 3.10 : Daftar Resiko Proyek... 60
Tabel 4.1 : Tabel Relasi Siswa... 96
Tabel 4.2 : Tabel Relasi Ulangan Harian... 96
Tabel 4.3 : Tabel Relasi Tugas... 96
Tabel 4.4 : Tabel Relasi Tengah Semester... 97
Tabel 4.5 : Relasi Akhir Semester ... 97
Tabel 4.6 : Relasi Raport... 97
Tabel 4.7 : Relasi Ikut ... 97
Tabel 4.8 : Tabel Relasi Buat... 98
Tabel 4.9 : Tabel Relasi Bisa ... 98
Tabel 4.10 : Tabel Relasi Dapat... 98
Tabel 4.11 : Tabel Relasi Isi ... 99
Tabel 4.12 : Tabel Relasi Dapat... 99
Tabel 4.13 : Tabel Relasi Kelas ... 99
Tabel 4.14 : Tabel Relasi Jadwal Pelajaran ... 99
XV
DAFTAR LAMPIRAN
Halaman Lampiran A : Dokumen Keluran Sistem Berjalan
1. Lampiran A-1 : Dokumen Keluaran – Jadwal 141
2. Lampiran A-2 : Dokumen Keluaran – Data Raport 142
Lampiran B : Dokumen Masukan Sistem Berjalan
3. Lampiran B-1 : Dokumen Masukan – Buku Induk 143
4. Lampiran B-2 : Dokumen Masukan – Nilai Harian 144
5. Lampiran B-3 : Dokumen Masukan – Nilai Tugas 145
6. Lampiran B-4 : Dokumen Masukan – UTS 146
7. Lampiran B-5 : Dokumen Masukan – UAS 147
Lampiran C : Rancangan Keluaran Sistem Usulan
8. Lampiran C-1 : Rancangan Keluaran – Raport 148
Lampiran D : Rancangan Masukan Sistem Usulan
XIII
DAFTAR SIMBOL
1. Use Case Diagram a. An Actor
Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem
b. Use Case
Menggambarkan proses sistem (kebutuhan sistem dari sudut pandang user)
c. Note
Menggambarkan dokumentasi dari use case
d. Association Aktif
Menggambarkan bagaimana actor terlibat didalam use case
e. Association Extend
Menggambarkan perluasan dari use case diagram arah panah tidak boleh kearah extending use case
XIV f. Association Include
Menggambarkan pemanggilan use case oleh use case lain, arah panah tidak boleh kearah base atau parent use case
2. Activity Diagram a. Start Point
Menggambarkan permulaan dari sebuah sistem yang akan dikerjakan, biasanya terletak pada pojok kiri atas.
b. Activities
Menggambarkan Sebuah proses bisnis
c. Fork
Menggambarkan sebuah activity yang berjalan secara bersamaan, biasanya mempunyai 1 transisi masuk dan dua atau lebih transisi keluar atau bisa lebih transisi masuk dan hanya satu transisi keluar
d. Association
Menggambarkan hubungan antar obyek yang saling membutuhkan. Hubungan ini bisa satu arah atau lebih dari satu arah.
XV
Menggambarkan hubungan transisi sebuah garis dari atau ke decision point
f. End Point
Menggambarkan akhir dari sebuah sistem
g. Swimlane
Menggambarkan sebuah cara untuk mengelempokan activity
3. Sequence Diagram a. An Actor
Menggambarkan orang yang sedang berinteraksi dengan sistem
b. Entity Class
Menggambarkan hubungan kegiatan yang akan dilakukan
c. Boundary Class
Mengganbarkan sebuah penggambaran dari form
d. Control Class
XVI
Menggambarkan penghubung antara boundary dengan tabel
e. A focus Of Control & A life line
Menggambarkan tempat mulai dan berakhirnya sebuah massage
f. A massage
A Message() Menggambarkan Pengiriman Pesan
g. Return values
Menggambarkan hasil dari pengiriman message
4. Simbol Class Diagram a. Class
Penggambaran dari class name, atribut atau property atau data dan method atau function atau behavior
b. Association
Menggambarkan hubungan antar obyek yang saling membutuhkan. Hubungan ini bisa satu arah atau lebih dari satu arah.
XVII c. Agregation
Bentuk khusus dari asosiasi yang menggambarkan seluruh bagian suatu obyek merupakan bagian dari obyek lain.
d. Multiplicity
Menggambarkan batasan terendah dan tertinggi untuk obyek-obyek yang berpartisipasi.
5. Simbol Diagram Hubungan Entitas a. Entity
Menggambarkan kumpulan objek yang anggota-anggotanya berperan dalam sistem (Set Entitas)
b. Relationship
Menggambarkan sehimpunan hubungan antara objek yang dibangun (RelationShip)
c. Garis penghubung
Menghubungkan atribut dengan set entitas, dan set entitas dengan relation ship-set
d. Cardinality
Suplier 1 terima M SP
XVII c. Agregation
Bentuk khusus dari asosiasi yang menggambarkan seluruh bagian suatu obyek merupakan bagian dari obyek lain.
d. Multiplicity
Menggambarkan batasan terendah dan tertinggi untuk obyek-obyek yang berpartisipasi.
5. Simbol Diagram Hubungan Entitas a. Entity
Menggambarkan kumpulan objek yang anggota-anggotanya berperan dalam sistem (Set Entitas)
b. Relationship
Menggambarkan sehimpunan hubungan antara objek yang dibangun (RelationShip)
c. Garis penghubung
Menghubungkan atribut dengan set entitas, dan set entitas dengan relation ship-set
d. Cardinality
Suplier 1 terima M SP
XVII c. Agregation
Bentuk khusus dari asosiasi yang menggambarkan seluruh bagian suatu obyek merupakan bagian dari obyek lain.
d. Multiplicity
Menggambarkan batasan terendah dan tertinggi untuk obyek-obyek yang berpartisipasi.
5. Simbol Diagram Hubungan Entitas a. Entity
Menggambarkan kumpulan objek yang anggota-anggotanya berperan dalam sistem (Set Entitas)
b. Relationship
Menggambarkan sehimpunan hubungan antara objek yang dibangun (RelationShip)
c. Garis penghubung
Menghubungkan atribut dengan set entitas, dan set entitas dengan relation ship-set
d. Cardinality
XVIII
Menggambarkan tingkat hubungan yang terjadi, dilihat dari suatu kejadian atau banyak tidaknya hubungan antar entitas tersebut.