• Tidak ada hasil yang ditemukan

Modul SMS Gateway Auto Refill Voucher Pulsa dengan Menggunakan Java SDK 1.6.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Modul SMS Gateway Auto Refill Voucher Pulsa dengan Menggunakan Java SDK 1.6."

Copied!
26
0
0

Teks penuh

(1)

v

ABSTRAKSI

Modul SMS Gateway ini merupakan bagian dari Sistem ARV yang berfungsi untuk mengakses fasilitas SMS pada telepon selular. Didalam Modul ini terjadi pengaksesan koneksi ke telepon selular. Modul ini juga memiliki fasilitas untuk melakukan pengiriman pesan SMS dan pengambilan seluruh pesan SMS pada telepon selular. Modul ini dapat berkerja sendiri namun dikhususkan untuk Modul Proses SMS sebagai pengguna. Hasil yang tercapai dari modul ini adalah pengguna dapat membaca dan mengirim pesan SMS pada telepon selular yang terkoneksi dengan computer.

(2)

vi

ABSTRACT

SMS Gateway Module is a part of ARV System that has a function for accessing SMS facility on cellular phone. Inside this module will occurred a connection process to cellular phone. This module also have a facility to send SMS message and receive all SMS messages from cellular phone. This module can work alone but specialized for SMS Process Module as a user. The result of this project is the user can send and receive SMS messages from cellular phone that connected with computer.

