• Tidak ada hasil yang ditemukan

PENERAPAN SMS GATEWAY PADA INFORMASI PENDATAAN ATLET KONI PROVINSI PAPUA MENGGUNAKAN CODEIGNITER

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENERAPAN SMS GATEWAY PADA INFORMASI PENDATAAN ATLET KONI PROVINSI PAPUA MENGGUNAKAN CODEIGNITER"

Copied!
6
0
0

Teks penuh

(1)

238

PENERAPAN SMS GATEWAY PADA INFORMASI PENDATAAN

ATLET KONI PROVINSI PAPUA MENGGUNAKAN

CODEIGNITER

Dinasty Arwakon

1

, Remuz MB Kmurawak

2

dan Samuel Mandowen

3

1,2,3

Program Studi Sistem Informasi FMIPA Universitas Cenderawasih email: [email protected]

email:[email protected]

Abstrak: Penelitian ini bertujuan untuk merancang sistem informasi untuk mendata atlet di

KONI Papua. Sistem informasi ini dapat digunakan untuk mengelola data atlet pada 50 cabang olahraga. Data atlet yang kelola antara lain adalah; usia atlet, jenis olahraga, dll. Program bahasa yang digunakan untuk membuat tampilan antar muka sistem informasi pendataan atlet adalah PHP dengan Framework Codeigniter, sementara untuk membuat database, menggunakan MySQL. Metode yang digunakan untuk merancang aplikasi adalah metode Waterfall. Selain itu, tujuan pembuatan sistem informasi ini adalah untuk membantu admin KONI Papua dalam proses pendataan atlet dan proses pencarian data atlet dengan lebih cepat dan mudah. Sistem informasi ini juga dilengkapi dengan fitur SMS Gateway untuk mengirim dan menerima pesan dari dan kepeda atlet.

Kata Kunci: Sistem informasi, Atlet KONI Papua, Sistem informasi, Codeigniter, MySQL, SMS

Gateway, waterfall.

1. PENDAHULUAN

Komite Olahraga Nasional Indonesia (KONI) Sebagai lembaga yang memiliki atlet disetiap cabang olahraga dengan jumlah yang banyak, maka KONI Provinsi Papua perlu melakukan pendataan terhadap semua atlet agar data dapat tersimpan dengan baik. Proses pendataan yang sedang digunakan saat ini masih dilakukan secara manual, yaitu didata pada kertas atau buku kemudian data-data tersebut diolah menggunakan Microsoftexcel. Hal ini mengakibatkan proses pengolahan data atlet masih kurang efektif dan efisien. Dengan adanya suatu sistem informasi pengelolaan data atlet, dapat menunjang kinerja dari lembaga tersebut.

Sistem informasi pendataan atlet yang dibangun atau dikembangkan pada KONI Provinsi Papua dapat membantu admin dalam mengelola data atlet. Selain itu, sistem informasi pendataan atlet juga memiliki fitur SMS Gateway yang berguna untuk memberikan informasi berupa SMS kepada semua atlet yang telah terdata dalam database atau sistem. Pesan Akan dikirimkan pada atlet melalui SMS berupa informasi tentang kegiatan yang Akan berlangsung dan juga pesan untuk melengkapi berkas atlet dan lain-lain. Cara pengiriman pesan yaitu dengan SMS

broadcast atau pengiriman pesan masal dan juga dapat mengirimkan SMS perorangan kepada

semua atlet. Namun untuk SMS broadcast dibagi berdasarkan cabang olahraga dengan tujuan untuk mempermudah admin. Dengan adanya fitur SMS Gateway dapat mempermudah admin dalam memberikan informasi dengan lebih efektif dan efisien.

2. LANDASAN TEORI

a. Sistem Informasi

Sistem informasi dapat didefinisikan sebagai kumpulan elemen yang saling berhubungan satu sama lain dan membentuk satu kesatuan untuk menggabungkan data, memproses dan menyimpan, serta menyalurkan informasi. Dengan kata lain sistem informasi merupakan kesatuan elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk aliran informasi yang akan mendukung pengambilan keputusan dan melakukan kontrol terhadap jalannya suatu organisasi (Watung, dkk., 2014).

