4.2 Implementasi BAB V Pengujian Test Case White Box Testing Black Box Testing BAB VI Kesimpulan dan

dokumen-dokumen yang mirip
BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

ABSTRAK. Kata Kunci : Pencatatan Parkir, PHP, MySql

DAFTAR ISI. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : CRM, salon. Univesitas Kristen Maranatha

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

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6...

INTISARI. Kata kunci: file, Internet, website.

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

SISTEM INFORMASI DAFTAR PENILAIAN PELAKSANAAN PEKERJAAN BERBASIS WEB TUGAS AKHIR

ABSTRAK. Kata Kunci : Sistem Informasi, Kepegawaian, Web, PHP, MySQL.

ABSTRACT. Keyword: PT. Elastico, Manual, Web Application, Data/Stock Processing, Clothes, Order, User, Report, Accounting

ABSTRAK. Universitas Kristen Maranatha

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

ABSTRAK. Kata Kunci: Paris Online Shop, e-commerce, PHP, MySQL, penjualan dan pembelian, stock, tracking pengiriman. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : google map API, internet, lokasi, pendaftaran online, sebaran. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: penjadwalan, penugasan, pemantauan. Universitas Kristen Maranatha

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

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

DAFTAR ISI... ABSTRAK... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1 BAB II LANDASAN TEORI...

ABSTRAK. v Universitas Kristen Maranatha

ABSTRACT. Keyword: online scheduling, online registration, pre-owned cars

ABSTRAK. Kata kunci : sistem informasi, laboratorium komputer, SMAN 8 Bandung, web

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

ABSTRAK. Kata Kunci: Konfigurasi, FreeRADIUS, Modul, Web.

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

ABSTRAK. Kata Kunci: information retrieval, rekomendasi, wanita, web portal UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata Kunci : Grand Pacific, Front Office, Reservasi, Mode Harga. ii Universitas Kristen Maranatha

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

ABSTRAK. Kata Kunci: dokumen digitalisasi, manajemen dokumen, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Pengolahan data komplain, PHP, MySQL. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : distribusi materi kuliah, PHP, MYSQL, Dreamweaver. Universitas Kristen Maranatha

ABSTRACT. vii. Abstract

ABSTRAK. pegawai, proses pembayaran, proses penilaian, penyampaian pengumumanpengumuman,

ABSTRAK. Kata Kunci: Sistem Akademik, Penerimaan Siswa Baru, SMP Negeri 1 Bandung. Universita s Kristen Maranatha

2 KATA PENGANTAR. Bandung, September Penulis. iii

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

ABSTRAK. Kata Kunci : Helios Fitness Center, sistem informasi

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Video Streaming, Silverlight, ASP, C# v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : E-commerce, Website Penjualan buku, Customer, dan Error Handling. iii. Universitas Kristen Maranatha

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

ABSTRAK. Kata Kunci : Pendaftaran, Penerimaan PNS, ujian penerimaan PNS, Kalimantan Tengah. viii Universitas Kristen Maranatha

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

ABSTRAKSI. Keywords: Aplikasi Web, Keuangan, Sistem Akuntansi. Universitas Kristen Maranatha

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

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

ABSTRAK. Kata Kunci: pemasukan, pengeluaran, keuangan, transaksi, website. Universitas Kristen Maranatha

Manual Book Website Adverse Drug Report

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

PERANCANGAN SISTEM INFORMASI MONITORING PENGELUARAN KAS KECIL PROYEK PADA PT. RAJAWALI MEGAH PERKASA BERBASIS WEB ASLAMIYAH

PERANCANGAN APLIKASI E-VOTING BERBASIS WEB DAN SMS GATEWAY STUDI KASUS PEMILIHAN KETUA BEM FASILKOM UNIVERSITAS MERCU BUANA

20 2) Data yang dibutuhkan dalam penelitian ini mencakup data Sumber informasi dalam analisis kebutuhan adalah laboran dari laboratorium di Program St

DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL DAFTAR MODUL PROGRAM.. BAB I PENDAHULUAN

ABSTRAK. Kata kunci : PHP, MYSQL, Banksoal, Soal ujian.

ABSTRAK. Kata kunci : website, bahasa Dayak Ngaju, PHP (Hypertext Preprocessor). iii Universitas Kristen Maranatha

