Anda di halaman 1dari 27

49

BAB IV

HASIL PENELITIAN DAN PEMBAHASAN

4.1 Hasil Penelitian

Hasil penelitian dapat diklasifikasikan menjadi manfaat teoritis dan manfaat

praktis. Manfaat teoritis hasilnya dapat bermanfaat untuk pengembangan ilmu

pengetahuan yang berkaitan dengan objek penelitian, manfaat praktis bermanfaat bagi

berbagai pihak yang memerluhkan untuk memperbaiki kinerja.

4.1.1 Visi Dan Misi Bougenville Sport

Visi

Menjadikan Bougenville Sport pilihan pertama seluruh masyarakat, dengan

selalu memberikan kepuasan, kesempurnaan & pelayanan yang maksimal.

Misi

Memberikan rasa tenang dengan dengan pelayanan yang bermutu tinggi, tulus,

ramah, dan orientasi pada kebutuhan pelanggan, serta didukung oleh sumber

daya yang terbaik dikelasnya.

4.1.2 Struktur Bougenville Sport

Struktur Bougenville Sport Tenggarong terdiri dari Pemilik dan 3 Orang

Karyawan. Adapun gambar struktur Bougenville Sport Tenggarong dapat dilihat pada

gambar 4.1
50

Pemilik

Admin / OB 1
Kasir

OB 2

Gambar 4.1 Struktur Bougenville Sport

4.2 Pembahasan

Tahap pembahasan sebuah karya ilmiah merupakan titik puncak dari sebuah

penelitian, karena pada bagian ini seluruh rumusan masalah maupun tujuannya dapat

terjawab.

4.2.1 Analisis

4.2.1.1 Analisis Data

Dalam hasil penelitian data-data yang digunakan dalam pembuatan Aplikasi

SMS Gateway pada Bougenville Sport adalah sebagai berikut:

1. Table Admin

Dalam table admin atribut-atributnya adalah id admin, nama admin dan

password admin.
51

2. Table Invoice

Dalam table invoice atribut-atributnya adalah id invoice, menampilkan nomor

pesan, jatuh tempo pembayaran, no resi, no refrensi, pembayaran masuk dan

status transaksi.

3. Table Lapangan

Dalam table admin atribut-atributnya adalah id lapangan, no lapangan, harga,

dan gambar lapangan.

4. Table Pesan

Dalam table admin atribut-atributnya adalah id pemesan, tanggal pemesanan,

email pemesanan.

5. Table Transaksi

Dalam table admin atribut-atributnya adalah id transaksi, id invoice, id

lapangan, tanggal sewa, harga dan status transaksi.

4.2.1.2 Analisis Kebutuhan

Dari hasil penelitian, kebutuhan-kebutuhan yang harus ada dalam pembuatan

Aplikasi SMS Gateway pada Bougenville Sport adalah sebagai berikut:

1. Form Admin

Digunakan untuk memasukkan data-data admin yang akan digunakan dalam

aplikasi sms gateway.


52

2. Form Lapangan

Digunakan untuk memasukkan data-data lapangan yang akan digunakan

dalam aplikasi sms gateway.

3. Form Pesan

Digunakan untuk memasukkan data-data pemesanan yang akan digunakan

dalam aplikasi sms gateway

4. Form Transaksi

Digunakan untuk memasukkan data-data transaksi yang akan digunakan buat

mengecek pemesan yang belum bayar atau sudah lunas.

5. Form Laporan Transaksi

Digunakan untuk melihat data-data laporan transaksi dalam harian, mingguan

maupun bulanan.

4.2.1.3 Analisis Teknologi

Dari hasil penelitian diketahui bahwa mengenal perangkat perangkat yang

dibutuhkan dalam pembuatan aplikasi adalah sebagai berikut:

1) Perangkat Keras

(1) Processor Intel Core i3

(2) Memory 2 GB of DDR3

(3) Harddisk 500 GB

(4) Keyboard & Mouse

(5) Monitor Acer 14


