• Tidak ada hasil yang ditemukan

IMPLEMENTASI SMS GATEWAY UNTUK SELEKSI PENERIMAAN DAN PENGUMUMAN MAHASISWA UNIVERSITAS SUMATERA UTARA (USU) FENNY

N/A
N/A
Protected

Academic year: 2021

Membagikan "IMPLEMENTASI SMS GATEWAY UNTUK SELEKSI PENERIMAAN DAN PENGUMUMAN MAHASISWA UNIVERSITAS SUMATERA UTARA (USU) FENNY"

Copied!
14
0
0

Teks penuh

(1)

IMPLEMENTASI SMS GATEWAY UNTUK SELEKSI PENERIMAAN

DAN PENGUMUMAN MAHASISWA UNIVERSITAS

SUMATERA UTARA (USU)

SKRIPSI

FENNY

101421004

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

MEDAN

2012

(2)

IMPLEMENTASI SMS GATEWAY UNTUK SELEKSI PENERIMAAN DAN PENGUMUMAN MAHASISWA UNIVERSITAS

SUMATERA UTARA (USU)

Draft skripsi

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

FENNY 101421004

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA MEDAN

(3)

PERSETUJUAN

Judul : IMPLEMENTASI SMS GATEWAY UNTUK

SELEKSI PENERIMAAN DAN PENGUMUMAN MAHASISWA UNIVERSITAS SUMATERA UTARA (USU)

Kategori : SKRIPSI

Nama : FENNY

Nomor Induk Mahasiswa : 101421004

Program Studi : EKSTENSI S1 ILMU KOMPUTER

Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

(FASILKOM-TI) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Agustus 2012

Menyetujui

Pembimbing I, Pembimbing II,

Dr.Poltak Sihombing, M.Kom Dian Rachmawati,S.Si,M.Kom

NIP 19620317 199103 1 001 NIP. 198307232009122004

Mengetahui

Program Studi S1 Ilmu Komputer Ketua,

Dr.Poltak Sihombing, M.Kom NIP 19620317 199103 1 001

(4)

PERNYATAAN

IMPLEMENTASI SMS GATEWAY UNTUK SELEKSI PENERIMAAN DAN PENGUMUMAN MAHASISWA UNIVERSITAS

SUMATERA UTARA

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, Agustus 2012

FENNY 101421004

(5)

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Allah SWT yang telah memberikan rahmat dan hidayah-Nya serta kesempatan dan kesehatan hingga akhirnya penulis dapat menyelesaikan skripsi ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

Skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara.

Selama penulisan skripsi ini, penulis menyadari bahwa banyak terdapat kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan skripsi ini. Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada:

1. Bapak Dr. Poltak Sihombing, M.Kom, selaku pembimbing I dan Ibu Dian Rachmawati,S.Si,M.Kom, selaku pembimbing II pada penyusunan skripsi ini yang telah banyak memberikan bimbingan dan pengarahan kepada penulis selama menyusun skripsi ini.

2. Bapak Drs. Agus Salim Harahap, M.si, selaku penguji I dan Ibu Maya Silvi Lydia, Bsc, Msc, selaku penguji II pada penyusunan skripsi ini yang telah banyak memberikan saran dan pengarahan kepada penulis selama menyusun skripsi ini.

(6)

3. Bapak Dr. Poltak Sihombing, M.Kom, ketua program studi S1 Ilmu Komputer.

4. Dekan Ilmu Komputer dan Teknologi Informasi Bapak Prof. Dr. Muhammad Zarlis, dan kepada semua pengajar pada Departemen Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.

5. Pegawai di Fakultas Ilmu Komputer dan Teknologi Informasi (FASILKOM-TI) USU, Serta rekan-rekan kuliah Program Ekstensi S1 Ilmu Komputer khususnya Kom B 2010 USU.

6. Tidak terlupakan kepada ayahanda Hiroomi Homma dan ibunda Nelly tercinta yang telah memberikan dukungan moril dan materil serta doa yang tidak ternilai kepada penulis sehingga dapat menyelesaikan skripsi ini.

7. Ria pascalia (adik) serta teman-teman yang selalu memberikan dukungan, dan bimbingan kepada penulis, sehingga dapat menyelesaikan skripsi ini Semoga Allah SWT akan membalasnya.

Medan, Agustus 2012

(7)

ABSTRAK

Kemajuan teknologi yang ada sekarang telah memungkinkan penggunaan fasilitas SMS pada mobile phone semakin mudah, dan penggunaan SMS untuk layanan informasi jadwal ujian, seleksi berkas, dan kelulusan ujian kepada calon mahasiswa secara cepat dan efisien. Oleh karena itu akan dirancang sistem informasi tentang seleksi penerimaan dan pengumuman mahasiswa baru melalui media SMS yang bekerja sama dengan Biro Kemahasiswaan Universitas Sumatera Utara. Aplikasi ini meliputi layanan data jadwal berkas dan jadwal ujian, data kelengkapan berkas serta pengumuman lulus ujian.

