89
LAPORAN KEGIATAN KERJA PRAKTEK Penambahan Fitur dan Cheking Error Aplikasi Web Penghitungan Telkom Trouble Ticket Online CPE & PUBLIC PHONE KANDATEL SURABAYA TIMUR di PT. Telekomunikasi Indonesia, Tbk Periode 24 Agustus 2009 s.d. 24 September 2009 Disusun Oleh : Eva Pratiwi 5106100125 Ekky Natalia W. 5106100173

Laporan KP VER A5 Update

Embed Size (px)

Citation preview

Page 1: Laporan KP VER A5 Update

LAPORAN KEGIATAN KERJA PRAKTEK

Penambahan Fitur dan Cheking Error Aplikasi Web

Penghitungan Telkom Trouble Ticket Online CPE &

PUBLIC PHONE

KANDATEL SURABAYA TIMUR

di

PT. Telekomunikasi Indonesia, Tbk

Periode 24 Agustus 2009 s.d. 24 September 2009

Disusun Oleh :

Eva Pratiwi 5106100125Ekky Natalia W. 5106100173

JURUSAN TEKNIK INFORMATIKAFAKULTAS TEKNOLOGI INFORMASI

INSTITUT TEKNOLOGI SEPULUH NOPEMBERSURABAYA

2010

Page 2: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

Page 3: Laporan KP VER A5 Update

LEMBAR PERSETUJUAN

LAPORAN KERJA PRAKTIK

Penambahan Fitur dan Checking Error Aplikasi Web Penghitungan Telkom Trouble Ticket

Online CPE & PUBLIC PHONEKANDATEL SURABAYA TIMUR

Diajukan guna memenuhi sebagian persyaratan kurikulumFakultas Teknologi Informasi Program Sarjana

padaJurusan Teknik Informatika

Institut Teknologi Sepuluh NopemberSurabaya

2009

Menyetujui,Dosen Pembimbing

Bilqis Amaliah, S.Kom, M.KomNIP. 132296226

Mengetahui,Dosen Penguji

xxxx

NIP. . xxxx

i

Page 4: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

ii

Page 5: Laporan KP VER A5 Update

LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK

Penambahan Fitur dan Checking Error Aplikasi Web Penghitungan Telkom Trouble Ticket Online CPE

KANDATEL SURABAYA TIMUR

Tanggal : 24 Agustus 2009 s/d 24 September 2009

Lokasi : PT. Telekomunikasi Indonesia, Tbk

Laporan kerja praktek ini disusun untuk memenuhi persyaratan

akademik di

Jurusan Teknik Informatika

Fakultas Teknologi Informasi

Institut Teknologi Sepuluh Nopember

Surabaya

2009

Pembimbing Kerja Praktek

Bambang Setiana

NIK. 660325

iii

Page 6: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

iv

Page 7: Laporan KP VER A5 Update

KATA PENGANTAR

Puji syukur atas kehadirat Tuhan Yang Maha Esa, karena atas berkah dan rahmat-Nya, kerja praktek ini dapat terlaksana dengan baik.

Kerja praktek ini merupakan salah satu persyaratan kelulusan kurikulum di Jurusan Teknik Informatika Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya. Dengan adanya kerja praktek ini diharapkan mahasiswa memperoleh berbagai informasi dan pengalaman di dunia kerja yang sebelumnya tidak didapatkan di bangku kuliah.

Sebagai pihak penyusun penulis menyadari bahwa masih ada kekurangan dalam pelaksanaan kerja praktek ini, namun penulis berharap semoga pelaksanaan kerja praktek ini dapat menunjang perkembangan pengetahuan penyusun dalam ilmu pengetahuan, khususnya ilmu komputer. Penulis berharap laporan ini dapat memberikan kontribusi yang berarti dan dapat menambah wawasan bagi pembaca yang nantinya dapat digunakan sebagai referensi. Kritik dan saran yang membangun penyusun harapkan untuk kesempurnaan penulisan laporan ini.

Surabaya, April 2010

Penyusun

v

Page 8: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

vi

Page 9: Laporan KP VER A5 Update

DAFTAR ISI

LEMBAR PERSETUJUAN...................................................................I

LEMBAR PENGESAHAN.................................................................III

ABSTRAK............................................................................................IV

KATA PENGANTAR..........................................................................IV

DAFTAR ISI.........................................................................................IV

DAFTAR GAMBAR............................................................................IV

DAFTAR TABEL................................................................................IV

BAB 1 PENDAHULUAN.......................................................................4

1.1 LATAR BELAKANG..................................................................41.2 RUMUSAN MASALAH..............................................................41.3 TUJUAN....................................................................................41.4 RUANG LINGKUP MASALAH....................................................41.5 JADWAL KEGIATAN.................................................................4

BAB 2 PROFIL PERUSAHAAN..........................................................4

2.1 SEJARAH PERUSAHAAN...........................................................42.2 VISI DAN MISI TELKOM..........................................................42.3 PRODUK DAN LAYANAN TELKOM...........................................42.4 STRUKTUR ORGANISASI PT TELKOM...................................42.5 UNIT BISNIS TELKOM..............................................................4

BAB 3 DASAR TEORI.........................................................................4

3.1 KONSEP DASAR SISTEM INFORMASI.......................................43.2 PEMROGRAMAN PHP..............................................................4

3.2.1 Pengertian PHP..................................................................43.2.2 Kelebihan PHP...................................................................43.2.3 Konsep Kerja PHP.............................................................4

3.3 MYSQL...................................................................................43.3.1. SQL.................................................................................43.3.2. DDL (Data Definition Language)..................................43.3.3. DML (Data Manipulation Language)............................4

vii

Page 10: Laporan KP VER A5 Update

3.4 JAVASCRIPT.............................................................................4

BAB 4 IMPLEMENTASI......................................................................4

4.1. PENGAMBILAN VALUE DARI TABEL HTML...........................44.2. PEMBUATAN DATABASE..........................................................44.3. PEMBUATAN WEBSITE BERBASIS PHP...................................4

4.3.1. Home..............................................................................44.3.2. Jumlah Per STO Selama Satu Bulan..............................44.3.3. History Jumlah Tiket CPE Per STO..............................44.3.4. Jumlah Tiket Close CPE per Hari Selama Sebulan.......44.3.5. History Tiket Close CPE................................................44.3.6. Detail Tiket Hari Ini.......................................................44.3.7. Detail Tiket Per Bulan...................................................44.3.8. Time On CPE.................................................................44.3.9. Jumlah Tiket CPE SBT Per Bulan.................................44.3.10. Jumlah Gangguan Per Jam............................................44.3.11. Jumlah Gangguan Per Hari...........................................44.3.12. Jumlah Gangguan Per Minggu......................................4

BAB 5 PENUTUP...................................................................................4

5.1 KESIMPULAN...........................................................................45.2 SARAN.....................................................................................4

DAFTAR PUSTAKA...............................................................................4

viii

