sistem informasi akademik berbasis sms gateway …/sistem... · berbasis sms gateway ini adalah...

74
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY UNTUK D3TI FMIPA UNS TUGAS AKHIR Ditulis dan diajukan untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya Teknik Informatika Oleh Alvina Sungkar M3209006 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013

Upload: hoangtram

Post on 08-Mar-2019

246 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

UNTUK D3TI FMIPA UNS

TUGAS AKHIR

Ditulis dan diajukan untuk memenuhi sebagian persyaratan

memperoleh gelar Ahli Madya Teknik Informatika

Oleh

Alvina Sungkar

M3209006

PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET SURAKARTA 2013

Page 2: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY UNTUK

D3TI FMIPA UNS

Disusun Oleh

ALVINA SUNGKAR

NIM. M3209006

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal 23 Januari 2013

Pembimbing Utama

Rini Anggrainingsih, S.T., M.T. NIP. 19780909 200812 2 002

Page 3: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY UNTUK

D3TI FMIPA UNS

Disusun Oleh :

ALVINA SUNGKAR NIM. M3209006

Tugas Akhir ini telah diterima dan disahkan

oleh Dewan Penguji Tugas Akhir

Program Diploma III Teknik Informatika

pada hari ____________ tanggal ______________

Dewan Penguji :

1. Penguji 1 Rini Anggrainingsih, S.T.,M.T ( )

NIP: 19780909 200812 2 002

2. Penguji 2 Fendi Aji Purnomo,S.Si ( )

NIDN: 0626098402

3. Penguji 3 Agus Purnomo,S.Si ( )

NIDN: 0607038501

Mengetahui

Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam

Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), PhD. NIP. 19610223 198601 1 001

Ketua Program Diploma III Teknik Informatika

Drs. YS. Palgunadi, M.Sc. NIP. 195604071983031004

Page 4: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT ACADEMIC INFORMATION SYSTEM BASED SMS GATEWAY FOR

INFORMATICS ENGINEERING OF MATHEMATICS AND SCIENCE

FACULTY OF UNS. Alvina Sungkar NIM. M3209006. Informatics Engineering

of Mathematics and Science Faculty of Sebelas Maret University. 2013.

Information is very important in education development process to

m

results in delayed information distribution, thereby resulting in sufficient

information the civitas academica obtains. For that reason, an sms gateway-based

academic information system needed to be developed to facilitate the information

distribution to the civitas academics so that the information delivered timely

particularly the one concerning mark and announcement.

The methods used in developing this sms gateway-based academic

informatics system were data collection including observation and literature study,

system requirement analysis, system designing, coding, and evaluation. This

system was designed using PHP programming language combined with MySQL

database and SMS gateway server functioning as SMS application to send and to

receive the message from the user.

The result of research constituted the sms gateway-based academic

information system consisting of two users: admin and user (lecturer and staff). In

this system there was a main menu: management and sms, and there were also sub

menus facilitating the use of system.

Keywords: SMS Gateway, PHP, academic information system

Page 5: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY UNTUK

D3 TI FMIPA UNS. Alvina Sungkar NIM. M3209006. Program Diploma III

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret. 2013.

Setiap instansi pendidikkan, informasi menjadi sangat penting dalam

proses pengembangan pendidikan untuk meningkatkan kinerja suatu

instansi pendidikan. Sistem informasi yang kurang baik menyebabkan

terjadinya distribusi informasi menjadi tersendat, sehingga kurangnya

informasi yang didapat oleh para civitas akademik. Karena itu, sistem

informasi akademik berbasis sms gateway dikembangkan untuk memudahkan

penyampaian informasi kepada civitas akademik sehingga informasi yang

disampaikan tidak tersendat terutama informasi nilai dan pengumuman.

Metode yang digunakan dalam pembuatan sistem informatika akademik

berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan

study literature, analisa kebutuhan system, perancangan system, pengkodean, dan

evaluasi. Sistem ini dirancang dengan menggunakan bahasa pemrograman PHP

yang digabungkan dengan database MySQL dan SMS gateway server yang

berfungsi sebagai aplikasi SMS untuk mengirimkan serta menerima pesan dari

user.

Hasil penelitian ini berupa sistem informasi akademik berbasis sms

gateway yang terdiri dari dua user yaitu admin dan user pengguna(dosen dan

staff). Pada sistem ini terdapat dua menu utama yaitu manajemen dan sms serta

terdapat pula sub menu yang dapat memudahkan penggunaan sistem.

Kata kunci : SMS Gateway, PHP, sistem informasi akademik

Page 6: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

1. Barang siapa tak berterima kasih kepada orang tuanya maka dia tidak

bersyukur kepada Allah swt. (Imam Ali Bin Abi Thalib)

2. Galilah ilmu pengetahuan sejak kecil, pasti engkau akan beruntung tatkala

besar. (Imam Ali Bin Abi Thalib)

Page 7: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

HALAMAN PERSEMBAHAN

Tugas Akhir ini dipersembahkan untuk keluarga tercinta, dosen-dosen

yang telah memberikan ilmu dan semua mahasiswa Program Studi Diploma III

Teknik Informatika Fakultas MIPA Universitas Sebelas Maret Surakarta.

Page 8: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT yang telah

melimpahkan segenap rahmat hidayah-Nya sehingga penulis dapat menyelesaikan

SMS

GATEWAY disusun sebagai

persyaratan untuk memperoleh gelar Ahli Madya Teknik Informatika, Universitas

Sebelas Maret.

Penulis mengucapkan terima kasih kepada pihak-pihak yang telah

memberikan bantuan dan dukungan selama pengerjaan tugas akhir ini. Ucapan

terima kasih khusus penulis sampaikan kepada:

1. Kepada Sang Ada yang menjadikan semua ini ada.

2. Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), PhD. selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

3. Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik

Informatika Fakultas MIPA Universitas Sebelas Maret.

4. Ibu Rini Anggrainingsih,S.T., MT selaku pembimbing yang telah dengan

ramah, dan sabar dalam membimbing penulis dalam proses pembuatan

tugas akhir.

5. Bapak, Ibu, dan Adik-adikku tersayang yang telah memberikan kasih

sayang dan semangat kepada penulis.

6. Teman-teman mahasiswa DIII Teknik Informatika FMIPA UNS

khususnya jurusan Teknik Informatika C angkatan 2009.

7. Semua pihak yang telah membantu dalam proses penyusunan laporan ini

yang tidak dapat penulis sebutkan satu per satu.

Page 9: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

Akhir kata penulis berharap semoga laporan ini dapat memberikan

manfaat bagi pembaca, khususnya bagi mahasiswa program studi Diploma III

Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret Surakarta. Terima kasih.

Surakarta, 5 Januari 2013

Penulis

Page 10: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

DAFTAR ISI

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

HALAMAN PENGESAHAN ........................................................................ ii

HALAMAN PERSETUJUAN ....................................................................... iii

ABSTRACT ................................................................................................... iv ABSTRAK ..................................................................................................... v MOTTO ......................................................................................................... vi PERSEMBAHAN .......................................................................................... vii KATA PENGANTAR ................................................................................... viii DAFTAR ISI .................................................................................................. x DAFTAR TABEL .......................................................................................... xii DAFTAR GAMBAR ..................................................................................... xiii BAB I PENDAHULUAN ......................................................................... 1 1.1. Latar Belakang Masalah ......................................................... 1 1.2. Rumusan Masalah .................................................................. 2 1.3. Batasan Masalah .................................................................... 2 1.4. Tujuan ................................................................................... 2 1.5. Manfaat .................................................................................. 3 1.6. Rencana Penelitian ................................................................. 3 1.7. Metode Penelitian................................................................... 3 1.8. Sistematika Penulisan............................................................. 5 BAB II LANDASAN TEORI ..................................................................... 6 2.1. Personal Home Page (PHP) .................................................. 6 2.2. My Structure Query Language (MySQL) ............................... 7 2.3. Short Message Service (SMS) ................................................ 8

