Pengembangan Modul Reporting pada Aplikasi Switching Operation Maintenance and Administration di PT. Telkomsel Regional IV Jawa Barat.

ABSTRAK
Pengembangan modul mepomting pada aplikasi SOMAD (Switchiig Operatioi Maiiteiaice
aid Admiiistratioi) ini secama khusus menangani pemkembangan kualitas jamingan GSM. Nilai-nilai
yang menentukan kualitas jamingan GSM disimpan dalam bembagai database, bembagai tabel.
Ditambahkan fitum untuk membuat moiitoriig service yang ditentukan secama custom oleh admin
yang bemwenang. Moiitoriig service ini akan memantau pemubahan nilai suatu kolom pada suatu
tabel dalam database temtentu. Jika nilai temsebut bemada di luam standam yang telah ditentukan
sebelumnya, maka sistem akan mengimimkan SMS dan/atau email kepada usem yang telah mendaftam
service temsebut. Usem dapat mendaftam untuk bemlangganan service temsebut via web intmanet
ataupun via SMS dengan mengetikkan fommat temtentu. Dan pemmohonan temsebut akan dipmoses
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 pengimiman/penemimaan SMS, digunakan aplikasi
Gammu sebagai SMS Gateway. Untuk pengimiman e-mail, digunakan kelas dami PHPMailem. Untuk
mengatum penjadwalan pelaksanaan fungsi SMS dan Semvice, digunakan fitum Scheduled Task dami
Windows.
Kata kunci: moiitoriig service, service quality assuraice

ABSTRACT
This reportiig module exteids the Switchiig Operatioi Maiiteiaice aid Admiiistratioi
applicatioi which specifically haidle GSM ietwork quality developmeit. Values that determiie

ietwork’s quality are stored at several databases, couitless tables. This exteisioi coitaii
moiitoriig service feature that custom-built by authorize admiiistrator. This moiitoriig service will
observe values chaiges at specified columi at particular table oi certaii database. If those values
are out of determiied raige, system will seid SMS aid/or email to subscribed users. User could
subscribe service via iitraiet website or by seidiig certaii format of SMS. Aid those requests of
service would be processed by admii that made the requested service.
This applicatioi is developed usiig Apache 2.2 as webserver, PHP 5.2.4 as scriptiig
laiguage dai MySQL 5.0 as database server. To examiie SMS traismit/receptioi, Gammu as SMS
Gateway is used. To deliver iotificatioi e-mail, additioial class from PHPMailer is appeided.To
haidle SMS exchaige aid service executioi scheduliig; Scheduled Task from Wiidows is used.
Keywords: moiitoriig service, service quality assuraice

DAFTAR ISI
Lembam Pengesahan ................................................................................................................................ ii
Lembam Pemnyataan Pemsetujuan Publikasi Ilmiah ................................................................................. iii
Lembam Pemnyataan Omisinalitas Kamya ................................................................................................... iv
Kata Pengantam........................................................................................................................................ v
Abstmak ................................................................................................................................................... vi
Abstmact ................................................................................................................................................. vii
Daftam Isi ............................................................................................................................................... viii

Daftam Gambam ........................................................................................................................................ x
Daftam Tabel .......................................................................................................................................... xii
Daftam Lampiman ....................................................................................................................................xiv
BAB I

Pendahuluan ........................................................................................................................... 1

1.1

Latam 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

Dasam Teomi .............................................................................................................................. 5

2.1

Global System fom Mobile communication (GSM) .................................................................. 5

2.2


Tmaffic Measumement .............................................................................................................. 7

2.3

Switching Opemation Maintenance and Administmation (SOMAD) ......................................... 9

2.4

Gammu.................................................................................................................................. 11

2.5

PHPMailem ............................................................................................................................. 19

BAB III

Analisa dan Pemodelan......................................................................................................... 22

3.1


Amsitektum Aplikasi / Sistem ................................................................................................... 22

3.2

Data Flow Diagram (DFD) ..................................................................................................... 22

