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
iii
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.
iv
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.
v
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
vi
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
vii
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
viii
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
ix
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
x
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
xi
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
xii
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
xiii
xiv
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
xv
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
xvi
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
xvii
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
xviii
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
xix
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
xx
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
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
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
3
Berdasarkan latar belakang yang ada, maka dapat dirumuskan masalah-masalah 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
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.
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.