2.3.1. Pengenalan dasar SMS ................................................. 8 2.3.2. Jenis-jenis Aplikasi SMS .............................................. 9 2.3.3. SMS Gateway ............................................................... 10

2.4. Gammu ................................................................................... 11 2.4.1. Keunggulan Gammu ..................................................... 11

2.4.2. Manfaat Gammu SMS Gateway ................................. 12 2.5. Unified Modelling Languag ................................................... 12

2.5.1. Use Case Diagram ........................................................ 12

Page 11: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

2.5.2. Activity Diagram .......................................................... 14 2.5.3. Sequence Diagram ........................................................ 14 2.5.4. Class Diagram .............................................................. 16

BAB III DESAIN DAN PERANCANGAN ................................................ 17

3.1. Kebutuhan Sistem .................................................................. 17 3.1.1. Kebutuhan Hardware .................................................... 17

3.1.1.1. Komputer Developer ..................................... 17 3.1.1.2. Perangkat Mobile Modem ............................ 17

3.1.2. Kebutuhan Software ....................................................... 17 3.2. Software Requirement Specification(SRS) ............................. 18

3.2.1. Kebutuhan Fungsional ......................................................... 18 3.2.2. Kebutuhan Non Fungsioanal ............................................... 19

3.3. Diagram UML ........................................................................ 20 3.3.1. Use Case Diagram....................................................... 20 3.3.1.1. Use Case Diagram Fungsional ....................... 20 3.3.1.2. Use Case Diagram Non Fungsional ............... 21 3.3.2. Activity Diagram .......................................................... 22 3.3.3. Class Diagram .............................................................. 29 3.3.4. Sequence Diagram........................................................ 31

3.4. Site Map .................................................................................. 33 BAB IV IMPLEMENTASI DAN ANALISA ............................................. 39 4.1. Pembuatan Sistem .................................................................. 39 4.2. Implementasi Desain dan Perancangan .................................. 39

4.3. Pengiriman SMS Request Nilai .............................................. 55 4.4. Uji Coba Aplikasi ................................................................... 57

BAB V PENUTUP ...................................................................................... 59 A. Kesimpulan ............................................................................. 59 B. Saran ........................................................................................ 59 DAFTAR PUSTAKA ................................................................................... 60

Page 12: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR TABEL

Halaman Tabel 3.1 SRS SMS Gateway Fungsional (SRS-SGF) ............................... 18

Tabel 3.2 SRS SMS Gateway Non Fungsional (SRS-SGNF) ................... 19

Tabel 3.3 Kesesuaian use case dan SRS Fungsional .................................. 21

Tabel 3.4 Kesesuaian use case dan SRS Non Fungsional ......................... 22

Tabel 3.5 Tabel scenario Login .................................................................. 23

Tabel 3.6 Tabel scenario Input Nilai .......................................................... 25

Tabel 3.7 Tabel scenario input pengumuman ............................................. 27

Tabel 3.8 Tabel scenario cek nilai ............................................................... 29

Tabel 4.1 Tabel Uji Coba Login .................................................................. 57

Tabel 4.2 Tabel Uji Coba Menu Manajemen .............................................. 57

Tabel 4.3 Tabel Uji Coba Menu SMS ......................................................... 58

Page 13: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR GAMBAR

Halaman Gambar 2.1 Siklus Php dalam web server .................................................. 7

Gambar 2.2 Siklus SMS Gateway ............................................................... 10

Gambar 2.3 Use Case Diagram ................................................................... 13

Gambar 2.4 Activity Diagram ...................................................................... 14

Gambar 2.5 Sequence Diagram ................................................................... 15

Gambar 2.6 Class Diagram.......................................................................... 16

Gambar 3.1 Use Case Diagram Fungsional ............................................... 20

Gambar 3.2 Use Case Diagram Non Fungsional ....................................... 21

Gambar 3.3 Activity diagram Login ............................................................ 22

Gambar 3.4 Activity diagram Input Nilai .................................................... 24

Gambar 3.5 Activity diagram Input Pengumuman ...................................... 26

Gambar 3.6 Activity diagram cek nilai ........................................................ 28

Gambar 3.7 Class diagram login ................................................................ 29

Gambar 3.8 Class diagram input nilai ........................................................ 30

Gambar 3.9 Class diagram input pengumuman .......................................... 30

Gambar 3.10 Class diagram cek nilai ........................................................... 30

Gambar 3.11 Sequence diagram Login ......................................................... 31

Gambar 3.12 sequence diagram input nilai .................................................. 32

Gambar 3.13 sequence diagram cek nilai ..................................................... 32

Gambar 3.14 sequnce diagram kirim pengumuman ..................................... 33

Gambar 3.15 Halaman Home ....................................................................... 33

Gambar 3.16 Menu Manajemen .................................................................... 34

Page 14: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

Gambar 3.17 Menu SMS .............................................................................. 34

Gambar 3.18 Halaman Tambah Mahasiswa ................................................. 35

Gambar 3.19 Halaman Tambah Dosen ......................................................... 36

Gambar 3.20 Halaman Tambah Mata Kuliah ............................................... 37

Gambar 3.21 Halaman Kirim Pesan Single .................................................. 37

Gambar 3.22 Halaman SMS Group .............................................................. 38

Gambar 4.1 Halaman login ......................................................................... 39

Gambar 4.2 Login Gagal ............................................................................. 40

Gambar 4.3 Halaman Admin ..................................................................... 40

Gambar 4.4 Halaman Menu Data Dosen .................................................... 41

Gambar 4.5 Tambah Dosen......................................................................... 41

Gambar 4.6 Alert Dosen berhasil ditambah ................................................ 42

Gambar 4.7 Hasil Tambah Dosen ............................................................... 42

Gambar 4.8 Ubah Data Dosen .................................................................... 42

Gambar 4.9 Halaman Menu Data Staff D3 ................................................. 43

Gambar 4.10 Tambah Staff D3 ..................................................................... 43

Gambar 4.11 Alert Staff berhasil ditambah................................................... 43

Gambar 4.12 Ubah Data Staff ....................................................................... 44

Gambar 4.13 Halaman Manajemen Mahasiswa............................................ 44

Gambar 4.14 Pencarian Semua Mahasiswa .................................................. 45

Gambar 4.15 Pencarian berdasar kelas dan angkatan ................................... 45

Gambar 4.16 Import Data Mahasiswa .......................................................... 45

Gambar 4.17 Format Tabel excel .................................................................. 46

Gambar 4.18 Halaman Manajemen Mata Kuliah ......................................... 46

Page 15: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xv

Gambar 4.19 Menu Tambah Mata Kuliah .................................................... 47

Gambar 4.20 Manajemen Nilai ..................................................................... 47

Gambar 4.21 Menu Nilai Mahasiswa ........................................................... 47

Gambar 4.22 Manajemen Nilai per mahasiswa ............................................ 48

Gambar 4.23 Menu Nilai Mata Kuliah ......................................................... 48

Gambar 4.24 Input Nilai per mata kuliah...................................................... 48

Gambar 4.25 Halaman User .......................................................................... 49

Gambar 4.26 Halaman Menu Mahasiswa ..................................................... 49

Gambar 4.27 Halaman Menu Dosen ............................................................. 50

Gambar 4.28 Halaman Menu Mata Kuliah ................................................... 50

Gambar 4.29 Halaman Peserta Mata Kuliah ................................................. 51

Gambar 4.30 Manajemen Nilai ..................................................................... 51

Gambar 4.31 Menu Nilai Mahasiswa ........................................................... 51

Gambar 4.32 Manajemen Nilai per mahasiswa ............................................ 52

Gambar 4.33 Menu Nilai Mata Kuliah ......................................................... 52

Gambar 4.34 Input Nilai per mata kuliah...................................................... 52

Gambar 4.35 Halaman SMS Pesan Single .................................................... 53

Gambar 4.36 Menu SMS Informasi .............................................................. 53

