SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS...

16
SKRIPSI IMPLEMENTASI GAMMU PADA SISTEM PEMESANAN LAPANGAN FUTSAL BERBASIS WEB DI TELAGA 1 IMPLEMETATION OF GAMMU ON THE WEB BASED FUTSAL FIELD ORDERING SYSTEM AT TELAGA 1 ARI TRI NUGROHO 135610013 PROGRAM STUDI SISTEM INFORMASI AKAKOM YOGYAKARTA 2018 SEKOLAH TINGGI MANAJEMAN INFORMATIKA DAN KOMPUTER

Transcript of SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS...

Page 1: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

SKRIPSI

IMPLEMENTASI GAMMU PADA SISTEM PEMESANAN LAPANGAN

FUTSAL BERBASIS WEB DI TELAGA 1

IMPLEMETATION OF GAMMU ON THE WEB BASED FUTSAL FIELD

ORDERING SYSTEM AT TELAGA 1

ARI TRI NUGROHO

135610013

PROGRAM STUDI SISTEM INFORMASI

AKAKOM

YOGYAKARTA

2018

SEKOLAH TINGGI MANAJEMAN INFORMATIKA DAN KOMPUTER

Page 2: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

i

SKRIPSI

IMPLEMENTASI GAMMU PADA SISTEM PEMESANAN LAPANGAN

FUTSAL BERBASIS WEB DI TELAGA 1

IMPLEMETATION OF GAMMU ON THE WEB BASED FUTSAL FIELD

ORDERING SYSTEM AT TELAGA 1

Diajukan sebagai salah satu syarat untuk menyelesaikan studi

jenjang Strata Satu (S1)

Program Studi Sistem Informasi

Sekolah Tinggi Manajemen Informatika dan Komputer

AKAKOM

Yogyakarta

Disusun Oleh

ARI TRI NUGROHO

135610013

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2018

Page 3: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

ii

Page 4: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

iii

PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Skripsi ini tidak terdapat karya

yang pernah diajukan untuk memperoleh gelar Kesarjanaan di suatu Perguruan

Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang

pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu

dalam naskah ini dan disebutkan dalam daftar pustaka.

Yogyakarta, 15 Januari 2018

Ari Tri Nugroho

Page 5: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

iv

HALAMAN PERSEMBAHAN

Puji syukur Alhamdulillah saya ucapkan kepada Allah SWT yang telah

memberikan kekuatan, kelancaran dalam segala hal, dan membekaliku dengan ilmu.

Atas karunia serta kemudahan yang Engkau berikan akhirnya karya tulis ini dapat

terselesaikan.

Karya Tulis Ini saya persembahkan untuk:

Orangtua ku, yang selalu memberikan semangat untuk terus mengerjakan karya

tulis ini, yang selalu mendoakan saya agar selalu diberikan kemudahan dan yang telah

memberikan biaya selama menempuh pendidikan. Terimakasih.. semoga kesehatan

selalu diberikan untuk orangtuaku.

Untuk Ketiga kakakku yang selalu ada disetiap keluh kesah, yang selalu

memberikan dukungan, tak luput pula untuk sepupu dan juga keponakan yang selalu

memberi warna tersendiri dalam setiap kepulanganku ke rumah.

Yang terhormat ibu Emy Susanti S.Kom., M.Cs. yang telah meluangkan waktu

untuk selalu membimbingku selama mengerjakan karya ilmiah ini

Untuk teman-teman seperjuangan Ilham, Dika, Syamsul, Valent, Novita, Yoga,

Rifki, Sabar, Dion, Panji, Gilang, dan tak lupa teman seperjuangan yang telah wisuda

lebih dulu Bujang, Ria, Dayat, Dody, Adit, Heru, Noval terimakasih untuk nasihat kalian,

semua kenangan, semua pertemanan, dan cerita saat bersama. Semoga pertemanan

akan tetap terjaga sampai kapanpun.

Untuk teman teman SMA “Pasta” terimakasih atas semua waktu kalian,

dimanapun kalian berada semoga selalu diberi kesehatan, dan kebersamaan kita selalu

terjaga.

Dan untuk orang – orang yang menjadi penyemangat ku serta teman – teman lain yang

tidak bisa saya sebutkan satu persatu, semoga kesuksesan selalu menyertai kita semua.

Page 6: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

v

HALAMAN MOTTO

"Kesopanan adalah pengaman yang baik bagi keburukan lainnya." (Cherterfield)

“Inspirasi akan selalu bernyanyi, kerena inspirasi tidak pernah

menjelaskan.” (Kahlil Gibran)

"Kebanggaan kita yang terbesar adalah bukan tidak pernah gagal,

tetapi bangkit kembali setiap kali kita jatuh." (Confusius)

