• Tidak ada hasil yang ditemukan

Sistem informasi terpadu Sekolah Dasar berbasis Web menggunakan PHP dan MySQL

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem informasi terpadu Sekolah Dasar berbasis Web menggunakan PHP dan MySQL"

Copied!
254
0
0

Teks penuh

(1)PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. SISTEM INFORMASI TERPADU SEKOLAH DASAR BERBASIS WEB DENGAN PHP DAN MYSQL (Studi Kasus SD Negeri Tidar 4 Magelang ). SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika. Disusun oleh: Maria Heti Estri Sulistiyorini NIM : 065314083. JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS dan TEKNOLOGI UNIVERSITAS SANATA DHARMA 2011. i.

(2) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. WEB BASED INTEGRATED INFORMATION SYSTEM FOR ELEMENTARY SCHOOL USING PHP AND MYSQL (Case Study Tidar 4 Elementary School Magelang). A THESIS Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Teknik Degree In Informatics Engineering Department. By: Maria Heti Estri Sulistiyorini NIM : 065314083. DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2011. ii.

(3) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.

(4) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.

(5) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. HALAMAN MOTTO. “EVERYTHINGS GONNA BE OK”. “KEMARIN, HARI INI DAN SETERUSNYA ADALAH YANG TERBAIK DARINYA”. “YANG TERPENTING BUKAN APA, TETAPI KARYAMU SENDIRI ADALAH SESUATU YANG PALING MEMBANGGAKAN”. v.

(6) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.

(7) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI.

(8) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. ABSTRAK. SD Negeri Tidar 4 merupakan salah satu sekolah dasar negeri di kecamatan Magelang Selatan kota Magelang. Pengolahan data akademik siswa di Sekolah Dasar Negeri Tidar 4 Magelang masih dilakukan secara manual, sehingga pemenuhan kebutuhan akademik siswa masih membutuhkan tingkat ketelitian yang tinggi dan waktu yang relatif lama. Untuk dapat membantu pengolahan data siswa maka dibangun sistem informasi terpadu sekolah dasar berbasis web, yang dapat meningkatkan efisiensi waktu pengolahan data siswa. Pembangunan sistem menggunakan bahasa pemrograman PHP serta database MySQL untuk penyimpanan datanya. Hasil akhir yang diperoleh adalah Sistem Informasi Terpadu Sekolah Dasar berbasis web untuk SD N Tidar 4 Magelang, yang dapat membantu guru wali kelas maupun staff administrasi melakukan pengolahan data akademik siswa serta pengolahan keuangan sekolah. Kepala sekolah dapat memantau berbagai informasi yang berkaitan dengan sekolah darimana saja, karena sistem dapat diakses secara online. Selain itu, sistem ini juga memberikan hak akses untuk orang tua siswa yang ingin mengetahui nilai hasil prestasi belajar anaknya. Orang tua juga dapat melihat berbagai informasi yang berkaitan dengan sekolah.. viii.

(9) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. ABSTRACT Tidar 4 Elementary School is one of the state primary school in south district of Magelang, Magelang Municipality. The processing of student's academic data at Tidar 4 Elementary School Magelang still done manually, thus fulfilling the student's academic needs still require a high level of accuracy and relatively need more time. To be able to help the student's data processing then built an integrated information system Web-based elementary school, which can increase the time's efficiency of student's processing data. The developing system use PHP programming language and MySQL database for data storage. The final result is a Web-based Integrated Information System for Tidar 4 Elementary School, that can assist homeroom teachers and administrative staff to processing the student's academic data and the financial school. The school principal can monitor various information related to the school from anywhere, because the system can be accessed online. In addition, this system also gives parents the right of access to know the value of his child achievement. Parents can also view various information related to school.. ix.

(10) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, sehingga penulis dapat menyelesaikan skripsi dengan judul Sistem Informasi Sekolah Dasar Berbasis Web Studi Kasus di SD Negeri Tidar 4 Magelang. Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Program Studi Teknik informatika Universitas Sanata Dharma Yogyakarta. Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah berperan dalam memberikan dukungan,semangat maupun saran yang membangun selama penyelesaian skripsi ini. Ucapan terima kasih ditujukan kepada : 1. Kedua orang tua, bapak dan ibu yang selalu memberikan dukungan berupa semangat, dorongan juga material selama penulis menempuh sampai menyelesaikan studi. 2. Ibu A.M. Polina S.Kom,. M.Sc. selaku dosen pembimbing yang telah memberikan dukungan, saran-saran serta masukan kepada penulis yang membantu penyelesaian skripsi ini. 3. Bapak Yosef Agung Cahyanta,.S.T,M.T. selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. 4. Bapak Puspaningtyas Sanjaya Adi, S.T., M.T. selaku Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. 5. Ketiga kakak yang tersayang, Theodolus Hari Putra Sulistiyono, Paulus Didik. Priyo. Sulistiyanto. dan. Margaretha. Yeni. Amridona. juga. keponakanku Sekar Sabath yang memberikan semangat kepada penulis untuk menyelesaikan skripsi ini. 6. Seluruh guru dan staff administrasi di Sekolah Dasar Negeri Tidar 4 Magelang, yang membantu penyediaan data-data yang dibutuhkan penulis. 7. Veronika Hery Martanti, Ignatius Dimas Sukma Sadhewa, yang selalu membantu, memberikan dukungan,semangat dan inspirasi kepada penulis untuk menyelesaikan skripsi ini.. x.

(11) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 8. Sasongko Hadi, Catur Budi Rahayu, Veronika Septi Wulandari, Diksi Kresnawati, Vincentius Bonek Wibisono dan seluruh sahabat di Teknik Informatika angkatan 2006 dan 2005 yang selama ini memberikan motivasi kepada penulis sehingga skripsi ini dapat terselesaikan dengan baik. Dalam penulisan skripsi ini, masih banyak kekurangan dan hal yang perlu diperbaiki. Oleh karena itu penulis mengaharapkan saran dan kritik yang membangun dari pembaca. Akhir kata, semoga skripsi ini dapat bermanfaat untuk pembaca, khususnya mahasiswa Teknik Informatika. Yogyakarta, 9 Februari 2011. Penulis. xi.

(12) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR ISI HALAMAN JUDUL................................................................................................ i HALAMAN JUDUL (INGGRIS) ........................................................................... ii HALAMAN PERSETUJUAN PEMBIMBING .................................................... iii HALAMAN PENGESAHAN................................................................................ iv HALAMAN MOTTO ............................................................................................. v PERNYATAAN KEASLIAN KARYA ................................................................ vi PERNYATAAN PERSETUJUAN ....................................................................... vii ABSTRAK ........................................................................................................... viii ABSTACT ............................................................................................................. ix KATA PENGANTAR ............................................................................................ x DAFTAR ISI ......................................................................................................... xii DAFTAR TABEL .............................................................................................. xviii DAFTAR GAMBAR ............................................................................................ xx BAB I ...................................................................................................................... 1 PENDAHULUAN .................................................................................................. 1 1.1. Latar Belakang.......................................................................................... 1. 1.2. Rumusan Masalah .................................................................................... 3. 1.3. Batasan Masalah ....................................................................................... 4. 1.4. Tujuan Penelitian ...................................................................................... 4. 1.5. Metodologi Penelitian .............................................................................. 4. 1.6. Sistematika Penulisan ............................................................................... 6. BAB II ..................................................................................................................... 9 LANDASAN TEORI .............................................................................................. 9 2.1 Sistem informasi berbasis web ...................................................................... 9 2.2 Rekayasa Perangkat Lunak ......................................................................... 10 2.3 Basisdata .................................................................................................... 12 2.3.1.. DBMS (Data Base Management System) ....................................... 12. 2.3.2.. Metode Perancangan Basis Data ..................................................... 14. 2.4 Database MySQL ........................................................................................ 16. xii.