3.3

Kamus Data ........................................................................................................................... 29

3.4

Process Specificatioi (PSPEC) ................................................................................................ 32

3.5

Table Diagmam ....................................................................................................................... 38

3.6


Web Map dan Layout ............................................................................................................ 43

BAB IV

Pemancangan 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 Saman........................................................................................................... 86

6.1

Kesimpulan............................................................................................................................ 86

6.2


Saman ..................................................................................................................................... 86

Daftam Pustaka....................................................................................................................................... xv
Lampiman ..............................................................................................................................................xvii

DAFTAR GAMBAR
Gambam II.1 Amsitektum Jamingan GSM ..................................................................................................... 5
Gambam II.2 Traffic types ii scope of the observed MSC......................................................................... 9
Gambam II.3 Amsitektum SOMAD ............................................................................................................. 10
Gambam II.4 Tabel pada Database Gammu ........................................................................................... 16
Gambam III.1 Amsitektum Aplikasi ............................................................................................................ 22
Gambam III.2 Context Diagmam .............................................................................................................. 22
Gambam III.3 DFD Level 1 ....................................................................................................................... 24
Gambam III.4 DFD Level 2 dami Pmoses 1 (Cmeate Semvice) ...................................................................... 25
Gambam III.5 DFD Level 2 dami Pmoses 2 (Modify Semvice) ...................................................................... 25
Gambam III.6 DFD Level 2 dami Pmoses 3 (Registem Semvice) .................................................................... 26
Gambam III.7 DFD Level 2 dami Pmoses 4 (Unmegistem Semvice) ................................................................ 26
Gambam III.8 DFD Level 2 dami Pmoses 5 (Manage Usem Pmofiles) ........................................................... 27
Gambam III.9 DFD Level 2 dami Pmoses 6 (Manage Password) ................................................................ 27

Gambam III.10 DFD Level 2 dami Pmoses 7 (Authenticate Usem) .............................................................. 28
Gambam III.11 DFD Level 3 dami Pmoses 1.1 (Pmocess Input Value) ......................................................... 28
Gambam III.12 DFD Level 3 dami Pmoses 3.1 (Pamse SMS) ........................................................................ 29
Gambam III.13 Table Diagmam ................................................................................................................ 38
Gambam III.14 Web Map (Main) ............................................................................................................ 43
Gambam III.15 Web Map Admin Page ................................................................................................... 43
Gambam III.16 Web Map Staff Page ...................................................................................................... 44
Gambam III.17 Layout Fomm Login.......................................................................................................... 44
Gambam III.18 Layout Main Menu ......................................................................................................... 45
Gambam III.19 Layout Fomm Cmeate Semvice ........................................................................................... 46
Gambam III.20 Layout Semvice Contmol Panel ......................................................................................... 47
Gambam III.21 Layout Manage Usem Request ........................................................................................ 47
Gambam III.22 Layout Manage Usem Pmofile ........................................................................................... 48
Gambam III.23 Layout Change Password ............................................................................................... 48
Gambam III.24 Layout SMTP Configumation ........................................................................................... 49
Gambam III.25 Layout Reset Password .................................................................................................. 49
Gambam III.26 Layout View Available Semvice........................................................................................ 50
Gambam III.27 Layout View Subscmibed Semvices ................................................................................... 50
Gambam IV.1 Halaman Login ................................................................................................................. 51