Gambar 4.37 Halaman SMS Informasi ......................................................... 54

Gambar 4.38 Halaman Pesan Masuk ............................................................ 54

Gambar 4.39 Halaman Pesan Keluar ............................................................ 55

Gambar 4.40 Halaman Pesan Terkirim ......................................................... 55

Gambar 4.41 Request Nilai ........................................................................... 56

Gambar 4.42 Balasan Nilai dari sistem ......................................................... 56

Page 16: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Setiap instansi pendidikkan, informasi menjadi sangat penting dalam

proses pengembangan pendidikan untuk meningkatkan kinerja suatu instansi

pendidikan. Sistem informasi yang kurang baik menyebabkan terjadinya distribusi

informasi menjadi tersendat, sehingga kurangnya informasi yang didapat oleh

para civitas akademik. Untuk itu diperlukan suatu sistem informasi yang baik

yang dapat menunjang proses distribusi informasi dapat berjalan dengan baik dan

maksimal dan setiap informasi tidak hilang.

D3 Teknik Informatika FMIPA UNS merupakan jurusan dengan tingkat

efektifitas kerja yang baik. Setiap bagian dari jurusan ini telah memanfaatkan

teknologi informasi dengan baik. Akan tetapi sistem informasi akademik pada

jurusan ini belum efektif digunakan. Sehingga terkadang penyampaian informasi

belum sepenuhnya berhasil. Masih banyak civitas akademik FMIPA yang tidak

mendapat informasi seputar kegiatan akademik. Padahal beberapa kegiatan

tersebut sangat penting untuk dihadiri misalnya diadakannya ujian gabungan. Hal

ini menjadi suatu masalah yang sangat perlu untuk diperhatikan.

SMS Gateway diharapkan mampu memproses dan mengolah setiap data

data akademik menjadi sebuah informasi akademik yang utuh yang dapat

digunakan untuk proses analisa informasi oleh para civitas akademik FMIPA

demi menunjang pengembangan sebuah instansi pendidikan. Dengan demikian

perlu adanya sebuah sistem informasi manajemen akademik dengan berbasis sms

gateway untuk mendukung proses kelancaran sistem pengolahan informasi

akademik.

Berdasarkan latar belakang tersebut maka diangkat sebuah judul untuk

SMS Gateway Untuk

Page 17: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

penyampaian informasi dapat lebih efektif sehingga informasi akademik dapat

langsung tersampaikan ke civitas akademik FMIPA.

1.2. Rumusan Masalah

Dari latar belakang diatas dapat dirumuskan beberapa masalah yang

harus diselesaikan yaitu:

1. Bagaimana cara mengefektifkan penyampaian informasi akademik

kepada civitas akademik FMIPA?

2. Bagaimana proses pembangunan sistem informasi berbasis sms

gateway di FMIPA?

3. Bagaimana cara kerja sistem informasi ini?

1.3. Batasan Masalah

Batasan masalah pada pembuatan Tugas Akhir di FMIPA adalah:

1. Website

Pada bagian ini hanya membahas mengenai informasi penilaian dan

pengumuman yang ditampilakan di dalam website.

2. SMS Gateway

Pada bagian ini hanya membahas mengenai pengiriman status nilai

mahasiswa untuk satu semester dengan dua arah.

1.4. Tujuan

Tujuan pembuatan Tugas Akhir di FMIPA yang ingin dicapai adalah

membuat suatu sistem informasi akademik berbasis sms gateway sehingga dapat

memudahkan penyampaian informasi kepada civitas akademik FMIPA.

1.5. Manfaat

Manfaat pembuatan Tugas Akhir ini adalah:

1. Bagi penulis

Penyusunan Tugas Akhir ini merupakan penerapan dari ilmu IT yang

telah dipalajari selama berkuliah di D3 Teknik Informatika FMIPA

Page 18: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

UNS serta sebagai pemicu untuk mempelajari hal hal baru dalam

sistem informasi.

2. Bagi Jurusan D3 Teknik Informatika FMIPA UNS

Dengan adanya sistem informasi ini dapat membantu terciptanya

kelancaran proses informasi kepada civitas akademika sehingga dapat

meningkatkan efektifitas penyampaian informasi.

3. Bagi Mahasiswa

Memberikan media untuk mendapatkan informasi lebih akurat serta

lebih cepat seputar kegiatan di D3 Teknik Informatika FMIPA UNS.

1.6. Rencana Penelitian

Rencana penelitian dalam pembuatan sistem informasi ini adalah

membuat sistem informasi akademik dengan memanfaatkan sms gateway sebagai

alat penyampai informasi. Sms gateway ini akan digunakan di jurusan D3 Teknik

Informatika FMIPA UNS sehingga dapat menjadi penghubung antara dosen dan

mahasiswa.

1.7. Metode Penelitian

Metode penelitian yang digunakan adalah sebagai berikut:

1. Study Literatur

Study literatur adalah mengambil bahan bahan yang diperlukan

melalui buku buku yang berhubungan dengan sistem informasi dan

sms gateway.

2. Observasi

Metode mencari data dengan cara melakukan penelitian (pengamatan

dan pencatatan) mengenai bahan bahan atau data data yang

diperlukan seputar sistem informasi dan sms gateway.

3. Browsing

Metode yang dilakukan untuk mencari bahan bahan tentang sistem

informasi dan sms gateway yang dibutuhkan melalui internet.

4. Analisa Kebutuhan Sistem

Page 19: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

Pada tahap ini penulis menganalisa sistem informasi akademik yang

tepat untuk diterapkan d D3 Teknik Informatika FMIPA UNS.

5. Perancangan Sistem

Pada tahap ini dilakukan perancangan sistem informasi akademik

berbasis sms gateway yang akan dibuat meliputi perancangan antar

muka, perancangan proses dan perancangan basis data.

6. Pengkodean

Pada tahap ini yaitu penulisan program menggunakan pemrograman

PHP untuk membuat aplikasi website sistem informasi serta

penggabungan antara website dengan database sesuai dengan

perancangan yang telah dibuat.

7. Evaluasi

Tahap evaluasi merupakan tahap dimana dilakukannya uji coba dan

evaluasi terhadap sistem informasi yang telah selesai dibuat. Uji

coba ini dilakukan guna mengetahui apakah sistem informasi ini

sudah dapat berjalan sesuai dengan yang diharapkan.

Page 20: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

1.8. Sistematika Penulisan

Sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :

BAB I : PENDAHULUAN

Bab ini membahas tentang latar belakang masalah dari penulisan Tugas

Akhir ini, rumusan masalah, batasan masalah, tujuan dan manfaat dari penulisan

Tugas Akhir ini, metodologi penelitian serta sistematika penulisan yang

digunakan pada penulisan Tugas Akhir ini.

BAB II : LANDASAN TEORI

Bab ini membahas tentang teori teori yang digunakan penulis sebagai

dasar untuk menyusun Tugas Akhir ini.

BAB III : ANALISA DAN PERANCANGAN

Bab ini membahas tentang bentuk desain dan perancangan aplikasi

Sistem Informasi Akademik. Pemodelan yang digunakan untuk merancang Sistem

Informasi Akademik ini adalah UML (Unified Modelling Language). Diagram

UML yang digunakan untuk merancang aplikasi Sistem Informasi Akademik ini

adalah use case diagram, activity diagram, class diagram, dan sequence diagram.

BAB IV : IMPLEMENTASI DAN PEMBAHASAN

Bab ini membahas tentang implementasi aplikasi Sistem Informasi

Akademik, spesifikasi hardware dan software yang digunakan, serta analisa hasil

aplikasi Sistem Informasi Akademik yang dibagi menjadi 3 interface yaitu

interface untuk dosen dan staff akademik serta interface untuk administrator.

BAB V : PENUTUP

Bab ini membahas tentang kesimpulan dan saran yang penulis ambil dari

penulisan Tugas Akhir ini.

Page 21: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

BAB II

LANDASAN TEORI