“Tiada doa yang lebih indah selain doa agar skripsi ini cepat

selesai.”

Page 7: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

vi

DAFTAR ISI

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

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

HALAMAN PERNYATAAN ............................................................................. iii

HALAMAN PERSEMBAHAN ......................................................................... iv

HALAMAN MOTTO ......................................................................................... v

DAFTAR ISI ........................................................................................................ vi

DAFTAR GAMBAR ........................................................................................... ix

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

KATA PENGANTAR ......................................................................................... xii

ABSTRAK ........................................................................................................... xiv

ABSTRACT ......................................................................................................... xv

BAB I PENDAHULUAN

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

1.2 Rumusan Masalah .................................................................................. 2

1.3 Ruang Lingkup ....................................................................................... 3

1.4 Tujuan Penelitian ................................................................................... 4

1.5 Manfaat Penelitian ................................................................................. 4

1.6 Sistematika Penulisan ............................................................................ 4

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

2.1 Tinjauan Pustaka .................................................................................... 6

2.2 Dasar Teori ............................................................................................. 9

2.2.1 Tentang Lapangan Futsal Telaga 1 Seturan Sleman ................... 9

2.2.2 Sistem Pemesanan ....................................................................... 10

2.2.3 Futsal .......................................................................................... 11

2.2.4 SMS (Short Message Service) Gateway ..................................... 11

2.2.5 PHP ............................................................................................. 12

Page 8: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

vii

2.2.6 CodeIgneter ................................................................................. 12

2.2.7 CSS (Cascading Style Sheet) ....................................................... 13

2.2.8 Database ...................................................................................... 13

2.2.9 MySQL ........................................................................................ 13

2.2.10 Gammu ........................................................................................ 14

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem ....................................................................................... 17

3.2 Kebutuhan Data ...................................................................................... 17

3.3 Sistem Perangkat Pendukung ................................................................. 18

3.4 Prosedur dan Pengumpulan Data ........................................................... 19

3.5 Gambaran Umum Sistem ....................................................................... 20

3.5.1 Rancangan Arsitektur Sistem ........................................................ 21

3.5.2 Pengguna Sistem ........................................................................... 22

3.6 Perancangan Sistem ............................................................................... 23

3.6.1 DAD Level 0 .............................................................................. 23

3.6.2 DAD Level 1 .............................................................................. 24

3.6.3 DAD Level 2 Proses 1 ................................................................ 26

3.6.4 DAD Level 2 Proses 3 ................................................................ 27

3.6.5 DAD Level 1 Proses 4................................................................. 27

3.6.6 Diagram Alir Sistem ................................................................... 28

3.6.7 Entity Relationship Diagram ....................................................... 29

3.6.8 Rancangan Tabel Basis Data ...................................................... 30

3.6.9 Relasi Antar Tabel ...................................................................... 34

3.6.10 Rancangan Masukan .................................................................. 35

3.6.11 Rancangan Keluaran .................................................................. 39

Page 9: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

viii

BAB IV IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem ................................................................................ 43

4.1.1 Koneksi Database ........................................................................... 43

4.1.2 Tampilan dan Proses Login ............................................................ 44

4.1.3 Mendaftar Menjadi Member ......................................................... 45

4.1.4 Member Melihat Riwayat Pemesanan .......................................... 47

4.1.5 Melihat Jadwal dan Pemesanan Lapangan .................................... 48

4.1.6 Laporan Data Member .................................................................. 50

4.1.7 Laporan Data Operator .................................................................. 51

4.2 Pembahasan Sistem .................................................................................. 52

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ............................................................................................. 59

5.2 Saran ....................................................................................................... 60

DAFTAR PUSTAKA

LAMPIRAN

Page 10: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

ix

DAFTAR GAMBAR

Gambar 3.1 Rancangan Arsitektur Sistem ............................................................ 21

Gambar 3.2 Diagram Arus Data Level 0 .............................................................. 23

Gambar 3.3 Diagram Arus Data Level 1 .............................................................. 25

Gambar 3.4 Diagram Arus Data Level 2 Proses 1 Pengelolaan Data Lapangan ... 26

Gambar 3.5 Diagram Arus Data Level 2 Proses 3 Pendaftaran Member .............. 27

Gambar 3.6 Diagram Arus Data Level 2 Proses 4 Pemesanan dan Pembayaran .. 28

Gambar 3.7 Entity Relationship Diagram .............................................................. 29

Gambar 3.8 Relasi Antar Tabel .............................................................................. 34

Gambar 3.9 Tabel Pembantu Gammu .................................................................... 35

Gambar 3.10 Rancangan Masukan Data Member ................................................. 36

Gambar 3.11 Rancangan Masukan Data Operator ................................................. 36

Gambar 3.12 Rancangan Masukan Data Pimpinan................................................ 37

