Pembangunan aplikasi Telkom Information for IP core, router backbone and tid National (TELIN IP CRT) di PT.Telekomunikasi Indonesia, TBk : laporan kerja praktek

  

LAMPIRAN A-4

SURAT KETERANGAN EKSKLUSIF

  

LAMPIRAN A-7

DAFTAR RIWAYAT HIDUP

A. DataPribadi Nama Lengkap : Ahmad Munib Kh.

  Nama Panggilan : Munib Tempat,Tgl Lahir : Bandung, 18 Februari 1988 Jenis kelamin : Laki-laki Agama : Islam Kewarganegaraan : Indonesia Alamat : Jl. Ciwastra No. 207 RT 03 RW IV Margasari Bandung NO. HP/Tlp : 085659026822 Email : nieb88_auvclarung@yahoo.com

  B. Pendidikan Formal

  1995 : MI DARUSSALAM JETAK

  • – 2000 2000 : MTs DARUSSALAM JETAK
  • – 2003 2003 : SMA MUHAMMADIYAH 7 YOGYAKARTA
  • – 2005 2005 : MAN KALIBEBER WONOSOBO
  • – 2007 2008
  • – Sekarang : UNIKOM BANDUNG (T. Informatika)

  C. Riwayat Pekerjaan

  a. Kerja Praktek di PT. Telekomunikasi Indonesia, Tbk. Tahun 2011 Bandung, 21 Januari 2012 Ahmad Munib Kh.

  NIM 10108187

DAFTAR RIWAYAT HIDUP

  A. DataPribadi

  Nama Lengkap : Robby Ariesa Perdana Nama Panggilan : Robby Tempat,Tgl Lahir : Cianjur, 12 Januari 1990 Jenis kelamin : Laki-laki Agama : Islam Kewarganegaraan : Indonesia Alamat : Jl. Sukasari II RW 02 RT 06 Kec. Coblong. Bandung, Jawa Barat.

  NO. HP/Tlp : 085720115664 Email : robbyariesaperdana@gmail.com

  B. Pendidikan Formal 1996 : SDN Cikalong Kulon 4, Kabupaten Cianjur.

  • – 2002 2002 : SMPN Cikalong Kulon 1, Kabupaten Cianjur.
  • – 2005 2005 : SMK PGRI 3 Otomotif Cianjur.
  • – 2008 2008 – Sekarang : Universitas Komputer Indonesia, Bandung. Jawa Barat.

  C. Riwayat Pekerjaan

  b. Kerja Praktek di PT. Telekomunikasi Indonesia, Tbk. Tahun 2011 Bandung, 21 Januari 2012

  Robby Ariesa Perdana NIM 10108194

DAFTAR RIWAYAT HIDUP

  A. DataPribadi

  Nama Lengkap : Agista Yuandhika Nama Panggilan : Agi Tempat,Tgl Lahir : Kuningan, 30 juni 1990 Jenis kelamin : Laki-laki Agama : Islam Kewarganegaraan : Indonesia Alamat : Bojong Soang NO. HP/Tlp : 085220222888 Email : yuanagis@gmail.com

  B. Pendidikan Formal

  1997 : SDN 1 Kuningan

  • – 2002 2002 : SMPN 1 Kuningan – 2005 2005 : SMAN 2 Kuningan – 2008

  2008

  • – Sekarang : Universitas Komputer Indonesia, Bandung S1, Teknik Informatika

  C. Riwayat Pekerjaan

  c. Kerja Praktek di PT. Telekomunikasi Indonesia, Tbk. Tahun 2011 Bandung, 21 Januari 2012

  Agista Yuandhika NIM 10108201

  

LAMPIRAN A-5

LEMBAR PENGESAHAN

PEMBANGUNAN APLIKASI TELKOM INFORMATION FOR

  

IP CORE, ROUTER BACKBONE AND TID NASIONAL DI

PT. TELEKOMUNIKASI INDONESIA, TBK

  Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

  Program Strata Satu Jurusan Teknik Informatika AHMAD MUNIB KH.

  10108187 ROBBY ARIESA PERDANA 10108194 AGISTA YUANDHIKA 10108245

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

  2012

  

