TUGAS AKHIR
KIKI APRILLA 102406077
PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2013
PEMBUATAN SIMULASI APLIKASI SMS GATEWAY
PEMESANAN PAKAIAN MUSLIMAH ONLINE
BERBASIS WEB
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
KIKI APRILLA
102406077
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
PERSETUJUAN
Judul : PEMBUATAN SIMULASI APLIKASI GATEWAY
PEMESANAN PAKAIAN MUSLIMAH ONLINE BERBASIS WEB
Kategori : TUGAS AKHIR Nama : KIKI APRILLA
Program Studi : D-3 TEHNIK INFORMATIKA Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2013
Diketahui/Disetujuioleh
DepartemenMatematika FMIPA USU
Ketua Pembimbing I
Prof. Dr. Tulus, M.Si Drs. James P. Marbun, M.Kom. NIP. 19620901 198803 1 002 NIP. 195806111986031002
iii
PERNYATAAN
PEMBUATAN SIMULASI APLIKASI SMS GATEWAY PEMESANAN PAKAIAN MUSLIMAH ONLINE BERBASIS WEB
TUGAS AKHIR
Saya mengaku bawhwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2013
KIKI APRILLA 102306077
PENGHARGAAN
Segala puji saya sampaikan kepada Allah SWT karena berkat Rahmat dan Anugrah-Nya dari segala karunia-Nya lah dengan mengucapkan syukur alhamdulillahirabbil „alamin penulis telah menyelesaikan tugas akhir dengan judul “Pembuatan Simulasi Aplikasi Sms Gateway Pemesanan Pakaian Muslimah Online Berbasis Web”. Penyusunan dan penulisan Tugas akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap mahasisiwa jurusan Tehnik Informatika Program Studi D3 di FMIPA USU Medan.
Ucapan terima kasih ini saya Drs. James P. Marbun, M.Kom selaku pembimbing tugas akhir yang telah memberikan bimbingan dan arahan selama ini kepada Ketua dan Sekretaris Departemen Prof. Dr. Tulus, M.Si, dan Dra. Mardiningsih. M.Si., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sematera Utara, semua dosen pada Departemen Matematika FMIPA USU, pegawai FMIPA USU. Akhirnya, tidak terlupakan kepada bapak, ibu dan kakak-kakakku yang selalu memberikan dukungan dan perhatiannya, juga kepada Edrian Hadinata S.Kom dan semua sahabat (Padlian,Anwar,Marni Sinurat,Rentika) yang selalu memberikan saran, kritikan dan semangat yang tiada henti untuk menyelesaikan tugas akhir ini. Semoga Allah SWT akan membalasnya.
v
ABSTRAK
Pesatnya perkembangan di bidang teknologi informasi dan komunikasi memberikan pengaruh yang besar pada berbagai aspek kehidupan manusia. Yang paling jelas adalah perubahan perubahan mendasar terhadap cara orang berkomunikasi jarak jauh. SMS merupakan salah satu media untuk menerima dan mengirim informasi yang sangat efektif dan efisien. SMS kini berkembang menjadi sebuah aplikasi bernama SMS Gateway. Melalui fasilitas SMS Gateway, seseorang dapat memperoleh informasi, dan lain-lain. dengan biaya yang relatif rendah dan metode yang mudah. SMS Gateway Sistem dibangun dengan tiga komponen utama, yaitu sebagai dedicated server Gammu SMS gateway, javascript sebagai bahasa pemrograman untuk mengubah halaman web statis menjadi halaman dinamis dan interaktif, dan MySQL sebagai database server. Gammu berfungsi untuk menghubungkan komputer ke ponsel sebagai Gateway SMS server adalah proses pengiriman dan penerimaan SMS. Fungsi MySQL untuk menyimpan data dan proses SMS yang masuk secara otomatis akan membalas SMS. Penulis bermaksud untuk menerapkan teknologi SMS Gateway melalui " Pembuatan Simulasi Aplikasi Sms Gateway Pemesanan Pakaian Muslimah Online Berbasis Web" digunakan untuk membantu perusahaan mengelola pemesanan pakaian muslimah online.
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Daftar isi vi
Daftar Tabel vii
Daftar Gambar ix BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4
BAB 2 LANDASAN TEORI
2.1 SMS Gateway 6
2.2 Kedudukan SMS Gateway dalam Network GSM 8
2.3 Short Message Service 9
2.4 Arsitektur Jaringan SMS 9
2.5 Short Message Service Centre 10 2.6 SMS – Gateway dan SMS – Interwoking Mobile Switching Center 10 2.7 Pensinyalan dan Pelayanan Pesan Pendek (SMS) 11
2.8 Teknologi Web 11
2.9 Teknologi Web pada Sisi Klien 11 2.10 Teknologi Web pada Sisi Server 12
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Data Flow Diagram (DFD) 14
3.2 Perancangan Flowchart 15
3.3 Perancangan Struktur Data 19
3.4 Perancangan Entity Relational Diagram (ERD) 28
3.5 Relationship Table 29
3.6 Rancangan Antarmuka 30
BAB 4 IMPLEMENTASI DAN PENGUJIAN PROGRAM
4.1 Implementasi 37
4.1.1 Batasan Implementasi 38
4.1.2 Implementasi Perangkat Lunak 38 4.1.3 Implementasi Perangkat Keras 39
vii
4.1.4 Implementasi Pengguna (Brainware) 39
4.1.5 Basis Data 40
4.1.5.1 Tampilan Halaman Basis Data 40
4.1.6 Implementasi Antarmuka 41
4.1.7 Implementasi Setting Device SMS Gateway (Gammu) 48
4.1.7.1 Deteksi Modem 48
4.1.7.2 Setting Gammu SMS Gateway 49 4.1.7.3 Testing Setting Gammu 51 4.1.7.4 Start Service Gammu 52 4.1.8 Implementasi Intlasi Program 53
4.1.9 Penggunaan Program 55
4.1.9.1 Penggunaan Tampilan Operator 55 4.1.9.2 Tampilan Input Operator SMS Center 5 DAMSEL 56 4.1.10 Tampilan Output Operator SMS 58 4.1.11 Tampilan Setting Device 63 4.1.12 Tampilan Format SMS Customer 65
4.2 Pengujian Program 71
4.2.1 Rencana Pengujian 72
4.2.2 Kasus dan Hasil Pengujian 73 4.2.2.1 Pengujian Halaman Operator 73 4.2.3 Kesimpulan Hasil Pengujian 80
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan 81
5.2 Saran 81
Daftar Pustaka Lampiran : Listing Program
DAFTAR TABEL
Tabel 3.1 Struktur Data Tabel Admin 19 Tabel 3.2 Struktur Data Tabel Data Session_admin 19 Tabel 3.3 Struktur Data Tabel Aktifasi 20 Tabel 3.4 Struktur Data Tabel User(pelanggan) 20 Tabel 3.5 Struktur Data Tabel Gambar 21 Tabel 3.6 Struktur Data Tabel Produk 21 Tabel 3.7 Struktur Data Tabel Kategori 22 Tabel 3.8 Struktur Data Tabel Daemon 22 Tabel 3.9 Struktur Data Tabel Gammu 22 Tabel 3.10 Struktur Data Tabel Inbox 23 Tabel 3.11 Struktur Data Tabel Pemesanan 24 Tabel 3.12 Struktur Data Tabel Outbox 24 Tabel 3.13 Struktur Data Tabel Pbk 26 Tabel 3.14 Struktur Data Tabel Phones 26 Tabel 3.15 Struktur Data Tabel Sent Items 27 Tabel 4.1 Implementasi Halaman Utama Operator SMS Gateway 42 Tabel 4.2 Rencana Pengujian aplikasi SMS Center 73 Tabel 4.3 Pengujian Login Operator 74
Tabel 4.4 Pengujian Data Barang 75
Tabel 4.5 Pengujian Input Barang 76
Tabel 4.6 Pengujian SMS Broadcast 77
Tabel 4.7 Pengujian SMS Manual 78
ix
DAFTAR GAMBAR
Gambar 3.1 Context Diagram 14
Gambar 3.2 DFD Level 0, Sistem Informasi Pemesanan Baju Muslimah dibutik
Muslimah 15
Gambar 3.3 Sistem Informasi Administrator Pemesanan Baju Muslimah dibutik
Muslimah 16
Gambar 3.4 Sistem Informasi Pengiriman SMS Pelangggan Dalam Proses Pendaftaran User dan Pemesanan Baju Muslimah dibutik Muslimah 17 Gambar 3.5 Sistem Informasi Pengiriman SMS Pelanggan Dalam Proses Verifikasi dan Pembangkitan User id dan Password Secara Acak 18 Gambar 3.6 Perancangan ERD, Sistem Informasi Pemesanan Baju Muslimah dibutik
Muslimah 28
Gambar 3.7 Perancangan Relationship Tabel, Sistem Informasi Pemesanan Baju
Muslimah dibutik Muslimah 29
Gambar 3.8 Perancangan Sistem Antarmuka SMS Gateway 30 Gambar 3.9 Perancangan Input Login Operator 31 Gambar 3.10 Perancangan Input Data Barang 32
Gambar 3.11 Form SMS Broadcast 33
Gambar 3.12 Form SMS Manual 33
Gambar 3.13 Form SMS Register Masuk 34 Gambar 3.14 Form SMS Register Keluar 34
Gambar 3.15 Form Data Customer 35
Gambar 3.16 Form Data Pemesanan 35
Gambar 3.17 Form Data Pengiriman 36
Gambar 3.18 Form Data Barang 36
Gambar 4.1 Apache Xampp For Windows v 1.7.3 40
Gambar 4.2 Database SMMS Gateway 41
Gambar 4.3 Tampilan jendela Control Panel 48 Gambar 4.4 Tampilan Device Manager 49
Gambar 4.5 Tampilan File Gammurc 50
Gambar 4.6 Tampilan Gammu smsdrc 50
Gambar 4.7 Tampilan Menu Run 51
Gambar 4.8 Tampilan Setting Folder Gammu 51 Gambar 4.9 Tampilan Test Koneksi Modem ke PC/Laptop 52 Gambar 4.10 Tampilan Start Service Gammu 52 Gambar 4.11 Tamiplan Stop Service Gammu 53 Gambar 4.12 Tampilan Localhost Xampp Control Panel 54 Gambar 4.13 Tampilan Home Aplikasi SMS Center 5 DAMSEL 54 Gambar 4.14 Tampilan Beranda Operator SMS Center 5 DAMSEL 56
Gambar 4.19 Tampilan Form SMS Register Keluar 59 Gambar 4.20 Tampilan Form Data Costumer 60 Gambar 4.21 Tampilan Form Data Pemesanan 60 Gambar 4.22 Tampilan Form Konfirmasi yang Telah diproses 61 Gambar 4.23 Tampilan Form Pengiriman 62 Gambar 4.24 Tampilan Form Data Barang 62 Gambar 4.25 Tampilan Start Service Gammu 63 Gambar 4.26 Tampilan Stop Service Gammu 64
Gambar 4.27 Tampilan Cek Pulsa 64
Gambar 4.28 Tampilan Format SMS Register Customer 65 Gambar 4.29 Tampilan Format SMS Verifikasi 66 Gambar 4.30 Tampilan Format SMS Info 5 DAMSEL 66 Gambar 4.31 Tampilan Format SMS Cek Barang 67 Gambar 4.32 Tampilan Format SMS Pemesanan 68 Gambar 4.33 Tampilan Output Pertama SMS Register Custumer 68 Gambar 4.34 Tampilan Output Kedua SMS Register Customer 69 Gambar 4.35 Tampilan Output SMS Verifikasi 69 Gambar 4.36 Tampilan Output Info 5 Damsel 70 Gambar 4.37 Tampilan Output SMS Cek Kode Barang 70 Gambar 4.38 Tampilan Output Pertama SMS Pemesanan Barang 71 Gambar 4.39 Tampilan Output Kedua SMS Pemesanan Barang 71