DAFTAR ISI HALAMAN SAMPUL

BAB I PERSYARATAN PRODUK

DAFTAR ISI. Halaman Judul... Lembar Pengesahan Tugas Akhir... Tanda lulus mempertahankan Tugas Akhir... Lembar Pernyataan Keaslian... Abstrak...

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

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

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... SURAT PERNYATAAN ORISINALITAS KARYA...

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

ABSTRAK. Kata Kunci: Aplikasi Mobile Gereja, ios, Sistem Informasi Gereja. Universitas Kristen Maranatha

Pengembangan Centralized Management System untuk VoIP System pada Modul Database ABSTRAK

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

ABSTRAK. Kata Kunci : E Learning system. Universitas Kristen Maranatha

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB IV HASIL DAN UJI COBA

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

ABSTRAK. Kata kunci : aplikasi website, Point Reward, Metode Tes t, grafik.

3.2.1 Web Map Admin Web Map Member Web Map Guest Perancangan User Interface Desain Halaman Menu

ABSTRAK. Kata Kunci: Format Digital, Digital Music Store, PHP, SQL

ABSTRAK. Kata kunci: Website, Soal Ujian, Analisis Hasil Ujian. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: baby shop, ecommerce, Nearest Neighbor. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

ABSTRAK. Kata Kunci : Poliklinik, Sistem Antrian, SMS gateway. iii

ABSTRAK. Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRACT. Universitas Kristen Maranatha

SISTEM INFORMASI CAPAIAN KINERJA PEGAWAI(CKP) PADA BADAN PUSAT STATISTIK KABUPATEN KUDUS BERBASIS SMS GATEWAY

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

DAFTAR ISI. ABSTRAK... vi. KATAPENGANTAR...vii. DAFTAR ISI...ix. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xvii BAB I PENDAHULUAN... 1

Transkripsi:

ABSTRAK Pengembangan modul reporting pada aplikasi SOMAD (Switching Operation Maintenance and Administration) ini secara khusus menangani perkembangan kualitas jaringan GSM. Nilai-nilai yang menentukan kualitas jaringan GSM disimpan dalam berbagai database, berbagai tabel. Ditambahkan fitur untuk membuat monitoring service yang ditentukan secara custom oleh admin yang berwenang. Monitoring service ini akan memantau perubahan nilai suatu kolom pada suatu tabel dalam database tertentu. Jika nilai tersebut berada di luar standar yang telah ditentukan sebelumnya, maka sistem akan mengirimkan SMS dan/atau email kepada user yang telah mendaftar service tersebut. User dapat mendaftar untuk berlangganan service tersebut via web intranet ataupun via SMS dengan mengetikkan format tertentu. Dan permohonan tersebut akan diproses oleh Admin yang telah membuat service. Aplikasi ini dikembangkan dengan menggunakan webserver Apache 2.2, PHP 5.2.4 dan MySQL 5.0 sebagai database server. Untuk menguji pengiriman/penerimaan SMS, digunakan aplikasi Gammu sebagai SMS Gateway. Untuk pengiriman e-mail, digunakan kelas dari PHPMailer. Untuk mengatur penjadwalan pelaksanaan fungsi SMS dan Service, digunakan fitur Scheduled Task dari Windows. Kata kunci: monitoring service, service quality assurance

ABSTRACT This reporting module extends the Switching Operation Maintenance and Administration application which specifically handle GSM network quality development. Values that determine network s quality are stored at several databases, countless tables. This extension contain monitoring service feature that custom-built by authorize administrator. This monitoring service will observe values changes at specified column at particular table on certain database. If those values are out of determined range, system will send SMS and/or email to subscribed users. User could subscribe service via intranet website or by sending certain format of SMS. And those requests of service would be processed by admin that made the requested service. This application is developed using Apache 2.2 as webserver, PHP 5.2.4 as scripting language dan MySQL 5.0 as database server. To examine SMS transmit/reception, Gammu as SMS Gateway is used. To deliver notification e-mail, additional class from PHPMailer is appended.to handle SMS exchange and service execution scheduling; Scheduled Task from Windows is used. Keywords: monitoring service, service quality assurance