DAFTAR ISI

  1.5.3 Sistematika Penulisan............................................................................... 5

  2.2 Landasan Teori .............................................................................................. 12

  2.1.6 Tugas dan Fungsi .................................................................................... 11

  2.1.5 Struktur Organisasi ................................................................................. 11

  2.1.4 Badan Hukum PT. Telekomunikasi Indonesia, Tbk. ................................. 11

  2.1.3 Logo PT. Telekomunikasi Indonesia, Tbk. .................................................. 9

  2.1.2 Visi dan Misi PT. Telekomunikasi Indonesia, Tbk. ...................................... 9

  2.1.1 Sejarah Perkembangan PT. Telekomunikasi Indonesia, Tbk. ..................... 7

  2.1 Profil Perusahaan ............................................................................................. 7

  BAB 2 .............................................................................................................................. 7 TINJAUAN PUSTAKA ........................................................................................................ 7

  1.5.2 Metode Pembangunan Perangkat Lunak .................................................. 3

  LEMBAR PENGESAHAN ..................................................................................................... i KATA PENGANTAR........................................................................................................... ii DAFTAR TABEL ................................................................................................................ v DAFTAR GAMBAR........................................................................................................... vi

  1.5.1 Metode Pengumpulan Data ..................................................................... 3

  1.5 Metodologi Penelitian...................................................................................... 3

  1.4 Batasan Masalah.............................................................................................. 2

  1.3.2 Tujuan ...................................................................................................... 2

  1.3.1 Maksud .................................................................................................... 2

  1.3 Maksud dan Tujuan ......................................................................................... 2

  1.2 Perumusan Masalah ........................................................................................ 2

  1.1 Latar Belakang ................................................................................................. 1

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

  2.2.1 Aplikasi Berbasis Web ............................................................................ 12

  2.2.2 Basis Data .............................................................................................. 15

  3.2.2 Struktur Menu........................................................................................ 63

  4.1 Kesimpulan .................................................................................................... 94

  BAB 4 ............................................................................................................................ 94 KESIMPULAN DAN SARAN ............................................................................................. 94

  3.3.1 Implementasi Basis Data ........................................................................ 90

  3.3 Implementasi Sistem ..................................................................................... 90

  3.2.6 Jaringan Semantik .................................................................................. 87

  3.2.5 Perancangan Prosedural......................................................................... 84

  3.2.4 Perancangan Pesan ................................................................................ 82

  3.2.3 Perancangan Antarmuka ........................................................................ 66

  3.2.1 Perancangan Basis Data ......................................................................... 61

  2.2.3 Perangkat Lunak Pendukung .................................................................. 16

  3.2 Perancangan Sistem....................................................................................... 61

  3.1.6 Spesifikasi Proses ................................................................................... 41

  3.1.5 Analisis Kebutuhan Fungsional ............................................................... 30

  3.1.4 Analisis Data........................................................................................... 27

  3.1.3 Analisis Kebutuhan Non Fungsional ........................................................ 25

  3.1.2 Analisis Sistem yang sedang digunakan .................................................. 23

  3.1.1 Analisis Masalah ..................................................................................... 23

  3.1 Analisis Sistem ............................................................................................... 23

  BAB 3 ............................................................................................................................ 23 PEMBAHASAN ............................................................................................................... 23

  4.2 Saran ............................................................................................................. 94

KATA PENGANTAR

  Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan rahmat serta izin-Nya kepada kami sehingga kami dapat menyelesaikan laporan kerja praktek dengan tepat waktu.

  Laporan ini dapat kami selesaikan, tidak lain atas bantuan dari berbagai pihak, oleh karena itu, kami ingin mengucapkan terima kasih kepada:

  1. Bapak Adam Mukharil Bachtiar S.Kom, yang telah membimbing kami dalam menyelesaikan laporan kerja praktek ini.

  2. Bapak Arief Djoko Prihatin, S.T. MMSi. selaku pembimbing kami di tempat kerja praktek yakni PT. Telekomunikasi Indonesia, Tbk. yang telah membimbing kami dalam menyelesaikan tugas dan laporan kerja praktek.

  Kami sangat menyadari dalam pembuatan laporan ini memiliki banyak kekurangan, oleh karena itu kami mohon saran dan kritik yang membangun agar kedepannya lebih baik lagi. Kami juga berharap agar laporan ini dapat bermanfaat bagi kita semua.

  Bandung, 21 Januari 2012 Tim Penyusun