(13) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 2.4.1. Struktur Query Language (SQL) pada database MySQL .................. 16 2.4.2. Koneksi Database ke MySQL ............................................................ 17 2.4.3. Privileges dalam MySQL. ................................................................... 19 2.5 Tinjauan PHP .............................................................................................. 20 2.5.1. Konsep Kerja PHP .............................................................................. 21 2.5.2. Konsep Kerja HTML .......................................................................... 22 BAB III ................................................................................................................. 23 ANALISIS DAN PERANCANGAN SISTEM .................................................... 23 3.1. Definisi dan Analisis Kebutuhan ............................................................... 23 3.1.1. Gambaran Sistem Lama ...................................................................... 23 3.1.2. Gambaran Sistem yang Akan Dikembangkan ................................ 28 3.1.2.1. Use Case Diagram ........................................................................ 30 3.1.2.2. Pemodelan Proses ......................................................................... 76 3.2. Desain Perangkat Lunak dan Sistem ........................................................ 88 3.2.1. Perancangan Database ........................................................................ 88 3.2.1.1. Conceptual Design ...................................................................... 88 3.2.1.2. Logical Design .............................................................................. 90 3.2.1.3. Normalisasi ................................................................................... 91 3.2.1.4 Phisycal Design............................................................................. 93 3.2.2. Perancangan Desain User Interface ................................................. 105 3.2.2.1 User Interface Profil Sekolah ...................................................... 105 3.2.2.2. User Interface Organisasi Sekolah ............................................. 106 3.2.2.3. User Interface Rapor Online ....................................................... 107 3.2.2.4. User Interface Pilihan Kelas ...................................................... 108 3.2.2.5. User Interface Tenaga Pengajar .................................................. 109 3.2.2.6. User Interface Fasilitas ............................................................... 110 3.2.2.7 User Interface Berita .................................................................... 111 3.2.2.8. User Interface Forum User ........................................................ 112 3.2.3. Perancangan Desain Administrator .................................................. 113 3.2.3.1. Halaman Form Login Admin ..................................................... 113 3.2.3.2. Halaman Form Data Berita ........................................................ 114. xiii.

(14) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 3.2.3.3. Halaman Form Input Data Berita ................................................ 115 3.2.3.4. Halaman Form Data Pengumuman ............................................. 116 3.2.3.5. Halaman Input Data Pengumuman ............................................. 117 3.2.3.6. Halaman Data Fasilitas ............................................................... 118 3.2.3.7. Halaman Input Fasilitas .............................................................. 119 3.2.3.8. Halaman Data User ..................................................................... 120 3.2.3.9. Halaman Login Staff Administrasi Sekolah ............................... 121 3.2.3.10. Halaman Data Siswa ................................................................. 122 3.2.3.11. Halaman Input Data Siswa ........................................................ 123 3.2.3.12. Halaman Data Orang Tua.......................................................... 124 3.2.3.13. Halaman Input Data Orang Tua ................................................ 125 3.2.3.14. Halaman Data Lengkap Siswa .................................................. 126 3.2.3.15. Halaman Data Guru................................................................... 127 3.2.3.16. Halaman Input Data Guru ......................................................... 128 3.2.3.17. Halaman Data Identitas Siswa .................................................. 129 3.2.3.18. Halaman Data Mata Pelajaran ................................................... 130 3.2.3.19. Halaman Input Mata Pelajaran .................................................. 131 3.2.3.20. Halaman Data Pengajar ............................................................. 132 3.2.3.21. Halaman Input Data Pengajar ................................................... 133 3.2.3.22. Halaman Login Wali Kelas dan Kepala Sekolah ...................... 133 3.2.3.23. Halaman Pilihan Kelas .............................................................. 134 3.2.3.24. Halaman Tampil Data Nilai Rapor Siswa ................................. 135 3.2.3.25. Halaman Input Data Rapor Siswa ............................................ 136 3.2.3.26. Halaman Input Nilai Ulangan Harian ....................................... 137 3.2.3.27. Halaman Input Nilai Tugas dan PR .......................................... 138 3.2.3.28. Halaman Input Nilai UTS (Ujian Tengah Semester) ................ 139 3.2.3.29. Halaman Input Nilai UAS (Ujian Akhir Sekolah) .................... 140 3.2.3.30. Halaman Input Nilai Akhir........................................................ 141 3.2.3.31. Halaman Input Nilai Kepribadian Siswa.................................. 142 3.2.3.32. Halaman Input Jumlah Ketidakhadiran Siswa .......................... 143 3.2.3.33. Halaman Prin Out Rapor ........................................................... 144. xiv.

(15) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 3.2.3.34. Halaman Kenaikan Kelas .......................................................... 145 3.2.3.35. Contoh Form Rapor................................................................... 146 BAB IV ............................................................................................................... 147 IMPLEMENTASI SISTEM ................................................................................ 147 4.1 Implementasi Subsistem Manajemen Data .............................................. 147 4.2. Implementasi User Interface .................................................................... 158 4.2.1. User Interface Profil Sekolah ............................................................ 158 4.2.2. User Interface Organisasi Sekolah.................................................... 159 4.2. 3. User Interface Rapor online ............................................................. 160 4.2.4. User Interface Tenaga pengajar ........................................................ 161 4.2.5. User Interface Fasilitas ..................................................................... 162 4.2.6. User Interface Berita ......................................................................... 163 4.2.7. User Interface Forum user ................................................................ 164 4.2.8. User Interface Alumni....................................................................... 165 4.3. Implementasi Administrator.................................................................... 166 4.3.1. Halaman Login Admin ...................................................................... 166 4.3.2. Data Berita ........................................................................................ 167 4.3.3 Input Data Berita ................................................................................ 168 4.3.4 Edit Data Berita .................................................................................. 169 4.3.5 Konfirmasi Hapus Berita ................................................................... 170 4.3.6. Data Pengumuman ............................................................................ 170 4.3.7. Input Data Pengumuman ................................................................... 171 4.3.8. Edit Data Pengumuman .................................................................... 172 4.3.9. Konfirmasi Hapus Pengumuman ...................................................... 173 4.3.10. Data Fasilitas ................................................................................... 173 4.3.11. Input Data Fasilitas ......................................................................... 174 4.3.12. Edit Data Fasilitas ........................................................................... 175 4.3.13. Konfirmasi Hapus Fasilitas ............................................................. 176 4.3.14. Data User ........................................................................................ 176 4.3.15. Input Data User ............................................................................... 177 4.3.16. Edit Data User ................................................................................. 178. xv.

(16) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 4.3.17. Konfirmasi Hapus Data User .......................................................... 179 4.3.18. Login Staff Administrasi Sekolah ................................................... 179 4.3.19. Data Siswa....................................................................................... 180 4.3.20. Input Data Siswa ............................................................................. 182 4.3.22. Konfirmasi Hapus Siswa ................................................................. 184 4.3.23. Data Orang Tua ............................................................................... 185 4.3.24. Input Data Orang Tua...................................................................... 186 4.3.25. Edit Data Orang Tua ....................................................................... 187 4.3.26. Data Lengkap Siswa........................................................................ 188 4.3.27. Data Identitas Siswa ........................................................................ 189 4.3.29. Input Mata Pelajaran ....................................................................... 191 4.3.30. Edit Mata Pelajaran ......................................................................... 192 4.3.31. Konfirmasi Hapus Data Mata Pelajaran .......................................... 193 4.3.32. Data Pengajar .................................................................................. 193 4.3.33. Input Data Pengajar ......................................................................... 194 4.3.34. Input Data Keuangan Sekolah ......................................................... 195 4.3.35. Login Wali Kelas dan Kepala Sekolah........................................... 196 4.3.36. Pilihan Kelas ................................................................................... 197 4.3.37. Tampil Data Nilai Rapor Siswa ...................................................... 197 4.3.38. Input Data Rapor Siswa ................................................................. 198 4.3.39. Input Nilai Ulangan Harian ............................................................. 199 4.3.40. Input Nilai Tugas & PR .................................................................. 200 4.3.41. Input Nilai UTS (Ujian Tengah Semester)...................................... 201 4.3.42. Input Nilai UAS (Ujian Akhir Sekolah) ......................................... 202 4.3.43. Input Nilai Akhir ............................................................................. 203 4.3.44. Input Nilai Kepribadian Siswa ........................................................ 206 4.3.45. Input Jumlah Ketidakhadiran Siswa................................................ 207 4.3.46. Form Print Out Rapor ..................................................................... 208 4.3.47. Form Kenaikan Kelas...................................................................... 209 4.3.48. Data Guru ........................................................................................ 211 4.3.49. Input Data Guru .............................................................................. 213. xvi.

(17) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 4.3.50. Edit Data Guru ................................................................................ 214 4.3.51. Konfirmasi Hapus Data Guru.......................................................... 215 4.3.52. Form Input Nilai.............................................................................. 215 BAB V................................................................................................................. 216 ANALISIS HASIL .............................................................................................. 216 5.1. Analisis Hasil Perangkat Lunak ............................................................... 216 5.1.2. Kelebihan dan Kekurangan Sistem ................................................... 216 5.2. Analisis Hasil Uji Coba Sistem Terhadap User ....................................... 217 5.2.1. Pengumpulan Data ............................................................................ 217 5.2.2. Sasaran Penyebaran Kuisioner .......................................................... 217 5.2.3. Form Kuesioner................................................................................. 218 5.2.4. Analisis dan Pembahasan .................................................................. 219 BAB VI ............................................................................................................... 228 PENUTUP ........................................................................................................... 228 6.1. Kesimpulan .............................................................................................. 228 6.2. Saran......................................................................................................... 229 Daftar Pustaka ..................................................................................................... 230. xvii.