(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN TUGAS AKHIR ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI LAPORAN TUGAS AKHIR UNTUK KEPERLUAN AKADEMIS ... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

KATA PENGANTAR ...iv

ABSTRAKSI ... v

ABSTRACT ...vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

BAB I PERSYARATAN PRODUK ... 15

I.1. Proses Bisnis ... 15

I.1.1. Latar Belakang ... 15

I.1.2. Keadaan Awal Bisnis Multi Level Penjualan Voucher ... 16

I.1.3. Pengertian Software ARV ... 18

I.1.4. Target Pasar ... 18

I.1.5. Fitur Utama ... 19

I.1.6. Desain Alur Kerja Software ... 20

I.1.7. Pengembangan Software ARV ... 24

I.1.8. Definisi, Akronim, dan Singkatan ... 25

I.1.9. Batasan – Batasan Masalah ... 26

(4)

viii

II.1. Pendahuluan Modul SMS Gateway ... 28

II.1.1. Ruang Lingkup Proyek ... 28

II.1.2. Dasar Teori Format Data SMS yang Digunakan ... 29

A. Protocol Data Unit ... 29

II.1.3. Overview Laporan ... 39

II.2. Gambaran Keseluruhan ... 40

II.2.1. Perspektif Produk ... 40

II.2.2. Fungsi Produk ... 41

II.2.3. Karakteristik Pengguna ... 41

II.2.4. Batasan – Batasan Modul ... 41

II.2.5. Asumsi dan Ketergantungan ... 42

II.2.6. Penundaan Persyaratan ... 43

II.3. Persyaratan Antarmuka Eksternal ... 43

II.3.1. Antarmuka dengan Pengguna ... 43

II.3.2. Antarmuka Perangkat Keras ... 43

II.3.3. Antarmuka Perangkat Lunak ... 44

II.3.4. Antarmuka Komunikasi ... 44

II.4. Fitur Produk Perangkat Lunak ... 44

II.4.1 Fitur Konfigurasi SMS Device (Telepon Selular) ... 44

II.4.1.1 Tujuan ... 44

II.4.1.2 Urutan Stimulus / Respon ... 44

II.4.1.3 Persyaratan Fungsional yang Berhubungan ... 44

II.2.1.3.1. Persyaratan Fungsional Konfigurasi SMS Device ... 44

(5)

ix

II.2.1.3.1.2 Masukan ... 45

II.2.1.3.1.3 Pemrosesan ... 45

II.2.1.3.1.4 Keluaran ... 45

II.4.2 Fitur Ambil Semua Pesan SMS ... 45

II.4.2.1 Tujuan ... 45

II.4.2.2 Urutan Stimulus / Respon ... 45

II.4.2.3 Persyaratan Fungsional yang Berhubungan ... 45

II.4.2.3.1. Persyaratan Fungsional ... 45

II.4.2.3.1.1. Pendahuluan ... 45

II.4.2.3.1.2. Masukan ... 45

II.4.2.3.1.3. Proses ... 45

II.4.2.3.1.4. Keluaran ... 46

II.4.3 Fitur Mengirim Pesan SMS ... 46

II.4.3.1. Tujuan ... 46

II.4.3.2. Urutan Stimulus / Respon ... 46

II.4.3.3. Persyaratan Fungsional yang Berhubungan ... 46

II.4.3.3.1. Persyaratan Fungsional ... 46

II.4.3.3.1.1. Pendahuluan ... 46

II.4.3.3.1.2. Masukan ... 46

II.4.3.3.1.3. Proses ... 46

II.4.3.3.1.4. Keluaran ... 46

BAB III DESAIN PERANGKAT LUNAK ... 47

III.1.1. Identifikasi ... 47

(6)

x

III.2. Desain Arsitektur Perangkat Lunak ... 48

III.2.1. Use Case Diagram ... 48

III.2.2. Activity Diagram... 51

III.2.4. Entitas Relasi Diagram (ERD) ... 62

III.2.4.1.Landasan Teori... 62

III.2.4.2.Pembahasan ERD ... 64

BAB IV PENGEMBANGAN SISTEM ... 65

IV.1. Perencanaan Tahap Implementasi ... 65

IV.1.1. Pembagian Class ... 65

IV.1.2. Keterkaitan Antar Class ... 66

IV.1.2. Keterkaitan Antar Tabel di Database ... 67

Penjelasan Tabel Yang Ada di Dalam Database ... 69

IV.2. Perjalanan Tahap Implementasi (Coding) ... 72

IV.2.1. Bottom Up Implementasi ... 72

IV.2.2. Ulasan Realisasi Fungsionalitas ... 73

4.1.1. Fitur Mengirim Pesan SMS ... 73

4.1.2. Fitur Mengambil Seluruh Pesan SMS ... 74

4.1.3. Fitur Konfigurasi SMS Gateway ... 74

BAB V TESTING DAN EVALUASI SISTEM ... 75

V.1. Rencana Pengujian Sistem Terimplementasi ... 75

V.1.1. Test Case ... 75

V.1.2. Uji Fungsionalitas Class ... 76

V.2. Perjalanan Metodologi Pengujian... 77

(7)

xi

V.2.2. Metode Black Box ... 82

V.3. Ulasan Hasil Evaluasi ... 82

BAB VI KESIMPULAN DAN SARAN ... 84

VI.1. Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi ... 84

(8)

xii

DAFTAR GAMBAR

Gambar I. 1 Pemesanan Pulsa Awal ... 20

Gambar I. 2 Alur Pengiriman Voucher Pulsa ... 21

Gambar I. 3 Permintaan Depsoit ... 22

Gambar I. 4 Konfirmasi Penyetoran Uang ... 22

Gambar I. 5 Permintaan Data dari Downline ... 23

Gambar III. 1 Gambar Aktor ... 49

Gambar III. 2 Gambar Use Case ... 49

Gambar III. 3 Gambar Garis Relasi ... 49

Gambar III. 4 Gambar Include ... 49

Gambar III. 5 Gambar Extends ... 50

Gambar III. 6 Use Case SMS Gateway ... 50

Gambar III. 7 Gambar Inisialisasi Awal ... 51

Gambar III. 8 Gambar Control Flow ... 51

Gambar III. 9 Gambar Action State ... 52

Gambar III. 10 Gambar Decision ... 52

Gambar III. 11 Inisialisasi Final ... 52

Gambar III.12 Activity Ambil Semua Pesan ... 53

Gambar III. 13 Activity Kirim Pesan SMS ... 53

Gambar III. 14 Activity Konfigurasi Koneksi ... 54

Gambar III. 15 Gambar Class Diagram ... 56

Gambar III. 16 Class Diagram PDU ... 57

(9)

xiii

Gambar III. 18 Class Diagram SMSGateway ... 59

Gambar III. 19 Class Diagram SMSMessage ... 60

Gambar III.20 Entity Relation Diagram ... 63

Gambar IV. 1 Relasi Class Diagram ... 67

(10)

xiv

DAFTAR TABEL

Tabel II. 1 Nomor SMS Center I ... 30

Tabel II. 2 Nomor SMS Center II ... 31

Tabel II. 3 Rumus Menghitung Jangka Waktu Validasi SMS ... 33

Tabel II. 4 Tabel Skema 7 Bit ... 36

Tabel IV 1Tabel Realisasi Fungsionalitas Fitur... 73

Tabel V. 1 Uji Fungsionalitas Mengirim Pesan SMS ... 76

Tabel V. 2 Uji Fungsionalitas Mengambil Seluruh Pesan SMS ... 77

Tabel V.3 Pengujian valueOf di IncomingSMSMessage Class ... 78

Tabel V.4 Pengujian valueOf di PDU Class ... 78

Tabel V.5 Pengujian valueOf di PDUUserData Class ... 79

Tabel V.6: Pengujian toText di PDUUserData Class ... 79

Tabel V.7 Pengujian valueOf di SMSGateway Class ... 79

Tabel V.8 Pengujian getAllMessages di SMSGateway Class ... 80

Tabel V.9 Pengujian connect di Terminal Class ... 80

Tabel V.10 Pengujian disconnect di Terminal Class ... 80

Tabel V.11 Pengujian send di Terminal Class ... 81

Tabel V.12 Pengujian send di Terminal Class ... 81

Tabel V.13 Black Box Mengirim Pesan SMS ... 82

(11)

15

BAB I

PERSYARATAN PRODUK

I.1. Proses Bisnis

Modul SMS Gateway ini merupakan salah satu dari tiga modul Sebuah Software Auto Refill Voucher (ARV). Oleh karena itu sebelum mendeskripsikan penjelasan-penjelasan Modul SMS Gateway, maka terlebih dahulu menceritakan gambaran global deskripsi Software ARV. Semua penjelasan tergabung di dalam sub bab Proses Bisnis Software ARV ini.

I.1.1. Latar Belakang

Perkembangan pemakaian telepon selular di Indonesia semakin tahun semakin berkembang pesat. Dilihat dari berbagai merk baru telepon selular yang masuk ke pasar Indonesia dan keluarnya berbagai jenis baru dari merek lama yang telah dahulu berada di pasar telepon selular Indonesia. Penggunaan telepon selular ini diprediksikan akan meningkat setiap tahunnya diiringi dengan teknologi canggih yang diusung oleh telepon selular tersebut.

Tentunya dari segi penyediaan pulsa telepon selular juga berkembang. Berbagai produk pulsa baru yang di keluarkan melalui berbagai media iklan. Perang harga tarif pulsa pun tidak terelakkan antara penjual pulsa. Setiap

provider mengatasnamakan bahwa perusahaan mereka yang menyediakan tarif pulsa termurah dibanding pesaingnya. Tentunya hal ini membawa perubahan pemakaian pulsa yang meningkat bagi pengguna telepon selular. Hal ini di karenakan tarif pulsa yang murah dan layanan tambahan yang diberikan oleh provider pulsa tersebut.

(12)

16

Penjualan pulsa ini memberikan keuntungan yang lumayan bagi para penjual pulsa.

Sebuah Software penjualan voucher pulsa yang saat ini sedang berkembang adalah dengan cara menjual voucher pulsa elektrik. Penjualan pulsa elektrik pun tidak membutuhkan tempat lagi, tetapi dengan cara door to door ( langsung orang ke orang). Melalui layanan SMS (Short Message Service) penjual pulsa dapat langsung melakukan transaksi penjualan pulsa dengan pembeli pulsa di mana saja dan kapan saja. Tentunya hal ini memperluas cakupan area pasar penjualan pulsa.

Dalam menjalankan bisnis ini, kita memerlukan orang-orang yang menjadi semacam bawahan atau agen penjualan langsung dibawah kita. Agen yang menjadi bawahan ini disebut sebagai downline. Para downline ini terdiri dari siapa saja yang menginginkan menjual pulsa elektrik kepada orang lain, dan tentunya harus didata terlebih dahulu biodata orang tersebut dan mempunyai saldo minimal yang ditetapkan. Saldo ini nantinya sebagai modal awal dari downline dalam melakukan transaksi pembelian pulsa. Penjual pulsa yang mempunyai downline ini juga dapat disebut perantara distributor pulsa elektrik, di karenakan dia menjual pulsa elektrik ke orang lain (para

downline) untuk dijual kembali ke orang lain. Dan juga perantara distributor pulsa elektrik ini mempunyai orang yang diatas dia (semacam distributor yang lebih luas dan besar) untuk meminta (membeli) pulsa elektrik. Orang ini disebut sebagai Upline dari si perantara distributor pulsa elektrik tersebut.

Untuk membantu proses penerimaan dan pengiriman permintaan pulsa antara downline dan upline ini, maka diperlukan sebuah software yang mengatur semua proses yang terjadi dalam transaksi penjualan pulsa elektrik tersebut. Software ini dinamakan Software Auto Refill Voucher.

I.1.2. Keadaan Awal Bisnis Multi Level Penjualan Voucher

(13)

17

layanan penjualan pulsa secara multi level. Ada beberapa perusahaan yang menyediakan layanan penjualan pulsa secara multi level, diantaranya adalah Pulsa Baru, Dapur Pulsa, BB Refill, dll. Tentunya setiap perusahaan mempunyai keunggulan dan kelemahan tersendiri dalam menjalankan bisnis ini.

Ketika seseorang mengajukan dirinya untuk ikut dalam sebuah perusahaan tersebut, maka orang tersebut terlebih dahulu mendaftarkan dirinya dengan cara menghubungi langsung ke nomor kontak yang disediakan atau bertemu langsung ke alamat kantor perusahaan itu. Setelah mendaftarkan diri, maka diharuskan menyetorkan sejumlah uang yang telah ditetapkan ke rekening bank sebagai saldo awal. Setelah mempunyai saldo awal, maka orang tersebut dapat menjalankan bisnis penjualan voucher pulsa. Perusahaan tersebut disebut juga sebagai upline.

Dalam menjalankan bisnis penjualan pulsa ini, kita juga dapat merekrut atau mengajak orang lain untuk bergabung. Tentunya orang yang diajak tersebut berada di bawah kita. Orang yang berada dibawah kita disebut juga

downline. Setelah mengajak orang tersebut menjadi downline kita, maka identitas orang tersebut kita daftarkan ke upline dengan cara SMS. Dalam mendaftarkan identitas orang tersebut, disertai juga perbedaan harga voucher yang kita inginkan.

Setelah itu upline akan memberikan nomor pin downline. Setelah itu, downline langsung dapat menjalankan bisnis penjualan voucher ini. Tentunya setiap pemesanan voucher pulsa yang dilakukan oleh downline, jumlah saldo kita yang akan dipotong sesuai dengan harga yang asli diberikan langsung ke kita. Lalu selisih harga untuk downline akan diakumulasikan dan menjadi keuntungan bagi kita. Kita dapat mempunyai lebih dari satu downline sebanyak yang kita inginkan tentunya.

(14)

18

I.1.3. Pengertian Software ARV

Dilihat dari namanya software ini adalah sebuah software yang mengatur proses transaksi penjualan pulsa elektrik melalui layanan SMS. Software ini mengatur penerimaan permintaan pulsa dari downline dan secara otomatis langsung mengirim permintaan pulsa ke upline. Begitu juga ketika menerima pesan pengisian pulsa dari upline akan di teruskan secara otomatis ke downline. Disamping itu software ini berfungsi juga mengatur transaksi sistem keuangan dari penjualan voucher pulsa. Mengatur dari harga penjualan pulsa, jumlah saldo dari tiap downline dan juga sistem deposit yang dilakukan downline. Software ini juga akan memberikan sebuah laporan dari hasil transaksi penjualan voucher pulsa ke para downline per periode.

I.1.4. Target Pasar

Tentunya software ini di peruntukkan bagi para penjual voucher pulsa elektrik yang telah menerapkan Software jaringan multi level. Seorang penjual voucher pulsa yang ikut dalam sebuah perusahaan penyedia voucher pulsa dan telah mempunyai banyak downline.

Saat ini, berbagai macam software yang mengelola atau memanajemen transaksi penjualan voucher pulsa melalui SMS, namun harganya masih tergolong mahal bagi seseorang yang baru memulai bisnis ini. Dan juga terkadang fitur-fitur yang disajikan tidak sesuai dengan keinginan dari calon pemakai software.

(15)

19

I.1.5. Fitur Utama

Software ARV ini memberikan beberapa fitur utama yang tentunya mendukung aktivitas transaksi penjualan voucher pulsa elektrik. Melalui pendataan kebutuhan calon pemakai software, maka didapatilah fitur-fiturnya. Diantaranya adalah :

1) Otomatisasi pengisian pulsa

