Anda di halaman 1dari 101

SISITEM INFORMASI NILAI MAHASISWA BERBASIS SMS

GATEWAY PADA KAMPUS UNIVERSITAS AL ASYARIAH


MANDAR MALUNDA FAKULTAS ILMU KOMPUTER

SKRIPSI

OLEH
KIKI FITRI AULIAH
20160510094

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS AL ASYARIAH MANDAR
POLEWALI MANDAR
TAHUN 2020

i
PERSETUJUAN

SKRIPSI

SISITEM INFORMASI NILAI MAHASISWA BERBASIS SMS


GATEWAY PADA KAMPUS UNIVERSITAS AL ASYARIAH
MANDAR MALUNDA FAKULTAS ILMU KOMPUTER
Yang dipersiapkan dan disusun oleh :

KIKI FITRI AULIAH


20160510094

Telah disetujui oleh Dosen Pembimbing

Pada tanggal ........

Pembimbing I Pembimbing II

Muh.Assidiq,SE.,M.Pd Syarli, S. Kom., M.Kom


NIDN : 0924127801 NIDN: 0905078702

ii
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah swt yang telah

melimpahkan rahmatNya, sehingga penelitian saya yang berjudul “Sistem

Informasi Nilai Mahasiswa Berbasis Sms Gatewey Pada Kampus Universitas Al

Asyariah Mandar Mandar Fakultas Ilmu Komputer” dengan baik. Skripsi ini

merupakan syarat akademis dalam menyelesaikan pendidikan SI, Jurusan Sitem

informasi, Fakultas Ilmu Komputer, Universitas Al Asyariah Mandar.

Penulis menyadari bahwa berkat bantuan dari berbagai pihak, maka penelitian

ini dapat tersusun secara utuh. Oleh karena itu, penulis menyampaikan rasa terima

kasih yang tak terhingga kepada kedua orang tua tercinta saya yang telah

memberikan banyak motivasi, doa, serta memberikan bantuan materi, Kedua orang

tua saya selalu setia dalam mendukung dan membiayai pendidikan saya.

Ucapan terima kasih dan penghargaan yang setinggi-tingginya penulis

sampaikan kepada berbagai pihak yang turut memberikan bimbingan, petunjuk, dan

saran, baik secara langsung maupun tidak langsung dalam penulisan skripsi ini,

terkhusus kepada:

1. Dr. Hj. Chuduriah Sahabuddin, M.Si. selaku Rektor Universitas Al

Asyariah Mandar;

2. Bapak Muhammad Sarjan,S.E.,M.Si, AK, selaku Dekan fakultas Ilmu

Komputer Universitas Al- Asyariah Mandar sekaligus pembimbing 1

karena telah banyak membantu dan memotivasi selama penyusunan Skripsi

ini;

iii
3. Bapak Muhammad Assidiq, SE., M.Pd selaku Wakil Dekan Fakultas Al

Asyariah Mandar.

4. Basri, S.Kom., MT. selaku Direktur Lembaga Penelitian dan Pengabdian

Masyarakat (LPPM) Universitas Al Asyariah Mandar.

5. Syarli, S.Kom., M.Kom. selaku Ketua Jurusan Teknik Informatika

Universitas Al Asyariah Mandar dan sekaligus Pembimbing II karena telah

banyak membantu dan memotivasi selama penyusunan Skripsi ini;

6. Seluruh dosen Program Studi Teknik Informatika;

7. Teman-teman seperjuangan Angkatan 2016.

Dengan segala kerendahan hati, penulis menyadari bahwa penelitian ini

masih sangat jauh dari kesempurnaan. Oleh karena itu, penulis sangat berterima

kasih atas saran dan kritik demi sempurnanya penelitian ini. Semoga penelitian ini

dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

Polewali, April 2020

Penulis

iv
DAFTAR ISI

HALAMAN JUDUL ....................................................................................... i

LEMBAR PERSETUJUAN ............................................................................ ii

LEMBAR PENGESAHAN ............................................................................ iii

ABSTRACK ................................................................................................... iv

KATA PENGANTAR .................................................................................... v

DAFTAR ISI ................................................................................................... vii

DAFTAR TABEL ........................................................................................... xi

DAFTAR GAMBAR ....................................................................................... xii

BAB I PENDAHULUAN ........................................................................ 1

1.1. Latar Belakang Masalah ................................................... 1

1.2. Rumusan Masalah ............................................................ 3

1.3. Batasan Penelitian ............................................................ 3

1.4. Tujuan Penulisan ............................................................. 3

1.5. Manfaat Penelitian ............................................................ 3

1.6. Keaslian Penelitian ........................................................... 3

BAB II LANDASAN TEORI ................................................................... 5

v
2.1. Kerangka Teori ................................................................. 5

2.1.1. Sms ..................................................................... 5

2.1.2. Sms Gateway ...................................................... 7

2.1.3. Keuntungan Sms Gateway ................................. 9

2.1.4. Mekanisme Sms Gateway .................................. 10

2.1.5. Web .................................................................... 10

2.1.6. waterfall .............................................................. 13

2.1.7. Global system for mobile communytation ......... 14

2.1.8. Modem (modulator dan demodulator) ............... 16

2.1.9. Gammu ............................................................... 17

2.1.10. PHP ..................................................................... 18

2.1.11. MYSQL .............................................................. 18

2.1.12. XMAPP ............................................................... 20

2.1.13. Sistem Informasi ................................................. 21

2.1.14. Bagan Alir (Flow Chat) ..................................... . 22

2.2. Kerangka Pikir .................................................................. 22

BAB III METODE PENELITIAN ............................................................. 24

vi
3.1. Alat dan Bahan Penelitian ................................................ 24

3.2. Alat Penelitian ................................................................. 25

3.3. Bahan Penelitian ............................................................... 25

3.4. Waktu Dan Tempat Penelitian ......................................... 28

3.5. Waktu Penelitian .............................................................. 28

3.6. Tempat Penelitian ............................................................. 29

3.7. Tahapan Penelitian ........................................................... 30

3.8. Tehnik Pengumpulan Data ............................................... 31

3.9. Teknik Analisis Data ........................................................ 32

3.10. Kerangka Sistem .............................................................. 33

3.11. Rancangan Sistem............................................................. 34

BAB IV HASIL DAN PEMBAHASAN . ....................................................... 29

4.1 Analisis dan Desain Sistem .............................................................. 29

4.1.1 Analisis Kelayakan Sistem ..................................................... 29

4.1.2 Perancangan Sistem .................................................................... 30

4.1.3 Relasi Tabel ................................................................................ 31

4.1.4 Struktur Tabel ............................................................................ 40

4.1.5 Format SMS ............................................................................... 41

4.1.6 Perancangn Antar Muka (User Interface) ................................. 42

vii
4.2. Pembahasan ...................................................................................... 50

4.2.1. Uji Coba Sistem dan Program ............................................. 50

4.2.2. Teknik Pengujian Basis Patch Sistem ................................. 52

4.2.3. Flowchart ............................................................................. 53

3.2.4. Flowgraph ............................................................................ 60

4.2.4. Hasil Pengujian White Box ................................................... 74

4.2.5. Manual Program .................................................................. 75

4.2.6. Pemeliharaan Sistem ............................................................ 82

4.2.7. Pembahasan Linsting Program ............................................. 83

4.2.8. Pembahasan Interface / Antarmuka Program ....................... 84

BAB V PENUTUP............................................................................... 85

5.1. Kesimpulan .............................................................................. 85

5.2. Saran ....................................................................................... 85

DAFTAR PUSTAKA .......................................................................... 86

viii
DAFTAR TABEL

Tabel 2.1. Simbol Bagan Alir Program (flow chat) ....................................... 19

Tabel 4.1. Admin ............................................................................................ 40

Tabel 4.2. Mahasiswa. ...................................................................................... 40

Tabel 4.3. Data Nilai. ....................................................................................... 40

Tabel 4.4. Data Matakuliah. ............................................................................. 41

Tabel 4.5. Fakultas. .......................................................................................... 41

Tabel 4.6. Prodi. ............................................................................................... 41

Tabel 4.7 Hasil Pengujian Whitebox ............................................................... 41

ix
DAFTAR GAMBAR

Gambar 2.1. Arsitektur jaringan SMS ................................................. 13

Gambar 2.2. Cara Kerja Sms Gatewey ............................................... 14

Gambar 2.3. Koneksi Jaringan GSM .................................................. 14

Gambar 2.4. Cara Kerja Gammu ........................................................ 22

Gambar 2.5. Kerangka Fikir ............................................................... 26

Gambar 3.1. Tahapan Penelitian ......................................................... 29

Gambar 3.2. Kerangka Sistem ............................................................ 30

Gambar 4.1. Alur Document Sistem Yang Di Usulkan ...................... 33

x
Gambar 4.2 DFD Level 1. ................................................................................ 31

Gambar 4.3 DFD Level 2 Ganti Password. ..................................................... 33

Gambar 4.4 DFD Level 2 Fakultas dan Prodi. ................................................. 33

Gambar 4.5 DFD Level 2 Matakuliah.............................................................. 34

Gambar 4.6 DFD Level 2 Data Mahasiswa. .................................................... 35

Gambar 4.7 DFD Level 2 Input Nilai. ............................................................. 36

Gambar 4.8 DFD Level 2 Status Service Admin ............................................. 37

Gambar 4.9 Relasi Tabel .................................................................................. 38

Gambar 4.10. Desain Login ............................................................................. 43

Gambar 4.11 Desain Halaman Utama .............................................................. 43

Gambar 4.12 Desain halaman ganti password ................................................. 44

Gambar 4.13 Desain halaman status sevice ..................................................... 44

Gambar 4.13 Desain halaman gammu sevice .................................................. 45

Gambar 4.13 Desain halaman SMS ................................................................. 45

Gambar 4.14 Desain halaman daftar fakultas .................................................. 46

Gambar 4.15 Desain halaman input fakultas ................................................... 46

Gambar 4.16 Desain halaman daftar prodi ...................................................... 47

xi
Gambar 4.17 Desain halaman input prodi........................................................ 47

Gambar 4.18 Desain halaman daftar matakuliah ............................................. 48

Gambar 4.19 Desain halaman input matakuliah .............................................. 48

Gambar 4.20 Desain halaman daftar mahasiswa ............................................. 49

Gambar 4.22 Desain halaman input nilai ......................................................... 49

Gambar 4.23 Desain halaman daftar nilai ........................................................ 50

Gambar 4.24 Flowchart Halaman Utama ........................................................ 53

Gambar 4.25 Flowchart login .......................................................................... 54

Gambar 4.26 Flowchart Halaman Ganti Password .......................................... 54