Page 11: Laporan KP VER A5 Update

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi Divisi Regional (DIVRE)..........4Gambar 2.2 Struktur Organisasi Kantor Daerah Telkom (KANDATEL)...............................................................................4Gambar 4.1 Alur Tiket Speedy......................................................4Gambar 4.2 Use Case.....................................................................4Gambar 4.3 Tabel Sumber.............................................................4Gambar 4.4 CDM...........................................................................4Gambar 4.5 PDM...........................................................................4Gambar 4.6 Halaman Home..........................................................4Gambar 4.7 Jumlah Per STO Selama Satu Bulan..........................4Gambar 4.8 History Jumlah Tiket CPE Per STO..........................4Gambar 4.9 Jumlah Tiket Close CPE per Hari Selama Sebulan. . .4Gambar 4.10 History Tiket Close CPE..........................................4Gambar 4.11 Detail Tiket Hari Ini.................................................4Gambar 4.12 Detail Tiket Per Bulan..............................................4Gambar 4.13 Time On CPE...........................................................4Gambar 4.14 jumlah tiket CPE SBT PER BULAN.......................4Gambar 4.15 Detail Loker Setelah Direvisi................................45Gambar 4.16 Jumlah Gangguan Per Jam ...................................45Gambar 4.17 Jumlah Gangguan Per Hari ...................................45Gambar 4.18 Jumlah Gangguan Per Minggu ..............................45

ix

Page 12: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

x

Page 13: Laporan KP VER A5 Update

DAFTAR TABEL

Table 3.1 Syntax untuk membuat tabel..........................................4Table 3.2 Syntax untuk menghapus tabel......................................4Table 3.3 Syntax untuk menambah kolom baru............................4Table 3.4 Syntax untuk menghapus kolom....................................4Table 3.5 Syntax untuk membuat view..........................................4Table 3.6 Syntax untuk menghapus view......................................4Table 3.7 Syntax untuk membuat trigger.......................................4Table 3.8 Syntax untuk menghapus trigger...................................4Table 3.9 Syntax untuk membuat procedure.................................4Table 3.10 Syntax untuk menghapus procedure............................4Table 3.11 Syntax untuk membuat function..................................4Table 3.12 Syntax untuk menghapus function...............................4Table 3.13 Bentuk lengkap perintah select....................................4Table 3.14 Syntax untuk menambahkan data................................4Table 3.15 Syntax untuk mengubah data.......................................4Table 3.16 Syntax untuk menghapus data.....................................4

xi

Page 14: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

xii

Page 15: Laporan KP VER A5 Update

BAB 1PENDAHULUAN

1.1 Latar Belakang

Telkom Trouble Tiket online merupakan aplikasi berbasis web yang digunakan pelanggan untuk melaporkan gangguan yang terjadi pada koneksi speedy mereka. Pada website t3-online setiap pelanggan yang melaporkan gangguan dan proses-proses penyelesaian gangguan juga tercatat mulai 147, Broadband Operational Center (BOC), Testing Dispatch Clearance (TDC), Customer Premises Equipment (CPE). Pada website ini juga terdapat jumlah dan detail tiket aktif, tertunda atau pending maupun tech Close pada hari ini. Tidak ada data total tiket close yang dilakukan oleh tiap-tiap bagian dari Kandatel SBT. Dari data-data tiket active, tiket pending, maupun tiket tech close dapat digunakan untuk mencari banyaknya tiket close yang diselesaikan pada hari ini juga.

Secara umum pada web t3-online mencatat alur tiket dari mana dan akan di dispatch kemana. Setelah tiket gangguan pelanggan dilaporkan, tiket tersebut di dispatch ke BOC. BOC berfungsi sebagai analisator awal terhadap semua tiket gangguan yang di-dispatch oleh 147 via aplikasi T3-Online. Setelah dianalisa BOC, selanjutnya tiket-tiket di-dispatch kepada unit-unit operasional TELKOM terkait (DATEL, DIVMEDIA, DIVINFRA dan DIVISC) sesuai segmentasi gangguannya. Dengan adanya BOC, kesalahan dispatching yang selama ini dilakukan oleh 147 (dibantu Techical Support 147), khususnya untuk segmen gangguan multimedia & infrastruktur, menjadi dapat diminimalisasi. Dengan demikian, penyelesaian perbaikan gangguan di lapangan diharapkan bisa menjadi lebih cepat karena ditangani oleh unit operasional yang tepat.

Setelah 147/C4 menerima info gangguan dari pelanggan, lalu 147/C4 memberikan info penyelesaian gangguan ke

1

Page 16: Laporan KP VER A5 Update

pelanggan dan bilamana 147/C4 tidak mampu memberikan solusi maka 147/C4 akan mengkonfirmasikan langsung ke BOC. Jika BOC tidak dapat menindak lanjuti tiket tersebut akan di dispatch ke TDC. Setelah itu TDC melakukan contact dengan technical support speedy yaitu CPE agar menindaklanjuti keluhan pelanggan untuk memperbaiki gangguan pada jaringan speedy baik fisik ( hardware ) maupun non fisik ( software ) jika TDC tidak dapat menyelesaikan.

Seiring dengan bertambah banyaknya pelanggan speedy di area Surabaya Timur khususnya dan semakin pesatnya persaingan dalam dunia telekomunikasi maka dibutuhkan suatu aplikasi yang dapat membantu kelancaran sistem informasi yang ada dan dapat meningkatkan kinerja pada tiap-tiap STO yang ada di Surabaya Timur.

Selama ini dalam melakukan monitoring dan evaluasi atas kinerja setiap STO yang ada di kandatel SBT, CPE merasa kesulitan karena pada website t3-online tidak terdapat banyaknya tiket close yang telah diselesaikan selama 1 hari sehingga CPE tidak tahu seberapa besar kinerja dari tiap-tiap STO dalam menyelesaikan gangguan pada koneksi speedy pelanggan.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan diatas, maka dapat dirumuskan permasalahan dalam kerja praktek ini, yaitu bagaimana mengembangkan sebuah aplikasi yang dapat mengolah data Telkom Trouble Tiket CPE sehingga dapat diketahui kinerja dan dengan mudah dapat mengevaluasi tiap-tiap STO yang ada di Kandatel Surabaya Timur. Aplikasi yang dibuat merupakan aplikasi web yang didalamnya terdapat jumlah tiket close pada masing-masing STO yang ada di wilayah Surabaya Timur. Dengan begitu, dapat dilihat kinerja dari tiap-tiap STO yang ada di wilayah Surabaya Timur, sehingga dapat melakukan evaluasi kinerja dari masing-masing STO yang ada di Surabaya

2

2

Page 17: Laporan KP VER A5 Update

3

Timur. Diharapkan dari aplikasi ini kinerja dari masing-masing STO yang ada di wilayah Surabaya Timur dapat optimal.

1.3 Tujuan

Tujuan dari pengembangan aplikasi website t3-online yang penulis lakukan adalah dalam penghintungan tiket close Telkom Trouble Tiket Online CPE Kandatel Surabaya Timur. Hal ini diharapkan dapat membantu Kandatel Surabaya Timur dalam memantau kinerja dari tiap-tiap STO yang ada di wilayah Surabaya Timur, dan dapat dengan mudah melakukan evaluasi yang dapat membuat kinerja dari masing-masing STO di wilayah Surabaya Timur menjadi optimal.

1.4 Ruang Lingkup Masalah

Dalam pengembangan aplikasi website Penghitungan tiket close Telkom Trouble Tiket Online Loker CPE Kandatel Surabaya Timur akan dibatasi ruang lingkup pembahasannya, antara lain:

1.Pengimplementasian aplikasi ini dibuat dengan menggunakan bahasa pemrogramman PHP.

2.Sistem Operasi yang dipakai adalah Windows XP sp 3.3.DBMS yang digunakan adalah MySQL.

1.5 Jadwal Kegiatan

Kegiatan kerja praktek ini dilakukan selama satu bulan terhitung sejak tanggal 24 Agustus 2009 s/d 24 September 2009.

Page 18: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

4

4

Page 19: Laporan KP VER A5 Update