(18) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR TABEL Tabel 3. 1 Narasi Use Case Proses Login ............................................................. 35 Tabel 3. 2 Narasi Use Case Proses Update username dan password ................... 36 Tabel 3. 3 Narasi Use Case Proses Update Fasilitas ............................................ 38 Tabel 3. 4 Narasi Use Case Proses Update Berita ................................................ 39 Tabel 3.5 Narasi Use Case Proses Update Pengumuman ..................................... 41 Tabel 3.6 Narasi Use Case Proses Lihat nilai rapor siswa.................................... 43 Tabel 3.7 Narasi Use Case Proses Lihat laporan keuangan .................................. 44 Tabel 3.8 Narasi Use Case Proses Lihat data siswa ............................................. 46 Tabel 3.9 Narasi Use Case Proses Lihat info berita dan pengumuman ................ 48 Tabel 3.10 Narasi Use Case Proses Lihat info fasilitas ........................................ 49 Tabel 3.11 Narasi Use Case Proses Lihat info tenaga pengajar ........................... 50 Tabel 3.12 Narasi Use Case Proses Lihat info forum user ................................... 52 Tabel 3.13 Narasi Use Case Proses Terima data siswa ........................................ 53 Tabel 3.14 Narasi Use Case Proses Update nilai rapor siswa .............................. 55 Tabel 3.15 Narasi Use Case Proses Update Siswa ............................................... 57 Tabel 3.16 Narasi Use Case Proses Update Orang tua ......................................... 58 Tabel 3.17 Narasi Use Case Proses Update Identitas siswa ................................. 60 Tabel 3.18 Narasi Use Case Proses Update Guru................................................. 62 Tabel 3.19 Narasi Use Case Proses Update Mata pelajaran ................................. 64 Tabel 3.20 Narasi Use Case Proses Update Pengajar ........................................... 66 Tabel 3.21 Narasi Use Case Proses Lihat informasi nilai rapor ........................... 67 Tabel 3.22 Narasi Use Case Proses Lihat informasi tenaga pengajar................... 69 Tabel 3.23 Narasi Use Case Proses Lihat informasi struktur organisasi .............. 71 Tabel 3.24 Narasi Use Case Proses Lihat informasi berita dan pengumuman ..... 72 Tabel 3.25 Narasi Use Case Proses Mengisi Forum User .................................... 74 Tabel 3.26 Data Guru ............................................................................................ 93 Tabel 3.27 Data Struktur Organisasi ..................................................................... 93 Tabel 3.28 Data Pengajar ...................................................................................... 94. xviii.

(19) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Tabel 3.29 Data Siswa........................................................................................... 94 Tabel 3.30 Data Orang Tua ................................................................................... 96 Tabel 3.32 Data Mata Pelajaran ............................................................................ 97 Tabel 3.33 Data Kelas ........................................................................................... 98 Tabel 3.34 Data User ........................................................................................... 98 Tabel 3.35 Data Laporan Keuangan...................................................................... 99 Tabel 3.36 Data Rapor Siswa .............................................................................. 101 Tabel 3.37 Data Kepribadian .............................................................................. 102 Tabel 3.38 Data Keterangan Ketidakhadiran Siswa ........................................... 103 Tabel 3.39 Data Nilai .......................................................................................... 104. xix.

(20) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR GAMBAR Gambar 2. 1 Perancangan basis data ..................................................................... 14 Gambar 2. 2 Skema PHP....................................................................................... 21 Gambar 2. 3 Skema HTML................................................................................... 22 Gambar 3. 4 Struktur Organisasi Sekolah SD N Tidar 4 Magelang .................... 24 Gambar 3. 5 Use Case Diagram Subsistem Admin ............................................. 30 Gambar 3. 6 Use Case Diagram Subsistem Kepala Sekolah ............................... 31 Gambar 3. 7 Use Case Diagram Subsistem Wali Kelas ...................................... 32 Gambar 3. 8 Use Case Diagram Subsistem Guru ................................................ 32 Gambar 3. 9 Use Case Diagram Subsistem Staff Administrasi Sekolah ............. 33 Gambar 3. 10 Use Case Diagram Subsistem Siswa dan Orang Tua..................... 34 Gambar 3. 11 Diagram Konteks Sistem Informasi Terpadu Sekolah Dasar........ 76 Gambar 3.12 Diagram Berjenjang ....................................................................... 77 Gambar 3.13 DAD Level 0 Proses 1 .................................................................... 78 Gambar 3.14 DAD Level 0 Proses 2 .................................................................... 79 Gambar 3.15 DAD Level 0 Proses 3 .................................................................... 80 Gambar 3.16 DAD Level 0 Proses 4 .................................................................... 81 Gambar 3.17 DAD Level 0 Proses 5 .................................................................... 82 Gambar 3.18 DAD Level 0 Proses 6 .................................................................... 83 Gambar 3.19 DAD Level 1 Proses 1.1, 1.2 dan 1.3 ............................................ 84 Gambar 3.20 DAD Level 1 Proses 2.2 dan 2.3 .................................................... 85 Gambar 3.21 DAD Level 1 Proses 3.2................................................................. 86 Gambar 3.22 DAD Level 1 Proses 6.2................................................................ 86 Gambar 3.23 ER Diagram .................................................................................... 89 Gambar 3.24 Logical Design .............................................................................. 90 Gambar 3.25 Logical Design sebelum proses Normalisasi ................................. 91 Gambar 3.26 Logical Design setelah proses Normalisasi.................................... 92 Gambar 3.27 User Interface Profil Sekolah ....................................................... 105 Gambar 3.28 User Interface Organisasi Sekolah ................................................ 106. xx.

(21) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Gambar 3.29 User Interface Rapor Online bagian Login .................................. 107 Gambar 3.30 User Interface Rapor Online bagian Pilihan Kelas ...................... 108 Gambar 3.31 User Interface Tenaga Pengajar .................................................. 109 Gambar 3.32 User Interface Fasilitas ................................................................ 110 Gambar 3.33 User Interface Berita ................................................................... 111 Gambar 3.34 User Interface Forum User ......................................................... 112 Gambar 3.35 Halaman Login Admin ................................................................. 113 Gambar 3.36 Halaman Data Berita ..................................................................... 114 Gambar 3.37 Halaman Input Data Berita........................................................... 115 Gambar 3.38 Halaman Data Pengumuman ........................................................ 116 Gambar 3.39 Halaman Input Data Pengumuman .............................................. 117 Gambar 3.40 Halaman Data Fasilitas................................................................. 118 Gambar 3.41 Halaman Input Fasilitas................................................................ 119 Gambar 3.42 Halaman Data User ...................................................................... 120 Gambar 3.43 Halaman Login Staff Administrasi Sekolah ................................ 121 Gambar 3.44 Halaman Data Siswa ................................................................... 122 Gambar 3.45 Halaman Input Data Siswa ........................................................... 123 Gambar 3.46 Data Orang Tua ............................................................................ 124 Gambar 3.47 Halaman Input Data Orang Tua ................................................... 125 Gambar 3.48 Halaman Data Lengkap Siswa ..................................................... 126 Gambar 3.49 Halaman Data Guru....................................................................... 127 Gambar 3.50 Input Data Guru............................................................................. 128 Gambar 3.51 Halaman Data Identitas Siswa...................................................... 129 Gambar 3.52 Halaman Data Mata Pelajaran ...................................................... 130 Gambar 3.53 Halaman Input Mata Pelajaran ..................................................... 131 Gambar 3.54 Halaman Data Pengajar ................................................................. 132 Gambar 3.55 Halaman Input Pengajar ............................................................... 133 Gambar 3.56 Halaman Login Wali Kelas dan Kepala Sekolah ......................... 133 Gambar 3.57 Halaman Pilihan Kelas .................................................................. 134 Gambar 3.58 Halaman Tampil Data Nilai Rapor Siswa .................................... 135 Gambar 3.59 Halaman Input Data Rapor Siswa ................................................ 136. xxi.