Merupakan fitur utama dari Software ARV ini, dimana terjadinya proses otomatis untuk keperluan pengisian pulsa yang diminta downline dan permintaan pulsa kepada agen diatas pengguna Software ARV ini. Dalam otomatisasi pengisian voucher pulsa ini terjadi pengecekan keyword dari setiap SMS yang masuk dan kuga membuat keyword bagi setiap SMS yang akan dikirimkan kembali.

2) Konfigurasi data-data

Ada beberapa data yang dapat dikonfigurasi oleh pemakai ketika menjalankan software ARV ini, yaitu :

a. Konfigurasi komunikasi port b. Pendataan produk voucher pulsa

c. Pendataan address book (upline, downline, dan teman) d. Pendataan saldo (deposit dan jumlah saldo)

3) Akses SMS

Merupakan fitur tambahan dari Software ARV ini, dimana user dapat melihat atau berinteraksi langsung dengan data-data atau teks SMS yang di terima dan dikirim menggunakan pelayanan Software ARV ini.

4) Pendataan transaksi pulsa

(16)

20

I.1.6. Desain Alur Kerja Software

Software Auto Refill Voucher (ARV) digunakan oleh agen (penjual

voucher pulsa elektrik) yang memiliki downline dan upline (Operator). Rancangan aliran data yang terdapat pada Software Auto Refill Voucher adalah :