BAB 2PROFIL PERUSAHAAN

1.6 Sejarah Perusahaan

Perusahaan Perseroan (Persero) P.T. Telekomunikasi Indonesia Tbk. atau lebih populer dengan sebutan TELKOM, merupakan sebuah Badan Usaha Milik Negara dan perusahaan Indonesia satu-satunya yang menyelenggarakan layanan telepon tetap. TELKOM juga bergerak di bisnis seluler dengan kepemilikan mayoritasnya atas TELKOMSEL, operator seluler terbesar di Indonesia (diukur berdasarkan jumlah pelanggan dan pendapatan), selain layanan interkoneksi, jaringan, serta layanan data dan internet.

Pada tahun 1882, jasa telepon pertama kali diperkenalkan di Indonesia dan dikelola oleh sebuah perusahaan swasta dengan lisensi pemerintah kolonial Belanda pada waktu itu untuk jangka waktu 25 tahun. Kemudian di tahun 1906, pemerintah kolonial Belanda mendirikan sebuah badan pemerintah yang mengendalikan gabungan jasa telekomunikasi yang ada yakni telepon, pos dan telegraf yang diberi nama Jawatan Pos, Telegrap dan Telepon (Post, Telegraph en Telephone Dienst/PTT). Setelah Indonesia merdeka, di tahun 1961, pemerintah Indonesia melebur semua pelayanan jasa telekomunikasi dalam satu badan usaha negara yang bertahan selama empat tahun sebelum dipecah menjadi dua badan usaha negara, yakni PN Pos dan Giro serta PN Telekomunikasi. Melihat semakin kompleksnya ruang lingkup pelayanan PN Telekomunikasi, maka kemudian di tahun 1974 PN Telekomunikasi dibagi dua, Perusahaan Umum Telekomunikasi (Perumtel) dan PT INTI, yang selanjutnya di tahun 1980 Perumtel dibagi kembali menjadi dua BUMN, yakni Perumtel dan INDOSAT. Perumtel bergerak di bisnis inti layanan telekomunikasi nasional sedangkan INDOSAT dalam layanan telekomunikasi internasional.

5

Page 20: Laporan KP VER A5 Update

Pada tahun 1991, status Perumtel diubah menjadi Persero (berdasarkan PP no.25 tahun 1991) dan mempunyai nama baru, Perusahaan Perseroan (Persero) P.T. Telekomunikasi Indonesia, atau yang lebih dikenal dengan nama TELKOM saja. Sebelum tahun 1995, operasi TELKOM dibagi-bagi dalam dua belas unit operasi regional atau Wilayah Telekomunikasi (Witel), yang secara terpusat dikendalikan dari kantor pusat TELKOM, Bandung Jawa Barat. Tiap Witel memiliki struktur manajemen yang bertanggung jawab atas semua aspek bisnis TELKOM dalam wilayahnya.

Tahun 1995 TELKOM merestrukturisasi operasinya dengan mengubah kedua belas Witel ke dalam tujuh divisi regional yaitu : Divisi I Sumatera; Divisi II Jakarta dan sekitarnya, Divisi III Jawa Barat, Divisi IV Jawa Tengah, Divisi V Jawa Timur, Divisi VI Kalimantan, dan Divisi VII Wilayah Timur Indonesia, dan satu Divisi Jaringan. TELKOM juga memulai bentuk kerjasama operasi [KSO] dengan konsorsium swasta. Dengan KSO, TELKOM menyerahkan hak operasi di 5 divisi regionalnya (divisi I, III, IV, VI dan VII) kepada konsorsium swasta yang melibatkan paling tidak satu operator telekomunikasi terkemuka. Dalam perjanjian KSO, pihak partner KSO mengelola & mengoperasikan suatu divisi regional selama jangka waktu tertentu, membangun jaringan telepon tetap, dan pada saat berakhirnya perjanjian dengan sejumlah kompensasi yang disepakati menyerahkan fasilitas telekomunikasi yang lama maupun yang baru kepada TELKOM. Dalam perjanjian KSO juga disepakati pembagian keuntungan selama masa perjanjian.

Pada tanggal 14 November 1995, pemerintah menjual sebagian sahamnya kepada publik melalui IPO [Initial Public Offering]. Saham TELKOM tercatat di Bursa Efek Jakarta, Bursa Efek Surabaya, dan dalam bentuk ADS juga tercatat di New York Stock Exchange dan London Stock Exchange. Selain itu sahamnya juga ditawarkan ke publik [walau tidak tercatat] di Tokyo Stock Exchange.

6

6

Page 21: Laporan KP VER A5 Update

7

Kerja sama Operasi (KSO) mulai diimplementasikan pada 1 Januari 1996 di wilayah Divisi Regional I Sumatra – dengan mitra PT Pramindo Ikat Nusantara (Pramindo); Divisi Regional III Jawa Barat dan Banten – dengan mitra PT Aria West International (AriaWest); Divisi Regional IV Jawa Tengah dan DI Yogyakarta – dengan mitra PT Mitra Global Telekomunikasi Indonesia (MGTI); Divisi Regional VI Kalimantan – dengan mitra PT Dayamitra Telekomunikasi (Dayamitra); dan Divisi Regional VII Kawasan Timur Indonesia – dengan mitra PT Bukaka Singtel.

Pada tahun 2001, TELKOM membeli 35% saham Telkomsel dari PT Indosat sebagai bagian dari implementasi restrukturisasi industri jasa telekomunikasi di Indonesia, yang ditandai dengan penghapusan kepemilikan bersama dan kepemilikan silang antara TELKOM dengan Indosat. Dengan transaksi ini, TELKOM menguasai 72,72% saham Telkomsel. TELKOM membeli 90,32% saham Dayamitra dan mengkonsolidasikan laporan keuangan Dayamitra ke dalam laporan keuangan TELKOM.

Pada tahun 2002, TELKOM membeli seluruh saham Pramindo melalui 3 tahap, yaitu 30% saham pada saat ditandatanganinya perjanjian jual-beli pada tanggal 15 Agustus 2002, 15% pada tanggal 30 September 2003 dan sisa 55% saham pada tanggal 31 Desember 2004. TELKOM menjual 12,72% saham Telkomsel kepada Singapore Telecom, dan dengan demikian TELKOM memiliki 65% saham Telkomsel. Sejak Agustus 2002 terjadi duopoli penyelenggaraan telekomunikasi lokal.

1.7 Visi dan Misi Telkom

Visi dan misi PT. TELKOM adalah : VISITo become a leading InfoCom player in the region

Page 22: Laporan KP VER A5 Update

Telkom berupaya untuk menempatkan diri sebagai perusahaan InfoCom terkemuka di kawasan Asia Tenggara, Asia dan akan berlanjut ke kawasan Asia Pasifik. MISI Telkom mempunyai misi memberikan layanan " One Stop InfoCom " dengan jaminan bahwa pelanggan akan mendapatkan layanan terbaik, berupa kemudahan, produk dan jaringan berkualitas, dengan harga kompetitif. Telkom akan mengelola bisnis melalui praktek-praktek terbaik dengan mengoptimalisasikan sumber daya manusia yang unggul, penggunaan teknologi yang kompetitif, serta membangun kemitraan yang saling menguntungkan dan saling mendukung secara sinergis.

1.8 Produk dan Layanan Telkom

Adapun beberapa produk dan layanan yang dimiliki PT. Telkom Indonesia adalah sebagai berikut : Telkom Fixed Line