Gambar 3.13 Rancangan Masukan Data Lapangan ............................................... 37

Gambar 3.14 Rancangan Masukan Data Rekening................................................ 38

Gambar 3.15 Rancangan SMS .............................................................................. 39

Gambar 3.16 Rancangan Keluaran Data Member ................................................ 40

Gambar 3.17 Rancangan Keluaran Data Operator ................................................ 40

Gambar 3.18 Rancangan Keluaran Data Pimpinan ............................................... 41

Gambar 3.19 Rancangan Keluaran Data Lapangan .............................................. 41

Gambar 3.20 Rancangan Keluaran Data Rekening ............................................... 42

Gambar 3.21 Rancangan Keluaran Data Jadwal Lapangan .................................. 42

Gambar 4.1 Koneksi Database .............................................................................. 43

Gambar 4.2 Tampilan Login ................................................................................. 44

Gambar 4.3 Proses Login ...................................................................................... 45

Gambar 4.4 Tampilan Mendaftar Menjadi Member ............................................. 46

Gambar 4.5 Mendaftar Menjadi Member ............................................................. 46

Gambar 4.6 Tampilan Member Melihat Riwayat Pemesanan ............................... 47

Page 11: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

x

Gambar 4.7 Member Melihat Riwayat Pemesanan................................................ 47

Gambar 4.8 Tampilan Jadwal Lapangan ............................................................... 48

Gambar 4.9 Melihat Jadwal Lapangan .................................................................. 49

Gambar 4.10 Tampilan Grafik Data Member ........................................................ 50

Gambar 4.11 Laporan Data Member ..................................................................... 51

Gambar 4.12 Tampilan Grafik Data Operator ....................................................... 51

Gambar 4.13 Laporan Data Operator ..................................................................... 52

Gambar 4.14 Konfigurasi GAMMURC ................................................................. 53

Gambar 4.15 Identifi Gammu ................................................................................ 53

Gambar 4.16 Konfigurasi SMSDRC ..................................................................... 54

Gambar 4.17 Service Gammu ................................................................................ 54

Gambar 4.18 Tabel Sentitems ................................................................................ 56

Gambar 4.19 Mengirim SMS ke Member.............................................................. 57

Gambar 4.20 Pesan SMS diterima Member ........................................................... 57

Page 12: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

xi

DAFTAR TABEL

Tabel 2.1 Tinjauan Pustaka ................................................................................... 8

Tabel 3.1 Struktur Tabel Member ......................................................................... 30

Tabel 3.2 Struktur Tabel Operator ........................................................................ 31

Tabel 3.3 Struktur Tabel Pimpinan ....................................................................... 31

Tabel 3.4 Struktur Tabel Lapangan ....................................................................... 32

Tabel 3.5 Struktur Tabel Pemesanan .................................................................... 32

Tabel 3.6 Struktur Tabel Konfirmasi .................................................................... 33

Tabel 3.7 Struktur Tabel Rekening ....................................................................... 34

Tabel 4.1 Fungsi Gammu ...................................................................................... 55

Page 13: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

xii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan Rahmat dan hidayah-Nya sehingga penulis dapat menyusun dan

menyelesaikan Skripsi ini dengan baik. Perjuangan yang begitu berarti dan bewarna

penulis tempuh sampai skripsi ini selesai. Skripsi ini disusun sebagai salah satu syarat

kelulusan Strata Satu (S1) Jurusan Sistem Informasi Sekolah Tinggi Manajemen

Informatika dan Komputer AKAKOM Yogyakarta.

Dalam menyelesaikan penyusunan Skripsi ini penulis telah benyak mendapat

bantuan dari berbagai pihak, untuk itu dengan segala kerendahan hati, penulis

menyampaikan rasa terimakasih yang sebesar-besarnya kepada pihak-pihak yang

telah membantu dalam penyusunan Skripsi ini. Penulis mengucapkan terimakasih

kepada :

1. Bapak Totok Suprawoto, Ir., M.M, M.T selaku ketua di Sekolah Tinggi

Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

2. Ibu Deborah Kurniawati, S.Kom., M.Cs., selaku ketua Program Studi

Sistem Informasi (S1) di Sekolah Tinggi Manajemen Informatika dan

Komputer AKAKOM Yogyakarta.

3. Ibu Emy Susanti, S.Kom., M.Cs., selaku dosen pembimbing yang telah

banyak memberikan pengarahan, motivasi, dan petunjuk serta saran yang

sangat membantu dalam menyelesaikan Skripsi ini.

4. Ibu Deborah Kurniawati, S.Kom., M.Cs., dan Pulut Suryati, S.Kom.,

M.Cs., selaku dosen penguji yang senantiasa memberikan saran dan