DAFTAR ISI Lembar Pengesahan... ii Lembar Pernyataan Persetujuan Publikasi Ilmiah... iii Lembar Pernyataan Orisinalitas Karya... iv Kata Pengantar... v Abstrak... vi Abstract... vii Daftar Isi... viii Daftar Gambar... x Daftar Tabel... xii Daftar Lampiran...xiv BAB I Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Sistematika Pembahasan... 3 1.6 Time Schedule... 4 BAB II Dasar Teori... 5 2.1 Global System for Mobile communication (GSM)... 5 2.2 Traffic Measurement... 7 2.3 Switching Operation Maintenance and Administration (SOMAD)... 9 2.4 Gammu... 11 2.5 PHPMailer... 19 BAB III Analisa dan Pemodelan... 22 3.1 Arsitektur Aplikasi / Sistem... 22 3.2 Data Flow Diagram (DFD)... 22 3.3 Kamus Data... 29 3.4 Process Specification (PSPEC)... 32 3.5 Table Diagram... 38 3.6 Web Map dan Layout... 43 BAB IV Perancangan dan Implementasi... 51 4.1 Realisasi Layout... 51

4.2 Implementasi... 62 BAB V Pengujian... 79 5.1 Test Case... 79 5.2 White Box Testing... 82 5.3 Black Box Testing... 84 BAB VI Kesimpulan dan Saran... 86 6.1 Kesimpulan... 86 6.2 Saran... 86 Daftar Pustaka... xv Lampiran... xvii

DAFTAR GAMBAR Gambar II.1 Arsitektur Jaringan GSM... 5 Gambar II.2 Traffic types in scope of the observed MSC... 9 Gambar II.3 Arsitektur SOMAD... 10 Gambar II.4 Tabel pada Database Gammu... 16 Gambar III.1 Arsitektur Aplikasi... 22 Gambar III.2 Context Diagram... 22 Gambar III.3 DFD Level 1... 24 Gambar III.4 DFD Level 2 dari Proses 1 (Create Service)... 25 Gambar III.5 DFD Level 2 dari Proses 2 (Modify Service)... 25 Gambar III.6 DFD Level 2 dari Proses 3 (Register Service)... 26 Gambar III.7 DFD Level 2 dari Proses 4 (Unregister Service)... 26 Gambar III.8 DFD Level 2 dari Proses 5 (Manage User Profiles)... 27 Gambar III.9 DFD Level 2 dari Proses 6 (Manage Password)... 27 Gambar III.10 DFD Level 2 dari Proses 7 (Authenticate User)... 28 Gambar III.11 DFD Level 3 dari Proses 1.1 (Process Input Value)... 28 Gambar III.12 DFD Level 3 dari Proses 3.1 (Parse SMS)... 29 Gambar III.13 Table Diagram... 38 Gambar III.14 Web Map (Main)... 43 Gambar III.15 Web Map Admin Page... 43 Gambar III.16 Web Map Staff Page... 44 Gambar III.17 Layout Form Login... 44 Gambar III.18 Layout Main Menu... 45 Gambar III.19 Layout Form Create Service... 46 Gambar III.20 Layout Service Control Panel... 47 Gambar III.21 Layout Manage User Request... 47 Gambar III.22 Layout Manage User Profile... 48 Gambar III.23 Layout Change Password... 48 Gambar III.24 Layout SMTP Configuration... 49 Gambar III.25 Layout Reset Password... 49 Gambar III.26 Layout View Available Service... 50 Gambar III.27 Layout View Subscribed Services... 50 Gambar IV.1 Halaman Login... 51

Gambar IV.2 Halaman Reset Password... 52 Gambar IV.3 List Menu Admin... 53 Gambar IV.4 Halaman Create Service... 53 Gambar IV.5 Halaman Service Control Panel... 55 Gambar IV.6 Halaman Manage User Request... 56 Gambar IV.7 Halaman Manage User Profile... 58 Gambar IV.8 Halaman SMTP Configuration... 58 Gambar IV.9 Halaman Change Password... 59 Gambar IV.10 List Menu Staff... 60 Gambar IV.11 Halaman View Available Services... 60 Gambar IV.12 Halaman View Subscribed Services... 61 Gambar IV.13 Halaman View All Services... 61 Gambar IV.14 Scheduled Task Wizard (1)... 74 Gambar IV.15 Scheduled Task Wizard (2)... 74 Gambar IV.16 Scheduled Task Wizard (3)... 75 Gambar IV.17 Scheduled Task Wizard (4)... 75 Gambar IV.18 Scheduled Task Wizard (5)... 76 Gambar IV.19 Scheduled Task Wizard (6)... 76 Gambar IV.20 Scheduled Task Wizard (7)... 77 Gambar IV.21 Scheduled Task Wizard (8)... 77 Gambar IV.22 Scheduled Task Wizard (9)... 78 Gambar IV.23 Scheduled Task Wizard (10)... 78

