PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI NOTIFIKASI NILAI SISWA PADA SMA BUDI MURNI 3 MEDAN BERBASIS WEB DAN SMSA GATEWAY
LAPORAN TUGAS AKHIR
Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3
Oleh :
YUNI ARLI ESTELA YOSE NIM. 1305103311
PROGRAM STUDI SISTEM INFORMASI JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2015
ABSTRAK Nilai pada lembaga sekolah merupakan salah satu tolak ukur keberhasilan siswa dalam mempelajari materi yang disampaikan. Untuk memberikan transparasi nilai kepada para siswa dan orang tua diperlukan sebuah sistem informasi notifikasi nilai siswa yang mudah dan cepat dalam pengaksesan data. Dalam memenuhi hal tersebut maka dibangun sebuah Perancangan dan Pembuatan Sistem Informasi Notifikasi Nilai Siswa Berbasis Web dan SMS Gateway. Sistem ini dibangun dengan PHP sebagai bahasa pemrograman dengan MySQL sebagai database dan Apache sebagai web server. Dengan adanya sistem ini maka dapat memberikan kemudahan bagi orang tua untuk mengetahui perkembangan nilai siswa secara cepat dan efisien serta siswa dan orang tua bisa mendapatkan informasi nilai pada semester – semester yang sudah lewat. Namun karena pengiriman data nilai siswa masih sangat bergantung pada signal modem yang digunakan sehingga pengiriman data nilai siswa akan terganggu dan untuk memperoleh data nilai yang diinginkan, siswa maupun orang tua harus mengirimkan sms dengan menggunakan format sms yang telah ditentukan dengan benar. Kata kunci : Nilai, Sistem Informasi, SMS Gateway.
iii
KATA PENGANTAR
Segala puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, atas berkat dan karuniaNya yang telah Dia berikan penulis mampu menyelesaikan Tugas Akhir ini. Laporan
Tugas
Akhir
ini
berjudul
“PERANCANGAN
DAN
PEMBUATAN SISTEM INFORMASI NOTIFIKASI NILAI SISWA PADA SMA BUDI MURNI 3 MEDAN BERBASIS WEB DAN SMS GATEWAY” disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan Pendidikan Diploma 3 (tiga) Program Studi Sistem Informasi Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan. Laporan ini dapat disusun dengan baik karena dukungan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima kasih kepada : 1.
M. Syahrudin, S.T., M.T., selaku Direktur Politeknik Negeri Medan.
2.
Ferry Fachrizal, S.T.,M.Kom., selaku Ketua Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan.
3.
Julham,
S.T.,M.Kom.,
selaku
Ketua
Program
Studi
Manajemen
Informatika Politeknik Negeri Medan. 4.
Amrizal Lubis, S.T.,M.Kom selaku Dosen Pembimbing penulis.
5.
Kadri Yusuf, M.Kom., selaku wali kelas IS-6B.
6.
Seluruh Dosen Program Studi Sistem Informasi Jurusan Teknik Komputer dan Informatika Politeknik Negeri Medan.
iv
7.
Kak Ariama Susanti dan Bang Bayu selaku administrasi program studi Sistem Informasi yang telah banyak membantu penulis mengurus keperluan administrasi selama perkuliahan khususnya selama menjalani pembuatan Tugas Akhir.
8.
Keluarga penulis, khususnya kepada orang tua Mama dan Papa tercinta, Edward Tampubolon dan Nelly Br. Silaban, dan saudara kandung penulis yaitu Yovit Ferdinand Orlando S.T, Yanri Hilarius S.T dan Yevina Edralin Tesalonika yang selalu mensupport, menghibur, dan memberikan semangat kepada penulis selama proses pembuatan Laporan Tugas Akhir.
9.
Doni Sihite, seseorang yang selalu memberikan waktu, semangat, dukungan, dan doa kepada penulis sehingga penulis dapat menyelesaikan Laporan Tugas akhir ini.
10.
Seluruh teman – teman penulis kelas IS-6B khususnya Uti dan Bela yang selalu memberikan semangat dan kesan-kesan yang sangat berharga selama menjalani perkuliahan khususnya dalam menyelesaikan Tugas Akhir.
11.
Kak Natalianta Monica Tarigan yang selalu menyemangati dan mendoakan penulis dalam menjalani pembuatan Tugas Akhir.
12.
Seluruh teman – teman penulis di oriflame yang telah banyak membantu serta memberikan semangat kepada penulis dalam menyelesaikan Laporan Tugas Akhir ini.
Penulis menyadari bahwa dalam penulisan Laporan Tugas Akhir ini masih banyak kelemahan dan kekurangan. Untuk itu penulis mengharapkan saran dan kritik
v
yang bersifat membangun demi menyempurnakan laporan ini. Seoga laporan ini bermanfaat bagi pihak manapun yang membaca.
Medan,
Agustus 2015
Penulis,
Yuni Arli Estela Yose NIM. 1305103311
vi
DAFTAR ISI LEMBAR PERSETUJUAN.................................................................................... i LEMBAR PENGESAHAN ....................................................................................ii ABSTRAK .............................................................................................................iii KATA PENGANTAR .......................................................................................... .iv DAFTAR ISI .................................................................................................... .....vii DAFTAR GAMBAR ....................................................................................... ....xiv DAFTAR TABEL .......................................................................................... …..xix DAFTAR LAMPIRAN .................................................................................... ….xx
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah ..................................................................... 1 1.2 Ruang Lingkup................................................................................... 2 1.2.1 Rumusan Masalah ........................................................................... 2 1.2.2 Batasan Masalah ............................................................................. 3 1.3 Tujuan dan Manfaat ........................................................................... 4 1.3.1 Tujuan Tugas Akhir ........................................................................ 4 1.3.2 Manfaat Tugas Akhir ...................................................................... 4 1.4 Metode Penelitian Tugas Akhir ......................................................... 5 1.4.1 Perencanaan .................................................................................... 5 1.4.2 Analisis Sistem................................................................................ 6 1.4.3 Perancangan Sistem ......................................................................... 7 1.5 Sistematika Penulisan ...................................................................... 7
vii
1.6 Lokasi Pelaksanaan Penelitian ......................................................... .8 BAB 2 TINJAUAN PUSTAKA 2.1 Sistem............................................................................................... 9 2.2 Informasi .......................................................................................... 9 2.3 Sistem Informasi ................................................................................ 10 2.4 SMS Gateway .................................................................................... 12 2.5 Nilai ................................................................................................... 12 2.6 Web ................................................................................................... 13 2.7 Data Base .......................................................................................... 13 2.7.1 Normalisasi .................................................................................... 14 2.7.2 ERD (Entity Relationship Diagram) .............................................. 14 2.7.3 Relasi Tabel .................................................................................... 14 2.7.4 Kamus Data ................................................................................... 15 2.8 Perancangan Sistem .......................................................................... 15 2.8.1 Diagram Konteks ........................................................................... 16 2.8.2 Data Flow Diagram (DFD) ............................................................ 16 2.8.3 Flowchart ...................................................................................... 18 2.9 Pengembangan Sistem ...................................................................... 22 2.9.1 HTML ............................................................................................ 23 2.9.2 PHP ................................................................................................ 23 2.9.3 MySQL .......................................................................................... 24
viii
2.9.4 Xampp ............................................................................................ 25 2.9.5 Apache ........................................................................................... 26 2.9.6 Adobe Dreamweaver ..................................................................... 26 2.9.7 Gammu ........................................................................................... 26 2.10 Gambar Umum Sekolah ................................................................. 27 2.10.1 Sejarah Sekolah ............................................................................ 27 2.10.2 Visi dan Misi ................................................................................ 30 2.10.3 Struktur Organisasi ...................................................................... 31 2.10.4 Logo ............................................................................................. 32 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Berjalan .................................................................. 33 3.1.1 Prosedur Sistem yang Berjalan ..................................................... 33 3.1.2 Evaluasi Sistem yang Berjalan...................................................... 35 3.2 Perancangan Sistem Usulan .............................................................. 36 3.2.1 Data Flow Diagram ........................................................................ 36 3.2.2 Data Flow Diagram Level 0 .......................................................... 38 3.2.3 Spesifikasi Proses........................................................................... 40 3.2.4 Rancangan Keluaran (Output) ...................................................... 50 3.2.4.1 Rancangan Output untuk Admin ................................................ 50 3.2.4.2 Rancangan Halaman Utama Siswa ............................................. 62 3.2.4.3 Rancangan Halaman Utama Guru ............................................. 63
ix
3.2.4.4 Rancangan Halaman Utama Kepalan Sekolah ........................... 64 3.2.5 Rancangan Masukan (Input) .......................................................... 65 3.2.6 Kamus Data ................................................................................... 75 3.2.7 Perancangan Basis Data ................................................................ 78 3.2.7.1 Normalisasi ................................................................................ 78 3.2.7.2 ERD............................................................................................ 85 3.2.7.3 Struktur Tabel ............................................................................ 86 3.2.7.4 Relasi Tabel ............................................................................... 89 3.2.8 Struktur Antar Muka (User Interface)............................................ 90 3.2.9 Algoritma Pemrograman ............................................................... 93
BAB 4 HASIL DAN PEMBAHASAN 4.1 Pembahasan Hasil Sistem .............................................................. 106 4.1.1 Halaman Login User ................................................................... 106 4.1.2 Halaman Utama Admin .............................................................. 107 4.1.3 Halaman Form Admin ................................................................ 108 4.1.4 Halaman Form Guru ................................................................... 108 4.1.5 Halaman Form Siswa .................................................................. 109 4.1.6 Halaman Form Mata Pelajaran ................................................... 110 4.1.7 Halaman Form Kelas .................................................................. 111 4.1.8 Halaman Form Mengajar ............................................................ 111 4.1.9 Halaman Data Admin ................................................................. 112
x
4.1.10 Halaman Data Guru .................................................................. 113 4.1.11 Halaman Data Siswa ................................................................. 113 4.1.12 Halaman Data Mata Pelajaran .................................................. 114 4.1.13 Halaman Data Kelas ................................................................. 115 4.1.14 Halaman Data Mengajar ........................................................... 115 4.1.15 Halaman Laporan Pilih Data Nilai Siswa ................................. 116 4.1.16 Halaman Laporan Data Nilai Siswa Per Kelas ......................... 117 4.1.17 Halaman Cetak Laporan Nilai Siswa Per Kelas ....................... 117 4.1.18 Halaman Laporan Pilih Data Nilai Siswa ................................. 118 4.1.19 Halaman Laporan Data Nilai Siswa Per Siswa ......................... 119 4.1.20 Halaman Cetak Laporan Nilai Siswa Per kelas ........................ 119 4.1.21 Halaman Edit Profil Admin ...................................................... 120 4.1.22 Halaman Edit Password Admin ................................................ 120 4.1.23 Halaman Utama Pada Siswa ..................................................... 121 4.1.24 Halaman Laporan Data Nilai Siswa Pada Siswa ...................... 121 4.1.25 Halaman Laporan Data Nilai Siswa Per Semester Pada Siswa 122 4.1.26 Halaman Profil Siswa ............................................................... 123 4.1.27 Halaman Edit Password Siswa.................................................. 123 4.1.28 Halaman Utama Pada Guru ...................................................... 124 4.1.29 Halaman Nilai Siswa................................................................. 124 4.1.30 Halaman Pengisian Data Nilai Siswa ....................................... 125
xi
4.1.31 Halaman Profil Guru ................................................................. 126 4.1.32 Halaman Edit Password Guru ................................................... 126 4.1.33 Halaman Utama Kepala Sekolah .............................................. 127 4.1.34 Halaman Laporan Pilih Data Nilai Siswa Per Kelas Pada Kepala Sekolah ........................................................................................... 127 4.1.35 Halaman Laporan Data Nilai Siswa Per Kelas Pada Kepal Sekolah ........................................................................................... 128 4.1.36 Halaman Laporan Pilih Data Nilai Siswa Per Siswa Pada Kepala Sekolah ........................................................................................... 129 4.1.37 Halaman Laporan Data Nilai Siswa Per Siswa Pada Kepala Sekolah ........................................................................................... 129 4.1.38 Halaman Profil Kepala Sekolah ................................................ 130 4.1.39 Halaman Edit Password Kepala Sekolah .................................. 131 4.2 Studi Kelayakan Sistem ................................................................. 131 4.2.1 Studi Kelayakan Teknis .............................................................. 131 4.2.2 Studi Kelayakan Operasional ..................................................... 132 4.2.3 Studi Kelayakan Ekonomis ........................................................ 132 4.3 Kekurangan dan Kelebihan Sistem ................................................ 132 4.3.1 Kekurangan Sistem ..................................................................... 132 4.3.2 Kelebihan Sistem ........................................................................ 133
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan ........................................................................................ 134 5.2 Saran .............................................................................................. 134
xii
DAFTAR PUSTAKA ......................................................................................... 135
xiii
DAFTAR GAMBAR Gambar 2.1 ERD .................................................................................................. 14 Gambar 2.2 External Entity.................................................................................. 17 Gambar 2.3 Data Flow ......................................................................................... 17 Gambar 2.4 Proses ............................................................................................... 18 Gambar 2.5 Data Store ......................................................................................... 18 Gambar 2.6 System Flowchart ............................................................................. 19 Gambar 2.7 Conceptual Flowchart ....................................................................... 20 Gambar 2.8 Detail Flowchart ............................................................................... 20 Gambar 2.9 Struktur Organisasi SMA Budi Murni 3 Medan .............................. 31 Gambar 2.10 Logo ............................................................................................... 32 Gambar 3.1 Diagram Konteks Sistem Notifikasi Nilai Siswa yang Sedang Berjalan ............................................................................................ 34 Gambar 3.2 DFD Level 0 Sistem Notifikasi Nilai Siswa yang Sedang Berjalan 35 Gambar 3.3 Diagram Konteks yang Diusulkan ................................................... 37 Gambar 3.4 DFD level 0 yang Diusulkan ............................................................ 39 Gambar 3.5 Halaman Utama Admin .................................................................... 50 Gambar 3.6 Rancangan Output Admin ................................................................. 51 Gambar 3.7 Rancangan Output Guru ................................................................... 52 Gambar 3.8 Rancangan Output Siswa ................................................................. 53 Gambar 3.9 Rancangan Output Mata Pelajaran ................................................... 54 Gambar 3.10 Rancangan Output Kelas ................................................................ 55 Gambar 3.11 Rancangan Output Mengajar .......................................................... 56 Gambar 3.12 Halaman Laporan Pilih Nilai Per Kelas ......................................... 57 xiv
Gambaar 3.13 Halaman Cetak Laporan Nilai Per Kelas....................................... 58 Gambar 3.14 Halaman Laporan Nilai Per Kelas .................................................. 59 Gambar 3.15 Halaman Laporan Pilih Nilai Per Siswa ......................................... 60 Gambar 3.16 Halaman Cetak Laporan Nilai Per Siswa ........................................ 61 Gambar 3.17 Halaman Laporan Nilai Per Siswa ................................................. 62 Gambar 3.18 Rancangan Halaman Utama Siswa ................................................. 63 Gambar 3.19 Rancangan Halaman Utama Guru .................................................. 64 Gambar 3.20 Halaman Utama Kepala Sekolah.................................................... 65 Gambar 3.21 Rancanga Halaman Login .............................................................. 66 Gambar 3.22 Rancangan Input Admin................................................................. 67 Gambar 3.23 Rancangan Input Guru ................................................................... 68 Gambar 3.24 Rancangan Input Siswa ................................................................. 69 Gambar 3.25 Rancangan Input Mata Pelajaran.................................................... 70 Gambar 3.26 Rancangan Input Kelas................................................................... 71 Gambar 3.27 Rancangan Input mengajar ............................................................. 72 Gambar 3.28 Rancangan Input Nilai Siswa ......................................................... 73 Gambar 3.29 Rancangan Input Pengisian Nilai Siswa......................................... 74 Gambar 3.30 Halaman Edit Password ................................................................. 75 Gambar 3.31 Normalisasi Unnormal ................................................................... 80 Gambar 3.32 Normal Pertama ............................................................................. 82 Gambar 3.33 Normal Kedua ................................................................................ 83 Gambar 3.34 Normal Ketiga ................................................................................ 84 Gambar 3.35 Entity Relationship Diagram (ERD) .............................................. 85 Gambar 3.36 Relasi Antar Tabel .......................................................................... 90
xv
Gambar 3.37 Struktur User Interface Admin ....................................................... 91 Gambar 3.38 Struktur User Interface Guru .......................................................... 91 Gambar 3.39 Struktur User Interface Siswa ........................................................ 92 Gambar 3.40 Struktur User Interface Kepala Sekolah ......................................... 93 Gambar 3.41 Flowchart Login ............................................................................. 94 Gambar 3.42 Flowchart Halaman Utama Admin ................................................ 95 Gambar 3.43 Flowchart Olah Data Admin .......................................................... 96 Gambar 3.44 Flowchart Olah Data Guru ............................................................. 97 Gambar 3.45 Flowchart Olah Data Siswa ............................................................ 98 Gambar 3.46 Flowchart Olah Data Mata Pelajaran .............................................. 99 Gambar 3.47 Flowchart Olah Data Kelas .......................................................... 100 Gambar 3.48 Flowchart Olah Data Mengajar .................................................... 101 Gambar 3.49 Flowchart Halaman Utama Guru ................................................. 102 Gambar 3.50 Flowchart Olah Data Nilai Siswa ................................................. 103 Gambar 3.51 Flowchart Halaman Utama Siswa ................................................ 104 Gambar 3.52 Flowchart Halaman Utama Kepala Sekolah ................................ 105 Gambar 4.1 Halaman Login ............................................................................... 106 Gambar 4.2 Tampilan Halaman Utama pada Admin ......................................... 107 Gambar 4.3 Tampilan Halaman Form Admin ................................................... 108 Gambar 4.4 Tampilan Halaman Form Guru ..................................................... 109 Gambar 4.5 Tampilan Halaman Form Siswa ..................................................... 110 Gambar 4.6 Tampilan Halaman Form Mata Pelajaran ...................................... 110 Gambar 4.7 Tampilan Halaman Form Kelas ..................................................... 111 Gambar 4.8 Tampilan Halaman Form Mengajar ............................................... 112
xvi
Gambar 4.9. Tampilan Halaman Data Admin .................................................... 112 Gambar 4.10 Tampilan Halaman Data Guru ..................................................... 113 Gambar 4.11 Tampilan Halaman Data Siswa .................................................... 114 Gambar 4.12 Tampilan Halaman Data Mata Pelajaran ..................................... 114 Gambar 4.13 Tampilan Halaman Data Kelas .................................................... 115 Gambar 4.14 Tampilan Halaman Data Mengajar .............................................. 116 Gambar 4.15 Tampilan Halaman Data Nilai Siswa Per Kelas........................... 116 Gambar 4.16 Tampilan Halaman Laporan Data Nilai Siswa Per Kelas ............ 117 Gambar 4.17 Tampilan Halaman Cetak Laporan Data Nilai Siswa Per Kelas .. 118 Gambar 4.18 Tampilan Halaman Pilih Data Nilai Siswa .................................. 118 Gambar 4.19 Tampilan Halaman Laporan Data Nilai Siswa Per Siswa .......... 119 Gambar 4.20 Tampilan Halaman Cetak Laporan Data Nilai Siswa Per Siswa . 119 Gambar 4.21 Tampilan Halaman Edit Profil Admin ......................................... 120 Gambar 4.22 Tampilan Halaman Edit Password Admin ................................... 120 Gambar 4.23 Tampilan Halaman Utama Pada Siswa ........................................ 121 Gambar 4.24 Tampilan Halaman Laporan Nilai Siswa Pada Siswa .................. 122 Gambar 4.25 Tampilan Halaman Laporan Data Nilai Siswa Per Semester Pada Siswa ........................................................................................... 122 Gambar 4.26 Tampilan Halaman Profil Siswa .................................................. 123 Gambar 4.27 Tampilan Halaman Edit Password Siswa..................................... 123 Gambar 4.28 Tampilan Halaman Utama Guru .................................................. 124 Gambar 4.29 Halaman Nilai Siswa .................................................................... 125 Gambar 4.30 Halaman Tampilan Pengisian Data Nilai Siswa ........................... 125 Gambar 4.31 Tampilan Halaman Profil Guru ..................................................... 126
xvii
Gambar 4.32 Tampilan Halaman Edit Password Guru ...................................... 126 Gambar 4.33 Halaman Utama Kepala Sekolah.................................................. 127 Gambar 4.34 Tampilan Halaman Pilih Data Nilai Siswa Per Kelas Pada Kepala Sekolah ......................................................................................... 128 Gambar 4.35 Tampilan Halaman Laporan Data Nilai Siswa Per Kelas Pada Kepala Sekolah............................................................................ 129 Gambar 4.36 Tampilan Halaman Pilih Data Nilai Siswa Per Siswa Pada Kepala .......................................................................................... 129 Gambar 4.37 Tampilan Halaman Laporan Data Nilai Siswa Per Siswa ............. 130 Gambar 4.38 Halaman Profil Kepala Sekolah ................................................... 130 Gambar 4.39 Tampilan Halaman Edit Password Kepala Sekolah ..................... 131
xviii
DAFTAR TABEL
Tabel 2.1 Simbol-Simbol Flowchart .................................................................... 21 Tabel 2.2 Jenis Data Dalam MySQL ................................................................... 24 Tabel 2.3 Nama Tenaga Pengajar dan Pegawai ................................................... 29 Tabel 3.1 Spesifikasi Proses ................................................................................. 40 Tabel 3.2 Kamus Data .......................................................................................... 76
xix
DAFTAR LAMPIRAN
SURAT KESEDIAAN DOSEN PEMBIMBING SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR SURAT PERSETUJUAN JUDUL TUGAS AKHIR SURAT IZIN MENGADAKAN RISET SURAT BALASAN RISET KARTU BIMBINGAN TUGAS AKHIR MAHASISWA FORMULIR REVISI TIM PENGUJI FORMULIR BEBAS REVISI TIM PENGUJI LISTING PROGRAM
xx
BAB 1 PENDAHULUAN 1.1
Latar Belakang Teknologi informasi adalah hal yang tidak bisa ditinggalkan dalam
kehidupan sehari-hari, pesatnya perkembangan teknologi informasi mengharuskan kita sebagai manusia berwawasan teknologi harus sadar akan perkembangan teknologi, dengan demikian kita sebagai manusia kita dapat dengan mudah beradaptasi dengan lingkungan teknologi. Salah satunya adalah teknologi SMS (Short Message Service) atau layanan pesan singkat, teknologi SMS memungkinkan orang saling berkirim atau bertukar informasi (berupa teks) melalui mobile device misalnya handphone. Salah satu bidang dari teknologi informasi itu sendiri adalah pengolahan data dan informasi yang sekarang ini sangat dibutuhkan oleh suatu lembaga pendidikan atau badan untuk menghasilkan suatu data yang efektif, efisien dan akurat. SMA Budi Murni 3 Medan merupakan SMA yang cukup terkemuka di kota Medan. Kemajuan SMA ini sendiri didukung oleh manajemen yang ada di sekolah tersebut. Salah satu pemanfaatan teknologi SMS Gateway pada SMA Budi Murni 3 Medan itu adalah notifikasi nilai kepada orangtua. Sistem yang sedang berjalan saat ini dimana seorang siswa menerima hasil ujian (Tugas, Quiz, Mid, Semester) secara manual yaitu dengan memberikan langsung hasil ujian kepada siswa yang
1
2
bersangkutan. Sistem ini masi banyak kelemehan salah satunya dimana siswa dapat membohongi dan tidak jujur terhadap orangtua akan hasil yang didapatnya, sebagai contoh apabila seorang siswa mendapatkan nilai yang kurang bagus maka siswa tersebut berpotensi untuk tidak memberitahu nilai ujiannya kepada orangtua. Untuk mengatasi hal tersebut maka akan dibangun sebuah sistem dimana sistem ini akan secara langsung akan memberitahukan nilai kepada orangtua. Sistem tersebut akan dibangun dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai database serta teknologi SMS Gateway untuk mengirim sms notifikasi nilai siswa kepada orangtua dan sebaliknya orang tua dapat meminta nilai anaknya kepada sekolah lewat sistem yang dibangun. Hasil dari sistem yang akan dibangun adalah untuk membantu orangtua mengetahui kemampuan anaknya dalam proses belajar disekolah. Berdasarkan latar belakang yang sudah disebutkan, penelitian yang diajukan kali ini akan mengangkat
judul”
PERANCANGAN
DAN
PEMBUATAN
SISTEM
INFORMASI NOTIFIKASI NILAI SISWA PADA SMA BUDI MURNI 3 MEDAN BERBASIS WEB DAN SMS GATEWAY”.
1.2
Ruang Lingkup Masalah
1.2.1
Rumusan Masalah
3
Berdasarkan latar belakang yang ada, maka dapat dirumuskan masalahmasalah yang dihadapi sebagai berikut: 1. Bagaimana cara mengimplementasikan agar informasi nilai siswa berbasis Web dan SMS Gateway ini bermanfaat dan membantu SMA BUDI MURNI 3 Medan? 2. Bagaimana merancang dan membuat aplikasi untuk Web berplatform SMS gateway untuk proses input data nilai siswa dan membantu orangtua dalam menerima informasi nilai yang dibutuhkan secara cepat dan efisien?
1.2.2
Batasan Masalah Adapun batasan masalah yang diberikan adalah :
1. Sistem informasi ini dibangun dengan menggunakan bahasa pemrograman PHP, pembuatan database dengan MySQL dan Apache sebagai web server yang dijalankan pada sistem operasi Window. 2. Sistem informasi ini akan menggunakan aplikasi SMS Gateway sebagai notifikasi nilai siswa kepada orangtua. 3. Sistem informasi ini hanya dapat diakses oleh admin, guru, siswa, kepala sekolah dan orangtua. 4. Sistem informasi ini digunakan untuk pengolahan data siswa, data nilai, data guru, data kepala sekolah dan data mata pelajaran.
4
5. Rancangan Input yang akan dibuat yakni input data siswa, data nilai, data guru, dan data mata pelajaran sedangkan untuk rancangan output akan terdiri dari daftar nilai siswa dan data siswa.
1.3
Tujuan dan Manfaat
1.3.1
Tujuan Tugas Akhir Adapun tujuan yang akan dicapai dalam penulisan Tugas Akhir ini antara
lain : 1. Menghasilkan rancangan informasi nilai siswa berbasis Web dan SMS Gateway ini bermanfaat dan membantu SMA BUDI MURNI 3 Medan. 2. Menghasilkan aplikasi untuk Web berplatform SMS gateway untuk proses input data nilai siswa dan membantu orangtua dalam menerima informasi nilai yang dibutuhkan secara cepat dan efisien.
1.3.2
Manfaat Tugas Akhir Adapun manfaat yang akan diperoleh dalam pembuatan Tugas Akhir ini
antara lain : 1. Bagi penulis, untuk menambah pengalaman dan keterampilan mahasiswa dalam mempraktekkan teori yang telah diperoleh dalam bangku kuliah sebagai modal dasar dalam memasuki dunia kerja.
5
2. Untuk menambah pengetahuan dan pengalaman agar nantinya mampu menyelesaikan masalah yang sama pada saat bekerja atau terjun ke lapangan. 3. Bagi SMA Budi Murni 3, dapat memberikan kemudahan untuk mengakses data nilai siswa SMA Budi Murni 3 mudah dan cepat. 4. Dapat memberikan suatu media informasi dan publikasi nilai siswa yang berbasis SMS pada SMA Budi Murni 3 . 5. Bagi orangtua, untuk mempermudah pengawasan dalam perkembangan belajar anaknya.
1.4
Metode Penelitian Tugas Akhir Langkah – langkah dalam pengerjaan Tugas Akhir :
1.4.1
Perencanaan Didalam menyusun laporan Tugas Akhir ini, kegiatan-kegiatan yang akan
penulis rencanakan antara lain : 1. Menghubungi pihak sekolah sebagai objek pembuatan Tugas Akhir. 2. Membuat surat permohonan ke sekolah yang ditanda tangani oleh Ketua Jurusan apabila diperlukan. 3. Mengajukan Judul Tugas Akhir 4. Mengajukan Proposal Tugas Akhir 5. Merancang dan membuat sistem informasi berbasis web dan sms gateway dari judul Tugas Akhir yang sudah ditentukan.
6
1.4.2
Analisa Sistem Dalam menganalisa sistem informasi notifikasi nilai siswa yang sedang
berjalan pada SMA Budi Murni 3 Medan, dilakukan beberapa teknik pengumpulan data, antara lain : 1. Persiapan Melaksanakan riset di tempat yang berkaitan dengan laporan tugas akhir. 2. Teknik Pengumpulan Data Adapun teknik pengumpulan data yang digunakan antara lain: a. Studi Literatur (Studi Kepustakaan) Pencarian dan pengumpulan bahan pustaka baik berupa buku, internet, dan sumber yang berhubungan dengan topik tugas akhir ini. b. Interview (Wawancara) Penulis melakukan wawancara kepada pegawai yang ada di SMA Budi Murni 3 Medan untuk mendapatkan informasi yang lebih jelas. c. Observasi (Pengamatan Langsung) Suatu kegiatan yang dilakukan dengan kunjungan langsung ke perusahaan atau instansi. Observasi dilakukan di SMA Budi Murni 3 Medan. d. Sampling Penulis melakukan pengambilan contoh (sample) data sebagai bahan untuk merancang dan membuat sistem informasi nilai siswa seperti data siswa, data guru, data mata pelajaran dalam bentuk softcopy maupun hardcopy dan sebagainya.
7
1.4.3
Perancangan Sistem Pada tahap ini penulis melakukan perancangan sistem yang meliputi: a. Perancangan Data Flow Diagram (DFD) b. Perancangan Input c. Perancangan Output d. Perancangan Kamus Data e. Perancangan Struktur Database f. Perancangan User Interface g. Algoritma Pemrograman
1.5
Sistematika Penulisan Memberikan gambaran mengenai laporan yang akan dibuat, adapun
sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut: BAB I : Pendahuluan Bab ini menguraikan latar belakang, rumusan masalah, batasan masalah, tujuan dan manfaat, metode penulisan, serta sistematika penulisan tugas akhir. BAB II : Landasan Teori Bab ini berisi mengenai landasan teori yang menjadi referensi utama dalam melaksanakan Tugas Akhir dan mengenai profil lembaga atau perusahaan terkait. BAB III : Analisis dan Perancangan Sistem
8
A. Analisis Menjabarkan dan menggambarkan kegiatan yang dilakukan dan operasional sistem perusahaan atau instansi pada objek tugas akhir termasuk dokumen input, proses atau prosedur pengolahan data yang berlaku dan output atau laporan yang dihasilkan serta peralatan atau komponen IT yang digunakan. B. Perancangan Sistem Informasi Melakukan perancangan sistem secara global dan terinci, seperti perancangan DFD, Input, Output, Kamus Data, Normalisasi, Database dan lain-lain. BAB IV : Hasil dan Pembahasan Bab ini membahas tampilan interface, hasil dan pembahasan sistem yang dirancang, dan kelebihan serta kekurangan dari sistem yang telah dirancang. BAB V : Kesimpulan dan Saran Bab ini menguraikan tentang simpulan dan saran yang berisi masukan untuk mengembangkan dan melengkapi sistem yang sudah dibangun di masa yang mendatang.
1.6
Lokasi Pelaksanaan Penelitian Penulis akan melakukan pengambilan data dan informasi untuk keperluan
laporan Tugas Akhir pada SMA Budi Murni 3 yang beralamat di JL. Teratai No. 21 A Medan.