masukan dalam menyelesaikan Skripsi ini.

5. Seluruh dosen dan Staf Karyawan Sekolah Tinggi Manajemen

Informatika dan Komputer AKAKOM Yogyakarta.

Page 14: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

xiii

Yogyakarta, 15 Januari 2018

Penulis

6. Seluruh Keluarga yang telah memberikan doa dan dukungan dalam

mengerjakan Skripsi ini.

7. Teman-teman seperjuangan dikampus yang telah mendukung dan

menyemangati saya.

Atas segala kekurangan, keterbatasan pengetahuan, pengalaman, kemampuan

serta kendala dalam membuat Skripsi ini jauh dari sempurna, namun berkat

bimbingan, dukungan serta doa dari berbagai pihak menjadikan Skripsi ini dapat

terselesaikan dengan baik. Penulis menyadari bahwa masih terdapat kekurangan

dalam penyusunan skripsi ini, oleh karena itu penulis mengharap kritik dan saran

yang membangun dalam Skripsi ini agar menjadi lebih baik.

Semoga budi baik Bapak dan Ibu mendapat limpahan pahala dari Allah SWT.

Akhir kata jika terdapat kesalahan didalam penulisan Skripsi ini, penulis memohon

maaf yang sebesar-besarnya dan besar harapan penulis semoga Skripsi ini bermanfaat

bagi penulis khususnya dan bagi pembaca pada umumnya.

Page 15: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

xiv

ABSTRAK

Penelitian ini mengimplementasikan Gammu pada sistem pemesanan

lapangan futsal berbasis web sehingga menghasilkan web bagi Telaga 1. Sistem yang

dibangun memiliki 4 aktor yaitu: masyarakat umum, member, operator, pimpinan. Di

Telaga 1 sendiri dalam pencatatan pemesanan maupun pembayaran masih

menggunakan cara pesan manual dengan menggunakan kertas yang dijadwal secara

manual dengan membuat tabel-tabel yang berisi tentang jadwal pemesanan setiap

bulannya.

Sistem dibangun menggunakan framework CodeIgneter dan database MySQL

untuk mempermudah dalam penyimpanan data. Untuk pemberitahuan yang dilakukan

melalui SMS maka penggunaan SMS Gateway dapat menjadi solusi. SMS Gateway

dapat digunakan untuk komunikasi dua arah, mengirim dan menerima pesan, maka

SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman

untuk meningkatkan kualitas komunikasi. Dengan digunakannya Gammu dalam

penelitian ini fungsi dari Gammu sebagai alat penghubung atau menjembatani antara

modem dengan komputer, untuk memantau kapan modem mengirim SMS ke

member.

Dengan adanya website maka dapat memberikan kemudahan dalam

memberikan informasi bagi masyarakat umum dan khususnya bagi member. Bagi

Telaga 1 memudahkan dalam pengelolaan data serta memudahkan dalam pembuatan

laporan-laporan yang dibutuhkan. Hasil dari pembuatan aplikasi ini adalah untuk

memberikan kemudahan dalam melakukan pemesanan lapangan futsal di Telaga 1

karena dilakukan dengan melakukan pemesan secara online, dan aplikasi ini bisa

menampilkan informasi jadwal lapangan, laporan member, laporan operator dan

laporan pemesanan.

Kata Kunci : Gammu, Pemesanan, Futsal, CodeIgneter, SMS Gateway.

Page 16: SKRIPSI - eprints.akakom.ac.ideprints.akakom.ac.id/7171/1/1_135610013_HALAMAN_DEPAN.pdf · SMS Gateway cocok digunakan sebagai SMS Center di Telaga 1 Seturan Sleman untuk meningkatkan

xv

ABSTRACT

This research implemented Gammu on Futsal's field web-based ordering

system at Telaga 1. The developed system consists of four factors, which are general

public members, members, operators, and leaders. The ordering and payment system

at Telaga 1 still used manual sytem by creating columns consisting of the montly

schedule and payment.

The system was built using framework codelgneter and database MySQL to

make the data saving easier. For confirmation through short messages, the use of

short message Gateway could be the solution. Short message gateway can be used for

both two-way communication, sending and receiving messages, that it is suitable to

be used as short message center at Telaga 1 Seturan, Sleman, in order to improve its

communication quality. The use of Gammu as a connector tool between modem and

computer is to observe the time when modem sends messages to members.

This website gives ease in sharing information to general public members,

especially for members. For Telaga 1,this website helps them analyze the data and

compose the needed reports. The result of this application. The result of this

application's production facilitates the futsal field's ordering system for Telaga 1

through online reservation. Moreover, this application can show the information of

the field' s schedule, operator and reservation report.

Keywords: Gammu, Reservation, Futsal, CodeIgneter, Short Message

Gateway