Gambam IV.2 Halaman Reset Password................................................................................................. 52
Gambam IV.3 List Menu Admin .............................................................................................................. 53
Gambam IV.4 Halaman Cmeate Semvice ................................................................................................... 53
Gambam IV.5 Halaman Semvice Contmol Panel........................................................................................ 55
Gambam IV.6 Halaman Manage Usem Request ...................................................................................... 56
Gambam IV.7 Halaman Manage Usem Pmofile ......................................................................................... 58
Gambam IV.8 Halaman SMTP Configumation .......................................................................................... 58
Gambam IV.9 Halaman Change Password.............................................................................................. 59
Gambam IV.10 List Menu Staff ............................................................................................................... 60
Gambam IV.11 Halaman View Available Semvices .................................................................................. 60
Gambam IV.12 Halaman View Subscmibed Semvices ............................................................................... 61
Gambam IV.13 Halaman View All Semvices ............................................................................................. 61
Gambam IV.14 Scheduled Task Wizamd (1) ............................................................................................. 74
Gambam IV.15 Scheduled Task Wizamd (2) ............................................................................................. 74
Gambam IV.16 Scheduled Task Wizamd (3) ............................................................................................. 75
Gambam IV.17 Scheduled Task Wizamd (4) ............................................................................................. 75
Gambam IV.18 Scheduled Task Wizamd (5) ............................................................................................. 76
Gambam IV.19 Scheduled Task Wizamd (6) ............................................................................................. 76
Gambam IV.20 Scheduled Task Wizamd (7) ............................................................................................. 77
Gambam IV.21 Scheduled Task Wizamd (8) ............................................................................................ 77

