SISTEM INFORMASI YUDISIUM BERBASIS SMS GATEWAY MENGGUNAKAN FRAMEWORK CODEIGNITER HALAMAN JUDUL

dokumen-dokumen yang mirip
SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

BAB I PENDAHULUAN... I-1

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

DAFTAR ISI. LEMBAR PENGESAHAN TUGAS AKHIR... i. SURAT PERNYATAAN... ii. ABSTRAK... iii. ABSTRACT... iv. KATA PENGANTAR... v. DAFTAR ISI...

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

SISTEM INFORMASI PENJADWALAN MEETING MENGGUNAKAN SMS GATEWAY BERBASIS WEB

2.4.2 Class Diagram Sequence Diagram Statechart Diagram Activity Diagram Rekayasa Perangkat Lunak...

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

LAPORAN SKRIPSI SISTEM INFORMASI PELAYANAN BEAUTY AND SKIN CARE BERBASIS WEB DAN SMS GATEWAY PADA ALIYA DEA BEAUTY CARE AND SPA

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

LAPORAN SKRIPSI PEMBANGUNAN APLIKASI PIKET PADA SMA NEGERI 1 JEPARA BERBASIS SMS GATEWAY. Oleh : Ahmad Syaifuddin Bahri

Sistem Informasi Pemesanan Studio Musik Berbasis Web dan Menggunakan SMS Gateway Sebagai Pengingat Jadwal Pemesanan Pada Danee s Studio Jepara

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

REPOSITORY JURNAL DAN TUGAS AKHIR MAHASISWA DENGAN METODE PERSONAL EXTREME PROGRAMMING (Studi Kasus: Jurusan Ilmu Komputer/ Informatika UNDIP)

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

SISTEM INFORMASI JADWAL PRAKTEK DOKTER BPJS KESEHATAN CABANG KUDUS BERBASIS WEB DENGAN MENGGUNAKAN SMS GATEWAY

PERANCANGAN SISTEM SELEKSI PENERIMAAN KARYAWAN SECARA ONLINE DAN PENYAMPAIAN HASIL SELEKSI BERBASIS SMS SKRIPSI YENI FEBRIANA SARAGIH

DAFTAR ISI. 1.2 Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian... 5

PERANCANGAN SISTEM LAYANAN HOME SERVICE BERBASIS WEB PADA LABORATORIUM KLINIK PRODIA. Oleh : TRI HARIYADI NIM :

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

DAFTAR ISI HALAMAN SAMPUL

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SISTEM INFORMASI BOOKING BUKU PERPUSTAKAAN BERBASIS WAP (WIRELESS APPLICATION PROTOCOL) JOKO SETYAWAN

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

APLIKASI DATA MINING UNTUK ANALISIS ASOSIASI POLA PEMBELIAN DENGAN ALGORITMA APRIORI

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

LAPORAN TUGAS AKHIR RANCANG BANGUN APLIKASI PENJUALAN HANDPHONE BERBASIS MOBILE (THE DEVELOPMENT OF MOBILE SALES APPLICATION HANDPHONE)

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

APLIKASI LAYANAN INFORMASI AKADEMIK SEKOLAH BERBASIS SMS (STUDI KASUS: SMK SWASTA TELADAN MEDAN) SKRIPSI APRILIA RAMADHANI

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

PEMBUATAN SIMULASI APLIKASI SMS GATEWAY PEMESANAN PAKAIAN MUSLIMAH ONLINE BERBASIS WEB TUGAS AKHIR KIKI APRILLA

SKRIPSI PERANCANGAN SISTEM INFORMASI BEASISWA BANTUAN BIAYA PENDIDIKAN BAZIS PROVINSI DKI JAKARTA BERBASIS WEB

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

PERANCANGAN SISTEM ADMINISTRASI BENGKEL PADA ASTRA HONDA MOTOR DAN NOTIFIKASI SERVICE BERKALA SUNYAR PRAYUDI

SMS GRATIS UNTUK SEMUA OPERATOR DI INDONESIA BERBASIS APLIKASI ANDROID (Studi Kasus : Kudus Blogger Community)

RANCANG BANGUN SISTEM REMINDER KREDIT SEMESTER STUDI KASUS JURUSAN TEKNIK INFORMATIKA UNIVERSITAS MUHAMMADIYAH MALANG TUGAS AKHIR

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Jurusan Ilmu Komputer / Informatika

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

SISTEM INFORMASI PENGELOLAAN DNS SECARA TERPUSAT (STUDI KASUS CV. SURYA PUTRA PERKASA) SKRIPSI

SISTEM INFORMASI PENDAFTARAN DAN PEMBAYARAN SISWA KURSUS DENGAN SMS GATEWAY PADA CTRA IT CENTER KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

Equipment Monitoring Control Manajemen System Berbasis Web Application

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

SISTEM INFORMASI PERPUSTAKAAN SMA MUHAMMADIYAH 1 PATI BERBASIS WEB DENGAN METODE UNIFIED PROCESS (UP)

LAPORAN SKRIPSI. Sistem Informasi Layanan Desa Terpadu berbasis SMS Gateway pada Desa Gondangmanis Kecamatan Bae Kabupaten Kudus

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Sistem Informasi Lowongan Pekerjaan Berbasis Web Menggunakan Model View Controller

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