Gambar I. 1 Pemesanan Pulsa Awal

Ketika konsumen akan membeli pulsa elektrik kepada downline maka

downline tersebut akan mengirim SMS melalui jaringan GSM yang berisi data pemesanan pulsa ke Software Auto Refill Voucher (ARV). Dalam mengirimkan permintaan pesanan voucher pulsa elektrik, downline harus mengetikkan format penulisan atau keyword yang telah di tetapkan oleh

upline-nya (agen yang memakai Software ARV). Dengan menggunakan telepon selular (receiver) sebagai SMS Gateway data SMS dari downline

diterima dan diolah pada komputer yang sudah ter-install Software Auto Refill Voucher (ARV).

(17)

21

pesanan voucher, jumlah saldo member mencukupi atau tidak dalam melakukan transaksi, ketepatan keyword. Sebelumnya downline telah menyetorkan sejumlah uang yang akan menjadi saldo untuk dapat melakukan transaksi. Apabila hasil pengecekan SMS tersebut valid atau cocok dengan data yang telah ada di Software, maka Software Auto Refill Voucher (ARV) akan mengirimkan SMS ke server upline melalui telepon selular (send) yang berisi pemesanan voucher pulsa elektrik. Dari server upline (operator) SMS tersebut akan di kirimkan ke provider.