53

2) Perangkat Lunak

(1) Sistem Operasi Windows XP /windows 7

(2) Macromedia Dreamweaver MX

(3) Mozila Firefox / Chrome

(4) Xampp 1.8.4

(5) Gammu

4.2.2 Desain Sistem

4.2.2.1 Flowchart Sistem

Diagram alir program pada sistem Informasi Pemsesanan Lapangan Futsal

Pada Bougenville Sport dimulai dengan pemesanan lapangan kemudian diproses, jika

pemesanan lapangan tidak sesuai atau tidak benar maka program tidak akan bias

digunakan, jika pemesanan dan nomor lapangan benar maka program akan aktif

inputkan data berupa sms masuk kemudian diproses oleh sistem, jika sms masuk

sesuai format pemesanan lapangan maka menerima output berupa sms berisi data

pemesanan lapangan, jika tidak sesuai format pemesanan lapangan maka menerima

output berupa sms berisi format anda salah.


54

Mulai

Input Format SMS


Pemesanan Lapangan

Proses Pengecekan Format SMS


Pemesanan Lapangan

Apakah SMS Format Sms Anda


Tidak
Pemesanan Salah, Kirim Contoh
Lapangan Sesuai Format Pesan Sms
Format ? Lapangan

Ya

AndaTelah Berhasil
Memesan Lapangan

Selesai

Gambar 4.2 Flowchart Untuk Pemesanan

4.2.2.2 Site map

Pada sistem informasi pemesanan berbasis SMS Getway ini di buat sebuah

peta situs (site map), dimana site map ini menandai dari mana harus memulai dan

mengakhiri pengerjaan website. Site map secara langsung menentukan link-link dari
55

setiap halaman website. Adapun gambar dari site map untuk front end yang dibuat

pada sistem informasi penyewaan ini terlihat pada gambar 4.3

Bougenville Sport

Login Admin

Bougenville Sport

Beranda

Beranda

Lapangan

Fasilitas

Penyewaan

Tentang

Laporan
Pemesanan

Manajemen Admin
Harga

Kontak Jalankan Server

Gambar 4.3 Site Map (front end) Gambar 4.4 Site Map (Back end)

Adapun gambar dari site map untuk Back end yang dibuat pada sistem informasi

penyewaan ini terlihat pada gambar 4.4.

4.2.2.3 Perancangan Database

Adapun struktur basis data yang diperluhkan dalam pengolahan data ini adalah

sebagai berikut :
56

1. Nama Tabel : Tabel Admin

Primary Key : tb_admin

Ket : Merupakan tempat database admin

Tabel 4.1 Admin

NO Nama Field Type Lebar Keterangan


1 Id_admin Int 11 Id Admin
2 Nama Varchar 30 Menampilkan Nama
3 Username Varchar 40 Menampilkan Username
4 Password Varchar 30 Menampilkan Password
5 Foto Varchar 30 Menampilkan Foto
6 Level Int 30 Menampilkan Level

2. Nama Tabel : Tabel Invoice

Primary Key : tb_invoice

Ket : Merupakan tempat untuk Invoice

Tabel 4.2 Invoice

NO Nama Field Type Lebar Keterangan


1 Id Int 11 Id invoice
2 No_invoice Varchar 40 Menampilkan nomor
3 Jatuh_tempo Datetime Menampilkan jatuh
tempo
4 Pemesanan Varchar 50 Menampilkan
pemesanan
5 Resi Varchar 30 Menampilkan no resi
6 No_refrensi Varchar 30 Menampilkan no
refrensi
7 Pembayaran_masuk Double Menampilkan
pembayaran masuk
8 Status_transaksi Int 1 Menampilkan status
transaksi
57

3. Nama Tabel : Tabel Lapangan

Primary Key : tb_lapangan

Ket : Merupakan tempat untuk lapangan

Tabel 4.3 Lapangan

NO Nama Field Type Lebar Keterangan


