ANALISIS DAN PERANCANGAN SISTEM PENCATAT RINCIAN PANGGILAN PADA PABX (STUDI KASUS: KAMPUS JWC UNIVERSITAS BINA NUSANTARA) - Binus e-Thesis

UNIVERSITAS BINA NUSANTARA

  

_________________________________________________________________

Jurusan Teknik Informatika

Skripsi Sarjana Komputer

Semester Ganjil 2005/2006

  

ANALISIS DAN PERANCANGAN SISTEM PENCATAT RINCIAN

PANGGILAN PADA PABX

(STUDI KASUS : KAMPUS JWC UNIVERITAS BINA NUSANTARA)

Darizki Pratama 0600641184

  

Ibnu Fajar Sudibyo 0600641410

Destara Hamarsan Mustafa 0600670581

Abstrak

  PABX adalah suatu alat komunikasi yang banyak digunakan oleh perusahaan

saat ini, alat ini berfungsi untuk mempermudah dalam pembagian nomor telepon.

Akan tetapi pada alat ini tidak terdapat suatu sistem yang berfungsi untuk mencatat

pemakaian telepon yang terjadi. Tujuan penelitian ini adalah menghasilkan piranti

lunak pencatat rincian panggilan pada PABX sesuai dengan kebutuhan user atau

administrator untuk mendapatkan laporan dan perkiraan biaya telepon. Metode

penelitian yang digunakan terdiri dari metode analisis dan metode perancangan.

Metode analisis menggunakan metode studi pustaka, wawancara, dan mempelajari

piranti lunak sejenis yang ada. Metode perancangan menggunakan perancangan basis

data, State Transition Diagram, rancangan layar dan diagram alir proses.

  Setelah dilakukan implementasi dan evaluasi, simpulan yang dapat ditarik

adalah sistem ini mampu memberikan laporan perkiraan biaya telepon lebih rinci

karena sistem ini menggunakan basis data yang lebih akurat dalam proses pencetakan

laporannya. Selain itu, sistem ini mempunyai beberapa fitur tambahan untuk

memenuhi kebutuhan pemakai.

  Kata Kunci : PABX, komunikasi serial, sistem pencatat rincian biaya telepon

  

PRAKATA

  Puji dan syukur penulis panjatkan kepada Allah SWT, Tuhan Yang Maha Esa, atas segala berkat, rahmat, taufik, hidayah dan bimbingan-Nya sehingga penulis dapat menyelesaikan skripsi ini. Penyusunan skripsi yang berjudul ANALISIS DAN

  

PERANCANGAN SISTEM PENCATAT RINCIAN PANGGILAN PADA PABX

(STUDI KASUS : KAMPUS JWC UNIVERSITAS BINA NUSANTARA) ini

  diajukan sebagai salah satu syarat kelulusan dalam jenjang pendidikan Strata-1 (S1) jurusan Teknik Informatika di Universitas Bina Nusantara.

  Skripsi ini selaku hasil karya ciptaan manusia masih belum sempurna. Oleh karena itu, penulis mohon maaf atas kekurang sempurnaan tersebut. Penulis sangat terbuka dan berterima kasih atas berbagai saran, masukan, dan kritik membangun dari berbagai pihak

  Pada kesempatan yang baik ini, penulis ingin menyampaikan terima kasih kepada berbagai pihak yang telah banyak membantu penulis dalam menyelesaikan skripsi ini. Penulis menyampaikan terimakasih khusus kepada :

  1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc selaku Rektor Universitas Bina Nusantara.

  2. (Alm.) Ibu Dr. Th. Widia Soerjaningsih, MM selaku Mantan Rektor Universitas

  4. Bapak Sablin Yusuf, Ir., M.Sc, M.CompSc selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.

  5. Bapak H.M. Subekti, BE, M.Sc selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

  6. Bapak Fredy Purnomo selaku Sekretaris Jurusan Teknik Informatika.

  7. Bapak Slamet Kuswantoro selaku Leader Building Management kampus JWC Universitas Bina Nusantara.

  8. Orang tua beserta segenap keluarga yang telah mendukung secara moril maupun materiil dalam penyusunan skripsi ini.

  9. Rizka Cahyaningdiah, RR. Rinita Christalia, dan Alifia Virgina P yang telah banyak membantu dalam penulisan serta memberikan semangat atau mendukung secara moriil dalam penyusunan skripsi ini.

  10. Andi Firliana Widiyarni Arupalaka yang telah membantu dalam pengkoreksian tata bahasa Indonesia yang baik dan benar.

  11. Andoko Chandra, Handra, Sanli, Kartini serta rekan-rekan di UPTPL yang telah membantu dalam pemecahan masalah yang dihadapi selama perancangan aplikasi yang dibuat.

  12. Rekan-rekan kelas peminatan jaringan komputer Binusian 2006 Universitas Bina Nusantara pada khususnya serta rekan-rekan Binusian 2006 Jurusan Teknik Informatika pada umumnya.

  13. Semua pihak yang tidak dapat disebutkan satu persatu yang secara langsung

  Akhir kata, semoga Tuhan Yang Maha Esa membalas semua kebaikan yang telah mereka berikan dan semoga skripsi ini dapat bermanfaat bagi pembaca serta memberikan sumbangsih bagi kemajuan ilmu pengetahuan di Indonesia.

  Jakarta, 23 Januari 2006 Penulis