(22) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Gambar 3.60 Halaman Input Nilai Ulangan Harian........................................... 137 Gambar 3.61 Halaman Input Nilai Tugas dan PR.............................................. 138 Gambar 3.62 Halaman Input Nilai UTS ............................................................ 139 Gambar 3.63 Halaman Input Nilai UAS ............................................................ 140 Gambar 3.64 Halaman Input Nilai Akhir........................................................... 141 Gambar 3.65 Halaman Input Kepribadian Siswa ................................................ 142 Gambar 3.66 Input Nilai Ketidakhadiran Siswa ................................................. 143 Gambar 3.67 Prin Out Rapor .............................................................................. 144 Gambar 3.68 Kenaikan Kelas ............................................................................. 145 Gambar 3.69 Contoh Form rapor ........................................................................ 146 Gambar 4.70 User Interface Profil Sekolah........................................................ 158 Gambar 4.71 User Interface Organisasi Sekolah ................................................ 159 Gambar 4.72 User Interface Rapor Online ......................................................... 160 Gambar 4.73 User Interface Tenaga Pengajar .................................................... 161 Gambar 4.74 User Interface Fasilitas ................................................................. 162 Gambar 4.75 User Interface Berita ..................................................................... 163 Gambar 4.76 User Interface Forum user ............................................................ 164 Gambar 4.77 User Interface Alumni .................................................................. 165 Gambar 4.78 Halaman Login Admin .................................................................. 166 Gambar 4.79 Halaman Data Berita ..................................................................... 167 Gambar 4.80 Halaman Input Data Baerita .......................................................... 168 Gambar 4.81 Edit Data Berita ............................................................................. 169 Gambar 4.82 Konfirmasi Hapus Berita.............................................................. 170 Gambar 4.83 Data Pengumuman ....................................................................... 170 Gambar 4.84 Input Data Pengumuman .............................................................. 171 Gambar 4.85 Edit Data Pengumuman................................................................ 172 Gambar 4.86 Konfirmasi Hapus Pengumuan...................................................... 173 Gambar 4.87 Data Fasilitas ................................................................................ 173 Gambar 4.88 Input Data Fasilitas....................................................................... 174 Gambar 4.89 Edit Data Fasilitas ........................................................................ 175 Gambar 4.90 Konfirmasi Hapus Fasilitas .......................................................... 176. xxii.

(23) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Gambar 4.91 Data User...................................................................................... 176 Gambar 4.92 Input Data User ............................................................................ 177 Gambar 4.93 Edit Data User .............................................................................. 178 Gambar 4.94 Konfirmasi Hapus Data User ....................................................... 179 Gambar 4.95 Login Staff Administrasi Sekolah ................................................ 179 Gambar 4.96 Data Siswa .................................................................................... 180 Gambar 4.97 Input Data Siswa ........................................................................... 182 Gambar 4.98 Edit Data Siswa ............................................................................. 183 Gambar 4.99 Konfirmasi Hapus Siswa .............................................................. 184 Gambar 4.100 Data Orang Tua .......................................................................... 185 Gambar 4.101 Input Data Orang Tua .................................................................. 186 Gambar 4.102 Edit Data Orang Tua .................................................................. 187 Gambar 4.103 Data Lengkap Siswa ................................................................... 188 Gambar 4.104 Data Identitas Siswa ................................................................... 189 Gambar 4.105 Data Mata Pelajaran ................................................................... 190 Gambar 4.106 Input Mata Pelajaran ................................................................... 191 Gambar 4.107 Edit Mata Pelajaran ..................................................................... 192 Gambar 4.108 Konfirmasi Hapus Data Mata Pelajaran ...................................... 193 Gambar 4.109 Data Pengajar ............................................................................. 193 Gambar 4.110 Input Data Pengajar .................................................................... 194 Gambar 4.111 Input Data Keuangan Sekolah .................................................... 195 Gambar 4.112 Login Wali Kelas dan Kepala Sekolah ...................................... 196 Gambar 4.113 Pilihan Kelas .............................................................................. 197 Gambar 4.114 Tampil Data Nilai Rapor Siswa ................................................. 197 Gambar 4.115 Input Data Rapor Siswa.............................................................. 198 Gambar 4.116 Input Ulangan Harian .................................................................. 199 Gambar 4.117 Input Nilai Tugas & PR.............................................................. 200 Gambar 4.118 Input Nilai UTS (Ulangan Tengah Semester) ............................ 201 Gambar 4.119 Input Nilai UAS (Ulangan Akhir Semester) .............................. 202 Gambar 4.120 Input Nilai Akhir ........................................................................ 205 Gambar 4.121 Input Nilai Kepribadian Siswa .................................................... 206. xxiii.

(24) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Gambar 4.122 Input Jumlah Ketidakhadiran Siswa............................................ 207 Gambar 4.123 Form Print out Rapor .................................................................. 208 Gambar 4.124 Form Kenaikan Kelas .................................................................. 209 Gambar 4.125 Data Guru ................................................................................... 211 Gambar 4.126 Input Data Guru .......................................................................... 213 Gambar 4.127 Edit Data Guru ........................................................................... 214 Gambar 4.128 Konfirmasi Hapus Data Guru...................................................... 215 Gambar 4.129 Form Input Nilai .......................................................................... 215 Gambar 5.130 Grafik tampilan sistem ................................................................ 219 Gambar 5.131 Grafik kemudahan akses sistem ................................................. 220 Gambar 5.132 Grafik manfaat sistem ................................................................ 221 Gambar 5.133 Grafik kesesuaian standar perhitungan rapor .............................. 221 Gambar 5.134 Grafik proses perhitungan rapor ................................................. 222 Gambar 5.135 Grafik kecepatan perhitungan nilai siswa .................................. 223 Gambar 5.136 Grafik kemudahan proses pengolahan data guru ........................ 223 Gambar 5.137 Grafik kemudahan pemasukan nilai ............................................ 224 Gambar 5.138 Grafik kemudahan proses pengolahan data akademik siswa ...... 225 Gambar 5.139 Grafik kemudahan pengolahan data keuangan sekolah ............. 225 Gambar 5.140 Grafik kecepatan pengolahan data akademik siswa ................... 226 Gambar 5.141 Grafik kecepatan pengolahan data keuangan sekolah ................ 227 Gambar 5.142 Grafik kecepatan perhitungan nilai siswa .................................. 227. xxiv.

(25) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB I PENDAHULUAN. 1.1 Latar Belakang Dalam penelitiannya, Raudhan El-Jannah (2008) menyatakan “kemajuan teknologi saat ini tidak dapat dipisahkan dari kehidupan masyarakat. Berbagai informasi yang terjadi di berbagai belahan dunia kini telah dapat langsung kita ketahui berkat kemajuan teknologi (globalisasi)”. Dengan demikian, untuk penunjang kebutuhan hidupnya, masyarakat tidak dapat terlepas dari teknologi. Teknologi juga mulai merambah dunia pendidikan, dengan pemakaian internet untuk penunjang kebutuhan informasi di dalamnya. Berdasarkan peraturan Pemerintah No. 19 Tahun 2005 tentang Standar Nasional Pendidikan Khususnya Standar Sarana dan Prasarana pasal 46 ayat (1) menjelaskan bahwa “ satuan pendidikan yang memiliki peserta didik, pendidik, dan/atau tenaga kependidikan yang memerlukan layanan khusus, wajib menyediakan akses ke sarana prasarana yang sesuai dengan kebutuhan mereka”. Suryadi menyatakan sekolah harus dapat memberikan pelayanan terbaik kepada siswa dan orang tua siswa. Orang tua siswa dan siswa harus mendapatkan informasi tentang perkembangan (proses belajar mengajar) siswa secara cepat, tepat dan akurat. Semakin cepat informasi sampai kepada orang tua dan siswa, maka akan semakin cepat juga perbaikan mutu (koreksi) pendidikan siswa .. 1.

(26) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 2. Banyak sistem informasi telah dibangun untuk pengembangan serta pemenuhan kebutuhan informasi bagi penggunanya, termasuk dengan dibangunnya berbagai sistem informasi terpadu untuk sekolah. Sistem informasi terpadu sekolah mempunyai peranan yang penting dalam pengembangan segala informasi yang terdapat di dalam sekolah yang bersangkutan. Selain itu, sistem informasi menunjang pemenuhan informasi, khususnya bagi guru dan siswa-siswinya serta masyarakat luas pada umumnya. Pada makalah penelitiannya, Suryadi menuliskan bahwa Sistem informasi terpadu yang layak digunakan untuk diterapkan didunia pendidikan adalah Sistem Informasi yang harus memperhatikan beberapa aspek, antara lain : aspek teknologi, biaya implementasi, sumber daya dan kemampuan untuk beradaptasi dengan perkembangan jaman. Sistem informasi yang tambal sulam perlu segera dilakukan otomatisasi secara menyeluruh. Selain itu sistem informasi terpadu memiliki beberapa modul yang terkandung di dalamnya, antara lain : Absen, Kesiswaan, Kurikulum, BP/BK, Keuangan, Perpustakaan, Kepegawaian, Asset dan Rapor. Sistem informasi Terpadu yang telah ada biasanya. seputar. sistem. informasi. akademik,. keuangan,. kegiatan. ekstrakulikuler untuk pelajar di SMP/SMA, kegiatan kemahasiswaan untuk mahasiswa di perguruan tinggi, sistem informasi perpustakaan, bahkan sistem informasi terpadu untuk pelajar maupun mahasiswa, yang mencakup keseluruhan. dari. kegiatan. maupun. segala. informasi. mengenai. sekolah/perguruan tinggi. Untuk tingkat pendidikan di Sekolah Dasar, yang merupakan dasar dari pendidikan seorang anak, orang tua masih sangat.