1 Id_lapangan Int 11 Id lapangan
2 No_lapangan Int 2 No lapangan
3 Gambar Varchar 30 Gambar
4 Harga Double Harga 1
5 Harga 2 Double Harga 2
6 Is_delete Int 1 Menghapus

4. Nama Tabel : Tabel Level

Primary Key : tb_level

Ket : Merupakan tempat untuk level

Tabel 4.4 Level

NO Nama Field Type Lebar Keterangan


1 Id_level Int 1 Id level
2 Nama_level Varchar 20 Menampilkan nama
level

5. Nama Tabel : Tabel Pesan

Primary Key : tb_pesan

Ket : Merupakan tempat untuk pemesanan

Tabel 4.5 Pesan

NO Nama Field Type Lebar Keterangan


1 Id_pesan Int 11 Id
58

2 Tanggal Date Menampilkan tanggal


3 Nama Varchar 30 Nama pemesan
4 Email Varchar 30 Email pemesan
5 Pesan Text 40 Menampilkan pesan
6 Dilihat Int 1 Dilihat

6. Nama Tabel : Tabel Transaksi

Primary Key : tb_transaksi

Ket : Merupakan tempat untuk transaksi

Tabel 4.6 Transaksi

NO Nama Field Type Lebar Keterangan


1 Id_transaksi Int 11 Id transaksi
2 Id_invoice Int 11 Id invoice
3 Id_lapangan Int 11 Id lapangan
4 Tgl_awal_sewa Datetime Tanggal awal sewa
5 Tgl_akhir_sewa Datetime Tanggal akhir sewa
6 Harga Double Harga
7 Status Int 1 Status

7. Nama Tabel : Deamons

Primary Key : deamons

Ket : Merupakan tempat untuk deamons

Tabel 4.7 Deamons

NO Nama Field Type Lebar Keterangan


1 Start Text 20 Start
2 Info Text 20 Info

8. Nama Tabel : Gammu

Primary Key : gammu


59

Ket : Merupakan tempat untuk gammu

Tabel 4.8 Gammu

NO Nama Field Type Lebar Keterangan


1 Version Int 11 Version

9. Nama Tabel : Inbox

Primary Key : inbox

Ket : Merupakan tempat untuk inbox

Tabel 4.9 Inbox

NO Nama Field Type Lebar Keterangan