DAFTAR ISI

  HALAMAN JUDUL LUAR i

  HALAMAN JUDUL DALAM ii

  HALAMAN PERSETUJUAN HARDCOVER iii HALAMAN PERNYATAAN DEWAN PENGUJI iv HALAMAN ABSTRAK v

  PRAKATA vi DAFTAR ISI ix

  DAFTAR TABEL viii

  DAFTAR GAMBAR ix

  DAFTAR LAMPIRAN xvi

  BAB I PENDAHULUAN

  1

  1.1 Latar Belakang

  1

  1.2 Ruang Lingkup

  3

  1.3 Metode Penelitian

  3

  1.4 Tujuan dan Manfaat

  4

  1.5 Sistematika Penulisan

  5

1.1.2 Switching Technique

  39

  1.4 Rekayasa Piranti Lunak

  36

  1.4.1 Definisi dan Karakteristik Piranti Lunak

  36

  1.4.2 Model Proses Pembuatan Perangkat Lunak dengan Menggunakan Model Spiral

  37

  1.4.3 STD (State Transition Diagram)

  1.5 Interaksi Manusia dengan Komputer (IMK)

  1.3.4 Diagram Alir Proses Panggilan Keluar

  39

  1.5.1 Delapan Aturan Emas Perancangan

  40

  1.5.2 Top Ten Mistakes of Web Design (Jakob Nielsen, 1996)

  41

  1.5.3 Perancangan Menu

  42

  34

  11

  1.2 Komunikasi Data

  1.2.4 Port Serial dan UARTS

  14

  1.2.1 Standar OSI

  14

  1.2.2 Transmisi Data Serial dan Paralel

  18

  1.2.3 Transmisi Sinkron dan Asinkron

  19

  21

  1.3.3 Fitur PABX

  1.2.5 RS232

  22

  1.3 Private Automated Branch Exchange (PABX)

  27

  1.3.1 Definisi PABX

  30

  1.3.2 Media Penyimpanan Data pada PABX

  32

  33

  1.7 Survei

  46

1.8 Database

  47

  1.8.1 Database Design

  49

  1.8.2 Database Management System (DBMS)

  50

  1.8.3 Relational Database

  51

  1.8.4 MySQL

  51

1.9 Web Programming

  54

  3.3 Usulan Pemecahan Masalah

  52

  97

  4.2.2 Entity Relation Diagram (ERD)

  90

  4.2.1 Perancangan Tabel

  90

  4.2 Perancangan Basis Data

  4.1 Gambaran umum JWC CDR System 86

  86

  84 BAB IV PERANCANGAN DAN IMPLEMENTASI

  82

  1.9.2 PHP

  3.2 Permasalahan

  79

  3.1.3 Analisis Kebutuhan Sistem

  77

  3.1.2 Analisis Piranti Lunak Sejenis Yang Pernah Digunakan JWC

  57

  1.9.1 HTML

  57

  3.1 Analisis

  57

  54 BAB III ANALISIS DAN PERMASALAHAN

  3.1.1 Analisis Sistem Yang Berjalan

  4.4 Perancangan State Transition Diagram (STD) 110

  4.4.1 Aplikasi Server 110

  4.4.2 Aplikasi Berbasis Web 120

  4.5 Perancangan Layar 131

  4.5.1 Aplikasi Server 131

  4.5.2 Aplikasi Bebasis Web 160

  4.6 Perancangan Digram Alir Proses 195

  4.7 Perancangan Spesifikasi Proses 198

  4.7.1 Proses Server 198

  4.7.2 Proses Client 209

  4.8 Implementasi 222

  4.8.1 Spesifikasi Perangkat Keras 222

  4.8.2 Spesifikasi Perangkat Lunak 223

  4.8.3 Sumber Daya Manusia 224

  4.8.4 Penerapan Sistem 225

  4.8.5 Petunjuk Instalasi Aplikasi Komputer Server 226

  4.8.6 Petunjuk Pemakaian Program Server 229

  4.8.7 Petunjuk Pemakaian Program Berbasis Web 236

  4.9 Evaluasi 246

  BAB 5 SIMPULAN DAN SARAN 250

  5.1 Simpulan 250

  LAMPIRAN-LAMPIRAN L1 FOTOCOPY SURAT SURVEI

  