BAB 1 PENDAHULUAN Latar Belakang PT. Telekomunikasi Indonesia, Tbk. adalah sebuah perusahan Badan Usaha Milik Negara (BUMN) yang bergerak dalam bidang jasa Telekomunikasi. Dalam hal ini, PT. Telekomunikasi Indonesia, Tbk. memiliki divisi yang betugas

  mengontrol hardware jaringan di seluruh Indonesia yaitu divisi Infratel (Infra Struktur Telekomunikasi) dimana divisi Infratel memiliki sub divisi bernama RTFH (Real Time Fault Handling). RTFH terbagi menjadi 4 bagian yaitu IPDN (IP Data network), Transport, Switching dan Helpdesk yang berfungsi untuk memantau stabilisasi jaringan di seluruh Indonesia berupa pesan gangguan jaringan yang diterima melalui aplikasi T3 (Telkom Trouble Tiket) Online.

  RTFH Helpdesk memiliki database pribadi berupa nama-nama node dengan wilayahnya. Fungsi dari database ini adalah untuk menunjukan nama wilayah dari node agar dengan tepat dapat menghubungi wilayah bersangkutan yang terkena gangguan namun database ini masih berupa data arsip. Apabila mendapatkan banyak pesan gangguan dalam satu waktu, maka membutuhkan waktu yang lama untuk mencari wilayah dari node-node yang diterima dan membutuhkan ketelitian yang tinggi karena ditakutkan terjadi kesalahan sehingga dapat mengakibatkan penanganan gangguan jaringan tersebut semakin lama.

  Berdasarkan masalah yang telah dipaparkan sebelumnya maka untuk menangani masalah pencarian nama wilayah dari node tersebut adalah dengan membuat aplikasi online yang memiliki fungsi untuk mencari nama wilaya h dari node yang diterima melalui T3 Online yang diberi nama Telkom Information for

  IP Core, Router Backbone and TID Nasional (Telin IP CRT).

  1.2 Perumusan Masalah

  Perumusan masalah yang dapat diambil dari penjelasan yang sudah diuraikan dalam latar belakang sub bab 1.1 adalah bagaimana cara membangun

  1.3 Maksud dan Tujuan

  1.3.1 Maksud

  Maksud dari penulisan laporan kerja praktek adalah untuk membuat aplikasi Telin IP CRT.

  1.3.2 Tujuan

  Tujuan yang ingin dicapai dari penulisan laporan kerja praktek ini adalah sebagai berikut :

  1. Mengatasi masalah waktu dalam melakukan pencarian wilayah dari nama node.

  2. Agar user bisa dengan tepat mendapatkan nama wilayah yang dicari.

1.4 Batasan Masalah

  Batasan Masalah yang terdapat pada pembuatan aplikasi Telin IP CRT adalah sebagai berikut :

  1. Bahasa pemrograman yang digunakan dalam membangun aplikasi Telin IP CRT adalah php.

  2. Data yang diolah dalam aplikasi Telin IP CRT adalah database IP Core, Router Backbone dan TID Nasional.

  3. Keluaran yang dihasilkan dari pembangunan aplikasi Telin IP CRT adalah informasi mengenai letak wilayah dari nama node dan area network dari wilayah tersebut.

  4. Fungsi utama dari aplikasi Telin IP CRT adalah untuk melakukan pencarian data dari database Router Backbone, IP Core dan TID Nasional.

  5. Aplikasi Telin IP CRT hanya bisa diakses oleh user yang bekerja di bagian RTFH Helpdesk.

1.5 Metodologi Penelitian

  Metodologi penulisan yang digunakan adalah :

1.5.1 Metode Pengumpulan Data

  Metode pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang kami gunakan untuk mendapatkan data primer adalah dengan melakukan observasi, wawancara dan studi literatur.

  1.5.1.1 Observasi

  Metode ini dilakukan dengan cara mengumpulkan data secara langsung ke bagian RTFH HelpDesk PT. Telekomunikasi Indonesia, Tbk.

  1.5.1.2 Wawancara

  Metode ini dilakukan dengan cara tanya jawab secara langsung dengan Asisten Manager bagian RTFH HelpDesk yaitu Bapak Arief Djoko Pihatin dan para staff ahli.

  1.5.1.3 Studi Literatur

  Studi Literatur adalah metode pengumpulan data dengan cara mengumpulkan data melalui literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul kerja praktek. Proses ini dilakukan untuk mencari dan mengumpulkan segala informasi untuk pembuatan aplikasi Telin IP CRT dari sumber dari internet.