Gambar I. 2 Alur Pengiriman Voucher Pulsa

(18)

22

Gambar I. 3 Permintaan Depsoit

Ketika downline akan menambah jumlah saldo yang ada, maka terlebih dahulu downline akan meminta nomor tiket kepada sistem dengan mengetikkan keyword yang sesuai dengan format pemberitahuan deposit awal. Nomor tiket adalah tiga buah susunan angka secara acak yang nantinya akan diberikan kepada setiap downline yang awalnya mengkonfirmasikan pengisian atau penambahan saldo downline di Sistem ARV.

(19)

23

Setelah mendapatkan nomor tiket, Downline akan menyetorkan sejumlah uang ke rekening bank BCA atau Mandiri pengguna software. Lalu jumlah uang yang ditransfer ditambahkan dengan nomor tiket yang didapat. Setelah mentransfer uang, maka downline harus segera memberikan konfirmasi kembali ke sistem. Lalu Operator akan mengecek apakah downline yang mengkonfirmasikan pengiriman uang benar-benar telah dikirim atau belum. Setelah itu operator akan menambahkan saldo downline sesuai dengan yang dikirim oleh downline sendiri.

Gambar I. 5 Permintaan Data dari Downline

(20)

24

I.1.7. Pengembangan Software ARV

Pengembangan software ini dilakukan secara permodul. Setiap modulnya saling berkaitan satu dengan yang lainnnya. Ada 3 modul yang nantinya akan dibuat, yaitu :

