APLIKASI MEMBERSHIP INTER CLUB INDONESIA REGIONAL JOGJA BERBASIS SMS GATEWAY
Naskah Publikasi
diajukan oleh:
Ellysa Yesianti 08.11.1964
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
2
INTER CLUB INDONESIA JOGJA REGION MEMBERSHIP APPLICATION BASED ON SMS GATEWAY APLIKASI MEMBERSHIP INTER CLUB INDONESIA REGIONAL JOGJA BERBASIS SMS GATEWAY Ellysa Yesianti Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT Of an organization will be be good, if doing good management of its members. Similarly to community such as the Regional Inter Club Indonesia Yogyakarta (Yogyakarta Regional ICI). All activities in the organization will be successful if coordinated information dissemination to members either. So that members can actively participate in any organized activities. Currently utilization of SMS as a very effective medium for spreading information, see the vast majority of people use it for the same purpose. By leveraging existing technology developments, namely SMS Gateway so that this process will be more efficient. Using the system with the help of SMS Gateway will be facilitate both parties, for members and officials ICI Regional Jogja. In addition to helping the process of information dissemination. This system will be helpful in data processing for ICI member Regional Jogja itself. Keywords: information systems, membership, SMS Gateway.
3
1. Pendahuluan Suatu organisasi akan menjadi baik apabila dilakukan pengelolaan yang baik terhadap member-nya, begitu pula dengan komunitas seperti Inter Club Indonesia Regional Jogja(ICI Regional Jogja). Semua kegiatan dalam organisasi akan berhasil bila penyebaran informasi kepada para member terkoordinasi dengan baik, sehingga para member dapat turut berperan aktif dalam setiap kegiatan yang dilaksanakan. Dengan berkembangnya teknologi, penyebaran informasi saat ini semakin mudah saja. Kini sebagian besar orang menggunakan SMS sebagai media penyebaran informasi, dan pada beberapa waktu belakangan ini muncul lagi salah satu inovasi baru dalam media penyebaran informasi, yaitu SMS Gateway. Dengan bantuan SMS Gateway ini proses penyebaran informasi dari pengurus ICI Regional kepada para member akan semakin mudah. Dari latar belakang masalah tersebut, maka penulis mencoba membantu proses mengelolaan data member dan penyebaran informasi kepada member, sehingga menulis laporan skripsi dengan judul “ Aplikasi Membership Inter Club Indonesia Regional Jogja Berbasis SMS Gateway”
2. Landasan Teori 2.1 Short Message Services(SMS) SMS merupakan salah satu layanan penting dari Global System of Mobile(GSM). SMS merupakan aplikasi ponsel yang menyediakan layanan untuk mengirim dan menerima pesan pendek berupa huruf dan angka.
Gambar 2.1 Arsitektur Jaringan SMS
1
2.2 SMS Gateway Dewasa ini, masyarakat lebih mengartikan SMS gateway sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat komputer. SMS gateway lebih mengarah kepada sebuah program yang
1
SMS(Short Message Service), 2009.http://digilib.ittelkom.ac.id/index.php?option =com_content&view=article&id=411:sms-short-message-service&catid=17 :sistem-komunikasi-bergerak&Itemid=14, diakses tanggal 1 November 2012.
4
mengkomunikasiakan sistem operasi komputer dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS. 2.3 Perangkat Lunak yang Digunakan 2.3.1 Gammu Gammu merupakan sebuah aplikasi untuk membangun SMS Gateway. Gammu memiliki kemampuan menjalankan layanan antara lain calls, SMS, EMS, phonebook memories, filesystem, logos, pictures, ringtones, dan lain-lain. Setiap layanan pada Gammu dijalankan melalui command line dari dalam folder Gammu. Di dalam folder ini terdapat file aplikasi untuk menjalankan Gammu seperti gammu, gammurc, dan smsdrc. Selain file aplikasi juga terdapat file database yang disediakan Gammu. 2.3.2 MySql MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language). Pada MySQL sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri dari sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. 2.3.3 Apache Apache merupakan web server yang paling banyak dipergunakan di internet. Program ini pertama kali didesain untuk sistem operasi lingkungan Unix. Web server berfungsi menerima permintaan (request) berupa halaman web melalui HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali (response) hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. 2.3.4 Adobe Dreamweaver CS3 Dreamweaver merupakan software utama yang digunakan oleh Web Designer mauapun Web Programmer dalam mengembangkan suatu situs web. Web editor merupakan perangkat lunak yang digunakan untuk mengetik perintah-perintah script yang digunakan, baik itu client side scripting maupun server side scripting bahkan beberapa web editor dapat digunakan untuk mengatur layout atau tampilan halaman web secara instan. 2.3.5 Adobe Photoshop CS3 Adobe photoshop adalah sebuah image editor atau penyunting gambar yang sangat terkenal dan popular. Dalam perancangan suatu website, Adobe Photoshop CS3 digunakan untuk mengolah dan mengkompresi image agar lebih meminimalkan ukuran dari file tersebut dengan kualitas yang baik. 2.3.6 Mozilla Firefox Mozilla Forefox adalah web browser gratis dan open source yang dikembangkan
5
oleh Mozilla Corporation. Web browser merupakan software yang diinstal yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. 3 Identifikasi Masalah 3.1 Analisis PIECES 3.1.1 Analisis Kinerja Sistem (Perfomance Analysis) Kinerja diukur dengan jumlah produksi(troughput) dan waktu jawab(response time). Dengan sistem lama jumlah produksi dan waktu jawab tidak dapat maksimal karena terbentur kendala yang menghambat keefisiensian sistem. 3.1.2 Analisis Informasi(information Analysis) .
Pada ICI Regional Jogja terdapat sistem informasi yang kurang baik, dari
pengamatan diperoleh kelemahan-kelemahan informasi pada sistem lama adalah tingkat efisiensi dalam penyebaran informasi yang masih kurang. 3.1.3 Analisis Ekonomi(Economic Analysis) Secara ekonomi sistem-sistem yang ada saat ini memerlukan biaya operasi yang lebih besar, yaitu dalam proses pengalihan dan penyimpanan data member yang memakan biaya, dengan adanya sistem yang baru dapat meminimalisir biaya yang diperlukan. 3.1.4 Analisis Pengendalian(Control Anlysis) Masalah yang timbul adalah kontrol terhadap informasi akan sulit dilakukan apabila terjadi kesalahan, dan informasi yang sudah menyebar akan sulit untuk dikendalikan atau diperbaiki. 3.1.5 Analisis Efisiensi(Efficiency Analysis) Masalah efisiensi yang terdapat pada organisasi ICI Regional Jogja antara lain: a. Pemborosan sumber daya keuangan dan sumber daya manusia. b. Kurang efisien dalam memanfaatkan waktu untuk menghasilkan dan menyampaikan informasi. c.
Terbatasnya sumber daya manusia (SDM) dalam menyampaikan informasi.
3.1.6 Analisis Pelayanan(Service Analysis) Adapun
masalah
pelayanan
yang
terdapat
pada
organisasi
ini
adalah
penyampaian informasi kepada pemakai informasi yang masih dibatasi Sumber Daya Manusia (SDM). Jika pada sistem lama semua lingkup kerja sistem bergantung pada satu orang saja, dan cara ini sangat kurang efektif. 3.2 Analisis Kebutuhan Sistem 3.2.1 Kebutuhan Perangkat Keras Kebutuhan akan perangkat keras adalah salah satu hal yang terpenting dalam
6
membangun sistem ini, adapun perangkat keras (hardware) yang digunakan dalam pembuatan aplikasi ini adalah sebagai berikut: 1. Processor : Intel(R) Core(TM)2 Duo CPU T8300 @2.40GHZ 2. Memory : 3072MB RAM 3. Hardisk : 250GB 3.2.2 Kebutuhan perangkat lunak Analisis kebutuhan perangkat lunak bertujuan untuk mengetahui secara detail perangkat lunak apa saja yang dibutuhkan dalam membangun dan menjalankan sistem informasi ini, perangkat lunak yang saya pakai antara lain: 1. Gammu 2. Apache 3. MySQL 4. Adobe Dreamweaver CS3 5. Adobe Photoshop CS3 6. Firefox 3.2.3 Kebutuhan Pengguna (User) User dari sistem aplikasi ini adalah administrator, dalam hal ini administrator berfungsi sebagai pengendali dan pelaksana sistem, agar sistem berjalan sesuai dengan prosedur yang telah ditentukan. 3.2.4 Kebutuhan Informasi Dari hasil analisa data dan informasi yang dibutuhkan untuk membangun dari sistem lama ke sistem yang baru, yang dibutuhkan antara lain data user dan data member. 3.3
Perancangan Sistem Perancangan proses atau perancangan sistem bertujuan untuk menggambarkan
alur proses yang terjadi dalam sebuah sistem. Secara umum metode yang digunakan untuk perancangan ini dibagi menjadi dua, yaitu physical system dan logical system. Physical system merupakan metode yang tepat digunakan untuk menggambarkan alur
suatu
sistem
(flowchart).
Sedangkan
menggunakan Data Flow Diagram(DFD).
untuk
menggambarkan
aliran
data
7
1. Flowchart
Gambar 3.1 Flowchart Sistem 2. Data Flow Diagram(DFD)
Gambar 3.2 DFD Level 0
4. Hasil Implementasi dan Pembahasan 4.1 Pengujian Sistem Uji coba sistem adalah proses yang dilakukan untuk menilai apakah yang dirancang telah sesuai dengan apa yang diharapkan dengan kata lain suatu kegiatan mengevaluasi keunggulan dan kelemahan terhadap sesuatu yang diuji. Uji coba ini dinyatakan berhasil apabila fungsi pada perangkat lunak sesuai dengan yang diharapkan. Contoh form login admin pada sistem aplikasi membership ICI regional Jogja:
8
Gambar 4.1 Form Login Ketika text field diisikan sembarang kata, dan tidak terdaftar dalam daftar administrator, maka akan muncul peringatan bahwa username dan password yang dimasksudkan tidak sesuai. Sedangkan jika berhasil hasil yang keluar adalah sebagai berikut:
Gambar 4.2 Tampilan aplikasi setelah berhasil login 4.2 Hasil Pengujian Hasil pengujian sistem menunjukkan sistem berjalan dengan baik. Sistem dapat menjalankan setiap menu yang ada dalam aplikasi membership tersebut, dan sistem juga dapat mengirimkan pesan sesuai dengan tujuan utama dibuatnya sistem ini.
9
5. Kesimpulan dan saran 5.1 Kesimpulan Berdasarkan pembahasan pada halaman sebelumnya, yang mencakup datadata penelitian pada ICI regional Jogja maka dapat diambil kesimpulan sebagai berikut: 1. Dengan adanya sistem aplikasi membership yang berbasis SMS Gateway ini akan memudahkan ICI Regional Jogja dalam penyampaian informasi kepada para member mengenai agenda acara, khususnya bagi divisi membership dan divisi humas yang bertanggung jawab dalam hal ini. 2.
Dengan adanya sistem ini akan memudahkan divisi membership dalam menyimpan dan pengolahan data member dari Inter Club Indonesie Regiaonal Jogja dengan lebih terorganisir dan efisien.
5.2 Saran Mengingat tidak ada yang sempurna di dunia ini kecuali Sang Pencipta, penulis juga menyadari bahwa penulisan skripsi ini masih banyak kekurangan, maka dari itu kritik dan saran dari para pembaca yang sekiranya dapat membangun dan memperbaiki sistem ini sangat diharapkan. Adapun saran-saran yang dapat diberikan untuk menyempurnakan dan mengembangkan aplikasi ini adalah sebagai berikut: 1. Aplikasi ini hanya berjalan di localhost, sehingga tidak menutup kemungkinan dikembangkan menjadi lebih baik lagi yang dapat berjalan di server secara online. 2. Diharapkan dapat ditambahkan fasilitas lainnya yang dapat membantu operasional ICI regional Jogja, seperti menambahkan fasilitas untuk pembayaran
pendaftaran
member
dan
lain
sebagainya.
Daftar Pustaka Fathansyah. 1999. Basis Data. Bandung: Informatika. Fikri, Azkal. Aplikasi Short Message Service(SMS) Gateway untuk Layanan Informai Regristrasi Administrasi Mahasiswa. Jakarta: Universitas Pendidikan Indonesia. Jogiyanto, HM. 2003. Sistem Informasi Teknologi. Yogyakarta: Andi. Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi. Bugroho, Bunafit. 2005. PHP dan MySQL dengan Editor Dreamweaver MX. Yogyakarta: Andi. SMS(Short Message Service), 2009.http://digilib.ittelkom.ac.id/index.php?option =com_content&view=article&id=411:sms-short-message-service&catid=17 :sistem-komunikasi-bergerak&Itemid=14, diakses tanggal 1 November 2012. Toha, Eko. 2011. Skema / Teori Dasar SMS.http://niatingsun.blogspot.com/2011/ 08/skema-teori-dasar-sms.html, diakses 3 November 2012. Sunarfrihantono, Bimo. 2002. PHP dan MySQL untuk Web. Yogyakarta: Andi.
10