2.1. Personal Home Page (PHP)

PHP atau Hypertext Preprocessor merupakan bahasa berbentuk script

yang ditempatkan di dalam server dan dieksekusi di dalam server untuk

selanjutnya ditrasfer dan dibaca oleh client. Php juga biasa disisipkan dalam

bahasa HTML atau Hypertext Markup Language (Adelheid & Nst, 2012).

Php merupakan software berbasis open source (gratis) dan mampu lintas

platform, yaitu dapat digunakan dengan system operasi dan web server apapun.

Php dapat dijalankan melalui dua cara, yaitu sebagai modul Apache di web server

dan sebagai binary di CGI (Common Gateway Interfacei) (Saputra, 2011).

Secara khusus, Php dirancang untuk membentuk web dinamis. Artinya,

ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya,

ingin bisa menampilkan isi database ke halaman web. Pada prinsipnya, Php

mempunyai fungsi yang sama dengan script script seperti ASP (Active Server

Page), Cold Fusion, ataupun Perl (Kadir,2003).

Pada prinsipnya, server akan bekerja apabila ada permintaan dari client.

Dalam hal ini, client menggunakan kode kode Php akan mengirim permintaan

ke server. Ketika menggunakan Php sebagai server side embedded script

language, maka server akan melakukan beberapa hal sebagai berikut :

1. Membaca permintaan dengan script berasal dari browser.

2. Mencari halaman/page di server (server pages).

3. Melakukan processing melalui instruksi yang diberikan oleh Php

untuk melakukan modifikasi pada halaman/page.

4. Mengirim kembali halaman tersebut kepada client melalui

internet atau intranet yang merupakan proses echo/print.

Page 22: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

Gambar 2.1 Siklus Php dalam web server

Php secara mendasar dapat mengerjakan semua yang dapat dikerjakan

oleh program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman

web yang dinamik, dan menerima cookies. Kemampuan Php yang paling dapat

diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat

halaman web yang menggunakan data dari database dengan sangat mudah dapat

dilakukan. Php juga mendukung untuk berkomunikasi dengan layanan lain

menggunakan protokol IMAP, SNMP, NNTP, POP3, dan lainnya yang tidak

terhitung. Pemrograman juga dapat membuka socket jaringan secara merata dan

berinteraksi dengan menggunakan protokol lainnya (Sidik, 2004).

2.2. My Structure Query Language (MySQL)

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopulerannya disebabkan MySQL menggunakan SQL (Structure Query

Language) sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia

bersifat free pada pelbagai platform (Kadir, 2003).