a. Modul SMS Gateway

Modul SMS Gateway ini adalah bagian dari Software Auto Refill Voucher Pulsa (ARV). Modul ini nantinya memberikan output text yang nantinya dapat diolah oleh modul pemrosesan Auto Refill Voucher

Pulsa(ARV). Modul ini juga memiliki kemampuan untuk membaca port dan mengolah data SMS yang berupa PDU.

b. Modul Proses AutoVoucher Refill

Modul Proses ARV ini merupakan modul utama dalam pemrosesan SMS secara otomatis di dalam program aplikasi Sistem ARV. Modul Proses ARV bertujuan sebagai pusat pengolahan data SMS yang diterima dari Modul Gateway secara otomatis. Semua data yang diterima dari Modul Gateway dibaca dan diolah secara otomatis untuk melanjutkan pengiriman data lagi ke Modul Gateway. Data yang diterima dengan data yang dikirimkan lagi tentu berbeda dari segi isi dan formatnya.

c. Modul Manajemen Data Transaksi

(21)

25

pembuatan laporan memudahkan pendokumentasian dari pengguna Sistem dan juga dapat dibuat sebagai bukti transaksi.

I.1.8. Definisi, Akronim, dan Singkatan

Dalam pembuatan laporan ini, terdapat berbagai istilah, akronim, dan singkatan-singkatan. Dalam bagian ini mendata kata-kata tersebut dan memberikan sedikit penjelasannya. Diantaranya adalah :

1. SRS : Software Requirement Specification 2. GSM : Global System for Mobile

3. Sistem ARV : Sistem Auto Refill Voucher 4. MLM : Multi Level Marketing

5. Downline : Orang yang dibawah kita dalam struktur jaringan MLM 6. Upline : Orang yang diatas kita dalam struktur jaringan MLM 7. Operator : orang yang mengoperasikan sebuah sistem. 8. SMS Gateway

Pintu gerbang bagi penyebaran Informasi dengan

menggunakan SMS. Dengan menggunakan SMS Gateway, dapat menyebarkan pesan ke ratusan nomor secara otomatis yang langsung terhubung dengan database nomor-nomor ponsel tanpa harus mengetik ratusan nomor dan pesan di telepon selular, karena semua nomor akan diambil secara otomatis dari database yang sudah disediakan terlebih dahulu.

9. PDU (Protokol Data Unit)

Sebuah protokol yang digunakan untuk transmisi data. Dalam mengirim dan menerima SMS, PDU tidak hanya berisi pesan saja, tetapi juga banyak informasi tentang pengirim. Mulai dari nomor pengirim, nomor SMC (Short Message Center) pengirim, waktu berlaku SMS, dan lain sebagainya. Semuanya dibangun dalam bentuk bilangan-bilangan heksadesimal.

(22)

26

Sebuah antarmuka pada perangkat keras yang digunakan sebagai komunikasi data yang masuk melalui telepon selular dan di teruskan ke komputer.