TELKOM SLJJMerupakan layanan komunikasi jarak jauh antar pelanggan yang masih dalam satu wilayah negara. Pada umumnya, pelanggan-pelanggan tersebut berada dalam wilayah kode area yang berbeda.TELKOMGlobal-01017Layanan baru dari TELKOM yang berupa akses layanan untuk panggilan internasional ke mancanegara (253 tujuan panggilan).TELKOM LokalMerupakan layanan komunikasi telepon antar pelanggan dalam jarak di bawah 30 km atau di dalam satu wilayah lokal.TELKOM SLIPanggilan telepon International Direct Dialing (IDD) dimana

8

8

Page 23: Laporan KP VER A5 Update

9

nomor telepon pemanggil dan nomor telepon yang dipanggil berbeda wilayah negara.

InternetSpeedyMerupakan layanan (internet service) berkecepatan tinggi dari PT. TELKOM, berbasis teknologi akses Asymmetric Digital Subscriber Line (ADSL), yang memungkinkan terjadinya komunikasi data, voice dan video secara bersamaanTELKOMNet Instan (0809 8 9999)Merupakan layanan akses internet dial-up secara mudah tanpa berlangganan (instan) dengan konsep layanan yang mudah dan sederhana.TELKOMNet Flexi up to 64 kbpsTELKOMNet Flexi up to 64 kbps adalah akses komunikasi ke internet gateway dengan mode data paket pada network TelkomFlexi.

Flexi (Fixed Wireless)Flexi ClassyFlexi classy adalah layanan flexi dengan sistem pascabayar.Flexi TrendyFlexi trendy adalah layanan flexi dengan sistem prabayar berbasis kartu/simcard yang dapat diisi ulang.Flexi HomeFlexi Home adalah layanan flexi untuk perumahan atau kantor dilayani menggunakan terminal fixed berbasis nomor esn, tarif aktivasi, abonemen dan biaya pemakaian/usage sama dengan tarif telepon rumah/pstn.FlexiCOMBOFlexiCOMBO merupakan layanan yang memungkinkan Anda sebagai pelanggan Flexi Classy atau Trendy untuk tetap dapat berkomunikasi (voice, SMS dan data) di berbagai kota menggunakan beberapa nomor temporer.

Public PhoneTELKOMCoin

Page 24: Laporan KP VER A5 Update

Telepon Umum Coin (TUC) adalah telepon yang menggunakan satu jenis uang logam yang berbentuk koin sebagai alat pembayaran yang sah atas biaya percakapan.Warung TELKOMTempat bagi masyarakat untuk mendapatkan pelayanan jasa telekomunikasi yang dikelola oleh Badan Usaha, Koperasi atau perorangan bekerjasama dengan TELKOM dalam melakukan akses SLJJ, SLI maupun selular.

10

10

Page 25: Laporan KP VER A5 Update

11

1.9 Struktur Organisasi PT TELKOM

Struktur Organisasi Divisi Regional (DIVRE) dapat dilihat pada gambar 2.1

Gambar 0.1 Struktur Organisasi Divisi Regional (DIVRE)

Page 26: Laporan KP VER A5 Update

Struktur Organisasi Kantor Daerah Telkom(Kandatel) dapat dilihat pada gambar 2.2

Gambar 0.2 Struktur Organisasi Kantor Daerah Telkom (KANDATEL)

12

12

Page 27: Laporan KP VER A5 Update

13

1.10 Unit Bisnis Telkom

Unit-unit bisnis Telkom terdiri dari Divisi, Centre, Yayasan dan Anak Perusahaan, sebagai berikut :1. Divisi Long Distance2. Carrier & Interconnection Service3. Divisi Multimedia4. Divisi Fixed Wireless Network 5. Enterprise Service 6. Divisi Regional I - Sumatera 7. Divisi Regional II – Jakarta8. Divisi Regional III - Jawa Barat9. Divisi Regional IV - Jawa Tengah dan Yogyakarta10. Divisi Regional V - Jawa Timur11. Divisi Regional VI - Kalimantan 12. Divisi Regional VII - Kawasan Timur Indonesia13. Maintenance Service Center14. Training Center15. Carrier Development Support Center16. Management Consulting Center17. Construction Center18. I/S Center 19. R&D Center20. Community Development Center(CDC)

Yayasan-Yayasan :1. Dana Pensiun (Dapentel)2. Yayasan Pendidikan TELKOM3. Yayasan Kesehatan 4. Yayasan Sandhykara Putra Telkom (YSPT)

Kepemilikan 20% - 50% :1. PT Patra Telekomunikasi Indonesia (Patrakom) : Layanan

VSAT.2. PT Citra Sari Makmur (CSM) : VSAT dan layanan

telekomunikasi lainnya.

Page 28: Laporan KP VER A5 Update

3. PT Pasifik Satelit Nusantara (PSN) : Transponder Satelit dan Komunikasi.

Kepemilikan < 20% :1. PT Mandara Selular Indonesia (MSI) : Layanan NMT - 450

Selular dan CDMA 2. PT Batam Bintan Telekomunikasi (Babintel) Telepon Tetap

di Batam dan Pulau Bintan3. PT Pembangunan Telekomunikasi Indonesia (Bangtelindo) :

Pengelolaan Jaringan dan Peralatan Telco

14

14

Page 29: Laporan KP VER A5 Update

BAB 3 DASAR TEORI

3.1 Konsep Dasar Sistem Informasi

Pengertian dari Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Istilah lain dari suatu sistem adalah kumpulan dari elemen-elemen yang masing-masing elemen berinteraksi atau saling mempengaruhi untuk mewujudkan suatu kegiatan bersama.

Sedangkan pengertian Informasi adalah rangkaian data yang mempunyai sifat sementara –tergantung waktu- mampu memberi kejutan atau surprise pada yang menerimanya. Informasi dapat juga dikatakan sebagai data yang telah diproses, yang mempunyai nilai tentang tindakan atau keputusan. Karakteristik dari informasi adalah penerima informasi mengalami perubahan dari keadaan belum tahu menjadi tahu. Informasi yang dihasilkan dari pengolahan data oleh sistem komputer tidak hanya harus akurat dan cepat, namun juga harus diperhatikan relevansinya dengan kebutuhan para pengambil keputusan.

Pengertian Sistem Informasi adalah suatu sistem yang terdiri dari komponen-komponen yang berinteraksi satu sama lain membentuk satu kesatuan untuk mencapai tujuan tertentu.Kemampuan utama sistem informasi, antara lain: Melakukan komputasi numerik bervolume besar

berkecepatan tinggi Menyediakan komunikasi dalam organisasi atau antar

organisasi yang murah, cepat dan akurat Menyimpan informasi berjumlah besar dalam ruang kecil

tetapi mudah diakses Memungkinkan untuk mengakses informasi yang banyak

dari seluruh dunia dengan cepat dan harganya pun murah

15

Page 30: Laporan KP VER A5 Update

Meningkatkan efisiensi dan efektifitas orang-orang yang bekerja dalam sebuah tim di beberapa lokasi

Mengotomatisasi proses-proses bisnis dan tugas-tugas yang dikerjakan secara manual

Menyajikan informasi dengan jelas sehingga menggugah pikiran manusia

Biaya yang lebih murah daripada pengerjaan manual

3.2 Pemrograman PHP

PHP merupakan singkatan dari PHP Hypertext Preprocessor adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). .

3.2.1 Pengertian PHP

Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh webserver sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan.

Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama

16

16

Page 31: Laporan KP VER A5 Update

17

dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit program tersebut di antara tanda <? dan ?>. Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php atau .php3.