1.5.2 Metode Pembangunan Perangkat Lunak

  Metode yang digunakan dalam pembangunan perangkat lunak yaitu mengadopsi dari model Waterfall. Tahap-tahap yang dilalui pada metode waterfall (Gambar 1.1) adalah sebagai berikut:

1.5.2.1 Mendefinisikan Kebutuhan (Requirements Definition)

  Pada tahap ini pengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

  1.5.2.2 Desain Sistem dan Perangkat Lunak (Software and System Design)

  Pada tahap ini desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap. Desain system merupakan perancangan system yang dilakukan berdasarkan data-data yang telah dikumpulkan pada tahap sebelumnya.

  1.5.2.3 Implementasi dan Pengujian Perangkat Lunak (Implementation and Unit Testing)

  Implementasi perangkat lunak yaitu kegiatan yang mengimplementasikan hasil dari perancangan perangkat lunak ke dalam kode program yang dimengerti oleh bahasa mesin. Pengujian perangkat lunak yaitu memfokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan, memeriksa apakah input sesuai dengan hasil yang diinginkan setelah proses.

  1.5.2.4 Pengujian Integrasi dan Sistem (Integration and System Testing)

  Pengujian perangkat lunak yaitu memfokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan, memeriksa apakah input sesuai dengan hasil yang diinginkan setelah proses. Pengujian system merupakan penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing).

  1.5.2.5 Operasi dan Pemeliharaan (Operation and Maintenance)

  Pemeliharaan yaitu penerapan secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur baik dari segi software maupun hardware.

Gambar 1.1 Model Waterfall

1.5.3 Sistematika Penulisan

  Sistematika penulisan dibuat agar rangkaian penyajian dari laporan kerja praktek tentang pembuatan Telin IP CRT (telkom Information for IP Core, Router Backbone and TID Nasional) menjadi lebih terarah, maka laporan kerja praktek tentang Telin IP CRT (telkom Information for IP Core, Router Backbone and TID Nasional) disusun bab per bab dengan susunan sebagai berikut.

  BAB I PENDAHULUAN Bab ini berisi tentang dasar-dasar pemikiran meliputi latar belakang,

  perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan.

  BAB II TINJAUAN PUSTAKA Bab II menjelaskan tentang profil perusahaan yang menjadi tempat kerja

  praktek yakni PT. TELKOM Indonesia, Tbk. dan teori-teori yang menunjang dalam pembuatan dan perancangan serta sebagai acuan dalam pembuatan sistem, sehingga perancangan tersebut sesuai dengan teori yang sudah ada.

  BAB III PEMBAHASAN Bab III memaparkan analisis pada sistem yang sedang berjalan dan

  perancangan dari sistem yang akan diusulkan serta mengenai implementasi dari

  BAB IV KESIMPULAN DAN SARAN Bab IV berisi kesimpulan hasil analisis dan memberikan masukan atau

  saran bagi perbaikan sistem guna memperoleh kesempurnaan dalam menjalankan sistem yang telah dibuat.

BAB 2 TINJAUAN PUSTAKA Profil Perusahaan PT. Telekomunikasi Indonesia, Tbk. atau yang lebih dikenal dengan nama PT. Telkom adalah sebuah perusahaan informasi dan komunikasi serta penyedia

  jasa dan jaringan telekomunikasi secara lengkap di Indonesia. Telkom mengklaim sebagai perusahaan telekomunikasi terbesar di Indonesia, dengan jumlah pelanggan telepon tetap sebanyak 15 juta dan pelanggan telepon seluler sebanyak 50 juta.

  Pada tanggal 31 Desember 2009, PT. Telkom merupakan salah satu BUMN yang sahamnya dimiliki oleh Pemerintah Indonesia sebesar 51,19% dan kepemilikan saham oleh publik sebesar 48,81%. Sebagian besar kepemilikan saham publik (45,58%) dimiliki oleh investor asing, dan sisanya (3,23%) oleh investor dalam negeri. Telkom juga menjadi pemegang saham mayoritas di 9 anak perusahaan, termasuk PT Telekomunikasi Selular (Telkomsel).