MySQL termasuk jenis RDBMS (Relational Database Management

System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada

MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel.

Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa

kolom (Kadir, 2003).

Page 23: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

Data language ini terbagi menjadi dua macam (Saputra, 2011), yaitu:

a. DDL (Data Definition Language), yaitu perintah yang digunakan untuk

pendefinisian suatu struktur data. Misalnya, menciptakan database, field, dan

sebagainya.

b. DML (Data Manipulation Language), yaitu perintah yang proses manipulasi

data, misalnya create, read, update, delete (CRUD).

SQL merupakan bahasa standar yang digunakan untuk melakukan akses

dan manipulasi database, dalam hal ini database relasional. Perintah SQL yang

akan digunakan untuk mengakses harus disusun menjadi string SQL terlebih

dahulu. Berdasarkan string SQL yang telah dibangun inilah Php melakukan

perintah untuk melakukan akses dan manipulasi database. Berikut adalah

pernyataan SQL untuk menambahkan record ke dalam tabel bukualamat yang

mempunyai field (nama, alamat, kota) masing masing field bertipe string.

Data bisa jadi bukan konstanta seperti diatas, tetapi berdasarkan suatu

input yang disimpan dalam variabel, maka SQL yang harus dibangun menjadi:

2.3. Short Message Service (SMS)

2.3.1. Pengenalan dasar SMS

Short Message Service atau yang lebih dikenal orang dengan istilah SMS

merupakan fitur yang digunakan untuk berkirim pesan dalam format teks. SMS ini

dapat dinikmati oelh seluruh pengguna handphone. Menurut Rasben (2007: 98),

penggunaan handphone dewasa ini lebih umum dibandingkan dengan penggunaan

komputer. Hal ini disebabkan oleh harga handphone lebih murah dan lebih mudah

pengoperasiannya.

Page 24: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

Layanan SMS lebih diminati masyarakat karena beberapa keunggulan

(Saputra, 2011), diantaranya:

1. Biaya relatif murah, pengiriman terjamin ke nomor tujuan dengan catatan

nomor dalam keadaan aktif. Selain itu, waktu pengiriman juga cepat,

bandingkan jika menggunakan pak pos untuk pengiriman pesan.

2. Dengan layanan ini juga pengguna dapat mengirimkan pesan secara

fleksibel, dalam artian pengguna dapat mengirim pesan kapan pun dan

dimana saja.

3. Layanan SMS ini mudah digunakan, dapat dipastikan orang bukan dari

latar belakang IT pun dapat memahami cara penggunaannya.

2.3.2. Jenis jenis Aplikasi SMS

Aplikasi SMS dibagi menjadi beberapa jenis kategori sesuai dengan

kebutuhan pengguna (Saputra, 2011), jenis jenis aplikasi SMS tersebut

diantaranya:

1. SMS Premium

Merupakan layanan Short Code Number (SCN) untuk berbagai macam

program. Program di sini dapat berupa quiz, polling, dan lain lain.

Biasanya jenis aplikasi ini ditandai adanya nomor singkat 9090, 6288, dan

sebagainya.

2. SMS Blasting

Merupakan SMS yang dikirmkan secara massal oleh pihak provider

kepada pengguna handphone. Biasanya SMS ini dapat digunakan sebagai

media informasi maupun periklanan.

3. SMS Pull

SMS ini merupakan SMS dua arah, hampir sama seperti SMS premium,

yang membedakan adalah SMS Pull akan mendapatkan balasan jika

pengguna melakukan pengiriman ke nomor tujuan, misalnya 6288,9090,

dan sebagainya.

4. SMS Push

Page 25: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

Jenis aplikasi ini memiliki layanan satu arah, kita cukup mengirim satu

pesan untuk mengikuti suatu program (mendaftar), kemudian sistem ini

akan mengirimkan SMS secara rutin.

5. SMS Gateway

Merupakan komunikasi dua arah, mengirim dan menerima, digunakan

untuk sms keyword, polling, ataupun informasi lainnya. SMS ini biasanya

digunakan dengan kartu GSM (Global System for Mobile Communication)

dan tarifnya pun disesuaikan dengan kartu tersebut.

2.3.3. SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran informasi

dengan menggunakan SMS. Anda dapat menyebarkan pesan ke banyak nomor

secara otomatis dan cepat yang langsung terhubung dengan database nomor

nomor dan pesan diponsel Anda, karena semua nomor akan diambil secara

otomatis dari database tersebut (Novianti & Fauzijah, Sistem Informasi Sekolah

Dasar Berbasis SMS, 2009).

Gambar 2.2 Siklus SMS Gateway

Selain itu dengan adanya SMS Gateway, Anda dapat mengelola pesan

pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat

dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirimkan pesannya.

Page 26: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

SMS gateway adalah suatu platform yang menyediakan mekanisme

untuk menghantarkan dan menerima SMS dari peralatan mobile yang

menggunakan keyword tertentu. SMS gateway merupakan satu perkembangan

fungsi yang dimiliki SMS. Mekanisme SMS Gateway (Novianti & Fauzijah,

Sistem Informasi Sekolah Dasar Berbasis SMS, 2009) antara lain:

1. Menerima SMS sesuai keyword yang ditentukan.

2. Melakukan fungsi logic tertentu terhadap data data yang diterima dari

SMS Gateway.

3. Mengirimkan informasi kepada user berdasarkan keyword sesuai dengan

permintaan.

2.4. Gammu

Gammu adalah sebuah aplikasi yang dapat digunakan untuk mengelola

berbagai fungsi pada handphone, modem dan perangkat sejenis lainnya. Fungsi

fungsi yang dapat dikelola oleh Gammu antara lain adalah fungsi nomor kontak

dan fungsi sms (Tarrigan,2012).

2.4.1. Keunggulan Gammu

Kelebihan Gammu dibandingkan tool SMS Gateway lainnya adalah:

1. Gammu bisa dijalankan di Windows dan Linux.

2. Banyak device yang kompatibel dengan Gammu.

3. Gammu menggunakan database MySQL.

4. Baik kabel data USB maupun Serial, semuanya kompatibel dengan

Gammu.

5. Gammu adalah aplikasi open source yang dapat secara gratis.

6. Gammu tidak memerlukan banyak hardware (hanya memerlukan PC

dan Modem), sehingga memudahkan dalam mengembangkan aplikasi

dengan modal terjangkau.

2.4.2. Manfaat Gammu SMS Gateway

Manfaat Gammu SMS Gateway menurut Tarigan (2012:24) akan sangat

memudahkan kita untuk megirimkan SMS dalam jumlah yang banyak melalui

Page 27: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

komputer. Contoh aplikasi yang dapat digunakan sebagai pengirim SMS massal,

SMS polling, SMS auto replay (auto responder), SMS on demand, SMS

scheduller, dan lain sebagainya.

2.5. Unified Modelling Language (UML)

Unified Modelling Language (UML) adalah bahasa standar yang

digunakan untuk menjelaskan dan menvisualisasikan artifak dari proses analisis

dan desain berorientasi objek. UML memungkinkan developer melakukan

permodelan secara visual, yaitu penekanan pada penggambaran, bukan didominasi

oleh narasi. Permodelan visual membantu untuk menangkap struktur dan kelakuan

dari objek, mempermudah penggambaran interaksi antara elemen dalam system,

dan mempertahankan konsistensi antara desain dan implementasi dalam

pemrograman (Hermawan, 2004).

UML menyediakan beberapa notasi dan artifak standar yang biasa

digunakan sebagai alat komunikasi bagi para pelaku dalam proses analisis dan

desan. Artifak UML didefinisikan sebagai informasi dalam berbagai bentuk yang

digunakan atau dihasilkan dalam proses pengembangan pernagkat lunak. Yang

perlu diperhatikan untuk menjaga konsistensi antar artifak selama proses analisa

dan desain adalah bahwa setiap perubahan yang yang terjadi pada satu artifak

harus juga dilakukan pada artifak sebelumnya (Hermawan, 2004).

2.5.1. Use Case Diagram

Use Case Diagram (UCD) menjelaskan apa yang akan dilakukan oleh

sistem yang akan dibangun dan siapa yang berinteraksi dengan sistem. UCD

menjadi dokumen kesepakatan antara Customer, User, dan Developer. User

menggunakan dokumen UCD ini untuk memahami sistem dan mengevaluasi

bahwa benar yang dilakukan sistem adalah untuk memecahkan masalah yang user

ajukan atau sedang dihadapi (Hermawan,2004).

Use case diagram pada umumnya tersusun dari elemen actor, use case,

dependency, generalization, dan association. UCD ini memberikan gambaran

Page 28: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

statis dari sistem yang sedang dibangun dan merupakan artifak dari proses analisis

(Hermawan, 2004).

Gambar 2.3. Use Case Diagram

Page 29: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

2.5.2. Activity Diagram

John Satzinger, 2010, dalam bukunya System Analysis and Design in a

alur kerja yang menjelaskan berbagai kegiatan pengguna (atau sistem), orang yang

melakukan masing-masing aktivitas, dan aliran sekuensial dari aktivitas-aktivitas

Gambar 2.4. Activity Diagram

2.5.3. Sequence Diagram

Sequence diagram menjelaskan secara detail urutan proses yang dilakukan

dalam sistem untuk mencapai tujuan dari usecase: interaksi yang terjadi antar

class, operasi apa saja yang terlibat, urutan antar operasi, dan informasi yang

diperlukan oleh masing-masing operasi. Pembuatan sequence diagram merupakan

Page 30: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

aktivitas yang paling kritikal dari proses disain karena artifak inilah yang menjadi

pedoman dalam proses pemrograman nantinya dan berisi aliran control dari

program (hermawan, 2004).

Sequence diagram biasanya tersusun dari elemen Obyek, Interaction dan

Message. Interaction menghubungkan 2 obyek dengan pesannya. Diagram ini

menjelaskan aspek dinamis dari sistem yang sedang dibangun (Hermawan, 2004).

Gambar 2.5. Sequence Diagram

Page 31: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

2.5.4. Class Diagram

Class diagram merupakan diagram yang selalu ada di permodelan sistem

berorientasi obyek. Class diagram menunjukkan hubungan antar class dalam

sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk

mencapai suatu tujuan. Class diagram umumnya tersusun dari elemen class,

interface, dependency, generalization dan association (Hermawan, 2004).

Gambar 2.6. Class Diagram

Page 32: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

BAB III

DESAIN DAN PERANCANGAN 3.1. Kebutuhan Sistem

3.1.1. Kebutuhan Hardware

3.1.1.1. Komputer Developer

Spesifikasi computer yang digunakan penulis dalam pembuatan aplikasi

ini terdiri dari :

Processor AMD C-50 Processor 1.00 GHz

Memory 2.00 GB

Hardisk 40 GB

Keyboard dan mouse

3.1.1.2. Perangkat Mobile Modem

Perangkat modem yang berjaringan Global System for Mobile

Communication (GSM) atau yang sudah mendukung High Speed

Downlink Packet Access (HSDPA) lengkap dengan SIM Card.

3.1.2. Kebutuhan Software

Software yang digunakan antara lain :

- Sistem operasi

System operasi yang digunakan pada pembuatan Sistem Informasi

Akademik Berbasis SMS Gateway adalah Windows 7.

- Driver Modem

Driver Modem yang digunakan pada pembuatan Sistem Informasi

Akademik Berbasis SMS Gateway adalah Modem ZTE MF180S.

- Web Server

Web server yang digunakan pada pembuatan Sistem Informasi

Akademik Berbasis SMS Gateway adalah XAMPP sever version

1.7.3.

Page 33: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

- Perangkat Aplikasi SMS

Perangkat aplikasi sms yang digunakan pada pembuatan Sistem

Informasi Akademik Berbasis SMS Gateway adalah Gammu version

1.25.

- Web Browser

Web Browser yang digunakan pada pembuatan Sistem Informasi

Akademik Berbasis SMS Gateway adalah Chrome versi 24.0.1312.56.

3.2. Software Requirement Spesification (SRS)

Dalam merancang suatu system, perlu diketahui dan diidentifikasikan

terlebih dahulu kebutuhan-kebutuhan dari system yang akan dibuat. yang

disesuaikan dengan kebutuhan dari sisi user, fungsionalitas sistem yang

akan dirancang serta dukungan lingkungan yang dibutuhkan.

3.2.1. Kebutuhan Fungsional

Kebutuhan fungsional merupakan kebutuhan kebutuhan yang

berhubungan dengan proses bisnis dari system yang dibuat. Dari analisa

yang dilakukan, kebutuhan kebutuhan fungsional yang terdapat pada

Sistem Informasi Akademik berbasis SMS Gateway seperti pada Tabel

3.2.

Tabel 3.1 SRS SMS Gateway Fungsional (SRS-SGF)

Nama Fungsi Deskripsi kebutuhan fungsional

SRS SGF01 Admin, Dosen dan staff input nilai

SRS SGF02 Admin, Dosen dan Staff Akademik input pengumuman

SRS SGF03 Mahasiswa request Nilai

SRS SGF04 Mahasiswa, Dosen, dan Staff menerima Pengumuman

SRS SGF05 Admin set Data Kelas

SRS SGF06 Admin set Data Mahasiswa

SRS SGF07 Admin set Data Dosen

Page 34: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

SRS SGF08 Admin set Mata Kuliah

SRS SGF09 Admin set Mata Kuliah has Mahasiswa

SRS SGF10 Admin set Dosen has Mata Kuliah

SRS SGF11 Admin set Kelas has Mahasiswa

3.2.2. Kebutuhan Non Fungsional

Kebutuhan non fungsional merupakan interaksi antara user dengan

aplikasi yang dibuat. Dari hasil analisa yang dilakukan, kebutuhan

kebutuhan non fungsional yang terdapat pada SIA berbasis SMS Gateway

seperti pada Tabel 3.3.

Tabel 3.2 SRS SMS Gateway non fungsional (SRS-SGNF)

Nama Fungsi Deskripsi kebutuhan non fungsional

SRS SGNF01 Admin, Dosen, dan Staff Akademik Login

SRS SGNF03 Dosen dan Staff Akademik set Account

SRS SGNF04 Admin Confirm User

Page 35: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

3.3. Diagram diagram UML

3.3.1. Use Case Diagram

3.3.1.1. Use Case Diagram Fungsional

Gambar 3.1. Use Case Diagram Fungsional

Mahasiswa

Dosen

Admin

mhs request nilai

dosen, Mhs, Staff terima pengumuman

Admin,dosen & staff input nilai

Admin,dosen & Staff input pengumuman

admin set data Mhs

Admin set data kelas

Admin set data dosen

Admin set Mata Kuliah

staff akademik

Page 36: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

Tabel 3.3. Tabel kesesuaian use case dan SRS Fungsional

SRS Use Case

Admin, Dosen dan staff input nilai

Admin, Dosen dan staff input nilai

Admin, Dosen dan Staff input pengumuman

Admin, Dosen dan Staff input pengumuman

Mahasiswa request Nilai Mahasiswa request Nilai

Dosen, Staff Akademik, dan Mahasiswa terima pengumuman

Dosen, Staff Akademik, dan Mahasiswa terima pengumuman

Admin set Data Kelas Admin set Data Kelas

Admin set data Mahasiswa Admin set data Mahasiswa

Admin set data Dosen Admin set data Dosen

Admin set data Mata Kuliah Admin set data Mata Kuliah

3.3.1.2. Use Case Diagram Non Fungsional

Gambar 3.2. Use Case Diagram Non Fungsional

dosen

admin

Login

set Account

confirm user

staff Akademik

Page 37: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

Tabel 3.4. Tabel Kesesuaian use case dan SRS Non Fungsional

Fungsi Use Case

Admin, Dosen, Staff Akademik login

Admin, Dosen, Staff Akademik login

Dosen dan Staff Akademik set Account

Dosen dan Staff Akademik set Account

Admin confirm User Admin confirm User

3.3.2. Activity Diagram

3.3.2.1. Login

Gambar 3.3. Activity diagram Login

Proses login pada Gambar 3.3 dijelaskan dengan menggunakan scenario

use case pada tabel 3.5.

start

input username npassword

sistem verifikasi data

val idation

display home

finish

No

Yes

Page 38: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

Tabel 3.5. Tabel scenario Login

Aktor Yang Terlibat Admin, Dosen, Staff Akademik Aksi actor Reaksi Sistem

Skenario control 1 1. Input username dan

password 2. Verivikasi data (ada

dalam DB) 3. Display home (tampilan

utama)

Skenario control 2 1. Input username dan

password 2. Verivikasi data (tidak

ada dalam DB) 3. Mengosongkan field

username dan password

4. Kembali ke langkah 1 5. Verivikasi data (ada dalam DB)

6. Display home

Page 39: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

3.3.2.2. Input Nilai

Gambar 3.4. Activity diagram Input Nilai

Proses input nilai pada gambar 3.4 dijelaskan dengan menggunakan

scenario use case pada tabel 3.6.

start

login sistem verifikasikeberadaan data

user add/update nilai

val idation

display form nilai

val idation

insert/update

finish

verifikasi nilai

No

Yes

Yes

No

Page 40: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

Tabel 3.6. Tabel scenario Input Nilai

Aktor Yang Terlibat Dosen Aksi actor Reaksi Sistem

Skenario control 1 1. Login 2. Verivikasi data

3. Display form nilai

4. User add / update nilai 5. Confirm nilai (berhasil) 6. Insert/update nilai

Scenario control 2 1. login 2. Verivikasi data

3. Display form nilai

4. User add/update nilai 5. Confirm nilai (gagal)

6. Kembali ke langkah 4 7. Confirm nilai (berhasil) 8. Insert/update nilai

Page 41: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

Gambar 3.5. Activity diagram Input Pengumuman

Proses input pengumuman pada Gambar 3.5 dijelaskan dengan

menggunakan scenario use case pada tabel 3.7.

start

login sistem verifikasi

val idation

display info pageinput pengumuman

val idation

insert

finish

verifikasi pengumumanNo

Yes

Yes

No

Page 42: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

Tabel 3.7. Tabel scenario input pengumuman

Aktor Yang Terlibat Dosen dan Staff Akademik Aksi actor Reaksi Sistem

Skenario control 1 1. Login 2. Verivikasi data

3. Display info page

4. Input pengumuman 5. Confirm pengumuman (berhasil)

6. Insert pengumuman

Scenario control 2 1. login 2. Verivikasi data

3. Display info page

4. Input pengumuman 5. Confirm pengumuman (gagal)

6. Kembali ke langkah 4 7. Confirm pengumuman (berhasil)

8. Insert pengumuman

Page 43: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

Gambar 3.6. Activity diagram cek nilai

Proses cek nilai pada Gambar 3.6 dijelaskan dengan menggunakan

scenario use case pada tabel 3.8.

start

user sent sms sistem verifikasi data

validation

get data dalam DB

kirim datauser dapat balasan

finish

Yes

No

Page 44: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

Tabel 3.8. Tabel scenario cek nilai

Aktor Yang Terlibat Mahasiswa Aksi actor Reaksi Sistem

Skenario control 1 1. Sent sms 2. Verivikasi data (ada

dalam DB) 3. Get data dalam DB 4. Kirim data

5. User mendapat balasan

Scenario control 2 1. Sent sms 2. Verivikasi data (tidak

ada dalam DB)

3. Kembali ke langkah 1 4. Verivikasi data (ada dalam DB)

5. Get data dalam DB 6. Kirim data

7. User mendapat balasan

3.3.3. Class Diagram

Gambar 3.7. Class diagram login

c lass Class Mo.. .

login

- set password: String- set user: Stri ng

+ view() : boolean

database

+ cek format() : void+ cek koneksi() : void+ cek password() : void+ cek user() : void+ view() : boolean

user

+ cek koneksi() : void

Page 45: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

Gambar 3.8. Class diagram input nilai

Gambar 3.9. Class diagram input pengumuman

Gambar 3.10. Class diagram cek nilai

class Class Mo...

dosen

- alama t: tex t- do sen: va rchar- hp : varcha r- i d_d osen : varcha r

+ view() : vo id

Mata Kuliah

- i d_ma kul : varcha r- maku l: va rchar- nip: varchar

+ view() : vo id

Mahasiswa

- alama t: tex t- hp : varcha r- na ma: va rch ar- nim : va rch ar

+ ad d() : void+ de le te () : vo id+ up date() : void

c lass Class Mo.. .

Class1

update

- id_info: varchar- isi_info: text- waktu

+ get data() : void+ read() : void

database

+ cek format() : void+ cek koneksi() : void+ display pesan() : void+ view() : void

pengumuman

- pengumuman: text- waktu

+ add() : void+ update() : void

class Class Mo...

sent sms

- ma tku l: cha r- nim : i n t

+ view() : void

database

+ ce k fo rma t() : vo id+ ce k ko ne ksi() : vo id+ view() : bo olea n

nilai

- ma tku l: in t- ni l ai : i nt- nim : i n t

+ view() : void

Page 46: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

3.3.4. Sequence Diagram

Gambar 3.11 Sequence diagram Login

hal.utamauser form login control login

setUsername

setPassword

getUsername

display pesan cek format

getPassword

display pesancek format

intConnection

connection success or not

cek username

cek password

Page 47: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

Gambar 3.12 sequence diagram input nilai

Gambar 3.13 sequence diagram cek nilai

user form input nilai controller db. nilai

input nim, nilai

tampilan nilai

cek format nilai

simpan nilai

konfirmasi nilai

mahasiswa aplikasi sms gateway

controller tb. nilai mahasiswa

kirim sms

cek format sms

getDataNilaiMhs

cek data

return

kirim balasan

terimaSMSbalasan

Page 48: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

Gambar 3.14 sequnce diagram kirim pengumuman

3.4. Site Map

Gambar 3.15. Halaman Home

Admin Mahasiswa Aplikasi controller tb.info

kirim pengumuman

cek formatgetInfo

cek data

return

sendSMSInfo

getInfo

HEADER

Kalender

Copyright

Selamat Datang admin

Anda dapat mengolah data melalui menu yang

tersedia.

FORMAT SMS KETIK : NILAI (spasi) NIM

(spasi) MATA KULIAH

Home Manajemen SMS Admin

Page 49: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

Gambar 3.16. Menu Manajemen

Gambar 3.17 Menu SMS

HEADER

Home Manajemen SMS Admin

Content

Copyright

Mahasiswa Dosen Staff

Mata Kuliah Nilai User

Mahasiswa Mata Kuliah

HEADER

Home Manajemen SMS Admin

Content

Copyright

Kirim Pesan Informasi Kotak Masuk Pesan Keluar Pesan Terkirim

Page 50: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

Gambar 3.18. Halaman Tambah Mahasiswa

Tambah Mahasiswa NIP Nama Alamat Jenis kelamin HP Kelas Group Agama Aktif

Laki-Laki Perempuan

Y N

Submit Cancel

Page 51: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

Gambar 3.19. Halaman Tambah Dosen Halaman Tambah Staff sama dengan halaman Tambah Dosen yang terlihat seperti Gambar 3.19.

Tambah Dosen NIP Nama Dosen Alamat Agama Jenis Kelamin No Hp Aktif

Laki-Laki Perempuan

Y N

Submit Cancel

Page 52: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

Gambar 3.20 Halaman Tambah Mata Kuliah

Gambar 3.21. Halaman Kirim Pesan Single

Tambah Mata Kuliah ID Makul Kode Mata Kuliah Semester SKS

Save Cancel

Kirim Pesan Single Nomor Tujuan Isi pesan

160 Sent

Page 53: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

Gambar 3.22 Halaman SMS Group

SMS Group Group Tujuan Angkatan Isi Pesan

160 Sent

Page 54: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

BAB IV

IMPLEMENTASI DAN ANALISA

4.1. Pembuatan Sistem

Sistem Informasi Akademik ini merupakan sistem yang berbasis sms

gateway sehingga untuk mengaksesnya harus melalui sms. Sistem ini dibuat

dengan menggunakan bahasa pemrograman PHP dan diintegrasikan dengan

MySQL sebagai databse server. Interface menggunakan CSS (Cascading Style

Sheet) yang berfungsi sebagai pengaturan tampilan dari sistem. Sedangkan untuk

server sms menggunakan gammu 1.25 untuk proses pengiriman dan menerima

sms.

4.2. Implementasi Desain dan Perancangan

Desain dan perancangan yang telah dibuat kemudian direalisasikan ke

dalam pembuatan sistem informasi akademik berbasis sms gateway.

4.2.1. Halaman Login

Pada saat pertama kali mengakses halaman dari sistem informasi ini,

pengguna akan diarahkan ke halaman login seperti gambar 4.1 dibawah ini.

Gambar 4.1. Halaman login

Apabila login berhasil maka akan menampilkan halaman Home. Tetapi apabila

login gagal maaka akan kembali ke halaman Login awal.

Page 55: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

Gambar 4.2 Login Gagal

4.2.2. Halaman User

Setelah pengguna berhasil login maka akan dibawa menuju ke halaman

masing-masing sesuai username dan password . Sistem ini memiliki 2 level yaitu

login sebagai admin dan login sebagai user. Sedangkan untuk tampilan halaman

antar penggguna tidak terlalu berbeda, hanya saja perbedaan terletak pada menu

yang ditampilkan. Adapaun halaman user yang dapat diakses adalah sebagai

berikut :

1. Halaman Admin

Halaman admin akan tampil jika pengguna dengan level admin telah login

ke dalam sistem.

Gambar 4.3. Halaman Admin

Halaman admin mempunyai menu halaman dengan kriteria Management

sebagai berikut:

Page 56: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

a. Menu Data Dosen

Menu Data Dosen ini menampilkan tabel data dosen yang diambil dari

database. Sedangkan untuk fungsinya, admin dapat mengubah dan

menghapus account dosen dengan menggunakan aksi hapus dan ubah.

Gambar 4.4. Halaman Menu Data Dosen

Gambar 4.5. Tambah Dosen

Page 57: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

Gambar 4.6. Alert Dosen berhasil ditambah

Gambar 4.7. Hasil Tambah Dosen

Gambar 4.8. Ubah Data Dosen

Page 58: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

b. Menu Staff D3

Menu Staff D3 menampilkan table data Staff D3. Pada menu ini

admin dapat menambahkan, mengedit serta menghapus data Staff D3

yang ada.

Gambar 4.9. Halaman Menu Data Staff D3

Gambar 4.10. Tambah Staff D3

Gambar 4.11. Alert Staff berhasil ditambah

Page 59: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

Gambar 4.12. Ubah Data Staff

c. Menu Data Mahasiswa

Pada Menu mahasiswa ini, menampilkan proses search mahasiswa.

Terdapat pilihan pencarian yaitu semua mahasiswa D3TI atau hanya

memilih berdasarkan kelas dan angkatan.

Gambar 4.13. Halaman Manajemen Mahasiswa

Apabila kita memilih pencarian semua mahasiswa maka tampilannya

seperti Gambar 4.12 dibawah ini.

Page 60: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

Gambar 4.14. Pencarian semua mahasiswa

Apabila kita melakukan pencarian berdasarkan kelas dan angkatan

maka hasilnya akan terlihat pada Gambar 4.13. Sebagai contoh kelas

TI B angkatan 2009.

Gambar 4.15. Pencarian berdasar kelas dan angkatan

Pada menu mahasiswa ini terdapat aksi import mahasiswa. Fungsinya

adalah menginput data mahasiswa dari file excel ke dalam database.

Gambar 4.16. Import data Mahasiswa

Page 61: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

46

Gambar 4.17. Format tabel excel

d. Menu Mata Kuliah

Menu Mata Kuliah berfungsi untuk menampilkan Mata Kuliah yang

diadakan di D3 Teknik Informatika.

Gambar 4.18. Halaman Manajemen Mata Kuliah

Page 62: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

Gambar 4.19 Menu Tambah Mata Kuliah

e. Menu Nilai

Menu manajemen nilai memiliki dua sub menu yaitu mahasiswa dan

mata kuliah.

Gambar 4.20. Manajemen Nilai

Apabila memilih nilai mahasiswa maka akan ditampilkan nilai per

mahasiswa yang ditunjukkan oleh gambar 4.18. Masukkan nim dari

mahasiswa yang ingin dimanage.

Gambar 4.21. Menu Nilai Mahasiswa

Page 63: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

48

Gambar 4.22. Manajemen nilai per mahasiswa

Sedangkan bila memilih nilai mata kuliah maka akan ditampilkan

menu input nilai per mata kuliah.

Gambar 4.23. Menu nilai mata kuliah

Gambar 4.24. Input nilai per mata kuliah

Page 64: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49

2. Halaman User

a. Home User

Halaman user akan tampil jika pengguna login sebagai user

Gambar 4.25. Halaman user

b. Menu Mahasiswa

Pada menu mahasiswa, user hanya dapat melihat dan mengirimkan

pesan saja.

Gambar 4.26. Halaman Menu Mahasiswa

Page 65: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

50

c. Menu Dosen

Menu dosen menampilkan data dosen dan pada menu ini user tidak

bisa melakukan tambah, edit, dan hapus. User hanya mengirimkan

pesan kepada dosen yang dipilih.

Gambar 4.27. Halaman Menu Dosen

d. Menu Mata Kuliah

Pada menu ini user hanya dapat melihat data mata kuliah. Nama mata

kuliah apabila diklik maka akan menampilkan halaman yang berisi

peserta mata kuliah.

Gambar 4.28. Halaman Menu Mata Kuliah

Page 66: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

51

Gambar 4.29. Halaman Peserta Mata Kuliah

e. Menu Nilai

Menu manajemen nilai memiliki dua sub menu yaitu mahasiswa dan

mata kuliah.

Gambar 4.30. Manajemen Nilai

Apabila memilih nilai mahasiswa maka akan ditampilkan nilai per

mahasiswa yang ditunjukkan oleh gambar 4.18. Masukkan nim dari

mahasiswa yang ingin dimanage.

Gambar 4.31. Menu Nilai Mahasiswa

Page 67: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

52

Gambar 4.32. Manajemen nilai per mahasiswa

Sedangkan bila memilih nilai mata kuliah maka akan ditampilkan

menu input nilai per mata kuliah.

Gambar 4.33. Menu nilai mata kuliah

Gambar 4.34. Input nilai per mata kuliah

Page 68: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

53

4.2.3. Halaman SMS

Halaman sms ini berisi menu untuk mengirimkan sms kepada mahasiswa.

Halaman sms ini terdiri dari :

1. Kirim Pesan

Menu kirim pesan ini berfungsi untuk mengirimkan pesan single yaitu

pesan dengan satu nomor saja.

Gambar 4.35. Halaman SMS Pesan Single

2. SMS Informasi (Group)

Dengan menggunakan sms informasi ini, admin ataupun user dapat

mengirimkan sms berisi informasi yang telah ada didalam database ke

banyak nomor sekaligus yang telah dikelompokkan berdasarkan kelas,

dosen, staff, dan angkatan.

Gambar 4.36. Menu SMS Informasi

Page 69: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

54

Gambar 4.37. Halaman SMS Informasi

3. Pesan Masuk

Pesan masuk menampilkan data pesan yang diterima oleh admin

maupun user.

Gambar 4.38. Halaman Pesan Masuk

4. Pesan Keluar

Pesan keluar berisi pesan yang sedang dalam proses pengiriman oleh

admin atau user.

Page 70: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

55

Gambar 4.39. Halaman Pesan Keluar

5. Pesan Terkirim

Pesan terkirim berisi data laporan pesan yang telah berhasil dikirim.

Gambar 4.40. Halaman Pesan Terkirim

4.3. Pengiriman SMS Request Nilai

4.3.1. Request Nilai mahasiswa

Mahasiswa mengirimkan pesan ke sistem untuk meminta nilai dengan

format pengiriman NIM(spasi)Mata Kuliah.

Page 71: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

56

Gambar 4.41. Request Nilai

4.3.2. Balasan Sistem

Setelah pesan diterima oleh sistem maka mahasiswa akan mendapatkan

balasan nilai.

Gambar 4.42. Balasan nilai dari sistem

Page 72: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

57

4.4. Uji Coba Aplikasi

Tabel 4.1. Tabel Uji Coba Login

NO

Menu Input Hasil Keterangan

1 Login a. Username dan password benar

Login berhasil

Masuk ke menu home

b. Username dan password salah

Login gagal Login Gagal dan kembali ke menu login

Tabel 4.2. Tabel Uji Coba Menu Manajemen

No

Menu Input Hasil Keterangan

1 Manajemen mahasiswa

a. Input data mahasiswa Mahasiswa berhasil ditambahkan

Alert : mahasiswa (nama) dengan nim (nim) berhasil ditambahkan/disimpan

b. Edit data mahasiswa Berhasil diedit Alert: mahasiswa (nama) berhasil diupdate

c. Import data mahasiswa (excel)

Berhasil ditambahkan

Data tersimpan didalam table mahasiswa

2 Manajemen Dosen

a. Input data dosen Dosen berhasil ditambahkan

Terlihat pada gambar 4.5

b. Edit data dosen Dosen berhasil diedit

Alert : dosen (nama) berhasil diupdate

3 Manajemen Staff

a. Input data staff Staff berhasil ditambah

Terlihat pada Gambar 4.11.

b. Edit data staff Staff berhasil diedit Alert : Staff (nama) berhasil diupdate

4 Manajemen Mata Kuliah

a. Input id_makul, nama makul, sks, semester

Data berhasil ditambah

Data mata kuliah tersimpan dalam table mata kuliah

b. Edit data mata kuliah Data berhasil di edit

Data tersimpan di dalam table mata kuliah

Page 73: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

58

5 Manajemen Nilai

a. Input nilai per mata kuliah

Berhasil di tambahkan

Data tersimpan dalam tabel nilai

b. Input nilai per mahasiswa

Nilai berhasil ditambahkan

Data tersimpan didalam tabel mahasiswa

Tabel 4.3. Tabel Uji Coba Menu SMS

No

Menu Input Hasil Keterangan

1 Kirim Pesan a. No telpon dan pesan Pesan berhasil dikirim

Pesan tersimpan kedalam tabel sent items

b. No telp dan pesan Pesan gagal dikirim Pesan tersimpan kedalam outbox

2 Informasi a. Tambah informasi (input id_info dan informasi)

Informasi berhasil ditambah

Tersimpan ke dalam tabel info

b. Kirim informasi (input group tujuan)

Pesan berhasil dikirm

Pesan tersimpan dalam tabel sentitems

c. Kirim informasi (input group tujuan)

Pesan gagal dikirm Pesan tersimpan dalam outbox

Page 74: SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY …/Sistem... · berbasis sms gateway ini adalah pengumpulan data yang meliputi observasi dan study literature, analisa kebutuhan system,

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

59

BAB V

PENUTUP

5.1. Kesimpulan

Berdasarkan implementasi dan analisa sistem yang telah dibahas

sebelumnya dapat diambil kesimpulan sebagai berikut:

1. Sistem informasi akademik berbasis sms gateway untuk D3TI FMIPA

UNS dijadikan media komunikasi untuk membantu kelancaran layanan

informasi antara pihak D3TI dan mahasiswa yang dapat dilakukan melalui

sms.

2. Pada sistem ini terdapat aplikasi sms auto replay yang berfungsi untuk

membalas sms permintaan dari mahasiswa dengan format sms NILAI

(spasi) NIM (spasi) Mata kuliah.

3. Sistem ini juga memiliki menu pengiriman pesan yang dapat dikirimkan

kepada nomor-nomor civitas akademika. Nomor-nomor tersebut dibagi

menjadi beberapa group yaitu group mahasiswa, dosen dan staff. Untuk

pesan yang dikirimkan ke mahasiswa dapat dikirimkan berdasarkan kelas

per angkatan seperti TI C angkatan 2010.

5.2. Saran

Pada sistem ini, pengiriman sms masih terbatas pada nomor hape yang

telah didaftarkan kedalam sistem, sehingga pada pengembangannya diharapkan

pengiriman request sms dapat dilakukan tidak hanya terbatas pada nomor yang

didaftarkan saja. Sistem ini juga belum terhubung dengan SIAKAD FMIPA,

sehingga lebih efektif apabila pada pengembangannya dihubungkan dengan

SIAKAD FMIPA. Sistem sms gateway pada sistem ini masih menggunakan

nomor hape biasa, sehingga kerjasama dari provider tertentu sangat diharapkan

guna mendapatkan 4 digit angka nomor terminal sehingga lebih mudah bagi user

untuk mengingatnya.