Gambar 4.27 Flowchart Status Service ............................................................ 55

Gambar 4.28 Flowchart Fakultas dan Prodi ..................................................... 56

Gambar 4.29 Flowchart Halaman Matakuliah ................................................. 57

Gambar 4.30 Flowchart Halaman Mahasiswa ................................................. 58

Gambar 4.31 Flowchart Halaman Input Nilai .................................................. 59

Gambar 4.32 Flowgraph Halaman Utama ....................................................... 60

Gambar 4.33 Flowgraph Login ........................................................................ 62

Gambar 4.34 Flowgraph Ganti Password ........................................................ 63

xii
Gambar 4,35 Flowgraph Status Service ........................................................... 64

Gambar 4.36 Flowgraph Fakultas dan Prodi.................................................... 66

Gambar 4.37 Flowgraph Matakuliah ............................................................... 69

Gambar 4.38 Flowgraph Data Mahasiswa ....................................................... 71

Gambar 4.39 Flowgraph Input Nilai ................................................................ 73

Gambar 4.40 Form Login................................................................................. 75

Gambar 4.41 Form Halaman Utama ................................................................ 76

Gambar 4.42 Form Ganti Password ................................................................. 77

Gambar 4.43 Form halaman Status Sevice ...................................................... 78

Gambar 4.44 Form halaman Fakultas .............................................................. 78

Gambar 4.45 Form Halaman Prodi .................................................................. 79

Gambar 4.46 Form Matakuliah ........................................................................ 79

Gambar 4.47 Form Data Mahasiswa ................................................................ 80

Gambar 4.48 Form Input Nilai ......................................................................... 80

Gambar 4.49 Balasan SMS Input Nilai ............................................................ 81

Gambar 4.50 Balasan SMS Nilai Eror ............................................................. 81

Gambar 4.51 Balasan SMS Nilai Satu Semester ............................................. 82

xiii
Gambar 4.52 Balasan SMS Input IPK ............................................................. 82

xiv
BAB I

PENDAHULUAN

1.1. Latar belakang

Perkembangan teknologi informasi di seluruh dunia telah membuat

hidup manusia menjadi lebih mudah. Terutama sejak diciptakanya perangkat

telepon seluler, komunikasi informasi menjadi semakin cepat dan praktis.

Dalam perkembanganya telepon seluler mengalami peningkatan kemapuan

yang sangat tinggi, semula hanya berfungsi sebagai alat komunikasi melalui

bicara dan Short Message Service (SMS), sekarang telepon seluler sudah

menjadi sebuah alat multi fungsi (Fitriastuti dan Ekfanasita 2013 : 65).

Penerapan sistem informasi menjadi begitu penting untuk menunjang

kegiatan kerja. Dengan perkembangan teknologi yang sudah merambah

kesemua bidang, serta pola kehidupan masyarakat indonesia yang sudah

relatif maju, dapat dipastikan bahwa hampir semua orang saat ini sudah

memanfaatkan teknologi seluler dan layanan SMS sebagai salah satu layanan

seluler yang paling populer serta paling diminati saat ini karena pengunaanya

yang relatif mudah serta biayanya yang murah (Siagian dan Erick 2014 :679).

Universitas Al Asyariah Mandar merupakan lembaga pendidikan yang

bertujuan untuk menghasilkan mahasiswa yang berilmu, baik itu di bidang

pendidikan ilmu komputer, agama dan lain-lain, tetapi dalam proses

pembarian informasi nilai mahasiswa belum memanfaatkan teknologi

sepenuhnya karena dalam proses pemberian informasi nilai masi dalam betuk

1
di cetak selain itu mahasiswa juga harus datang langsung kekampus hanya

sekedar untuk mengetahui informasi nilai sehingga boros waktu dan boros

biaya transportasi atau bahan bakar kendaraan, selain boros, mahasiswa juga

sulit mendapatkan informasi update nilai yang terbaru terutama lokasi tempat

tinggal mahasiswa jauh dari kampus.

SMS adalah salah satu komunikasi dengan teks melalui perangkat

bergerak (mobile device). Selain murah, prosesnya juga cepat dan langsung

pada tujuan (Abdiansah 2009:62). Kelebihan dari SMS gateway adalah

merupakan aplikasi komputer yang dapat melakukan otomatisasi dan

meringankan pekerjaan yang manual (Fitriastuti dan Ekfanasita 2013 : 66).

Dari kelebihan tersebut dapat menjadi solusi dari kesulitan - kesulitan yang

dialami oleh mahasiswa. Jadi tidak perlu lagi datang kekampus hanya sekedar

untuk mengetahui informasi nilai cukup mengunakan fasilitas SMS gateway

kita sudah bisa mendapatkan informansi yang diperlukan.

Hadirnya fasilitas SMS gateway ini, informasi nilai dapat dicari dalam

format SMS tertentu dengan menggunakan perangkat telepon seluler yang

nantinya sistem akan memproses secara otomatis dengan membalas SMS

tersebut sesuai dengan format data yang di cari. Berdasarkan penjelasan di

atas maka penulis berkeinginan untuk membuat suatu sistem informasi

dengan mengakat judul : Sistem Informasi Nilai Mahasiswa Berbasis SMS

Gateway.

2
1.2. Rumusan Masalah

Bagaimana membuat Sistem Informasi Nilai Mahasiswa Berbasis SMS

Gateway agar bisa memberikan layanan informasi nilai yang cepat ke

mahasiswa ?

1.3. Batasan Penelitian

1. Penelitian dilakukan di Universitas Al Asyariah Mandar

2. Menggunakan Software PHP, MySQL, XAMPP dan Gammu.

1.4. Tujuan Penelitian

Membuat Sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway.

1.5. Manfaat Penelitian

1. Memberikan kemudahan kepada mahasiswa untuk mengetahui informasi

nilai.

2. Memberikan nilai tambah dan meningkatkan kualitas pelayanan ke

mahasiswa.

1.6. Keaslian Penelitian

Penelitian yang dilakukan oleh Arif Saeful Miftah (2014) dengan judul

Aplikasi SMS Gateway Presensi Siswa Berbasis Web Dengan Php dan

Mysql. Dalam penelitiannya Arif Saeful Miftah menguraikan dan membahas

Aplikasi SMS Gateway Presensi Siswa Berbasis Web Dengan Php dan Mysql

untuk administrasi sekolah seperti untuk mengecek kehadiran siswa oleh

orang tua siswa akan sangat membantu orang tua siswa dalam memantau

3
anaknya. Orang tua siswa sudah tidak perlu repot-repot lagi datang ke

sekolah ketika mereka ingin mengecek kehadiran anaknya.

Penelitian lain yang relevan yaitu peneletian yang dilakukan oleh Aris

Widiantoro (2009) dengan Judul Pembangunan Sistem Informasi Nilai

Berbasis SMS Gateway Program Pasca Sarjana Universitas Sebelas Maret

Surakarta. Penelitian ini membahas tentang Aplikasi Pembangunan Sistem

Informasi Nilai Berbasis SMS Gateway untuk membantu mahasiswa bisa

mendapatkan informasi nilai dan ip dengan cepat tanpa harus menunggu versi

tercetak yang relatif lebih lama.

Penelitian M. Amirudin (2007) berjudul Aplikasi SMS Gateway untuk

Sistem Informasi KHS (Kartu Hasil Studi) Mahasiswa Teknik Informasi

Universita Negeri Semarang. Penelitian ini berhubungan dengan kedua

penelitian di atas. Penelitian ini hampir sama dengan penelitan yang

dilakukan oleh Aris Widiantoro yaitu penelitian tentang SMS Gateway

namun perbedaannya adalah sistem yang dibangun oleh Aris Widiantoro

Mengunakan Program Java dan diimplementasikan Untuk Mahasiswa

Universitas Sebelas Maret Surakarta. Demikian pula dengan penelitian yang

dilakukan oleh Arif Saeful Miftah sama dengan penelitian ini yaitu

membangun sistem informasi yang berbasis SMS. Namun perbedaannya

adalah sistem informasi yang dibangun oleh Arif Saeful Miftah tentang

Aplikasi SMS Gateway Presensi Siswa Berbasis Web Dengan Php dan Mysql

dan diimplementasikan di SMK Piri 1 Yogyakarta

4
BAB II

TINJAUAN PUSTAKA

2.1.Kerangka Teori

2.1.1. SMS

Short Message Service (SMS) adalah salah satu komunikasi teks

melalui telepon seluler (Ali Ibrahim, 2011). Salah satu kelebihan SMS

adalah biayanya yang murah dan praktis, karena untuk melakukan

pengiriman pesan melalui SMS penggunanya hanya tinggal mengetikan isi

pesan dan nomor tujuan yang akan dikirim pesan. Fitur SMS seakan menjadi

hal yang wajib dimiliki oleh setiap handphone yang dikeluarkan oleh setiap

vendor karena SMS menjadi salah satu kebutuhan dan fungsi utama

handphone disamping dapat melakukan panggilan (Studi & Teknik, 2014).

SMS terdiri dari dua layanan dasar, yaitu Short Message Mobile

Terminated (SMMT), yaitu kemampuan sistem GSM untuk menyampaikan

pesan pendek yang dikirim dari Service Centre (SC) ke satu Mobile Station

(MS), dan menghasilkan informasi tentang pengiriman itu baik delivery

refort atau status refort dengan mekanisme tertentu. Short Message Mobile

Oriented (SM MO), yaitu kemampuan dari sistem GSM untuk

menyampaikan pesan pendek yang dikirimkan dari Mobile Station (MS) ke

satu Short Message Entity (SME) melalui sebuah Service Centre (SC), dan

menghasilkan informasi tentang pengiriman itu baik delivery report atau

failure report(Margaretta, P, & Setyawan, 2012).

5
Seperti namanya “Short Message Service”, data yang dapat

ditampung juga terbatas. Satu sms hanya dapat menampung maksimal 140

bytes data, jadi satu sms dapat menampung (Murti & Listiyono, 2009) :

1. 160 karakter karakter latin

2. 70 karakter non latin karakter

SMS teks mendukung untuk bahasa hampir semua negara, termasuk

juga China, Korea, Arab, dan Jepang (Murti & Listiyono, 2009)

Teknologi pengembangan jumlah data yang dapat ditampung

dinamakan concatenated SMS. Sebuah concatenated SMS dapat

menampung lebih dari 160 karakter. Dalam pengirimannya SMS tersebut

tetap terbagi secara tunggal, namun dalam proses penerimaannya mobile

phone akan secara langsung mengkombinasinya menjadi satu lagi (Murti &

Listiyono, 2009).