2.1.1 Sejarah Perkembangan PT. Telekomunikasi Indonesia, Tbk.

  Pada tahun 1882, didirikan sebuah badan usaha swasta penyedia layanan pos dan telegraf. Layanan komunikasi kemudian dikonsolidasikan oleh Pemerintah Hindia Belanda ke dalam jawatan Post Telegraaf Telefoon (PTT). Sebelumnya, pada tanggal 23 Oktober 1856, dimulai pengoperasian layanan jasa telegraf elektromagnetik pertama yang menghubungkan Jakarta (Batavia) dengan Bogor (Buitenzorg). Pada tahun 2009, momen bersejarah tersebut dijadikan sebagai patokan hari lahir Telkom.

  Pada tahun 1961, status jawatan diubah menjadi Perusahaan Negara Pos dan Telekomunikasi (PN Postel). Kemudian pada tahun 1965, PN Postel dipecah menjadi Perusahaan Negara Pos dan Giro (PN Pos and Giro) dan Perusahaan Negara Telekomunikasi (PN Telekomunikasi). Pada tahun 1974, PN Telekomunikasi diubah namanya menjadi Perusahaan Umum Telekomunikasi (Perumtel) yang menyelenggarakan jasa telekomunikasi nasional maupun internasional. Tahun 1980 seluruh saham PT.

  Indonesian Satellite Corporation, Tbk. (Indosat) diambil alih oleh pemerintah RI dan menjadi Badan Usaha Milik Negara (BUMN) untuk menyelenggarakan jasa telekomunikasi internasional, terpisah dari Perumtel. Pada tahun 1989, ditetapkan Undang-undang Nomor 3 Tahun 1989 tentang Telekomunikasi, yang juga mengatur peran swasta dalam penyelenggaraan telekomunikasi. Pada tahun 1991 Perumtel berubah bentuk menjadi Perusahaan Perseroan (Persero) Telekomunikasi Indonesia berdasarkan Peraturan Pemerintah Nomor 25 Tahun 1991.

  Pada tanggal 14 November 1995 dilakukan Penawaran Umum Perdana saham Telkom. Sejak saat itu saham Telkom tercatat dan diperdagangkan di Bursa Efek Jakarta (BEJ), Bursa Efek Surabaya (BES), Bursa Saham New York (NYSE) dan Bursa Saham London (LSE). Saham Telkom juga diperdagangkan tanpa pencatatan di Bursa Saham Tokyo.

  Pada 23 Oktober 2009, Telkom meluncurkan New Telkom (Telkom baru) yang ditandai dengan penggantian identitas perusahaan. Layanan Telkom menyediakan jasa telepon tetap kabel (fixed wireline), jasa telepon tetap nirkabel (fixed wireless), jasa telepon bergerak (mobile service), data/internet serta jasa multimedia lainnya.

  Salah satu unit pendukung PT. Telkom adalah divisi INFRATEL. Divisi

  

INFRATEL adalah unit bisnis Pendukung PT. Telkom yang secara struktural

bertanggung jawab langsung diseluruh infrastruktur telekomuikasi PT. Telkom.

  Sejalan dengan perubahan-perubahan fungsi riset dan pengembangan perusahaan lebih diberdayakan dan fokus pada peran membangun kapabilitas perusahaan dalam mempersiapkan pengembangan servis dan produk unggulan serta dapat mengantisipasi tren perkembangan bisnis yang berbasis teknologi informasi dan komunikasi.

2.1.2 Visi dan Misi PT. Telekomunikasi Indonesia, Tbk.

  2.1.2.1 Visi To become a leading Telecommunication, Information, Media & Edutainment (TIME) Player in the Region.

  2.1.2.2 Misi a. To Provide TIME Services with Excellent Quality & Competitive Price.

  b. To be the Role Model as the Best Managed Indonesian Corporation.

2.1.3 Logo PT. Telekomunikasi Indonesia, Tbk.

  Berikut ditampilkan logo dari PT. Telkom Indonesia, Tbk. per tanggal 23 oktober 2009 pada Gambar 2.1.