brought to you by CORE

View metadata, citation and similar papers at core.ac.uk

(2)

239

b. FrameworkCodeigniter

Adalah kumpulan modul-modul dalam bentuk class library yang dapat kita gunakan untuk membentuk sebuah aplikasi web yang lebih besar dengan memanfaatkan modul-modul class

library tersebut (Wiswakarma, 2010).

c. Model View Controller (MVC)

MVC adalah sebuah framework yang memisahkan antara aplikasi logika dengan presentasi pada halaman web. Hal tersebut dapat membantu pengembang dalam membangun aplikasi karena sudah terjadi pemisahan antara proses pembuatan tampilan antar muka dan pemrograman. Ilustrasinya dapat dilihat pada gambar 2.3 (Raharjo, 2015).

User Model

View

Controller Database

GAMBAR1.APLIKASI DENGAN ARSITEKTUR MVC

1. Model digunakan sebagai presentasi database. Dalam codeigniter, perintah-perintah query sql diletakan dalam file model, seperti insert, delete, edit dan select karena perintah-perintah tersebut berhubungan dengan database.

2. Controller digunakan sebagai pengendali (control) antara view dan model melalui permintaan dari HTTP.

3. View adalah suatu halaman khusus yang digunakan untuk menyajikan informasi kepada

client. Semua permintaan dari client yang diproses melalui controller dan model akan

dikembalikan kepada view sesuai permintaan yang direquest.

d. SMS Gateway

Pada awalnya, SMS Gateway dibutuhkan untuk menjembatani antar SMSC. SMSC merupakan mobile operator seperti Telkomsel, Indosat dan lain-lain. Hal ini dikarenakan SMSC yang dibangun oleh perusahaan yang berbeda memiliki protokol komunikasi sendiri dan bersifat pribadi. SMS Gateway ini kemudian ditempatkan diantara kedua SMSC yang berbeda pada protokol tersebut, yang akan menerjemahkan data dari protokol SMSC satu ke protokol SMSC lainnya yang dituju. Berikut adalah ilustrasinya pada Gambar 2.4.

SMSC 1 SMSC Protokol 1 SMS Gateway SMSC Protokol 2 SMSC 1

GAMBAR 2ILUSTRASI SMSGATEWAY (AMINUDIN,2014).

Namun seiring perkembangan teknologi komputer dan perkembangan teknologi informasi, SMS

Gateway tidak lagi dimaksudkan sebagaimana yang tampak pada gambar 2.4. Dewasa ini,

masyarakat lebih mengartikan SMS Gateway sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi. Berikut adalah ilustrasinya pada gambar 2.5.

Aplikasi Perangkat

komunikasi SMS Gateway

GAMBAR 3.DIAGRAM SMSGATEWAY

SMS Gateway kemudian lebih mengarah kepada sebuah aplikasi yang mengkomunikasikan

(3)

240

menerima SMS. SMS Gateway juga dibekali dengan tampilan antarmuka yang mudah dan standar. Cara kerja SMS Gateway pada dasarnya hamper sama dengan mengirimkan SMS melalui hand phone, hanya saja bedanya adalah pengirimannya bukan melalui hand phone, tetapi modem GSM. Dan modem inilah yang dikendalikan oleh PC menggunakan aplikasi SMS

Gateway. Berikut adalah arsitektur SMS Gateway pada gambar 2.6.

GSM Modem Mobile Network

Operator

SMSC

Mobile User1 Mobile User2

Access Point Indoor Server

GAMBAR 5ARSITEKTUR SMSGATEWAY

e. Unified Modelling Language (UML)

Unified Modelling Language adalah suatu bahasa pemodelan untuk sistem atau perangkat

lunak yang digunakan untuk menyederhanakan permasalahan-permasalahan yang kompleks sehingga lebih mudah dipelajari dan dipahami. Dalam kerangka pengembangan sistem, UML sebagai bahasa pemodelan berguna sebagai sarana analisis, pemahaman, visualisasi, komunikasi, dokumentasi dan juga bermanfaat dalam melakukan pengujian terhadap aplikasi yang telah selesai dikembangkan (Nugroho, 2010).

f. Pengujian Black Box