DAFTAR TABEL

  93 Tabel 4.7 MsOperatorSLI

  96 Tabel 4.14 MsLibur

  95 Tabel 4.13 Tr Pemakaian

  95 Tabel 4.12 Pabxoutput

  94 Tabel 4.11 MsExt

  94 Tabel 4.10 MsDiv

  93 Tabel 4.9 MsUser

  93 Tabel 4.8 MsKodePanggilSLI

  92 Tabel 4.6 MsBlokSeluler

Tabel 2.1 Pengaturan pin konektor DB-25 pada DTE

  92 Tabel 4.5 MsPrefixSelular

  91 Tabel 4.4 MsPrefixSLJJ

  91 Tabel 4.3 TrTelepon

  91 Tabel 4.2 MsJenis

  76 Tabel 4.1 MsTelepon

  25 Tabel 3.1 Daftar Nomor Ekstensi JWC

  24 Tabel 2.2 Pengaturan pin konektor DB-9 pada DTE

  96

  DAFTAR GAMBAR

Gambar 2.1 Komponen Dasar Sistem Komunikasi

  8 Gambar 2.2 Telepon pertama Alexander Graham Bell

  10 Gambar 2.3 Switchboard Manual

  28 Gambar 2.4 Telepon dial

  29 Gambar 2.5 Diagram Alir Proses Panggilan Keluar

  34 Gambar 3.1 Struktur Organisasi JWC

  60 Gambar 3.2 Struktur Organisasi Direktorat JWC

  62 Gambar 3.3 Struktur Organisasi Marketing JWC

  74 Gambar 4.1 Arsitektur Jaringan JWC CDR System

  87 Gambar 4.2 Entity Relation Diagram

  97 Gambar 4.3 Menu Aplikasi Server

  98 Gambar 4.4 Menu Login

  99 Gambar 4.5 Menu System Administrator

  99 Gambar 4.6 Menu Division Administrator 100

Gambar 4.7 STD Menu Authentifikasi

  110

Gambar 4.8 STD Capture – Start

  110

Gambar 4.9 STD Capture – New Parameter Setting 111Gambar 4.13 STD Configure - User Setting 114Gambar 4.14 STD Configure – Extension Setting 115Gambar 4.15 STD Tariff Setting 116Gambar 4.16 STD Configure – Communication Setting 117Gambar 4.17 STD Windows – Look and Feel 117Gambar 4.18 STD Help – About

  118

Gambar 4.19 STD Help – Administrator Info 119Gambar 4.20 STD Menu Login

  120

Gambar 4.21 STD System Admin Main Menu 121Gambar 4.22 STD System Menu Celular

  122

Gambar 4.23 STD System View- Celular Operator 122Gambar 4.24 STD System Update- Celular Operator 123Gambar 4.25 STD System Edit Operator 124Gambar 4.26 STD System Menu International Call 125Gambar 4.27 STD System Menu Distance Call 126Gambar 4.28 STD System Menu Lokal 126Gambar 4.29 STD System Menu Configuration- Add User 127Gambar 4.30 STD System Menu Configuration- Delete User 127Gambar 4.31 STD System Menu Configuration- View Administrator Divisi 127Gambar 4.32 STD System Menu Configuration- View User 128Gambar 4.33 STD System Menu Configuration- Edit Holiday 128Gambar 4.37 STD Division Menu Report 131Gambar 4.38 Perancangan Layar Keseluruhan 132Gambar 4.39 Perancangan Layar Jendela Authentifikasi 132Gambar 4.40 Perancangan Layar Jendela Berkas 133Gambar 4.41 Kotak Dialog Capturing 135Gambar 4.42 Kotak Dialog Parameter Input 135Gambar 4.43 Kotak Dialog Parameter Setting 136Gambar 4.44 Kotak Dialog View Parameter Setting 137Gambar 4.45 Kotak Dialog Department Setting 137Gambar 4.46 Kotak Dialog User Setting 139Gambar 4.47 Kotak Dialog Extension Setting 140Gambar 4.48 Kotak Dialog View All Extension 141Gambar 4.49 Kotak Dialog Tariff Setting

  142