Gambar 2.1 Logo PT. Telekomunikasi Indonesia, Tbk. per tanggal 23 Oktober 2009

  Logo di atas merupakan logo PT. Telkom Indonesia, Tbk. saat ini. Logo Tersebut digunakan per tanggal 23 Oktober 2009 bertepatan dengan hari jadi PT. Telkom yang ke-153. Sejak pertama didirikan pada tahun 1856, yang saat itu bernama PN Postel, PT Telkom sudah memiliki 4 logo dan pada tahun 2009 logo baru PT. Telkom di launching.

  Logo PT. Telkom mencerminkan brand positioning Life Confident di mana keahlian dan dedikasi akan diberikan bagi semua pelanggan untuk mendukung kehidupan mereka di manapun mereka berada. Brand positioning ini didukung oleh service culture baru yaitu: expertise, empowering, assured,

  progressive dan heart.

  Logo PT. Telkom yang baru ini lebih sederhana. Logo ini terdiri dari lingkaran biru yang berada di depan tangan berwarna kuning. Logo ini merupakan cerminan dari brand value baru yang selanjutnya disebut dengan Life in Touch dan diperkuat dengan tagline baru yakni the world in your hand yang pada logo sebelumnya memilik tagline committed 2U.

  Adapun Arti simbol-simbol tersebut adalah sebagai berikut :

  1. Expertise Makna dari lingkaran sebagai simbol dari kelengkapan produk dan layanan dalam portofolio bisnis baru Telkom yaitu TIME (Telecommunication,

  Information, Media and Edutainment).

  2. Empowering Makna dari tangan yang meraih keluar. Simbol ini mencerminkan pertumbuhan dan ekspansi keluar.

  3. Assured Makna dari jemari tangan. Simbol ini memaknai sebuah kecermatan, perhatian, serta kepercayaan dan hubungan yang erat.

  4. Progressive Kombinasi tangan dan lingkaran. Simbol dari matahari terbit yang maknanya adalah perubahan dan awal yang baru.

  5. Heart Simbol dari telapak tangan yang mencerminkan kehidupan untuk menggapai masa depan.

  Selain simbol, warna-warna yang digunakan memiliki arti tersendiri. Arti dari warna-warna tersbeut adalah sebagai berikut: a. Expert Blue pada teks Telkom melambangkan keahlian dan pengalaman yang tinggi.

  b. Vital Yellow pada telapak tangan mencerminkan suatu yang atraktif, hangat, dan dinamis. c. Infinite sky blue pada teks Indonesia dan lingkaran bawah mencerminkan inovasi dan peluang yang tak berhingga untuk masa depan.

  2.1.4 Badan Hukum PT. Telekomunikasi Indonesia, Tbk.

  Sesuai dengan Peraturan Pemerintah No 25 Tahun 1991, PT. Telkom Indonesia, Tbk. merupakan sebuah perusahaan perseroan (persero).

  2.1.5 Struktur Organisasi Nanang Hendarno OSM RTFH

  IPDN Daniel Syafril Manager TRANSPORT Nuryanto Manager SWITCHING Ryanto S.W Manager HELPDESK Arief Rudianto Manager Arief Djoko Prihatin ASMAN HD RTFH Proklamantoro Dwi Yoga ASMAN Softswitch ASMAN TDM Johannes ASMAN RADIO Suryana ASMAN SKSO/SKKL Saiful Anwar Wandi ASMAN Transport Sayuti ASMAN IP Service Dwi Adhi ASMAN IP Content

Haris P

ASMAN IP

Broadband

Nur Affandi ASMAN IP Data Network Struktur Organisasi PT.

  Telekomunikasi Indonesia Tbk.

  Divisi INFRATEL

Gambar 2.2 Struktur Organisasi PT. Telekomunikasi Indonesia, Tbk. Divisi Infratel

  2.1.6 Tugas dan Fungsi

  a. OSM RTFH (Operasional Senior Manager) Real Time Fault Handling  Mengawasi kinerja subdivisi IPDN, TRANSPORT, SWITCHING dan HELPDESK.

   Menerima laporan (Eskalasi) gangguan setiap 1 jam secara berkala sampai gangguan normal kembali.  Cek laporan gangguan masuk melalui SMS Siaga dan Gtalk (Goggle

  Talk), SMS Siaga adalah aplikasi yang dipergunakan di subdivisi Infratel untuk menginformasikan gangguan masuk kepada OSM (Operasinal Senior Manager).

b. Subdivisi IPDN (Internet Protokol Data Network)  Penanganan gangguan dengan kategori IP dihandel oleh subdivisi IPDN.

  c. Subdivisi TRANSPORT  Penanganan gangguan dengan kategori Router Backbone dihandel oleh Subdivisi TRANSPORT.

  d. Subdivisi SWITCHING  Penanganan gangguan dengan kategori Nodes Netre (Network Regional) jalur komunikasi dihandel oleh subdivisi SWITCHING.

  e. Subdivisi HELPDESK  Penanganan awal semua gangguan masuk dihandel oleh subdivisi HELPDESK.

   Menginformasikan ke subdivisi yang lain bila ada gangguan masuk diterima.