Gambam IV.22 Scheduled Task Wizamd (9) ............................................................................................ 78
Gambam IV.23 Scheduled Task Wizamd (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 Pmoses 1.1.1 Validate Iiput Value ............................................................................. 32
Tabel III.2 PSPEC Pmoses 1.1.2 Create PHP Script .................................................................................. 33
Tabel III.3 PSPEC Pmoses 3.1.1 Pull SMS from Iibox .............................................................................. 33
Tabel III.4 PSPEC Pmoses 3.1.2 Get Keyword.......................................................................................... 33
Tabel III.5 PSPEC Pmoses 3.1.3 Determiie Actiois................................................................................. 33
Tabel III.6 PSPEC Pmoses 1.2 Register a User to a Service ..................................................................... 34
Tabel III.7 PSPEC Pmoses 2.1 Deactivate Service .................................................................................... 34
Tabel III.8 PSPEC Pmoses 2.2 Edit Service Coifiguratioi ........................................................................ 34
Tabel III.9 PSPEC Pmoses 2.3 Activate Service ........................................................................................ 34
Tabel III.10 PSPEC Pmoses 3.2 Modify Database.................................................................................... 34
Tabel III.11 PSPEC Pmoses 3.3 Seid Service Coiteit.............................................................................. 35
Tabel III.12 PSPEC Pmoses 4.1 Parse SMS .............................................................................................. 35
Tabel III.13 PSPEC Pmoses 4.2 Modify Database.................................................................................... 36
Tabel III.14 PSPEC Pmoses 5.1 Chaige Persoial Iiformatioi ................................................................ 36
Tabel III.15 PSPEC Pmoses 5.2 Uisubscribe Service ............................................................................... 36
Tabel III.16 PSPEC Pmoses 6.1 Chaige Password................................................................................... 36
Tabel III.17 PSPEC Pmoses 6.2 Forgot Password .................................................................................... 37
Tabel III.18 PSPEC Pmoses 7.1 Logii....................................................................................................... 37
Tabel III.19 PSPEC Pmoses 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 Algomitma Login .................................................................................................................... 51
Tabel IV.2 Algomitma Reset Password ................................................................................................... 52
Tabel IV.3 Algomitma Cmeate Semvice ..................................................................................................... 54
Tabel IV.4 Algomitma Semvice Contmol Panel .......................................................................................... 55
Tabel IV.5 Algomitma Manage Usem Request ......................................................................................... 57
Tabel IV.6 Algomitma Manage Usem Pmofile............................................................................................ 58
Tabel IV.7 Algomitma SMTP Configumation ............................................................................................ 59
Tabel IV.8 Algomitma Change Password ................................................................................................ 59
Tabel IV.9 View Available Semvices ........................................................................................................ 60
Tabel IV.10 Algomitma View Subscmibed Semvices .................................................................................. 61
Tabel IV.11 Algomitma View All Semvices................................................................................................ 62
Tabel V.1 Test-Case ............................................................................................................................... 79
Tabel V.2 White-Box Testiig ................................................................................................................. 82
Tabel V.3 Black-Box Testiig .................................................................................................................. 84

DAFTAR LAMPIRAN
a.

Kuesionem .....................................................................................................................................xvii

b.

Basic Countem in Mobile Semvice Switching Centem (MSC) .......................................................... xviii

c.

Class.phpmailem.php.....................................................................................................................xliii

d.

Class.smtp.php ............................................................................................................................ lxxii

e.

phpmailem.lang-en.php............................................................................................................. lxxxix

f.

moplmnRate.php ..................................................................................................................... lxxxix

g.

Data penulis ................................................................................................................................ xciii

BABBIB

PENDAHULUANB

Bab I ini akan menjelaskan tentang latar belakang, perumusan masalah, tujuan, pembatasan
masalah, sistematika pembahasan dan pengaturan time schedule selama meneelesaikan proeek
untuk Tugas Akhir ini.

1.1 LatarBBelakangB
Globcl System for Mobile communicction (GSM) adalah sebuah standar global untuk
komunikasi bergerak digital. GSM adalah nama dari sebuah group standarisasi eang dibentuk di
Eropa tahun 1982 untuk menciptakan sebuah standar bersama telpon bergerak selular di Eropa eang
beroperasi pada daerah frekuensi 900 MHz. GSM saat ini baneak digunakan di negara-negara di
dunia.
Ketika di tahun 1980-an, teknologi GSM memasuki Indonesia, maka para operator pemakai
teknologi Advcnced Mobile Phone System (AMPS) menghilang. Dan pada akhirnea teknologi GSM
lebih unggul. Hal ini disebabkan kapasitas jaringan lebih tinggi, karena efisiensi di spektrum frekuensi
dari pada teknologi NMT dan AMPS. Sekarang, dalam kurun waktu hampir dua dekade, teknologi
GSM telah menguasai pasar dengan jumlah pelanggan lebih dari jumlah pelanggan telepon tetap.
Divisi Service Quclity Assurcnce (SQA) merupakan divisi pada PT Telekomunikasi Selular
(Telkomsel) eang menangani masalah kualitas jaringan GSM. Divisi SQA berhubungan erat dengan
divisi Network Operction (NO) karena semua informasi terbaru mengenai kondisi jaringan
disampaikan langsung kepada divisi SQA melalui aplikasi Switching Operction Mcintencnce cnd
Administrction (SOMAD) ini. Divisi SQA bertugas untuk menganalisa permasalahan eang terjadi
berdasarkan data eang diterima, kemudian ditindaklanjuti oleh divisi NO ke lapangan.
Sebelum ada aplikasi SOMAD, divisi SQA menerima laporan mengenai kondisi jaringan
secara manual melalui telepon. Tapi hal itu dirasakan terlalu merepotkan dan kurang membantu
proses troubleshooting di lapangan. Oleh karena itu, aplikasi SOMAD ini dibangun secara mandiri
oleh divisi SQA (saat ini baru Telkomsel Regional Jawa Barat eang menggunakannea) untuk
mempermudah recovery jaringan.
Salah satu modul eang terdapat dalam SOMAD adalah modul Reporting. Modul ini
berfungsi untuk menginformasikan fakta penting kepada divisi terkait. Contoh fakta penting:
persentase keberhasilan melakukan/menerima panggilan pada BTS_Bandung_Timur adalah 95,5.
Dari angka ini, divisi SQA dan NO akan bekerja sama untuk mengatasi permasalahan tersebut agar
kembali pada titik maksimal.

1

Universitas Kristen Maranatha

Agar informasi tersebut dapat segera ditindaklanjuti, maka dibutuhkan suatu aplikasi eang
dapat terus-menerus memeriksa kondisi jaringan dan melaporkan penurunan kualitas. Hal inilah
eang mendorong penulis untuk mengembangkan aplikasi SOMAD eang sudah ada dan berharap fitur
eang akan ditambahkan dapat membantu menjaga kualitas operator GSM ini.

1.2 RumusanBMasalahB
• Apakah kondisi suatu jaringan tersimpan dalam dctcbcse ?
• Kapan kualitas jaringan dikatakan di bawah standar ? Apakah berupa nilai kualitatif (string)
atau kuantitatif (angka) ?
• Bagaimana cara memberi notifikasi pada divisi terkait tentang kondisi jaringan eang di
bawah standar ?

1.3 TujuanB
• Mengetahui kondisi terakhir pada jaringan GSM secara lebih cepat berdasarkan nilai eang
tersimpan dalam dctcbcse.
• Flesibilitas penentuan standar kualitas jaringan dengan pembuatan monitoring service.
• Memberi notifikasi pada divisi terkait melalui SMS atau email eang tercatat dalam dctcbcse.
• Divisi SQA dan NO dapat segera menindaklanjuti penurunan performa jaringan.
• Menjaga kualitas jaringan eang dapat mempengaruhi tingkat kepuasan konsumen
(pengguna jaringan Telkomsel).

1.4 BatasanBMasalahB
• Kondisi kualitas jaringan eang dipantau adalah pada H-1 karena data dalam database eang
ditarik dari network element baru dimasukkan setelah hari tersebut berakhir. Misalnea:
data performa jaringan pada tanggal 30 Juni 2008, baru dimasukkan dalam database pada
tanggal 1 Juli 2008.
• Kolom eang bisa dipantau adalah eang memiliki tipe data integer/float/double/decimal
karena nilai eang menunjukkan performa jaringan disimpan dalam bentuk angka. Contoh:
jumlah panggilan eang berhasil dilakukan (SCR_ATTEMPT) disimpan dalam tipe data
integer.
• Tabel eang bisa dipantau adalah eang memiliki kolom tanggal dengan tipe data dctetime.
• Untuk uji coba aplikasi ini, digunakan SMS Gatewae dari thirdSpcrtyScpplicction, eaitu
Gammu, karena pada kondisi sebenarnea di lapangan, tersedia modul khusus untuk
pengiriman SMS eang berhubungan langsung dengan SMS Center PT.Telkomsel.

2

Universitas Kristen Maranatha

• Nilai eang disebut sebagai ‘nilai standar’ memiliki tingkat presisi hingga 5 angka di belakang
koma. Nilai standar ini ditentukan pada saat membuat service tersebut.

1.5 SistematikaBPembahasanB
BAB I:

PENDAHULUAN
a. Latar Belakang
Cerita singkat mengenai alasan penulis mengambil topik/judul ini
b. Rumusan Masalah
Intisari masalah eang ingin penulis pecahkan/pelajari. Masalah didapat dari Latar
Belakang.
c. Tujuan
Tujuan pembuatan aplikasi. Tujuan merupakan solusi eang dapat menjawab
masalah eang dihadapi.
d. Batasan Masalah
Batasan masalah berisi hal-hal eang akan dibuat (diimplementasi).
e. Sistematika Pembahasan
Sistematika pembahasan berisi garis besar (outline) dari tiap bab.
f. Time Schedule
Jadwal peneelesaian karea ilmiah.

BAB II:

DASAR TEORI
Bab ini berisi teori atau algoritma atau metode penunjang eang penulis gunakan
ketika membuat aplikasi ini.

BAB III: ANALISA DAN PEMODELAN
Bab ini berisi analisa dan desain dari aplikasi eang penulis buat, beserta arsitektur
aplikasi dan Tcble Dicgrcm.
a. Arsitektur Aplikasi/Sistem.
Topologi jaringan dan Flowchart + DFD.
b. Table Diagram
Relasi antar tabel eang digunakan dalam proeek beserta penjelasan singkat.
c. Web Map dan Laeout
Web map dan laeout dari aplikasi web eang dibuat.
BAB IV: PERANCANGAN DAN IMPLEMENTASI

3

Universitas Kristen Maranatha

Kumpulan screenshot dari proeek eang dibuat beserta penjelasan dari tiap fungsi
(method) utama eang dibuat. Menggunakan notasi algoritmik + flowchart untuk
menjelaskan cara kerja dari tiap fungsi (method) tersebut.
BAB V:

PENGUJIAN
Bab ini berisi laporan pengujian terhadap tiap clcss/method/fungsi eang penulis buat
dan laporan dari kuisioner eang diberikan pada responden.

BAB VI: KESIMPULAN DAN SARAN
a. Kesimpulan
Pengetahuan eang penulis dapat setelah mengerjakan aplikasi ini, baik berupa
penegasan/pembuktian ataupun pengetahuan eang baru.
b. Saran
Hal baru eang dapat digunakan untuk mengembangkan aplikasi ini pada tahap
selanjutnea.

1.6 TimeBScheduleB
Tabel Error! No text of specified stele in document..1 Time Schedule
2007

ID

Task Name

Start

2008

Duration
Sep

1

Menganalisa Sistem

03/09/2007

28d

2

Mencari bahan referensi

03/09/2007

58d

3

Mendesain konsep utama aplikasi

01/10/2007

89d

4

Mempelajari konsep utama jaringan GSM

03/09/2007

89d

5

Konsultasi desain & fungsi utama aplikasi
dengan pembimbing lapangan

01/10/2007

211d

6

Menyusun Bab 1 & 2

01/12/2007

31d

7

Menyusun Bab 3 & 4

03/03/2008

61d

8

Menyusun Bab 5

01/06/2008

17d

9

Melengkapi daftar isi, daftar gambar, daftar
tabel, daftar pustaka, kesimpulan&saran

01/06/2008

18d

10 Membangun aplikasi

01/12/2007

183d

11 Mendesain tampilan aplikasi

27/05/2008

15d

12 Error-handling aplikasi

01/05/2008

48d

13 Pengujian black-box

13/06/2008

3d

14 Pengujian white-box

13/06/2008

3d

4

Okt

Nop

Des

Jan

Feb

Mar

Apr

Mei

Jun

Universitas Kristen Maranatha

BABBVIB

KESIMPULANBDANBSAEANB

Kesimpulan merupakan hasil akhir/realisasi pencapaian tujuan yang telah ditetapkan
sebelumnya. Saran diberikan untuk dapat membantu penyempurnaan pencapaian tujuan tersebut.

6.1 KesimpulanB
1) Nilai-nilai yang dianggap sebagai penentu kualitas kondisi jaringan disimpan dalam
database dalam bentuk angka.
2) Dengan ditambahkannya fitur monitoring service pada modul reporting dalam aplikasi
SOMAD ini, user dapat menentukan nilai counter traffic measurement apa yang ingin
dipantau dan berapa nilai standarnya.
3) Untuk dapat mengirim email, digunakan kelas-kelas PHPMailer.
4) Agar file PHP yang berisi konfigurasi untuk monitoring database dapat dijalankan sebagai
background process, maka dibuatlah sebuah file *.bat. File ini berfungsi untuk
dimasukkan ke dalam Scheduled Task milik Windows sehingga dapat diatur jadwal
pelaksanaannya.
5) SMS Exchange untuk mengatur pertukaran SMS antara database SMS Gateway (yaitu
Gammu) dan database aplikasi.
6) Service Scheduler untuk mengatur eksekusi monitoring service.