PHP merupakan bahasa pemograman web yang bersifat server-side HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebagai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (active Server Pages) dan JSP (Java Server Pages).

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu mengakses basis data dan dapat terintegrasi dengan HTML.

Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya. Versi terbaru yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP3 scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan library tambahan seperti pada PHP3. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan

Page 32: Laporan KP VER A5 Update

memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

3.2.2 Kelebihan PHP

Seiring dengan pesannya perkembangan internet dan e-commerce, situs-situs yang statis pun semakin ditinggalkan. Karena sebuah situs diharapkan dinamis yang artinya dapat berubah sewaktu-waktu memenuhi keinginan pasar. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar desainer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Hampir seluruh aplikasi yang berbasis web dapat dibuat dengan PHP. Akan tetapi keunggulan utama dari PHP adalah konektivitasnya dengan database. Database yang didukung oleh PHP antara lain: Oracle, MySQL, Sybase dan PostgreSQL.

Selain itu PHP juga dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. PHP merupakan perangkat lunak yang open source yang dapat anda download secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs yang menyediakan perangkat lunak tersebut seperti di ftp://gerbang.che.itb.ac.id. Perangkat lunak ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru.

Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah:

18

18

Page 33: Laporan KP VER A5 Update

19

1. Tingkat keamanan yang cukup tinggi

2. Waktu eksekusi yang cepat. 3. Akses ke system basis data

yang fleksibel. seperti MySQL, Interbase, PosgreSQL dan lainnya.

3.2.3 Konsep Kerja PHP

Cara kerja HTML diawali dengan permintaan suatu halaman web oleh user melalui web browser. Halaman web diminta berdasarkan URL (Uniform Resource Locator), browser mendapatkan alamat dari web server, mengidentifikasi halaman yang dikehendaki dan menyampaikan segala informasi yang dibutuhkan oleh webserver. Selanjutnya, webserver akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya dari halaman tersebut segera melakukan proses penerjemahan kode HTML dan menampilkannya ke user.

Prinsip kerja sebuah halaman PHP serupa dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh webserver, isinya akan dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode-kode HTML) ke webserver, untuk selanjutnya webserver menyampaikan ke klien.

3.3 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk

Page 34: Laporan KP VER A5 Update

kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

MySQL memiliki beberapa keistimewaan, antara lain :1. Portabilitas. MySQL dapat berjalan stabil pada

berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

3. 'Multiuser'. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. 'Performance tuning'. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).

7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

20

20

Page 35: Laporan KP VER A5 Update

21

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

1.1.1. SQL

SQL atau Structured Query Language merupakan sebuah bahasa yang digunakan untuk mengakses basis data relational. SQL ini merupakan bahasa standard yang digunakan dalam manajemen basis data relational. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk manajemen datanya.

Sejarah SQL dimulai dari artikel seorang peneliti IBM bernama EF Codd yang membahas tentang ide pembuatan basis data relational pada bulan Juni 1970. Artikel ini juga mambahas kemungkinan diberi nama SEQUEL(Structured English Query Language).

Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hokum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL.

Page 36: Laporan KP VER A5 Update

Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86. Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.

Secara umum, SQL terdiri dari dua bahasa, yaityu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMDB), namun secara umum implementasi tiap bahasa ini memilii bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMDB.

1.1.2. DDL (Data Definition Language)

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basisa data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untUk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan untuk DROP menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

Berikut ini beberapa objek basis data yang termasuk DDL :- Tabel

Tabel terdiri dari field-field atau kolom-kolom dengan tipe data tertentu dan baris-baris yang digunakan sebagai penyimpan data.CREATE TABEL (Membuat tabel)Untuk membuat table, syntax yang digunakan dapat dilihat pada table 3.1

22

22

Page 37: Laporan KP VER A5 Update

23

CREATE TABLE [nama_tabel](nama_field1 tipe_data [constraints][,nama_field2 tipe_data,...])

Table 0.1 Syntax untuk membuat tabel

DROP TABLE (Menghapus Tabel), syntax yang digunakan dapat dilihat pada table 3.2DROP TABLE [nama_tabel]

Table 0.2 Syntax untuk menghapus tabel

ALTER TABLE (Menambah kolom baru), syntax yang digunakan dapat dilihat pada table 3.3ALTER TABLE [nama_tabel]ADD [nama_kolom][tipe_data][aturan]

Table 0.3 Syntax untuk menambah kolom baru

ALTER TABLE (Menghapus kolom), syntax yang digunakan dapat dilihat pada table 3.4ALTER TABLE [nama_tabel]DROP [nama_kolom]

Table 0.4 Syntax untuk menghapus kolom

- ViewView adalah tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database.CREATE VIEW (Membuat View), syntax yang digunakan dapat dilihat pada table 3.5CREATE VIEW [nama_view] AS [SQLQuery]

Table 0.5 Syntax untuk membuat view

Page 38: Laporan KP VER A5 Update

DROP VIEW (Menghapus View), syntax yang digunakan dapat dilihat pada table 3.6DROP VIEW [nama_view]

Table 0.6 Syntax untuk menghapus view

- TriggerTrigger adalah sebuah obyek dalam database yang berupa prosedur yang merespon setiap kali terdapat proses modifikasi (insert, update, dan delete) pada tabel.CREATE TRIGGER (Membuat Trigger), syntax yang digunakan dapat dilihat pada table 3.7CREATE TRIGGER [nama_trigger] ON TABLE [nama_tabel] ON [DELETE][,][INSERT][,][UPDATE]AS [perintahSQL]

Table 0.7 Syntax untuk membuat trigger

DROP TRIGGER (Menghapus Trigger), syntax yang digunakan dapat dilihat pada table 3.8DROP TRIGGER [nama_trigger]

Table 0.8 Syntax untuk menghapus trigger

- ProcedureStored Procedure pada dasarnya adalah program yang disimpan dalam database server. Procedure dapat dijalankan secara manual oleh program aplikasi database lainnya. Stored Procedure adalah sebuah procedure dalam bahasa pemrograman lainnya. Stored procedure dapat menerima suatu input parameter dan output parameter serta dapat menghasilkan status message atau error.CREATE PROCEDURE (Membuat procedure), syntax yang digunakan dapat dilihat pada table 3.9Create Procedure nama procedure[ {@nama_parameter type_data}][= default ] [output][,.....,n]As statemen T-SQl

24

24

Page 39: Laporan KP VER A5 Update

25

Table 0.9 Syntax untuk membuat procedure

DROP PROCEDURE (Menghapus procedure), syntax yang digunakan dapat dilihat pada table 3.10DROP PROCEDURE [nama_procedure]

Table 0.10 Syntax untuk menghapus procedure

- FunctionUser define function merupakan subroutine yang digunakan untuk membuat transact-SQL, dimana kode user define function tersebut berbentuk encapsulation code, dan kode tersebut dapat digunakan digunakan untuk membangun transact-SQL lain (reusable). User define function ini berfungsi hampir sama dengan stored procedure. Perbedaannya adalah jika stored procedure tidak bisa digunakan untuk menyimpan hasil proses, sedangkan pada user define function hasil dari proses dapat dikembalikan berupa sebuah nilai atau table.

CREATE FUNCTION (Membuat function), syntax yang digunakan dapat dilihat pada table 3.11CREATE FUNCTION [ owner_name. ] function_name ( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] ) RETURNS scalar_return_data_type[ WITH < function_option> [ [,] ...n] ] [ AS ]BEGIN function_body RETURN scalar_expressionEND