11. SMS (Short Message Service)

Sebuah mekanisme penyampaian pesan pendek dalam jaringan bergerak (Punnet Gupta 2003). SMS saat ini menjadi sebuah fitur mendasar dari setiap telepon selular. Fitur SMS baru berjalan ketika terdapat operator telepon seluler (operator provider) yang menyediakan layanan ini. SMS memungkinkan dua orang yang memiliki telepon selular dapat saling mengirimkan pesan teks satu sama lain.

12. SMC : Short Message Center

Sebuah nomor telepon dari provider yang bertanggung jawab dalam mengelola pesan SMS dari pengguna.

I.1.9. Batasan

Batasan Masalah

Dalam pengembangan Software ARV ini ada beberapa hal yang menjadi batasan-batasan. Hal ini menunjukkan ruang lingkup atau cakupan kinerja dari Software ARV ini. Pendeskripsian batasan pun dibagi menjadi beberapa kategori. Yaitu :

a. Batasan-Batasan Program Aplikasi

1. Diaplikasikan langsung di sebuah personal komputer atau laptop.

2. Berjalan di Sistem Operasi Komputer Microsoft XP.

3. Koneksi antara handphone dengan komputer harus benar-benar terkoneksi dengan baik dan benar-benar.

4. Pengetikkan keyword harus sesuai dari penulisannya (format tulisan, pemakaian huruf kapital dan penulisan kalimat). 5. Bila terjadi kesalahan dalam pengetikkan keyword dalam

(23)

27

6. Dalam pengisian data-data di dalam form, penulisan kata atau kalimat harus sesuai dengan format yang disediakan. 7. Ada beberapa hal aktifitas yang memerlukan pengoperasian

manual oleh user (operator), seperti memasukkan jumlah saldo downline, jika downline telah menyetorkan depositnya. 8. Sistem dapat menerima lebih dari satu kali transaksi

pemesanan voucher dalam satu kali pengiriman SMS.

9. Sebelum memulai atau menggunakan Software ARV ini, pastikan dahulu semua pengisian data-data seperti data kontak, downline, upline, produk, dan data lainnya terisi dengan jelas dan benar.

10. Nomor handphone dapat berupa nomor GSM dan CDMA. b. Batasan-Batasan Perangkat Lunak

1. Menggunakan bahasa pemrograman Java

2. Menggunakan Netbeans 6.1 sebagai development tools-nya.

3. Untuk Software Operasi yang di gunakan yaitu Microsoft XP.

4. Untuk aplikasi database menggunakan MySql 5.0

5. Menggunakan XAMPP sebagai development tool sistem database.

c. Batasan-Batasan Perangkat Keras

1. Intel Pentium Celeron (Pentium 4 Disarankan) 2. Memory 256 MB (512 Disarankan)

3. Hardisk 10 GB (lebih besar lebih baik)

4. Monitor VGA 800 x 640 pixel (1028 x 768 disarankan) 5. Mouse dan Keyboard

(24)

83

BAB VI

KESIMPULAN DAN SARAN

Di dalam pembahasan bab kesimpulan dan saran ini, menjelaskan hasil akhir dari perjalanan dokumentasi pengembangan sistem SMS Gateway. Semua pertanyaan yang timbul dalam pengembangan sistem berlangsung apakah sudah terpenuhi jawabannya. Lalu menguraikan tujuan awal dari pengembangan sistem ini apakah telah terpenuhi atau masih ada yang belum. Lalu menguraikan bagian mana saja yang telah terpenuhi dan bagian mana yang masih belum terpenuhi.

Lalu memberikan saran-saran kepada Modul SMS Gateway ini yang dirasakan masih dapat diimplementasikan di dalam sistem SMS Gateway. Saran-saran yang dikemukakan juga bersifat berupa kritikan fitur yang masih kurang memenuhi tujuan awal dari pengembangan sistem dan saran dapat berupa pujian dari sistem yang di kembangkan ini. Saran yang disampaikan juga dapat dilihat berdasarkan dari hasil eveluasi keseluruhan sistem.