2.2 Landasan Teori

  Dalam pembangunan aplikasi Telin IP CRT (Telkom Information for IP Core, Router Backbone and TID Nasional) terdapat landasan teori yang mendukung diantaranya aplikasi berbasis web, PHP, MySQL dan Adobe Dreamweaver.

2.2.1 Aplikasi Berbasis Web

  Aplikasi berbasis web adalah aplikasi yang dapat diakses melalui jaringan LAN atau Internet. Aplikasi berbasis web dibangun diatas diatas HTTP. HTTP merupakan salah satu protokol yang berjalan diatas TCP/IP (protokol internet).

  HTTP adalah protokol yang stateless, web server hanya memberikan informasi yang diminta, setelah itu koneksi diputus. Layanan informasi ini disediakan oleh

  

web server dan diakses oleh web browser, untuk lebih jelasnya, dapat dilihat pada

Gambar (2.3) yakni sebagai berikut.

Gambar 2.3 Aplikasi Berbasis Web

  2.2.1.1 Web Browser

  Web browser digunakan untuk memperoleh informasi dengan format

  

hypertext. Web browser akan mengirimkan request ke web server, dan

  menampilkan hasilnya ke pengguna. Selain itu web browser juga dapat mengirimkan form ke web server untuk diproses. Contoh dari web browser adalah NCSA Mosaic, Netscape Navigator, MacWeb, IE, Opera, Conqueror dan lain- lain.

  2.2.1.2 Web Server

  Web server memberikan jawaban/response dari permintaan/request web browser. Web server juga dapat memproses form yang dikirimkan oleh web browser. Contoh dari Web server adalah, Apache, NCSA HTTPD (Unix), Webstar (Mac), IIS/PWS (Windows).

  2.2.1.3 Informasi

  Antarmuka web bisa mengirimkan informasi dalam bentuk text terformat (HTML), grafik/animasi, dan suara. HTTP mengirimkan informasi dengan format HTML (Hypertext Markup Language). HTML sendiri merupakan format sederhana dari standar SGML. Selain itu HTTP juga dapat mengirimkan informasi dalam bentuk lain.

  Aplikasi web terletak pada server, yang merupakan perpanjangan dari webserver untuk mengirim dan memporses informasi. Jadi informasi yang dikirim ke browser menjadi dinamis dengan adanya aplikasi tersebut. Proses tersebut dapat dilakukan oleh CGI (Common Gateway Interface) yang dapat dikembangkan dengan berbagai bahasa pemrograman dalam berbagai platform selama menggunakan standar yang ditetapkan.

  Aplikasi berbasis web dapat juga dijalankan sebagai script oleh processor semacam ASP atau PHP. Script dan program tersebut akan memberikan informasi dalam format HTML ke webserver untuk diteruskan ke browser dan juga memproses informasi dari web server, misalnya menyimpan data ke basisdata. Perlu disadari bahwa aplikasi berbasis web kebayakan menggunakan database (database-driven application). Contoh aplikasi web yang sering digunakan adalah webmail yaitu aplikasi web untuk membaca dan mengirimkan email lewat browser.

2.2.1.4 Keunggulan Aplikasi Berbasis Web

  Keunggulan-keunggulan yang terdapat dari aplikasi berbasis web adalah sebagai berikut:

  1. Klien yang kecil, tidak membutuhkan resource yang besar untuk menjalankan aplikasinya. Cukup dengan komputer yang sanggup menjalakan web browser.

  2. Kemudahan untuk depolyment atau penyebaran aplikasi

  3. Cross platform, karena menggunakan standard umum HTTP/HTML. Bisa dijalankan dengan berbagai macam sistem operasi.

  4. Learning curve, khususnya yang telah mengenal web sebelumnya. Biasanya aplikasi web dirancang secara intuitif.

  5. Kemudahan untuk digabungkan dengan layanan internet lainnya, misalnya email, ftp dan lain-lain.

  6. Banyak tersedia modul/source untuk komponen pengembangan aplikasi 7. Mudah diakses darimana saja, dari intranet maupun internet.

  8. Dengan web yang dibangun, dapat mengunakan modul-modul yang telah dikembangkan sebelumnya. Terdapat komunitas yang kuat untuk mensupport pengembangan aplikasi opensource misalnya Sourceforge.net.