Table 0.11 Syntax untuk membuat function

DROP FUNCTION (Menghapus Function), syntax yang digunakan dapat dilihat pada table 3.12

Page 40: Laporan KP VER A5 Update

DROP FUNCTION [nama_function] Table 0.12 Syntax untuk menghapus function

1.1.1. DML (Data Manipulation Language)

DML digunakan untuk memenipulasi data yang ada dalam suatu tabel. Perintah umum yang dilakukan adalah : - SELECT untuk menampilkan data - INSERT untuk menambahkan data baru- UPDATE untuk mengubah data yang sudah ada- DELETE untuk menghapus data

SELECTSelect Adalah perintah yang paling sering digunakan

pada SQL, sehingga terkadang istilah Query dirujukkan pada [erintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memili bentuk lengkap seperti pada table 3.13SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2, ...]FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN tabel2 ON kondisi_penghubung][, nama_tabel3 [AS alias3], ...][WHERE kondisi][ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|DESC], ...]][GROUP BY nama_field1[, nama_field2, ...]][HAVING kondisi_aggregat]

Table 0.13 Bentuk lengkap perintah selectDengan :- Kondisi adalah suatu syarat yang harus dipenuhi suatu data

agar ditampilkan - Kondisi_agregat adalah syarat khusus untuk fungsi agregat

26

26

Page 41: Laporan KP VER A5 Update

27

INSERTUntuk menambahkan data dalam tabel digunakan perintah seperti pada table 3.14INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])

Table 0.14 Syntax untuk menambahkan data

UPDATEUntuk mengubah data pada sutau tabel digunakan syntax pada table 3.15:UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]

Table 0.15 Syntax untuk mengubah data

DELETEUntuk menghapus data pada suatu tabel digunakan syntax pada table 3.16 :DELETE FROM [NAMA_TABLE] [KONDISI]

Table 0.16 Syntax untuk menghapus data

3.4 Javascript

Javascript adalah nama implementasi Netscape Communications Corporation untuk ECMAScript standar, suatu bahasa skrip yang didasarkan pada konsep pemrograman berbasis prototipe. Bahasa ini terutama terkenal karena penggunaannyadi situs web (sebagai JavaScript sisis klien) dan juga digunakan untuk menyediakan akses skrip untuk objek yang dibenamkan (embedded) di aplikasi lain.

Walaupun memiliki nama serupa, JavaScript hanya sedikit berhubungan dengn bahasa pemrograman Java, dengan kesamaan

Page 42: Laporan KP VER A5 Update

utamanya adalah sintaks C. Secara semantik, JavaScript memiliki lebih banyak kesamaan dengan bahasa pemrograman Self.

Skrip JavaScript yang dimasukkan di dalam berkas HTML ataupun XHTML harus dimasukkan di antara tag <script>...</script>.

28

28

Page 43: Laporan KP VER A5 Update

BAB 4IMPLEMENTASI

Tool yang digunakan sebelumnya ada pada t3-online.co.id pada tool ini Telkom dapat memonitoring jumlah tiket yang aktif, pending, technical close dan close tiket. Selain itu juga dapat melihat lama waktu trouble tiket diselesaikan oleh Telkom. Tool yang ada ini juga dapat melihat history tiket yang sudah di close oleh Telkom baik itu di close oleh CPE ataupun oleh pihak lain (TDC, MMBOC).Pada t3-online mencatat alur tiket dari mana dan akan di dispatch kemana. Setelah tiket gangguan pelanggan dilaporkan, tiket tersebut di dispatch ke BOC. BOC berfungsi sebagai analisator awal terhadap semua tiket gangguan yang di-dispatch oleh 147 via aplikasi T3-Online. Informasi keluhan pelanggan yang terdapat dalam tiket akan dianalisa BOC menggunakan tools antara lain OS3, Speedy Minitools dan EMS BRAS (Huawei, ZTE, Alcatel, Siemens, Ericsson). Setelah dianalisa BOC, selanjutnya tiket-tiket di-dispatch kepada unit-unit operasional TELKOM terkait (DATEL, DIVMEDIA, DIVINFRA dan DIVISC) sesuai segmentasi gangguannya. Untuk pengawalan fault handling Speedy, BOC merupakan Contact Center 7 x 24 jam yang berskala nasional dan end-to-end bagi unit-unit operasional terkait di internal TELKOM melalui telpon 021-3808888 dan Yahoo Messenger di MM_BOC. BOC bukan merupakan Contact Center bagi pelanggan Speedy. Contact Center bagi pelanggan Speedy adalah 147. Dengan adanya BOC, kesalahan dispatching yang selama ini dilakukan oleh 147 (dibantu Techical Support 147), khususnya untuk segmen gangguan multimedia & infrastruktur, menjadi dapat diminimalisasi. Dengan demikian, penyelesaian perbaikan gangguan di lapangan diharapkan bisa menjadi lebih cepat karena ditangani oleh unit operasional yang tepat. Setelah 147/C4 menerima info gangguan dari pelanggan, lalu 147/C4 memberikan info penyelesaian gangguan ke pelanggan dan bilamana 147/C4 tidak mampu memberikan solusi maka 147/C4

29

Page 44: Laporan KP VER A5 Update

akan mengkonfirmasikan langsung ke BOC. Jika BOC tidak dapat menindak lanjuti tiket tersebut akan di dispatch ke TDC. Setelah itu TDC melakukan contact dengan technical support speedy yaitu CPE agar menindaklanjuti keluhan pelanggan untuk memperbaiki gangguan pada jaringan speedy baik fisik ( hardware ) maupun non fisik ( software ) jika TDC tidak dapat menyelesaikan. Proses lebih lanjut dijelaskan pada gambar 4.1

Walk-in Phone-in Web-in

PELANGGAN

SMS-in

PlasaTelkom 147C4

BOC (technical support)

TDC SOCSA SODC

CCAN/PCAN MFRAN MDF

UBC Real Time FH

FH JaraksesKomplain

Billing

FH DNS,email, spam

FH infra :Router,

BM, BRAS

FH Jarlok

FH DSLAMFH MDF

CPE

FH CPE

VOIN

FH Abuse, TSDC (konten)

BOC IS SSCO

FH aplikasiOS3 & SISKA

UNR

FH infra : Metro, ATM,

Link Transmisi

DIVINFRATEL ISC

IS PO

FH Server Radius

FH InternetService,

logic BM &Radius

FH logic :Router,

Gateway

FH konfig :BRAS, Radius,

Interface ke ISP. Eskalasi ke Mitra.

DATEL

DIVMEDIA

NSOCC / BCC

Gambar 0.3 Alur Tiket SpeedySelain kelebihan – kelebihan tool yang ada tersebut ternyata tool itu juga memiliki kekurangan, tool tersebut kurang membantu secara maksimal pada pihak CPE. Misalnya saja pihak CPE tidak bisa melihat berapa ticket yang di close per hari. Sehingga salah satu pegawai/karyawan dari bagian CPE harus mengitung secara manual per jam selama per hari. Hal ini menyebabkan banyak tiket yang hilang (tidak terhitung) ketika tiket tersebut di close pada selain jam kerja.Selain itu catatan waktu penyelesaian trouble tiket yang terdapat pada t3-online.co.id merupakan catatan waktu keseluruhan. Misalnya jika salah satu trouble tiket speedy diselesaikan selama satu jam dan

30

30

Page 45: Laporan KP VER A5 Update

31