Gambar 2.1 Arsitektur jaringan SMS

Setiap melakukan pengiriman pesan memang memerlukan proses

yang cukup panjang. Dimana pesan yang dikirim akan diterima terlebih

6
dahulu oleh BTS lalu disampaikan ke BSC lalu akan di teruskan ke tahap

MSC. Dari tahap inilah pesan di forward ke pada SMSC. Pada tahap ini

pesan akan sementara disimpan jika nomor tujuan tidak aktif atau berada

diluar jangkauan. Dan ketika nomor tujuan telah aktif maka pesan akan

dikirimkan melalui BSC, MSC dan kemudian BTS yang menangani nomor

tujuan akan mengirimkan pesan yang sebelumnya telah dikirimkan (Studi &

Teknik, 2014).

2.1.2. SMS Gateway

Secara umum SMS Gateway adalah sebuah sistem yang

dipergunakan untuk memudahkan seseorang atau sebuah perusahaan

mengirimkan pesan SMS yang sama dalam waktu yang bersamaan pada

banyak orang. Selain itu semakin berkembangnya fungsi SMS, SMS

Gateway juga dapat dimanfaatkan untuk keperluan lain seperti

melakukan polling, transaksi dengan sebuah sistem, pemantauan dan

sebagainya (Wijaya & Faisal, 2012).

SMS Gateway merupakan pintu gerbang bagi penyebaran

informasi dengan menggunakan SMS. Kita dapat menyebarkan pesan ke

banyak nomor secara otomatis dan cepat tanpa harus mengetik ratusan

nomor dan pesan di handphone, karena semua nomor akan diambil secara

otomatis dari database (“No Title,” 2013).

7
2.1.3. Keuntungan SMS Gateway

Keuntungan SMS Gateway menggunakan SMS dapat menyebarkan

pesan ke ratusan nomor secara otomatis dan cepat. Selain itu, kebutuhan

untuk SMS Gateway juga tidak terlalu berlebihan karena hanya

menggunakan sebuah PC dengan menggunakan sebuah ponsel, modem,

kabel data, kartu GSM, dan sebuah program yang dapat dibangun sendiri

menggunakan bahasa pemrograman seperti PHP yang berfungsi sebagai

pengirim pesan (Wijaya & Faisal, 2012).

2.1.4. Mekanisme SMS Gateway

1. Menerima SMS sesuai dengan keyword yang ditentukan.

2. Melakukan fungsi logik tertentu terhadap data-data yang

diterima dari SMS Gateway.

3. Mengirim informasi kepada user berdasarkan keyword

sesuai dengan permintaan (Wijaya & Faisal, 2012).

Gambar 2.2. Cara Kerja SMS Gateway

SMS dikirim pemilih ke nomor yang telah ditentukan, isi SMS

merupakan Format yang telah ditentukan sebelumnya. SMS diterima oleh

8
Handphone yang bekerja sebagai SMS Gateway kemudian akan dikirimkan

ke sistem, sistem akan merespon SMS tersebut. Jika Format SMS benar

maka Handphone yang bertindak sebagai SMS Gateway Server akan

membalas SMS tersebut bahwa SMS telah ditampung begitu juga

sebaliknya. Kemudian SMS tersebut ditampung dalam database dan akan

ditampilkan kedalam Website (Ii & Pustaka, 2008).

2.1.5. Web

Website atau situs dapat diartikan sebagai kumpulan halaman

halaman yang digunakan untuk menampilkan informasi, teks, gambar diam

atau bergerak, animasi, suara, dan atau gabungan dari semuanya itu, baik

yang bersifat statis maupun dinamis yang membentuk satu rangkaian

bangunan yang saling berkait dimana masing masing dihubungkan dengan

jaringan-jaringan halaman (hyperlink).

2.1.6. Waterfall

Metode yang digunakan yaitu menggunakan model air terjun

(Waterfall) karena metode ini menyediakan pendekatan alur hidup

perangkat lunak secara berurut (Muh. Leandry, 2015). Secara umum model

ini dianggap memiliki enam tahap yang berbeda yaitu:

1. Requirement (analisis kebutuhan).

Dalam langakah ini merupakan analisa terhadap kebutuhan

sistem. pengumpulan data dalam tahap ini bias melakukan sebuah

penelitian, wawancara atau studi literatur. Seorang peneliti akan

9
menggali informasi sebanyak banyaknya dari pengguna sehingga

akan tercipta sebuah aplikasi/ program yang bias melakukan tugas-

tugas yang diinginkan oleh pengguna tersebut.

2. Design (Disain / Rancangan)

Proses Design akan menterjemahkan syarat kebutuhan kesebuah

perancangan perangkat lunak yang dapat diperkirakan sebelum di

implementasikan.Proses ini berfokus pada Detail Prosedural

(flowchart&diagram), arsitektur perangkat lunak, representasi

interface.

3. Implementation (Penerapan)

Tahapan inilah yang merupakan tahapan secara nyata dalam

mengerjakan suatu sistem.Dalam artian penggunaan computer akan

dimaksimalkan dalam tahapan ini. Yaitu tahapan dimana

keseluruhan desa ini diubah menjadi kode-kode program.kode

program yang dihasilkan masih berupa modul-modul yang

selanjutnya akan di integrasikan menjadi sistem yang lengkap untuk

meyakinkan bahwa persyaratan perangkat lunak telah dipenuhi.

4. Verification (Integrasi & pengetesan)

Tahapan ini bisa saja dikatakan sebagai final dalam proses

pembuatan sebuah sistem. Yaitu tahap verifikasi oleh pengguna.

Pengguna akan menguji apakah aplikasi yang telah dibuat tersebut

telah sesuai dengan keinginan pengguna. Tahapan ini adalah final

10
dalam pembuatan program, tapi bukan pada metode pengembangan

program.

5. Maintenance (Pemeliharaan)

Tahap akhir pengembangan system pada model Waterfall adalah

pemeliharaan yang termasuk diantaranya instalasi dan proses

perbaikan system sesuai dengan keinginan pengguna atau yang

sesuai dengan kontrak kerja.

2.1.7. Global System For Mobile Communications (GSM)

GSM (Global System for Mobile Communication) adalah sebuah

teknologi komunikasi selular yang bersifat digital. Teknologi GSM banyak

diterapkan pada mobile communication khususnya ponsel atau handphone.

Teknologi ini memanfaatkan gelombang mikro dan pengiriman sinyal yang

dibagi berdasarkan waktu, sehingga sinyal informasi yang dikirim akan

sampai pada tujuan. GSM dijadikan standar global untuk komunikasi selular

sekaligus sebagai teknologi selular yang paling banyak digunakan orang di

seluruh dunia (Taufiq Ridwan, 2010).

GSM sebagai sistem telekomunikasi selular digital memiliki

keunggulan yang jauh lebih banyak dibanding sistem analog, di antaranya:

1. Kapasitas sistem lebih besar, karena menggunakan teknologi

digital dimana penggunaan sebuah kanal tidak hanya diperuntukkan

bagi satu pengguna saja. Sehingga saat pengguna tidak

mengirimkan informasi, kanal dapat digunakan oleh pengguna lain.

2. Sifatnya yang sebagai standar internasional memungkinkan

11
international roaming.

3. Dengan teknologi digital, tidak hanya mengantarkan suara, tapi

memungkinkan service lain seperti teks, gambar, dan video.

4. Keamanan sistem yang lebih baik

5. Kualitas suara lebih jernih dan peka.

6. Mobile (dapat dibawa kemana-mana), (Taufiq Ridwan, 2010).

2.1.8. Modem (Modulator dan Demodulator)

Modem adalah singkatan dari modulator dan demodulator.

Modulator berfungsi untuk melakukan proses menumpangkan data pada

sinyal informasi ke sinyal pembawa agar dapat dikirim ke pengguna melalui

media tertentu, proses ini biasa disebut dengan proses modulasi. pada proses

ini data dari komputer yang berbentuk sinyal digital akan diubah menjadi

sinyal analog. Sedangkan demodulator berfungsi sebagai proses

mendapatkan kembali data yang dikirim oleh pengirim. Pada proses ini data

akan dipisahkan dari frekuensi tinggi dan data yang berupa sinyal analog

akan diubah kembali menjadi sinyal digital agar bisa dibaca oleh komputer.

Jadi kesimpulannya fungsi modem adalah sebuah perangkat keras yang

berfungsi untuk komunikasi dua arah yang merubah sinyal digital menjadi

sinyal analog atau sebaliknya untuk mengirimkan pesan/data ke alamat yang

dituju atau bisa juga diartikan sebagai perantara untuk menghubungkan

komputer ke jaringan internet. Banyak jenis - jenis modem yang ada pada

saat ini, jenis modem dapat dibedakan berdasarkan pemasangannya dan

jaringannya. Jika berdasarkan pemasangannya modem bisa dibedakan

12
menjadi modem internal dan modem eksternal sedangkan berdasarkan

jaringannya modem bisa dibedakan menjadi modem dengan media kabel

dan meodem dengan media tanpa kabel (Putra, Kom, Kom, & Komputer,

2012).

Modem GSM adalah pengubah sinyal informasi yang menggunakan

teknologi GSM melalui jaringan media telekomunikasi telepon seluler. Data

dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk

diubah menjadi sinyal analog. Sinyal analog tersebut dapat dikirimkan

melalui media telekomunikasi telepon seluler dengan teknologi jaringan

GSM. Data yang dikirimkan dapat diterima oleh modem tujuan dengan

mengubah sinyal analog menjadi sinyal digital dan dikirim ke komputer.

Lebih jelasnya koneksi Modem GSM dengan telepon seluler dapat dilihat

pada gambar dibawah ini (Putra et al., 2012).

Gambar 2.3 koneksi modem GSM

13
2.1.9. Gammu

Gammu adalah service yang disediakan untuk membangun aplikasi

yang berbasis SMS Gateway. Selain mudah, aplikasi SMS Gateway dengan

gammu adalah free. Ada dua mekanisme kerja dari gammu yaitu sebagai

aplikasi dan sebagai deamon. Gammu sebagai aplikasi akan bekerja ketika

perintah gammu dijalankan pada lingkungan shell beserta perintahnya

disertakan sesuai fungsi yang diinginkan. Sedangkan sebagai deamon,

gammu ditandai dengan dijalankannya perintah smsd pada shell. Pada

prinsipnya cara kerja gammu yaitu menghubungkan modem/ponsel dengan

PC. SMS yang diterima di modem / ponsel akan diambil oleh gammu untuk

dipindahkan ke dalam database yang telah diatur sebelumnya (Afrina,

Ibrahim, Sistem, Fasilkom, & Sriwijaya, 2015). Kelebihan Gammu

