commit to user
PEMBUATAN WEBSITE UD. SIGMA PRAMUKA DENGAN
LAYANAN SMS GATEWAY MENGGUNAKAN CODEIGNITER
Tugas Akhir
untuk memenuhi sebagian persyaratan
mencapai derajat Diploma III
Program Studi Diploma III Teknik Informatika
Diajukan oleh :
Didta Wilutomo
M3308040
Kepada :
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET
SURAKARTA
commit to user
HALAMAN PERSETUJUAN
PEMBUATAN WEBSITE UD. SIGMA PRAMUKA DENGAN
LAYANAN SMS GATEWAY MENGGUNAKAN
CODEIGNNITER
Disusun Oleh
DIDTA WILUTOMO
NIM. M3308040
Tugas Akhir ini telah disetujui untuk disusun dan ditindaklanjuti
pada tanggal _______________
Pembimbing Utama
Nanang Maulana, S.Si
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN WEBSITE UD. SIGMA PRAMUKA DENGAN LAYANAN SMS GATEWAY MENGGUNAKAN CODEIGNITER
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika FMIPA UNS
pada hari ____________________
Dewan Penguji: Tanda Tangan
1. Nanang Maulana, S.Si
NIDN. 9906004430 (...)
2. Eko Harry Pratisto, S.T., M.Info.Tech.
NIDN. 0624118101 (...)
Program DIII Teknik Informatika FMIPA UNS
Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), Ph.D NIP. 19610223 198601 1 001
commit to user
ABSTRACT
DIDTA WILUTOMO M3308040. THE MAKING OF WEBSITE UD.
SIGMA PRAMUKA WITH SMS GATEWAY SERVICES USING
CODEIGNITER. Final Task, Surakarta : Faculty of Mathematics and Natural Sciences, Sebelas Maret University Surakarta, 2013.
UD. Sigma Pramuka is a commercial enterprise that is engaged in the manufacture and marketing of equipment scout. Until now the marketing of the products still rely on UD Sigma Pramuka conventional method, which is offered from one store to another, either by internal employees or sales.
Website UD. Sigma Pramuka is made to facilitate the marketing, promotion, and member education of scouts. Each time an order is entered from the UD. Sigma Pramuka website, an SMS notification will be sent to the administrator and the customer. SMS notification will also be sent to customer every time a change on orders status of products ordered. UD. Sigma Pramuka website uses the application and modem Huawei E1550 gammu as SMS gateway.
It can be concluded that the UD Sigma Pramuka website with SMS gateway service using CodeIgniter has been successfully created.
commit to user
v
ABSTRAK
DIDTA WILUTOMO M3308040. PEMBUATAN WEBSITE UD.
SIGMA PRAMUKA DENGAN LAYANAN SMS GATEWAY
MENGGUNAKAN CODEIGNITER Tugas Akhir, Surakarta : Fakultas
Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta, 2013.
UD. Sigma Pramuka adalah sebuah usaha dagang yang bergerak di bidang pembuatan dan pemasaran perlengkapan pramuka. Sampai saat ini pemasaran produk UD Sigma Pramuka masih mengandalkan metode konvensional, yakni dipasarkan dengan cara bekeliling dari toko satu ke toko lain, baik oleh karyawan internal maupun sales
Website UD. Sigma Pramuka ini telah dibuat untuk memudahkan pemasaran, promosi, serta member edukasi kepramukaan kepada insan pramuka. Setiap kali ada order masuk melalui website UD. Sigma Pramuka, SMS notifikasi akan dikirim kepada administrator dan pemesan. SMS notifikasi juga akan dikirim kepada pemesan setiap kali ada perubahan statursorder dari produk yang dipesan. UD. Sigma Pramuka menggunakan aplikasi gammu dan modem huawei e1550 sebagai SMS gateway.
Dapat disimpulkan bahwa website UD. Sigma Pramuka dengan layanan SMS gateway menggunakan CodeIgniter telah berhasil dibuat.
commit to user
MOTTO
”Alam bawah sadar adalah tanah yang subur... Pikiran adalah benih...
commit to user
vii
PERSEMBAHAN
Kupersembahkan tugas akhir ini untuk :
Bapak dan Ibu yang tercinta, atas kasih sayang dan pengorbanan,
kesabaran yang tiada tara, serta doanya yang selalu menyertai langkahku dalam
commit to user
KATA PENGANTAR
Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan
barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Pembuatan Website UD. Sigma Pramuka Dengan layanan SMS Gateway Menggunakan CodeIgniter”. Laporan Tugas Akhir ini disusun untuk memenuhi
salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III
Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Bapak Ir. Ari Handono Ramelan, M.Sc, Ph.D selaku Pimpinan Fakultas
MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis
untuk belajar.
2. Bapak Drs. YS. Palgunadi, M.Sc selaku Ketua Program Studi Diploma III
Teknik Informatika Universitas Sebelas Maret yang memberikan izin
kepada penulis untuk belajar.
3. Bapak Nanang Maulana, S.Si selaku dosen pembimbing yang telah dengan
penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik
kepada penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret yang telah membantu penulis dalam proses
belajar.
6. Semua pihak yang telah membantu.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
commit to user
ix
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.
Surakarta, Mei 2013
commit to user
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
commit to user
BAB IV IMPLEMENTASI DAN ANALISA ... 30
4.1 Tahapan Implementasi ... 30
4.1.1 Pembuatan Database dan tabel... 30
4.2.2 Implementasi Halaman Publik... 31
4.2.3 Implementasi Halaman Admin .…. ... 44
4.2 Gammu SMS Gateway... 54
4.2.1 Setting Konfigurasi Gammu... 54
4.2.2 Implementasi Gammu SMS Gateway... 57
4.4 Pengujian Sistem... 60
commit to user
5.1 Kesimpulan ... 63
5.2 Saran ... 64
DAFTAR PUSTAKA ... 65
commit to user
xiii
DAFTAR GAMBAR
Gambar 2.1 alur kerja framework CI... 4
Gambar 3.1 gambaran umum... 12
Gambar 3.2 diagram konteks... 13
Gambar 3.3 DFD level 1... 14
Gambar 3.4 E-R Diagram... 16
Gambar 3.5 Struktur Menu untuk pengunjung dan user... 22
Gambar 3.6 Struktur menu untuk administrator... 23
Gambar 3.7 tampilan depan... 24
Gambar 3.8 tampilan login ... 25
Gambar 3.9 tampilan registerasi... 26
Gambar 3.10 tampilan halaman user... 27
Gambar 3.11 tampilan login admin... 28
Gambar 3.12 tampilan halaman admin... 29
Gambar 4.1 database pada phpmyadmin ... 30
Gambar 4.2 halaman depan... 31
Gambar 4.3 halaman artikel... 32
Gambar 4.4 halaman login user ... 33
Gambar 4.5 halaman register... 33
Gambar 4.6 halaman produk ... 34
Gambar 4.7 halaman single produk... 35
Gambar 4.8 halaman registered user... 36
Gambar 4.9 keranjang belanja... 37
Gambar 4.10 halaman checkout... 38
Gambar 4.11 halaman order ... 39
Gambar 4.12 halaman order selesai... 40
Gambar 4.13 Halaman profile ... 41
commit to user
Gambar 4.15 halaman edit akun... 43
Gambar 4.16 halaman login admin... 44
Gambar 4.17 halaman admin... 44
Gambar 4.18 halaman laporan... 45
Gambar 4.19 halaman ongkos kirim... 45
Gambar 4.20 halaman laporan detail... 46
Gambar 4.21 halaman artikel... 46
Gambar 4.22 halaman tambah artikel... 47
Gambar 4.23 halaman edit artikel ... 47
Gambar 4.24 halaman kategori... 48
Gambar 4.25 halaman tambah kategori... 48
Gambar 4.26 halaman edit kategori... 49
Gambar 4.27 halaman produk... 49
Gambar 4.28 halaman tambah produk... 50
Gambar 4.29 halaman edit produk... 50
Gambar 4.30 halaman edit gambar produk... 51
Gambar 4.31 halaman user... 51
Gambar 4.32 halaman user record... 52
Gambar 4.33 halaman user profile ... 52
Gambar 4.34 halaman user ubah ... 53
Gambar 4.35 halaman pengaturan ... 53
Gambar 4.36 setting port pada gammurc... 54
Gambar 4.37 setting port pada smsdrc... 55
Gambar 4.38 instalasi gammu pada sistem operasi... 55
Gambar 4.39 menjalankan gammu... 56
Gambar 4.40 SMS dikirim kepada administrator... 57
Gambar 4.41 SMS kepada pemesan... 57
Gambar 4.42 SMS detail pembayaran dan ongkos kirim... 58
Gambar 4.43 SMS kepada pemesan saat status order diubah... 59
commit to user
xv
DAFTAR TABEL
Tabel 2.1 Simbol DFD... 8
Tabel 2.2 Simbol ER-Diagram... 9
Tabel 3.1 Struktur Tabel Produk... 17
Tabel 3.2 Struktur Table foto_produk... 17
Tabel 3.3 Struktur Table kategori... 18
Tabel 3.4 Struktur Table order... 19
Tabel 3.5 Struktur Table order_data... 19
Tabel 3.6 Struktur Table user... 20
Tabel 3.7 Struktur Table user_data... 20
Tabel 3.8 Struktur Table entry... 21
Tabel 3.9 Struktur Tabel option... 21
commit to user