(27) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 3. berperan dalam proses pendampingan belajar siswa. Sehingga orang tua juga perlu memantau dan mengatahui hasil belajar siswa. Pada Sekolah Dasar Negeri Tidar 4 Magelang, segala informasi mengenai data akademik dan keuangan sekolah masih diolah secara manual. Dalam melakukan pengolahan data tersebut masih menggunakan Microsoft Excel dan kalkulator. Pengolahan nilai rapor yang dilakukan oleh guru wali kelas menangani lebih dari satu mata pelajaran, sehingga membutuhkan waktu yang relatif lama. Dari latar belakang masalah tersebut penulis tertarik membangun sistem informasi terpadu berbasis web, yang diharapkan akan membantu pengolahan seluruh kegiatan yang menyangkut administrasi siswa, yaitu : masalah keuangan dan laporan nilai akademik siswa, yang dapat diolah secara online. Sehingga dapat meningkatkan efisiensi waktu yang dibutuhkan untuk pengelolaan keuangan maupun nilai rapor siswa.. 1.2 Rumusan Masalah Rumusan masalah dalam penelitian ini antara lain : 1. Bagaimana membangun sistem informasi terpadu berbasis web yang sesuai untuk SD Negeri Tidar 4 Magelang dalam pengolahan data siswa, data nilai rapor, data keuangan sekolah, serta seluruh data yang terkait dengan kegiatan akademik siswa. 2. Sejauh mana guru,siswa dan orang tua dapat terbantu dengan adanya sistem informasi terpadu berbasis web ini.

(28) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 4. 1.3 Batasan Masalah Sistem Informasi terpadu berbasis web yang akan dibangun ini dibatasi dalam hal pengelolaan data siswa, terkait : 1. Pengisian rapor, yang mencakup nilai akhir semester siswa. Selain itu juga pengolahan data-data yang berkaitan dengan perhitungan nilai rapor siswa. 2. Masalah keuangan, yaitu pemasukan dan pengeluaran rutin sekolah.. 1.4 Tujuan Penelitian a.. Membangun sistem informasi terpadu sekolah dasar yang sesuai dengan kebutuhan di SD Tidar 4 Magelang.. b.. Mengetahui sejauh mana teknologi informasi dapat membantu pengelolaan data di sekolah dasar.. 1.5 Metodologi Penelitian Metodologi penelitian yang digunakan adalah studi kasus dengan langkahlangkah sebagai berikut : 1. Wawancara, dengan melakukan tanya jawab dengan nara sumber yang ada di sekolah, dalam hal ini adalah kepala sekolah, guru wali kelas dan guru yang mengurus administrasi siswa. Hal ini dilakukan untuk dapat mengidentifikasi permasalahan yang muncul pada sistem manual yang diterapkan sekarang..

(29) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 5. 2. Survei ke lapangan, melakukan observasi ke sekolah yang bersangkutan untuk mengetahui ruang lingkup pembangunan sistem yang akan dibuat. 3. Studi Literature Melakukan pencarian beberapa literature yang terkait, melalui media Internet, untuk memperoleh data sebagai referensi yang mendukung pembangunan sistem. 4. Penbangunan Sistem Informasi Terpadu dengan menggunakan tahap pengembangan perangkat lunak terstruktur yaitu dengan Waterfall Model. Langkah-langkah penelitian dalam Waterfall Model, antara lain : a) Definisi dan analisis kebutuhan (Requirements analysis and definition) Mengumpulkan kebutuhan pengguna secara lengkap, dengan survei ke sekolah,wawancara juga pengambilan data yang diperlukan untuk membangun sistem. Kemudian menganalisa dan mendefinisikan kebutuhan yang harus dipenuhi oleh sistem yang akan dibangun. b) Desain Sistem (System and software design) Setelah kebutuhan didefinisikan secara lengkap, maka mulai dengan desain sistem berdasarkan analisis kebutuhan pengguna. Langkah yang dilakukan adalah membuat desain user interface juga tampilan untuk administrator..

(30) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 6. c) Implementasi dan Uji Coba Sistem (Implementation and unit testing) Desain. sistem. diterjemahkan. ke. dalam. program. dengan. menggunakan bahasa pemrograman PHP dan database MySQL sebagai media penyimpanan datanya. d) Penyatuan dan Uji Coba Sistem (Intregation and system testing) Penyatuan coding program yang telah dibuat menjadi sustu sistem informasi terpadu, untuk kemudian dilakukan pengujian sistem secara keseluruhan. e) Pengoperasian dan Pemeliharaan (Operation and maintenance) Mengoperasikan program di lingkungan sekolah SD Negeri Tidar 4 Magelang dan melakukan pemeliharaan, seperti penyasuaian serta adaptasi dengan situasi sebenarnya. 5. Uji Coba terhadap pengguna Dilakukan pengujian sistem informasi terpadu dengan penyebaran kuesioner kepada responden, antara lain : guru, guru wali kelas, staff administrasi sekolah, kepala sekolah dan orang tua siswa.. 1.6 Sistematika Penulisan Dalam penulisan penelitian ini, penulis membagi dalam beberapa bab, sebagai berikut : Bab I Pendahuluan Pada bab ini menjelaskan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian serta metodologi penelitian yang digunakan..

(31) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 7. Bab II Landasan Teori Dalam bab ini menjelaskan mengenai dasar-dasar teori yang digunakan untuk membangun sistem dan membantu memecahkan masalah dalam penelitian. Meliputi : pengertian sistem informasi berbasis web, rekayasa perangkat lunak dan metodologi pengembangan perangkat lunak,pengertian basisdata, DBMS dan tahap perancangan basis data, database MySQL dan tinjauan PHP.. Bab III Analisa dan Perancangan Sistem Pada bab ini berisi penjelasan mengenai analisa dan perancangan sistem, mencakup : gambaran sistem lama, gambaran sistem yang akan dikembangkan,. perancangan desain basis data, input, proses sampai. output yang dihasilkan.. Bab IV Implementasi Sistem Bab ini berisi implementasi dari sistem berdasarkan perancangan yang telah dibuat pada bab sebelumnya. Bab ini mencakup capture gambar dari interface yang ada pada sistem.. Bab V Analisa Hasil Bab ini menganalisa hasil dari implementasi, termasuk kelebihan dan kekurangan sistem. Pada bagian ini juga membahas hasil uji coba.

(32) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 8. sistem terhadap user yang dirangkum dari pengisian kuesioner oleh beberapa koresponden. Rangkuman tersebut disajikan dalam bentuk tabel dan grafik.. Bab VI Penutup Pada bab ini merumuskan kesimpulan dan saran..

(33) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB II LANDASAN TEORI. 2.1 Sistem informasi berbasis web. Sistem adalah “suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu” (Gerald). Sedangkan pengertian sistem informasi menurut Robert A.Leitch (2001), adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan. Seiring perkembangan era globalisasi, teknologi semakin berkembang dengan pesat. Bagaimana suatu informasi didapatkan msyarakat tidak hanya pada kondisi dan tempat tertentu. Tetapi suatu informasi dapat diperoleh dimanapun, kapanpun dan untuk siapapun. Oleh karena itu, dibangun sistem informasi berbasis web, yang memungkinkan pengguna untuk mengakses secara online, untuk pemenuhan kebutuhan akan informasi. Sistem informasi berbasis web adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan 9.

(34) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 10. dengan interaksi secara langsung dan beroperasi pada sebuah browser aplikasi dan teknologi internet (Whitten,2005). Sistem informasi berbasis web memberikan akses kepada pengguna untuk dapat menggali dan mendapatkan berbagai informasi yang disajikan sistem.. 2.2 Rekayasa Perangkat Lunak Perangkat lunak merupakan kumpulan dari berbagai item (program, prosedur, dan dokumen data yang saling terkait) yang merepresentasikan masalah di dunia nyata yang dikonfigurasikan dalam satu bentuk aplikasi yang harus dikerjakan komputer atau perangkat lunak. Merupakan programprogram komputer dan dokumentasi yang berkaitan, Sedangkan pengertian dari Rekayasa Perangkat Lunak sendiri, yaitu suatu disiplin rekayasa yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak. Mengadopsi pendekatan yang sistematis dan terorganisir terhadap pekerjaannya dan menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia (Adhie, 2010). Beberapa Metode Rekayasa Perangkat Lunak, antara lain : 1. Deskripsi Model, untuk mendeskripsikan model dengan menggunakan grafik ataupun notasi – notasi tertentu. 2. Aturan, sistem.. merupakan suatu batasan yang digunakan dalam pemodelan.