VI.1. Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi

Dalam bagian ini, akan di jelaskan beberapa kesimpulan yang di dapat dari hasil akhir pengembangan sistem SMS Gateway ini, yaitu:

1. Tercapainya tujuan awal dari pengembangan sistem SMS Gateway ini, yaitu mengakses fasilitas SMS pada telepon selular. Hal ini dilihat fitur-fitur yang mendukung kegiatan tersebut telah berhasil di terapkan dan berjalan lancar, yaitu: fitur mengirim pesan SMS dan mengambil seluruh pesan SMS.

(25)

84

3. Dalam pemakaian sistem ini, karakteristik pengguna telah tercapai, yaitu ARV Prosesor.

4. Semua fitur-fitur pendukung telah selesai di implementasikan dan ketika diujicobakan telah berhasil.

5. Pada bagian desain perangkat lunak sistem, menggunakan pendekatan Object Oriented.

VI.2. Keterkaitan Antara Saran dengan Hasil Evaluasi

Dalam bagian saran ini, memberikan beberapa tanggapan dari segi fitur yang ada di program dan juga tambahan fitur. Diantaranya adalah:

1. Dalam hal ini fitur-fitur yang disajikan hanya untuk ARV prosesor saja, di harapkan dapat mengembangkan kearah pemakaian untuk keperluan aplikasi lainnya.

(26)

lxxxv

DAFTAR PUSTAKA

1. Darwin,Ian F;Java Cookbook, 2nd Edition; O'Reilly, 2004 2. Horton, Ivor ;Beginning Java™ 2, JDK™ 5 Edition;Wiley, 2005 3. [Man08] Mantronic e-Refill. 2008. RETAILER/AGEN PULSA

ELEKTRONIC LENGKAP.(20 Nov. 2005) Available from :

http://indonetwork.co.id/ Mantronic/175709 [cited 10 Maret 2008].

4. Murach,joel;beginning Java 2 JDK 5; SPD, 2005

5. NP, Andi;Cara Cepat Menguasai E-Refill; Mobile Media Communication, 2007. Jakarta.

6. Patel,Pratik; Java Database Programming withJDBC; Coriolis Group Books ,1996

Gambar

Gambar I. 1 Pemesanan Pulsa Awal
Gambar I. 2 Alur Pengiriman Voucher Pulsa
Gambar I. 4 Konfirmasi Penyetoran Uang
Gambar I. 5 Permintaan Data dari Downline

Referensi

Dokumen terkait

Jenis gaya kepemimpinan ini dalam mempengaruhi anggotanya menggunakan cara dan pola pendekatan melalui peningkatan kepedulian terhadap pentingnya nilai, sebagai acuan

Perizinan yang dibutuhkan dalam proses pembangunan perumahan adalah izin mendirikan bangunan (IMB), serta izin dari instansi terkait lainnya. Besaran

c) Guru sendiri belum terbiasa dalam penggunaan model pembelajaran TGT sehingga pengambilan tindakan untuk mengatasi kesulitan siswa dalam pembelajaran tidak

Apalagi pada masa kini tekhnologi informasi (TI) sangat berpengaruh besar dalam kehidupan sehari hari, akan berdampak positif jika menggunakan dengan bijak dan sebaliknya

Berdasarkan latar belakang masalah yang telah dipaparkan, maka peneliti tertarik untuk melakukan penelitian mengenai pengaruh komitmen organisasi terhadap kinerja

Hasil analisis menunjukkan aksesibilitas tidak mempunyai hubungan yang bermakna dengan pemilihan kelas kepesertaan JKN, dalam hal ini disebabkan karena meskipun

Hal ini sesuai dengan pendapat Ariani dan Kristiana (2017) yang menyatakan bahwa jika seseorang memiliki regulasi emosi yang tinggi, maka ia akan mampu menjaga,

Interpretasi Nasional (atau cara paralel yang diakui oleh RSPO) sebaiknya mencakup, sewajarnya: detil-detil kebijakan atau hukum nasional yang relevan, daftar jenis-jenis