Gambar 4.50 Kotak Dialog View Local 143Gambar 4.51 Kotak Dialog Update Local

  144

Gambar 4.52 Kotak Dialog View Zone Local 145Gambar 4.53 Kotak Dialog View Zone Local Time Code 146Gambar 4.54 Kotak Dialog View Domestic Call 146Gambar 4.55 Kotak Dialog Update Domestic Call 147Gambar 4.56 Kotak Dialog View Domestic Call Zone 149Gambar 4.57 Kotak Dialog Domestic Call Time Code 149Gambar 4.61 Kotak Dialog View Operator Celular 153Gambar 4.62 Kotak Dialog View Operator Celular <operator name> 153Gambar 4.63 Kotak Dialog Update Operator Celular <operator name> 154Gambar 4.64 Kotak Dialog View Selular Phone Zone 156Gambar 4.65 Kotak Dialog Communication Setting 156Gambar 4.66 Kotak Dialog Look and feel 157Gambar 4.67 Kotak Dialog About

  158

Gambar 4.68 Kotak Dialog Administrator Info 158Gambar 4.65 Kotak Dialog Edit Administrator Info 159Gambar 4.70 Main_Page 160Gambar 4.71 Menu Login_System_Administrator 161Gambar 4.72 Menu System_Administrator_Main 162Gambar 4.73 Menu System_Change_Password 163Gambar 4.74 Menu System_Local_Call 164Gambar 4.75 Menu System_Update_Local 165Gambar 4.76 System_View_Local 166Gambar 4.77 Menu System_Domestic_Call 166Gambar 4.78 Menu System_Update_Domestic 167Gambar 4.79 Menu System_View_Domestic 168Gambar 4.80 Menu System_International_Call 169Gambar 4.81 Menu System_Update_International 170Gambar 4.85 Menu System_Update_Celular 174Gambar 4.86 Menu System_View_Celular 175Gambar 4.87 Menu System_Configuration 175Gambar 4.88 Menu Add_User 177Gambar 4.89 Menu Delete_User 178Gambar 4.90 View_Division_Administrator 179Gambar 4.91 Menu View_User 179Gambar 4.92 Menu Update_Holiday

  180

Gambar 4.93 Menu View_Holiday

  181

Gambar 4.94 Menu System_Report 181Gambar 4.95 Menu System_View_Report

  182

Gambar 4.96 Menu System_Periodic_Report 183Gambar 4.97 Menu System_Search_Report

  184

Gambar 4.98 Menu Parameter_Configuration 185Gambar 4.99 Menu Login_Division_Administrator 186

  Gambar 4.100 Division_administrator_main 187 Gambar 4.101 Menu Division_Administrator_Change_Password 188 Gambar 4.102 Menu Division_View_Local

  189 Gambar 4.103 Menu Division_View_Domestic 189 Gambar 4.104 Menu Division_View_international 190 Gambar 4.105 Menu Division_View_Celular 191 Gambar 4.109 Menu Division Search Report 195 Gambar 4.110 Diagram Alir Cetak Laporan 195 Gambar 4.111 Diagram Alir Validasi Prefix 196 Gambar 4.112 Diagram Alir Validasi Operator Prefix 197 Gambar 4.113 Diagram Alir Validasi Pemakai 197 Gambar 4.114 Halaman Login

  229 Gambar 4.115 Pesan Kesalahan Halaman Login 230 Gambar 4.116 Jendela Menu Utama

  231 Gambar 4.117 Capturing Dialog

  232 Gambar 4.118 Kotak Dialog Input

  233 Gambar 4.119 Kotak Dialog Parameter Setting 234 Gambar 4.120 Kotak Dialog View Parameter Setting 235 Gambar 4.121 Kotak Dialog Edit Parameter Setting 236 Gambar 4.122 Letak web browser

  237 Gambar 4.123 Alamat IP server dan folder program disimpan 237 Gambar 4.124 Halaman Utama

  238 Gambar 4.125 Halaman Login

  238 Gambar 4.126 Halaman utama administrator sistem 239 Gambar 4.127 Halaman utama administrator divisi 240 Gambar 4.128 Pesan Kesalahan

  241 Gambar 4.129 Halaman Laporan

  242 Gambar 4.133 Halaman search report untuk administrator divisi 246