(35) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 11. 3. Rekomendasi, merupakan saran untuk membentuk perancangan yang baik. 4. Petunjuk proses, merupakan aktifitas yang diikuti untuk mengembangkan model sistem. Metode pengembangan perangkat lunak yang digunakan adalah Waterfall Model. Fase-fase dalam Waterfall Model (Sommerville , 2001), antara lain : a.. Definisi dan analisis kebutuhan (Requirements analysis and definition) Mengumpulkan kebutuhan secara lengkap, kemudian menganalisa dan mendefinisikan kebutuhan yang harus dipenuhi oleh sistem yang akan dibangun. Fase ini harus dikerjakan secara lengkap, sehingga untuk desain sistemnya bias lengkap dan detail.. b.. Desain Sistem (System and software design) Setelah kebutuhan didefinisikan secara lengkap, maka mulai dengan desain sistem berdasarkan analisis kebutuhan pengguna.. c.. Implementasi dan Uji Coba Sistem (Implementation and unit testing) Desain. program. diterjemahkan. ke. dalam. kode-kode. dengan. menggunakan bahasa pemrograman yang sudah ditentukan. d.. Penyatuan dan Uji Coba Sistem (Intregation and system testing) Penyatuan unit-unit program, kemudian dilakukan pengujian sistem secara keseluruhan. e.. Pengoperasian dan Pemeliharaan (Operation and maintenance) Mengoperasikan. program. di. lingkungannya. dan. melakukan. pemeliharaan, seperti serta adaptasi dengan situasi sebenarnya..

(36) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 12. 2.3 Basisdata Data adalah fakta mengenai objek, orang dan lain sebagainya. Asep Herman ( 2004) menyimpulkan. “basisdata adalah kumpulan data yang. dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi”. Sehingga data yang akan tersimpan di dalamnya akan terstruktur dan terorganisir dengan baik untuk membantu penyajian informasi yang dibutuhkan pemakai. “Basis data adalah satu kelompok organisasi data yang terpusat. Basis data secara umum dianalogikan sebagai lemari dokumen atau sekumpulan lemari dokumen” (Davies , 1991). Basis data diorganisasikan sebagai tempat penyimpanan data. 2.3.1. DBMS (Data Base Management System) DBMS adalah sistem perangkat lunak yang memungkinkan pengguna. untuk. mendefinisikan,. membuat,. memelihara. dan. mengontrol akses ke database. Dimana DBMS adalah perangkat lunak yang berinteraksi dengan program aplikasi pengguna dan database. DBMS menyediakan beberapa fasilitas sebagai berikut : (Connoly,et.all,2002). 1.. DDL (Data Definition Language) memungkinkan pengguna untuk mendefinisikan tipe data (data type), struktur (structure), dan batasan – batasan (constraints) pada data yang disimpan ke dalam database..

(37) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 2.. 13. DML (Data Manipulation Language) memungkinkan pengguna untuk memasukkan (insert), mengubah (update), menghapus (delete), dan menampilkan (retrieve) data dari database..

(38) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 2.3.2. Metode Perancangan Basis Data Application requirements. Database design Conceptual design. CONCEPTUAL SCHEMA. Logical design. LOGICAL SCHEMA. Physical design. PHYSICAL SCHEMA. Database structure and related documentation. Gambar 2. 1 Perancangan basis data. 14.

(39) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 15. Terdapat 3 tahap utama dalam perancangan basisdata : 1. Conceptual Design Pada tahap ini merupakan conceptual schema yang mengacu pada conceptual model, yang biasanya digambarkan dengan ER Model (Entity Relational Model). Dalam tahap ini mulai dipikirkan bagaimana data dapat diimplementasikan ke sistem sesungguhnya serta efisiensi program yang dibuat untuk memanfaatkan data-data yang ada. 2. Logical Design Tahap dimana akan memilih tipe DBMS yang digunakan untuk menterjemahkan model konseptual ke dalam model DBMS yang dipilih. Tahap ini berupa logical schema basisdata yang mengacu pada suatu logical data model, seperti Relational Model. Model relasional adalah model data yang paling banyak digunakan saat ini. Pada model ini, relasi dimisalkan sebagai himpunan dari record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari setiap Field (atau atribut atau kolom), dan tipe dari setiap Field (Asep Herman,2004). 3. Physical Design Dalam tahap ini, logical schema dilengkapi implementasi secara fisik yang sudah mendetail sesuai dengan DBMS (Database Management System) yang digunakan..

(40) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 16. 2.4 Database MySQL MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu bersifat Open Source (tidak perlu membayar), dan dapat digunakan pada berbagai platform ,kecuali untuk jenis Enterprise, yang bersifat komersial. Terdapat user tertentu yang mempunyai hak akses ke database tersebut dan bias membaca atau menambahkan data ke database. 2.4.1. Struktur Query Language (SQL) pada database MySQL Beberapa perintah yang dapat dilakukan pada data base MySQL : -. CREATE DATABASE namaDatabase ; Perintah query untuk membuat data base. -. DROP DATABASE namaDatabase ; Perintah query untuk menghapus data base tertentu, sesuai dengan kondisi yang ditentukan.. -. CREATE TABLE namaTabel(nama Field tipe Field(value)); Perintah query untuk membuat tabel.. -. DROP TABLE namaTabel ; Perintah query untuk menghapusa tabel tertentu.. -. SELECT Perintah SELECT akan menspesifikasikan kolom-kolom yang akan ditampilkan. Misalnya : SELECT * FROM namaTabel; atau.

(41) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 17. SELECT namaField, namaField FROM namaTabel; -. INSERT Perintah query untuk memasukkan nilai dari filed pada suatu tabel. Misalnya : INSERT INTO namaTabel{(namaField,namaField…...nnamaField)}. VALUES. {(value, value, ………nvalue)} -. UPDATE Perintah query untuk melakukan perubahan terhadap nilai data dalam suatu Field pada tabel tertentu. Misalnya : UPDATE namaField SET namaField = value FROM namaTabel;. -. DELETE Perintah untuk menghapus nilai data dalam suatu Field pada tabel tertentu. Misalnya : DELETE FROM namaTabel where namaField=value; (kondisi).. 2.4.2. Koneksi Database ke MySQL Membuat koneksi PHP ke database MySQL berfungsi agar data yang tersimpan dalam database MySQL dapat dipanggil dengan.

(42) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 18. menggunakan script PHP dan tag HTML, sehingga dapat diakses user secara online, untuk mendapatkan data yang dibutuhkan. Contoh script yang digunakan untuk membuat koneksi PHP ke MySQL, yaitu :. <?php $hostname = “localhost”; $username = “mysql_username”; $password = “mysql_password”; $database = “nama_database”;. $conn = mysql_connect(”$hostname”,”$username”,”$password”); if (!$conn) die (”Gagal Melakukan Koneksi”); mysql_select_db($database,$conn) or die (”Database Tidak Diketemukan di Server”); ? > Keterangan :. - mysql_connect. dipergunakan. untuk. membuat. koneksi. menggunakan PHP ke server MySQL. Data untuk hostname, mysql. username,. dideklarasikan. dan. oleh. password variabel. yang. digunakan. $hostmysql,. telah. $username,. $password. Selain itu dapat juga melakukan koneksi database denganscript.

(43) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. -. 19. : mysql_connect(”localhost”,”username”,”password”); Dimana masing-masing juga telah berisi nama host, username dan password yang sudah dideklarasikan terlebih dahulu.. - mysql_select_db berfungsi untuk menentukan dan memilih database yang akan digunakan untuk pemanggilan data. - if (!$conn) die (”Gagal Melakukan Koneksi”); Pesan ini akan ditampilkan ketika mengalami kegagalan dalam melakukan koneksi ke database MySQL.. 2.4.3. Privileges dalam MySQL. 9. SELECT : Mengijinkan user tersebut untuk memilih data dari tabel dalam database sesuai dengan kebutuhan.. 9. INSERT : Mengijinkan user tersebut untuk memasukkan data yang akan disimpan di tabel pada database.. 9. UPDATE : Mengijinkan user tersebut untuk melakukan pengubahan data yang tersimpan di tabel pada database.. 9. DELETE : Mengijinkan user tersebut untuk menghapus data pada database, apabila diperlukan.. 9. INDEX : Mengijinkan user tersebut untuk mengindeks data pada database. Ini bisa mempercepat akses database.. 9. CREATE TEMPORARY TABLES : Mengijinkan user tersebut untuk membuat tabel sementara pada database..

