PENGEMBANGANSERVERLAYANAN PULSA UNTUK TRANSAKSI PENJUALAN PULSA ELEKTRONIK DENGAN MODELWATERFALL
BERBASISOBJECT ORIENTED PROGRAMMING
Oleh
ANNISA SOFYANTI
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar SARJANA KOMPUTER
Pada
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG
ABSTRACT
THE SERVER DEVELOPMENT OF PULSES SERVICE FOR SALE TRANSACTION OF ELECTRONIC PULSES WITH WATERFALL
MODEL BASED ON OBJECT ORIENTED PROGRAMMING
By
ANNISA SOFYANTI
Mostly use of mobile phones today resulted in increased demand for mobile phone
users in charging pulses. Currently mobile users often come to a counter that sells
various types of pulses, either physical or electronic vouchers to fill their pulses. But
there are also several pulses agencies that serve the purchases pulses by ordering
electronics pulses via the SMS system.
In this research the system was developed as a service server pulses to pulses
elec-tronic sales transaction based on Object Oriented Programming. This system was
build using PHP and MySQL database for data storage process. This system
de-sign using Waterfall and SMS gateway is used to facilitate the sale transaction
automatically.
Keywords: Object Oriented Programming, PHP, Pulses Server, SMS gateway, Waterfall
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Perkembangan teknologi pada zaman globalisasi sekarang ini telah berkembang
sangat pesat. Banyaknya macam perkembangan teknologi telah memudahkan
manusia dalam menjalankan berbagai macam aktivitas, baik itu dalam bidang
perkantoran, perkuliahan, maupun dunia perdagangan. Perkembangan dalam
bidang telekomunikasi saat ini mengalami kemajuan yang cukup pesat pula,
con-tohnya handphone. Saat ini banyak manusia yang telah memanfaatkan teknologi handphone dalam kegiatan komunikasinya sehari-hari, baik itu telepon, short-message-service(SMS), ataupun fasilitas lain yang disediakan handphone.
Maraknya penggunaanhandphonesaat ini mengakibatkan bertambahnya kebutuhan para pengguna handphone dalam pengisian pulsa. Saat ini pengguna handphone kerap mendatangi beberapacounteryang menjual berbagai jenis pulsa, baik berupa voucher fisik maupun elektonik untuk mengisi pulsa mereka. Namun ada pula be-berapa agen pulsa yang melayani pembelian pulsa elektronik dengan cara memesan
pulsa melalui sistem SMS. Dalam hal ini, seorang agen tidak selalu dapat melayani
permintaan pelanggan selama 24 jam, karena sebagai manusia seorang agen pun
memiliki aktivitasnya sendiri baik itu sedang dalam perjalanan, pada waktu
istira-hat, melakukan aktifitas kerja dan lain sebagainya. Oleh karena itu, sebuah sistem
SMSgatewaydibuat agar dapat membantu seorang agen yang memiliki kesibukan tertentu dalam melayani kebutuhan pelanggannya selama 24 jam tanpa harus selalu
2
gatewayini dapat meningkatkan pelayanan seorang agen karena sms yang masuk ke server/agen akan otomatis diteruskan ke server utama sehingga balasan yang diterima berupa pulsa yang diminta oleh pelanggan.
Perkembangan dunia saat ini sangat dipengaruhi oleh perkembangan teknologi
in-formasi yang memungkinkan terjadinya perpindahan data inin-formasi dengan sangat
cepat. Hal ini menuntut setiap individu ataupun institusi untuk terus mengikuti
perkembangan Teknologi Informasi. Salah satu teknologi informasi yang sangat
berkembang saat ini adalah Web Programming.
Web Programming dapat dikembangkan menjadi berbagai aplikasi praktis yang dapat diterapkan dalam kehidupan sehari - hari, salah satunya adalah SMSgateway. Dengan adanya SMS gateway, maka dalam penelitian ini akan dibahas mengenai pembuatanserverlayanan pulsa untuk penjualan pulsa elektronik secara praktis dan cepat, sehingga memudahkanuserdan konsumen dalam melakukan transaksi.
1.2
Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan maka rumusan masalah yang
di-dapat adalah bagaimana membuat suatuserveruntuk melayani transaksi penjualan pulsa, sehingga dari pembeli bisa langsung mengirim permintaan pulsa keserver.
1.3
Batasan Masalah
Batasan masalah pada penelitian ini :
1. Software open source yang digunakan sebagai koneksi darihandphoneatau pun modem ke MySQL adalah Gammu.
3
3. Proses pengembangan perangkat lunak ini menggunakan bahasa
pemrograman PHP dan aplikasiDatabase Management SystemMySQL.
4. Tools yang digunakan adalah Web server dan dalam penelitian ini menggu-nakansoftwareXAMPP), Adobe Dreamweaver, phpMyAdmin, CodeIgniter dan beberapa aplikasi browser (seperti Mozilla Firefox, Internet Explorer, Google Chrome, Opera, Netscape dan Safari).
5. Serverhanya dapat diakses olehadmin.
6. Tidak membahas masalah yang disebabkan karena atau berhubungan dengan
penyedia layanan jaringan (provider).
1.4
Tujuan
Tujuan dilaksanakannya penelitian ini adalah:
1. Menerapkan metodewaterfalldalam pengembangan sistem.
2. Memanfaatkan aplikasi smsgatewayyang terkoneksi dengan internet.
3. Mengembangkan sistemserver layanan pulsa dengan basisObject Oriented Programming.
1.5
Manfaat
Manfaat yang diperoleh dari penelitian ini adalah :
1. Aplikasi ini mempermudah agen dalam melakukan transaksi penjualan pulsa
secara otomatis.
2. Menambah pengetahuan mengenaiserverlayanan pulsa.
4
4. Sebagai referensi bagi peneliti lain yang akan melakukan penelitian yang
se-jenis.
BAB 5
SIMPULAN DAN SARAN
5.1
Simpulan
Dari penelitian pengembanganserverlayanan pulsa untuk transaksi penjualan pulsa elektronik dengan model waterfall berbasis Object Oriented Programming ini, maka dapat diambil kesimpulan sebagai berikut:
1. Metode waterfall dapat diimplementasikan dalam pengembangan server layanan pulsa untuk transaksi penjualan pulsa elektronik berbasisobject ori-ented programming.
2. Sistem server pulsa dapat dikembangkan dengan menggunakan bahasa pemrograman PHP dengandatabaseMySQL.
3. SMSgateway dapat mempermudah transaksi penjualan pulsa secara massal dan otomatis.
5.2
Saran
Berdasarkan penelitian yang dilakukan, terdapat beberapa saran berbagai berikut :
1. Diharapkan SMSGateway dapat dikembangkan dengan menggunakantools lain selain gammu sehingga didapatkan perbedaannya.
DAFTAR PUSTAKA
Komputer, Wahana. Short Course series : PHP Programming. Yogyakarta :
Penerbit Andi. 2009.
Mall, Rajib. Fundamentals Of Software Engineering, 2nd ed. New Delhi:
Prentice-Hall of India Private Limited. 2003.
Mohammed, Nabil dan A. Govardhan. A Comparison Between Five Models of
Software Engineering. India : International Journal of Computer Science Issues
Vol. 7. 2010.
Mulyanto, Aunur Rofiq, dkk. Rekayasa Perangkat Lunak Jilid I.Jakarta :
Departemen Pendidikan Nasional. 2008.
Nugroho, Bunafit. Aplikasi Pemrograman Web Dinamis dengan PHP dan
MySQL.Yogyakarta : Gava Media. 2004.
Purnamasari, Chindie, S.N.M.P Simamora, Fitri Susanti. Implementasi SMS
Gateway dalam Solusi Penyediaan Laporan Peserta Didik Kursus. Bandung.
2010. Home page : http://courseware.politekniktelkom.ac.id/Jurnal.
Solichin, Achmad. Pemrograman Web dengan PHP dan MySQL. Jakarta. 2011.
Home page : http://www.informatika.unsyiah.ac.id/arie/pbw/Pemrograman Web
dengan PHP MySQL.pdf
Tandean, Meilky, Solikin, Robbi Hendriyanto. Aplikasi Monitoring Runtime
Server dan Implementasi VNC Remote Server Berbasis Android. 2012. Home
page : http://repository.politekniktelkom.ac.id/Proyek
Tarigan, Daud Edison. Membangun SMS Gateway Berbasis Web dengan
CodeIgniter. Yogyakarta : Penerbit Lokomedia. 2012.