v
Universitas Kristen MaranathaABSTRAK
Sistem monitoring berfungsi sebagai early warning system yang digunakan untuk mencegah masalah dengan memberikan peringatan dini untuk menghindari akibat yang ditimbulkan.
Tujuan penelitian adalah diperlukan suatu sistem monitoring yang real time, mudah digunakan dan mudah dianalisa sehingga dapat dipergunakan untuk memperbaiki sistem pengawalan operasional terhadap integrasi sistem aplikasi yang ada saat ini secara efektif dan efisien dengan harapan sebelum permasalahan terjadi akan diketahui lebih awal.
Pembuatan aplikasi ini menggunakan bahasa pemrograman PHP yang didukung dengan mysql sebagai media penyimpan datanya. PHP sebagai bahasa pemrograman yang mudah untuk digunakan dan hampir semua operating system dapat menggunakannya. Selain itu juga aplikasi ini didukung Webmethods developer dan Web Service yang mempermudah pembuatan aplikasi tersebut.
Tekhnik penelitian untuk mendapatkan sumber data utama berasal dari tempat pelaksanaan tugas akhir dengan melakukan interview dengan pihak Telkom. Sedangkan sumber data sekunder yang digunakan dalam penyusunan laporan ini berasal dari referensi buku, dan internet.
Kesimpulan yang dapat diambil dari penelitian ini adalah dengan adanya sistem monitoring permasalahan akan diketahui lebih awal, selain daripada pada itu performansi terhadap sistem integrasi secara menyeluruh akan terjaga dengan baik.
Kata kunci : PHP, mysql, webservice, Webmethods developer
vi
Universitas Kristen MaranathaABSTRACT
The monitoring system serves as an early warning system that is used to prevent problems by providing early warning to avoid the impact.
The purpose of research is necessary to have a monitoring system of real time, easy to use and easy to be analyzed so it can be used to improve the operations of the escort system integration application system is currently effective and efficient in the hope that before the problem occurred will be known early.
Making these applications using the PHP programming language supported by mysql as the data storage media. PHP as a programming language that is easy to use and almost all of the operating system can use it. In addition, these applications are supported Webmethods developer tools and Web services that facilitate the making of the application.
Research techniques to obtain the primary data source comes from the end of the performance of duties by conducting interviews with the Telkom. While secondary data sources used in the preparation of this report comes from reference books, and the Internet. The conclusion to be drawn from this study is the existence of a monitoring system will be exposed to problems early, other than on the performance of overall system integration will be maintained.
vii
Universitas Kristen MaranathaDAFTAR ISI
LEMBAR PENGESAHAN ... i
LEMBAR PERNYATAAN PUBLIKASI KARYA ILMIAH ... ii
SURAT PERNYATAAN ORISINILITAS KARYA ... iii
PRAKATA ... vii
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xi
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang ... 1
I.2 Rumusan Masalah ... 3
I.3 Batasan Masalah ... 3
I.4 Tujuan Pembahasan ... 4
I.5 Sumber Data ... 4
I.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 7
II.1 Flowchart ... 7
II.2 ERD ... 12
II.3 Data flow diagram ... 16
II.4 Kamus data ... 17
II.5 PSPEC... 19
II.6 PHP ... 22
II.7 MySQL ... 24
II.8 Webmethods developer ... 25
II.8.1 Pengenalan webmethods developer ... 25
II.8.2 Webmethods developer window contain ... 26
II.8.2.1 Navigation panel ... 27
II.8.2.2 Servicenet tab ... 30
II.8.2.3 Recent element tab ... 31
II.8.2.4 Editor ... 32
II.8.2.5 Properties panel ... 33
II.8.2.6 Result panel ... 34
II.9 early warning system ... 35
BABIII ANALISIS DAN RANCANGAN SISTEM ... 36
III.1 Proses bisnis... 36
III.2 Flowchart ... 38
III.3 DFD ... 39
III.4 PSPEC... 41
III.5 ERD ... 45
III.6 Kamus data ... 46
III.7 Relation table ... 50
III.8 User interface... 51
viii
Universitas Kristen MaranathaIII.8.2 User interface data memory ... 51
III.8.3 User interface data storage ... 52
BABIV HASIL PENELITIAN ... 53
BABV PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 58
BABVI SIMPULAN DAN SARAN ... 69
DAFTAR PUSTAKA ... 70
ix
Universitas Kristen MaranathaDAFTAR GAMBAR
Gambar 1 Sistem EAI ... 3
Gambar 2 Flowchart bagian 1 ... 7
Gambar 3 Flowchart bagian 2 ... 8
Gambar 4 Flowchart bagian 3 ... 9
Gambar 5 Flowchart bagian 4 ... 10
Gambar 6 Flowchart bagian 5 ... 11
Gambar 7 Simbol erd ... 15
Gambar 8 Simbol DFD ... 16
Gambar 9 Simbol kamus data ... 18
Gambar 10 Navigation panel window ... 27
Gambar 11 Navigation panel icon bagian 1 ... 28
Gambar 12 Navigation panel icon bagian 2 ... 29
Gambar 13 Navigation panel icon bagian 3 ... 30
Gambar 14 Servicenet tab icon ... 31
Gambar 15 Recent tab element icon ... 31
Gambar 16 Editor ... 32
Gambar 17 Properties panel ... 33
Gambar 18 Result panel ... 34
Gambar 19 Flowchart system ... 38
Gambar 20 DFD level 0 ... 39
Gambar 21 DFD level 1 ... 40
Gambar 22 ERD ... 45
Gambar 23 Relation table ... 50
Gambar 24 User interface utama ... 51
Gambar 25 User interface data memory ... 51
Gambar 26 User interface data storage ... 52
Gambar 27 Login ... 53
Gambar 28 Tampilan admin... 54
Gambar 29 Menu setting ... 55
Gambar 30 Tampilan menu report ... 56
Gambar 31 Tampilan data memory... 56
Gambar 32 Tampilan data storage... 57
Gambar 33 Login input username ... 58
Gambar 34 Login username eror ... 58
Gambar 35 Login input password ... 59
Gambar 36 Login password eror ... 59
Gambar 37 Tampilan monitoring admin ... 60
Gambar 38 SMS gagal ... 61
Gambar 39 SMS belum terkirim ... 61
Gambar 40 SMS terkirim ... 62
Gambar 41 Setting input huruf ... 62
Gambar 42 Setting eror 1 ... 63
Gambar 43 Setting input tidak valid ... 63
x
Universitas Kristen MaranathaGambar 45 Setting input no sms ... 64
Gambar 46 Setting eror 3 ... 65
Gambar 47 Tampilan data memory... 66
Gambar 48 Tampilan data storage... 66
Gambar 49 Tampilan search by active ... 67
Gambar 50 Search by memory ... 67
xi
Universitas Kristen MaranathaDAFTAR TABEL
Table II.1 Contoh kamus data ... 19
Table II.2 Tabel PSPEC ... 20
Table II.3 Contoh PSPEC 1 ... 21
Table II.4 Contoh PSPEC 2 ... 21
Table II.5 Program php ... 22
Table II.6 Operator aritmatika php... 23
Table II.7 Operator logika php ... 23
Tabel III.1 PSPEC login ... 41
Tabel III.2 PSPEC olah data ... 41
Tabel III.3 PSPEC cek koneksi ... 41
Tabel III.4 PSPEC cek data ... 42
Tabel III.5 PSPEC view monitoring ... 42
Tabel III.6 PSPEC view data storage ... 43
Tabel III.7 PSPEC view data memory ... 43
Tabel III.8 PSPEC view reporting ... 44
Tabel III.9 PSPEC update setting ... 44
Tabel III.10 Kamus data server ... 46
Tabel III.11 Kamus data rec_server ... 46
Tabel III.12 Kamus data rec_storage ... 46
Tabel III.13 Kamus data rec_sms... 47
Tabel III.14 Kamus data setting ... 48
Tabel III.15 Kamus data admin ... 48
1
Universitas Kristen MaranathaBAB I.PENDAHULUAN
I.1 Latar Belakang
Perkembangan bisnis telekomunikasi di Indonesia begitu pesat. Operator
telekomunikasi yang dulu hanya PT.Telekomunikasi Indonesia, PT.Indosat,
dan XL sekarang bermunculan operator baru seperti SMART, MOBILE-88, 3,
HAPPY, ESIA dan lain-lain telah merubah bisnis telekomunikasi yang semula
biaya untuk tarif percakapan cukup besar berubah menjadi tarif percakapan
menjadi lebih murah dikarenakan adanya persaingan tarif murah.
Di Indonesia perusahaan telekomunikasi yang terbesar adalah PT.
Telekomunikasi Indonesia baik dari sisi jumlah pelanggan maupun dari
pendapatan per tahun. Untuk mendapatkan kepercayaan publik pemegang
saham, banyak upaya yang dilakukan manajemen PT.Telekomunikasi
Indonesia supaya perusahaan tersebut terus dapat maju dengan baik
ditengah persaingan bisnis telekomunkasi yang sangat ketat. Maka banyak
macam usaha yang telah dilakukan PT.Telekomunikasi yang semula hanya
mengelola
fix phone
(telepon kabel) telah berkembang mengikuti
perkembangan teknologi dan kebutuhan pelanggan saat ini juga mengelola
bisnis seluler dengan teknologi CDMA dengan label flexi dan teknologi
broadband
seperti produk speedy.
Dari sisi teknologi informasi PT.Telekomunikasi Indonesia banyak
memberikan layanan kepada pelanggannya dengan sistem
online
yang
dapat menggabungkan dari beberapa jenis produk kedalam satu sistem,
tentunya secara teknis menggunakan sistem aplikasi yang terintegrasi, yaitu
adanya suatu sistem yang mengintegrasikan beberapa jenis aplikasi
kedalam satu layanan, jadi dengan sistem integrasi tersebut semua layanan
kepada pelanggan dapat dilayani cukup dengan satu aplikasi. Untuk
menghasilkan performansi layanan sistem dengan prima diperlukan sistem
integrasi dengan jaminan
availability
dan
realibility
yang tinggi maka untuk
menjamin hal tersebut diperlukan dukungan suatu sistem
monitoring
yang
2
Universitas Kristen Maranatha
dapat mengetahui lebih awal performansi kondisi sistem sebelum terjadi
permasalahan.
Pada umumnya permasalahan-permasalahan tersebut dapat terjadi
dikarenakan ada beberapa hal , antara lain :
a. Penggunaan
memory space
yang tinggi pada saat tertentu berpotensi
mempengaruhi akses menjadi lambat
b.
Space strorage
yang tersedia sudah mencapai titik kritis
c. Adanya
session
proses yang tidak berhenti-henti berdampak kepada
performansi sistem integrasi yang menurun
Secara umum untuk mengetahui kondisi-kondisi seperti tersebut diatas,
hanya dapat diketahui oleh sistem
administrator
atau baru diketahui terdapat
permasalahan berdasarkan keluhan
user
. Padahal sistem bekerja 24 jam
dalam 7 hari tidak boleh terganggu. Selain daripada itu, walaupun sistem
yang sudah dibangun dengan baik tetap akan terjadi kemungkinan gangguan
atau naik turunnya performansi yang tidak dapat dihindarkan. Untuk itu maka
diperlukan suatu sistem monitoring yang dapat memantau terhadap
performansi sistem integrasi yang dilengkapi dengan pengiriman notifikasi
SMS kepada sistem
administrator
integrasi, dan dalam penggunaanya
sistem
monitoring
dapat dimanfaatkan oleh petugas lain yang mendapat
tugas piket ataupun pimpinan sistem integrasi untuk bisa memantau atau
mengantisipasi terjadi permasalahan lebih awal.
Sistem informasi yang terintegrasi dengan menggunakan
integration
platform
Enterprise Application Integration
(EAI) WebMethods, adalah
sebagai berikut :
a.
CM-
Customer Management Group Sistem / Application
b. BSS
–
Billing Support Sistem
c. Enterprise Apllications
3
Universitas Kristen Maranatha
Konfigurasi sistem secara umum sebagai berikut :
Gambar 1 Sistem EAI
I.2 Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, rumusan
permasalahan yang ada adalah sebagai berikut.
1. Bagaimana sistem informasi yang dibangun dapat membantu dalam
pengawalan operasional sehari-hari
server webmethods
Flexi?
2. Bagaimana sistem informasi yang dibangun untuk menyajikan sebuah
report
agar dapat dianalisa?
I.3 Batasan Masalah
Berdasarkan latar belakang dan rumusan masalah diatas, batasan
masalah dari analisis, perancangan, dan dokumentasi adalah sebagai
berikut:
1. Sistem yang dibangun akan memonitoring performansi
server
webmethods
flexi dan
server webmethods training
2. Sistem monitoring yang dilengkapi menu
setting
sebagai parameter
untuk membantu mempermudah pengelolaan batas nilai ukur sebagai
acuan dalam
monitoring
.
Sistem InventoryWireless Intelegent Network
HLR
webserviceFrontliner
sistem Multi Service
Provisioning gateway
Short Messages Service
Billing
4
Universitas Kristen Maranatha
3. Sistem
monitoring
yang dibangun dilengkapi
reporting
seberapa
sering
server
dalam keadaan tidak aman.
4. Sistem
monitoring
dilengkapi fungsi notifikasi SMS ke nomor flexi
sebagai
early warning
ke petugas yang bertanggung jawab terhadap
server webmethods
I.4 Tujuan Pembahasan
Berdasarkan latar belakang dan pembahasan masalah diatas, maka
adapun tujuan pembahasan adalah untuk:
1. Membangun sistem informasi
monitoring
yang implementasinya
sebagai alat bantu untuk mempermudah pengawalan operasional
sehari-hari
server webmethods
2. Membangun sistem informasi
reporting
yang dapat dipergunakan
untuk menganalisa
history
performansi.
.
I.5 Sumber Data
Sumber data utama dalam penyusunan laporan berdasarkan data yang
akan didapat saat melakukan proses penelitian dilokasi selain itu berasal dari
referensi buku sistem integrasi, internet dan sumber-sumber lainnya yang
berhubungan dengan sistem informasi.
I.6 Sistematika Penyajian
Adapun sistematika penulisan pada proposal ini adalah :
BAB I.PENDAHULUAN
I.1
Latar Belakang
Berisi tentang penjelasan mengapa penelitian dilakukan.
I.2
Rumusan Masalah
Berisi tentang masalah apa saja yang terjadi sehingga diperlukan adanya
penelitian.
I.3
Batasan Masalah
5
Universitas Kristen Maranatha
I.4
Tujuan Pembahasan
Berisi apa yang akan dilakukan di penelitian ini..
I.5
Sumber Data
Berisi tentang sumber data apa saja yang digunakan didalam penelitian.
I.6
Sistematika Penyajian
Berisi daftar-daftar penyajian laporan penelitian.
BAB II. KAJIAN TEORI
Dalam kajian teori akan membahas mengenai landasan teori yang
digunakan dalam penyusunan laporan. Teori-teori didapatkan dari berbagai
sumber yang berasal dari referensi buku, internet, dan sumber-sumber
lainnya yang berhubungan dengan sistem informasi, bahasa pemrograman
php, dan database mysql.
BAB III. BAHAN DAN METODE PENELITIAN
Dalam bab ini memaparkan tentang bagaimana cara melakukan
penelitian, cara mendapatkan bukti-bukti, dan mengevaluasi bukti menjadi
sebuah informasi.
BAB IV HASIL PENELITIAN
Bab 4 berisi tentang hasil penelitian dari hasil analisis dan perancangan
sistem yang telah dibuat, dan juga tampilan aplikasi dan penjelasan
fungsi-fungsi sistem.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab 5 berisi laporan tiap fungsi-fungsi dan method-method, dan laporan
hasil pengujian yang dilakukan.
6
Universitas Kristen Maranatha
Bab terakhir berisikan kesimpulan dan saran. Kesimpulan berisi
rangkuman analisis dan implementasi sistem keseluruhan dari penelitian
yang dilakukan. Saran berisikan cara-cara yang diinginkan untuk menjadi
69 Universitas Kristen Maranatha
BAB VI
SIMPULAN DAN SARAN
VI.1 Simpulan
Dari hasil penelitian ini ditemukan bahwa sistem
monitoring
manual
terhadap
server webmethod
flexi tidak dapat diandalkan untuk mengawal
operasional
server webmethod
flexi, dikarenakan selain akan menyita waktu
admin
untuk memeriksa keadaan performansi server webmethod flexi , juga
diperlukan keaktifan
admin
untuk memeriksa performansi secara rutin. Selain
itu juga dengan tidak adanya pencatatan performansi akan membuat kinerja
performansi server
webmethod
tidak dapat dianalisa. Sehingga diperlukan
aplikasi secara sistem yang dapat memberikan informasi performansi
memory,
storage
,
dan
keaktifan
dari
server,
Informasi
tersebut
tergambarkan dalam bentuk grafik yang mudah pembacaannya serta ada
notifikasi SMS Flexi kepada
admin
jika kondisi performansi
webmethod
server
dalam keadaan tidak aman. Dengan harapan
webmethod
server
dapat bekerja aktif dengan baik, sehingga seluruh aplikasi-aplikasi layanan
operasional PT.Telekomunikasi Indonesia yang dibangun secara terintegrasi
dapat bekerja dengan stabil dan dapat meningkatkan kinerja operaional.
Untuk melengkapi informasi performansi tersebut dibuat juga aplikasi
reporting
yang dapat dipergunakan sebagai bahan analisa operasional.
VI.2 Saran
Aplikasi akan bermanfaat jika pengguna bisa memanfaatkan aplikasi
dengan baik dan menggunakan secara konsisten. Tetapi aplikasi yang telah
dibuat ini masih dapat dikembangkan menjadi lebih baik lagi, oleh karena itu
untuk kedepan aplikasi ini dapat dibuat secara lebih
real time
lagi sehingga
pemanfaatannya dapat lebih optimal sebagai alat bantu operasional sistem
integrasi di PT.Telekomunikasi Indonesia, mengingat semakin majunya dunia
71
Riwayat hidup penulis
Nama lengkap
: Eka prasetya putra
Tempat / Tgl lahir
: Ambon/21 agustus 1988
Alamat rumah
: jln ski air no 50
No telp
:
085720588488
:
ekaeminem@gmail.com
Judul TA
: TOOLS MONITORING SISTEM INTEGRASI
APLIKASI BERFUNGSI SEBAGAI EARLY
WARNING TERHADAP POTENSI GANGGUAN
SISTEM
Riwayat Pendidikan : SDN kedurus 1 Surabaya, 1997
–
2002
SMPN 6 Surabaya, 2002
–
2004
SMU trimurti Surabaya, 2004
–
2006
70 Universitas Kristen Maranatha
DAFTAR PUSTAKA
http://www.febriani.staff.gunadarma.ac.id/
Webmethods Developer Users Guide
http://www.unsri.ac.id/
http://www.setia.staff.gunadarma.ac.id/
http://www.dhamidin.files.wordpress.com/
pressman,R.S.(2005).
Software engineering a practitioner approach
.new
york: McGraw-Hill.
Nugroho,Bunafit.(2004).
Aplikasi pemrograman web dinamis dengan php dan
mysql
.Jogjakarta:gava media.
http://www.answer.com/
Converse, T., Park, J., & Morgan, C. (2004).
PHP5 and MySQL Bible.
Indianapolis: Wiley Publishing, Inc.
imbar, r. v., & suteja, b. (2006).
Pemrograman web commerce dengan oracle