dibanding tool SMS Gateway lainnya adalah :

1. Gammu bisa jalankan di Windows maupun Linux.

2. Banyak Device yang kompatibel dengan Gammu.

3. Gammu menggunakan database MYSQL baik kabel data maupun

USB maupun Serial, semuanya kompatibel dengan Gammu.

4. Gammu adalah aplikasi open source yang dapat dipakai secara

gratis.

5. Gammu tidak memerlukan banyak hardware (hanya memerlukan

PC dan Modem) sehingga memudahkan dalam mengembangkan

aplikasi dengan modal terjangkau.

14
Gammu menyediakan fasilitas untuk mengambil SMS dari HP ke

komputer, bisa dari inbox, outbox dan juga mengambil informasi dari jenis

folder SMS dan kodenya yang ada di handphone seperti mengambil

informasi folder SMS, mengambil SMS di okasi spesifik di handphone,

Mengambil Semua SMS di HP, Perintah Menghapus SMS, Perintah

Mengirim SMS, perintah menyimpan SMS. Ada dua proses yang harus

dilakukan sebelum membuat user interface SMS Gateway, yaitu koneksi

antara handphone dengan Gammu dan membuat service Gammu yang

berfungsi untuk mengecek semua SMS yang ada dalam handphone secara

real time. Kedua proses tersebut dilakukan dengan mengetikan perintah-

perintah Gammu pada Command Prompt(Afrina et al., 2015).

Gambar 2.4 Cara Kerja Gammu

2.1.10. PHP

PHP singkatan dari Hypertext Preppocessor. Ia merupakan bahasa

berbentuk skrip yang ditempatkan dalam server dan diproses di server.

15
Hasilnya kemudian dikirim ke klien, tempat pemakai menggunakan

browser, secara khusus PHP dirancang untuk membentuk web dinamis,

artinya ia dapat membentuk suatu tampilan berdasarkan permintaan

terkini. Misalnya, dalam menampilkan isi database ke halaman web. Pada

prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti

ASP (Active Server Page), Cold Fusion ataupun Perl. PHP adalah skrip

yang digunakan untuk membuat halaman web (Hidayanto, 2013).

2.1.11. MYSQL

MySQL adalah suatu perangkat lunak database relasi atau

Relational Database Management System (RDBS) yang didistribusikan

gratis dibawah lisensi GPL (General Public License). Dimana setiap

orang bebas menggunakan MySQL, namun tidak boleh dijadikan produk

turunan yang dijadikan closed source atau komersial (Hidayanto, 2013).

2.1.12. XAMPP

XAMPP merupakan tool yang menyediakan paket perangkat lunak

ke dalam satu buah paket dengan menginstal XAMPP maka tidak perlu lagi

melakukan instalasi dan konfigurasi web server Aphace, PHP dan MYSQL

secara manual (Hidayanto, 2013).

2.1.13. Sistem Informasi

Sistem informasi adalah teknologi informasi yang diorganisasikan

untuk mencapai tujuan dalam sebuah organisasi untuk mencapai tujuan

tertentu dalam sebuah organisasi. Secara teknis sistem informasi dapat

16
didefenisikan sebagai kumpulan komponen yang saling berhubungan,

mengumpulkan, memproses, menyimpan dan mendistribusikan informasi

untuk menunjang pengambilan keputusan dan pengawasan dalam suatu

organisasi (“IJNS - Indonesian Journal on Networking and Security -

ijns.apmmi.org,” n.d.).

2.1.14. Bagan Alir (Flowchart)

Flowchart merupakan gambaran berbentuk suatu grafik yang

disertai langkah-langkah dan urutan suatu prosedur dari suatu program.

Flowchart dapat membantu proses analisis, perancangan dan pengkodean

untuk memecahkan masalah kedalam bagian-bagian yang lebih kecil

untuk pengoperasiannya. Flowchart biasanya mempermudah penyelesaian

suatu masalah pada evaluasi lebih lanjut. Pengertian lain Flowchart

dapat dikatakan sebuah diagram dengan simbol-simbol grafis yang

menyatakan aliran proses yang menampilkan beberapa langkah-langkah

yang disimbolkan atau dapat diartikan sebagai penggambaran secara grafik

dari langkah-langkah atau urutan-urutan dari suatu prosedur program yang

mempunyai fungsi tertentu. Berikut simbol – sImbol dari bagan alir

(flowchart). (Mabalay, 2016).

No. Simbol Fungsi

1 2 3

17
Garis Alir (arah aliran algoritma,

1. dari satu proses ke proses

berikutnya).

Terminal (mulai dan akhir).


2.

Proses (kegiatan yang terjadi


3.
dalam diagram alir).

Keputusan (langkah di mana perlu

4. adanya keputusan atau adanya

kondisi tertentu).

1 2 3

Preparasi (Menunjukkan operasi

yang tidak memiliki efek khusus


5.
selain mempersiapkan sebuah nilai

untuk proses berikutnya).

6. Input data dan Output Informasi

Predefine proses (menunjukan suatu


7.
proses yang begitu kompleks).

18
Input Manual (penginputan data

8. secara manual memakai alat - alat

komputer).

Dokumen (dokumen yang datanya

9. di input atau output dari suatu aliran

program)

Operasi Manual (operasi secara


10.
manual).

Multi Dokumen (Menunjukkan


11. dokumen berangkap dari suatu
aliran program).

1 2 3

Arsip (penyimpanan atau


12.
pengarsipan dokumen).

Storege Data (penyimpanan/

13. pengambilan data ke/ dari suatu

file dengan tipe apapun).

Penghubung (hubungan aliran

14. program/ dokumen pada halaman

yang sama).

19
Off Page penghubung (hubungan

15. aliran program/ dokumen pada

halaman yang berbeda).

Basis Data (penyimpanan/

16. pengambilan data ke/ dari suatu

basis data).

Kontrol (proses/ langkah dimana


17.
ada pengontrolan).

Table 2.1 Simbol – symbol bagan alir program/dokumen (flowchart)

2.2. Kerangka Fikir

kampus 2 malunda penyampaian infromasi nilai mahasiswa masih


manual

Di butuhkan media sistem informasi penilaian mahasiswa berbasis SMS


Gateway karena jaringan internet di kampus 2 malunda masih belum
memadai

Bagaimana membangun aplikasi sistem informasi penilaian mahasiswa


berbasis SMS Gateway kampus 2 malunda.

SMS Gateway ini akan dibuat dengan metode waterfall dengan toolPHP
dan MySQL, dan gammu sebagai pengelolah SMS

Aplikasi informasi penilaian mahasiswa di universitas al asyariah


mandar kampus 2 malunda berbasis SMS Gateway

Gambar 2.6 Kerangka Fikir


20
BAB III

METODE PENELITIAN

3.1. Alat dan Bahan Peneltian

Sebagai sarana untuk melakukan penelitian, maka diperlukan adanya

alat dan bahan untuk mendukung penelitian.

3.2. Alat Penelitian

1. Hardware (Perangkat Keras)

Adapun perangkat keras yang digunakan dalam proses ini

adalah sebagai berikut :

a. Satu unit Personal Computer / Laptop sebagai server layanan

- Processor : Intel B820 1.7 GHz, 2MB L3 Cache

- Ram : 2 GB

- Hardisk : 320 GB

b. Satu unit Modem GSM Advance Jetz Flash 3.5G

c. SIM Card GSM

2. Software (Perangkat Lunak)

Perangkat lunak yang digunakan adalah sebagai berikut :

a. Bahasa pemrograman sisi server berbasis web: PHP

b. Data base Server : MySQL

c. Perangkat lunak pengelola SMS : Gammu

d. Web Server : Xampp

e. Sistem Operasi : Windows 7

21
f. Browser : Mozilla Firefox, Google Chrome, Opera

3.3.Bahan Penelitian

Adapun bahan yang digunakan dalam pembuatan aplikasi Sistem

Informasi Nilai Mahasiswa Berbasis SMS Gateway adalah Data fakultas,

prodi, mahasiswa, matakuliah dan data nilai.

3.4.Waktu dan Tempat Penelitian

3.5.Waktu Penelitian

Penelitian ini dilaksanakan pada 15 Agustus 2016 Sampai 15

Februari 2017.

Uraian januari Februar1 maret April


NO
Kegiatan 1 2 2 3 2 3 4 1 2 3 4 1 2 3

Investigasi
1
Masalah
Studi
2
Literatur
Perancangan
3
Sistem
Pengumpulan
4
Data
Revisi
6
Sistem
Infografik
7
Aplikasi
Penyusunan
8 Laporan
Akhir

3.6.Tempat Penelitian

Penelitian ini akan dilaksanakan di Universitas Al Asyariah Mandar

22
3.7.Tahapan Penelitian

Untuk membantu dalam penyusunan penelitian ini, maka perlu adanya

tahapan penelitan. Tahapan penelitan ini merupakan langkah-langkah yang

akan dilakukan dalam penyelesaian masalah yang akan dibahas. Adapun

Tahapan penelitian yang di gunakan seperti terlihat pada gambar 3.1 :

Gambar 3.1. Tahapan Penelitian

Berikut Penjelasan Tahapan Penelitian

1. Investigasi Masalah

Pada tahap ini dilakukan investigasi masalah untuk mengetahui

masalah pengimformasian nilai ke mahasiswa.

23
2. Studi Literatur

Pada tahap ini dilakukan pencarian landasan-landasan teori yang

diperoleh dari berbagai jurnal, artikel, penelitian terdahulu, buku dan juga

internet untuk melengkapi perbendaharaan konsep dan teori, sehingga

memiliki landasan dan keilmuan yang baik dan sesuai

3. Pengumpulan Data

Pada tahap ini dilakukan proses pengumpulan data dengan metode

wawancara, observasi dan tinjauan kepustakaan untuk melakukan

pengamatan dan analisa terhadap proses pengimformasian nilai mahasiswa

yang sedang berjalan pada Universitas Al Asyariah Mandar sehingga

mendapatkan data dan informasi yang dibutuhkan oleh peneliti.

4. Analisis Sistem

Pada tahap ini dilakukan identifikasi masalah pada sistem yang

sedang berjalan. Dengan demikian, diharapkan peneliti dapat menemukan

kendala-kendala dan permasalahan yang terjadi pada proses

penginformasian nila di Universitas Al Asyariah Mandar sehingga peneliti

dapat mencari solusi dari permasalahan tersebut.

5. Pembuatan Sistem

Pada Tahap ini dilakukan pembuatan sistem dengan menggunakan

bahasa pemograman PHP , database MySQL dan Gammu.