6.2 SaranB
1) Jika nilai-nilai yang didapat dari network element dapat langsung diringkas dan
dimasukkan dalam database secara rutin tiap 15 menit, maka penanganan penurunan
kualitas jaringan pun dapat dilakukan lebih cepat, tanpa menunggu 1 hari setelahnya.
2) Untuk pengembangan berikutnya, tabel pada email notifikasi yang berisi baris data yang
di luar standar, sebaiknya tidak dicantumkan langsung pada body email, melainkan
sebagai attachment e-mail dalam bentuk Excel. Sehingga dapat disimpan pada komputer.
3) Hasil dari pelaksanaan fungsi SMS Exchange dan Service Scheduler sebaiknya disimpan
dalam sebuah log file yang dapat dibaca oleh Admin.
4) Jika time session user habis, sebaiknya lokasi terakhir user saat itu disimpan, sehingga
pada saat re-login, user dapat kembali ke halaman tersebut.

86

Universitas Kristen Maranatha

DAFTAR PUSTAKA
Information Traffic and Performance Data Counter Description, Siemens AG. 2002.
Information System Description D900/D1800 - Network System Concept, Siemens AG. 2003.
Prasetyo, Didik Dwi. 2006. 1011 Tip1 dan1 Trik1 Pemrograman1 PHP. Jakarta: Penerbit PT Elex Media
Komputindo.
Hakim, Lukman, & Musalini, Uus. 2007. Buku1 Sakti1 Menjadi1 Programmer1 Sejati1 PHP. Yogyakarta:
Penerbit Solusi Media.
Naramore, Elizabeth. 2005. Beginning1PHP5,1Apache,1and1MySQL®1Web1Development. Indiana: Wiley
Publishing, Inc.
Castro, Elizabeth. 2007. HTML,1XHTML,1and1CSS,1Sixth1Edition:1Visual1QuickStart1Guide. United States
of America: Peachpit Press.
Gilmore, W.Jason. Beginning1PHP151and1MySQL1From1Novice1to1Professional. Apress.
Goodman, Danny. JavaScript1Bible1Sixth1Edition. Indiana: Wiley Publishing, Inc.
Negrino, Tom & Smith, Dori. Visual1QuickStart1Guide1JavaScript1and1Ajax1for1the1Web,1Sixth1Edition.
Berkeley, California: Peachpit Press.
Hadlock, Kris. Ajax1for1Web1Application1Developers. United States of America: Sams Publishing.
Sparks, Hugh. AT Commands to Access the Motorola V-Series Phonebook. Retrieved January 18th
2007, from http://www.csparks.com/MotoBackup/MotorolaAT.xhtml
Yonaldi.
Membangun
SMS
Gateway
dengan
Retrieved
January
17th
http://www.benpinter.net/article.php?story=20060329211753787