1 UpdatedInDB Timestamp
2 ReceivingDateTie Timestamp
3 Text Text 20
4 SenderNumber Varchar 20
5 Coding Enum('Default_No_Compression', 30
'Unicode_No_Compres
6 UDH Text 20
7 SMSCnumber Varchar 20
8 Class Int 11
9 TextDecoded Text 20
10 ID Int 10
11 TextDecoded Text 20
12 Processed Enum('false', 'true')

10. Nama Tabel : Outbox

Primary Key : outbox

Ket : Merupakan tempat untuk outbox

Tabel 4.10 Outbox

NO Nama Field Type Lebar Keterangan


1 UpdatedInDB Timestamp
60

2 InsertIntoDB Timestamp
3 SendingDateTime Timestamp
4 SendBefore Time
5 SendAfter Time
6 Text Text 20
7 DestinationNumbe Varchar 20
r
8 Coding enum('Default_No_Compressio
n', 'Unicode_No_Compres
9 UDH Text 11
10 Class Int 10
11 TextDecoded Text 10
12 Id Int 10
13 MultiPart enum('false', 'true')
14 RelativeValidity Int 11
15 SenderID Varchar 20
16 SendingTimeOut Timestamp
17 DeliveryReport enum('default', 'yes', 'no')
18 CreatorID Text 20

11. Nama Tabel : Outbox Multipart

Primary Key : outbox_multipart

Ket : Merupakan tempat untuk Outbox Multipart

Tabel 4.11 Outbox Multipart

NO Nama Field Type Lebar Keterangan


1 Text Text 20
2 Coding enum('Default_No_Compression',
'Unicode_No_Compres
3 UDH Text 20
4 Class Int 11
5 TextDecoded Text 20
6 Id Int 10
7 SequencePosition Int 11
61

12. Nama Tabel : Pbk

Primary Key : pbk

Ket : Merupakan tempat untuk Pbk

Tabel 4.12 Pbk

NO Nama Field Type Lebar Keterangan


1 ID Int 11 Id
2 GroupID Int 11 Menampilkan group
3 Name Text 30 Name
4 Number Text 30 Number

13. Nama Tabel : Pbk Groups

Primary Key : pbk_groups

Ket : Merupakan tempat untuk Group

Tabel 4.13 Pbk Group

NO Nama Field Type Lebar Keterangan


1 Name Text 30 Nama
2 Id Int 11 Menampilkan Id

14. Nama Tabel : Phones

Primary Key : phones

Ket : Merupakan tempat untuk Telepon

Tabel 4.14 Phones

NO Nama Field Type Lebar Keterangan


1 Id Text 30 Id
2 UpdatedInDB Timestamp
3 InsertIntoDB Timestamp
62

4 TimeOut Timestamp
5 Send enum('yes',
'no')
6 Receive enum('yes',
'no')
7 IMEI Varchar 35
8 Client Text 30
9 Battery Int 11
10 Signal Int 11
11 Send Int 11
12 Received Int 11

15. Nama Tabel : Sentitems

Primary Key : sentitems

Ket : Merupakan tempat untuk sentitems

Tabel 4.15 Sentitems

NO Nama Field Type Lebar Keterangan


1 UpdatedInDB Timestamp
2 InsertIntoDB Timestamp
3 SendingDateTime Timestamp
4 DeliveryDateTime Timestamp
5 Text Text 30
6 DestinationNumbe Varchar 20
r
7 Coding enum('Default_No_Compressi
on', 'Unicode_No_Compres
8 UDH Text 30
9 SMSCNumber Varchar 21
10 Class Int 11
11 TextDecoded Text 30
12 Id Int 10
13 SenderID Varchar 20
14 SequencePosition Int 11
15 Status enum('SendingOK',
'SendingOKNoReport',
'SendingErr
63

16 StatusError Int 11
17 TPMR Int 11
18 RelativeValidity Int 11
19 CreatorID Text 30

4.2.3 Implementasi

1. Halaman Login Administrator dan Data User Admin

Halaman Login Administrator untuk masuk dalam menu utama dashboard

administrator. Halaman Login administrator dapat dilihat pada gambar 4.5.

Gambar 4.5 Halaman Login Administrator

Gambar 4.6 Halaman Data User Admin

Pada halaman ini admin dapat manambahkan admin baru, Merubah data

admin, merubah password admin. Dapat dilihat pada gambar 4.6.


64

2. Halaman Dasboard Lapangan dan Tampilan Transaksi

Halaman dashboards lapangan, Admin bisa merubah jam dan harga lapangan,

untuk masuk kedalam menu utama dashboard yang dapat dilihat pada gambar 4.7.

Gambar 4.7 Halaman Lapangan

Gambar 4.8 Halaman Transaksi

Pada halaman ini operator SMS Gateway memantau pesanan masuk yang

dikirim user, admin menkonfirmasi pembayaran masuk, dapat dilihat pada gambar

4.8.
65

3. Halaman Laporan Transaksi dan Tampilan Hasil Laporan Transaksi

Halaman dashboards Laporan Transaksi, admin bisa mengecek laporan

harian, bulanan dan tahunan, untuk masuk kedalam menu dashboard laporan yang

dapat dilihat pada gambar 4.9.

Gambar 4.9 Halaman Laporan Transaksi

Gambar 4.10 Halaman Hasil Laporan Transaksi

Pada halaman ini terdapat dari hasil laporan transaksi, dapat dilihat pada gambar

4.10.

4. Halaman Beranda Bougenville Sport

Halaman pengunjung yang terlihat pada gambar 4.11 mempunyai beberapa

menu yaitu : Menu panel atas, terdiri dari beranda, fasilitas, tentang bougenville

sport, pemesanan, harga, kontak.


66

Gambar 4.11 Halaman Beranda

5. Halaman Fasilitas

Gambar 4.12 Halaman Fasilitas

Pada gambar 4.12 halaman fasilitas terdapat info lapangan, ruang ganti,

lapangan parker, info sms booking.


67

6. Halaman Tentang

Gambar 4.13 Halaman Galeri

Pada halaman galeri foto terdapat kumpulan sedikit informasi tentang

Bougenville Sport dapat dilihat pada gambar 4.13.

7. Halaman Pemesanan

Pada halaman pemesanan, dihalaman ini terdapat untuk sms, yang akan

dibalas langsung oleh operator SMS Gateway . Halaman info sms dapat dilihat pada

gambar 4.14.

Gambar 4.14 Halaman Pemesanan


68

8. Halaman Harga

Gambar 4.15 Halaman Harga

Pada halaman info sms, dihalaman ini terdapat harga sewa lapangan futsal di

siang hari ataupun di malam hari dapat dilihat pada gambar 4.14.

9. Halaman Kontak

Gambar 4.16 Halaman Kontak

Pada halaman kontak ini terdapat alamat Bougenville Sport dan kontak yang

bisa dihubungi. Dapat dilihat pada gambar 4.16.


69

4.2.3.1 Tampilan SMS Gateway

1. Format Input INFO SMS

Pada tahapan format input INFO SMS ini, pelanggan menginputkan text

dengan menggunakan Mobile Phone atau Handphone bisa berupa GSM atau CDMA

dengan format INFO [spasi] SMS Contoh : info sms lalu kirim ke nomer SMS

center Bougenville Sport yang dapat dilihat pada gambar 4.17.

Gambar 4.17 Format Input INFO SMS

2. Format Input SMS Mengecek Lapangan

Pada tahapan format input Mengecek Lapangan ini, pelanggan menginputkan

text dengan menggunakan Mobile Phone atau Handphone bisa berupa GSM atau

CDMA dengan format CEK [spasi] TANGGAL [spasi] JAM_MAIN [spasi]

DURASI (jam) Contoh : cek 21-04-2017 9 2 lalu kirim ke nomer SMS center

Bougenville Sport.
70

Gambar 4.18 Format Input SMS Mengecek Lapangan

3. Format Input SMS Pemesanan Lapangan

Pada tahapan format input SMS pemesanan lapangan ini, pelanggan

menginputkan text dengan menggunakan Mobile Phone atau Handphone bisa berupa

GSM atau CDMA dengan format PESAN [spasi] TANGGAL [spasi] JAM_MAIN

[spasi] DURASI(jam) [spasi] NAMA_PEMESANAN(tanpa spasi) Contoh : pesan

21-04-2017 9 2 doni lalu kirim ke nomer SMS center Bougenville Sport yang dapat

dilihat pada gambar 4.19.

Gambar 4.19 Format Input SMS Pemesanan lapangan


71

4. Format Input SMS Konfirmasi Pembayaran

SMS Konfirmasi Pembayaran berfungsi untuk memberikan konfirmasi

pembayaran, format input SMS Konfirmasi Pembayaran dapat dilihat pada gambar

4.20 pelanggan memasukkan text dengan format KONFIRMASI [spasi] KODE-

BOOKING Contoh : konfirmasi ref-001, kirim ke 081350291164.

Gambar 4.20 Format Input SMS Konfirmasi Pembayaran

5. Format Output INFO SMS

Format output INFO SMS yang dapat dilihat pada gambar 4.21 merupakan

hasil output dari sistem yang telah di reply secara otomatis.

Gambar 4.21 Format Output INFO SMS


72

6. Format Output SMS Mengecek Lapangan

Format output SMS Mengecek Lapangan yang dapat dilihat pada gambar 4.22

merupakan hasil output dari sistem yang telah di reply secara otomatis info lapangan.

Gambar 4.22 Format Output SMS Mengecek Lapangan

7. Format Output SMS Pemesanan Lapangan

Format output SMS pemesanan Lapangan yang dapat dilihat pada gambar

4.23 merupakan hasil output dari sistem yang telah di reply secara otomatis

pemesanan lapangan.

Gambar 4.23 Format Output SMS Pemesanan Lapangan


73

8. Format Output SMS Konfirmasi Pembayaran

Format output SMS konfirmasi pembayaran yang dapat dilihat pada gambar

4.24 merupakan hasil output dari sistem yang telah di reply secara otomatis

konfirmasi pembayaran.

Gambar 4.24 Format Output SMS Konfirmasi Pembayaran

4.2.3.1 Arsitektur SMS Gateway

SMS atau Short Message Service pada awal diciptakan adalah bagian dari

layanan pada sistem GSM. SMS semula hanyalah merupakan layanan yang bersifat

komplementer terhadap dua layanan utama sistem GSM (atau sistem 2G pada

umumnya) yaitu layanan voice dan switched data. Namun karena keberhasilan SMS

yang tidak terduga, dengan ledakan pelanggan yang mempergunakannya,

meenjadikan SMS sebagai bagian integral dari layanan sistem.

Untuk implementasi SMS, Sistem pelayanan yang dibuat oleh operator adalah

dengan menyediakan SMS Center (SMSC). Secara fisik SMSC dapat berwujud visi
74

(personal komputer) biasa yang mempunyai interconectivitas dengan jaringan GSM.

Sebagai bagian dari sistem GSM, SMS adalah layanan yang sebenarnya merupakan

Bearer Service atau paket pengiriman dari data GSM. Bearer Service ini bekerja pada

layer fisik yang merupakan layer terbawah dari protokol aplikasi data GSM.

Representasi dari arsitektur jaringan GSM yang didalamnya terdapat konektivitas dari

SMS Center (SMSC) dapat dilihat pada Gambar 4.25.

SMS CENTER HANDSET GSM

HANDSET GSM OPERATOR


Gambar 4.25 Arsitektur Sistem GSM

4.2.4 Pengujian

4.2.4.1 Pengujian Sistem Metode Black Box

Pengujian yang digunakan untuk menguji sistem yang baru adalah pengujian

black box. Pengujian black box berfocus pada persyaratan fungsional perangkat

lunak.
75

Tabel 4.16. Pelaksanaan dari hasil pengujian Black Box

Tujuan Yang Ingin


Hasil Yang Di
No Dicapai Dalam Reaksi Sistem Hasil Uji
harapkan
Pengujian
Dapat di akses melalui Jika sistem dapat diakses Halaman utama tampil Berhasil
1 browser maka akan tampil dalam dalam browser
web browser
Menampilkan informasi Memanggil halaman Halaman informasi Berhasil
2
beranda informasi beranda beranda tampil
Menampilkan informasi Memanggil halaman Halaman informasi Berhasil
3
fasilitas informasi fasilitas fasilitas
Menampilkan informasi Memanggil halaman Halaman informasi Berhasil
4
tentang informasi tentang tentang
Menampilkan informasi Memanggil halaman Halaman informasi Berhasil
5
pemesanan informasi pemesanan pemesanan tampil
Menampilkan informasi Memanggil halaman Halaman informasi Berhasil
6
Harga informasi Harga Harga tampil
Sms format input info sms Mengirim pesan info sms Informasi info sms Berhasil
7
diterima
Sms format input Mengirim pesan Informasi mengecek Berhasil
8
mengecek lapangan mengecek lapangan lapangan diterima
Sms format input Mengirim pesan Informasi pemesanan Berhasil
9
pemesanan lapangan pemesanan lapangan lapangan diterima
Sms format input Mengirim pesan Informasi konfirmasi Berhasil
10
konfirmasi pembayaran konfirmasi pembayaran pembayaran diterima

Anda mungkin juga menyukai