KARYA TULIS ILMIAH
RANCANG BANGUN SISTEM INFORMASI PENGUMUMAN AKADEMIK BERBASIS SMS GATEWAY PADA STMIK U’BUDIYAH INDONESIA DENGAN MENGGUNAKAN CODEIGNITER PHP FRAMEWORK DAN GAMMU
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat-syarat guna memperoleh gelar Ahlimadiya Komputer STMIK U’Budiyah Indonesia
Oleh: Nama : Syahrial Nim : 10123036
PROGRAM STUDI DIPLOMA III MANAJEMAN INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2013
1
LEMBAR PENGESAHAN SIDANG
RANCANG BANGUN SISTEM INFORMASI PENGUMUMAN AKADEMIK BERBASIS SMS GATEWAY PADA STMIK U’BUDIYAH INDONESIA DENGAN MENGGUNAKAN CODEIGNITER PHP FRAMEWORK DAN GAMMU
Tugas Akhir/KTI
oleh Syahrial ini telah dipertahankan didepan dewan penguji
padaTanggal : 14 September 2013
Dewan Penguji:
1. Ketua (Jurnalis, ST., MBA)
2. Anggota (Fesrianelvada, ST., M.Cs)
3. Anggota (Juwita, M.Kom)
2
Karya Tulis Ilmiah
Diajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Ahlimadiya Komputer STMIK U’Budiyah Indonesia
Oleh Nama : Syahrial Nim : 10123036
Disetujui,
Penguji I
Penguji II
(Fesrianevalda, ST, M.Cs)
(Juwita, M.Kom)
Menyetujui, Ka. Prodi Manajemen Informatika
Disetujui, Dosen Pembimbing
(Faisal Tifta Zany, M.Sc)
(Jurnalis J.Hius, ST,. MBA)
Mengetahui, Ka. STMIK U’Budiyah
(Dr.Amin Haris, MPd)
3
LEMBAR PERNYATAAN KEASLIAN HASIL
Saya yang bertanda tangan di bawah ini Nama
: Syahrial
NIM
: 10123036
Progran Studi
: Manajemen Informatika
Dengan ini saya menyatakan bahwa Karya Tulis Ilmiah yang saya susun sebagai syarat memperoleh gelar Ahlimadya Komputer merupakan hasil karya tulis saya sendiri. Adapun bagian-bagian tertentu dalam penulisan Tugas Akhir ini yang saya kutip dari hasil karya tulis orang lain dan telah dituliskan sumbernya secara jelas sesuai dengan norma, kaidah dan etika penulisan ilmiah. Saya bersedia menerima sanksi pencabutan gelar akademik yang saya peroleh dan sanksi-sanksi lainnya sesuai dengan peraturan yang berlaku, apabila kemudian hari ditemukan adanya plagiat dalam Karya Tulis Ilmiah ini.
Banda Aceh, 2013
14 September
Yang membuat pernyataan,
(Syahrial) NIM : 10123036
4
KATA PENGANTAR
Dengan mengucapkan segala puji bagi kehadirat Allah SWT, yang Maha Pengasih lagi Maha Penyayang, karena dengan rahmat dan hidayah-Nya Tugas akhir ini dapat diselesaikan. Shalawat dan salam penulis sanjungkan kepada Nabi Besar Muhammad SAW, beserta para sahabat dan keluarga beliau atas segala perjuangan dan pengorbanan merekalah, kita telah terbebas dari alam kebodohan dan menuju ke alam yang berilmu pengetahuan seperti yang kita rasakan sekarang sampai detik ini. Alhamdulillah, berkat taufiq dan hidayah-Nya, penulis telah dapat menyelesaikan penulisan Tugas Akhir yang berjudul “Rancang Bangun Sistem Informasi Pengumuman Akademik Berbasis SMS Gateway pada STMIK U’Budiyah Indonesia dengan menggunakan CodeIgniter PHP Framework dan Gammu”. Penyusunan Tugas akhir ini disusun untuk memenuhi persyaratan dalam rangka menyelesaikan program studi DIII Manajemen Informatika pada Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK U’Budiyah Indonesia) Banda Aceh. Tugas akhir ini belumlah mencapai taraf sempurna, karena masih banyak terdapat kekurangan dan kesulitan yang dihadapi dalam proses penyusunan dan penulisan Tugas akhir skripsi ini serta keterbatasan ilmu yang penulis miliki. Meskipun pada akhirnya berkat kesabaran dan pertolongan Allah SWT, segala kendala yang menghadang dapat penulis lewati. Tugas akhir ini juga tidak akan tersusun bila tidak mendapat dukungan dari berbagai pihak yang memberikan bantuan baik moral maupun spiritual. Oleh karena itu, dalam kesempatan ini penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya kepada: 1. Bapak Dedi Zefrizal, ST selaku Ketua Yayasan Pendidikan U’Budiyah Indonesia. 2. Bapak Dr. Amin Haris, M.Pd,selaku Ketua STMIK U’budiyah Indonesia. 3. Bapak Faisal Tiftazany, M.Sc selaku ketua Program Studi Manajemen Informatika.
5
4. Bapak Jurnalis J.Hius.,ST.,MBAsebagai pembimbing penulis, yang telah meluangkan waktu, tenaga, pikiran serta membimbing penulis dalam menyelesaikan penyusunan Tugas akhir Skripsi ini. 5. Dosen-dosen penulis yang telah mentrasfer ilmu kepada penulis selama ini serta staf Akademik STMIK U’Budiyah Indonesia yang telah meluangkan tenaga dan waktunya untuk penulis . 6. Ibunda dan (Alm) Ayahanda tercinta, yang telah membesarkan dan membimbing penulis baik secara moral maupun secara material, serta do’anya yang tulus sehingga penulis dapat menyelesaikan studi. Tiada yang dapat penulis berikan kecuali rasa hormat, terima kasih, dan cinta yang sedalam dalamnya dan hanya Allah saja kiranya dapat membalasnya dan semoga Ayahanda dan Ibunda senantiasa dalam lindungan Allah SWT. Amiiin…!!! 7. Kepada saudara-saudari penulis Mariyam, dan Suwandi terima kasih, Saya sayang kalian. 8. Terima kasih atas masukan dan dorongan kepada sahabat-sahabat penulis, dan Kepada seluruh mahasiswa STMIK U’budiyah Indonesia yang tidak mungkin disebut namanya satu persatu, kakak angkatan`09 terima kasih banyak atas informasi yang kalian berikan, teman-teman seangkatan`10 salam sukses kawan seperjuangan , adik angkatan`11 dan angkatan`12 terima kasih atas segalanya. Penulis sangat menyadari sepenuhnya, walaupun begitu banyak bantuan dari berbagai pihak, tetapi penulisan Tugas akhir ini belumlah sempurna, baik dari segi teknis maupun dari segi penyampaian materi.Oleh karena itu, penulis sangat mengharapkan kritik dan saran yang konstruktif sangat dihargai demi kesempurnaan penyusunanTugas akhir skripsi ini.Akhirnya penulis berharap segala amal baik yang telah dilakukan mendapatkeridhaan Allah SWT, dan dapat memberikan manfaat bagi kita semua.Amin YaaRabbal ‘Alamin…!!! Banda Aceh, 30 Agustus 2013
Syahrial 10123036 6
ABSTRAK
Penelitian ini bertujuan untuk membangun sarana informasi khususnya dibagian akademik STMIK U’Budiyah Indonesia dengan mengunakan SMS Gateway, sehingga nantinya segala jenis pengumuman akan diterima oleh mahasiswa melalui SMS. Aplikasi SMS Gateway dibangun dengan menggunakan framework CodeIgniter dan gammu. Data yang digunakan dalam penelitian ini adalah data primer, dengan melakukan wawancara langsung kepada pihak-pihak yang bersangkutan, dan data sekunder yaitu data pelengkap yang sifatnya mendukung keperluan data primer seperti buku-buku, literatur dan sumber-sumber tertulis yang diambil langsung dari objek penelitian. Dari data-data yang diperoleh maka penulis merancang sebuah sistem pengumuman akademik berbasis SMS Gateway. Dari hasil penelitian penulis dapat menarik kesimpulan bahwa Dengan adanya Sistem Informasi Pengumuman Akademik dengan Fitur SMS Gateway ini dapat mempermudah mahasiswa dalam memperoleh informasi berupa informasi jadwal kuliah, informasi beasiswa, informasi agenda kegiatan dari pihak kampus dan informasi-informasi lainnya. Mempermudah pihak akademik STMIK U’Budiyah dalam menyampaikan informasi kepada mahasiswa reguler ataupun non-reguler dan orang tua/wali mahasiswa, sehingga dapat menghemat waktu dalam penyampaian informasi. Kata Kunci: SMS, SMS Gateway, CodeIgniter, Gammu
ABSTRACT
This study aims to develop a means of information particularly the academic section STMIK U'Budiyah Indonesia by using SMS Gateway, so will any kind of announcement will be accepted by students through SMS. SMS Gateway application built using the CodeIgniter framework and gammu. The data used in this study is primary data, with direct interviews to the parties concerned, and a complementary secondary data is data that supports the needs of its primary data such as books, literature and writing resources are taken directly from the object of research . From the data obtained, the authors designed a system based academic announcements SMS Gateway. From the research, the author can draw the conclusion that the existence of the Academic Information System Announcements Feature SMS Gateway can be easier for students to obtain information such as class schedules information, scholarship information, information from the campus agenda and other information. Facilitate the academic STMIK U'Budiyah in conveying information to students of regular and non-regular and parents / guardians of students, so as to save time in the delivery of information. Keywords: SMS, SMS Gateway, CodeIgniter, Gammu
7
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i LEMBAR PENGESAHAN SIDANG.................................................................. ii LEMBAR PERSETUJUAN ................................................................................ iii LEMBAR PERNYATAAN ................................................................................. iv KATA PENGANTAR........................................................................................... v ABSTRAK ........................................................................................................... vii DAFTAR ISI......................................................................................................... ix DAFTAR TABEL ............................................................................................... xii DAFTAR GAMBAR.......................................................................................... xiii
BAB I PENDAHULUAN...................................................................................... 1 1.1 Latar Belakang .......................................................................................... 1 1.2 Rumusan Masalah..................................................................................... 2 1.3 Batasan Masalah ....................................................................................... 2 1.4 Tujuan Penelitian ...................................................................................... 2
BAB II TINJAUAN PUSTAKA........................................................................... 4 2.1 Peranan Media Informasi di Era Globalisasi......................................... 4 2.2 Konsep Sistem Informasi.......................................................................... 5 2.2.1 Komponen Sistem Informasi ...................................................... 5 2.3 SMS ............................................................................................................ 6 2.4 SMS Gateway ............................................................................................ 7 2.5 CodeIgniter ................................................................................................ 8 2.6 Gammu..................................................................................................... 10 2.7 MySQL ..................................................................................................... 11 2.8 Model Proses............................................................................................ 12
BAB III METODOLOGI PENELITIAN ......................................................... 14 3.1 Ruang Lingkup Penelitian...................................................................... 14 8
3.2 Tempat dan Waktu Penelitian ............................................................... 14 3.3 Metode Pengumpulan Data.................................................................... 14 3.3.1 Jenis Data ................................................................................... 14 3.3.2 Teknik Pengumpulan Data ....................................................... 15 3.4 Rancangan Penelitian ............................................................................. 15 3.4.1 Diagram Alur Kerja Sistem Lama........................................... 16 3.4.2 Diagram Alur Kerja Sistem Usulan......................................... 17 3.5 Data Base ................................................................................................. 18 3.5.1 Tabel Gammu ............................................................................ 18 3.5.2 Tabel Dx_Auth........................................................................... 20 3.6 Diagram Konteks .................................................................................... 21 3.7 Data Flow Diagram Level 1 Aplikasi SMS Gateway ........................... 22 3.8 Data Flow Diagram Level 2 Aplikasi SMS Gateway ........................... 24 3.9 Perancangan Entity Relationship Diagram (ERD).............................. 25 3.9.1 Perancangan ERD Aplikasi SMS Gateway............................. 26
BAB IV HASIL DAN PEMBAHASAN ............................................................ 28 4.1 Tabel Database....................................................................................... 28 4.2 Flowmap Sistem Informasi SMS Gateway.......................................... 28 4.2.1 Flowmap SMS Gateway............................................................ 29 4.3 Alat dan Bahan Penelitian .................................................................... 30 4.4 Instalasi dan Konfigurasi Perangkat ................................................... 30 4.4.1 Instalasi Modem......................................................................... 30 4.4.2 Instalasi Xampp ......................................................................... 31 4.4.3 Instalasi CodeIgniter dan Konfigurasi Dx_Auth.................... 32 4.4.4 Instalasi dan Konfigurasi Gammu ........................................... 35 4.5 Implementasi Sistem Informasi Pengumuman Akademik Berbasis SMS Gateway......................................................................................... 40 4.5.1 Halaman Register User ............................................................. 40 4.5.2 Halaman Login .......................................................................... 41 4.5.3 Halaman Home .......................................................................... 41 4.5.4 Halaman Kirim SMS................................................................. 42
9
4.5.5 Halaman Pesan Masuk.............................................................. 42 4.5.6 Halaman Pesan Keluar ............................................................. 43 4.5.7 Halaman Pesan Terkirim.......................................................... 44 4.5.8 Halaman Nomor Telepon.......................................................... 44 4.5.9 Halaman Group Telepon .......................................................... 45 4.5.10 Halaman Tabel User.................................................................. 46 4.5.11 Halaman Ganti Password ......................................................... 46
BAB V PENUTUP............................................................................................... 47 5.1 Kesimpulan...........................................................................................47 5.2 Saran.....................................................................................................47 DAFTAR PUSTAKA .......................................................................................... 48
10
DAFTAR TABEL
Tabel 2.1 Simbol DFD ........................................................................................ 15 Tabel 3.1 Tabel-Tabel Gammu .......................................................................... 19 Tabel 3.2 Tabel-Tabel Dx_Auth ........................................................................ 20 Tabel 3.3 Simbol ERD ........................................................................................ 25
11
DAFTAR GAMBAR
Gambar 2.1 Komponen Sistem Informasi .......................................................... 5 Gambar 2.2 Alur Pengiriman SMS ..................................................................... 7 Gambar 2.3 Alur Proses MVC pada CodeIgniter ............................................. 9 Gambar 3.1 Diagram Alur Kerja Sistem Lama ............................................... 16 Gambar 3.2 Diagram Alur Sistem Informasi Usulan ...................................... 17 Gambar 3.3 Diagram Konteks Aplikasi SMS Gateway .................................. 21 Gambar 3.4 Data Flow Diagram Level 1 Aplikasi SMS Gateway.................. 22 Gambar 3.5 Data Flow Diagram Level 2 Aplikasi SMS Gateway.................. 24 Gambar 3.6 ERD Aplikasi SMS Gateway ........................................................ 26 Gambar 4.1 Flowmap SMS Gateway ................................................................ 29 Gambar 4.2 Port Modem.................................................................................... 31 Gambar 4.3 Instalasi CodeIgniter ..................................................................... 32 Gambar 4.4 Instalasi Gammu ............................................................................ 35 Gambar 4.5 Konfigurasi File gammurc ............................................................ 36 Gambar 4.6 Konfigurasi File smsdrc ................................................................ 37 Gambar 4.7 Masuk ke Folder Gammu ............................................................. 37 Gambar 4.8 Tes Koneksi Modem dengan PC .................................................. 38 Gambar 4.9 Tes Kirim SMS Melalui CMD ...................................................... 38 Gambar 4.10 Install Service Gammu ................................................................ 39 Gambar 4.11 Service Gammu ............................................................................ 39 Gambar 4.12 Halaman Register User ............................................................... 40 Gambar 4.13 Halaman Login ............................................................................ 41 Gambar 4.14 Halaman Home ............................................................................ 41 Gambar 4.15 Halaman Kirim SMS................................................................... 42 Gambar 4.16 Halaman Pesan Masuk................................................................ 43 Gambar 4.17 Halaman Pesan Keluar ............................................................... 43 Gambar 4.18 Halaman Pesan Terkirim............................................................ 44 Gambar 4.19 Halaman Nomor Telepon............................................................ 45 Gambar 4.20 Halaman Group Telepon ............................................................ 45
12
Gambar 4.21 Halaman Tabel User.................................................................... 46 Gambar 4.22 Halaman Ganti Password ........................................................... 46
13
BAB I PENDAHULUAN
1.1 Latar Belakang Teknologi informasi yang berkembang pesat dewasa ini telah mendorong pertumbuhan diberbagai bidang informasi. Secara langsung ataupun tidak, teknologi informasi telah menjadi bagian penting dari kebutuhan, karena banyak kemudahan yang ditawarkan. Teknologi informasi hampir tidak dapat dilepaskan dari berbagai aspek kehidupan manusia. Informasi sangat dibutuhkan dalam proses pengambilan keputusan. Keputusan yang baik dan tepat perlu didukung oleh ketersediaan informasi yang aktual dan akurat. Dengan informasi yang demikian, dapat diambil gambaran yang komplek dan spesifik dari suatu keputusan yang akan dirumuskan. Keputusan pun akan efisien dari segi waktu karena informasi yang diterima adalah informasi yang aktual. Di samping itu keakuratan data lebih terjamin, sehingga keputusan yang dirumuskan akan lebih tepat dan dapat dirumuskan dalam waktu yang relatif lebih singkat. Salah satu teknologi informasi yang sangat populer saat ini adalah handphone beserta fasilitas Short Message Service (SMS). Short Message Service (SMS) adalah suatu fasilitas untuk mengirim dan menerima suatu pesan singkat berupa teks dan salah satu kelebihan dari SMS tersebut adalah biaya yang murah. Beberapa
sistem
informasi
berbasis
teknologi
yang
banyak
memanfaatkan layanan SMS antara lain adalah Short Message Service Gateway atau yang biasa dikenal dengan sebutan SMS Gateway. Teknologi sistem informasi SMS Gateway kini telah merambah keberbagai bidang, salah satunya didalam bidang pendidikan yang bertujuan memberikan pelayanan informasi. Begitu juga dengan kebutuhan pelayanan informasi saat ini pada lembaga pendidikan Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) U’budiyah Indonesia Banda Aceh, dimana pada saat ini layanan informasi hanya dapat dilihat di papan pengumuman, sehingga informasi yang diberikan terkadang tidak terealisasikan dengan benar karena keterbatasan akses terhadap informasi tersebut. 14
Dari masalah yang ada maka penulis memiliki sebuah ide untuk meneliti sebuah sistem informasi yang dapat memberikan pelayanan yang aktual, cepat, dan efektif, dengan judul yang akan diangkat “Rancang bangun Sistem Informasi Pengumuman Akademik berbasis SMS Gateway pada STMIK U’Budiyah Indonesia dengan menggunakan CodeIgniter PHP Framework dan Gammu” . 1.2 Rumusan Masalah Permasalahan yang akan dibahas pada penelitian tugas akhir ini adalah, bagaimana
membangun
dan
mengimplementasikan
sistem
informasi
Pengumuman Akademik berbasis SMS Gateway pada STMIK U’Budiyah Indonesia dengan menggunakan CodeIgniter PHP Framework dan Gammu. 1.3 Batasan Masalah Adapun batasan masalah pada penelitian ini adalah: 1. Sistem informasi SMS Gateway ini hanya dipergunakan untuk mengirim informasi berupa pengumuman Akademik. 2. Mahasiswa dapat mengirim SMS balasan ke sistem informasi SMS Gateway. 3. Sistem Informasi SMS Gateway dijalankan dengan Modulator Demodulator (Modem) dan nomor handphone Global System for mobile Communication (GSM) dari salah satu vendor GSM di Indonesia. 4. Sistem dibangun dengan CodeIgniter PHP framework 5. CodeIgniter menggunakan library DX_Auth sebagai pihak ketiga untuk memanajemeni user atau admin pada sistem Informasi SMS Gateway yang akan dibangun. 6. Menggunakan Aplikasi Gammu sebagai service SMS Gateway.
1.4 Tujuan Penelitian Tujuan yang hendak dicapai dalam pengerjaan tugas akhir ini adalah untuk menghasilkan sebuah sistem informasi yang dapat dijadikan sebagai media pelayanan akademik berupa pengumuman dengan menggunakan metode SMS Gateway, sehingga mahasiswa tidak harus datang ke kampus untuk melihat informasi pengumuman.
15
BAB II TINJAUAN PUSTAKA
2.1 Peranan Media Informasi di Era Globalisasi Media informasi dewasa ini berkembang amat pesat, baik media cetak, elektronik media internet maupun media
pesan singkat melalui handphone.
Peningkatan yang pesat dalam penyampaian informasi juga telah didukung oleh teknologi yang semakin canggih. Dalam hal ini, penyampaian melalui media internet merupakan salah satu sarana penyampaian informasi bagi masyarakat luas. Saat ini media internet menjadi kebutuhan tersendiri bagi masyarakat karena kemudahan dalam mengaksesnya serta informasi yang diberikan adalah informasi yang aktual. Tidak hanya diperuntukan bagi masyarakat global, perusahaan maupun lembaga pendidikan telah memanfaatkan media internet sebagai media informasi seputar bisnis dan pendidikan. Seperti yang kita ketahui setiap lembaga pendidikan khususnya perguruan tinggi telah memiliki media informasi yang dapat diakses dimanapun dan kapanpun untuk mengetahui setiap perkembangan yang ada. Teknologi Sistem informasi akademik pada sebuah universitas atau sekolah tinggi sangat dibutuhkan untuk pelayanan informasi seputar akademik dan informasi yang berhubungan dengan mahasiswa. Teknologi sistem informasi diciptakan untuk mempermudah manusia dalam mengerjakan tugasnya, teknologi menawarkan efisiensi dan efektifitas dalam bekerja. Disamping itu, teknologi dapat meningkatkan derajat seseorang, lembaga maupun instansi yang menggunakannya. Begitu juga dengan kebutuhan pelayanan informasi saat ini pada lembaga pendidikan Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) U’budiyah Indonesia. Informasi yang efektif akan memberikan dampak yang baik untuk pengambilan keputusan. Informasi yang diberikan adalah informasi yang memiliki jangka waktu tertentu, jadi informasi yang sudah melewati batas waktu tertentu tidak berlaku lagi. Maka dari itu informasi yang hanya dapat dilihat di papan pengumuman, seperti yang ada pada STMIK U’Budiyah Indonesia tidak
16
efektif bagi si penerima informasi (Mahasiswa) dikarenakan untuk mengakses informasi diharuskan datang ke kampus, dan ada saja mahasiswa yang tidak mengetahui informasi-informasi penting, maka dari itu diperlukan sebuah sistem yang dapat menunjang efektifitas dalam penyampaian informasi.
2.2 Konsep Sistem Informasi Dalam hal analisis dan perancangan sistem informasi, (Hanif, 2010) bahwa sistem informasi adalah bagian dari sistem yang diorganisasikan dan bekerja menggunakan teknologi informasi dengan cara mengumpulkan, memproses, mengatur, melaporkan dan menyebarkan informasi dalam suatu organisasi untuk mewujudkan tujuan suatu organisasi. Sistem informasi dapat didefinisikan sebagai berikut : a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan
informasi
bagi
pengambil
keputusan
dan
atau
untuk
mengendalikan organisasi. 2.2.1 Komponen Sistem Informasi Kita dapat mengilustrasikan lima komponen sistem informasi, dapat dilihat pada gambar 2.1.
Gambar 2.1 Komponen Sistem Informasi
Keterangan gambar: a. Hardware dan software sebagai mesin.
17
b. People dan procedures yang merupakan manusia dan tatacara menggunakan mesin. c. Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data. 2.3 SMS (Short Message Service) Layanan SMS merupakan layanan yang bersifat nonreal time dimana sebuah short message dapat di-submit ke suatu tujuan, tidak peduli apakah tujuan tersebut aktif atau tidak. Seperti yang dikemukakan oleh (Erwin Abdurachim, 2011). Pesan SMS ditetapkan oleh ETSI (European Telecommunication Standards Institute) sebagai dokumen pada GSM 03.40 dan GSM 03.38 yang bisa berisi text sampai di atas 160 karakter (standar karakter umumnya 160) dimana masing-masing karakter dihitung dengan nilai 7 bit. Subsistem (Elemen Pendukung) yang mutlak pada layanan SMS adalah : 1. SME (Short Message Entity), merupakan tempat penyimpanan dan pengiriman pesan yang akan dikirimkan ke MS (Mobile Station) tertentu. 2. SC (Service Centre), bertugas untuk menerima message dari SME dan melakukan forwarding ke alamat MS (Mobile Station) yang dituju. 3. SMS-GMSC (Short Message Service – Gateway Mobile Switcing Center ), melakukan penerimaan message dari SC dan memeriksa parameter yang ada. Selain itu GMSC juga mencari alamat MS yang dituju dangan bantuan HLR (Home Location Register), dan mengirimkannya kembali ke MSC yang dimaksud. 4. SMS – IWMSC (Short Message Service – Interworking MSC ), berperan dalam SMS Message Origiating, yaitu menerima pesan dari MSC. 5. HLR (Home Location Register) merupakan sebuah database yang digunakan sebagai tempat penyimpanan permanen data. Bila diminta oleh SMSC, maka HLR dapat memberikan informasi status tujuan apakah aktif atau tidak. 6. VLR (Visitor Location Register) merupakan sebuah database tempat menyimpan informasi sementara berisi data pelanggan dari sebuah HLR yang sedang roaming pada HLR lain.
18
7. MSC (Mobile Switcing Center ) merupakan sebuah sistem yang melakukan fungsi switching dan mengontrol panggilan telepon dalam sebuah jaringan komunikasi bergerak. 8. Base Station System merupakan kesatuan sistem yang bertanggung jawab mengatur transmisi sinyal elektronik untuk membawa data dari MSC ke perangkat telepon bergerak. Base Station terdiri dari BSC (Base Station Controller) dan BTS (Base Tranceiver Station). Alur pengiriman SMS pada standard teknologi GSM dapat dilihat pada gambar 2.2.
Gambar 2.2 Alur pengiriman SMS
2.4 SMS Gateway Menurut (Erwin Abdurachim pada jurnalnya yang berjudul Rancang bangun apilkasi sistem control lampu berbasis sms gateway, 2011). SMS Gateway Mobile Switching Center (SMS-GMSC) adalah sebuah aplikasi Mobile Switching Center (MSC) yang mampu menerima pesan singkat dari Short Message Service Center (SMSC), menginterogasi home location register (HLR) untuk informasi routing, dan mengirimkan pesan pendek tersebut ke MSC dari piranti bergerak yang dituju. SMS interworking Mobile Switching Center (SMSIWMSC) adalah aplikasi MSC yang mampu menerima pesan pendek dari jaringan bergerak dan mengirimkannya ke SMSC yang tepat. SMS-GMSC/SMS-IWMSC biasanya terintegrasi dengan SMSC.
19
SMS Gateway adalah aplikasi SMS dimana pesan yang diterima dan dikirimkan menggunakan bantuan Gateway Device terintegrasi dengan database server yang dapat mendistribusikan pesan SMS secara otomatis. 1. Kelebihan SMS Gateway : SMS Gateway merupakan aplikasi berbasis komputer, sehingga dapat di otomatisasi. Dapat menyimpan data dalam jumlah yang besar karena disimpan disebuah hardisk server. 2. Beberapa contoh aplikasi SMS Gateway : SMS Polling SMS Request SMS Massal 2.5 CodeIgniter CodeIgniter merupakan salah satu framework terbaik saat ini. Banyak website-website besar menggunakan Codeigniter sebagai framework utama dalam membangun website maupun aplikasi. CodeIgniter adalah sebuah framework yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Ada banyak library dan helper yang berguna didalamnya dan tentunya mempermudah proses development. CodeIgniter menggunakan konsep MVC (Model, View, Controller) dalam membangun aplikasi. Salah satu keuntungan dari MVC adalah kemudahan maintenance dan pengembangan aplikasi tersebut. MVC adalah sebuah metode untuk membuat sebuah aplikasi web dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). MVC memungkinkan halaman website berisi sedikit sekali skrip PHP, karena file presentasi terpisah dengan file skrip PHP. Seperti yang diungkapkan oleh (Antonius Pratama Widhi Nugraha, 2010). Pada model MVC, Model merupakan merupakan tempat kode program yang digunakan untuk memanipulasi database, View yang berupa template HTML/XHTML atau PHP untuk menampilkan data pada browser sedangkan Controller adalah tempat kode program untuk mengontrol aliran aplikasi (sebagai
20
pengontrol Model dan View). Sehingga skrip PHP, query MySQL, Javascript dan CSS bisa dibuat terpisah tidak dalam satu skrip berukuran besar untuk memudahkan proses maintenance dan pengembangan lebih lanjut. Alur konsep MVC (Model, View, Controller) pada CodeIgniter dapat dilihat pada gambar 2.3
Gambar 2.3 Alur Proses MVC pada CodeIgniter
Penjelasan Gambar : 1. File index.php berfungsi sebagai controller depan, menginisialisasi basic resource yang dibutuhkan untuk menjalankan CodeIgniter. 2. Router menganalisa HTTP request untuk menentukan apa yang harus dilakukan dengan HTTP request itu. 3. Jika file Cache masih ada, maka akan dikirim langsung ke browser, tanpa melewati eksekusi normal sistem. 4. Security, sebelum controller aplikasi dipanggil, HTTP request dan data yang dikirim user, di filter dahulu untuk alasan keamanan. 5. Controller memanggil model, library inti, plugin, helper, dan resource lainnya yang dibutuhkan untuk memproses request tertentu. 6. View yang diproses, dikirim ke browser sebagai hasil yang terlihat. Jika status caching ON, View akan disimpan di cache, jadi jika ada request yang sama, View itu bisa ditampilkan lagi. Plugins pada CodeIgniter berfungsi untuk menyimpan aplikasi kecil untuk pendukung aplikasi utama. Plugin biasanya dibuat oleh pihak ketiga untuk dapat digunakan dilingkungan CodeIgniter. Salah satu plugin pihak ketiga yang akan digunakan untuk mendukung Sistem Informasi SMS Gateway ini adalah
21
DX_Auth, library yang berfungsi untuk memanajemeni user pada Sistem Informasi SMS Gateway yang akan dibangun. DX_Auth (Authentication system) sistem autentikasi adalah suatu sistem yang mengatur bagaimana cara melakukan user registration, login, logout, permission access dan role di dalam sistem SMS Gateway yang akan dibangun. DX_Auth adalah library pihak ketiga, sehingga untuk dapat digunakan didalam CodeIgniter harus melakukan beberapa konfigurasi. 2.6 Gammu Gammu merupakan sebuah program yang bisa digabungkan dengan Bahasa pemrograman baik PHP maupun ASP, bahkan menggunakan aplikasi desktop seperti Delphi atau Visual Basic. Databasenya dapat diakses menggunakan database administration seperti PhpMyadmin. Kelebihan dari tool Gammu adalah dapat dijalankan menggunakan sistem operasi Windows maupun Linux, kemudian dari sisi perangkatnya, banyak perangkat yang kompatibel dan Gammu menggunakan database MySQL sehingga mudah untuk dihubungkan dengan aplikasi web. Dan Baik kabel USB maupun serial, semuanya kompatibel dengan Gammu. Seperti yang diungkapkan oleh (Imroatul Khuluqi Izzah, 2010). Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS Gateway yang cukup mudah diimplementasikan dan gratis. Gammu bisa dikoneksikan dengan berbagai macam handphone seperti Nokia, Siemens, Samsung dan lain-lain. Gammu menjembatani pentransferan data-data SMS dari handphone atau mobile modem ke komputer atau sebaliknya. Gammu merupakan salah satu tool untuk mengembangkan aplikasi SMS Gateway yang cukup mudah dalam mengimplementasikan dan gratis sehingga menjamin kebebasan menggunakan tool ini tanpa harus takut dengan masalah legalitas dan biaya yang mahal. Gammu mendukung berbagai macam model telephone seluler dengan berbagai jenis koneksi dan tipe. Kelebihan Gammu dari tool SMS Gateway yang lainnya: 1. Gammu dapat dijalankan di sistem operasi windows maupun linux. 2. Banyak device yang kompatibel dengan Gammu. 22
3. Gammu menggunakan database MySQL. 4. Gammu dapat diintegrasikan ke banyak bahasa pemogramman. 2.7 MySQL MySQL merupakan software sistem manajemen database, database Management System (DBMS) yang sangat populer dikalangan pemrogaman web terutama dilingkungan Linux dengan script PHP dan perl. Software database ini kini telah tersedia juga dalam platform sistem operasi Windows. MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya. Menurut (Anhar, 2010). MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat open source. Open Source menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL), selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung
dalam sistem operasi, dan bisa
diperoleh dengan cara men-download (mengunduh) di Internet secara grati.[5] MySQL (My Structure Query Language) adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS dari sekian banyak DBMS, seperti Oracle, MS SQL, Postagre SQL, dan lain-lain. MYSQL merupakan DBMS yang multithread, multi-user yang bersifat gratis dibawah lisensi GNU (GNU’s Not Unix). Kelebihan MySQL: 1. MySQL dapat berjalan dengan stabil pada berbagai sistem operasi seperti windows, linux, freebsd, Mac OS X Server, solaris, dan masih banyak lagi. 2. Bersifat open source, MySQL didstribusikan secara open source (gratis) dibawah lisensi GNU. 3. Bersifat multiuser, MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. 4. MySQL memiliki kecepatan yang baik dalam menangani query (perintah sql) dengan kata lain, dapat memproses lebih banyak sql persatuan waktu.
23
5. Dari segi security atau keamanan data, MySQL memiliki beberapa lapisan security, sperti level subnet mask, nama host, dan izin akses user dengan sistem perizinan yang mendetail, serta password yang terenkripsi.
2.8 Model Proses Model proses adalah suatu teknik mengelola dan mendokumentasikan struktur aliran data dalam proses dan desain sistem. Model proses analisis sistem yang digunakan adalah diagram aliran data (data flow diagram) merupakan model proses yang digunakan untuk menggambarkan aliran data melalui sebuah sistem dan tugas yang dilakukan oleh sistem (Dikutip oleh: Ella Helmy Israel, 2012). Bentuk Diagram Arus Data ada dua yaitu DFD fisik dan DFD logika. Penekanan DFD fisik pada bagaimana proses-proses dari sistem diterapkan. DFD logika digunakan untuk menggambarkan sistem
yang akan diusulkan.
Penekanannya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa secara logika yang dibutuhkan oleh sistem. Komponen dalam DFD adalah : 1. Kesatuan Luar (External entity). Kesatuan luar merupakan kesatuan ( entity ) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
2. Arus Data (Data flow) Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. 3. Proses (Process) Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. 4. Simpanan Data (Data Store)
24
Simpanan data merupakan simpanan dari data yang berupa suatu file atau database di sistem komputer, arsip atau catatan manual, kotak tempat data di meja seseorang, tabel acuan manual serta suatu agenda atau buku. Simbol-simbol yang digunakan pada DFD dapat dilihat pada tabel 2.1.
Tabel 2.1 Simbol DFD NO
NAMA SIMBOL
1
Kesatuan Luar
2
Arus Data
3
Proses
4
Simpanan Data
SIMBOL DFD
Sumber: (Ella Helmy Israel. 2012. Rancang Bangun Sistem Informasi Pengelolaan Keuangan Daerah. : Tugas Akhir tidak diterbitkan).
25
BAB III METODOLOGI PENELITIAN
3.1 Ruang Lingkup Penelitian Ruang lingkup merupakan hal yang sangat penting untuk menentukan sebelum sampai tahap pembahasan selanjutnya, agar pembahasan suatu masalah dalam penelitian dapat terarah atau fokus terhadap suatu tujuan penelitian, apabila kita mengkaji lebih dalam maka kita dapat melihat luasnya permasalahan yang ada dalam penelitian ini sehingga dibatasi menggunakan ruang lingkup masalah agar penelitian ini dapat menyajikan hasil yang akurat. Pada penelitian ini, fokus yang paling mendasar adalah bagaimana membangun dan mengimplementasi sistem informasi pengumuman akademik berbasis SMS Gateway pada STMIK U’Budiyah Indonesia.
3.2 Tempat dan Waktu Penelitian Tempat
penelitian
merupakan
hal
yang
mendasari
pemilihan,
pengolahan, dan penafsiran suatu data dan keterangan yang berkaitan dengan apa yang menjadi tujuan penelitian. Penelitian ini dilaksanakan pada Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) U’Budiyah Indonesia yang berlokasi di Banda Aceh. Pemilihan lokasi dilakukan secara sengaja (purposive) dengan pertimbangan bahwa adanya kesediaan lembaga tersebut untuk memberikan informasi yang diperlukan sesuai dengan penelitian. Sedangkan waktu penelitian akan dilaksanan pada bulan Juni 2013 sampai dengan selesai.
3.3 Metode Pengumpulan Data 3.3.1 Jenis Data 1. Data primer, merupakan data yang dihimpun sendiri dari responden langsung pada objek penelitian. 2. Data sekunder, yaitu data pelengkap yang sifatnya mendukung keperluan data primer seperti buku-buku, literatur dan sumber-sumber tertulis yang diambil langsung dari objek penelitian. 26
3.3.2 Teknik Pengumpulan Data 1. Kajian Pustaka Teknik Kepustakaan, yaitu dilakukan dengan cara mengumpulkan dan mempelajari teori-teori dan literatur yang berhubungan dengan judul penelitian. 2. Pengamatan (observasi), dilakukan untuk memperoleh informasi yang berkaitan dengan kondisi nyata atau fakta dilapangan tentang penyampaian informasi berupa pengumuman akademik. Selain itu penulis juga melakukan validasi hasil pengamatan dengan melakukan langkah-langkah sebagai berikut: a. Wawancara (Interview) Wawancara dilakukan untuk mendapatkan informasi yang berkaitan dengan bagaimana cara penyampaian informasi berupa pengumuman akademik di STMIK U’Budiyah Indonesia. Dari hasil wawancara dengan pihak akademik yang bertanggung jawab atas penyampaian informasi, bahwa penyampaian informasi di STMIK U’Budiyah masih ditempel dipapan pengumuman, sehingga mahasiswa diwajibkan untuk mengakses informasi, dan informasi pengumuman STMIK U’Budiyah yang ditempel dipapan pengumuman tidak di arsipkan. b. Dokumentasi Yaitu dengan cara mengumpulkan data sekunder yang telah didokumentasi, data itu berupa buku-buku, karya tulis ilmiah dan dokumentasi lainnya yang dianggap berkaitan dengan penelitian. 3.4 Rancangan Penelitian Pada rancangan penelitian ini akan dijelaskan mengenai diagram cara kerja sistem lama dan sistem usulan, database yang digunakan, diagram konteks, dan DFD. Dari penjelasan diagram-diagram tersebut maka akan diketahui bagaimana gambaran atau prosedur cara kerja sistem tersebut.
27
3.4.1 Diagram Alur Kerja Sistem Lama Diagram Alur kerja sistem lama dapat dilihat pada gambar 3.1.
Gambar 3.1 Diagram Alur Kerja sistem lama Penjelasan : 1. Data dapat berasal dari out system ataupun dari bidang-bidang yang ada di akademik sendiri, ada beberapa data yang mengacu kalender akademik misalnya data perkuliahan yang di atur oleh bagian pengajaran sedangkan Tata usaha biasanya memberikan informasi seputar beasiswa. 2. Pada Bagian Akademik ada bagian yang mengelola data menjadi informasi, contohnya bagian Tata usaha dan bagian Pengajaran. Ada dua cara untuk mempublikasikan sebuah informasi, yaitu sebelum ditempel di papan pengumuman biasanya bagian Akademik yang bersangkutan yang mengelola informasi akan memberikan informasi dalam bentuk hard copy ataupun soft copy ke bagian Bapsi (Badan Pengembangan Sistem Informasi) untuk dipublikasikan ke website STMIK U’Budiyah.
28
3. Mahasiswa adalah penerima informasi. Pada sistem lama mahasiswa diwajibkan untuk mengakses informasi agar mahasiswa dapat mengetahui informasi-informasi terbaru yang diterbitkan. Jadi dapat dilihat bagaimana sistem berjalan yang ada saat ini, dimana setiap mahasiswa diwajibkan untuk terus mengakses agar tidak ketinggalan informasi, dari analisa tersebut masih banyak mahasiswa yang tidak peduli dengan informasi-informasi yang ada, bagaimana bila informasi tersebut penting, maka dibutuhkanlah sebuah sistem informasi yang efektif agar pengambilan keputusan dapat berjalan sesuai harapan. 3.4.2 Diagram Alur Kerja Sistem Usulan Sistem usulan ini dibuat berdasarkan analisa dari sistem berjalan pada STMIK U’Budiyah. Sistem usulan dapat dilhat pada gambar 3.2.
Gambar 3.2 Diagram Alur Sistem Informasi Usulan
Penjelasan : 1. Sumber informasi adalah data, kemudian diolah oleh Admin atau user kemudian di kirim ke handphone mahasiswa.
29
2. Sistem informasi SMS Gateway adalah sebuah sistem informasi yang berjalan di web server, dibangun dengan
CodeIgniter PHP Framework dan
menggunakan gammu untuk service SMS Gateway. 3. Modem sebagai device gateway untuk layanan data menggunakan Sim card GSM ataupun CDMA dari salah satu vendor telekomunikasi. 4. User akan mengirim informasi ke setiap handphone mahasiswa. Sistem ini akan sangat bermanfaat dalam pengambilan sebuah keputusan, karena tidak ada alasan bagi mahasiswa untuk menunda segala sesuatu yang telah ditetapkan.
3.5 Database Pada perancangan database sistem informasi pengumuman akademik berbasis SMS Gateway ini menggunakan tabel yang sudah disediakan oleh gammu dan dx_auth library, tabel gammu sendiri memiliki sembilan tabel dan tabel dx_auth memiliki delapan tabel, jadi jumlah dari seluruh tabel yang ada pada database yang akan dibuat berjumlah tujuh belas tabel. 3.5.1 Tabel Gammu Gammu menyediakan tabel-tabel untuk digunakan pada perancangan database. Tabel-tabel ini digunakan untuk menampung data buku telepon mahasiswa, grup telepon, dan lai-lain. Tabel gammu dapat dilihat pada tabel 3.1.
30
Tabel 3.1 Tabel Gammu NO
ENTITAS
FIELD
1
daemons
Start, Info
2
gammu
Version UpdateInDB, ReceivingDateTime, Text, SenderNumber,
inbox
3
Coding, UDH, SMSCNumber, Class, TextDecoded, ID, RecipientID, Processed. UpdatedInDB, InsertIntoDB, SendingDateTime, Text,
outbox
4
DestinationNumber, Coding, UDH, Class, TextDecoded, ID, MultiPart, RelativeValidity, SenderID, SendingTimeOut, DeliveryReport, CreatorID. Text, Coding, UDH, Class, TextDecoded, ID,
5
outbox_multipart
6
pbk
pbkID, GroupID, Name, Number.
7
pbk_groups
Name, ID
8
Phones
SequencePosition.
ID, UpdateInDB, InsertIntoDB, TimeOut, Send, Receive, IMEI, Client, Battery, Signal, Sent, Received UpdateInDB, InsertIntoDB, SendingDateTime, DeliveryDateTime, Text, DestinationNumber, Coding, UDH,
sentitems
9
SMSCNumber, Class, TextDecoded, ID, SenderID, SequencePosition, Status, StatusError, TPMR, RelativeValidity, CreatorID
Sumber: (Michal, C. 2012: http://wammu.eu/docs/manual/smsd/mysql.html). 1. Penjelasan Entitas:
Daemons (Informasi tentang menjalankan daemon).
Gammu (Tabel memegang satu bidang Versi - versi skema database. Lihat Sejarah struktur database untuk rincian apa yang telah berubah).
Inbox (Tabel di mana pesan yang diterima akan disimpan).
Outbox (Pesan antri untuk pengiriman harus ditempatkan dalam tabel ini. Jika pesan multi, bagian selanjutnya disimpan dalam tabel outbox multipart)
Outbox_multipart (Data untuk pesan multi keluar).
Phones (Informasi tentang ponsel terhubung. Tabel ini secara berkala refresh dan Anda bisa mendapatkan informasi seperti baterai atau tingkat sinyal dari sini). 31
Sentitems (Log pesan yang dikirim (dan yang terkirim dengan kode kesalahan).
Pbk (Untuk menyimpan data buku telepon)
Pbk_groups (Untuk menyimpan data grup telepon).[9]
3.5.2 Tabel Dx_Auth Authentication System (Sistem autentikasi) adalah suatu sistem yang mengatur bagaimana cara melakukan user registration, login, logout, permission acces dan role di dalam sistem SMS Gateway yang akan dibangun. DX_Auth adalah library adalah pihak ketiga yang dapat dimasukan ke dalam CodeIgniter untuk memanajemeni user. Berikut ini adalah tabel DX_Auth. Tabel 3.2 Tabel-tabel DX_Auth NO
ENTITAS
FIELD
1
ci_sessions
session_id, ip_address, user_agent, last_activity, user_data
2
login_attempts
id, ip_address, time.
3
permissions
id, role_id, data.
4
roles
id, parent_id, name. id, role_id, username, password, email, banned, ban_reason,
5
users
newpass, newpass_key, newpass_time, last_ip, last_login, created, modified.
6
user_autologin
Key_id, user_id, user_agent, last_ip, last_login
7
user_profile
id, user_id, country, website
8
user_temp
id, username, password, email, activation_key, last_ip, created.
Sumber: EllisLab CodeIgniter: https://github.com/EllisLab/CodeIgniter/wiki/DX-Auth
32
3.6 Diagram Konteks Diagram konteks merupakan diagram yang memperlihatkan sistem sebagai sebuah proses. Tujuannya adalah memberikan pandangan umum sistem. Dari gambar 3.3 diperlihatkan hubungan dan interaksi antara admin atau user dan mahasiswa memelalui aplikasi sistem informasi pengumuman akademik berbasis SMS Gateway.
Gambar 3.3 Diagram Konteks Aplikasi SMS Gateway Pada diagram konteks ini terdapat tiga entitas yaitu admin sebagai pengelola sistem yang memanajemeni user. User adalah pengelola sistem informasi SMS Gateway yang bertugas memberikan informasi berupa pesan teks ke handphone mahasiswa. Mahasiswa atau end user adalah objek yang menerima informasi atau pesan.
33
3.7 Data Flow Diagram Level 1 Aplikasi SMS Gateway Data flow diagram menggambarkan sistem sebagai jaringan kerja antar fungsi yang berbuhubungan satu dengan yang lain dengan aliran dan penyimpangan data. Pada perancangan DFD level 1 Aplikasi SMS Gateway hanya menggunakan beberapa tabel yang memiliki relasi. DFD level 1 SMS Gateway dapat dilihat pada gambar 3.4.
Gambar 3.4 Data Flow Diagram level 1 Aplikasi SMS Gateway
34
Keterangan pada data flow diagram level 1 1. Entitas Admin adalah pengelola sistem informasi SMS Gateway, sekaligus sebagai pengelola user. User adalah pengguna sistem informasi SMS Gateway dan yang akan mengirim pesan kepada mahasiswa. Mahasiswa adalah penerima informasi. 2. Proses Login adalah proses autentikasi untuk masuk ke sistem informasi yang menggunakan username dan password. Proses register user adalah proses untuk mendaftarkan user yang ada pada bagian-bagian akademik. Grup Telepon mahasiswa yang fungsinya untuk menginput group telepon sesuai jurusan mahasiswa. Buku Telepon mahasiswa adalah proses untuk memasukan data nomor telepon mahasiswa, nama mahasiswa dan jurusan berdasarkan group. Proses olah pesan adalah proses untuk mengirim pesan pengumuman akademik berupa teks yang akan dikirim ke handphone mahasiswa. Proses lihat laporan terkirim dan pesan masuk adalah proses untuk melihat pesan pada inbox, sentitems dan outbox. 3. Tabel Tabel users adalah tabel untuk menyimpan data-data admin dan user seperti username dan password untuk mengelola sistem. Tabel roles adalah tabel untuk menyimpan id admin ataupun user yang berhak mengakses sistem. Tabel pbk adalah tabel untuk menyimpan data nomor telpon, nama, dan group telpon mahasiswa. Tabel pbk_groups adalah tabel untuk menyimpan data group telepon yang diinput berdasarkan nama jurusan. Tabel outbox adalah tabel untuk menyimpan laporan pesan yang belum terkirim ke handphone mahasiswa.
35
Tabel sentitem adalah tabel untuk melihat laporan pesan yang telah terkirim ke handphone mahasiswa. Tabel Inbox adalah tabel untuk menerima pesan masuk dari balasan pesan mahasiswa.
3.8 Data Flow Diagram Level 2 Aplikasi SMS Gateway Data flow diagram level 2 adalah pecahan dari DFD level 1, dimana ada satu buah proses yang akan dipecah ke level 2 untuk menggambarkan rincian dari proses yang ada. Proses yang akan dipecah ke level 2 adalah proses olah pesan. DFD level 2 proses olah pesan dapat dilihat pada gambar 3.5.
Gambar 3.5 Data Flow Diagram Level 2 Aplikasi SMS Gateway
Keterangan pada Data Flow Diagram Level 2 Data flow diagram level 2 adalah pecahan dari diagram level 1 pada proses olah pesan. Ada dua cara untuk melakukan proses pengiriman pesan, user dapat melakukan pengiriman pesan secara manual yaitu dengan mengetikan nomor 36
handphone dan pesan, atau dengan cara kedua yaitu mengirim pesan ke banyak nomor handphone dengan cara memilih grup telepon. Laporan pesan yang belum terkirim akan masuk ke tabel outbox, apabila sudah terkirim maka secara otomatis laporan pesan terkirim akan masuk ke tabel sentitems. Mahasiswa juga dapat mengirim pesan balasan ke sistem dan akan masuk ke tabel inbox.
3.9 Perancangan Entity Relationship Diagram (ERD) Entity relationship diagram (ERD), merupakan alat yang digunakan dalam analisis untuk menggambarkan kebutuhan data dan asumsi-asumsi dalam sistem yang akan dibangun/dikembangkan secara terstruktur dari atas kebawah. Model data ini juga diatur pada tahapan Systems Development Life Cycle (SDLC) dalam mendesain database. Pembuatan ERD membutuhkan pemahaman terhadap sistem dan komponen-komponen yang menyusunnya (Prof. Marimin, 2010). Pada perancangan ERD terdapat simbol-simbol yang digunakan, simbolsimbol ERD dapat dilihat pada tabel 3.3
Tabel 3.3 Simbol ERD Simbol
Keterangan
Entitas
Adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya. Adalah hubungan yang terjadi antara satu entity dengan entity lainnya
Relation
Attribute
Adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut.
3.9.1 Perancangan ERD Aplikasi SMS Gateway
37
Perancangan ERD Aplikasi SMS Gateway dapat dilihat pada gambar 3.6.
Gambar 3.6 ERD Aplikasi SMS Gateway
38
Pada gambar 3.6 ERD SMS Gateway memliki hubungan relasi one to one, one to many dan many to many. Penjelasan relasi pada ERD SMS Gateway adalah: 1. One to one
Satu user memiliki satu roles, setiap user hanya memiliki satu roles sebagai hak aksesnya.
2. One to many
Satu user menginput banyak pbk, satu user dapat menginput banyak data telepon.
Satu user menginput banyak pbk_groups, satu user dapat menginput banyak grup telepon.
Satu user menerima banyak pesan outbox.
Satu user menerima banyak pesan inbox.
Satu user menerima banyak pesan sentitems.
3. Many to many
Banyak pbk memiliki banyak pbk_groups.
39
BAB IV HASIL DAN PEMBAHASAN
4.1 Tabel Database Untuk tabel database penulis sudah merincikan dibab sebelumnya, dan untuk aplikasi ini penulis merancang database dengan nama smsgateway, didalamnya terdapat tabel-tabel gammu dan tabel dx_auth, jadi jumlah tabelnya ada 17 buah. Dari semua tabel itu terjadinya relasi dan fungsinya masing-masing, dan semua tabel itu yang akan menampung semua data-data admin dan user serta menampung data-data nama, nomor telpon mahasiswa, group berdasarkan jurusan di STMIK U’Budiyah Indonesia, informasi yang terkirim dan lain-lain. Dan juga semua tabel-tabel atau isi tabel itu yang akan memberi informasi atau data kepada admin dan user yang di bantu dengan menggunakan framework CodeIgniter untuk pengolahan data lebih lanjut.
4.2 Flowmap Sistem Informasi SMS Gateway Flowmap Merupakan diagram yg menggambarkan aliran dokumen pada suatu prosedur kerja di organisasi dan memperlihatkan diagram alir yg menunjukkan arus dari dokumen, aliran data fisis, entitas-entitas-entitas sistem informasi dan kegiatan operasi yg berhubungan dengan sistem informasi. FlowMap merupakan Alat bantu konvensional, disebut juga Mapping flow atau Process Function chart atau Diagram aliran dokumen atau Diagram Sistem Prosedur Kerja atau Paperwork Flowchart.
40
4.2.1 Flowmap SMS Gateway
Gambar 4.1 Flowmap SMS Gateway
41
4.3 Alat dan Bahan Penelitian Adapun alat dan bahan penelitian yang digunakan untuk membangun sistem informasi pengumuman akademik berbasis SMS Gateway ini adalah : 1. Hardware
1 unit Notebook
1 Modem Huawei
1 simcard GSM
2. Software
Xampp versi 1.6.4 untuk windows
CodeIgniter PHP Framework versi 1.7.2
DX_Auth versi 1.0.6
Gammu versi 1.25.91 untuk windows
Notepad ++
4.4 Instalasi dan Konfigurasi Perangkat Instalasi dan konfigurasi dilakukan untuk membangun aplikasi dan memadukan aplikasi dengan perangkat modem yang dipakai, agar aplikasi yang sudah dibuat dapat mengirim informasi berupa teks ke nomor handphone mahasiswa. Berikut akan dijabarkan langkah-langkah instalasinya. 4.4.1 Instalasi Modem Modem yang digunakan untuk membuat aplikasi ini adalah modem Huawei, cara instalasi modem sangat mudah, berikut langkah-langkah instalasi modem Huawei. 1. Masukan perangkat modem ke port USB yang ada di PC atau Laptop lalu lakukan instalasi modem. 2. Setelah instalasi periksa port yang digunakan modem, caranya klik tombol Start lalu klik Control Panel. 3. Setelah itu akan tampil jendela Control Panel, kemudian klik ikon Phone and Modem, lalu pilih tab Modems untuk melihat port yang digunakan oleh Modem. Dapat dilihat pada gambar 4.2.
42
Gambar 4.2 Port Modem Dari gambar 4.2 dapat dilihat port yang digunakan adalah port 25 (COM25). 4.4.2 Instalasi Xampp Xampp adalah aplikasi open source, xampp sudah dilengkapi dengan web server apache, database server mysql dan PHP yang semuanya sudah dijadikan satu, serta sudah terkonfigurasi. Cara instalasi xampp sangat mudah, ada banyak tutorial yang memberikan cara mudah untuk instalasi xampp. Xampp yang digunakan adalah versi 1.6.4 untuk sistem operasi windows.
43
4.4.3 Instalasi CodeIgniter dan Konfigurasi DX_Auth 1. Instalasi Framework CodeIgniter Untuk instalasi
codeigniter
sangatlah mudah, tidak memerlukan
konfigurasi apapun pada tahap instalasi, yang perlu diperhatikan bahwa xampp sudah terinstal dengan benar di komputer. Instalasi codeigniter tidak seperti menginstal aplikasi-aplikasi pada umumnya, kita hanya perlu meng-copy folder codeigniter yang sudah di download, lalu pindahkan ke folder htdocs yang ada di xampp, dan ubahlah nama folder sesuai dengan nama aplikasi yang akan dibuat. Penulis merubah nama folder codeigniter menjadi smsgateway. Dapat dilihat pada gambar 4.3.
Gambar 4.3 Instalasi CodeIgniter Struktur folder codeigniter yang telah di instal terdapat beberapa folder dan file yang ada di dalamnya. Berikut keterangan isi dari folder codeigniter yang telah diubah namanya menjadi smsgateway. Keterangan: a. Folder system sebagai direktori induk semua script CodeIgniter diletakkan, dan nantinya akan banyak bekerja didalam folder system. Di dalam folder system terdapat sub folder yaitu :
44
Folder application adalah tempat untuk menyimpan aplikasi yang akan dibangun.
Folder config adalah tempat untuk menyimpan semua file konfigurasi, seperti konfigurasi untuk setting database didalam file config.php, controller default didalam file routes.php, konfigurasi database didalam file database.php.
Folder controllers untuk menyimpan semua file controller. Controller adalah jantung dari aplikasi yang akan dibangun, karena controller menentukan bagaimana permintaan HTTP seharusnya ditangani.
Folder errors adalah template halaman untuk menampilkan error.
Folder helpers untuk menyimpan semua file helper.
Folder hooks untuk menyimpan semua file hooks.
Folder language untuk menyimpan semua file bahasa.
Folder libraries berisi file-file library.
Folder models berisi file-file model yang berperan sebagai presentasi database. Model adalah class PHP yang dirancang secara khusus untuk bekerja dengan informasi yang ada didalam database.
Folder views untuk menyimpan file-file view guna menyajikan informasi kepada client / browser. File view merupakan file yang terlihat pada browser. View secara sederhana dapat diartikan sebagai halaman web yang ditampilkan oleh browser.
Folder chace untuk menyimpan data chace jika chace diaktifkan.
Folder codeigniter merupakan file dasar sistem CodeIgniter.
Folder database berisi class library untuk database.
Folder font berisi file-file untuk jenis huruf.
Folder helper berisi file-file helpers, setiap file helper secara sederhana adalah koleksi dari fungsi-fungsi (functions) yang dikelompokan kedalam kategori tertentu.
Folder language untuk menyimpan file bahasa.
Folder libraries berisi file-file library.
Folder logs untuk menyimpan atau mencatat file log error.
45
Folder plugin untuk menyimpan aplikasi kecil untuk mendukung aplikasi utama. Plugin pada dasarnya hamper sama dengan helper. Perbedaan utamanya adalah biasanya plugin adalah sebuah function tunggal, sedangkan helper terdiri dari beberapa function. Salah satu plugin yang akan digunakan adalah DX_Auth library untuk memanajemeni user.
Folder scaffolding sebagai pemandu untuk menciptakan operasi database secara sederhana.
b. Folder user_guide berisi dokumentasi Framework CodeIgniter.
2. Konfigurasi DX_Auth ke CodeIgniter Seperti yang telah disampaikan di bab-bab sebelumnya, bahwa DX_Auth adalah sistem autentikasi pihak ketiga, maka perlu melakukan konfigurasi sistem tersebut ke dalam sistem CodeIgniter. Adapun cara konfigurasinya sebagai berikut.
Copy folder captcha ke folder CodeIgniter, yaitu folder smsgateway.
Copy isi folder application / plugins ke smsgateway / system / plugins.
Copy isi folder application / config ke smsgateway / system / applications / config /.
Copy isi folder application / libraries / ke smsgateway / system / application / libraries /.
Copy isi folder application / helpers / ke smsgateway / system / applications / helpers /.
Copy isi folder application / models / ke smsgateway / system / applications / models /.
Copy isi folder application / language / english / ke smsgateway / system / applications / language / english /.
Copy isi folder application / helpers / ke smsgateway / system / applications / helpers /.
Copy isi folder application / views / ke smsgateway / system / applications / views /.
46
Copy isi folder application / controllers / ke smsgateway / system / applications / controllers /.
Buka file config.php yang terdapat di folder smsgateway / system / application / config / , lalu ubah pada baris ke 237, yaitu $config[‘sess_use_database’] dari FALSE menjadi TRUE.
4.4.4 Instalasi dan Konfigurasi Gammu 1. Instalasi Gammu Pada tahap instalasi gammu tidak berbeda dengan instalasi codeigniter, yaitu dengan cara meng-copy folder gammu ke folder xampp / htdocs. Dapat dilihat pada gambar 4.4.
Gambar 4.4 Instalasi Gammu
2. Konfigurasi File Gammu Konfigurasi file gammu dilakukan untuk mengubah setting gammu sesuai dengan port modem pada instalasi modem yang ditunjukan pada gambar 4.3. Cara konfigurasi file gammu akan dijabarkan sebagai berikut:
Buka folder gammu, kemudian buka folder bin lalu edit file gammurc menggunakan editor notepad. Kemudian cari baris kode [gammu], lalu 47
pastikan port = com25 dan connection = at115200. Seperti yang terlihat pada gambar 4.5.
Gambar 4.5 Konfigurasi file gammurc
Dari gambar 4.5 dapat dilihat port yang digunakan adalah COM25 dan connection adalah at115200 , untuk setting connection dapat dilihat dari jenis modem yang digunakan, connection dapat dilihat di website resmi gammu.
Buka folder gammu, kemudian buka folder bin lalu edit file smsdrc menggunakan editor notepad. Setting port dan connection sama seperti setting file gammurc, penambahan ada pada setting database, cari kode bagian untuk setting database, lalu isikan nilai pada user = root, password = (kosong), pc = localhost, dan database = smsgateway. Contohnya dapat dilihat pada gambar berikut :
48
Gambar 4.6 Konfigurasi file smsdrc
3. Testing Setting Gammu Testing gammu dilakukan melalui command prompt (CMD), adapun langkah-langkahnya sebagai berikut:
Klik tombol start lalu ketikan cmd di kolom search program and file, lalu akan muncul jendela cmd dan ketikan cd \xampp\htdocs\gammu\bin, lalu tekan tombol enter, dapat dilihat seperti gambar 4.7.
Gambar 4.7 Masuk ke Folder Gammu 49
Kemudian ketikan perintah gammu –identify, jika berhasil maka akan muncul seperti gambar 4.8.
Gambar 4.8 Tes Koneksi Modem dengan PC
Kemudian lakukan tes pengiriman SMS melalui CMD, caranya ketikan perintah echo TES SMS | gammu --sendsms TEXT 085288634xxx. Lalu tekan tombol enter, jika berhasil maka akan terlihat seperti gambar 4.9.
Gambar 4.9 Tes Kirim SMS Melalui CMD
Kemudian instalasi service gammu. Service adalah aplikasi yang akan dijalankan oleh windows saat proses booting. Dengan adanya service, maka gammu akan diaktifkan setiap kali PC atau Laptop dinyalakan. Service gammu berfungsi untuk penghubung aplikasi SMS Gateway dengan modem. Untuk membuat sevice gammu harus bisa dilakukan lewat cmd dengan mengetikan perintah gammu-smsd –c smsdrc -i –n smsgateway. Nama service yang akan digunakan adalah smsgateway. Jika berhasil maka akan terlihat seperti gambar 4.10.
50
Gambar 4.10 Instal service Gammu
Selanjutnya untuk mengaktifkan service gammu, klik menu Start, Control Panel dan pilih ikon Administrative Tools dan klik Service. Kemudian cari service gammu yang bernama smsgateway yang telah di instal, dapat dilihat seperti gambar 4.11.
Gambar 4.11 Service Gammu Pada gambar 4.11 dapat dilihat bagaimana cara mengaktifkan service gammu, klik start pada kolom merah sebelah kanan, atau dapat dilakukan dengan cara klik kanan pada service gammu dan klik start.
51
4.5 Implementasi Sistem Informasi Pengumuman Akademik Berbasis SMS Gateway. Sistem informasi pengumuman akademik berbasis SMS Gateway pada STMIK U’budiyah Indonesia memiliki data-data yang saling berhubungan. Dalam aplikasi ini terdapat menu yang berfungsi untuk memudahkan user (pemakai) untuk menjalankan aplikasi. Halaman Admin dan user memiliki halaman yang sama, jadi admin ataupun user juga dapat mengelola data-data yang ada di sistem informasi SMS Gateway, yang membedakan adalah user tidak dapat me-register user yang lain dan user tidak dapat mengelola database. Penulis akan menggambarkan tampilan-tampilan dari konten-konten yang terdapat di sistem informasi pengumuman akademik berbasis SMS Gateway. 4.5.1 Halaman Register User Halaman register user dibuat untuk melakukan registrasi user baru untuk mengelola sistem. Halaman register user hanya dapat diakses oleh admin. Halaman register user dapat dilihat pada gambar 4.12.
Gambar 4.12 Halaman Register User
52
4.5.2 Halaman Login Halaman login adalah halaman untuk melakukan login (masuk) ke sistem. Halaman login dapat dilihat pada gambar 4.13.
Gambar 4.13 Halaman Login
4.5.3 Halaman Home Halaman home atau beranda adalah halaman yang akan ditampilkan pertama kali setelah login berhasil. Halaman home dapat dilihat pada gambar 4.14.
Gambar 4.14 Halaman Home
53
4.5.4 Halaman Kirim SMS Halaman kirim SMS digunakan untuk mengirim informasi pengumuman berupa teks, yang akan dikirimkan ke handphone mahasiswa. Halaman kirim SMS dapat dilihat pada gambar 4.15.
Gambar 4.15 Halaman Kirim SMS Pada halaman kirim SMS terdapat kolom untuk input nomor telepon secara manual dan form select untuk kirim ke grup serta kolom untuk mengetikan informasi berupa teks. 4.5.5 Halaman Pesan Masuk Halaman pesan masuk (inbox) adalah halaman untuk melihat informasi atau pesan balasan yang dikirim dari handphone mahasiswa. Halaman pesan masuk dapat dilihat pada gambar 4.16.
54
Gambar 4.16 Halaman Pesan Masuk 4.5.6 Halaman Pesan Keluar Halaman pesan keluar (outbox) adalah halaman untuk melihat informasi yang telah dikirim apakah sudah terkirim atau belum terkirim. Halaman pesan keluar dapat dilihat pada gambar 4.17.
Gambar 4.17 Halaman Pesan Keluar
55
4.5.7 Halaman Pesan Terkirim Halaman pesan terkirim adalah halaman untuk menampilkan informasi yang dikirim telah berhasil dikirim ke handphone mahasiswa. Halaman pesan terkirim dapat dilihat pada gambar 4.18
Gambar 4.18 Halaman Pesan Terkirim
4.5.8 Halaman Nomor Telepon Halaman nomor telepon berisikan data-data nomor telepon, nama mahasiswa dan jurusan mahasiswa yang di input. Halaman nomor telepon dapat dilihat pada gambar 4.19.
56
Gambar 4.19 Halaman Nomor Telepon
4.5.9 Halaman Group Telepon Halaman group telepon adalah halaman untuk membuat group berdasarkan jurusan yang ada di STMIK U’Budiyah Indonesia. Halaman group telepon dapat dilihat pada gambar 4.20.
Gambar 4.20 Halaman Group Telepon
57
4.5.10 Halaman Tabel User Halaman tabel user adalah halaman untuk melihat seluruh user yang terdaftar di sistem informasi pengumuman akademik berbasis SMS Gateway. Halaman tabel user hanya dapat diakses oleh admin. Halaman tabel user dapat dilihat pada gambar 4.21.
Gambar 4.21 Halaman Tabel User 4.5.11 Halaman Ganti Password Halaman ganti password adalah halaman yang menampilkan form untuk mengganti password login yang dimiliki oleh admin ataupun user. Halaman ganti password dapat dilihat pada gambar 4.22.
Gambar 4.22 Halaman Ganti Password
58
BAB V PENUTUP
Pada bagian terakhir ini akan dikemukakan kesimpulan yang diperoleh dari pembahasan bab-bab sebelumnya serta saran yang bersifat membangun.
5.1 Kesimpulan Berdasarkan analisis, perancangan, dan pengujian yang telah penulis lakukan, didapatkan beberapa kesimpulan sebagai berikut: 1. Dengan adanya Sistem Informasi Pengumuman Akademik dengan Fitur SMS Gateway ini dapat mempermudah mahasiswa dalam memperoleh informasi berupa informasi jadwal kuliah, informasi beasiswa, informasi agenda kegiatan dari pihak kampus dan informasi-informasi lainnya. 2. Mempermudah pihak STMIK U’Budiyah dalam menyampaikan informasi kepada mahasiswa reguler ataupun non-reguler dan orang tua/wali mahasiswa, sehingga dapat menghemat waktu dalam penyampaian informasi.
5.2 Saran Berdasarkan kesimpulan di atas, maka saran yang diharapkan yaitu : 1. Dalam sistem ini masih belum sempurna terutama dalam tampilan, ada baiknya dibuat tampilan lebih menarik. 2. Melakukan pengembangan pada aplikasi sistem informasi pengumuman akademik berbasis SMS Gateway ini, terutama pada penambahan fitur yaitu SMS request, sehingga mahasiswa dapat me-request atau meminta informasi dengan format SMS tertentu.
59
DAFTAR PUSTAKA
1. Abdurachim, Erwin. 2011. “Rancang Bangun Aplikasi Sistem Kontrol Lampu Berbasis SMS Gateway ”. Jurnal PA - Erwin Abdurachim Manajemen Informatika Politeknik Telkom Bandung. 2. Anhar. 2010. Panduan menguasai PHP dan MySQL secara otodidak. Jakarta:Gramedia. 3. CodeIgniter. (2012). Download CodeIgniter versi 1.7.0(online). Tersedia:https://codeload.github.com/eyoosuf/DX-Auth/legacy.zip/initial. (04 Juli 2012). 4. Ellislab, CodeIgniter. (2012). Dx_Auth(online). Tersedia:https://github.com/EllisLab/CodeIgniter/wiki/DX-Auth (Oktober 2012) 5. Fatta, Al. Hanif. 2010. Analisis dan perancangan sistem informasi. Yogyakarta:Gramedia. 6. Izzah, Khuluqi, Imroatul. 2010. “Perancangan Prototype Modul Sms Gateway Pada Aplikasi Akademik Mahasiswa Berbasis Gammu”. Jurnal A_Imroatul Khuluqi Izzah Manajemen Informatika Politeknik Telkom, Bandung. 7. Israel. Helmy. Ella. 2012. Rancang Bangun Sistem Informasi Pengelolaan Keuangan Daerah. : Tugas Akhir tidak diterbitkan. 8. Michal, C. (2012). SQL script for creating tables in MySQL database(online). Tersedia:http://wammu.eu/docs/manual/smsd/mysql.html.(02 Juli 2013). 9. Michal,C.(2012).SMSD Database Structure(online). Tersedia:http://wammu.eu/docs/manual/smsd/tables.html#transmitting-ofmessages.(02 Juli 2013). 10. Michal,C.(2012).Support Manufacturers(online). Tersedia:http://wammu.eu/phones/huawei/.(05 Juli 2013). 11. Marimin. 2010. Sistem Informasi Manajemen: Sumber daya manusia. Jakarta:Gramedia. 12. Nugraha, Widhi. Pratama. Antonius. 2010. CodeIgniter : cara mudah Membangun aplikasi php. Jakarta:Gramedia.
60
LAMPIRAN WAWANCARA
1. Latar Belakang Puji syukur atas kehadirat Allah SWT, karena berkat rahmat dan hidayahNya penulis telah melaksanakan kegiatan wawancara dengan lancar dan sebagai mana mestinya, kegiatan wawancara ini merupakan salah satu metode untuk mengumpulkan data yang bertujuan untuk memperoleh informasi dari narasumber. Data-data yang diperoleh nantinya digunakan penulis untuk keperluan penelitian tentang rancang bangun sistem informasi pengumuman akademik berbasis sms gateway. 2. Maksud dan Tujuan Adapun maksud dan tujuan wawancara ini adalah untuk mencari informasi seputar akademik dan pengumpulan data khususnya pada bagian pengumuman akademik di STMIK U’budiyah Indonesia. 3. Topik Wawancara Pengumuman akademik pada Sekolah Tinggi Manajemen Ilmu Komputer U’Budiyah Indonesia.
4. Waktu dan Tempat Kegiatan Wawancara Wawancara ini dilaksanakan pada : Hari / Tanggal : Senin 08 Juli 2013. Tempat
: STMIK U’Budiyah Indonesia.
Pukul
: 10.00 – 11.00 wib
Nara sumber : 1. Ibu Riri bagian Pengajaran STMIK U’Budiyah. 2. Pak Bahagia bagian Puskom STMIK U’Budiyah.
61
5. Pertanyaan 1. Jenis-jenis pengumuman apa saja yang dipublikasikan ? 2. Data berasal dari mana ? 3. Siapa saja yang berhak memberikan informasi di STMIK U’Budiyah ? 4. Apakah di akademik ada bagian tertentu yang bertangung jawab atas sebuah informasi? 5. Bagaimana prosedur pemberian informasi? 6. Apakah informasi yang sudah dipublikasi di arsipkan? 7. Apakah sistem yang sedang berjalan saat ini efektif? 8. Apakah setiap informasi dipublikasikan ke website? 9. Bagaiamana pendapat anda jika sistem informasi pengumuman akademik dikirim melalui sms? 6. Penutup Dari hasil wawancara yang diberikan maka penulis mengambil kesimpulan bahwa pengumuman yang dipublikasikan adalah pengumuman yang berkaitan dengan administrasi mahasiswa, jadwal kuliah, pengajaran, beasiswa dan agendaagenda yang melibatkan mahasiswa. Data-data berasal dari pihak akademik ada juga beberapa data yang berasal dari luar contohnya data-data informasi beasiswa dan agenda-agenda yang ditujukan untuk mahasiswa. Ada beberapa bagian di akademik yang memberikan informasi kepada mahasiswa, yaitu bagian pengajaran, tatausaha, dan kemahasiswaan, ada dua bagian yang berasal dari luar lingkungan akademik yaitu bagian keuangan dan perpustakaan. Prosedur pemberian informasi yang akan dipublikasikan harus ada persetujuan dari pihak-pihak yang terkait. Informasi yang telah dipublikasikan tidak diarsipkan oleh pihak akademik. Karena belum ada sistem yang mendukung untuk pengarsipan dokumen-dokumen yang telah dipublikasikan. Dari hasil wawancara bahwa sistem yang ada saat ini belum efektif dikarenakan tingkat kepedulian mahasiswa masih rendah terhadap informasi, sehingga jadwal-jadwal yang sudah ditetapkan oleh pihak akademik tidak terealisasikan dengan baik karena ada sebagian mahasiswa yang tidak menerima atau melihat informasi yang ada di papan pengumuman.
62
STMIK U’budiyah memeliki website resmi yang dapat dikunjungi oleh mahasiswa, tetapi tidak semua informasi dapat dipublikasikan di website karena ada sebagian informasi yang diberikan hanya dapat dilihat di papan pengumuman. Pengiriman informasi berupa pesan singkat (SMS) sangat dibutuhkan karena tidak ada keterbatasan untuk mengakses informasi, sehingga dapat meningkatkan kinerja bagian akademik khususnya, mahasiswa sebagai penerima informasi akan merasa nyaman karena untuk melihat informasi tidak harus datang ke kampus ataupun mengunjungi website STMIK U’budiyah Indonesia.
63