PERANCANGAN PERANGKAT LUNAK POLLING SMS PENILAIAN TERHADAP DOSEN PROGRAM STUDI S-1 ILMU KOMPUTER FMIPA USU MEDAN BERBASIS SHORT MESSAGE SERVICE (SMS)
SKRIPSI
MUHAMMAD RIDHO NASUTION 051401024
PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama NomorIndukMahasiswa Program Studi Departemen Fakultas
: PERANCANGAN PERANGKAT LUNAK POLLING SMS PENILAI TERHADAP DOSEN PROGRAM STUDI S-1 ILMU KOMPUTER BERBASIS SHORT MESSAGE SERVICE (SMS) : SKRIPSI : MUHAMMAD RIDHO NASUTION : 051401024 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 2011
KomisiPembimbing
:
Pembimbing 2
Pembimbing 1
Ade Candra, ST, M.Kom NIP 197909042009121002
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom. NIP :196203171991031001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN PERANGKAT LUNAK POLLING SMS PENILAIAN TERHADAP DOSEN PROGRAM STUDI S-1 ILMU KOMPUTER BERBASIS SHORT MESSAGE SERVICE (SMS)
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 5 Oktober 2011
MUHAMMAD RIDHO NST 051401024
Universitas Sumatera Utara
PENGHARGAAN
Syukur Alhamdulillah saya panjatkan atas kehadirat Allah SWT karena atas rezeki dan rahmat-Nya saya dapat menyelesaikan skripsi ini, dan segala sesuatu yang terjadi dalam proses penulisan skripsi adalah yang terbaik diberikan oleh-Nya kepada saya. Ucapan terima kasih saya sampaikan kepada Bapak Prof. Dr. Muhammad Zarlis dan Bapak Ade Candra, ST, M.kom selaku dosen pembimbing dalam penyelesaian skripsi ini yang telah memberikan panduan dan bimbingan dengan penuh kepercayaan kepada saya untuk menyelesaikan skripsi ini. Ucapan terima kasih juga saya sampaikan kepada Bapak Syahril Efendi, S.Si, MIT dan Bapak Drs. Marihat Situmorang, M.Kom sebagai dosen pembanding skripsi ini yang telah memberikan banyak masukan bagi saya. Saya juga mengucapkan terima kasih kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Ketua Departemen Ilmu Komputer Bapak Dr. Poltak Sihombing, M.Kom, Sekretaris Departemen Ilmu Komputer Ibu Maya Silvi Lydia, B.Sc., M.Sc. seluruh dosen, pegawai/staf dan rekan-rekan mahasiswa di Program Studi S-1 Ilmu Komputer FMIPA USU. Teristimewa kepada Ayahanda Chairil Nasution dan Ibunda Chaiwana Lubis serta saudara-saudara saya yang telah memberikan do’a, dukungan, perhatian serta kasih sayang yang tulus serta pengorbanan yang tidak ternilai harganya hingga saya dapat menyelesaikan tugas akhir ini. Terima kasih juga saya ucapkan untuk abangabang senior dan adik-adik junior di S-1 Ilmu Komputer, dan teristimewa juga buat Nadya Soraya Hardiyana dan Bella A.F yang selalu memberi dukungan serta masukan kepada saya dalam menyelesaikan tugas akhir ini. Akhir kata saya ingin memohon maaf bila terdapat kesalahan dan kekurangan dalam skripsi saya ini. Saya mengharapkan kritik dan saran yang membangun demi perbaikan di masa yang akan datang.
Universitas Sumatera Utara
ABSTRAK
Polling dapat digunakan untuk memperoleh data kualitas dosen Universitas Sumatera Utara khususnya Fakultas MIPA Program Studi S-1 Ilmu Komputer. Polling yang dimaksud adalah pengumpulan data penilaian dosen oleh mahasiswa yang akan diolah menjadi data pendukung kinerja dosen pada bagian Kepegawaian. Polling SMS yang dibangun untuk menilai dosen yang mengajar dengan kriteria penilaian meliputi penguasaan materi matakuliah, kehadiran dosen, serta penyampaian materi. Untuk menerima dan mengirim SMS digunakan Modem GSM, dan metode eksperimen untuk mengambil SMS dari modem adalah Send Get dan Trial Error. Tools database yang digunakan adalah Microsoft SQL Server 2005 dan tools Report menggunakan Seagate Crystal Reports versi 11. Bahasa pemrograman yang digunakan adalah Microsoft Visual Basic 6.0.Hasil yang diperoleh dengan adanya polling SMS ini adalah mempercepat mendapatkan hasil penilaian dosen oleh mahasiswa dalam proses belajar mengajar yang direpresentasikan dalam bentuk laporan dan grafik.
Universitas Sumatera Utara
ABSTRACT
Polling can be used to obtain quality data of lecterer at the University of North Sumatera, especially the Faculty of Mathematics and Science, Computer Science Program. Polling in this question is about the collection of lecturer assessment data by student who will be processed to become the supporting data of lecturer’s performance at civil service. SMS Polling which was built to asses the lecturer who teach with assessment criteria including mastery of subject matter, the presence of lecturer and also about delivery of content. Modem GSM is used to receive and send SMS, and the method of experiment to take SMS from modem is Send Get and Trial Error. Tools database using Microsoft SQL Server 2005 and Tools Report is using Seagate Crystal Report Version 11. The programming language used was Microsoft Visual Basic 6.0. The result obtained by SMS polling is to accelerate the result about assessment results by the student in teaching and learning process are represented in reports and graphs.
Universitas Sumatera Utara
DAFTAR ISI
Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK ABSTRACT DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL
ii iii iv v vi vii ix xi
Bab 1 PENDAHULUAN 1.1 LatarBelakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Metodologi Penelitian 1.7 Sistematika Penulisan
1 1 3 3 4 4 4 5
Bab 2 LANDASAN TEORI 2.1 Polling 2.2 Short Message Service (SMS) 2.3 Aplikasi SMS Untuk Korporat 2.4 Modem 2.5 Perintah Attention Command (AT Command) 2.6 Teknik Pengambilan Data SMS 2.7 Basis Data 2.7.1 Metode Desain Basis Data 2.7.2 Realitas, Data dan Metadata 2.8 Microsoft SQL Server 2.8.1 Perintah Structure Query Language (SQL) 2.8.2 Query Analyzer 2.9 Microsoft Visual Basic 6 2.10 Data Flow Diagram (DFD)
7 7 8 11 14 15 20 20 21 22 26 27 29 29 31
Bab 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Anal isis 3.1.1 Arsitektur Perangkat Lunak 3.1.2 Pengaturan Port Untuk Modem 3.1.3 Format SMS 3.2 Perancangan 3.2.1 Diagram Konteks 3.2.2 Data Flow Diagram (DFD)
34 34 35 37 37 39 39 40
Universitas Sumatera Utara
3.2.3 Perancangan Database 3.2.4 Perancangan Relasi Database 3.2.5 Perancangan User Interface 3.2.5.1 Rancangan Login 3.2.5.2 Rancangan Menu Utama 3.2.5.3 Rancangan Data Admin 3.2.5.4 Rancangan Data Dosen 3.2.5.5 Rancangan Data Mahasiswa 3.2.5.6 Rancangan Grafik Hasil Polling 3.2.5.7 Rancangan Laporan Hasil Polling 3.2.5.8 Rancangan Laporan Mahasiswa yang Mengikuti Polling 3.2.5.9 Rancangan Help 3.2.5.10 Rancangan About
42 45 45 45 46 46 47 47 48 48 49 49 50
Bab 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi 4.1.1 Tampilan Menu Utama 4.1.2 Tampilan Login 4.1.3 Tampilan Menu Utama Otoritas 4.1.4 Tampilan Data Admin 4.1.5 Data Dosen 4.1.6 Data Mahasiswa 4.1.7 Tampilan About 4.1.8 Tampilan Help 4.1.9 Hasil Laporan Polling 4.1.9.1 Grafik hasil Polling 4.1.9.2 Laporan Mahasiswa yang Mengikuti Polling 4.2 Pengujian Sistem 4.2.1 Pengujian Modem
51 51 51 52 52 53 53 54 54 55 55 55 56 57 57
Bab 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran
59 59 59
LAMPIRAN DAFTAR PUSTAKA LISTING PROGRAM
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman 2.1 Modulasi dan Remodulasi pada Modem 2.2 Penggunaan AT-Command pada Hyper Terminal 2.3 Teknik Pengambilan dan Hubungan Ponsel dengan Komputer 2.4 Hubungan Entitas 2.5 Contoh diagram Hubungan Entitas 2.6 Contoh Record 2.7 Contoh Metadata 2.8 Simbol MSComm pada Visual Basic 3.1 Penggunaan AT-Command 3.2 Flow Chart 3.3 Diagram Konteks 3.4 Data Flow Diagram 3.5 Rancangan Relasi Database 3.6 Rancangan Login 3.7 Rancangan Menu Utama 3.8 Rancangan Data Admin 3.9 Rancangan Data Dosen 3.10 Rancangan Data Mahasiswa 3.11 Rancangan Grafik Hasil Polling 3.12 Rancangan Laporan Hasil Polling 3.13 Rancangan Mahasiswa yang Mengikuti Polling 3.14 Rancangan Help 3.15 Rancangan About 4.1 Tampilan Menu Utama 4.2 Tampilan Login 4.3 Tampilan Menu Utama Terotoritas 4.4 Tampilan Data Admin 4.5 Tampilan Data Dosen 4.6 Tampilan Data Mahasiswa 4.7 Tampilan About 4.8 Tampilan Help 4.9 Tampilan Grafik Hasil Polling 4.10 Daftar Mahasiswa yang Mengikuti Polling 4.11 Pengujian Modem 4.12 Pengujian Nomor Port 4.13 Pengujian Kecepatan Pembacaan Data 4.14 Pengujian Kesiapan Modem
15 16 20 22 24 25 26 29 34 36 39 41 45 45 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 57 58 58
Universitas Sumatera Utara
DAFTAR TABEL
Halaman 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.3 3.4 3.5 3.6 3.7 3.8
Sintak AT-Command Jangka Waktu Expired Struktur Field Pembacaan SMS Hubungan Entitas dan Artinya Item Data Tabel Mahasiswa Tabel Mahasiswa-1 Tabel Mahasiswa-2 Data Flow Diagram Admin Dosen Mahasiswa Registrasi SMS Polling Nilai
16 19 19 23 24 28 28 28 33 42 43 43 43 44 44 44
Universitas Sumatera Utara