SISTEM INFORMASI PENGOLAHAN DATA SISWA DAN ADMINISTRASI PADA SMA NEGERI 1 SEI KEPAYANG BERBASIS WEB
LAPORAN TUGAS AKHIR
Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Program Diploma 3
oleh
Taufik Gunawan NIM : 1005102046
PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2013
ABSTRAK
Sistem Informasi Pengolahan Data Siswa dan Administrasi SMA Negeri 1 Sei Kepayang Berbasis Web. Pada saat menjelang penerimaan rapor, maka guruguru mata pelajaran akan menulis nilai siswa per kelas yang di ajarnya kemudian memberikan nilai tersebut ke wali kelas. Setelah wali kelas menerima nilai dari setiap guru mata pelajaran, wali kelas harus menulis nilai tersebut ke dalam sebuah rapor setiap siswanya. Setelah rapor selesai ditulis, pada waktu yang telah ditentukan rapor tersebut akan diberikan pada siswa dan pada waktu yang telah ditentukan pula rapor tersebut akan dikembalikan pada sekolah. Padahal, di tengah perkembangan teknologi informasi saat ini seharusnya telah memberikan kemudahan kepada seluruh aspek khusus di bidang pendidikan. Sistem Informasi Pengolahan Data Siswa dan Administrasi SMA Negeri 1 Sei Kepayang menyediakan sarana untuk guru agar menginputkan nilai tersebut pada website, dan wali kelas tidak perlu lagi menulis ulang nilai tersebut pada rapor. Siswa juga dapat dengan mudah mengakses nilai mereka pada website. Administrasi juga dapat dengan mudah dalam mengolah data guru dan siswa karena sudah ada sistem pengolahaannya. Sistem aplikasi ini dibuat dengan merancang DFD (Data Flow Diagram), input, output, database, kamus data, user interface, dan algoritma pemograman. Dan, hasil dari rancangan tersebut telah diimplementasikan ke dalam script HTML, CSS, PHP dan MySQL digunakan sebagai manajemen database. Sehingga dihasilkan sebuah aplikasi yang memudahkan pengolahan data nilai. Namun, sistem aplikasi ini masih memiliki kekurangan yakni belum adanya fasilitas yang memungkinkan siswa untuk melihat nilai berdasarkan tahun ajaran oleh siswa. Keyword : Sistem Informasi, PHP, MySql, Pengolahan Data, Aplikasi.
KATA PENGANTAR Puji syukur penulis ucapkan kehadiran Allah SWT, yang masih memberikan kesehatan sehingga akhirnya Tugas Akhir ini berhasil diselesaikan dalam waktu yang ditetapkan. Teknologi komputer khususnya website kini telah menjadi alat tak terpisahkan dari dunia bisnis, pendidikan hiburan dan lainnya. Bagi suatu organisasi pendidikan, sistem informasi sangat di perlukan untuk pengolahan data dan pencitraan sekolah agar lebih baik. Menyadari hal diatas, maka penulis membuat tugas akhir dengan judul “Sistem Informasi Pengolahan Data dan Administrasi SMA Negeri 1 Sei Kepayang Berbasis Web”. Dalam judul ini, penulis membahas mengenai pengolahan data siswa, guru dan dan administrasi kesiswaan pada SMA Negeri 1 Sei kepayang. Selama mengikuti pendidikan dan menyelesaikan laporan Tugas Akhir ini, penulis telah banyak mendapatkan bantuan dan dukungan serta doa dari berbagai pihak. Pada kesempatan ini penulis mengucapkan terima kasih dan penghargaan kepada : 1.
M. Syahruddin, ST., MT, selaku Direktur Politeknik Negeri Medan
2.
Ir. Rina Anugrahwaty, MT, selaku Ketua Jurusan Elektro Politeknik Negeri Medan
3.
Roslina, M.I.T, selaku Kepala Program Studi Manajemen Informatika Politeknik Negeri Medan
4.
Ismael, S.Kom, M.Kom, selaku dosen pembimbing dalam penyusunan laporan tugas akhir yang telah banyak memberikan petunjuk dan bimbingan, sehingga akhirnya penulis bisa menyelesaikan laporan tugas akhir ini dengan sebaik-baiknya.
5.
Amril Wahyu, S.Pd selaku Kepala SMA Negeri 1 Sei Kepayang yang mengizinkan saya untuk melakukan penelitian.
6.
B. Pasaribu, S.Pd yang membantu saya untuk melakukan penelitian.
7.
Drs. Badlan selaku guru SMA Negeri 1 Sei Kepayang yang memberikan saya data dan informasi mengenai penelitian saya.
8.
Teristimewa kepada ayah dan ibu atas doa kedua orang tua segala sumber kehidupan saya yang telah membesarkan dan mendidik, yang memiliki peran yang amat penting dan tak terhingga, sehingga rasanya ucapan terima kasih ini tidaklah cukup untuk menggambarkan wujud penghargaan saya. Adikadik dan saudara penulis, Cek Syamsir, Nurhadika, Dian Fauzy dan Aulia Zakia yang memberikan dukungan untuk penulis.
9.
Rekan-rekan penulis, sesama mahasiswa Program Studi Manajemen Informatika dan semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah banyak membantu dan baik langsung maupun tidak langsung memberikan saran, pendapat, serta pandangan sehingga laporan tugas akhir ini dapat diselesaikan sebagaimana mestinya, semoga Allah SWT memberikan taufik dan hidayah-Nya pada mereka.
10. Para sahabat penulis dari kelompok Deadline Killer, yaitu Ahmad Syuhada, Bahar Noer Batubara alias Zulkifli, Dody L Silalahi, Haru Rosyadi dan
Minka Prayogo yang memberikan penulis inspirasi dan juga motivasi hingga tugas akhir ini selesai dengan baik. 11. Para sahabat penulis dari berbagai media sosial, teman kos dan juga teman sekelas yang memberikan do’a dan dukungan yaitu Sriyantika Nakku, Kak Balqis, Uci, Wina Kapoor, Putri, Meyne, Esy, Lois, Irin, Sarma, Tia, Sutini, Theresia, Rika, Sarma, Handa, Siska, Laili, Bang Afrizal, Chairi, Cici, Ipeh, Nuri, Kak Mesrice, Tora, Rifai, Cardo Seng, Pak Kos, Buk Kos, Bg Ican, Bg Dede, Sigit, Udin, Akmal, Rasyid dan masih banyak lagi yang belum penulis sebutkan satu persatu. Semoga mereka mendapatkan yang terbaik bagi mereka. Amin. Penulis menyadari sepenuhnya bahwa penulisan Tugas Akhir ini masih jauh dari kesempurnaan yang dikarenakan pengtahuan dan pengalaman yang dimiliki penulis masih sangat terbatas, baik secara penyajian, maupun bentuk isinya. Untuk itu penulis mengharapkan saran dan kritik dari berbagai pihak yang bersifat membangun. Penulis berharap semoga Tugas Akhir ini dapat berguna bagi semua pihak yang membacanya. Medan, 23 Agustus 2013 Penulis
Taufik Gunawan NIM. 1005102046
DAFTAR ISI
ABSTRAK ................................................................................................................2 KATA PENGANTAR ...............................................................................................3 DAFTAR ISI.............................................................................................................6 DAFTAR GAMBAR .................................................................................................9 DAFTAR TABEL ...................................................................................................13
BAB 1
PENDAHULUAN ....................................... Error! Bookmark not defined. 1.1 Latar Belakang Masalah ............................Error! Bookmark not defined. 1.2 Ruang Lingkup Masalah ............................Error! Bookmark not defined. 1.2.1 Rumusan Masalah ...................... Error! Bookmark not defined. 1.2.2 Batasan Masalah ........................ Error! Bookmark not defined. 1.3 Tujuan dan Manfaat .................................Error! Bookmark not defined. 1.3.1 Tujuan Tugas Akhir ..................... Error! Bookmark not defined. 1.3.2 Manfaat Tugas Akhir ................... Error! Bookmark not defined. 1.4 Metode Pengerjaan dan Penelitian ...........Error! Bookmark not defined. 1.4.1 Perencanaan .............................. Error! Bookmark not defined. 1.5 Analisa Sistem..........................................Error! Bookmark not defined. 1.5.1 Perancangan Sistem ................... Error! Bookmark not defined. 1.6 Sistematika Penulisan...............................Error! Bookmark not defined.
BAB 2
LANDASAN TEORI ................................... Error! Bookmark not defined. 2.1 Sistem ................................................ Error! Bookmark not defined. 2.2 HTML ................................................. Error! Bookmark not defined. 2.3 PHP.................................................... Error! Bookmark not defined. 2.4 Basis Data (Database) ......................... Error! Bookmark not defined. 2.5 Server ................................................ Error! Bookmark not defined. 2.6 Web Server ........................................ Error! Bookmark not defined. 2.7 Apache HTTP Server............................ Error! Bookmark not defined. 2.8 MySQL ............................................... Error! Bookmark not defined. 2.9 SDLC (Systems Development Life Cycle)Error! Bookmark not defined.
2.10 Basis Data (Database) ......................... Error! Bookmark not defined. 2.11 Flowchart ........................................... Error! Bookmark not defined. 2.12 Normalisasi ........................................ Error! Bookmark not defined.
BAB 3
ANALISA DAN PERANCANGAN SISTEM ............. Error! Bookmark not
defined. 3.1 Analisis Sistem Berjalan ............................Error! Bookmark not defined. 3.1.1 Input ......................................... Error! Bookmark not defined. 3.1.2 Output ....................................... Error! Bookmark not defined. 3.1.3 Proses ........................................ Error! Bookmark not defined. 3.1.4 Evaluasi ..................................... Error! Bookmark not defined. 3.2 Rancangan Sistem ....................................Error! Bookmark not defined. 3.2.1 Diagram konteks ........................ Error! Bookmark not defined. 3.2.2 DFD (Data Flow Diagram) level 0 . Error! Bookmark not defined. 3.2.3 DFD level 1 (Pengolahan data kelas) .......... Error! Bookmark not
defined. 3.2.4 DFD level 1 (Pengolahan data mata pelajaran) .. Error! Bookmark
not defined. 3.2.5 DFD level 0 (Pengolahan data nilai siswa) ... Error! Bookmark not
defined. 3.2.6 DFD level 0 (Pengolahan data berita) ......... Error! Bookmark not
defined. 3.2.7 DFD level 0 (Pengolahan data tahun) ......... Error! Bookmark not
defined. 3.2.8DFD Level 0 (Pengolahan data penjadwalan) Error! Bookmark not
defined. 3.2.9 Rencangan output sistem............ Error! Bookmark not defined. 3.2.10 Rancangan input sistem oleh admin......... Error! Bookmark not
defined. 3.2.11 Kamus Data .............................. Error! Bookmark not defined. 3.2.12 Rancangan database ................. Error! Bookmark not defined. 3.2.13 Rancangan tabel ....................... Error! Bookmark not defined. 3.2.14 Relasi Antar Tabel ..................... Error! Bookmark not defined.
3.2.15 Sruktur interface ...................... Error! Bookmark not defined. 3.2.16 Algoritma pemrograman ........... Error! Bookmark not defined.
BAB 4
HASIL DAN PEMBAHASAN ..................... Error! Bookmark not defined. 4.1 Hasil Sistem Informasi yang Dibangun .......Error! Bookmark not defined. 4.1.1 Halaman utama website ............. Error! Bookmark not defined. 4.1.2 Gallery ....................................... Error! Bookmark not defined. 4.1.3 Registrasi user guru .................... Error! Bookmark not defined. 4.1.4 Registrasi user siswa ................... Error! Bookmark not defined. 4.1.5 Login ......................................... Error! Bookmark not defined. 4.1.6 Halaman administratror .............. Error! Bookmark not defined. 4.1.7 Halaman guru............................. Error! Bookmark not defined. 4.1.8 Halaman Siswa ........................... Error! Bookmark not defined. 4.2 Pembahasan Sistem Informasi yang Dibangun ......... Error! Bookmark not
defined. 4.2.1 Kelayakan teknis ........................ Error! Bookmark not defined. 4.2.2 Kelayakan ekonomi .................... Error! Bookmark not defined. 4.2.3 Kelayakan sosial ......................... Error! Bookmark not defined. 4.2.4 Kebutuhan operasional ............... Error! Bookmark not defined. 4.2.5 Kelebihan dan Kekurangan Sistem ............. Error! Bookmark not
defined. BAB 5
SIMPULAN DAN SARAN .......................... Error! Bookmark not defined. 5.1 Simpulan .................................................Error! Bookmark not defined. 5.2 Saran.......................................................Error! Bookmark not defined.
DAFTAR PUSTAKA .................................................. Error! Bookmark not defined.
DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi .................................................................................13 Gambar 2.2.Interaksi Sistem Informasi .................................................................18 Gambar 3.1 Diagram Konteks................................................................................46 Gambar 3.2 DFD Level 0 .......................................................................................48 Gambar 3.3 DFD Pengolahan data kelas .............................................................. 49 Gambar 3.4 DFD Pengolahan data mata pelajaran ................................................49 Gambar 3.5 DFD Pengolahan data nilai siswa.......................................................50 Gambar 3.6 DFD Pengolahan data berita ..............................................................51 Gambar 3.7 DFD Pengolahan data tahun ...............................................................51 Gambar 3.8 DFD Pengolahan data penjadwalan ...................................................52 Gambar 3.9 Output untu user .................................................................................53 Gambar 3.10 Output nilai siswa .............................................................................54 Gambar 3.11 Output pdf nilai siswa ......................................................................55 Gambar 3.12 Output guru ......................................................................................56 Gambar 3.13 Filter laporan data nilai ....................................................................57 Gambar 3.14 Tampilan halaman gallery ................................................................58 Gambar 3.15 Tampilan data berita .........................................................................59 Gambar 3.16 Tampilan output data siswa ..............................................................59 Gambar 3.17 Tampilan output data guru ...............................................................60 Gambar 3.18 Tampilan output mata pelajaran .......................................................60 Gambar 3.19 Tampilan output ruang kelas siswa ..................................................61 Gambar 3.20 Tampilan output jadwal ajar guru ....................................................61 Gambar 3.21 Tampilan output kelas ......................................................................62 Gambar 3.22 Tampilan output tahun ajar ..............................................................62 Gambar 3.23 Tampilan tambah berita ....................................................................63 Gambar 3.24 Tampilan daftar siswa ......................................................................65 Gambar 3.25 Tampilan daftar guru ........................................................................65 Gambar 3.26 Tampilan login user ..........................................................................66
Gambar 3.27 Tampilan input mata pelajaran .........................................................67 Gambar 3.28 Tampilan input ruang kelas siswa ....................................................67 Gambar 3.29 Tampilan input jadwal ajar guru ......................................................68 Gambar 3.30 Tampilan input data kelas ................................................................68 Gambar 3.31 Tampilan input/update nilai siswa....................................................69 Gambar 3.32 Tampilan edit data diri guru .............................................................70 Gambar 3.33 Tampilan edit data diri siswa ...........................................................72 Gambar 3.34 Tampilan input data tahun ................................................................72 Gambar 3.35 Un-normal ........................................................................................74 Gambar 3.36 Bentuk normal pertama (1NF) .........................................................75 Gambar 3.37 Bentuk normal kedua (2NF) .............................................................76 Gambar 3.38 Bentuk normal ketiga (3NF) ............................................................77 Gambar 3.39 Relasi antar tabel ..............................................................................83 Gambar 3.40 Struktur interface halaman utama ....................................................84 Gambar 3.41 Struktur interface login user .............................................................84 Gambar 3.42 Struktur interface login siswa ...........................................................84 Gambar 3.43 Struktur interface login guru ............................................................85 Gambar 3.44 Struktur interface login admin..........................................................85 Gambar 3.45 Flowchart dasar sistem .....................................................................86 Gambar 3.46 Flowchart menu utama .....................................................................86 Gambar 3.47 Flowchart daftar siswa .....................................................................87 Gambar 3.48 Flowchar daftar guru ........................................................................87 Gambar 3.49 Flowchart login admin .....................................................................88 Gambar 3.50 Flowchart pilih berita .......................................................................89 Gambar 3.51 Flowchart pilih data siswa ................................................................90 Gambar 3.52 Flowchart pilih data guru .................................................................91 Gambar 3.53 Flowchart pilih data mata pelajaran .................................................92 Gambar 3.54 Flowchart pilih data penjadwalan ....................................................93 Gambar 3.55 Flowchart pilih data kelas ................................................................94 Gambar 3.56 Flowchart pilih laporan penilaian .....................................................94 Gambar 3.57 Flowchart login guru ........................................................................95
Gambar 3.58 Flowchart login siswa.......................................................................96 Gambar 3.59 Flowchart pilih tahun .......................................................................97 Gambar 4.1 Halaman utama website .....................................................................98 Gambar 4.2 Gallery ................................................................................................99 Gambar 4.3 Registrasi user guru ............................................................................99 Gambar 4.4 Registrasi user siswa ........................................................................100 Gambar 4.5 Login user.........................................................................................100 Gambar 4.6 Control panel admin .........................................................................101 Gambar 4.7 Tambah berita...................................................................................101 Gambar 4.8 Edit berita .........................................................................................102 Gambar 4.9 Pengolahan data siswa......................................................................102 Gambar 4.10 Tambah siswa oleh admin ..............................................................103 Gambar 4.11 Edit siswa oleh admin ....................................................................103 Gambar 4.12 Pengolahan data guru .....................................................................104 Gambar 4.13 Tambah data guru oleh admin ........................................................104 Gambar 4.14 Edit data guru oleh admin ..............................................................105 Gambar 4.15 Pengolahan data tahun ....................................................................105 Gambar 4.16 Tambah tahun .................................................................................106 Gambar 4.17 Edit tahun .......................................................................................106 Gambar 4.18 Pengolahan data mata pelajaran .....................................................106 Gambar 4.19 Tambah data mata pelajaran ...........................................................107 Gambar 4.20 Edit data mata pelajaran .................................................................107 Gambar 4.21 Pengolahan ruang kelas siswa ........................................................107 Gambar 4.22 Pengolahan jadwal ajar guru ..........................................................108 Gambar 4.23 Pengolahan data kelas ....................................................................108 Gambar 4.24 Tambah data kelas ..........................................................................109 Gambar 4.25 Edit data kelas ................................................................................109 Gambar 4.26 Filter hasil nilai siswa.....................................................................109 Gambar 4.27 Halaman utama guru ......................................................................110 Gambar 4.28 Input/Update nilai...........................................................................111 Gambar 4.29 Update data diri ..............................................................................111
Gambar 4.30 Halaman utama siswa .....................................................................112 Gambar 4.31 Lihat PDF nilai ..............................................................................113 Gambar 4.32 Data diri siswa ................................................................................114
DAFTAR TABEL
Tabel 2.1 Variabel Dasar PHP ...............................................................................21 Tabel 2.2. Simbol-Simbol DFD .............................................................................35 Tabel 2.3 Simbol Flowchart ..................................................................................39 Tabel 3.1 Rancangan tabel berita ...........................................................................78 Tabel 3.2 Rancangan tabel guru .............................................................................79 Tabel 3.3 Rancangan tabel kelas ............................................................................79 Tabel 3.4 Rancangan setup_pelajaran ....................................................................80 Tabel 3.5 Rancangan tabel siswa ...........................................................................80 Tabel 3.6 Rancangan tabel tbl_jadwal ...................................................................81 Tabel 3.7 Rancangan tabel tbl_nilai .......................................................................81 Tabel 3.8 Rancangan tabel tbl_ruangan .................................................................82 Tabel 3.9 Rancangan tabel user .............................................................................82