DAFTAR TABEL Tabel I.1 Time Schedule... 4 Tabel II.1 Tabel INBOX pada Database Gammu... 16 Tabel II.2 Tabel OUTBOX pada Database Gammu... 17 Tabel II.3 Tabel SENTITEMS pada Database Gammu... 18 Tabel III.1 PSPEC Proses 1.1.1 Validate Input Value... 32 Tabel III.2 PSPEC Proses 1.1.2 Create PHP Script... 33 Tabel III.3 PSPEC Proses 3.1.1 Pull SMS from Inbox... 33 Tabel III.4 PSPEC Proses 3.1.2 Get Keyword... 33 Tabel III.5 PSPEC Proses 3.1.3 Determine Actions... 33 Tabel III.6 PSPEC Proses 1.2 Register a User to a Service... 34 Tabel III.7 PSPEC Proses 2.1 Deactivate Service... 34 Tabel III.8 PSPEC Proses 2.2 Edit Service Configuration... 34 Tabel III.9 PSPEC Proses 2.3 Activate Service... 34 Tabel III.10 PSPEC Proses 3.2 Modify Database... 34 Tabel III.11 PSPEC Proses 3.3 Send Service Content... 35 Tabel III.12 PSPEC Proses 4.1 Parse SMS... 35 Tabel III.13 PSPEC Proses 4.2 Modify Database... 36 Tabel III.14 PSPEC Proses 5.1 Change Personal Information... 36 Tabel III.15 PSPEC Proses 5.2 Unsubscribe Service... 36 Tabel III.16 PSPEC Proses 6.1 Change Password... 36 Tabel III.17 PSPEC Proses 6.2 Forgot Password... 37 Tabel III.18 PSPEC Proses 7.1 Login... 37 Tabel III.19 PSPEC Proses 7.2 Logout... 37 Tabel III.20 Tabel LOGIN... 38 Tabel III.21 Tabel LOGIN_LOG... 39 Tabel III.22 Tabel SMTP_CONFIG... 39 Tabel III.23 Tabel DIVISION... 39 Tabel III.24 Tabel USER... 39 Tabel III.25 Tabel USER_SVC_STATUS... 40 Tabel III.26 Tabel SVC_DETAIL... 40 Tabel III.27 Tabel SVC_REQ... 41 Tabel III.28 Tabel SMS_KEYWORD... 41

Tabel III.29 Tabel SMS_INBOX... 41 Tabel III.30 Tabel SMS_OUTBOX... 42 Tabel III.31 Tabel SMS_SENT... 42 Tabel IV.1 Algoritma Login... 51 Tabel IV.2 Algoritma Reset Password... 52 Tabel IV.3 Algoritma Create Service... 54 Tabel IV.4 Algoritma Service Control Panel... 55 Tabel IV.5 Algoritma Manage User Request... 57 Tabel IV.6 Algoritma Manage User Profile... 58 Tabel IV.7 Algoritma SMTP Configuration... 59 Tabel IV.8 Algoritma Change Password... 59 Tabel IV.9 View Available Services... 60 Tabel IV.10 Algoritma View Subscribed Services... 61 Tabel IV.11 Algoritma View All Services... 62 Tabel V.1 Test-Case... 79 Tabel V.2 White-Box Testing... 82 Tabel V.3 Black-Box Testing... 84

DAFTAR LAMPIRAN a. Kuesioner... xvii b. Basic Counter in Mobile Service Switching Center (MSC)... xviii c. Class.phpmailer.php... xliii d. Class.smtp.php... lxxii e. phpmailer.lang-en.php... lxxxix f. moplmnrate.php... lxxxix g. Data penulis... xciii