yang menyelesaikan CPE, TDC, dan MMBOC maka waktu tersebut merupakan waktu keseluruhan dari ketiga yang menyelesaikan. Sehingga pihak CPE memerlukan catatan waktu tiket tersebut ada di CPE yang dipergunakan untuk memonitoring kinerja kawan-kawan yang ada di lapangan.Setelah melihat hal – hal tersebut diperlukan suatu tool yang dapat menutupi kekurangan – kekurangan yang ada pada tool yang lama. Tetapi tool yang baru tetap menggunakan sumber data dari tool yang lama. Karena pada tool yang lama sudah menggandung data – data yang diperlukan. Berikut ini adalah hal-hal yang dapat dilakukan user pada aplikasi ini dan dijelaskan dengan menggunakan use case diagram dapat dilihat pada gambar 4.2 :

Page 46: Laporan KP VER A5 Update

- Melihat halaman Utama

User

Melihat jumlah Ticket per STO

Melihat Jumlah Ticket Close

Melihat Jumlah Detail Ticket

Melihat Waktu Ticket di CPE

Melihat Jumlah Ticket

Melihat History

Gambar 0.4 Use Case

Pembuatan aplikasi Web Penghitungan Telkom Trouble Tiket Online CPE terdiri atas :1. Pengambilan value dari tabel HTML2. Pembuatan database (MySql)3. Pembuatan web berbasis PHP

32

32

Page 47: Laporan KP VER A5 Update

33

1.2. Pengambilan Value dari Tabel HTML

Sebelum pembuatan database dan pemrograman PHP dilakukan kita harus melakukan pengambilan data dari html yang telah ada. Sumber dari HTML tersebut adalah ALL TIKET S pada situs t3-online.telkom.co.id. berikut ini adalah data yang harus kita ambil untuk kita masukkan ke dalam database dapat dilihat pada gambar 4.3

Gambar 0.5 Tabel Sumber

Dalam aplikasi ini yang dibutuhkan adalah record – record yang mengandung kata – kata “CPE DATEL SURABAYA TIMUR” untuk tidak terlalu membebani database dalam aplikasi ini, sebelum dimasukkan database data – data tersebut diambil yang “CPE DATEL SURABAYA TIMUR” saja.

Page 48: Laporan KP VER A5 Update

1.3. Pembuatan Database

Pembuatan database pada aplikasi website Penghitungan Telkom Trouble Tiket Online CPE ini menggunakan MySql pada OS (Operation System) Windows XP. Berikut ini adalah design CDM pada gambar 4.4 dan PDM pada gambar 4.5 dari database yang di implementasikan pada aplikasi ini :

Relationship_1

Relationship_2 Relationship_3 Relationship_4

tic

tic_waktutic_Nomortic_Down_Timetic_Divretic_Dateltic_STOtic_Nomor Speedytic_Pakettic_Headlinetic_Dispatchtic_Lasttic_DT_Net

<pi>Date & TimeVariable characters (50)TimeVariable characters (10)Variable characters (20)Variable characters (10)Characters (20)Variable characters (25)Variable characters (1000)Variable characters (30)Variable characters (50)Variable characters (50)

<M><M><M><M><M><M><M><M><M><M><M><M>

Identifier_1 <pi>

status

status_idketerangan

<pi> IntegerVariable characters (20)

<M><M>

Identifier_1 <pi>

tic2

tic2_waktutic2_Nomortic2_Down_Timetic2_Divretic2_STOtic2_Dateltic2_Nomor Speedytic2_Pakettic2_Headlinetic2_Dispatchtic2_Lasttic2_DT_Net

<pi>Date & TimeVariable characters (50)TimeVariable characters (10)Variable characters (10)Variable characters (20)Characters (20)Variable characters (25)Variable characters (1000)Variable characters (30)Variable characters (50)Variable characters (50)

<M><M><M><M><M><M><M><M><M><M><M><M>

Identifier_1 <pi>

ticnow

ticnow_waktuticnow_Nomorticnow_Down_Timeticnow_Divreticnow_Datelticnow_STOticnow_Nomor Speedyticnow_Paketticnow_Headlineticnow_Dispatchticnow_Lastticnow_DT_Net

<pi> Date & TimeVariable characters (50)TimeVariable characters (10)Variable characters (20)Variable characters (10)Characters (20)Variable characters (25)Variable characters (1000)Variable characters (30)Variable characters (50)Variable characters (50)

<M><M><M><M><M><M><M><M><M><M><M><M>

Identifier_1 <pi>

ticclose

ticclose_waktuticclose_Nomorticclose_Down_Timeticclose_Divreticclose_Datelticclose_STOticclose_Nomor Speedyticclose_Paketticclose_Headlineticclose_Dispatchticclose_Lastticclose_DT_Net

Date & TimeVariable characters (50)TimeVariable characters (10)Variable characters (20)Variable characters (10)Characters (20)Variable characters (25)Variable characters (1000)Variable characters (30)Variable characters (50)Variable characters (50)

Gambar 0.6 CDM

34

34

Page 49: Laporan KP VER A5 Update

35

FK_TIC_RELATIONS_STATUS

FK_TIC2_RELATIONS_STATUSFK_TICNOW_RELATIONS_STATUSFK_TICCLOSE_RELATIONS_STATUS

tic

tic_waktutic_Nomorstatus_idtic_Down_Timetic_Divretic_Dateltic_STOtic_Nomor Speedytic_Pakettic_Headlinetic_Dispatchtic_Lasttic_DT_Net

timestampvarchar(50)integertimevarchar(10)varchar(20)varchar(10)char(20)varchar(25)varchar(1000)varchar(30)varchar(50)varchar(50)

<pk><fk>

status

status_idketerangan

integervarchar(20)

<pk>

tic2

tic2_waktutic2_Nomorstatus_idtic2_Down_Timetic2_Divretic2_STOtic2_Dateltic2_Nomor Speedytic2_Pakettic2_Headlinetic2_Dispatchtic2_Lasttic2_DT_Net

timestampvarchar(50)integertimevarchar(10)varchar(10)varchar(20)char(20)varchar(25)varchar(1000)varchar(30)varchar(50)varchar(50)

<pk><fk>

ticnow

ticnow_waktustatus_idticnow_Nomorticnow_Down_Timeticnow_Divreticnow_Datelticnow_STOticnow_Nomor Speedyticnow_Paketticnow_Headlineticnow_Dispatchticnow_Lastticnow_DT_Net

timestampintegervarchar(50)timevarchar(10)varchar(20)varchar(10)char(20)varchar(25)varchar(1000)varchar(30)varchar(50)varchar(50)

<pk><fk>

ticclose

status_idticclose_waktuticclose_Nomorticclose_Down_Timeticclose_Divreticclose_Datelticclose_STOticclose_Nomor Speedyticclose_Paketticclose_Headlineticclose_Dispatchticclose_Lastticclose_DT_Net

integertimestampvarchar(50)timevarchar(10)varchar(20)varchar(10)char(20)varchar(25)varchar(1000)varchar(30)varchar(50)varchar(50)

<fk>

Gambar 0.7 PDM

Page 50: Laporan KP VER A5 Update

1.4. Pembuatan Website Berbasis PHP

Berikut ini merupakan tampilan dari aplikasi Web Penghitungan Telkom Trouble Tiket Online CPE:

1.1.1. Home

Halaman Home adalah halaman awal dari Web Penghitungan Telkom Trouble Tiket Online CPE. Dapat dilihat pada gambar 4.6

Gambar 0.8 Halaman Home

36

36

Page 51: Laporan KP VER A5 Update

37