6. Pembuatan Laporan

Pada tahapan ini dilakukan pembuatan laporan yang disusun

berdasarkan hasil penelitian dengan melakukan pengumpulan data

24
sehingga menjadi laporan penelitian yang dapat memberikan gambaran

secara utuh tentang sistem yang sedang dibangun.

3.8. Teknik Pengumpulan Data

Pengumpulan data adalah salah satu hal yang sangat penting dilakukan

dalam memperoleh data yang diinginkan. Beberapa teknik pengumpulan data

yang akan di gunakan dalam penelitian ini, antara lain:

1. Metode Wawancara

Wawancara dilakukan dengan pihak yang berkaitan langsung

dengan data, staf fikom universitas al asyariah mandar.

2. Metode Observasi ( Pengamatan Langsung)

Metode ini dilakukan untuk mengetahui atau mendapatkan data yang

tidak didapat melalui metode wawancara. Metode observasi dilakukan

dengan cara melakukan pengamatan langsung kelapangan mengenai

pengolaan data-data nilai mahasiswa .

3. Tinjauan Kepustakaan (Library Observation)

Yaitu tinjauan yang dilakukan dengan membaca buku-buku dan

literature-literatur yang ada hubungannya dengan topik yang dibahas.

3.9. Teknik Analisis Data

Analisis data adalah proses perhimpunan atau pengumpulan,

pemodelan dan transformasi data dengan tujuan untuk menyoroti dan

memperoleh informasi, memberikan saran, kesimpulan dan mendukung

pembuatan keputusan. Tehnik analisis data yang dilakukan antara lain:

25
1. Melihat serta mengumpulkan beberapa data yang dibutuhkan dari sistem

yang telah berjalan pada staf fikom universitas al asyariah mandar.

2. Menyiapkan segala hal yang dibutuhkan pada saat penelitian.

3. Membuat, merancang dan membangun sistem informasi nilai mahasiswa

berbasis sms gateway mengunakan php.

4. Membuat laporan hasil penelitian sistem informasi nilai mahasiswa

berbasis sms gateway.

3.10. Kerangka Sistem

Kerangka sistem merupakan siklus umum untuk menggambarkan

tujuan yang ingin dicapai . kerangka sistem memuat input, proses dan output

dari penelitian. Untuk menggambarkan tujuan yang ingin dicapai maka siklus

kerangka sistem akan disajikan pada gambar 3.2.

Gambar 3.2. Kerangka Sistem

Berikut penjelasan gambar kerangka sistem :

Admin melakukan pengimputan data yang terdiri dari ganti password,

data modem, data matakuliah, data mahasiswa dan input nilai, dan mahasiswa

26
merequest nila atau ipk lalu aplikasi melakaukan suatu proses dimana

aplikasi menyimpan data di database lalu aplikasi membalas sercara

otomaris request mahasiswa terdiri dari informasi nilai dan ipk.

3.11. Rancangan Sistem

1. Analisis Sistem yang Diusulkan

Berdasarkan analisis sistem yang sedang berjalan maka analisis sistem

yang diusulkan dapat dilihat dalam bentuk bagan alir dokumen sistem yang

diusulkan pada Universitas Al Asyariah Mandar dapat dilihat pada gambar

3.3. :

Gambar 3.3 Alir Dokumen Sistem yang Diusulkan

27
Berikut penjelasan alir dokumen sistem yang diusulkan :

Mahasiswa memberikan data ke admin dan begitu pula fakultas dan

prodi lalu admin menginput data – data tersebut ke aplikasi lalu aplikasi

memproses data tersebut lalu di simpan ke database selanjutnya mahasiswa

melakukan request untuk mengetahui nilai atau ipk lalu sistem melakukan

proses pengecekan format dan hasil request tersebut di proses dan di simpan

ke database jika dalam request nilai atau ipk tersebut terjadi kesalahan maka

aplikasi meberikan informasi ke mahasiswa bahawa format yang di kirim

terjadi kesalahan dan jika format yang di kirimkan mahasiswa benar maka

aplikiasi memberikan informasi nilai atau ipk ke mahasiswa.

28
BAB IV

HASIL DAN PEMBAHASAN

4.1 Analisis dan Desain Sistem

4.1.1 Analisis Kelayakan Sistem

1. Kelayakan Teknologi

Secara teknologi aplikasi sms gateway ini layak untuk digunakan

mahasiswa dikarenakan aplikasi ini dibuat untuk mempermudah

mahasiswa untuk mengetahui informasi nilai dan ipk via sms tanpa

harus datang kekampus.

2. Kelayakan Operasional

Jika sms gateway ini benar akan di implementasikan, penulis

berharap seorang user nantinya harus lebih mengusai atau bisa

mengunakan aplikasi ini, kesiapan yang dibutuhkan oleh seorang

pengguna itu sangat sederhana cukup mempelajari sistem ini.

4.1.2 Perancangan Sistem

Tujuan rancangan / desain sistem secara umum adalah untuk

memberikan gambaran secara umum kepada pemakai tentang sistem yang

baru. Desain secara umum mengidentifikasikan komponen-komponen sistem

informasi yang akan didesain secara terinci. Pada tahap rancangan sistem

secara umum, komponen-komponen sistem pengolahan dirancang dengan

tujuan untuk dikomunikasikan kepada pemakai.

29
Diagram arus data digunakan untuk menggambarkan suatu sistem yang

telah ada atau sistem yang akan dikembangkan secara logika tanpa

mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau

lingkungan fisik dimana data tersebur disimpan. Arus data merupakan salah

satu simbol yang digunakan dalam diagram.

1. Diagram Conteks

Gambar 4.1 Diagram Conteks

Berikut penjelasan diagram conteks diatas :

a. Admin

Admin dapat menalukukan input, edit dan menghapus

data dalam sistem. Data tersebut antara lain data ganti password,

status service, fakultas, prodi, matakuliah, mahasiswa dan input

nilai. Admin memiliki hak akses secara luas terhadap sistem.

b. Mahasiswa

Mahasiswa hanya bisa mengakses informasi nilai/ipk

dari sistem melalui sms.

30
2. Rancangan Data Flow Diagram (DFD) Level 1

Gambar 4.2 DFD Level 1

Berikut penjelasan DFD Level 1 di atas :

a. Proses 1 Ganti Password

Admin melakukan update password kemudian disimpan

ke tabel ganti password.

b. Proses 2 Fakultas dan Prodi

Admin melakukan input data fakultas dan prodi kemudia

disimpan ke tabel fakultas dan prodi serta melakukan edit data

jika terdapat perubahan data kemudian status service

mengambil data dari tabel fakultas dan prodi untuk membalas

sms dan data yang tidak dibutuhkan dapat dihapus.

c. Proses 3 Matakuliah

31
Admin melakukan input data matakuliah kemudia

disimpan ke tabel matakuliah serta melakukan edit data jika

terdapat perubahan data kemudian status service mengambil

data dari tabel matakuliah untuk membalas sms dan data yang

tidak dibutuhkan dapat dihapus.

d. Proses 4 data mahasiswa

Admin melakukan input data mahasiswa kemudia

disimpan ke tabel mahasiswa serta melakukan edit data jika

terdapat perubahan data kemudian status service mengambil

data dari tabel mahasiswa untuk membalas sms dan data yang

tidak dibutuhkan dapat dihapus.

e. Proses 5 Input Nillai

Admin melakukan input nilai kemudia disimpan ke tabel

nilai serta melakukan edit data jika terdapat perubahan data

kemudian status service mengambil data dari tabel nilai untuk

membalas sms.

f. Proses 6 Status Service

Admin megaktifkan gammu lalu menginput data modem

kemudian data di simpan lalu modem di aktifkan untuk

menghubungkan modem dengan aplikasi sms gateway setelah

modem sudah aktif maka selanjutnya admin mengaktifkan

sistem auto replay untuk membalas request dari mahasiswa.

32
3. DFD Level 2 Ganti Password

Gambar 4.3 DFD Level 2 Ganti Password

Berikut penjelasan DFD level 2 ganti password

Admin mengganti password lalu update password melakukan

proses dan data disimpan ke tabel ganti password.

4. DFD Level 2 Fakultas dan Prodi

Gambar 4.4 DFD Level 2 Fakultas dan Prodi

33
Berikut penjelasan DFD level 2 fakultas dan prodi

Pertama admin menginput data fakultas untuk dapat

menginput data prodi, data fakultas di input lalu proses input

menyimpan data fakultas di tabel fakultas setelah itu admin memilih

fakultas untuk menginput data prodi lalu data prodi di proses untuk

disimpan ke tabel prodi jika di tabel fakulltas dan prodi terjadi

kesalahan admin dapat merubah data dengan cara mengedit data dan

jika di dalam tabel fakultas dan prodi ada data tidak di pakai lagi

maka admin dapat menhapus supaya tidak mengambil banyak

tempat di penyimpanan data.

5. DFD Level 2 Matakuliah

Gambar 4.5 DFD Level 2 Matakuliah

34
Berikut penjelasan DFD level 2 matakuliah

Untuk menginput data matakuliah admin terlebih dahulu harus

memilih fakultas dan prodi setelah itu admin menginput data

matakuliah lalu input matakuliah melakukan proses penyimpanan

data ke tabel matakuliah jika di tabel matakuliah terjadi kesalahan

data admin dapat merubah data dengan cara mengedit data dan jika

di dalam tabel matakuliah ada data tidak di pakai lagi maka admin

dapat menghapus data tersebut.

6. DFD Level 2 Data Mahasiswa

Gambar 4.6 DFD Level 2 Data Mahasiswa

Berikut penjelasan DFD level 2 data mahasiswa

Untuk menginput data mahasiswa admin terlebih dahulu harus

memilih fakultas dan prodi setelah itu admin menginput data

mahasiswa lalu input mahasiswa melakukan proses penyimpanan

35
data ke tabel mahasiswa jika di tabel mahasiswa terjadi kesalahan

data admin dapat merubah data dengan cara mengedit data dan jika

di dalam tabel mahasiswa ada data tidak di pakai lagi maka admin

dapat menghapus data tersebut.

7. DFD Level 2 Input Nilai

Gambar 4.7 DFD Level 2 Input Nilai

Berikut penjelasan DFD level 2 input nilai

Untuk menginput nilai admin terlebih dahulu harus memilih

fakultas, prodi, matakuliah dan mahasiswa setelah itu admin

menginput nilai lalu input nilai melakukan proses penyimpanan data

ke tabel nilai.

36
8. DFD Level 2 Status Service

Gambar 4.8 DFD Level 2 Status Service Admin

Berikut penjelasan DFD level 2 status service admin

a. Admin