(44) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 9. 20. CREATE : Mengijinkan user tersebut untuk membuat tabel yang dibutuhkan dalam database, yang nantinya akan digunakan untuk menyimpan data sesuai kebutuhan user.. 9. ALTER : Mengijinkan user tersebut untuk mengubah tabel dalam database.. 9. DROP : Mengijinkan user tersebut untuk menghapus tabel dalam database, apabila diperlukan.. 9. LOCK TABLES : Mengijinkan user tersebut untuk mengunci tabel dalam database.. 9. REFERENCES : Mengijinkan user tersebut untuk membuat referensi pada tabel dalam database. Biasanya beberapa user hanya dibatasi untuk diberi beberapa privileges saja, sedangkan untuk mengatur dan mengolah keseluruhan data dari database dilakukan oleh super admin atau admin.. 2.5 Tinjauan PHP “PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan oleh server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server, sedangkan yang dikirimkan ke browser hanya hasilnya saja” (Widigdo, 2003). Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya, dapat membentuk suatu tampilan, berdasarkan permintaan terkini. Sedangkan “HTML (Hyper Text Markup.

(45) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 21. Language) merupakan bahasa standar untuk membuat halaman-halaman website” (Kadir,2008). 2.5.1. Konsep Kerja PHP Pada prisipnya, konsep kerja PHP hampir mirip dengan konsep kerja HTML. Hanya saja, ketika PHP yang diminta telah didapatkan web server , isinya segera dikirimkan ke mesin PHP, yang kemudian oleh mesin tersebut akan diproses lebih lanjut dan memberikan hasil (berupa kode HTML) ke web server. Selanjutnya, web server akan menyampaikan ke pengguna.. Web Server Script PHP. Permintaan HTTP (sesuatu.HTML). Mesin PHP. Browser. Gambar 2. 2 Skema PHP. Kode HTML.

(46) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 22. 2.5.2. Konsep Kerja HTML Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan sebutan alamat Internet, browser mendapatkan alamat web server , mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server. Selanjutnya, web server akan mencarikan file yang diminta dan memberikan isinya ke browser. Browser yang bersangkutan segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar pengguna.. Web Server. Permintaan HTTP (sesuatu.html). Kode HTML. Browser. Gambar 2. 3 Skema HTML.

(47) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB III ANALISIS DAN PERANCANGAN SISTEM. 3.1. Definisi dan Analisis Kebutuhan 3.1.1. Gambaran Sistem Lama Sekolah Dasar Negeri Tidar 4 Magelang merupakan sekolah dasar yang terletak di Jalan Beringin V no 1 Tidar Magelang. Sekolah tersebut saat ini memiliki murid sejumlah 211 siswa dan 17 orang guru. Beberapa fasilitas yang dimiliki sekolah, antara lain : mushola, perpustakaan, laboratorium IPA dan komputer, ruangan kelas sejumlah 6 ruang, ruang guru, ruang kepala sekolah, ruang UKS, arena berolahraga dan toilet untuk guru maupun siswa. Struktur organisasi di Sekolah Dasar Tidar 4 Magelang adalah sebagai berikut :. 23.

(48) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. STRUKTUR ORGANISASI SD NEGERI TIDAR 4 MAGELANG. Gambar 3. 4 Struktur Organisasi Sekolah SD N Tidar 4 Magelang. 24.

(49) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 25. Berdasarkan observasi dan wawancara yang dilakukan, maka akan dibangun Sistem Informasi Terpadu Sekolah Dasar Berbasis Web di SD Negeri Tidar 4 Magelang, yang sesuai dengan kebutuhan pengguna di sekolah yang bersangkutan. Prosedur yang berlaku pada sistem sekarang yang diterapkan di SD Negeri Tidar 4 Magelang, adalah sebagai berikut : a. Pengolahan nilai rapor siswa. Pengolahan nilai rapor siswa dilakukan oleh guru wali kelas. Setiap guru wali kelas mengolah nilai siswa untuk beberapa mata pelajaran yang berbeda. Nilai tersebut akan diolah menjadi nilai rapor untuk masing-masing siswa setiap semester. Langkah-langkah yang dilakukan untuk pengolahan nilai siswa menjadi nilai rapor, antara lain : 1. Nilai siswa dicatat dalam buku daftar nilai siswa, yang mencakup : nama siswa, nilai ulangan harian siswa, nilai tugas dan PR, nilai Ujian Tengah Semester (UTS) dan nilai Ujian Akhir Sekolah (UAS). Buku tersebut berlaku per mata pelajaran untuk masing-masing kelas. 2. Nilai siswa yang sudah dicatat dalam buku daftar nilai siswa kemudian akan dirangkum dalam buku daftar kelas. yang mencakup : nama. siswa,nomor induk siswa (NIS), nilai akhir siswa serta nilai rata-rata kelas untuk semua mata pelajaran. Buku tersebut dimiliki oleh setiap wali kelas..

(50) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 26. 3. Setelah dirangkum dalam buku daftar kelas, maka seluruh nilai untuk masing-masing siswa dalam satu kelas, akan dimasukkan ke buku rapor siswa. Selain laporan nilai siswa, buku rapor juga mencatat nilai tentang kepribadian siswa dan ketidakhadiran siswa (absensi siswa). b. Pengolahan keuangan sekolah Pencatatan keuangan sekolah dilakukan oleh staff administrasi sekolah yang disebut bendahara. Terdapat beberapa ketentuan yang dilakukan bendahara untuk pembuatan pembukuan laporan keuangan, antara lain : 1.. Pemasukan dana akan dicatat dalam kolom Debit, sedangkan pengeluaran dana untuk keperluan sekolah akan dicatat dalam kolom Kredit. Pada akhirnya sisa uang yang ada akan dimasukkan ke kolom saldo.. 2.. Laporan keuangan akan dirangkum dan dilaporkan setiap bulan.. 3.. Terdapat pemasukan rutin untuk sekolah yaitu dana BOS (Bantuan Operasional Sekolah) yang diberikan per 3 bulan.. 4.. Pengeluaran dana untuk kebutuhan sekolah, akan mengurangi dari dana BOS yang diberikan kepada sekolah. Pengeluaran terdiri dari : pengeluaran rutin dan pengeluaran tidak rutin..

(51) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 27. Beberapa kendala yang dihadapi dalam pengolahan nilai rapor siswa dan keuangan sekolah, antara lain : 1. Guru wali kelas terkadang kewalahan dengan pengolahan nilai rapor beberapa mata pelajaran untuk banyak siswa per kelas. 2. Pengolahan nilai rapor untuk siswa masih dikerjakan dengan kalkulator, sehingga membutuhkan waktu yang relatif lama. 3. Pengolahan keuangan sekolah dan pengolahan nilai rapor membutuhkan ketelatenan serta ketelitian yang tinggi.. Harapan dari pengguna dengan dibangunnya sistem informasi terpadu sekolah dasar, antara lain : 1. Membantu perhitungan nilai rapor dan pengelolaan keuangan sekolah, dengan lebih cepat dan meningkatkan efisiensi waktu pengerjaan. 2. Menyimpan data secara terstruktur dan terkomputerisasi, sehingga data tidak hanya berbentuk file dokumen, tetapi tersimpan dalam suatu database,. yang. membutuhkannya.. dapat. diakses. sewaktu-waktu. ketika. pengguna.

(52) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 28. 3.1.2. Gambaran Sistem yang Akan Dikembangkan Pembangunan Sistem Informasi Terpadu Sekolah Dasar ini,bertujuan untuk : 1.. Membantu guru wali kelas dalam melakukan pengolahan nilai rapor siswa serta staff administrasi sekolah dalam melakukan pengolahan data akademik dan keuangan sekolah, untuk meningkatkan efisiensi waktu pengerjaan.. 2.. Membantu orang tua siswa untuk dapat mengetahui laporan nilai hasil prestasi belajar siswa (nilai rapor) yang dapat dilakukan secara online.. 3.. Membantu masyarakat umum untuk dapat mengetahui berbagai informasi mengenai SD Negeri Tidar 4 Magelang.. 4.. Mengetahui sejauh mana teknologi informasi dapat membantu pengelolaan data di sekolah dasar.. Sistem Informasi yang akan dibangun dapat diakses oleh beberapa pengguna (user), sebagai berikut : 1.. Admin Admin merupakan salah satu pengguna yang bertugas untuk mengurusi data-data di dalam sistem yang bersifat umum, misalnya : data berita dan data fasilitas mengenai sekolah yang bersangkutan. Selain itu, Admin juga akan memberikan username dan password.