Gammu
2007,

dan

MySql.
from

Gammu:Setting configuration file - Gammu.org wiki. Retrieved March 1st 2007 from
http://www.gammu.org/wiki/index.php?title=Gammu:Setting_configuration_file
Gammu:Full reference manual. Retrieved March 1st 2007 from
http://www.gammu.org/wiki/index.php?title=Gammu:Reference_manual
sms
gateway
Forumponsel.com.
Retrieved
http://www.forumponsel.com/forum/showflat602494.htm

January

17th

2007,

from

How to Send Email from a PHP Script Using SMTP Authentication. Retrieved September 5th 2007,
from http://email.about.com/od/emailprogrammingtips/
Sending E-Mail(s) in PHP. Retrieved September 5th 2007, from http://smartwebby.com/
Tech Meal: [GMAIL] - [PHP] - Send email using PHP with Gmail. Retrieved June 26th 2008, from
http://www.tishon.net/index.php/2008/03/21/phpmailer-gmail/

xv

Universitas Kristen Maranatha

PHPMailer
Tutorials.
Retrieved
http://phpmailer.codeworxtech.com/tutorial.html

June

26th

2008,

from

Forum Diskusi Pemrograman PHP pemula » Jalankan File *.php Otomatis. Retrieved July 3rd 2008,
from http://www.diskusiweb.com/viewthread.php?tid=17383
PHPSimple – PHP Tutorial > Export MySQL to Excel. Retrieved July 3rd 2008, from
http://www.phpsimple.net/tutorials/export_mysql_to_excel_.htm
HOWTO : Send emails using PHPMailer and Gmail. Retrieved June 26th 2008, from
http://www.110mb.com/forum/howto-send-emails-using-phpmailer-and-gmail-t14144.0.html

xvi

Universitas Kristen Maranatha