Admin menginput data modem lalu input data modem diproses

untuk di simpan ke tabel status service dan admin dapat menghapus

data modem di tabel satus service jika data tidak gunakan lagi.

b. Mahasiswa

Mahassiswa merquest nilai atau ipk lalu request nilai

memproses hasil reques mahasiswa lalu data tersebut di simpan ke

tabel status service untuk membalasa request mahasiswa proses

request nilai mengambil data di tabel fakultas, prodi, matakuliah,

mahasiswa dan nilai untuk memberikan informasi nilai atau ipk ke

mahasiswa.

37
4.1.3 Relasi Tabel

Relasi atau hubungan antar tabel-tabel yang dibuat pada database

aplikasi sistem informasi nilai berbasis sms gateway ini dapat

digambarkan sebagai berikut :

Gambar 4.9 Relasi Tabel

Database sistem informasi nilai terdiri dari tabel fakultas, tebel

prodi, tebel matakuliah, tabel mahasiswa dan tabel nilai yang saling

berelasi kecuali tabel admin. Berikut penjelasan relasi tabel :

a. Tabel Fakultas

38
Tabel fakultas memilik relasi one to many artinya fakultas

dipilih lebih dari satu kali field penghubung adalah id_fakultas

dimana di dalam tabel fakultas sebagai kunci utama (primary key)

dan di dalam tabel prodi memiliki posisi kunci tamu (Foreign key).

b. Tabel Prodi

Tabel prodi memilik relasi one to many artinya prodi dapat

dipilih lebih dari satu kali field penghubung adalah id-prodi dimana

di dalam tabel prodi sebagai kunci utama (primary key) dan di dalam

tabel mahasiswa dan tabel matakuliah memiliki posisi kunci tamu

(Foreign key).

c. Mahasiswa

Tabel mahasiswa memilik relasi one to many artinya

mahasiswa dapat dipilih lebih dari satu kali field penghubung adalah

nim dimana di dalam tabel mahasiswa sebagai kunci utama (primary

key) dan di dalam tabel nilai memiliki posisi kunci tamu (Foreign

key).

d. Matakuliah

Tabel matakuliah memilik relasi one to many artinya

matakuliah dapat dipilih lebih dari satu kali field penghubung adalah

id_makul dimana di dalam tabel matakuliah sebagai kunci utama

(primary key) dan di dalam tabel nilai memiliki posisi kunci tamu

(Foreign key).

39
4.1.4 Struktur Tabel

Berikut ini adalah tabel-tabel yang digunakan dalam perancangan

basis data (Database) sistem informasi nilai mahasiswa berbasis sms

gateway beserta field-field didalamnya lengkap dengan tipe data dan

length-nya.

1. Tabel Admin

Nama Tebel : Admin


Keterangan : Tabel untuk Admin
No Nama Item Data Tipe Ukuran Keterangan
1. Id Int 5 Id Admin
2 User Varchar 50 Nama User
3 Pass Varchar 50 Sandi

Tabel 4.1. Admin

2. Tabel Mahasiswa

Nama Tebel : Mahasiswa


Keterangan : Tabel untuk Mahasiswa
No Nama Item Data Tipe Ukuran Keterangan
1. Nim Varchar 15 Id Fakultas
2 Id_prodi Int 5 Nama Fakultas
3 Nama Varchar 50 Nama Mahasiswa
4 Tahun Varchar 5 Tahun Angkatan

Tabel 4.2. Mahasiswa

3. Tabel Nilai

Nama Tebel : Nilai


Keterangan : Tabel untuk Nilai
No Nama Item Data Tipe Ukuran Keterangan
1. Id_nilai Int 5 Id Nilai
2 Nim Varchar 15 Nim Mahsiswa
3 Id_makul Int 5 Id Matakuliah
4 Nilai text Nilai Mahasiswa

Tabel 4.3. Data Nilai

40
4. Tabel Matakuliah

Nama Tebel : Matakuliah


Keterangan : Tabel untuk Matakuliah
No Nama Item Data Tipe Ukuran Keterangan
1. Id_makul Int 5 Id Matakuliah
2 Id_prodi Int 5 Id Prodi
3 Matakuliah Varchar 50 Nama Makul
Tabel 4.4. Data Matakuliah
5. Tabel Fakultas

Nama Tebel : Fakultas


Keterangan : Tabel untuk Fakultas
No Nama Item Data Tipe Ukuran Keterangan
1. Id_fak Int 5 Id Fakultas
2 Fakultas Varchar 50 Nama Fakultas

Tabel 4.5. Fakultas

6. Tabel Prodi

Nama Tebel : Prodi


Keterangan : Tabel untuk Prodi
No Nama Item Data Tipe Ukuran Keterangan
1. Id_prodi Int 5 Id Nilai
2 Id_fak Varchar 15 Nim Mahsiswa
3 Prodi Int 5 Id Matakuliah

Tabel 4.6. Prodi

4.1.5 Format SMS

Pada aplikasi ini desain atau format SMS yang akan digunakan

ada 4 macam, yaitu format SMS untuk mengetahui nilai permatakuliah,

nilai eror, nilai satu semester dan IPK.

1. Perancangan format untuk melihat nilai matakulaiah

41
Format SMS yang dikirimkan mahasiswa untuk mengetahui nilainya

adalah :

a. NPM#Matakuliah#Semester

b. 20160510176#Bahasa Iindonesia#1

2. Perancangan format untuk melihat nilai eror

Format SMS yang dikirimkan mahasiswa untuk mengetahui eror

adalah :

c. NPM#E#Semester

d. 20160510176#E#1

3. Perancangan format untuk melihat nilai satu semester

Format SMS yang dikirimkan mahasiswa untuk mengetahui nilai

satu semester adalah :

e. NPM#SEMUA#Semester

f. 20160510176#SEMUA#1

4. Perancangan format untuk melihat IPK

Format SMS yang dikirimkan mahasiswa untuk mengetahui IPKnya

adalah :

a. NPM#IPK#Semester

b. 20160510176#IPK#1

4.1.6 Perancangn Antar Muka (User Interface)

1. Desain Login

Mengenai desain login, hal ini sebagaimana yang terlihat

pada gambar 4.10.

42
Gambar 4.10. Desain Login

Desain login merupakan halaman awal ketika aplikasi ini

diakses oleh admin. Untuk masuk keaplikasi admin perlu

memasukkan username dan password.

2. Desain Halaman Utama

Mengenai desain menu utama, hal ini sebagaimana yang

terlihat pada gambar 4.11.

Gambar 4.11 Desain Halaman Utama

Halaman utama merupakan halaman awal ketika proses login

berhasil..

3. Desain Halaman Ganti Password

Mengenai desain halaman Ganti Password, hal ini

sebagaimana yang terlihat pada gambar 4.12

43
Gambar 4.12 Desain halaman ganti password

Desain halaman ganti password ini berfungsi untuk

mengganti password lama.

4. Desain Halaman Status Sevice

Mengenai desain halaman status service, hal ini sebagaimana

yang terlihat pada gambar 4.13

a. Desain Halaman Utama Status Service

Gambar 4.13 Desain halaman status sevice

Desain halaman utama status service ini berfungsi untuk

menampilkan tombol gammu dan tobol sms

44
b. Desain Halaman Gammu Service

Gambar 4.13 Desain halaman gammu sevice

Desain halaman gammu service ini berfungsi untuk

menginput data modem, mengaktifkan modem dan dapat

menghapus data modem yang tidak dibutuhkan.

c. Desain Halaman SMS

Gambar 4.13 Desain halaman SMS

Desain halaman SMS ini berfungsi untuk membalas

otomatis sms masuk yang biasa disebut sistem auto replay.

45
5. Desain Halaman Fakultas dan Prodi

Mengenai desain halaman fak dan prodi, hal ini sebagaimana

yang terlihat pada gambar berikut :

a. Desain Halaman Fakultas

Gambar 4.14 Desain halaman daftar fakultas

Desain halaman daftar fakultas berfungsi untuk

menampilkan data fakultas yang telah di input.

b. Desain Halaman Input Fakultas

Gambar 4.15 Desain halaman input fakultas

Desain halaman input fakultas berfungsi untuk menginput

data fakultas.

c. Desain Halaman Daftar Prodi

46
Gambar 4.16 Desain halaman daftar prodi

Desain halaman daftar prodi berfungsi untuk menampilkan

data prodi yang telah di input.

d. Desain Halaman Input Prodi

Gambar 4.17 Desain halaman input prodi

Desain halaman input prodi berfungsi untuk menginput

data prodi.

6. Desain Halaman Matakuliah

Mengenai desain halaman matakuliah, hal ini sebagaimana

yang terlihat pada gambar berikut :

a. Desain Halaman Daftar Matakuliah

47
Gambar 4.18 Desain halaman daftar matakuliah

Desain halaman daftar matakuliah berfungsi untuk

menampilkan data matakuliah yang telah di input.

b. Desain Halaman Daftar Input Matakuliah

Gambar 4.19 Desain halaman input matakuliah

Desain halaman input matakuliah berfungsi untuk

menginput data matakuliah.

7. Desain Halaman Data Mahasiswa

Mengenai desain halaman data mahasiswa, hal ini

sebagaimana yang terlihat pada gambar Berikut :

a. Desain Halaman Daftar Mahasiswa

48
Gambar 4.20 Desain halaman daftar mahasiswa

Desain halaman daftar mahasiswa berfungsi untuk

menampilkan data mahasiswa yang telah di input.

b. Desaiain Halaman Input Mahasiswa

Gambar 4.21 Desain halaman input data mahasiswa

Desain halaman input data mahasiswa berfungsi untuk

menginput data mahasiswa.

8. Desain Input Nilai

Mengenai desain input nilai mahasiswa, hal ini sebagaimana

yang terlihat pada gambar

a. Desain Halaman Input Nilai

49
Gambar 4.22 Desain halaman input nilai

Desain halaman input nilai berfungsi untuk menginput nilai.

b. Desain Halaman Daftar Nilai

Gambar 4.23 Desain halaman daftar nilai

Desain halaman daftar nilai berfungsi untuk menampilkan data

nilai yang telah di input.

4.2. Pembahasan

4.2.1. Uji Coba Sistem dan Program

Dalam pengujian menggunkan basis Patch,ada beberapa elemen

penting yang harus di ketahui,antara lain :

50
1. Node (N),yaitu simbol yang mewakili suatu proses yang ada pada setiap

Flowchart.Simbol Node (N) adalah sebagai berikut:

2. Edge (E),yaitu garis-garis yang menghubungkan node satu dengan node

yang lainnya pada Flowchart.Simbol Edge (E) adalah sebagai berikut:

