Â
AP
PR
FAKULT
LIKASI S
BERBA
ROGRAM
DE
TAS ILM
UN
SISTEM
ASIS SMS
SMP NE
R
M STUDI
EPARTE
MU KOMP
NIVERSI
INFORM
S GATEW
EGERI 1 L
SKRIP
RAFIANI R 101421
EKSTEN
EMEN ILM
PUTER D
TAS SUM
MED
201
MASI NIL
WAY (ST
LIMA PU
PSI
REYSAH 1025
NSI S1 IL
MU KOM
DAN TEK
MATERA
AN
2
Â
LAI UJIA
UDI KAS
ULUH)
MU KOM
MPUTER
KNOLOG
A UTARA
AN SISWA
SUS :
MPUTER
R
GI INFOR
A
Â
A
R
AP
DiajPR
FAKULT
LIKASI S
BERBA
ajukan untukROGRAM
DE
TAS ILM
UN
SISTEM
ASIS SMS
SMP NE
k melengkap RM STUDI
EPARTE
MU KOMP
NIVERSI
INFORM
S GATEW
EGERI 1 L
SKRIP
api tugas dan Sarjana Ko RAFIANI R 101421
EKSTEN
EMEN ILM
PUTER D
TAS SUM
MED
201
MASI NIL
WAY (ST
LIMA PU
PSI n memenuh omputer REYSAH 1025NSI S1 IL
MU KOM
DAN TEK
MATERA
AN
2
Â
LAI UJIA
UDI KAS
ULUH)
hi syarat men
PERSETUJUAN
Judul : APLIKASI SISTEM INFORMASI NILAI UJIAN SISWA BERBASIS SMS GATEWAY (STUDI KASUS : SMP NEGERI 1 LIMA PULUH)
Kategori : SKRIPSI
Nama : RAFIANI REYSAH
NomorIndukMahasiswa : 101421025
Program Studi : EKSTENSI (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan,
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Dian Rachmawati, S.Si, M.Kom Prof. Dr. Muhammad Zarlis NIP 19830723 200912 2 004 NIP 19570701 198601 1 003
Diketahui/Disetujui oleh
Departemen Ilmu Komputer FASILKOM-TI USU Ketua,
PERNYATAAN
APLIKASI SISTEM INFORMASI NILAI UJIAN SISWA BERBASIS SMS GATEWAY (STUDI KASUS : SMP NEGERI 1 LIMA PULUH)
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 30 Mei 2012
PENGHARGAAN
Segala puji bagi Allah SWT penulis ucapkan penuh syukur karena dengan taufik dan hidayah-Nya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai salah satu syarat untuk menyelesaikan studi pada S1 Ilmu Komputer Fasilkom-TI USU.
Adapun judul dari tugas akhir ini adalah âAPLIKASI SISTEM INFORMASI NILAI UJIAN SISWA BERBASIS SMS GATEWAY (STUDI KASUS: SMP NEGERI 1 LIMA PULUH)â
Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat dan kasih sayang dalam menyelesaikan tugas akhir ini. Penulis mengucapkan terima kasih kepada:
1. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fasilkom-TI USU.
2. Bapak Prof. Dr. Muhammad Zarlis dan Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir.
3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Jurusan Program Studi Ilmu Komputer Fasilkom-TI USU.
4. Seluruh Dosen Pengajar Program Studi Ekstensi S-1 Ilmu Komputer Fasilkom-TI USU yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.
5. Seluruh Staf Tata Usaha di Program Studi Ilmu komputer yang sangat membantu dalam mengurus segala keperluan berkas-berkas kuliah selama saya di Program Studi S1 Ekstensi Ilmu Komputer.
6. Seluruh keluarga yang sangat penulis cintai Bapak, Ibu, Kakak, Abang serta seseorang yang sangat istimewa buat penulis yaitu Ahmad Affandi Dalimunthe terimakasih atas doa, dukungan motivasi, semangat, kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik.
7. Sahabat baik penulis Novita, Nidya, Lia, Ria, Tami, Amel, Ade, bang Azhar dan temen-teman lainnya yang tidak dapat disebutkan satu persatu yang selalu memberikan ilmu-ilmu yang bermanfaat dalam hal formal maupun tidak formal. Semoga Allah memberikan sesuatu yang terbaik buat kalian atas apa yang telah kalian perbuat kepada penulis.
Akhir kata penulis panjatkan semoga Allah SWT akan membalas kebaikan semua pihak. Amin.
Medan, Juli 2012
ABSTRAK
SMP Negeri 1 Lima Puluh merupakan Sekolah Menengah Pertama yang telah ditetapkan sebagai sekolah standar nasional oleh kepala dinas pendidikan provinsi sumatera utara mulai tanggal 20 september 2011. Dengan demikian, SMP Negeri 1 Lima Puluh semakin giat dalam meningkatkan kualitas pengajar dan siswanya. Kualitas dan keberhasilan seorang siswa dalam menyerap materi pelajaran yang diberikan oleh guru dapat dilihat dari nilai yang siswa peroleh di bangku sekolah. Siswa maupun orangtua siswa mendapatkan laporan nilai siswa setiap pembagian rapor. Siswa sebaiknya mengetahui nilai ujian yang diberikan sekolah seperti nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester dan nilai ulangan semester secepatnya sebagai acuan pembelajaran untuk siswa di ujian berikutnya. Nilai ujian siswa dapat diinformasikan pihak sekolah dengan cepat kepada siswa dengan mobile phone. Fasilitas SMS pada mobile phone dan dihubungkan dengan software servis SMS Gateway dapat memudahkan siswa maupun orangtua siswa untuk mengetahui nilai ujian siswa yang siswa peroleh di setiap ujian yang siswa ikuti. Maka dibangun sebuah aplikasi sistem informasi nilai ujian siswa berbasis SMS gateway yang pengiriman nilai ujian siswanya berdasarkan permintaan SMS dari siswa itu sendiri yang dapat digunakan oleh siswa maupun orangtua siswa. Dengan menghubungkan mobile phone/modem sebagai penghubung servis SMS Gateway dengan komputer, software servis SMS Gateway, program autorespond dan komputer maka siswa dapat mengetahui nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester, dan nilai ulangan semester beserta rangking siswa dalam bentuk SMS di mobile phone siswa maupun orangtua siswa yang mengirim SMS sesuai format SMS yang telah ditentukan pihak sekolah.
INFORMATION SYSTEM APPLICATION OF STUDENTâS TEST SCORE USING SMS GATEWAY (CASE STUDY :
SMP NEGERI 1 IN LIMAPULUH)
ABSTRACT
SMP Negeri 1 Lima Puluh is a secondary school that the school has been designated as a national standard by the head of North Sumatra provincial education office beginning on 20 September 2011. Thus, SMP Negeri 1 Lima Puluh increasingly active in improving the quality of teachers and students. The quality and success of a student in absorbing the course material provided by the teacher can be seen from the value that students gain in school. Students and parents get a report of each student's grade report card distribution. Students should know the test scores provided by schools such as the average value assignments, test scores for days 1, 2 the value of daily tests, midterm test scores and test scores as soon as the semester as a reference for student learning in the next exam. Student test scores can be quickly informed of the school to students with a mobile phone. SMS facility on mobile phones and services connected with SMS Gateway software can facilitate students and parents to know the students' test scores that students earn on every exam that students follow. Then built an information system based on student test scores are sending SMS gateway test grades students on request from the student's own SMS that can be used by students and parents. By connecting the mobile phone / modem for connecting to a computer service SMS Gateway, SMS Gateway service software, and computer program autorespond so students can find out the average value assignments, test scores for days 1, 2 the value of daily tests, midterm test scores, and the value semester along with the ranking of students in the form of SMS on mobile phones students and parents who send the SMS according to pre-defined SMS format the school.
DAFTAR ISI
Halaman
PERSETUJUAN ... ii
PERNYATAAN ... iii
PENGHARGAAN ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan Penelitian ... 3
1.5 Manfaat Penelitian ... 4
1.6 Metodologi Penelitian ... 5
1.7 Sistematika Penulisan ... 6
BAB 2 LANDASAN TEORI ... 8
2.1 Sistem dan Informasi ... 8
2.2 Data dan Aplikasi ... 10
2.3 Short Message Service (SMS) ... 10
2.3.1 Cara Kerja SMS ... 12
2.3.2 Attention Command Untuk SMS ... 12
2.3.3 Format Protocol Data Unit (PDU) dan Teks ... 14
2.4 SMS Gateway ... 15
2.4.1 Cara Kerja SMS Gateway ... 15
2.4.2 Keuntungan SMS Gateway ... 16
2.5 Database ... 17
2.5.1 Konsep Dasar Database ... 18
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 19
3.1 Analisis Sistem ... 19
3.1.1 Gambaran Umum Sistem ... 19
3.2 Flowchart ... 21
3.3 Data Flow Diagram (DFD) ... 27
3.3.1 Data Flow Diagram Level 1 ... 28
3.3.2 Data Flow Diagram Level 2 ... 29
3.4.1 Struktur Database db-nilai ... 32
3.4.1.1 Struktur Tabel Nilai Rata-Rata Tugas ... 33
3.4.1.2 Struktur Tabel Nilai Ulangan Harian 1 ... 34
3.4.1.3 Struktur Tabel Nilai Ulangan Harian 2 ... 35
3.4.1.4 Struktur Tabel Nilai Ulangan Tengah Semester ... 36
3.4.1.5 Struktur Tabel Nilai Ulangan Semester ... 37
3.4.1.6 Struktur Tabel Siswa ... 38
3.4.1.7 Struktur Tabel Admin ... 38
3.4.1.8 Struktur Tabel Inbox ... 38
3.4.1.9 Struktur Tabel Sentitem ... 39
3.5 Perancangan Interface ... 39
3.4.1 Perancangan Halaman Admin ... 40
3.4.2 Perancangan Halaman Home ... 41
3.6 Relasi Tabel ... 42
3.7 Format SMS ... 44
BAB 4 IMPLEMENTASI DAN PENGUJIAN... 46
4.1 Pengertian Implementasi ... 46
4.2 Tujuan Implementasi Sistem ... 46
4.3 Kebutuhan Sistem ... 47
4.3.1 Perangkat Keras (Hardware) ... 47
4.3.2 Perangkat Lunak (Software) ... 47
4.3.3 Pemakai (Brainware) ... 48
4.4 Pemeliharaan Sistem ... 48
4.5 Pengujian Sistem ... 49
4.5.1 Persiapan Teknis ... 49
4.5.2 Konfigurasi Device dan Database ... 50
4.5.3 Pengujian Koneksi ... 50
4.6 Pengujian Aplikasi Sistem Informasi Nilai Ujian Siswa ... 52
4.6.1 Halaman Utama ... 52
4.6.2 Halaman Home ... 53
4.6.3 Halaman Visi dan Misi ... 53
4.6.4 Halaman Kode SMS ... 54
4.6.5 Halaman Inbox ... 54
4.6.6 Halaman Sentitems ... 55
4.6.7 Halaman Nilai Rata-Rata Tugas ... 56
4.6.8 Halaman Nilai Ulangan Harian 1 ... 56
4.6.9 Halaman Nilai Ulangan Harian 2 ... 57
4.6.10 Halaman Nilai Ulangan Tengah Semester ... 58
4.6.11 Halaman Nilai Ulangan Semester ... 58
4.6.12 Halaman Lihat Nilai ... 59
4.6.13 Halaman Lihat Nilai Rata-Rata Tugas Siswa ... 60
4.6.14 Halaman Lihat Nilai Ulangan Harian 1 Siswa ... 60
4.6.15 Halaman Lihat Nilai Ulangan Harian 2 Siswa ... 61
4.6.16 Halaman Lihat Nilai Ulangan Tengah Semester Siswa ... 62
4.6.17 Halaman Lihat Nilai Ulangan Semester Siswa ... 62
4.6.18 Halaman Siswa ... 63
4.7.2 Pengujian Nilai Ulangan Harian 1 Siswa... 65
4.7.3 Pengujian Nilai Ulangan Harian 2 Siswa... 66
4.7.4 Pengujian Nilai Ulangan Tengah Semester Siswa ... 67
4.7.5 Pengujian Nilai Ulangan Semester Siswa ... 68
4.8 Respon SMS... 70
BAB 5 KESIMPULAN DAN SARAN ... 71
5.1 Kesimpulan ... 71
5.2 Saran ... 72
DAFTAR TABEL
Halaman
3.1 Proses Pada DFD Level 2 31
3.2 Penamaan Tabel Nilai Ujian 32
3.3 Struktur Tabel Nilai Rata-Rata Tugas 33 3.4 Struktur Tabel Nilai Ulangan Harian 1 34 3.5 Struktur Tabel Nilai Ulangan Harian 2 35 3.6 Struktur Tabel Nilai Ulangan Tengah Semester 36 3.7 Struktur Tabel Nilai Ulangan Semester 37
3.8 Struktur Tabel Siswa 38
3.9 Tabel Admin 38
3.10 Tabel Inbox 39
3.11 Tabel Sentitems 39
DAFTAR GAMBAR
Halaman
2.1 Cara Kerja SMS 12
2.2 Cara Kerja SMS Gateway 16
3.1 Model Arsitektur Konsep Aplikasi Sistem Informasi Nilai Ujian
Siswa Berbasis SMS 20
3.2 Flowchart Sistem 21
3.3 Flowchart Program Tampilan Utama 22
3.4 Flowchart Tampilan Halaman Home Admin 23 3.5 Flowchart Tampilan Halaman Lihat Nilai 23
3.6 Flowchart Nilai Rata-Rata Tugas 24
3.7 Flowchart Nilai Ulangan Harian 1 24
3.8 Flowchart Nilai Ulangan Harian 2 25
3.9 Flowchart Nilai Ulangan Tengah Semester 25
3.10 Flowchart Nilai Ulangan Semester 26
3.11 Flowchart Siswa 26
3.12 Diagram Konteks Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS 27 3.13 DFD Level 1 Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS 28 3.14 DFD Level 2 Proses SMS Sesuai Permintaan 30
3.15 Perancangan Halaman Admin 40
3.16 Perancangan Halaman Home 41
3.17 Relasi Tabel 43
4.1 Tampilan Spesifikasi Device Yang Dibaca Gammu 51 4.2 Tampilan Pada Saat Service Gammu Dijalankan 51
4.3 Tampilan Halaman Utama 52
4.4 Tampilan Halaman Home 53
4.5 Tampilan Halaman Visi Dan Misi 53
4.6 Tampilan Halaman Kode SMS 54
4.7 Tampilan Halaman Inbox 55
4.8 Tampilan Halaman Sentitems 55
4.9 Tampilan Halaman Nilai Rata-Rata Tugas 56 4.10 Tampilan Halaman Nilai Ulangan Harian 1 57 4.11 Tampilan Halaman Nilai Ulangan Harian 2 57 4.12 Tampilan Halaman Nilai Ulangan Tengah Semester 58
4.13 Tampilan Halaman Nilai Ulangan Semester 59
4.14 Tampilan Halaman Lihat Nilai 59
4.15 Tampilan Halaman Lihat Nilai Rata-Rata Tugas Siswa 60
4.16 Tampilan Halaman Lihat Nilai Ulangan Harian 1 Siswa 61
4.17 Tampilan Halaman Lihat Nilai Ulangan Harian 2 Siswa 61
4.18 Tampilan Halaman Lihat Nilai Ulangan Tengah Semester Siswa 62
4.19 Tampilan Halaman Lihat Nilai Ulangan Semester Siswa 63
4.20 Tampilan Halaman Siswa 63
4.23 Data Nilai Ulangan Harian 1 Untuk NIS 13857a6011 65 4.24 Hasil Pengujian Nilai Ulangan Harian 1 Di Telepon Seluler Siswa 66 4.25 Data Nilai Ulangan Harian 2 Untuk NIS 13857a6011 66 4.26 Hasil Pengujian Nilai Ulangan Harian 2 Di Telepon Seluler Siswa 67 4.27 Data Nilai Ulangan Tengah Semester Untuk NIS 13857a6011 67 4.28 Hasil Pengujian Nilai Ulangan Tengah Semester Di Telepon Seluler Siswa 68 4.29 Data Nilai UlanganSemester Untuk NIS 13857a6011 68 4.30 Hasil Pengujian Nilai Ulangan Semester Di Telepon Seluler Siswa 69
4.31 Hasil Pesan NIS Tidak Ditemukan 69
4.32 Hasil Pesan Perintah Salah 70
ABSTRAK
SMP Negeri 1 Lima Puluh merupakan Sekolah Menengah Pertama yang telah ditetapkan sebagai sekolah standar nasional oleh kepala dinas pendidikan provinsi sumatera utara mulai tanggal 20 september 2011. Dengan demikian, SMP Negeri 1 Lima Puluh semakin giat dalam meningkatkan kualitas pengajar dan siswanya. Kualitas dan keberhasilan seorang siswa dalam menyerap materi pelajaran yang diberikan oleh guru dapat dilihat dari nilai yang siswa peroleh di bangku sekolah. Siswa maupun orangtua siswa mendapatkan laporan nilai siswa setiap pembagian rapor. Siswa sebaiknya mengetahui nilai ujian yang diberikan sekolah seperti nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester dan nilai ulangan semester secepatnya sebagai acuan pembelajaran untuk siswa di ujian berikutnya. Nilai ujian siswa dapat diinformasikan pihak sekolah dengan cepat kepada siswa dengan mobile phone. Fasilitas SMS pada mobile phone dan dihubungkan dengan software servis SMS Gateway dapat memudahkan siswa maupun orangtua siswa untuk mengetahui nilai ujian siswa yang siswa peroleh di setiap ujian yang siswa ikuti. Maka dibangun sebuah aplikasi sistem informasi nilai ujian siswa berbasis SMS gateway yang pengiriman nilai ujian siswanya berdasarkan permintaan SMS dari siswa itu sendiri yang dapat digunakan oleh siswa maupun orangtua siswa. Dengan menghubungkan mobile phone/modem sebagai penghubung servis SMS Gateway dengan komputer, software servis SMS Gateway, program autorespond dan komputer maka siswa dapat mengetahui nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester, dan nilai ulangan semester beserta rangking siswa dalam bentuk SMS di mobile phone siswa maupun orangtua siswa yang mengirim SMS sesuai format SMS yang telah ditentukan pihak sekolah.
INFORMATION SYSTEM APPLICATION OF STUDENTâS TEST SCORE USING SMS GATEWAY (CASE STUDY :
SMP NEGERI 1 IN LIMAPULUH)
ABSTRACT
SMP Negeri 1 Lima Puluh is a secondary school that the school has been designated as a national standard by the head of North Sumatra provincial education office beginning on 20 September 2011. Thus, SMP Negeri 1 Lima Puluh increasingly active in improving the quality of teachers and students. The quality and success of a student in absorbing the course material provided by the teacher can be seen from the value that students gain in school. Students and parents get a report of each student's grade report card distribution. Students should know the test scores provided by schools such as the average value assignments, test scores for days 1, 2 the value of daily tests, midterm test scores and test scores as soon as the semester as a reference for student learning in the next exam. Student test scores can be quickly informed of the school to students with a mobile phone. SMS facility on mobile phones and services connected with SMS Gateway software can facilitate students and parents to know the students' test scores that students earn on every exam that students follow. Then built an information system based on student test scores are sending SMS gateway test grades students on request from the student's own SMS that can be used by students and parents. By connecting the mobile phone / modem for connecting to a computer service SMS Gateway, SMS Gateway service software, and computer program autorespond so students can find out the average value assignments, test scores for days 1, 2 the value of daily tests, midterm test scores, and the value semester along with the ranking of students in the form of SMS on mobile phones students and parents who send the SMS according to pre-defined SMS format the school.
BAB 1
PENDAHULUAN
1.1Latar Belakang
Teknologi informasi yang berkembang pesat dewasa ini, telah mendorong percepatan di berbagai bidang. Hal ini juga yang menyebabkan munculnya kemajuan pada perangkat lunak dan diimbangi pula dengan kemajuan dan kecanggihan teknologi beserta perangkat kerasnya. Secara langsung ataupun tidak, teknologi informasi telah menjadi bagian penting dari berbagai bidang kehidupan. Karena banyak kemudahan yang ditawarkan, teknologi informasi hampir tidak dapat dilepaskan dari berbagai aspek kehidupan manusia. Manusia semakin banyak membutuhkan informasi dalam semua bidang. Persaingan dalam dunia bisnis maupun pendidikan semakin ketat. Agar dapat bersaing diperlukan pengembangan teknologi informasi untuk memberikan pelayanan yang optimal bagi konsumen.
Short Message System (SMS) adalah kemampuan untuk mengirim dan
menerima pesan dalam bentuk teks dari dan kepada ponsel. Saat ini SMS adalah salah satu teknologi komunikasi yang handal. SMS tidak hanya digunakan untuk komunikasi antar individu tetapi digunakan untuk melakukan transaksi bahkan digabungkan dengan penyimpanan data digital menggunakan teknologi SMS Gateway.
SMS Gateway adalah perangkat lunak yang menggabungkan antara komputer dengan teknologi seluler yang digunakan untuk mendistribusikan pesan-pesan melalui media SMS.
mencerminkan kepandaian seseorang secara menyeluruh tetapi nilai dapat menunjang keberhasilan mereka. Orangtua memantau perkembangan nilai siswa agar dapat memberi motivasi kepada anak mereka agar dapat belajar dengan baik di sekolah.
Orangtua siswa maupun siswa biasanya mendapatkan laporan nilai siswa setiap pembagian rapor. Beberapa dari orangtua tidak mengetahui berapa nilai yang diperoleh anaknya karena kesibukan orangtua bekerja atau karena anak yang kurang terbuka kepada orangtuanya atau mungkin karena orangtuanya jauh diluar kota atau bahkan di luar provinsi. Begitupun juga siswa menginginkan nilai ujian yang diperoleh dapat diketahui secepatnya sebagai acuan pembelajaran untuk siswa di ujian berikutnya dengan bantuan teknologi informasi. Permasalahan inilah yang melatarbelakangi penulis untuk membuat Skripsi yang berjudul âAplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS Gateway (Studi Kasus : SMP Negeri 1 Lima Puluh)â agar para orangtua siswa dan siswa mendapatkan informasi nilai ujian.
1.2Rumusan Masalah
Setelah melihat latar belakang masalah yang telah diuraikan di atas maka timbul rumusan masalah dalam skripsi ini yaitu:
1. Bagaimana cara merancang suatu aplikasi sistem informasi nilai ujian siswa berbasis SMS Gateway yang dapat diakses oleh orangtua siswa maupun siswa itu sendiri.
2. Bagaimana membangun database yang dapat memberikan informasi nilai ujian siswa dengan service SMS gateway untuk pengiriman data secara
1.3Batasan Masalah
Untuk menghindari penyimpangan pembahasan dari tujuan awal maka diperlukan batasan masalah skripsi ini adalah sebagai berikut:
a. Nilai ujian siswa diambil dari nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester, nilai ulangan semester beserta rangking yang berisikan nilai semua pelajaran siswa di SMP Negeri 1 Lima Puluh.
b. Nilai siswa dapat diketahui oleh siswa yang terdaftar di SMP Negeri 1 Lima Puluh pada kelas IX dan orangtua siswa dengan memberikan Nomor Induk Siswa masing-masing berserta id tertentu yang ada dibelakang Nomor Induk Siswa.
c. Nilai ujian siswa diambil dari tahun ajaran 2011-2012.
d. Sistem dibangun dan dikembangkan dengan PHP versi 5.2.6 sebagai bahasa pemrograman dan MySQL versi 5.0 sebagai database management system.
e. Spesifikasi mobile phone/modem pada umumnya dapat terhubung ke PC dan software servis SMS Gateway
1.4Tujuan Penelitian
Tujuan dari penelitian ini adalah untuk melihat bagaimana merancang dan mengimplementasikan aplikasi sistem informasi nilai ujian siswa berbasis SMS
1.5Manfaat Penelitian
Manfaat yang dapat diperoleh dari penulisan skripsi ini adalah sebagai berikut: Bagi Penulis
a. Menambah wawasan dalam membuat SMS Gateway dan membangun databasenya.
b. Mengetahui jenis â jenis pengaplikasian SMS Gateway.
Bagi Sekolah
a. Menyajikan informasi hasil ujian yang dibutuhkan orangtua maupun siswa dengan biaya yang murah
b. Meningkatkan citra sekolah sebagai sekolah yang peduli, transparan dan maju selangkah dalam bidang teknologi
Bagi Orangtua Siswa
a. Mengetahui perkembangan nilai ujian siswa yang diperoleh di sekolah.
b. Memudahkan pemantauan terhadap nilai ujian yang siswa dapat kapanpun dan dimanapun
Bagi Siswa
1.6Metodologi Penelitian
Metodologi penelitian yang akan digunakan adalah:
1. Studi Literatur
Penulisan ini dimulai dengan studi ke perpustakaan yaitu mengumpulkan dan
memahami bahan-bahan referensi yang membahas tentang mengenai SMS,
metode koneksi antara modem dan komputer.
2. Observasi dan Pengumpulan Data
Metode ini dilaksanakan dengan melakukan pengamatan langsung di SMP
Negeri 1 Lima Puluh sehingga diperoleh data-data yang dibutuhkan sesuai
tema penelitian.
3. Analisis dan Perancangan
Menganalisis kebutuhan yang berfokus pada domain informasi, konsep
teknologi yang akan dipakai untuk membangun informasi via SMS, seperti
antarmuka, jenis perangkat lunak yang digunakan, siapa pemakainya dan apa
yang harus dihasilkan. Serta merancang aplikasi sesuai dengan kebutuhan. Perancangan dimulai dari tahap merancang Data Flow Diagram (DFD), dan
dilanjutkan dengan merancang basis data (database).
4. Implementasi
Menerjemahkan desain atau perancangan ke dalam bentuk yang bisa dibaca mesin atau bahasa pemrograman. Aplikasi berbasis SMS dikembangkan dengan menggunakan PHP sebgai bahasa pemrograman, MySQL sebagai pangkal datanya dan software NowSMS/Gammu sebagai SMS Gateway.
5. Pengujian
Melakukan serangkaian uji coba terhadap hasil dari implementasi aplikasi, dan
memperbaiki jika masih terdapat kesalahan dan menarik kesimpulan dari
6. Dokumentasi
Menyusun laporan hasil analisis dan perancangan ke dalam format penulisan
skripsi dengan disertai kesimpulan akhir.
1.7Sistematika Penulisan
Secara garis besar Skripsi ini dibagi atas 5 bab dan beberapa lampiran. Adapun kelima bab tersebut adalah :
BAB 1 : PENDAHULUAN
Dalam bab ini berisikan Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan Penelitian, Metodologi Penelitian dan Sistematika Penulisan.
BAB 2 : LANDASAN TEORI
Pada bab ini dijelaskan tentang uraian teoritis mengenai sistem dan informasi, data dan aplikasi, SMS (Short Message Service), AT command untuk SMS, PDU Teks, SMS Gateway dan Database.
BAB 3 : ANALISIS DAN PERANCANGAN SISTEM
Dalam bab ini penulis menguraikan tentang analisis dan perancangan sistem yang dirancang yang meliputi kamus data, DFD dan interface
BAB 4 : IMPLEMENTASI DAN PENGUJIAN SISTEM
Didalam bab ini disajikan tentang pengertian implementasi sistem, tujuan implementasi sistem, kebutuhan sistem, pemeliharaan sistem serta pengujian sistem.
BAB 5 : KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
2.1 Sistem dan Informasi
Pengertian sistem dari segi etimologi, kata sistem sebenarnya berasal dari Bahasa Yunani yaitu âSystemaâ, yang dalam Bahasa Inggris dikenal dengan âSYSTEMâ, yang mempunyai satu pengertian yaitu sehimpunan bagian atau komponen yang saling berhubungan secara teratur dan merupakan satu keseluruhan yang tidak terpisahkan.
Definisi lain dari sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan lainnya dengan maksud untuk berfungsi sebagai satu kesatuan dalam usaha mencapai suatu tujuan yang telah ditentukan.
Pada sistem, proses pengolahan data terdiri dari 3 tahapan dasar. Tiga tahan dasar tersebut antara lain :
1. Input (masukan) adalah tahap ini merupakan proses memasukkan data ke dalam proses komputer lewat alat input.
3. Output (keluaran) adalah tahap ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output yaitu berupa informasi.
Informasi adalah data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakannya (Abdul Kadir, 2008). Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan unit pengolah. Agar informasi yang dihasilkan lebih berharga, maka informasi harus memenuhi kriteria sebagai berikut :
1. Informasi harus akurat, sehingga mendukung manajemen dalam mengambil keputusan.
2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang membutuhkan.
3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat dibutuhkan.
Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Informasi digunakan tidak hanya oleh satu pihak dalam suatu organisasi. Nilai sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.
Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi itu sendiri dapat didefinisikan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data. Data adalah kenyataan yang menggambanrkan sesuatu yang terjadi pada saat tertentu.
setiap komponen tersebut berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.
2.2 Data dan Aplikasi
Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, uraian karakter yang memiliki arti tertentu. Data merupakan bahan baku yang diolah menjadi informasi.
Aplikasi adalah program atau kelompok program yang melaksanakan pekerjaan. Program menciptakan tampilan yang pengguna lihat di dalam jendela browser (Janner Simarmata, 2006). Adapun definisi aplikasi yang lain adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas.
Komponen-komponen aplikasi yang digunakan dalam pengembangannya antara lain :
1. Perangkat keras, diperlukan untuk menjalankan Database Management System
(DBMS).
2. Program, terdiri dari sistem operasi, DBMS dan program aplikasi. 3. Data, terdiri dari atas sumber data, meta data, dan kamus data. 4. Prosedur, menjelaskan bagaimana sistem dijalankan
5. Personalia, yang terkait dengan pengembangan maupun pemanfaatan aplikasi.
2.3 Short Message Service (SMS)
Short Message Service atau biasa disingkat SMS merupakan sebuah layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel (wireless), memungkinkan dilakukannya pengiriman pesan dalam bentuk alphanumeric antara terminal pelanggan atau antar teminal pelanggan dengan sistem eksternal, seperti e-mail,
Short Message Service (SMS) adalah kemampuan untuk mengirim dan menerima pesan dalam bentuk teks dari dan kepada ponsel. Teks tersebut bisa terdiri dari kata-kata atau nomor atau kombinasi alphanumeric. SMS diciptakan sebagai standar pesan (message) oleh ETSI (Europesan Telecommunication Standards
Institute), yang juga membuat standar GSM (Global System for Mobile
Communication) yang diimplementasikan oleh semua operator GSM. Message yang pertama dikirimkan menggunakan SMS pada bulan Desember 1992, dikirimkan dari
Personal Computer (PC) ke sebuah ponsel melalui jaringan GSM milik Vodafone Inggris (Romzi Imron Rozidi, 2006). Aplikasi SMS merupakan aplikasi yang paling banyak peminat dan penggunanya. Hal ini dapat dibuktikan dengan munculnya berbagai jenis aplikasi yang memanfaatkan fasilitas SMS.
Dalam perkembangannya, SMS menjadi salah satu service yang banyak diminati dan digunakan oleh pengguna, hal ini karena teknologi SMS memiliki beberapa keunggulan, antara lain:
1. Harganya murah.
2. Merupakan âdelivered oriented serviceâ, artinya pesan akan selalu diusahakan untuk dikirimkan ke tujuan. Jika suatu saat nomor tujuan sedang tidak aktif atau di luar jangkauan sinyal, maka pesan akan disimpan di SMSC server dan akan dikirimkan sesegera mungkin setelah nomor tujuan aktif kembali. Pesan juga akan tetap terkirim ke tujuan walaupun nomor tujuan sedang melakukan pembicaraan (sibuk).
3. Dapat dikirim ke banyak penerima sekaligus pada saat yang bersamaan.
2.3.1 Cara
Pada gamb SMS/MMS tidak langsu ke SMS C
kemudian p kita dapat m atau gagal.
2.3.2 Atten
Attention C
mobile pho melakukan memprogra melakukan tertentu. Kom data serial Kerja SM mobile bar diatas S (Multimed
ung dikirim
Center (SM pesan terseb mengetahui
ntion Comm
Command (
one atau G sesuatu h am pemberi pengiriman
mputer dapa ataupun bl
S
e phone pengir
Ga
dapat terl
dia Message
mkan ke mob
MSC) yang but diterusk status dari mand Untu (AT Comm GSM/CDMA hal, termasu ian perintah n atau pene
at memberi luetooth. A
rim
ambar 2.1
lihat saat
e Service) d
bile phone t biasanya b kan ke mobi
pesan SMS
uk SMS
mand) adala A (Code D
uk untuk m h ini di dal erimaan SM ikan perinta AT-Comman SMSC Cara Kerj mobile ph
dari mobile p
tujuan, akan berada di k
ile phone t S yang telah
ah perintah
Division Mu
mengirim d lam komput MS secara ot
ah AT-Com nd ini sebe
mobile p
a SMS
one tujuan
phone peng n tetapi diki kantor oper tujuan. Den h dikirim, a
yang dapa
ultiple Acce
dan meneri ter maka pe tomatis untu mmand mela enarnya ada phone tujuan n menerim girim pesan irim terlebih rator telepo ngan adanya apakah telah at diberikan
dari perintah yang dapat diberikan kepada modem Hayes yang sudah ada sejak dulu. Dinamakan AT-Command karena semua perintah diawali dengan karakter A dan T.
Antar perangkat mobile phone dan GSM/CDMA modem bisa memiliki AT-Command yang berbeda-beda, namun biasanya mirip antara satu perangkat dengan perangkat lain. Untuk dapat mengetahui secara persis maka kita harus mendapatkan dokumentasi teknis dari produsen pembuat handphone atau GSM/CDMA modem tersebut.
AT Command dapat digunakan antara lain untuk menginstruksikan perintah-perintah sebagai berikut:
1. Mengirim dan menerima pesan SMS atau faks. 2. Mendapatkan informasi mengenai device.
3. Mendapatkan status device, misalnya status aktivitas, status registrasi network, kekuatan sinyal, ataupun status baterai.
4. Penulisan dan pencarian phonebook.
5. Dari sisi keamanan, dapat mengaktifkan fasilitas lock dan mengubah
password.
6. Menyimpan dan mengembalikan konfigurasi.
Dibawah ini beberapa jenis perintah AT Command penting yang berhubungan dengan SMS antara lain :
1. AT+CMGS =Mengirim pesan 2. AT+CMGR=Membaca pesan 3. AT+CMGD=Menghapus pesan
4. AT+CSCA =Alamat dari pusat SMS Servis 5. AT+CNMI =Menampilkan adanya SMS Baru
6. AT+CGMI =Untuk mengetahui pembuat piranti modem gunakan perintah 7. AT+CGMM =Untuk melihat model produk modem
2.3.3 Format Protocol Data Unit (PDU) dan Teks
Protocol Data Unit (PDU) adalah protokol data dalam suatu SMS, berupa pasangan-pasangan karakter ASCII (American Standard Code for Information Interchange)
yang mencerminkan representasi angka heksadesimal dari informasi yang ada dalam suatu SMS, misalnya nomor pengirim, nomor tujuan, waktu pengiriman dan isi pesan SMS itu sendiri. PDU ini harus dipahami sebelum mengimplementasikannya ke dalam program di komputer/mikrokontroler.
Proses yang terjadi adalah format ASCII text yang diketikkan akan di-convert ke dalam format PDU, pada saat SMS diterima nomor tujuan, ponsel/modem GSM akan mengubah kembali SMS format PDU tersebut menjadi format ASCII text agar dapat terbaca dengan mudah oleh pengguna. Format PDU dituliskan dengan heksadesimal, terbagi atas 8 header, yaitu:
1. Nomor SMS Center 2. Tipe SMS.
3. Nomor Referensi SMS.
4. Nomor Ponsel Penerima, dengan cara penulisan yang mirip dengan header 1, yaitu pengisian nomor SMS Center.
5. Bentuk SMS.
6. Skema Encoding Data I/O.
7. Jangka Waktu Sebelum Expired.
8. Isi SMS, terbagi lagi menjadi dua subheader dan isi pesan dalam heksadesimal.
2.4 SMS Gateway
Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia komputer,
gateway dapat diartikan sebagai jembatan penghubung antara satu sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Dengan SMS Gateway kita dapat menyebarkan pesan ke banyak nomor secara otomatis dan cepat yang langsung terhubung ke database nomor-nomor ponsel saja, tanpa harus mengetikkan ratusan nomor dan pesan di ponsel pengirim, karena semua nomor akan diambil secara otomatis dari database tersebut (Daud Edison, 2012). Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim/menerima SMS sesuai dengan aturan yang ditetapkan, seperti sistem polling.
SMS Gateway adalah cara mengirim pesan teks dengan atau tanpa menggunakan
telepon selular. Secara khusus, ini adalah perangkat atau layanan yang menawarkan transit
SMS oleh salah satu pesan transformasi. Penggunaan khas gateway adalah untuk
meneruskan email sederhana ke ponsel penerima. Hal ini juga dapat berguna dalam
mengembangkan aplikasi web yang dapat berinteraksi dengan melalui SMS.
2.4.1 Cara Kerja SMS Gateway
Cara kerja SMS Gateway pada aplikasi sistem informasi nilai ujian siswa yaitu SMS dikirim siswa/orangtua siswa ke nomor yang telah ditentukan, isi SMS merupakan format yang telah ditentukan sebelumnya. SMS diterima oleh mobile phone/modem terminal yang bekerja sebagai SMS Gateway. SMS dari pengguna yang ada dalam SMS gateway diambil oleh program aplikasi sistem informasi nilai ujian siswa, selanjutnya sistem database melakukan query berdasarkan isi SMS dari pengguna. Hasil query yang telah diproses oleh aplikasi sistem informasi nilai ujian siswa dikirim kembali ke SMS gateway dan diteruskan ke mobile phone/modem terminal.
siswa ke m SMS Gatew 2.4.2 Keun SMS Gate menggunak cepat yang harus meng secara otom dapat men program ta dalam men masing-ma J mobile phon way tersebu ntungan SM
eway meru kan SMS. g langsung getik ratusan matis dari da
ngustomisas ambahan ya ngirim berita asing penerim Jaringan GSM Mobile phone/m terminal
Mobile Phone si orang tua siswa
[image:31.595.141.495.185.439.2]ne pengguna ut dapat dilih
Gambar 2
MS Gatewa
upakan pin Pesan dapa terhubung n nomor dan
atabase ters si pesan-pe ang dapat d a karena bia manya. modem
iswa/
K
a sesuai de hat pada gam
2.2 Cara Ke
ay
ntu gerban at disebark dengan da
an pesan di p sebut. Selai esan yang dibuat send asanya pesa Kabel data Web Base Base Php engan inform mbar 2.2 di
erja SMS G
ng bagi pe an keratusa
atabase nom ponsel kare in itu , deng ingin dik diri, pengirim
an yang ing
e
masi yang d bawah ini.
Gateway
enyebaran an nomor s
mor-nomor ena semua n gan adanya kirim. Den m pesan da gin dikirim b Basis Dat Aplikasi Sistem Nilai Ujian Sisw SMS SMS Gate SQL Komputer s server diminta. Ca informasi secara otom r ponsel saj
nomor akan SMS Gatew ngan meng apat lebih berbeda-bed ata m Informasi wa Berbasis teway sebagai r ara kerja dengan matis dan aja tanpa n diambil
2.5 Database
Database atau sering di sebut basis data, bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien (Safri Lubis dan Fadly Syahputra, 2011).
Beberapa pengertian database antara lain :
1. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
2. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
3. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula.
4. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.
2.5.1 Konsep Dasar Database
Istilah âdatabaseâ berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel mengenai database
komputer. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
Analisis dan perancangan sistem merupakan tahap awal dalam mengembangkan suatu aplikasi/sistem yang ingin dibuat sesuai dengan permasalahan yang ingin diselesaikan. Pada bab ini akan menguraikan tentang perancangan sistem yang dirancang meliputi Flowchart, Data Flow Diagram (DFD), interface dan struktur database dari aplikasi sistem informasi nilai siswa berbasis SMS Gateway.
3.1 Analisis Sistem
Tahapan analisis sistem merupakan tahapan yang sangat penting karena kesalahan di dalam tahapan ini akan menyebabkan kesalahan pada tahapan selanjutnya. Proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru. Tahapan analisis terhadap suatu sistem dilakukan sebelum masuk kedalam tahapan perancangan.
3.1.1 Gambaran Umum Sistem
Aplikasi sistem informasi nilai ujian siswa ini menggunakan SMS sebagai media atau sarana dalam mengakses atau melihat nilai siswa, sehingga nilai ujian siswa yang telah dilaksanakan dapat diketahui lebih mudah dan cepat oleh siswa.
yang sesua melihat nila ulangan ha rangking u disimpan d Sec berbasis SM gambar 3.1 Gambar Pad mengakses/ ujian siswa siswa/orang ke telepon telepon sel dengan form diambil dar
ai akan di r ai ujian sisw arian 2, nil untuk semu
i database p
ara umum MS Gatewa
berikut ini
r 3.1: Mode
da gambar d /mengirim p a dengan f gtua siswa a
seluler SM luler SMS mat SMS ni ri database
respon dari wa antara la lai ulangan
ua mata pe pesan masu
konsep pera
ay ini juga b :
el Arsitektu S
diatas terlih pesan ke te format SM akan ditamp MS Gateway Gateway a ilai ujian sis nilai siswa
sistem. Fo ain : nilai ra n tengah se
elajaran. Se uk.
ancangan a bisa dilihat
ur Konsep A Siswa Berb
hat telepon elepon selul S yang tel pung terleb
y. SMS sis akan diresp swa yang di a yang tersim
ormat pesan ata-rata tuga emester, n
etiap SMS
aplikasi siste dari model
Aplikasi Si asis SMS
seluler user
ler SMS Ga
lah ditentuk bih dahulu k
swa/orangtu pon oleh te
iminta. Dat mpan di apl
n yang tela as, nilai ula nilai ulanga yang masu
em informa arsitektur y
istem Infor
r (siswa/ora
ateway untu kan. SMS ke SMSC ke ua siswa ya
elepon selu a nilai ujian likasi berba
ah ditentuka angan harian an semester
uk dari sisw
asi nilai ujia yang terliha rmasi Nilai angtua sisw uk mengeta yang dikir emudian di ang telah m uler SMS G
n yang dimi asis SMS ni
siswa, kemudian akan di kirimkan kembali ke telepon seluler siswa/orangtua siswa sebagai laporan nilai ujian siswa.
3.2 Flowchart
[image:36.595.88.532.303.681.2]Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan- urutan prosedur dari suatu program. Flowchart memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart sistem ditunjukkan seperti gambar 3.2 berikut ini:
Gambar 3.2: Flowchart Sistem
Gambar flowchart 3.3 sampai gambar flowchart 3.11 dibawah ini merupakan flowchart program dari tampilan aplikasi sistem informasi nilai ujian siswa.
Start
Format pesan dikirim oleh
Format pesan diterima oleh sistem
Format sudah
Pencarian data di database
Data
Pengiriman data nilai ke user
End
Pengiriman pesan ke user
Pesan diterima,data tersedia,ulan gi permintaan Pengiriman pesan
ke user
Pesan diterima, format salah, ulangi permintaan
ya
ya tidak tidak
Gambar 3.3: Flowchart Program Tampilan Utama Start
Menampilkan Menu Utama
Login admin
Lihat il i
End
Input username dan
password
login A
B
ya
ya tidak
tidak
ya
 Gambar 3.4: Flowchart Tampilan Halaman Home Admin
[image:38.595.181.451.456.749.2]C
Tambah nilai
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
tugas tidak
tidak
tidak
ya
ya
ya
[image:39.595.194.445.79.350.2]Â Gambar 3.6: Flowchart Nilai Rata-Rata Tugas
D
Tambah nilai
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
nuh_1 tidak
tidak
tidak
ya
ya
ya
[image:39.595.193.448.424.692.2]E
Tambah nilai
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
nuh2 tidak
tidak
tidak
ya
ya
ya
[image:40.595.194.445.80.349.2]Â Gambar 3.8: Flowchart Nilai Ulangan Harian 2
F
Tambah nilai
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
uts tidak
tidak
tidak
ya
ya
ya
[image:40.595.193.448.416.678.2]G
Tambah nilai
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
nus tidak
tidak
tidak
ya
ya
ya
[image:41.595.194.445.80.349.2]Â Gambar 3.10: Flowchart Nilai Ulangan Semester
H
Tambah siswa
Edit
Delete
End
Data dikoreksi
Data dihapus
Pengisian data
simpan
siswa tidak
tidak
tidak
ya
ya
ya
[image:41.595.191.448.408.685.2]3.3 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis. Gambar 3.12 di bawah ini menjelaskan diagram konteks dari Data Flow Diagram aplikasi sistem informasi nilai ujian siswa.
Gambar 3.12: Diagram Konteks Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS
Pengembangan proses yang terjadi pada diagram konteks di atas dapat dijabarkan pada DFD level 1.
0
Aplikasi sistem Informasi Nilai Ujian Siswa Berbasis SMS Siswa/ Orang
tua Siswa
Administrator Format SMS nilai
Laporan nilai ujian
3.3.1 Data Flow Diagram level 1
Data Flow Diagram level 1 dari aplikasi sistem informasi nilai ujian siswa dapat dilihat pada gambar 3.13 di bawah ini:
Gambar 3.13: DFD level 1 Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS
Pada DFD Level 1 ini diperlihatkan proses masukan dan keluaran (input/output) yang terjadi di dalam sistem yang dirancang. Pada gambar diatas terlihat ada dua proses utama yang di lakukan aplikasi sistem informasi nilai ujian siswa berbasis SMS yaitu:
1. Penerimaan SMS oleh sistem
SMS yang dikirim oleh siswa/orangtua siswa akan diterima oleh sistem dan masuk ke database inbox.
2. Proses SMS sesuai permintaan
Proses ini terjadi ketika siswa/orang tua siswa menginginkan data tertentu. Jika
keyword sesuai ketentuan data yang diminta maka sistem akan melakukan proses sesuai dengan keyword tersebut.
Administrator Siswa/Orang
Tua Siswa
P 1
Penerimaan SMS oleh sistem
P 2
Proses SMS Sesuai Permintaan
Update data Laporan nilai ujian
Laporan pesan gagal Format
SMS nilai
3.3.2 Data Flow Diagram Level 2
tugas
nuh_1
nuh2
uts
[image:45.595.72.571.110.643.2]nus
Gambar 3.14 DFD level 2 Pemeriksaan SMS Sesuai Permintaan
Administrator Siswa/ora
ngtua siswa
P 2.1 Pemeriksaa
n Format
P 2. 2 Proses Nilai Rata-Rata Tugas
P 2.3 Proses Nilai
Ul 1
P 2.4 Proses Nilai
P 2.5 Proses Nilai Ulangan Tengah
P 2.6 Proses Nilai Ulangan Keyword=true
Keyword=true
update update update
update update Keyword=true
Keyword=true
Keyword=true Format
SMS
Pada gambar diatas terlihat 7 buah subproses yang seperti diuraikan dalam tabel 3.1 berikut ini :
Tabel 3.1 Proses DFD level 2
Nama Input Keterangan proses Output
Proses 2.1 Keyword Memeriksa Format SMS
Keyword yang benar akan ditindaklanjuti untuk dilakukan proses selanjutnya Proses 2.2 Data format nilai
rata-rata tugas
Proses pengambilan data dari tabel tugas
Data nilai rata-rata tugas siswa
Proses 2.3 Data format nilai ulangan harian 1
Proses pengambilan data dari tabel nuh_1
Data nilai ulangan harian 1 siswa
Proses 2.4 Data format nilai ulangan harian 2
Proses pengambilan data dari tabel nuh2
Data nilai ulangan harian 2
Proses 2.5 Data format nilai ulangan tengah semester
Proses pengambilan data dari tabel uts
Data nilai ulangan tengah semester siswa
Proses 2.6 Data format nilai ulangan semester
Proses pengambilan data dari tabel nus
Data nilai ulangan semester siswa beserta rangking
3.4 Struktur Database
Pada dasarnya perancangan aplikasi sistem informasi nilai ujian siswa berbasis SMS
3.4.1 Struktur Database db_nilai
Dalam perancangan aplikasi sistem informasi nilai ujian siswa berbasis SMS, struktur tabel nilai ujian siswa dirancang dengan beberapa tabel yang dapat dibagi menjadi lima bagian tabel nilai yaitu tabel nilai rata-rata tugas, tabel nilai ulangan harian 1, tabel nilai ulangan harian 2, tabel nilai ulangan tengah semester, tabel nilai ulangan semester, tabel siswa, tabel admin, tabel untuk sms yang masuk (inbox) dan tabel
sentitems. Penamaan tabel nilai ujian siswa dijelaskan pada tabel 3.2 dibawah ini :
Tabel 3.2 Penamaan Tabel Nilai Ujian Siswa
No Nama Tabel Keterangan
1. Tabel tugas Tabel nilai rata-rata tugas siswa 2 Tabel nuh_1 Tabel nilai ulangan harian 1 siswa 3 Tabel nuh 2 Tabel nilai ulangan harian 2 siswa 4 Tabel uts Tabel nilai ulangan tengah semester 5 Tabel nus Tabel nilai ulangan semester
6 Tabel siswa Tabel siswa
7 Tabel admin Tabel Administrator 8 Tabel inbox Tabel SMS masuk 9 Tabel sentitems Tabel SMS terkirim
Untuk memudahkan dan mengefisienkan isi SMS maka dibuat kode mata pelajaran untuk setiap pelajaran. Kode mata pelajaran tersebut adalah :
1. Agama = AGM
2. Pendidikan Kewarganegaraan = PKN 3. Bahasa Indonesia = IND
4. Bahasa Inggris = ING 5. Matematika = MM
6. Ilmu Pengetahuan Alam = IPA 7. Ilmu Pengetahuan Sosial = IPS 8. Seni Budaya = SBD
[image:47.595.100.532.277.490.2]3.4.1.1Struktur Tabel Nilai Rata-Rata Tugas
[image:48.595.101.534.269.634.2]Struktur tabel nilai rata-rata tugas terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu (Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga) dan Semester. Struktur tabel nilai rata-rata tugas dapat dilihat pada tabel 3.3 di bawah ini :
Tabel 3.3 Struktur Tabel Nilai Rata-Rata Tugas Siswa
Field Type Keterangan
Id Integer(3) Primary key
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
AGM Varchar(3) Nilai rata-rata tugas Agama
PKN Varchar(3) Nilai rata-rata tugas Pendidikan
Kewarganegaran
IND Varchar(3) Nilai rata-rata tugas Bahasa Indonesia ING Varchar(3) Nilai rata-rata tugas Bahasa Inggris MM Varchar(3) Nilai rata-rata tugas Matematika
IPA Varchar(3) Nilai rata-rata tugas Ilmu Pengetahuan Alam IPS Varchar(3) Nilai rata-rata tugas Ilmu Pengetahuan Sosial SBD Varchar(3) Nilai rata-rata tugas Seni Budaya
PJK Varchar(3) Nilai rata-rata tugas Penjaskes TIK Varchar(3) Nilai rata-rata tugas Tikom BOGA Varchar(3) Nilai rata-rata tugas Tata Boga
3.4.1.2Struktur Tabel Nilai Ulangan Harian 1
[image:49.595.104.535.270.696.2]Struktur tabel nilai ulangan harian 1 terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu (Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga) dan Semester. Struktur tabel nilai ulangan harian 1 dapat dilihat pada tabel 3.4 di bawah ini :
Tabel 3.4 Struktur Tabel Nilai Ulangan Harian 1
Field Type Keterangan
Id Integer(3) Primary key
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
AGM Varchar(3) Nilai ulangan harian 1 Agama
PKN Varchar(3) Nilai ulangan harian 1 Pendidikan Kewarganegaran
IND Varchar(3) Nilai ulangan ulangan harian 1 Bahasa Indonesia
ING Varchar(3) Nilai ulangan harian 1 Bahasa Inggris MM Varchar(3) Nilai ulangan harian 1 Matematika
IPA Varchar(3) Nilai ulangan harian 1 Ilmu Pengetahuan Alam
IPS Varchar(3) Nilai ulangan harian 1 Ilmu Pengetahuan Sosial
SBD Varchar(3) Nilai ulangan harian 1 Seni Budaya PJK Varchar(3) Nilai ulangan harian 1 Penjaskes TIK Varchar(3) Nilai ulangan harian 1 Tikom BOGA Varchar(3) Nilai ulangan harian 1 Tata Boga
3.4.1.3Struktur Tabel Nilai Ulangan Harian 2
[image:50.595.103.534.270.675.2]Struktur tabel nilai ulangan harian 2 terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu (Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga) dan Semester. Struktur tabel nilai ulangan harian 2 dapat dilihat pada tabel 3.5 di bawah ini :
Tabel 3.5 Struktur Tabel Nilai Ulangan Harian 2
Field Type Keterangan
Id Integer(3) Primary key
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
AGM Varchar(3) Nilai ulangan harian 2 Agama
PKN Varchar(3) Nilai ulangan harian 2 Pendidikan Kewarganegaran
IND Varchar(3) Nilai ulangan harian 2 Bahasa Indonesia ING Varchar(3) Nilai ulangan harian 2 Bahasa Inggris MM Varchar(3) Nilai ulangan harian 2 Matematika
IPA Varchar(3) Nilai ulangan harian 2 Ilmu Pengetahuan Alam
IPS Varchar(3) Nilai ulangan harian 2 Ilmu Pengetahuan Sosial
SBD Varchar(3) Nilai ulangan harian 2 Seni Budaya PJK Varchar(3) Nilai ulangan harian 2 Penjaskes TIK Varchar(3) Nilai ulangan harian 2 Tikom BOGA Varchar(3) Nilai ulangan harian 2 Tata Boga
3.4.1.4Struktur Tabel Nilai Ulangan Tengah Semester
[image:51.595.104.541.271.716.2]Struktur tabel nilai ulangan tengah semester terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu (Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga) dan Semester. Struktur tabel nilai ulangan tengah semester dapat dilihat pada tabel 3.6 di bawah ini:
Tabel 3.6 Struktur Tabel Nilai Ulangan Tengah Semester
Field Type Keterangan
Id Integer(3) Primary key
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
AGM Varchar(3) Nilai ulangan tengah semester Agama
PKN Varchar(3) Nilai ulangan tengah semester Pendidikan Kewarganegaran
IND Varchar(3) Nilai ulangan tengah semester Bahasa Indonesia
ING Varchar(3) Nilai ulangan tengah semester Bahasa Inggris
MM Varchar(3) Nilai ulangan tengah semester Matematika IPA Varchar(3) Nilai ulangan tengah semester Ilmu
Pengetahuan Alam
IPS Varchar(3) Nilai ulangan tengah semester Ilmu Pengetahuan Sosial
SBD Varchar(3) Nilai ulangan tengah semester Seni Budaya PJK Varchar(3) Nilai ulangan tengah semester Penjaskes TIK Varchar(3) Nilai ulangan tengah semester Tikom BOGA Varchar(3) Nilai ulangan tengah semester Tata Boga
3.4.1.5Struktur Tabel Nilai Ulangan Semester
[image:52.595.103.535.271.717.2]Struktur tabel nilai ulangan semester terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu (Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga) dan Semester. Struktur tabel nilai ulangan semester dapat dilihat pada tabel 3.7 di bawah ini :
Tabel 3.7 Struktur Tabel Nilai Ulangan Semester
Field Type Keterangan
Id Integer(3) Primary key
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
AGM Varchar(3) Nilai ulangan semester Agama
PKN Varchar(3) Nilai ulangan semester Pendidikan Kewarganegaran
IND Varchar(3) Nilai ulangan semester Bahasa Indonesia ING Varchar(3) Nilai ulangan semester Bahasa Inggris MM Varchar(3) Nilai ulangan semester Matematika
IPA Varchar(3) Nilai ulangan semester Ilmu Pengetahuan Alam
IPS Varchar(3) Nilai ulangan semester Ilmu Pengetahuan Sosial
SBD Varchar(3) Nilai ulangan semester Seni Budaya PJK Varchar(3) Nilai ulangan semester Penjaskes TIK Varchar(3) Nilai ulangan semester Tikom BOGA Varchar(3) Nilai ulangan semester Tata Boga
Semester Varchar(10) Semester siswa
JLH Varchar(3) Jumlah nilai semester siswa
3.4.1.6Struktur Tabel Siswa
Struktur tabel siswa terdiri dari terdiri dari Nomor Induk Siswa + id tertentu siswa, nama siswa dan kelas . Struktur tabel siswa dapat dilihat pada tabel 3.8 di bawah ini:
Tabel 3.8 Struktur Tabel Siswa
NIS + id tertentu siswa Varchar(10) Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
Nama Varchar(30) Nama lengkap siswa
Kelas Varchar(4) Kelas siswa
3.4.1.7Struktur tabel admin
Pada tabel admin berisi data administrator seperti username dan password admin untuk dapat masuk ke aplikasi sistem informasi nilai ujian siswa. Struktur tabel admin
dapat dilihat pada tabel 3.9 seperti dibawah ini:
Tabel 3.9 Tabel Admin
Field Type Keterangan
Username Varchar(5) Username admin
Password Varchar(6) Password admin
3.4.1.8Struktur tabel inbox
Tabel 3.10 Tabel inbox
Field Type Keterangan
Id Integer(3) Nomor id
Receiving Date Time Timestamp Tanggal dan waktu pengiriman pesan Sender Number Varchar(20) Nomor pengirim
Text Message Text Isi SMS masuk
3.4.1.9Struktur tabel sentitems
Pada tabel sentitems berisi seluruh SMS yang direspon oleh sistem untuk melihat apakah SMS dari siswa/orangtua siswa telah dibalas oleh sistem berupa data nilai atau tidak. Struktur tabel dapat dilihat pada tabel 3.11 seperti dibawah ini :
Tabel 3.11 Tabel sentitems
Field Type Keterangan
Id Integer(3) Nomor id
Sending Date Time Timestamp Tanggal dan waktu pengiriman pesan Destination Number Varchar(20) Nomor pengirim
Text Message Text Isi SMS masuk
Status Enum Status dari pesan
3.5 Perancangan Interface
3.5.1 Perancangan Halaman Admin
Halaman admin merupakan halaman awal dari website ini. Dimana administrator harus login terlebih dahulu dan mengisi data username dan password agar dapat masuk ke halaman home. Administrator dapat mengubah, menambah dan menghapus data nilai ujian siswa. Perancangan halaman admin dapat dilihat pada gambar 3.15 seperti dibawah ini:
Â
[image:55.595.107.594.250.517.2]
Home Visi & Misi Kode SMS Inbox Lihat Nilai
Gambar 3.15: Perancangan Halaman Admin
Keterangan :
1. Label : Login administrator 2. Label : Username
3. Label : Password
4. Textbox : nama username admin 5. Textbox : password admin
6. Button : login berupa link menuju halaman home untuk admin 7. Menu : home, berupa link menuju halaman home untuk admin
Login administrator
Username
Password
LoginÂ
1
Nomor Induk Siswa + id tertentu diberikan pihak sekolah kepada siswa
2
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
3
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
4Â
Nomor Induk Siswa + diberikan pihak sekolah kep
5Â
Nomor Induk Siswa + diberikan pihak sekolah kep
6
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
7Â
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
8
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
9
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
8. Menu : visi dan Misi, berupa link menuju halaman visi dan misi sekolah SMP Negeri 1 Lima Puluh untuk admin
9. Menu : kode SMS, berupa link menuju halaman format kode sms nilai ujian siswa untuk admin
10.Menu : inbox, berupa link menuju halaman yang berisikan sms masuk dari siswa/orangtua siswa untuk admin
11.Menu : lihat data, berupa link khusus untuk siswa dimana didalam link lihat data ini berisikan link lihat visi & misi, lihat kode SMS, lihat nilai rata-rata tugas siswa, lihat nilai ulangan harian 1 siswa, lihat nilai ulangan harian 2, lihat nilai tengah semester dan lihat nilai ulangan semester
3.5.2 Perancangan Halaman Home
Halaman Home dari website aplikasi sistem informasi nilai ujian siswa ini yang terdiri dari header dan menu. Header terdapat pada bagian atas dari aplikasi sistem informasi ini berisikan foto SMP Negeri 1 Lima Puluh, bagian menu yaitu bagian yang berupa
link untuk menuju halaman lain dan halaman home itu sendiri. Halaman home akan tampil apabila administrator telah melakukan login pada halaman admin.Rancangan Halaman Home dapat dilihat pada Gambar 3.16 di bawah ini:
Home Visi & Misi Kode SMS Inbox Logout
Nilai rata-rata tugas Nilai ulangan harian 1 Nilai ulangan harian 2 Nilai ulangan tengah semester
Nilai ulangan semester
Gambar 3.16: Perancangan Halaman Home
1
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
2
Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa
3
Nomor Induk Siswa + id tertentu yan diberikan pihak sekolah kepada siswa
4Â
Nomor Induk Siswa + id diberikan pihak sekolah kepad
5
Nomor Induk Siswa diberikan pihak sekola
6
Keterangan :
1. Menu : home, berupa link menuju halaman home untuk admin
2. Menu : visi dan Misi, berupa link menuju halaman visi dan misi sekolah SMP Negeri 1 Lima Puluh
3. Menu : kode SMS, berupa link menuju halaman format kode sms nilai ujian siswa
4. Menu : inbox, berupa link menuju halaman yang berisikan sms masuk dari siswa/orangtua siswa
5. Menu : logout, berupa link untuk kembali ke halaman admin
6. Tabel : berisikan link nilai rata-rata tugas, nilai ulangan harian 1, nilai ulangan harian 2, nilai ulangan tengah semester dan nilai ulangan semester.
Pada halaman home ini administrator dapat melihat halaman visi dan misi sekolah, kode sms yang digunakan untuk siswa/ orangtua siswa mengirim sms, halaman inbox yaitu halaman sms yang masuk dari siswa/orangtua siswa untuk permintaan nilai ujian siswa itu sendiri, dan halaman logout. Dan administrator bertugas untuk menambah, mengubah dan menghapus data nilai ujian siswa pada halaman nilai rata-rata tugas, halaman nilai ulangan harian 1, halaman nilai ulangan harian 2, halaman nilai ulangan tengah semester dan halaman ulangan semester.
3.6 Relasi Tabel
3.7 Format SMS
Siswa/orangtua siswa mengirim permintaan pesan nilai pesan berdasarkan format SMS yang telah ditentukan oleh pihak sekolah. Permintaan pesan nilai ujian siswa berupa nilai rata-rata tugas siswa, nilai ulangan harian 1, ulangan harian 2, nilai ulangan tengah semester dan nilai ulangan semester. Untuk memudahkan pengiriman SMS nilai ujian maka dibuat singkatan sebagai berikut:
1. Nilai ulangan rata-rata tugas = Tugas 2. Nilai ulangan harian 1 = Nuh1
3. Nilai ulangan harian 2 = Nuh2
4. Nilai ulangan tengah semester = Nuts 5. Nilai ulangan semester = Nus
Tabel 3.12 Format SMS Permintaan Nilai Ujian Siswa Beserta Contoh
No Format SMS Keterangan
1 Tugas<spasi>NIS+id tertentu<spasi>Semester
Contoh: Tugas 13857a6011 Ganjil
- Format SMS untuk meminta nilai rata-rata tugas
- Format SMS tidak bersifat case sensitive
2 Nuh1<spasi>NIS+id tertentu<spasi>Semester
Contoh: Nuh1 13857a6011 Ganjil
- Format SMS untuk meminta nilai ulangan harian 1
- Format SMS tidak bersifat case sensitive
3 Nuh2<spasi>NIS+id tertentu<spasi>Semester
Contoh: Nuh2 13857a6011 Ganjil
- Format SMS untuk meminta nilai ulangan harian 2
4 Nuts<spasi>NIS+id tertentu<spasi>Semester
Contoh: Nuts 13857a6011 Ganjil
- Format SMS untuk meminta nilai ulangan tengah semester
- Format SMS tidak bersifat case sensitive
5 Nus<spasi>NIS+id tertentu<spasi>Semester
Contoh: Nus 13857a6011 Ganjil
- Format SMS untuk meminta nilai ulangan semester
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Pengertian Implementasi
Implementasi adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki.
4.2 Tujuan Implementasi sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut:
1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolahan data dan penyajian informasi
2. Menyelesaikan rancangan sistem yang ada didalam dokumentasi sistem yang baru atau yang telah disetujui.
3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah sistem yang baru dan mendapatkan informasi yang baik dan jelas.
4. Memastikan bahwa sistem yang telah berjalan dengan lancar dengan mengontrol dan melakukan instalasi secara benar.
5. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu dengan menguji sistem secara menyeluruh.
Pada umumnya setiap desain yang dirancang membutuhkan sarana-sarana pendukung agar sistem tersebut dapat bekerja dengan baik, dan sebagai komponen penunjang untuk penerapan sistem yang di desain untuk aplikasi sistem informasi nilai ujian siswa.
Komponen-komponen sistem yang dibutuhkan dalam membangun aplikasi sistem informasi nilai ujian siswa ini diantaranya:
4.3.1Perangkat keras (Hardware)
Hardware adalah seluruh komponen-komponen suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya. Penggunaan
hardware yang baik akan mempengaruhi cep