LAPORAN SKRIPSI SISTEM EKSTRAKURIKULER PADA SMP NU AL MA RUF KUDUS BERBASIS WEB DAN SMS GATEWAY. Disusun Oleh : : Adhita Arif Setyawan

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

SISTEM INFORMASI BIAYA TAGIHAN AIR PELANGGAN PDAM KOTA SURAKARTA BERBASIS MOBILE

SISTEM INFORMASI MANAJEMEN PEMBUDIDAYAAN IKAN LELE PADA PETERNAKAN LELE SANGKURIANG BERBASIS WEB. Laporan Tugas Akhir

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

LAPORAN SKRIPSI SISTEM INFORMASI JASA DELIVERY ORDER MARTABAK PADA BAROKAH KUDUS

Sistem Informasi Servis dan Penjualan Komputer Berbasis SMS Gateway di Dewa.com

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

ABSTRAK. manfaatnya. Pemanfaatan komputer dimulai dari pengolahan data-data yang sangat rumit.

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

TUGAS DATA WAREHOUSE

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENERIMAAN SISWA BARU (PSB) BERBASIS WEB DAN SMS GATEWAY DI SMA NEGERI 1 KUDUS

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

SISTEM PENDUKUNG KEPUTUSAN SELEKSI BEASISWA PPA-BBM FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI HANDOVER DOKUMENTASI PROYEK DAN DATABASE PELANGGAN BERBASIS WEB NINING LAPINASARI

LAPORAN SKRIPSI SISTEM INFORMASI PERPUSTAKAAN BERBASIS SOFTWARE AS A SERVICE (SAAS)

PENGEMBANGAN SISTEM RESERVASI ANTRIAN SERVICE MOTOR BERBASIS WEB DAN SMS

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