3. Prediksi (P),yaitu node yang mempunyai minimal dua buah edge Simbol

Predikat (P) adalah sebagai berikut:

4. Region (R) , yaitu suatu wilayah tertutup yang terbentuk dari Node dan

Edge.Simbol Region (R) adalah sebagai berikut:

Rumusan yang di gunakan dala pengujian Basis Patch adalah

sebagai berikut :

a. V( G ) = E – N + 2

b. V ( G ) = P + 1

Pengujian pada suatu aplikasi dapat di katakan berhasil jika hasil

dari rumusan 1 dan rumusan 2 adalah sama.

51
4.2.2. Teknik Pengujian Basis Patch Sistem

Salah satu teknik pengujian menggunakan sistem White Box adalah

Basis Patch Sistem. Metode Basis Patch di gunakan untuk menentukan

ukuran kompleksitas logika (logika complexity measure) dari suatu desain.

Ukuran kompleksitas logika berguna untuk menentukan banyaknnya

pengujian yang di lakukan untuk menjamin semua jalur di uji setidaknnya

sekali.

Teknik ini mempunyai 3 langkah dalam pelaksanaanya yaitu :

1. Teknik prosedural dengan menggambarkan Flowgraph perancangan

prosedural di beri nomor untuk memudahkan pembuatan Flowgraph.

2. Menentukan Cyclomatic Complexity untuk Flowgraph yang di buat.

Dengan rumusan V(G) = E – N + 2 , dimana V(G) adalah jumlah Region

pada Flowgraph.

3. Menentukan Independent Patch pada Flowgraph. Independent patch

adalah jalur yang melintas dalam sistem dimana sekurang-kurangnnya

terdapat ada Flowgraph , E adalah jumlah Edge , dan N adalah jumlah

Node pada proses perintah yang baru.Dalam istilah Flowgraph,

Independent Patch harus bergerak sekurang-kurangnnya pada satu

Edge,dimana pada Edge yang akan dilewatkan tidak dapat di lewati Edge

sebelum jalur tersebut didefenisikan. Berdasarkan teknik pengujian yang

di pilih maka di buat Flowchart dan Flowgraph dari setiap bagian sistem.

52
4.2.3. Flowchart

1. Flowchart Halaman Utama

Gambar 4.24 Flowchart Halaman Utama

53
2. Flowchart Login

Gambar 4.25 Flowchart login

3. Flowchart Halaman Ganti Password

Gambar 4.26 Flowchart Halaman Ganti Password

54
4. Flowchart Halaman Status Service

Gambar 4.27 Flowchart Status Service

55
5. Flowchart Fakultas dan Prodi

Gambar 4.28 Flowchart Fakultas dan Prodi

56
6. Flowchart Halaman Mata Kuliah

Gambar 4.29 Flowchart Halaman Matakuliah

57
7. Flowchart Halaman Data Mahasiswa

Gambar 4.30 Flowchart Halaman Mahasiswa

58
8. Flowcahart Input Nilai

Gambar 4.31 Flowchart Halaman Input Nilai

59
3.2.4. Flowgraph

Berdasarakan teknik pengujian yang dipilih, maka dibuat

flowgraph dari setiap bagian sistem.

1. Flowgraph Halaman Utama

Gambar 4.32 Flowgraph Halaman Utama

Keterangan :

Node (N) = 17

Edge (E) = 22

60
Predikat (P) =6

Region (R) =7

a) V (G) = (E – N) + 2

= (22 – 17) + 2

=7

b) V (G) = P + 1

=6+1

=7

Path 1 : 1 – 2 – 3 – 4 – 6 – 8 – 10 – 12 – 14 – 16 – 17

Path 2 : 1 – 2 – 3 – 4 – 5 – 17

Path 3 : 1 – 2 – 3 – 4 – 6 – 7 –17

Path 4 : 1 – 2 – 3 – 4 – 6 – 8 – 9 – 17

Path 5 : 1 – 2 – 3 – 4 – 6 – 8 – 10 – 11 – 17

Path 6 : 1 – 2 – 3 – 4 – 6 – 8 – 10 – 12 – 13 – 17

Path 7 : 1 – 2 – 3 – 4 – 6 – 8 – 10 – 12 – 14 – 15 – 17

2. Flowgraph Login

61
Gambar 4.33 Flowgraph Login

Keterangan :

Node (N) = 7

Edge (E) = 7

Predikat (P) =1

Region (R) =2

a) V (G) = (E – N) + 2

= (7 – 7) + 2

=2

b) V (G) = P + 1

=1+1

=2

62
Path 1 : 1 – 2 – 3 –5 – 6 – 7

Path 2 : 1 – 2 – 3 – 4 – 2 – 3 – 5 – 6 – 7

3. Flowgraph Ganti Password

Gambar 4.34 Flowgraph Ganti Password

Keterangan :

Node (N) = 6

Edge (E) = 6

Predikat (P) =1

Region (R) =2

c) V (G) = (E – N) + 2

= (6 – 6) + 2

=2

63
d) V (G) = P + 1

= 1+ 1

=2

Path 1 : 1 – 2 – 3 – 4 – 6

Path 2 : 1 – 2 – 3 – 4 – 5 – 2 – 3 – 4 – 6

4. Flowgraph Status Service

Gambar 4,35 Flowgraph Status Service

64
Keterangan :

Node (N) = 12

Edge (E) = 13

Predikat (P) = 2

Region (R) = 3

a) V (G) = (E – N) + 2

= (13 – 12) + 2

=3

b) V (G) = P + 1

=2+1

=3

Path 1 : 1 – 2 – 3 – 4 – 5– 6 – 7 – 9 – 11 – 12

Path 2 : 1 – 2 – 3 – 4 – 5– 6 – 7 – 8 – 3 – 4 – 5– 6 – 7 – 9 – 11 – 12

Path 3 : 1 – 2 – 3 – 4 – 5– 6 – 7– 9 – 10 – 3 – 4 – 5– 6 – 7 – 9 – 11 – 12

5. Flowgraph Fakultas dan Prodi

65
Gambar 4.36 Flowgraph Fakultas dan Prodi

66
Keterangan :

Node (N) = 20

Edge (E) = 25

Predikat (P) = 6

Region (R) = 7

a) V (G) = (E – N) + 2

= (25 – 20) + 2

=7

b) V (G) = P + 1

=6+1

=7

Path 1 : 1 – 2 – 3 – 4 – 5 – 7 – 9 – 11– 12 – 13 – 14 – 16 – 19 – 20

Path 2 : 1 – 2 – 3 – 4 – 5 – 6 – 3 – 4 – 5 – 7 – 9 – 11 – 12 – 13 – 14 –

16 – 19 – 20

Path 3 : 1 – 2 – 3 – 4 – 5 – 7 – 8 – 3 – 4 – 5 – 7 – 9 – 11 – 12 – 13 – 14

– 16 – 19 – 20

Path 4 : 1 – 2 – 3 – 4 – 5 – 7 – 9 – 10 – 3 – 4 – 5 – 7 – 9 – 11 – 12 – 13

– 14 – 16 – 19 – 20

67
Path 5 : 1 – 2 – 3 – 4 – 5 – 7 – 9 – 11– 12 – 13 – 14 – 15– 12 – 13 – 14

– 16 – 19 – 20

Path 6 : 1 – 2 – 3 – 4 – 5 – 7 – 9 – 11– 12 – 13 – 14 – 16 – 17 – 12 – 13

– 14 – 16 – 19 – 20

Path 7 : 1 – 2 – 3 – 4 – 5 – 7 – 9 – 11– 12 – 13 – 14 – 16 – 18 – 19 – 12

– 13 – 14 – 16 – 19 – 20

6. Flowgraph Matakuliah

68
Gambar 4.37 Flowgraph Matakuliah

Keterangan :

Node (N) = 12

Edge (E) = 14

Predikat (P) =3

69
Region (R) =4

e) V (G) = (E – N) + 2

= (14 – 12) + 2

=4

f) V (G) = P + 1

= 3+ 1

=4

Path 1 : 1 – 2 – 3 – 4 – 5– 6 – 7 – 8 – 9 – 11 – 13 - 15

Path 2 : 1 – 2 – 3 – 4 – 5– 6 – 7– 8 – 9 – 10 – 6 – 7 – 8 – 9 – 11 – 13

– 15

Path 3 : 1 – 2 – 3 – 4 – 5– 6 – 7– 8 – 9 –11–12 – 6 – 7 – 8 – 9 – 11 –

13 – 15

Path 4 : 1 – 2 – 3 – 4 – 5– 6 – 7– 8 – 9 –11–13 – 14 – 6 – 7 – 8 – 9 –

11 – 13 – 15

70
7. Flowgraph Data Mahasiswa

Gambar 4.38 Flowgraph Data Mahasiswa

Keterangan :

Node (N) = 13

Edge (E) = 15

71
Predikat (P) =3

Region (R) =4

g) V (G) = (E – N) + 2

= (15 – 13) + 2

=4

h) V (G) = P + 1

= 3+ 1

=4

Path 1 : 1 – 2 – 3 – 4 – 5– 6 – 7 – 9 – 11 – 13

Path 2 : 1 – 2 – 3 – 4 – 5– 6 – 7– 8 – 5 – 6 – 7 – 9 – 11 – 13

Path 3 : 1 – 2 – 3 – 4 – 5– 6 – 7– 9 – 10 – 5 – 6 – 7 – 9 – 11 – 13

Path 4 : 1 – 2 – 3 – 4 – 5– 6 – 7– 9 – 11 – 12 – 5 – 6 – 7 – 9 – 11 –

13

72
8. Flowgraph Input Nilai

Gambar 4.39 Flowgraph Input Nilai

Keterangan :

Node (N) = 10

Edge (E) = 10

73
Predikat (P) = 1

Region (R) = 2

c) V (G) = (E – N) + 2

= (10 – 10) + 2

=2

d) V (G) = P + 1

=1+1

=2

Path 1 : 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 10

Path 2 : 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 2 – 3 – 4 – 5 – 6 – 7 – 8 – 10

4.2.4. Hasil Pengujian White Box

Independent Kompleksitas
No Flowgraph Region
path Siklomatis

1 Form Login 2 2 2

2 Form Halaman Utama 7 7 7

3 Form Ganti Password 2 2 2

4 Form Status Service 3 3 3

5 Form Fak dan Prodi 7 4 4

6 Form Matakuliah 4 4 4

7 Form Data Mahasiswa 4 4 4

74
8 Form Input Nilai 2 2 2

Jumlah 31 31 31

Tabel 4.7 Hasil Pengujian Whitebox