2.2.1.5 Kelemahan Aplikasi Berbasis Web

  Kelemahan-kelemahan yang terdapat dari aplikasi berbasis web adalah sebagai berikut:

  1. User Interface tidak sekaya aplikasi platform lain, karena keterbatasan standar HTML. Beberapa bisa ditingkatkan dengan javascript tetapi menimbulkan masalah cross browser.

  2. Aplikasi yang stateless, diakibatkan protokol HTTP.

  3. Banyak faktor yang mempengaruhi performansi aplikasi. Seperti jaringan, server dan lain-lain.

  4. Semua proses dilakukan diserver, ini akan memberatkan server jika proses yang dilakukan terlalu banyak.

  5. Sangat tergantung pada jaringan.

2.2.2 Basis Data

  Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasi. Database merupakan salah satu komponen yang paling penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut database system.

  Sistem basis data adalah suatu sistem informasi yang mengintegrasikan dari kumpulan data yang saling berhubungan satu dengan yang lainnya dan membuat tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.

  a. Field Suatu field mengambarkan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat, dan lain sebagainya.

  Kumpulan dari field membentuk suatu record. b. Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file.

  c. File File terdiri dari record-record yang menggambarkan satu kesatuan dari data-data yang sejenis atau sama.

  d. Database Kumpulan dari file membentuk suatu database. Penyusunan suatu database digunakan untuk mengatasi suatu masalah penyusunan data yaitu:

  1. Kesulitan pengaksesan

  2. Banyak pemakai (multiple user)

  3. Masalah keamanan (security)

  4. Masalah kesatuan (integration)

  5. Masalah kebebasan data (independence)

2.2.3 Perangkat Lunak Pendukung

  Perangkat lunak pendukung untuk membangun aplikasi Telin IP CRT adalah PHP, MySQL, Adobe Dreamweaver CS3.

2.2.3.1 PHP

  PHP adalah singkatan dari PHP Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan bisa digunakan pada HTML.

  Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.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. PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan sistem database yang ada di dalam web. Sistem database yang dapat didukung oleh PHP adalah oracle, MySQL, Ms Access, Sybase dan PostgreSQL.

  PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.

1. Sejarah PHP

  PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

  Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0.Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2. Kelebihan PHP

  a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

  b. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.

  c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.

  d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.

  e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui

console serta juga dapat menjalankan perintah-perintah sistem.

2.2.3.2 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 kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

  Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius. MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu MySQL juga memiliki beberapa keistimewaan yaitu: a.

   Portability

  MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux,FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

  b. OpenSource

  MySQL didistribusikan secara opensource (gratis), dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.

  c. Multiuser

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

  d. Performance tuning

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

  e. Column types

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

  f. Command dan functions

  MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.

  g. Security

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

  h. Scalability Dan Limits

  MySQL mampu menangani database dalam skala besar, dengan jumlah 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.

i. Connectivity

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

  j. Localisation

  MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum termasuk didalamnya.

  k. Interface

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

  l. Clients Dan Tools

  MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online.

  m. Struktur Table

  MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.

  MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo.

  Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.

2.2.3.3 Adobe Dreamweaver 1. Sejarah Adobe Dreamweaver

  Pada Jaman Dahulu Kala Hiduplah seorang Programmer yg bernama Mr.MX dia adalah Programmer bhs C++ yg Pintar dan akhirnya dia disuruh oleh Raja di Negerinya untuk membuatkan SOftware agar bisa mempromosikan Kerajaan ke Kerajaan lainnya.

  Akhirnya Programmer itu codink codink terus menerus memecahkan masalahnya. AKhirnya terciptalah Macromedia Dreamweaver. Untuk Mengenang jasa jasanya Sang Raja Mengubah nama Softwarenya Menjadi Macromedia Dreamweaver.

2. Pengertian Adobe Dreamweaver

  Adobe Dreamweaver merupakan program penyunting halaman web keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver keluaran Macromedia. Program ini banyak digunakan oleh pengembang web karena memiliki banyak fitur menarik dan memberikan kemudahan bagi penggunanya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 11 yang ada dalam Adobe Creative Suite 5 (sering disingkat Adobe CS5).