Pengujian Black Box merupakanpengujian program dengan cara mengamati keluaran (output) program tanpa harus mengetahui segala yang dilakukan oleh sistem dengan berbagai macam masukan (input), menguji seluruh tombol dan fasilitas program. Jika keluaran program dan seluruh fasilitas program berjalan dan tidak terjadi kesalahan pada saat dioperasikan, data keluaran telah sesuai dengan yang diharapkan, maka program dianggap baik. Dalam hal ini pengujian program dilakukan oleh orang yang mengerti sistem secara keseluruhan (Wahyuni, 2011).

3. METODE PENGEMBANGAN SISTEM

Metode yang digunakan dalam merancang sistem informasi pendataan atlet pada KONI Papua menggunakan metode waterfall. Pada metode ini semua tahapan harus diselesaikan terlebih dulu secara tuntas sebelum melanjutkan ke tahap berikutnya. Hal ini bertujuan untuk menghindari terjadinya pengulangan pada tahapan tersebut. Berdasarkan penjelasan tersebut penulis menggunakan metode waterfall karena metode ini melakukan pendekatan secara sistematis dan bertahap mulai dari level kebutuhan sistem, selanjutnya ke tahap analisis, desain, pembuatan kode program, pengujian, dan pemeliharaan.

4. PERANCANGAN SISTEM

Gambar 6.1 Merupakan penggambaran rancangan sistem yang akan dibangun.Disini dijelaskan siapa yang berperan untuk menjalankan sistem danfasilitas apa saja yang bisa dilakukan.

(4)

241

Super Admin

Kelola Data Master

Keola Data Atlet Kelola Data Admin

Biodata

Data Fisik Data Prestasi <<extend>> <<extend>> <<extend>> Kota/ Kabupaten Cabang Olagraga <<extend>> <<extend>> Login <<include>> <<include>> <<include>> Data Penunjang <<extend>> Admin SMS Tulis SMS Kotak Keluar Kotak Masuk <<extend>> <<extend>> <<extend>> <<include>> Sub Cabang Olahraga <<extend>> Logout <<include>> Pesan Terkirim <<extend>>

Gambar 6.Perancangan Use Case Diagram

biodata_atlet nama_lengkap id_atlet PK tempat_lahir jenis_kelamin tanggal_lahir usia pendidikan_terakhi r suku agama alamat pekerjaan status phone email image id_cabang FK id_kota FK id_subcabor FK cabang nama_cabang id_cabang PK sub_cabor nama_subcabor id_subcabor PK id_cabang FK kota nama_kota id_kota PK data_prestasi nama_kegiatan id_prestasi PK id_atlet FK skala_kegiatan waktu_kegiatan data_fisik tinggi_badan id_fisik PK id_atlet FK berat_badan golongan darah tempat_kegiatan prestasi jenis_kegiatan data_penunjang file id_penunjang PK id_atlet FK keterangan level id_level PK level tbl_admin nama_lengkap id_admin PK id_level FK username password jenis_kelamin phone +cari()

(5)

242

Relasi antar tabel menggambarkan hubungan antara tabel-tabel yang terdapat pada database konidb yang terdapat field kunci (primary key) dan terdapat (foreign key). Kedua kunci (key) ini digunakan untuk menghubungkan antara tabel.

5. HASIL DAN PEMBAHASAN

GAMBAR 8HALAMAN LOGIN GAMBAR 9HALAMAN UTAMA

.GAMBAR 10HALAMAN FORM SMS GAMBAR 11HALAMAN KOTAK MASUK

6. KESIMPULAN

1) Sistem informasi pendataan atlet dapat membantu proses pengelolaan data atlet pada KONI Provinsi Papua dalam pengelolaan data atlet.

2) Proses pengelolaan data tersebut meliputi proses pendataan administrator,pendataan cabang olahraga, sub cabang olahraga, kota dan kabupaten,data atlet, dan penyaluran informasi melalui SMS Gateway pada KONI Provinsi Papua.

3) Dengan adanya sistem informasi pendataan atletdapat mengubah proses manual menjadi sebuah sistem yang terkomputerisasi sehingga informasi seperti data lengkap atlet, usia produktif, jenis kelamin, suku, atlet berdasarkan cabang olahraga dan kota dapat diperoleh dengan cepat.