Berdasarkan tabel hasil pengujian whitebox diatas maka disimpulkan

bahwa program aplikasi yang dirancang dianggap vailid. Dalam hal ini

program dinyatakan telah bebas dari error dan kesalahan logika dengan

beberapa asumsi sebagai berikut :

a. Dapat menjamin seluruh Independet Path di dalam modul yang

dikerjakan sekurang-kurangnya satu kali.

b. Dapat mengerjakan seluruh keputusan logikal dan seluruh loop yang

sesuai dengan batasannya, juga dapat mengerjakan seluruh struktur

dasar internal yang menjamin validitas.

4.2.5. Manual Program

1. Form Login

75
Gambar 4.40 Form Login

form login merupakan halaman awal ketika aplikasi ini

diakses oleh admin. Untuk masuk keaplikasi admin perlu

memasukkan username dan password.

2. Form Halaman Utama

Gambar 4.41 Form Halaman Utama

From ini merupakan tampilan awal saat aplikasi sms

gateway ini mulai dijalankan.

Melalui menu-menu di dalam form ini, Admin dapat masuk

ke dalam form lainnya. Struktur menu yang terdapat pada form

halaman utama adalah :

a. Menu ganti password untuk mengganti password.

b. Menu status servisce berfungsi untuk mengaktifkan gammu

dan sms auto replay.

c. Menu Fakultas dan prodi berisi daftar fakultas ,daftar prodi

dan untuk menginput data fakultas dan prodi.

76
d. Menu matakuliah untuk menginput data matakuliah dan

menampilkan daftar matakuliah

e. Menu data mahasiswa berisi data mahasiswa dan input data

mahasiswa.

f. Menu input nilai untuk menginput nilai dan menampilkan

nilai

3. Form Ganti Password

Gambar 4.42 Form Ganti Password

Dalam form ganti password ini berfungsi untuk menganti

password aplikasi.

4. Form Status Service

77
Gambar 4.43 Form halaman Status Sevice

Form status service ini berfungsi untuk menginput data

modem dan mengaktifkan modem serta berfungsi juga untuk

membalas otomatis sms masuk yang biasa disebut sistem auto

replay.

5. Form Halaman Fakultas dan Prodi

a. Form Halaman Fakultas

Gambar 4.44 Form halaman Fakultas

78
b. Form Halaman Prodi

Gambar 4.45 Form Halaman Prodi

Dalam form fakultas dan prodi ini terdapat dua form yaitu

form fakultas dan prodi adapun fungsi masing-masing form adalah.

 Form fakultas berfungsi mengimput data fakultas dan untuk

menampilkan data fakultas yang telah di input.

 Form prodi berfungsi mengimput data prodi dan untuk

menampilkan data prodi yang telah di input.

6. Form Matakuliah

Gambar 4.46 Form Matakuliah

79
Form matakuliah ini berfungsi menginput data matakuliah dan

untuk menampilkan data matakuliah yang telah di input.

7. Form Data Mahasiswa

Gambar 4.47 Form Data Mahasiswa

Form data mahasiswa ini berfungsi menginput data mahasiswa

dan menampilkan data mahasiswa.

8. Form Input Nilai

Gambar 4.48 Form Input Nilai

80
Form input nilai berfungsi untuk menginput nilai dan

menampilkan nilai yang telah di input.

9. Hasil SMS

Berikut ini adalah hasil sms dari aplikasi sistem informasi nilai

mahasiswa berbasis sms gateway :

a. Hasil output ketika ingin mengetahui nilai matakuliah

Gambar 4.49 Balasan SMS Input Nilai

b. Hasil output ketika ingin mengetahui nilai eror

Gambar 4.50 Balasan SMS Nilai Eror

81
c. Hasil output ketika ingin mengetahui nilai satu semester

Gambar 4.51 Balasan SMS Nilai Satu Semester

d. Hasil output ketika ingin mengetahui nilai ipk

Gambar 4.52 Balasan SMS Input IPK

4.2.6. Pemeliharaan Sistem

Agar sistem yang diusulkan oleh penulis dapat terus digunakan,

maka hal yang perlu dilakukan adalah menyimpan program ini dengan

82
cara copy dan simpan kedalam CD, Flashdisk, atau media penyimpanan

lainnya.

4.2.7. Pembahasan Linsting Program

Setiap objek yang terdapat didalam setiap Form terdapat

kejadian (Event) yang membuat objek-objek tersebut dapat bekerja

dengan baik tanpa user atau pengguna program sadari. Setiap event ini

telah diatur sedemikian rupa didalam kode source atau linsting

program.

Berikut adalah beberapa kode source yang digunakan didalam

Form sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>HALAMAN ADMIN</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<script src="js/jquery.min.js"></script>
<script src="tinymcpuk/jscripts/tiny_mce/tiny_mce.js"
type="text/javascript"></script>
<script src="tinymcpuk/jscripts/tiny_mce/tiny_lokomedia.js"
type="text/javascript"></script>
</head>
<body>
<div id="atas">
<div id="gambar-atas">

</div>
</div>
<div id="isi">
<div id="kiri">
<ul id="ul-menu">

83
<li><a href='admin.php?module=pass'>GANTI
PASSWORD</a></li>
<li><a href='admin.php?module=status'>STATUS
SERVICE</a></li>
<li><a href='admin.php?module=fak'>FAKULTAS
& PRODI</a></li>
<li><a href='admin.php?module=makul'>MATA
KULIAH</a></li>
<li><a href='admin.php?module=mahasiswa'>DATA
MAHASISWA</a></li>
<li><a href='admin.php?module=nilai'>INPUT
NILAI</a></li>
<li><a href='index.php'>LOG OUT</a></li>
</ul>
</div>
<div id="kanan">
<br/><br/><center><h2>SELAMAT DATANG DI APLIKASI
SMS GATEWAY NILAI MAHASISWA<BR>
UNIVERSITAS AL-ASYARIAH
MANDAR</h2></center> </div>
<div style="clear: both;"></div>
</div>

4.2.8. Pembahasan Interface / Antarmuka Program

Antarmuka pengguna atau yang biasa disebut User Interface

merupakan bentuk tampilan grafis yang berhubungan langsung dengan

pengguna (user). User Interface berfungsi untuk menghubungkan atau

penterjemah Informasi antara pengguna dengan sistem operasi,

sehingga komputer tersebut bisa digunakan. Tujuan dari pembuatan

program ini adalah untuk mempermudah dan mempercepat aktivitas

dan untuk membentuk suatu sistem yang lebih baik.

84
BAB V

PENUTUP

5.1. Kesimpulan

Berdasarkan hasil penelitian yang telah dilakukan mulai dari awal hingga

proses pengujian sistem terhadap aplikasi yang telah dirancang yakni Sistem

Informasi Nilai Mahasiswa Berbasis SMS Gateway maka dapat diberikan

kesimpulan yaitu dengan adanya Sistem Informasi SMS Gateway ini dapat

memberikan kemudahan bagi mahasiswa dan dosen dalam memberikan nilai

mahasiswa Dalam melakukan pelaporan nilai mahasiswa sehinnga lebih

efisien.

5.2. Saran

Aplikasi disarankan memiliki banyak menu yang dapat membatu

pekerjaan pelaporan nilai mahasiswa di universitas al asyariah mandar.

Hendaknya aplikasi tetap ter-update dengan adanya pelaporan nilai mahasiswa

ini serta revaluasi terhadap perancangan yang penulis buat. Setiap periodik

aplikasi selalu disesuaikan oleh kebutuhan seperti pengguna smartphone atau

android. Demikianlah saran dari penulis semoga saran tersebut dapat dijadikan

sebagai bahan masukan yang dapat bermanfaat bagi penulis khususnya dan

umumnya bagi mahasiswa-mahasiswi yang sementara menyusun.

85
DAFTAR PUSTAKA

Hidayanto, D. N. (2013). Perancangan Sistem Informasi Tata Tertib Siswa Pada


Smp Negeri 1 Jepara Dengan Menggunakan Sms Gateway, 74–79.

Putra, O. E., Kom, S., Kom, M., & Komputer, F. I. (2012). Scheme Of Sms
Gateway For Information On Outpatient Treatment At Rsud Dr M . Zein
Painan Supported By The Programming Language Php & Mysql, 19(1), 17–
25.

Ii, B. A. B., & Pustaka, T. (2008). No Title, 6–20.

Margaretta, S., P, S. Y. J., & Setyawan, M. (2012). Sistem Informasi Tracking


Pengiriman Barang pada Online Shopping Berbasis SMS Gateway pada PT .
Karunia Inti Jaya Agrisarana, 9(1), 32–43.

IJNS - Indonesian Journal on Networking and Security - ijns.apmmi.org. (n.d.).

Murti, H., & Listiyono, H. (2009). Aplikasi SMS Gateway, XIV(1), 30–34.

Ibrahim, A. (2011). Pengembangan Sistem Informasi Monitoring Tugas Akhir


Berbasis Short Message Service ( SMS ) Gateway di Fasilkom Unsri, 1(2),
81–92.

studi, P., & Teknik, P. (2014). Perancangan Sistem Informasi Judul Tugas Akhir
Berbasis Short Message Service ( SMS ) Gateway Di Jurusan Pendidikan
Teknik Elektro UPI, 13(2), 147–154.

Afrina, M., Ibrahim, A., Sistem, J., Fasilkom, I., & Sriwijaya, U. (2015).
Pengembangan Sistem Informasi SMS Gateway Dalam Meningkatkan
Layanan Komunikasi Sekitar Akademika Fakultas Ilmu Komputer Unsri, 7(2),
852–864.

Listyorini, T., Teknik, F., Studi, P., Informatika, T., Kudus, U. M., Muzid, S., …
Kudus, U. M. (2016). Pemanfaatan Aplikasi Sms Info Untuk Kemudahan,
7(2), 475–482.

Muzid, S., Studi, P., Informasi, S., Teknik, F., Kudus, U. M., Latifah, N., … Kudus,
U. M. (2015). Pemanfaatan Sms Gateway Multi Direct Untuk Penyebaran,
6(2), 415–420.

Pengembangan SMS Gateway Layanan Informasi Akademik di STMIK GI MDP

86
Fransiska Prihatini Sihotanga, Fithri Selva Jumeilahb (2017) Program Studi
Sistem Informasi, STMIK GI MDP, fransiskaps@mdp.ac.id

Strategy Development Policy Course Information For Submission Of


Application Based Sms Gateway To High School Teacher Training And
Education (Stkip Pgri Pacitan) Budi Setiawan, Maryono2), Sukadi3)
Bambang Eka Purnama4) (2013)

87

Anda mungkin juga menyukai