(8)

IMPLEMENTATION OF SMS GATEWAY FOR ACCEPTANCE SELECTION AND THE ANNOUNCEMENT OF STUDENT IN NORTH

SUMATERA UNIVERSITY (USU)

ABSTRACT

Technological advancement today has made using the SMS feature in mobile phones easier. And, through the use of SMS for university student data serve, those data can be prouded quickly for students wherever they need them. To fully utilize this opportunity, the application of short message service information system will be designed to provide with Biro kemahasiswaan (Birek) in University of North Sumatera. This application coverang information file schedule, file selection and pass an examination.

Keyword: Information system, SMS Gateway, Mobile phone, short message service (SMS)

(9)

DAFTAR ISI Halaman PERSETUJUAN ... ii PERNYATAAN ... iii PENGHARGAAN ...iv ABSTRAK...vi ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... x

DAFTAR GAMBAR ...xi

DAFTAR ISTILAH ... xii

DAFTAR SINGKATAN ... xiii

BAB 1 PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 3 1.5 Metodologi Penelitian ... 4 1.5 Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI ... 6

2.1 Teknologi Komunikasi dan Informasi ... 6

2.2 Short Message Service (SMS) ... 6

2.2.1 Keunggulan Layanan SMS ... 10

2.3 SMS Gateway ... 11

2.3.1 Cara Kerja SMS Gateway ... 12

2.4 Bahasa Pemrograman PHP (Pre Hypertext Processor) ... 13

2.4.1 Kelebihan Bahasa Pemrograman PHP ... 13

2.4.2 Proses Eksekusi Kode PHP ... 14

2.5 Database MySQL ... 16

2.5.1 Perintah Dasar MySQL ... 17

2.6 XAMPP ... 18

2.7 GAMMU ... 19

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 21

(10)

3.1.1 Analisis Antarmuka ... 21

3.3.1.1 Antarmuka Pengguna ... 21

3.3.1.2 Antarmuka Hardware ... 22

3.1.2 Analisis Fungsi Sistem ... 22

3.2 Gambaran Alur Sistem ... 23

3.2.1Proses Pendaftaran Manual ... 25

3.3 Data Flow Diagram (DFD) ... 25

3.3.1 Data Flow Diagram Level 0 ... 26

3.3.2 Data Flow Diagram Level 1 ... 27

3.4 Perancangan Struktur Database ... 28

3.5 Desain Antar Muka Pengguna (User Interface) ...34

3.5.1 Tampilan Login Admin ... 34

3.5.2 Perancangan Halaman Menu Utama ...35

3.5.3 Halaman Informasi Profil calon mahasiswa ... 37

BAB 4 IMPLEMENTASI SISTEM ... 39

4.1 Pengertian Dan Tujuan Implementasi Sistem ... 39

4.2 Komponen Utama dalam Implementasi Sistem ... 40

4.2.1 Hardware (Perangkat Keras) ... 40

4.2.2 Software (Perangkat Lunak) ... 40

4.2.3 Brainware (Unsur Manusia) ... 41

4.3 Pengujian Sistem ... 41

4.3.1 Instalasi Apache, PHP dan MySQL ... 42

4.3.2 Instalasi GAMMU ... 43

4.3.3 Konfigurasi Database ... 43

4.3.4 Konfigurasi Device ... 46

4.4 Prosedur Penggunaan Program ... 47

4.4.1 Tampilan Login Admin ... 47

4.4.2 Tampilan Home ... 48

4.4.3 Tampilan Profil Pendaftar ... 49

4.4.4 Halaman Inbox Pada Aplikasi Gammu ... 49

4.4.5 Tampilan Halaman SMS Terkirim (Auto reply) ... 50

4.5 Pengujian Layanan SMS Permintaan ...51

BAB 5 KESIMPULAN DAN SARAN ... 56

5.1 Kesimpulan ... 56

5.2 Saran ... 57

DAFTAR PUSTAKA ... 58 LAMPIRAN ... L-1

(11)

DAFTAR TABEL

No Tabel Judul Halaman

1 3.1 Tabel Proses pada DFD Level 1 28

2 3.2 Tabel Tabel Calon_Mahasiswa 29

3 3.3 Tabel Tabel jurusan_mahasiswa 30

4 3.4 Tabel Fakultas 30

5 3.5 Tabel Admin 31

6 3.6 Tabel Sessions 31

7 3.7 Tabel Jenis Program 32

8 3.8 Tabel Inbox (Pesan Masuk) 32

(12)

DAFTAR GAMBAR

No Gambar Judul Hal

1 2.1 Cara Kerja SMS Gateway 12