BAB 1 PENDAHULUAN. orang saat ini sudah memanfaatkan teknologi seluler. SMS (Short Messages

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN UJIAN DI GBP MARGALUYU 151 KORLAT MIJEN BERBASIS WEB

SISTEM INFORMASI PEMBAYARAN SEKOLAH BERBASIS SMS GATEWAY PADA SMK NU MIFTAHUL FALAH

Transkripsi:

SISTEM INFORMASI YUDISIUM BERBASIS SMS GATEWAY MENGGUNAKAN FRAMEWORK CODEIGNITER HALAMAN JUDUL SKRIPSI Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Jurusan Ilmu Komputer / Informatika Disusun Oleh: IPI PIRTANO J2F008108 JURUSAN ILMU KOMPUTER / INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO 2015

HALAMAN PERNYATAAN KEASLIAN SKRIPSI Saya yang bertanda tangan di bawah ini : Nama : Ipi Pirtano NIM : J2F008108 Judul : Sistem Informasi Yudisium Berbasis SMS Gateway Menggunakan Framework CodeIgniter Dengan ini saya menyatakan bahwa dalam tugas akhir/ skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan di dalam daftar pustaka. Semarang, 31 Agustus 2015 ii

HALAMAN PENGESAHAN Judul : Sistem Informasi Yudisium Berbasis SMS Gateway Menggunakan Framework CodeIgniter Nama : Ipi Pirtano NIM : J2F008108 Telah diujikan pada sidang Tugas Akhir tanggal 31 Agustus 2015 dan dinyatakan lulus pada tanggal 31 Agustus 2015. Semarang, 31 Agustus 2015 iii

HALAMAN PENGESAHAN Judul : Sistem Informasi Yudisium Berbasis SMS Gateway Menggunakan Framework CodeIgniter Nama : Ipi Pirtano NIM : J2F008108 Telah diujikan pada sidang Tugas Akhir pada tanggal 31 Agustus 2015. iv

ABSTRAK Perguruan tinggi biasanya menyediakan sebuah website sebagai media dalam menyampaikan informasi. Informasi dapat berupa nilai yudisium mahasiswa dan informasi terbaru seputar perkuliahan. Kedua informasi tersebut hanya dapat diakses oleh mahasiswa melalui jaringan internet. Mahasiswa yang tidak mempunyai akses internet sulit untuk mengetahui informasi nilai yudisium dan perkuliahan. Dengan perkembangan teknologi saat ini, dapat dikembangkan suatu sistem informasi yudisium berbasis SMS Gateway. SMS Gateway adalah penghubung untuk lalu lintas data pesan singkat atau SMS, baik yang dikirimkan maupun yang diterima. Sistem informasi ini dikembangkan menggunakan bahasa pemrograman PHP dengan Framework CodeIgniter. Framework CodeIgniter merupakan teknik pemrograman menggunakan konsep Model, View, Controller (MVC) yang memisahkan antara desain, data, dan proses. Sistem ini dibangun menggunakan MySQL sebagai sistem manajemen basis data dan GAMMU sebagai tools untuk menghubungkan perangkat komputer dengan perangkat komunikasi (telepon seluler dan modem). Sistem informasi ini diharapkan dapat digunakan untuk melakukan pengelolaan data mahasiswa, nilai mahasiswa dan lalu lintas pesan singkat, baik yang dikirim maupun yang diterima oleh mahasiswa. Mahasiswa dapat mengetahui informasi yudisium dengan mengirim pesan singkat menggunakan telepon seluler. Kata kunci: Sistem Informasi, SMS Gateway, Framework CodeIgniter, GAMMU v

ABSTRACT Colleges usually provide a website as a medium to convey information. Information can be a value graduated students and the latest information about the lecture. Such information can only be accessed by students through the Internet. Students who do not have Internet access difficult to determine the value of graduation and college information With the development of technology today, can develop an information system based on SMS Gateway graduated. SMS Gateway is connecting to the data traffic or SMS short messages, both sent and received. The information system was developed using the programming language PHP CodeIgniter Framework. CodeIgniter Framework is a programming technique using the concept of Model, View, Controller (MVC) that separates between design, data, and processes. This system would be built using MySQL as database management system and Gammu as tools for connecting computers with communication devices (mobile phone and modem). This system can be used to manage student data, student grades and short message traffic, either sent or received by the students. Students can find out information yudisium by sending short messages using mobile phones. Keywords: Information System, SMS Gateway, CodeIgniter Framework, GAMMU vi

KATA PENGANTAR Puji syukur pada kehadirat Allah SWT karena berkat Rahmat dan Hidayah-Nya penulis dapat menyelesaikan laporan tugas akhir yang berjudul Sistem Informasi Yudisium Berbasis SMS Gateway Menggunakan Framework CodeIgniter dengan baik dan lancar. Laporan tugas akhir ini disusun sebagai salah satu syarat untuk memperoleh gelar Sarjana Strata Satu (S1) pada Jurusan Ilmu Komputer / Informatika Fakultas Sains dan Matematika Universitas Diponegoro Semarang. Pelaksanaan penyusunan laporan tugas akhir ini, banyak mendapat bimbingan, arahan, dan bantuan dari berbagai pihak. Oleh karena itu dengan segala kerendahan hati, penulis ingin mengucapkan terima kasih dengan tulus kepada : 1. Prof. Dr. Widowati, Msi, selaku Dekan FSM UNDIP. 2. Nurdin Bahtiar, S.Si, MT selaku Ketua Jurusan Ilmu Komputer / Informatika. 3. Indra Waspada, ST, MTI, selaku Koordinator Tugas Akhir. 4. Drs.Suhartono, M.Kom, selaku dosen pembimbing I. 5. Dra.Indriyati, M.Kom, selaku dosen pembimbing II. 6. Semua pihak yang telah membantu hingga selesainya tugas akhir ini, yang tidak dapat disebutkan satu persatu. Semoga Allah SWT membalas segala kebaikan yang telah diberikan. Laporan tugas akhir ini masih banyak terdapat kekurangan baik dari penyampaian materi maupun isi dari materi itu sendiri. Hal ini dikarenakan keterbatasan kemampuan dan pengetahuan dari penulis. Oleh karena itu, kritik dan saran yang bersifat membangun sangat diharapkan. Semoga laporan tugas akhir ini dapat bermanfaat bagi penulis dan juga pembaca pada umumnya. Semarang, Agustus 2015 Penulis vii

DAFTAR ISI Hal HALAMAN JUDUL... i HALAMAN PERNYATAAN KEASLIAN SKRIPSI... ii HALAMAN PENGESAHAN... iii HALAMAN PENGESAHAN... iv ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR GAMBAR... xi DAFTAR TABEL... xvi DAFTAR KODE... xviii DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan dan Manfaat... 2 1.4. Ruang Lingkup... 3 1.5. Sistematika Penulisan... 3 BAB II DASAR TEORI... 5 2.1. Pengertian Sistem Informasi... 5 2.2. Pengertian Short Message Service... 6 2.3. Pengertian SMS Gateway... 6 2.4. Pengertian GAMMU... 7 2.5. Pemgrograman PHP... 7 2.6. Pengertian Framework... 8 2.7. Pengertian CodeIgniter... 8 2.8. Konsep MVC pada CodeIgniter... 8 2.9. Pengertian Unified Modeling Language... 10 2.9.1. Things... 10 viii

2.9.2. Relationship... 12 2.9.3. Diagram... 12 2.10. Pengertian Unified Process... 16 2.11. Pengertian MySQL... 20 BAB III ANALISIS DAN PERANCANGAN... 21 3.1. Fase Inception... 21 3.1.1. Definisi Kebutuhan... 21 3.1.1.1. Deskripsi Umum Perangkat Lunak... 21 3.1.2. Tahap Analisis... 22 3.1.2.1. Analisis Kebutuhan Pengguna Sistem... 23 3.1.2.2. Analisis Kebutuhan Non-fungsional Peragkat Lunak... 23 3.1.2.3. Analisis Pengembangan Perangkat Lunak... 24 3.1.2.4. Analisis Kelas... 27 3.1.3. Tahap Desain... 27 3.1.4. Tahap Implementasi... 28 3.2. Fase Elaboration... 28 3.2.1. Kebutuhan Sistem... 28 3.2.1.1. Deskripsi Use Case... 29 3.2.1.2. Use Case Diagram... 30 3.2.1.3. Use Case Detail... 30 3.2.2. Tahap Analisis... 45 3.2.2.1. Use Case Realization Tahap Analisis... 45 3.2.2.2. Analisys Class... 57 3.2.3. Tahap Desain... 59 3.2.3.1. Use Case Realization Tahap Perancangan... 59 3.2.3.2. Perancangan Basis Data... 84 3.2.3.3. Perancangan Antarmuka... 86 3.2.4. Tahap Implementasi... 96 BAB IV IMPLEMENTASI DAN PENGUJIAN... 98 4.1. Fase Construction... 98 4.1.1. Kebutuhan Sistem... 98 4.1.2. Tahap Analisis... 98 4.1.3. Tahap Desain... 98 ix

4.1.4. Tahap Implementasi... 98 4.1.4.1. Spesifikasi Perangkat pada Pengembangan Sistem Informasi... 99 4.1.4.2. Implementasi Basis Data... 99 4.1.4.3. Implementasi Class... 104 4.1.4.4. Implementasi Antarmuka... 107 4.1.5. Tahap Pengujian... 121 4.1.5.1. Lingkungan Pengujian... 121 4.1.5.2. Rencana Pengujian... 122 4.1.5.3. Pelaksanaan Pengujian... 123 4.1.5.4. Evaluasi Pengujian... 123 4.2. Fase Trantition... 124 BAB V PENUTUP... 125 5.1. Kesimpulan... 125 5.2. Saran... 125 DAFTAR PUSTAKA... 126 LAMPIRAN... 127 x

DAFTAR GAMBAR Hal Gambar 2.1 Proses Data Menjadi Informasi... 5 Gambar 2.2 Arsitektur Aplikasi SMS Gateway... 6 Gambar 2.3 Arsitektur Aplikasi SMS Gateway Menggunakan Gammu... 7 Gambar 2.4 Contoh Class... 10 Gambar 2.5 Contoh Interface... 11 Gambar 2.6 Contoh Use Case... 11 Gambar 2.7 Contoh Use Case Diagram... 13 Gambar 2.8 Contoh Class Diagram... 14 Gambar 2.9 Contoh Sequence Diagram... 14 Gambar 2.10 Contoh Activity Diagram... 15 Gambar 2.11 Software Development Process... 16 Gambar 2.12 Fase-fase dalam Unified Process... 17 Gambar 3.1 Arsitektur Sistem Informasi Yudisium Berbasis SMS Gateway... 22 Gambar 3.2 Class Diagram Fase Inception... 27 Gambar 3.3 Sketsa Antarmuka Halaman Index... 27 Gambar 3.4 Use Case Diagram Sistem Informasi Yudisium Berbasis SMS Gateway... 30 Gambar 3.5 Class Diagram Tahap Analisis Melakukan Registrasi... 46 Gambar 3.6 Class Diagram Tahap Analisis Melihat Nilai... 46 Gambar 3.7 Class Diagram Tahap Analisis Melakukan UNREG... 47 Gambar 3.8 Class Diagram Tahap Analisis Melakukan Otentifikasi Administrator... 47 Gambar 3.9 Class Diagram Tahap Analisis Mengirim Pesan... 48 Gambar 3.10 Class Diagram Tahap Analisis Melihat Pesan Masuk... 48 Gambar 3.11 Class Diagram Tahap Analisis Menghapus Pesan Masuk... 49 Gambar 3.12 Class Diagram Tahap Analisis Melihat Pesan Keluar... 49 Gambar 3.13 Class Diagram Tahap Analisis Menghapus Pesan Keluar... 49 Gambar 3.14 Class Diagram Tahap Analisis Melihat Pesan Terkirim... 50 Gambar 3.15 Class Diagram Tahap Analisis Menghapus Pesan Terkirim... 50 Gambar 3.16 Class Diagram Tahap Analisis Meneruskan Pesan Singkat... 51 Gambar 3.17 Class Diagram Tahap Analisis Melihat Data Mahasiswa... 51 Gambar 3.18 Class Diagram Tahap Analisis Menambah Data Mahasiswa... 52 xi

Gambar 3.19 Class Diagram Tahap Analisis Mengubah Data Mahasiswa... 52 Gambar 3.20 Class Diagram Tahap Analisis Menghapus Data Mahasiswa... 53 Gambar 3.21 Class Diagram Tahap Analisis Melihat Nilai Mahasiswa... 53 Gambar 3.22 Class Diagram Tahap Analisis Menambah Nilai Mahasiswa... 54 Gambar 3.23 Class Diagram Tahap Analisis Mengubah Nilai Mahasiswa... 54 Gambar 3.24 Class Diagram Tahap Analisis Menghapus Nilai Mahasiswa... 55 Gambar 3.25 Class Diagram Tahap Analisis Melihat Grup Mahasiswa... 55 Gambar 3.26 Class Diagram Tahap Analisis Menambah Grup Mahasiswa... 56 Gambar 3.27 Class Diagram Tahap Analisis Mengubah Grup Mahasiswa... 56 Gambar 3.28 Class Diagram Tahap Analisis Menghapus Grup Mahasiswa... 56 Gambar 3.29 Class Diagram Tahap Analisis Mengubah Password Administrator... 57 Gambar 3.30 Class Diagram Tahap Perancangan Melakukan Registrasi... 60 Gambar 3.31 Sequence Diagram Melakukan Registrasi... 61 Gambar 3.32 Class Diagram Tahap Perancangan Melihat Nilai... 62 Gambar 3.33 Sequence Diagram Melihat Nilai... 62 Gambar 3.34 Class Diagram Tahap Perancangan Melakukan UNREG... 63 Gambar 3.35 Sequence Diagram Melakukan UNREG... 63 Gambar 3.36 Class Diagram Tahap Perancangan Otentifikasi Administrator... 64 Gambar 3.37 Sequence Diagram Melakukan Otentifikasi Administrator... 64 Gambar 3.38 Class Diagram Tahap Perancangan Mengirim Pesan... 65 Gambar 3.39 Sequence Diagram Mengirim Pesan... 65 Gambar 3.40 Class Diagram Tahap Perancangan Melihat Pesan Masuk... 66 Gambar 3.41 Sequence Diagram Melihat Pesan Masuk... 66 Gambar 3.42 Class Diagram Tahap Perancangan Menghapus Pesan Masuk... 67 Gambar 3.43 Sequence Diagram Menghapus Pesan Masuk... 67 Gambar 3.44 Class Diagram Tahap Perancangan Melihat Pesan Keluar... 67 Gambar 3.45 Sequence Diagram Melihat Pesan Keluar... 68 Gambar 3.46 Class Diagram Tahap Perancangan Menghapus Pesan Keluar... 68 Gambar 3.47 Sequence Diagram Menghapus Pesan Keluar... 69 Gambar 3.48 Class Diagram Tahap Perancangan Melihat Pesan Terkirim... 69 Gambar 3.49 Sequence Diagram Melihat Pesan Terkirim... 69 Gambar 3.50 Class Diagram Tahap Perancangan Menghapus Pesan Terkirim... 70 Gambar 3.51 Sequence Diagram Menghapus Pesan Terkirim... 70 xii

Gambar 3.52 Class Diagram Tahap Perancangan Meneruskan Pesan... 71 Gambar 3.53 Sequence Diagram Meneruskan Pesan... 71 Gambar 3.54 Class Diagram Tahap Perancangan Melihat Data Mahasiswa... 72 Gambar 3.55 Sequence Diagram Melihat Data Mahasiswa... 72 Gambar 3.56 Class Diagram Tahap Perancangan Menambah Data Mahasiswa... 73 Gambar 3.57 Sequence Diagram Menambah Data Mahasiswa... 73 Gambar 3.58 Class Diagram Tahap Perancangan Mengubah Data Mahasiswa... 74 Gambar 3.59 Sequence Diagram Mengubah Data Mahasiswa... 74 Gambar 3.60 Class Diagram Tahap Perancangan Menghapus Data Mahasiswa... 75 Gambar 3.61 Sequence Diagram Menghapus Data Mahasiswa... 75 Gambar 3.62 Class Diagram Tahap Perancangan Melihat Nilai Mahasiswa... 76 Gambar 3.63 Sequence Diagram Melihat Nilai Mahasiswa... 76 Gambar 3.64 Class Diagram Tahap Perancangan Menambah Nilai Mahasiswa... 77 Gambar 3.65 Sequence Diagram Menambah Nilai Mahasiswa... 77 Gambar 3.66 Class Diagram Tahap Perancangan Mengubah Nilai Mahasiswa... 78 Gambar 3.67 Sequence Diagram Mengubah Nilai Mahasiswa... 78 Gambar 3.68 Class Diagram Tahap Perancangan Menghapus Nilai Mahasiswa... 79 Gambar 3.69 Sequence Diagram Menghapus Nilai Mahasiswa... 79 Gambar 3.70 Class Diagram Tahap Perancangan Melihat Grup Mahasiswa... 80 Gambar 3.71 Sequence Diagram Melihat Grup Mahasiswa... 80 Gambar 3.72 Class Diagram Tahap Perancangan Menambah Grup Mahasiswa... 81 Gambar 3.73 Sequence Diagram Menambah Grup Mahasiswa... 81 Gambar 3.74 Class Diagram Tahap Perancangan Mengubah Grup Mahasiswa... 81 Gambar 3.75 Sequence Diagram Mengubah Grup Mahasiswa... 82 Gambar 3.76 Class Diagram Tahap Perancangan Menghapus Grup Mahasiswa... 82 Gambar 3.77 Sequence Diagram Menghapus Grup Mahasiswa... 82 Gambar 3.78 Class Diagram Mengubah Password Administrator... 83 Gambar 3.79 Sequence Diagram Mengubah Password Administrator... 83 Gambar 3.80 Class Diagram Sistem Informasi Yudisium Berbasis SMS Gateway... 84 Gambar 3.81 ER Diagram SIYUDI SMS Gateway... 85 Gambar 3.82 Desain Antarmuka Melakukan Registrasi... 86 Gambar 3.83 Desain Antarmuka Melihat Nilai... 86 Gambar 3.84 Desain Antarmuka Melakukan UNREG... 87 xiii

Gambar 3.85Desain Antarmuka Melakukan Otentifikasi Administrator... 87 Gambar 3.86 Desain Antarmuka Mengirim Pesan... 88 Gambar 3.87 Desain Antarmuka Melihat Pesan Masuk... 88 Gambar 3.88 Desain Antarmuka Menghapus Pesan Masuk... 89 Gambar 3.89 Desain Antarmuka Melihat Pesan Keluar... 89 Gambar 3.90 Desain Antarmuka Menghapus Pesan Keluar... 90 Gambar 3.91 Desain Antarmuka Melihat Pesan Terkirim... 90 Gambar 3.92 Desain Antarmuka Menghapus Pesan Terkirim... 91 Gambar 3.93 Desain Antarmuka Meneruskan Pesan Singkat... 91 Gambar 3.94 Desain Antarmuka Melihat Data Mahasiswa... 92 Gambar 3.95 Desain Antarmuka Menambah Data Mahasiswa... 92 Gambar 3.96 Desain Antarmuka Mengubah Data Mahasiswa... 93 Gambar 3.97 Desain Antarmuka Menghapus Data Mahasiswa... 93 Gambar 3.98 Desain Antarmuka Melihat Nilai Mahasiswa... 94 Gambar 3.99 Desain Antarmuka Menambah Nilai Mahasiswa... 94 Gambar 3.100 Desain Antarmuka Mengubah Nilai Mahasiswa... 95 Gambar 3.101 Desain Antarmuka Menghapus Nilai Mahasiswa... 95 Gambar 3.102 Desain Antarmuka Mengelola Grup Mahasiswa... 96 Gambar 3.103 Desain Antarmuka Mengubah Password Administrator... 96 Gambar 3.104 Halaman Index Sistem Informasi Yudisium Berbasis SMS Gateway... 97 Gambar 4.1 Antarmuka Menu Beranda SIYUDI SMS Gateway.... 108 Gambar 4.2 Antarmuka Pesan INFO... 108 Gambar 4.3 Antarmuka Pesan Balasan INFO... 109 Gambar 4.4 Antarmuka Pesan Mahasiswa Mendaftar... 109 Gambar 4.5 Antarmuka Pesan Balasan Mahasiswa Mendaftar... 109 Gambar 4.6 Antarmuka Pesan Melihat Nilai... 110 Gambar 4.7 Antarmuka Pesan Balasan Melihat Nilai... 110 Gambar 4.8 Antarmuka Pesan Mahasiswa Melakukan UNREG... 110 Gambar 4.9 Antarmuka Pesan Balasan Melakukan UNREG... 111 Gambar 4.10 Antarmuka Halaman Login... 111 Gambar 4.11 Antarmuka Halaman Mengirim Pesan... 112 Gambar 4.12 Antarmuka Halaman Melihat Pesan Masuk... 112 Gambar 4.13 Antarmuka Halaman Menghapus Pesan Masuk... 113 xiv

Gambar 4.14 Antarmuka Halaman Melihat Pesan Keluar... 113 Gambar 4.15 Antarmuka Halaman Menghapus Pesan Keluar... 113 Gambar 4.16 Antarmuka Halaman Melihat Pesan Terkirim... 114 Gambar 4.17 Antarmuka Halaman Menghapus Pesan Terkirim... 114 Gambar 4.18 Antarmuka pesan yang dikirim administrator... 115 Gambar 4.19 Antarmuka pesan yang diterima mahasiswa... 115 Gambar 4.20 Antarmuka use case melihat data mahasiswa... 116 Gambar 4.21 Antarmuka Halaman Menambah Data Mahasiswa... 116 Gambar 4.22 Antarmuka Halaman Mengubah Data Mahasiswa... 117 Gambar 4.23 Antarmuka Halaman Menghapus Data Mahasiswa... 117 Gambar 4.24 Antarmuka Halaman Melihat Nilai Mahasiswa... 118 Gambar 4.25 Antarmuka Halaman Menambah Nilai Mahasiswa... 119 Gambar 4.26 Antarmuka Halaman Mengubah Nilai Mahasiswa... 119 Gambar 4.27 Antarmuka Halaman Menghapus Nilai Mahasiswa... 120 Gambar 4.28 Antarmuka Halaman Mengelola Grup Mahasiswa... 120 Gambar 4.29 Antarmuka Halaman Mengubah Password Administrator... 121 xv

DAFTAR TABEL Hal Tabel 2.1 Jenis-jenis Relationship... 12 Tabel 2.2 Komponen Use Case Diagram... 13 Tabel 2.3 Komponen Activity Diagram... 16 Tabel 2.4 Jenis-jenis Analysis Class... 19 Tabel 3.1 Definisi Aktor... 23 Tabel 3.2 Hak dan Tanggung Jawab... 23 Tabel 3.3 Tabel Kebutuhan Sistem Perangkat Lunak... 28 Tabel 3.4 Deskripsi Use Case... 29 Tabel 3.5 Detail Use Case Melakukan Registrasi... 31 Tabel 3.6 Detail Use Case Melihat Nilai... 32 Tabel 3.7 Detail Use Case Melakukan UNREG... 33 Tabel 3.8 Detail Use Case Melakukan Otentifikasi Administrator... 33 Tabel 3.9 Detail Use Case Mengirim Pesan... 34 Tabel 3.10 Detail Use Case Melihat Pesan Masuk... 35 Tabel 3.11 Detail Use Case Menghapus Pesan Masuk... 35 Tabel 3.12 Detail Use Case Melihat Pesan Keluar... 35 Tabel 3.13 Detail Use Case Menghapus Pesan Keluar... 36 Tabel 3.14 Detail Use Case Melihat Pesan Terkirim... 36 Tabel 3.15 Detail Use Case Menghapus Pesan Terkirim... 36 Tabel 3.16 Detail Use Case Meneruskan Pesan Singkat... 37 Tabel 3.17 Detail Use Case Melihat Data Mahasiswa... 37 Tabel 3.18 Detail Use Case Menambah Data Mahasiswa... 38 Tabel 3.19 Detail Use Case Mengubah Data Mahasiswa... 38 Tabel 3.20 Detail Use Case Menghapus Data Mahasiswa... 39 Tabel 3.21 Detail Use Case Melihat Nilai Mahasiswa... 40 Tabel 3.22 Detail Use Case Menambah Nilai Mahasiswa... 40 Tabel 3.23 Detail Use Case Mengubah Nilai Mahasiswa... 41 Tabel 3.24 Detail Use Case Menghapus Nilai Mahasiswa... 42 Tabel 3.25 Detail Use Case Melihat Grup Mahasiswa... 42 xvi

Tabel 3.26 Detail Use Case Menambah Grup Mahasiswa... 43 Tabel 3.27 Detail Use Case Mengubah Grup Mahasiswa... 43 Tabel 3.28 Detail Use Case Menghapus Grup Mahasiswa... 44 Tabel 3.29 Detail Use Case Mengubah Password Administrator... 44 Tabel 3.30 Hasil Identifikasi Analysis Class... 57 Tabel 3.31 Daftar Tanggung Jawab dan Atribut Analysis Class... 58 Tabel 3.32 Hasil identifikasi tabel... 85 Tabel 4.1 Implementasi Class... 104 Tabel 4.2 Rencana Pengujian... 123 xvii

DAFTAR KODE Hal Kode 4.1 Implementasi Tabel mahasiswa... 100 Kode 4.2 Implementasi Tabel inbox... 100 Kode 4.3 Implementasi Tabel outbox... 101 Kode 4.4 Implementasi Tabel sentitems... 101 Kode 4.5 Implementasi Tabel pbk_groups... 103 Kode 4.6 Implementasi Tabel gabungan... 103 Kode 4.7 Implementasi Tabel perkuliahan... 103 Kode 4.8 Implementasi Tabel matakul... 104 Kode 4.9 Implementasi Tabel users... 104 Kode 4.10 Impementasi Class sms... 105 Kode 4.11 Implementasi Class Model sms_mod... 107 xviii

DAFTAR LAMPIRAN Hal Tabel Lampiran 1 Hasil Uji Melakukan Registrasi... 127 Tabel Lampiran 2 Hasil Uji Melihat Nilai... 129 Tabel Lampiran 3 Hasil Uji Melakukan UNREG... 130 Tabel Lampiran 4 Hasil Uji Melakukan Otentifikasi Administrator... 131 Tabel Lampiran 5 Hasil Uji Mengeoloa Data Mahasiswa... 132 Tabel Lampiran 6 Hasil Uji Mengeoloa Pesan... 133 Tabel Lampiran 7 Hasil Uji Meneruskan Pesan Singkat... 134 Tabel Lampiran 8 Hasil Uji Mengelola Nilai Mahasiswa... 135 Tabel Lampiran 9 Hasil Uji Mengelola Grup Mahasiswa... 136 Tabel Lampiran 10 Hasil Uji Mengubah Password Administrator... 137 xix

BAB I PENDAHULUAN Bab ini membahas latar belakang, rumusan masalah, tujuan dan manfaat, dan ruang lingkup tugas akhir mengenai Sistem Informasi Yudisium Berbasis SMS Gateway menggunakan Framework CodeIgniter. 1.1. Latar Belakang Salah satu teknologi informasi yang berkembang saat ini adalah web proggraming. Web programming merupakan salah satu cara mengembangkan aplikasi dengan mengimplementasikan kode-kode bahasa pemrograman yang dapat berjalan pada server melalui protokol transfer hypertext. Proses membangun aplikasi berbasis web memerlukan waktu yang lama dalam membuat fungsi-fungsi dasar. Framework adalah sebuah struktur konseptual dasar yang berisi sekumpulan konsep yang dapat mempermudah dalam pemecahan sebuah permasalahan. Framework memiliki fungsi-fungsi atau library yang umum digunakan dalam pengembangan sebuah sistem. CodeIgniter adalah sebuah Framework PHP yang bersifat object oriented programing (OOP) yang dapat membantu pengembang dalam mengembangkan aplikasi berbasis web. CodeIgniter dibuat berdasarkan kaidah Model-View-Controller (MVC). MVC adalah pattern/teknik pemrograman yang memisahkan bisnis logic (alur pikir), data logic (penyimpanan data) dan presentation logic (antarmuka aplikasi) (Id, 2011). Hal tersebut membuat aplikasi web yang dibangun menjadi teratur dan rapi. Laju perkembangan teknologi informasi dibutuhkan media perpindahan data dimana salah satunya memanfaatkan pesan singkat (SMS). SMS merupakan pesan singkat berupa teks yang dikirim dan diterima antar sesama pengguna telepon seluler (Rossy et al., 2006). SMS Gateway merupakan suatu perangkat lunak yang mengkomunikasikan antara sistem operasi komputer dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS (Hanifah et al., 2010). Manfaat dari SMS Gateway diantaranya dapat mengirim pesan kebanyak nomer tujuan secara 1

masal (broadcast). Hal tersebut memudahkan dalam mengirim sebuah pesan singkat tanpa perlu mengirim ke nomer tujuan satu-persatu. SMS Gateway telah banyak dimanfaatkan oleh berbagai kalangan dalam berbagai kebutuhan. SMS Gateway ini juga dapat diterapkan pada institusi perguruan tinggi khususnya dalam menyampaikan informasi mengenai perkuliahan. Perguruan tinggi biasanya menyediakan sebuah website sebagai media dalam menyampaikan informasi. Informasi dapat berupa nilai yudisium mahasiswa dan informasi tentang perkuliahan. Kedua informasi tersebut hanya dapat diakses melalui internet. Mahasiswa yang tidak mempunyai akses internet sulit untuk mengetahui informasi nilai yudisium dan perkuliahan. Masalah di atas dapat diselesaikan dengan membangun suatu sistem informasi yudisium berbasis SMS Gateway menggunakan Framework CodeIgniter. Sistem ini memudahkan mahasiswa mendapat informasi nilai yudisium melalui pesan singkat atau SMS. Informasi tentang perkuliahan dapat diterima oleh mahasiswa melalui broadcast pesan yang dikirimkan oleh administrator. 1.2. Rumusan Masalah Berdasarkan latar belakang yang diuraikan, rumusan masalah yang dibahas dalam tugas akhir ini adalah bagaimana membangun Sistem Informasi Yudisium Berbasis SMS Gateway Menggunakan Framework.. 1.3. Tujuan dan Manfaat Tujuan yang ingin dicapai dalam penulisan Tugas Akhir ini adalah menghasilkan sistem informasi yudisium berbasis SMS Gateway menggunakan Framework CodeIgniter. Adapun manfaat yang diharapkan dari sistem ini adalah dapat memudahkan mahasiswa mendapat informasi nilai yudisium melalui pesan singkat. Informasi tentang perkuliahan dapat diterima oleh mahasiswa melalui broadcast pesan yang dikirimkan oleh administrator. 2

1.4. Ruang Lingkup Dalam penyusunan tugas akhir ini, diberikan ruang lingkup yang jelas agar pembahasan lebih terarah dan tidak menyimpang dari tujuan penulisan. Ruang lingkup dari tugas akhir ini adalah sebagai berikut : 1. Sistem informasi ini dibuat menggunakan bahasa pemrograman PHP dengan Framework CodeIgniter versi 2.0. 2. Menggunakan GAMMU SMS Gateway versi 0.4. 3. Tidak membahas koneksi modem ke Personal Computer (PC) yang dilakukan oleh GAMMU 4. Database yang dipakai menggunakan MySQL versi 6.0.4-alpha. 5. Peralatan yang digunakan adalah modem GSM Wavecom Fastrack dan kartu GSM yang digunakan adalah IM3 (Indosat). 6. Mempunyai dua aktor, yaitu administrator dan mahasiswa. 7. Administrator bertugas melakukan manajemen sistem melalui Personal Computer (PC) ataupun laptop. 8. Input dan output berupa teks pesan dengan format tertentu. 9. Sistem ini dikembangkan menggunakan metode pengembangan Unified Process. 10. Tidak membahas masalah yang disebabkan oleh penyedia jaringan seluler. 11. Tahapan operasi dan pemeliharaan pada proses pengembangan perangkat lunak tidak dilaksanakan oleh penulis. 1.5. Sistematika Penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam beberapa pokok bahasan, yaitu: BAB I PENDAHULUAN Berisi tentang latar belakang, perumusan masalah, tujuan dan manfaat, ruang lingkup, dan sistematika penulisan dalam pembuatan tugas akhir. BAB II DASAR TEORI Berisi penjelasan singkat mengenai konsep-konsep yang mendukung pengembangan sistem. Sistem informasi, SMS, SMS Gateway, GAMMU, 3

Framework, CodeIgniter, Konsep MVC pada CodeIgniter, UML, dan Unified Process. BAB III ANALISIS DAN PERANCANGAN Membahas proses pengembangan perangkat lunak, definisi kebutuhan, analisis dan perancangan dengan menggunakan metode pengembangan perangkat lunak unified process. BAB IV IMPLEMENTASI DAN PENGUJIAN Membahas proses implementasi dalam pengembangan perangkat lunak dan pengujian. BAB V PENUTUP Berisi kesimpulan yang diambil berkaitan dengan perangkat lunak yang dikembangkan dan saran-saran untuk pengembangan perangkat lunak lebih lanjut. 4