(53) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 29. untuk pengguna lainnya, yaitu untuk guru yang membutuhkan hak akses ke sistem untuk pengolahan data. 2.. Kepala Sekolah Kepala Sekolah memiliki hak akses untuk dapat melihat keseluruhan data yang disajikan sistem, antara lain : daftar nilai rapor, data siswa, data tenaga pengajar (guru), data orang tua siswa,data keuangan siswa dan seluruh berita dan fasilitas yang disajikan sistem.. 3.. Guru Wali Kelas Merupakan pengguna yang membutuhkan data siswa untuk melakukan perhitungan nilai rapor. Nilai yang diolah berasal dari pelajaran yang diampunya maupun dari guru bidang studi... 4.. Staff Administrasi Sekolah Petugas Administrasi Sekolah, akan melakukan pengolahan data yang berkaitan dengan administrasi siswa, seperti data siswa, data pengajar(guru), data orang tua siswa dan data keuangan sekolah.. 5.. Siswa Siswa maupun orang tuanya memiliki hak akses untuk dapat melihat nilai rapor serta berbagai informasi yang disajikan sistem secara online..

(54) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 6.. 30. Orang tua calon siswa baru Orang tua calon siswa baru dapat mengakses berbagai informasi serta fasilitas yang disajikan sistem mengenai sekolah yang bersangkutan.. 3.1.2.1. Use Case Diagram Use Case Diagram untuk Subsistem Admin, sebagai berikut :. Gambar 3. 5 Use Case Diagram Subsistem Admin.

(55) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 31. Use Case Diagram untuk Subsistem Kepala Sekolah, sebagai berikut :. Gambar 3. 6 Use Case Diagram Subsistem Kepala Sekolah.

(56) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 32. Use Case Diagram untuk Subsistem Guru Wali Kelas, sebagai berikut :. Gambar 3. 7 Use Case Diagram Subsistem Wali Kelas. Use Case Diagram untuk Subsistem Guru, sebagai berikut :. Gambar 3. 8 Use Case Diagram Subsistem Guru.

(57) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 33. Use Case Diagram untuk Subsistem Staff Administrasi, sebagai berikut :. Gambar 3. 9 Use Case Diagram Subsistem Staff Administrasi Sekolah.

(58) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 34. Use Case Diagram untuk Subsistem Siswa dan Orang Tua, sebagai berikut :. Gambar 3. 10 Use Case Diagram Subsistem Siswa dan Orang Tua.

(59) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 35. Narasi Use Case Tabel 3. 1 Narasi Use Case Proses Login Nama Use case. Login. Tipe use-case. ID use-case. 1. Prioritas. Tinggi. Sumber. -. Pelaku bisnis. Admin, Kepala Sekolah, Staff Administrasi, Guru Wali. utama. Kelas,Guru, Siswa dan Orang Tua.. Persyaratan pada sistem :. √. Pelaku partisipan lain Stakeholder lain. -. yang berminat Deskripsi. Use case ini menggambarkan aktor (pelaku) yang akan melakukan login ke dalam sistem.. Prakondisi. Aktor adalah pengguna yang sudah mempunyai account ,yang digunakan untuk melakukan akses dan pengolahan data di dalam sistem.. Pemicu Langkah umum pada kejadian. Admin harus melakukan login sebelum mengakses sistem. Aksi Aktor. Respon Sistem. Step 1 : Aktor login ke dalam. Step 2 : Sistem mengecek. sistem dengan memasukkan. username, password dan. username dan password yang. kecocokan. dimilikinya.. username dan password Step. 3. menampilkan. antara :. Sistem interface.

(60) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. halaman. 36. utama,sesuai. dengan hak akses untuk pengguna. Langkah alternatif. Alt. Step 3 : Username. atau password salah/tidak. ditemukan, sehingga sistem akan menampilkan pesan error dan user harus login kembali. Kesimpulan. Proses login dalam use case ini selesai, jika sistem menampilkan halaman utama dari sistem, yang sesuai dengan hak akses pengguna.. Pascakondisi. Seluruh pengguna yang termasuk aktor (pelaku) dapat mengakses sistem setelah melakukan login.. Tabel 3. 2 Narasi Use Case Proses Update username dan password Nama Use case. Update username dan. Tipe use-case. password ID use-case. 2. Prioritas. Tinggi. Sumber. -. Pelaku bisnis. Admin. Persyaratan pada sistem :. √. utama Pelaku partisipan lain Stakeholder lain. -. yang berminat Deskripsi. Use case ini menggambarkan Admin yang akan melakukan pengolahan update data username dan password untuk pengguna sistem yang lain..

(61) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Prakondisi. 37. Aktor adalah pengguna yang sudah mempunyai account ,yang digunakan untuk melakukan akses dan pengolahan data di dalam sistem.. Pemicu. Admin akan melakukan pengolahan data pada sistem.. Langkah umum pada kejadian. Aksi Aktor. Respon Sistem. Step 1 : Admin melakukan login. ke. memasukkan. sistem. dengan. username. dan. password yang dimilikinya. Step 4 : Admin dapat. Step 2 : Sistem mengecek username, password dan kecocokan. antara. username dan password.. Step. 3. :. Sistem. melakukan pengolahan data,. menampilkan. yaitu insert, edit dan delete. halaman. data username dan password. dengan hak akses untuk. pengguna lain yang tersimpan. pengguna.. interface utama,sesuai. dalam sistem. Step 5 : Setelah selesai melakukan. pengolahan. data, maka Admin dapat melakukan. logout. dari. sistem. Langkah alternatif. Alt. Step 3 : Username. atau password salah/tidak. ditemukan, sehingga sistem akan menampilkan pesan error dan user harus login kembali. Alt. Step 4 : Admin dapat melakukan pengolahan data lainnya, yang sesuai dengan hak aksesnya ke sistem. Kesimpulan. Proses pengolahan update data username dan password.

(62) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 38. dilakukan oleh Admin. Pascakondisi. Pengguna (Admin) dapat melakukan pengolahan data username dan password pengguna lain pada sistem.. Tabel 3. 3 Narasi Use Case Proses Update Fasilitas Nama Use case. Update data fasilitas. ID use-case. 3. Prioritas. Tinggi. Sumber. -. Pelaku bisnis. Admin. Tipe use-case Persyaratan pada sistem :. √. utama Pelaku partisipan lain Stakeholder lain. -. yang berminat Deskripsi. Use case ini menggambarkan Admin yang akan melakukan pengolahan update data fasilitas sekolah yang ditampilkan pada sistem.. Prakondisi. Aktor adalah pengguna yang sudah mempunyai account ,yang digunakan untuk melakukan akses dan pengolahan data di dalam sistem.. Pemicu. Admin akan melakukan pengolahan data pada sistem.. Langkah umum pada kejadian. Aksi Aktor. Respon Sistem. Step 1 : Admin melakukan login. ke. memasukkan. sistem. dengan. username. dan. Step 2 : Sistem mengecek username, password dan kecocokan. antara.

Gambar

Gambar 4.91  Data User.....................................................................................
Gambar 4.122 Input Jumlah Ketidakhadiran Siswa ...........................................
Gambar 2. 1 Perancangan basis data Conceptual design CONCEPTUAL SCHEMA Logical design LOGICAL SCHEMA Physical design PHYSICAL SCHEMA Database designApplication requirements
tabel dalam database sesuai dengan kebutuhan.
+7

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk menguji secara empiris pengaruh penerapan sistem informasi akuntansi, komunikasi internal, dan kompensasi terhadap kinerja karyawan pada Usaha

JUDUL : DIY LAWAN VIRUS ZIKA PAKAI NYAMUK BER- WOLBACHIA. MEDIA : SEPUTAR INDONEISA TANGGAL : 1

Di bawah direktif Menteri Susi, kebijakan Indonesia untuk memberantas IUUF dari kapal asing dan investasi untuk armada kapal skala-kecil dapat mengurangi upaya penangkapan

Rukun ketiga: Zakat yaitu sedekah yang dibayyar oleh orang yang memiliki harta sampai nishab(kadar tertenrtu) setiap tahun,kepada yang berhak menerimanya seperti kaum fakir

PENGARUH GOOD CORPORATE GOVERNANCE (GCG) DAN VOLUNTARY DISCLOSURE TERHADAP BIAYA HUTANG (COST OF DEBT) PADA PERUSAHAAN PERBANKAN YANG TERDAFTAR DI BEI..

2,3 Pelayanan tindakan medis dapat menghasilkan limbah yang berpotensi menyebarkan virus, bakteri atau parasit kepada.. staf, pasien, masyarakat umum

banyaknya tanaman itu terdapat juga tanaman- tanaman yang berkasiat bagi kesehatan tubuh kita ini dan termasuk daun sirih yang ada disekitar kita yang sebagian orang tidak tahu

Seperti hal nya pada program fisik, dalam pelaksanaan program non fisik ini kami berharap dapat memberikan kontribusi positif bagi seluruh warga di Budegan II.Sehingga