2 2.2 Proses Eksekusi Kode PHP 14

3 2.3 Hasil kode HTML yang tampak pada browser 15

4 2.4 Control Panel pada Xampp 19

5 2.5 Hasil Identifikasi Gammu Lewat Command Prompt 20

6 3.1 Flowchart Sistem SMS 24

7 3.2 DFD Level 0 26

8 3.3 DFD Level 1 27

9 3.4 Login admin 34

10 3.5 Perancangan Halaman utama 36

11 3.6 Halaman profil calon mahasiswa 37

12 4.1 Halaman Login Admin 47

13 4.2 Tampilan Home 48

14 4.3 Halaman Profil Pendaftar 49

15 4.4 Tampilan Halaman Inbox 50

16 4.5 Tampilan SMS Terkirim 51

17 4.6 Tampilan SMS lulus berkas dengan format benar 52

18 4.7 Tampilan Balasan SMS Dengan Format yang Benar 52

19 4.8 Tampilan SMS lulus ujian dengan format benar 53

20 4.9 Tampilan Balasan SMS Dengan Format yang Benar 54

21 4.10 Pengiriman dan Balasan Lulus Berkas Dengan Format Salah 54

(13)

DAFTAR ISTILAH

Administrator : pengurus, pengelola.

Analisa : mempelajari masalah dan lingkungan masalah yang

diperbaiki serta mengajukan alternatif dari penyelesaian masalah.

Brainware : perangkat operator.

Browser : perangkat lunak yang digunakan untuk menampilkan

informasi dari server web.

Data : kenyataan yang digambarkan oleh nilai,bilangan dan simbol

yang mempunyai arti tertentu.

Database : kumpulan file yang saling berhubungan antara satu dengan

yang lainnya.

DFD : simbol-simbol untuk menggambarkan arus data suatu sistem.

Default : kegagalan, kelalaian.

Field : atribut dari record yang menunjukkan suatu item dari data.

File : kumpulan dari record yang saling terkait dan memiliki format

field yang sama dan sejenis.

Flowchart : bagan yang menunjukkan arus pekerjaan secara keseluruhan

dari sistem.

Hardware : perangkat keras.

HTML : bahasa pemrograman Internet yang digunakan untuk

membuat halaman web.

HTTP : protokol yang digunakan untuk mentransfer data antara web

server ke browser.

Implementasi : menulis, menggabungkan dan menguji program-program

komputer serta mengonversikan ke sistem baru atau sistem yang dipakai.

Instrument : alat-alat yang ada pada aplikasi.

Interface : antar muka.

Link : teks atau gambar pada sebuah halaman web yang menuntun

kita ke halaman lain.

MySQL : salah satu pemrograman database server.

PHP : bahasa scripting yang menyatu dengan tag-tag HTML,

dieksekusi dari server dan digunakan untuk membuat halaman web yang dinamis.

Respon : balasan.

(14)

DAFTAR SINGKATAN

DFD : Data Flow Diagram

DBMS : Database Management System

E-mail : Electronic Mail

ETSI : Europesan Telecommunication Standards Institut

FI : Form Interpreter

GSM : Global System for Mobile

GPL : General Public License

GAMMU : Gnu's Not Unix/GNUAll Mobile Management Utilities

HTML : Hypertext Markup Language

Internet : Interconnection Networking

HTTP : Hypertext Transfer Protocol

PHP : Personal Home Page

PDU : Protocol Data Unit

SQL : Structure Query Language

SMS : Short Message Service

UK : United Kingdom

Referensi

Dokumen terkait

 Suatu organisasi diperlukan karena : (1) suatu kelompok makin bertambah luas dan (2) tujuan sukar dicapai oleh kelompok yg terbatas.  Pada fase kelompok berubah menjadi

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

A, Satria, Hari, melakukan penelitian yang berjudul Penentuan lokasi Voltage sag source menggunakan komponen arus rill pada pabrik semen Tuban III.hasil penelitian

Golongan I terdiri atas narkotika yang hanya digunakan dalam kepentingan pengembangan ilmu pengetahuan, tidak dapat dipakai dalam terapi, dan memiliki potensi yang sangat tinggi

Penelitian ini bertujuan untuk menganalisis Pengaruh Pertumbuhan Ekonomi, Kesehatan dan Pendidikan Terhadap Kemiskinan Di Kabupaten Sidoarjo Tahun

Hukum Jaminan Untuk Pemberian Kredit Menurut Hukum Indonesia.. Bandung: Citra

Puji Syukur penulis ucapkan kehadirat Allah SWT, yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan laporan Pengalaman Kerja Praktek

Teknik pengambilan data dalam penelitian ini adalah dokumentasi dengan analisis data yang bersifat deskriptif (descriptive analisys). Hasil penelitian ini menunjukan: 1)