1.1.1. Jumlah Per STO Selama Satu Bulan

Halaman Jumlah Per STO Selama Satu Bulan berisi jumlah tiket yang ada di masing-masing STO selama satu bulan. Tiket – tiket yang ditampilkan mulai dari tiket active, pending, technical close, tiket close, jumlah per STO dan sisa tiket. Dapat dilihat pada gambar 4.7

Gambar 0.9 Jumlah Per STO Selama Satu Bulan

Page 52: Laporan KP VER A5 Update

1.1.1. History Jumlah Tiket CPE Per STO

Halaman Jumlah Tiket CPE Per STO merupakan halaman yang berisi jumlah seluruh tiket pada seluruh STO pada tanggal yang diiputkan oleh user. Untuk memasukkan tanggal menggunakan date time picker yang ada pada menu. Dapat dilihat pada gambar 4.8

Gambar 0.10 History Jumlah Tiket CPE Per STO

38

38

Page 53: Laporan KP VER A5 Update

39

1.1.2. Jumlah Tiket Close CPE per Hari Selama Sebulan

Halaman jumlah tiket close CPE per Hari Selama Satu Bulan merupakan halaman yang berisi jumlah tiket yang berhasil di close oleh CPE Surabaya Timur selama 1 Bulan dan dikelompokan per hari. Dapat dilihat pada gambar 4.9

Gambar 0.11 Jumlah Tiket Close CPE per Hari Selama Sebulan

Page 54: Laporan KP VER A5 Update

1.1.3. History Tiket Close CPE

Halaman History tiket close CPE berisi detail tiket yang telah diclose oleh CPE selama tanggal tertentu. User dapat memasukkan tanggal sesuai dengan yang diinginkan. Dapat dilihat pada gambar 4.10

Gambar 0.12 History Tiket Close CPE

40

40

Page 55: Laporan KP VER A5 Update

41

1.1.4. Detail Tiket Hari Ini

Halaman detail tiket hari ini merupakan halaman yang berisi mengenai detai dari tiket yang telah diclose hari ini. Dapat dilihat pada gambar 4.11

Gambar 0.13 Detail Tiket Hari Ini

Page 56: Laporan KP VER A5 Update

1.1.5. Detail Tiket Per Bulan

Halaman detail tiket per bulan merupakan halaman yang berisi mengenai detai dari tiket yang telah diclose hari ini. Dapat dilihat pada gambar 4.12

Gambar 0.14 Detail Tiket Per Bulan

42

42

Page 57: Laporan KP VER A5 Update

43

1.1.6. Time On CPE

Halaman time on CPE merupakan halaman yang berisi tiket yang telah diclose oleh CPE beserta lama tiket ada di loker CPE. Dapat dilihat pada gambar 4.13

Gambar 0.15 Time On CPE

Page 58: Laporan KP VER A5 Update

1.1.7. Jumlah Tiket CPE SBT Per Bulan

Halaman jumlah tiket CPE SBT PER BULAN merupakan halaman yang berisi jumlah rekapitulasi tiket yang ada pada CPE selama satu bulan. Dapat dilihat pada gambar 4.14

Gambar 0.16 jumlah tiket CPE SBT PER BULAN

44

44

Page 59: Laporan KP VER A5 Update

45

1.1.8. Detail Loker Setelah Direvisi

Halaman merupakan halaman yang berisi jumlah rekapitulasi tiket yang ada pada masing – masing loker. Dapat dilihat pada gambar 4.15

Gambar 0.15 jumlah detail tiket per loker

Page 60: Laporan KP VER A5 Update

4.3.11. Jumlah Gangguan Per Jam

Halaman ini merupakan halaman yang berisi jumlah rekapitulasi gangguan yang terjadi per jam. Rentang waktu yang ditampilkan antara lain gangguan yang terjadi dalam kurun waktu tidak lebih dari 6 jam, tidak lebih dari 12 jam, tidak lebih dari 18 jam, tidak lebih dari 24 jam dan lebih dari 24 jam. Dapat dilihat pada gambar 4.16.

Gambar 4.16 jumlah gangguan per jam

4.3.12. Jumlah Gangguan Per Hari

Halaman ini merupakan halaman yang berisi jumlah rekapitulasi gangguan yang terjadi per hari. Rentang waktu yang ditampilkan antara lain gangguan yang terjadi dalam kurun waktu tidak lebih dari 6 jam, tidak lebih dari 1 hari, tidak lebih dari 2 hari, 3 hari, 4 hari, 5 hari, 6 hari, 7hari dan lebih dari 7 hari. Dapat dilihat pada gambar 4.17.

46

46

Page 61: Laporan KP VER A5 Update

47

Gambar 4.17 jumlah gangguan per jam

4.3.13. Jumlah Gangguan Per Minggu

Halaman ini merupakan halaman yang berisi jumlah rekapitulasi gangguan yang terjadi per minggu. Rentang waktu yang ditampilkan antara lain gangguan yang terjadi dalam kurun waktu tidak lebih dari 6 jam, tidak lebih dari 1 minggu, tidak lebih dari 2 minggu, 3 minggu, 4 minggu dan lebih dari 4 minggu. Dapat dilihat pada gambar 4.18.

Page 62: Laporan KP VER A5 Update

Gambar 4.18 jumlah gangguan per jam

48

48

Page 63: Laporan KP VER A5 Update

49

(halaman ini sengaja dikosongkan)

Page 64: Laporan KP VER A5 Update

BAB 5PENUTUP

3.5 Kesimpulan

Setelah selama satu bulan melakukan kerja praktek di Access Network Operation Surabaya Timur penulis dapat menyimpulkan sebagai berikut :1. Kerja praktek yang dilakukan dapat menambah pengetahuan

dan persiapan menghadapi dunia kerja.2. Aplikasi yang dibuat ini dapat memonitor tiket yang ada

pada STO, baik itu tiket aktif, tiket pending, tiket technical close dan tiket close. Sehingga dapat meningkatkan efektivitas dan efisiensi kinerja di CPE Telkom Kandatel Surabaya Timur.

3. Aplikasi Telkom trouble tiket online belum maksimal membantu kinerja dari operational masing – masing kandatel.

4. Aplikasi yang dibuat ini dapat memonitor jumlah tiket per STO dan loker CPE

3.6 Saran

Setelah selama satu bulan melakukan kerja praktek di Access Network Operation Surabaya Timur saran yang perlu disampaikan sebagai berikut :1. Tool yang dibuat ini dapat membantu kawan – kawan teknisi

yang ada di lapangan sebagai evaluasi.2. Untuk komunikasi antara pembimbing dan mahasiswa

mohon lebih diperhatikan lagi,agar bisa membantu kinerja mahasiswa praktek untuk bisa menghasilkan software baru sesuai yang di inginkan dan dibutuhkan sebuah institusi.

50

50

Page 65: Laporan KP VER A5 Update

(halaman ini sengaja dikosongkan)

51

Page 66: Laporan KP VER A5 Update

DAFTAR PUSTAKA

1. www. t3-online.co.id diakses pada 2 Juli 2009 dan Diakses kembali pada 4Agustus 2009

2. http://blog.its.ac.id/dyah03tc/2007/11/11/modul-2-data- definition-language-ddl/ diakses pada 10 Juli 2009

3. http://id.wikipedia.org/wiki/SQL diakses pada 12 Juli 2009

4. http://id.wikipedia.org/wiki/Javascript diakses pada 12 Juli 2009

5. http://id.wikipedia.org/wiki/Php diakses pada 14 Juli 2009

52

52