(6)

243

DAFTAR PUSTAKA

[1] Aminudin, 2014. Program Absendi Siswa Realtime dengan PHP dan SMS Gateway. Yogyakarta: Lokomedia.

[2] Anonim, 2013. Website Profil KONI Papua. [Online] Available at: http://konipapua.or.id/tugas-pokok/ [Accessed 15 January 2016].

[3] Fathansyah, 2004. Buku Teks Komputer Basis Data. Bandung: Informatika Bandung.

[4] Indrajani, 2014. Database Systems. Jakarta: Alex Media Komputindo.

[5] Iswandy, E., 2014. Perancangan Sistem Informasi Tentang Pencatatan Hasil Tes Kemampuan Fisik Atlet. Jurnal Teknoif, 2 Oktober.Volume II.

[7] Jogiyanto, 2005. Analisis Dan Desain. Yogyakarta: Andi.

[8] Kasman, A. D., 2014. Membangun Aplikasi Sistem SMS Quick Count dengan PHP. Depok: Kresnamedia.

[9] Nugroho, A., 2010. Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode

USDP. Yogyakarta: C.V Andi Offset (Penerbit ANDI).

[10] Raharjo, B., 2015. Belajar Otodidak Framework Codeigniter. Bandung: Penerbit Informatika.

[11] Rosa & Shalahuddin, M., 2015. Rekayasa Perangkat Lunak. Bandung: Informatika. [12] Saputra, A., 2011. Trik Kolaborasi Codeigniter & JQuery. Yogyakarta: Lokomedia. [13] Wahana Komputer, 2014. Mudah Membuat Aplikasi SMS Gateway dengan

Codeigniter. Jakarta: PT Alex Media Komputindo.

[14 Wahyuni, T. S., 2011. Implementasi Perancangan Sistem Informasi Ekspedisi Paket Pada Pt. Pos Indonesia. Jurnal Teknologi Informasi & Pendidikan, 1 September, Volume VOL. 4 NO. 1 September 2011, p. 42.

[5] Wiswakarma, K., 2010. 9 Langkah Menjadi Master Framework Codeigniter. Yogyakarta: Lokomedia.

Gambar

Gambar  6.1  Merupakan  penggambaran  rancangan  sistem  yang  akan  dibangun.Disini  dijelaskan  siapa  yang  berperan  untuk  menjalankan  sistem  danfasilitas  apa  saja  yang  bisa  dilakukan
Gambar 6.Perancangan Use Case Diagram

Referensi

Dokumen terkait

Bermula dengan 12 jenis ujian yang ditawarkan pada bulan Januari 1984, meningkat kepada 72 jenis ujian pada Disember 1995, Jabatan Hematologi

Ini bukan kemenangan kita, semua kita sudah tidak mungkin bisa mengalahkan dosa dan kuasa dunia, hanya Tuhan Yesus yang sudah mengalahkan kuasa setan dan segala sesuatu

a. Apabila dokter karena kealpaan dalam pelayanan kesehatan yang mengakibatkan kerugian pada pasien, maka dokter dapat dimintakan pertanggungjawaban pidana

OGC ® OWS-8 Aviation – Weather Information Exchange Model (WXXM) Engineering Report.. Copyright © 2012 Open

Peningkatan bobot badan dipengaruhi oleh kadar protein juga diperoleh dari hasil penelitian (Sujatmiko, 2012), yang menyatakan bahwa pemberian daun rami yang memiliki

Puji syukur kehadirat Tuhan Yang Maha Esa, yang senantiasa melimpahkan rahmat serta hidayah-Nya, sehingga penulis dapat menyelesaikan pertanggung jawaban tertulis

Tujuan dari penelitian ini dimaksudkan untuk memperoleh gambaran mengenai penggunaan media video dalam pembelajaran Seni Budaya di SMP Negeri 29 Bandung, maka penelitian

Masalah utama akuntansi untuk KDP adalah jumlah biaya yang KDP adalah jumlah biaya yang diakui sebagai asset yang harus dicatat sampai dengan konstruksi tersebut