depan

12
RANCANG BANGUN DATABASE TERPUSAT NETWORK CONTROL SYSTEM PADA PT BANK NIAGA Tbk BERBASIS WEB SKRIPSI Ditulis guna melengkapi sebagian syarat untuk mencapai Jenjang Strata Satu (S1) DISUSUN OLEH: Nama : Sigit Riyanto NPM : 10403159 Jurusan : S1 – Sistem Informasi Dosen Pembimbing : Eko Hadiyanto, SSi, MMSI SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K 2008

Upload: sholehamik

Post on 11-Apr-2016

6 views

Category:

Documents


3 download

DESCRIPTION

ygfhjg

TRANSCRIPT

Page 1: DEPAN

RANCANG BANGUN DATABASE TERPUSAT

NETWORK CONTROL SYSTEM PADA PT BANK NIAGA Tbk

BERBASIS WEB

SKRIPSI

Ditulis guna melengkapi sebagian syarat untuk mencapai

Jenjang Strata Satu (S1)

DISUSUN OLEH:

Nama : Sigit Riyanto

NPM : 10403159

Jurusan : S1 – Sistem Informasi

Dosen Pembimbing : Eko Hadiyanto, SSi, MMSI

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER

JAKARTA STI&K

2008

Page 2: DEPAN

ii

LEMBAR PENGESAHAN

Nama : Sigit Riyanto

NPM : 10403159

Jurusan : Sistem Informasi

Judul Skripsi : Rancang Bangun Database Terpusat Network

Control System pada PT Bank Niaga Tbk

Berbasis Web

Dosen Pembimbing : Eko Hadiyanto, SSi, MMSI.

Tanggal Sidang : 13 Mei 2008

Tanggal Lulus : 13 Mei 2008

Jakarta, 13 Juni 2008

Mengetahui,

Dosen Pembimbing Koordinator Sidang

( Eko Hadiyanto, SSi, MMSI.) ( Diyah Ruri Irawati, SKom., MMSI. )

Ketua Jurusan

( Aqwam Rosadi K., SKom., MM. )

Page 3: DEPAN

iii

ABSTRAKSI

Sigit Riyanto, 10403159

RANCANG BANGUN DATABASE TERPUSAT NETWORK CONROL

SYSTEM PADA PT BANK NIAGA Tbk BERBASIS WEB

Skripsi. Jurusan Sistem Informasi, STIMIK Jakarta STI&K, 2008

Kata Kunci: Website, NCS Niaga, Database

(xii + 73 + Lampiran)

Dalam penulisan tugas akhir / skripsi ini, penulis menganalisa permasalahan yang

ada pada Network Control System PT Bank Niaga Tbk, yang selanjutnya disebut

dengan NCS Niaga berkaitan dengan database jaringan operasional yang dimiliki.

NCS Niaga merupakan salah satu divisi pada PT Citra Sari Makmur yang mempunyai

tugas dan tanggung jawab dalam menjaga, memelihara jaringan komunikasi data dan

memberi pelayanan dalam bidang IT (Information and Technology) kepada PT Bank

Niaga Tbk. sebagai salah satu pelanggan yang menggunakan jasa layanan komunikasi

data. NCS Niaga terdapat di dua lokasi yang berbeda yaitu di data center Niaga

Cikarang dan data center Niaga Bintaro memerlukan database yang terpusat dan

dapat menyediakan data yang akurat serta terkini untuk mendukung kegiatan

operasional NCS Niaga. Saat ini database masih dalam bentuk file excel

(spreadsheet) yang bersifat independent dan terdapat di masing-masing lokasi NCS

Niaga, sehingga menyebabkan duplikasi data, tidak akurat dan tidak terkini.

Untuk itu penulis mencoba membuat rancang bangun sistem database terpusat

berbasis web dengan menggunakan PHP 5.0 dan Database MySQL yang diharapkan

dapat menyediakan sebuah sistem database terpusat yang akurat dan terkini serta

mudah diakses oleh masing-masing lokasi NCS Niaga dengan dukungan jaringan

internet yang dimiliki. Sebagai data pendukung penulis juga melakukan observasi

langsung di PT. Citra Sari Makmur terutama pada Divisi NCS Niaga.

Daftar Pustaka ( 1990 – 2008 )

Page 4: DEPAN

iv

KATA PENGANTAR

Segala puji syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan

rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir / skripsi

ini sesuai dengan yang diharapkan.

Tugas akhir / skripsi ini disusun untuk memenuhi salah satu syarat untuk

mencapai jenjang Strata Satu (S1) pada Sekolah Tinggi Manajemen Informatika &

Komputer STI&K Jakarta yang berjudul “Rancang Bangun Database Terpusat

Network Control System pada PT Bank Niaga Tbk Berbasis Web”.

Dalam proses penyelesaian penulisan tugas akhir / skripsi ini, penulis banyak

mendapat masukan, bimbingan dan saran-saran dari berbagai pihak. Untuk itu, pada

kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya

kepada:

1. Bapak Eko Hadiyanto, SSi., MMSI. Selaku Ketua Sekolah Tinggi Manajemen

Informatika & Komputer Jakarta STI&K sekaligus sebagai dosen Pembimbing

Penulisan.

2. Bapak Aqwan Rosadi K, SKom., MM. Selaku Ketua Jurusan Sistem Informasi di

Sekolah Tinggi Manajemen Informatika & Komputer Jakarta STI&K

3. Bapak Ir. Syahril selaku Pembimbing Akademik di Sekolah Tinggi Manajemen

Informatika & Komputer Jakarta STI&K.

4. Seluruh Staf Dosen dan Pengajar yang ada di dalam lingkungan Sekolah Tinggi

Manajemen Informatika & Komputer Jakarta STI&K yang telah memberikan

bekal ilmu kepada penulis.

5. Bapak I Nyoman Sujana Saputra. selaku Network Manager di NCS Niaga

Bintaro, yang telah memberikan arahan dan bimbingan kepada penulis

6. Bapak Sugodo Basuki selaku Supervisor Engginering Network Operation di NCS

Niaga Bintaro, yang telah memberikan arahan dan bimbingan kepada penulis.

Page 5: DEPAN

v

7. Bapak Eko Susanto selaku Supervisor Customers Network Service di NCS Niaga

Bintaro, yang telah memberikan arahan dan bimbingan kepada penulis.

8. Kepada Ibu, Kakak, Adik dan segenap keluarga yang senantiasa memberikan doa

kepada penulis

9. Kepada Mama yang selalu memberikan dorongan tanpa henti

10. Kepada teman-teman di NCS Niaga Bintaro yang telah membantu dan

mendukung selesainya tulisan ini

11. Kepada teman-teman Sistem Informasi Angkatan 2003 yang selalu mendukung

dalam terselesaikan-nya tulisan ini.

Semoga segala bantuan dan doa yang telah diberikan kepada penulis dalam proses

penulisan tugas akhir / skripsi ini mendapat balasan yang setimpal dari Allah SWT

Penulis menyadari bahwa tulisan ini masih jauh dari sempurna, oleh karena itu

kritik dan saran yang membangun dan melengkapi tulisan ini dengan senang hati

akan penulis terima. Akhir kata penulis mengucapkan terima kasih.

Jakarta, 13 Juni 2008

Penulis

Page 6: DEPAN

vi

DAFTAR ISI

Halaman Judul .............................................................................................................. i

Lembar Pengesahan .................................................................................................... ii

Abstaksi ...................................................................................................................... iii

Kata Pengantar ........................................................................................................... iv

Daftar Isi .................................................................................................................... vi

Daftar Gambar ............................................................................................................ ix

Daftar Tabel ............................................................................................................... xi

BAB I PENDAHULUAN

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

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

1.3. Pembatasan Masalah ................................................................... 3

1.4. Tujuan Penulisan......................................................................... 3

1.5. Metode Penelitian ....................................................................... 3

1.6. Sistematika Penulisan ................................................................. 4

BAB II LANDASAN TEORI

2.1. Definisi Internet .......................................................................... 5

2.2. World Wide Web ........................................................................ 5

2.3. Homepage ................................................................................... 6

2.4. Browser ....................................................................................... 6

2.5. Definisi Script ............................................................................. 6

2.6. PHP; Hypertext Processor (PHP)................................................ 7

2.6.1. Sintaks Dasar PHP .......................................................... 8

2.6.2. Tipe Data pada PHP........................................................ 8

Page 7: DEPAN

vii

2.6.3. Array ............................................................................... 9

2.6.4. Struktur Kontrol ............................................................ 11

2.6.5. Struktur Pengulangan (Loop)........................................ 13

2.7. Post dan Get .............................................................................. 14

2.8. My SQL .................................................................................... 16

2.8.1. Menghubungkan MySQL ............................................. 16

2.8.2. Membuat Database dengan MySQL............................. 17

2.9. Hyper Text Markup Language (HTML)................................... 18

2.9.1. Elemen-elemen HTML ................................................. 19

2.9.2. Instruksi-instruksi pada HTML..................................... 20

2.10. Database .................................................................................... 21

2.11. Diagram Alir ............................................................................. 21

2.12. Peta Navigasi ............................................................................ 24

BAB III PEMBAHASAN MASALAH

3.1. Sekilas Tentang PT Citra Sari Makmur (PT CSM) .................. 26

3.1.1. Network Control System (NCS) ................................... 27

3.1.2. NCS Niaga .................................................................... 28

3.2. Analisa Masalah........................................................................ 30

3.3 Kendala yang dihadapi.............................................................. 32

3.4 Pemecahan Masalah.................................................................. 32

3.5 Rancangan................................................................................. 34

3.5.1 Rancangan Database ..................................................... 34

3.5.1.1 Entity Relationalship Diagram (ERD) ........... 34

3.5.1.2 Conceptual Data Model (CDM)..................... 35

3.5.1.3 Physical Data Model (PDM).......................... 36

3.5.1.4 Normalisasi .................................................... 37

3.5.1.5 Rancangan Tabel............................................ 38

Page 8: DEPAN

viii

3.5.2 Rancangan Tampilan Website Database....................... 45

3.5.2.1 Rancangan Halaman User.............................. 45

3.5.2.2 Rancangan Halaman Admin .......................... 53

3.5.3 Rancangan Input/Output ............................................... 54

3.5.3.1 Rancangan Input ............................................ 54

3.5.3.2 Rancangan Output.......................................... 63

3.5.4 Peta Navigasi Website .................................................. 65

3.6 Flowchart Diagram ................................................................... 66

3.7 Kebutuhan Hardware dan Software Pendukung ....................... 71

BAB IV PENUTUP

4.1 Kesimpulan ............................................................................... 73

DAFTAR PUSTAKA

LAMPIRAN

Page 9: DEPAN

ix

DAFTAR GAMBAR

Halaman

Gambar 2.1 Simbol Proses......................................................................................... 21

Gambar 2.2 Simbol Input (Keyboard) ....................................................................... 22

Gambar 2.3 Simbol Display ...................................................................................... 22

Gambar 2.4 Simbol Input/Output ............................................................................. 22

Gambar 2.5 Simbol Garis Alir ................................................................................... 22

Gambar 2.6 Simbol Penghubung ............................................................................... 23

Gambar 2.7 Simbol Titik Terminal............................................................................ 23

Gambar 2.8 Simbol Persiapan.................................................................................... 23

Gambar 2.9 Simbol Keputusan .................................................................................. 23

Gambar 2.10 Simbol Database................................................................................... 23

Gambar 2.11 Struktur Navigasi Linier....................................................................... 24

Gambar 2.12 Struktur Navigasi Non Linier............................................................... 24

Gambar 2.13 Struktur Navigasi Hierarchical............................................................. 25

Gambar 2.14 Struktur navigasi Composite ................................................................ 25

Gambar 3.1 Posisi NCS Niaga................................................................................... 28

Gambar 3.2 ERD (Entity Relationalship Diagram) ................................................... 34

Gambar 3.3 CDM (Conceptual Data Model)............................................................. 35

Gambar 3.4 PDM (Physical Data Model).................................................................. 36

Gambar 3.5 Normalisasi Database Terpusat Jaringan NCS Niaga............................ 37

Gambar 3.6 Rancangan Tampilan User Login........................................................... 46

Gambar 3.7 Rancangan Tampilan Halaman Utama................................................... 47

Gambar 3.8 Rancangan Tampilan Halaman Data Cabang ........................................ 48

Gambar 3.9 Rancangan Tampilan Halaman Data Atm.............................................. 49

Gambar 3.10 Rancangan Tampilan Halaman Data News.......................................... 50

Page 10: DEPAN

x

Gambar 3.11 Rancangan Tampilan Halaman Profiles............................................... 51

Gambar 3.12 Rancangan Tampilan Halaman Struktur Organisasi ............................ 52

Gambar 3.13 Rancangan Tampilan Halaman Sitemap .............................................. 53

Gambar 3.14 Rancangan Tampilan Halaman Admin ................................................ 54

Gambar 3.15 Rancangan Input Data Cabang............................................................. 55

Gambar 3.16 Rancangan Input Data Media Komunikasi Cabang ............................. 56

Gambar 3.17 Rancangan Input Data Circuit .............................................................. 56

Gambar 3.18 Rancangan Input Data Router .............................................................. 57

Gambar 3.19 Rancangan Input Data Atm.................................................................. 58

Gambar 3.20 Rancangan Input Data Media Komunikasi Atm .................................. 59

Gambar 3.21 Rancangan Input Data News................................................................ 60

Gambar 3.22 Rancangan Input Data User ................................................................. 60

Gambar 3.23 Rancangan Input Data Kota ................................................................. 61

Gambar 3.24 Rancangan Input Data Modem............................................................. 61

Gambar 3.25 Rancangan Input Data Router .............................................................. 62

Gambar 3.26 Rancangan Input Data System ............................................................. 62

Gambar 3.27 Rancangan Input Data Hak .................................................................. 63

Gambar 3.28 Rancangan Output Data Cabang .......................................................... 64

Gambar 3.29 Rancangan Output Data Atm ............................................................... 64

Gambar 3.30 Peta Navigasi Website ........................................................................ 65

Gambar 3.31 Flowchart Umum ................................................................................. 66

Gambar 3.32 Flowchart Data Cabang........................................................................ 67

Gambar 3.33 Flowchart Data Atm............................................................................. 68

Gambar 3.34 Flowchar Update Profile ...................................................................... 68

Gambar 3.35 Flowchart Data User ............................................................................ 69

Gambar 3.36 Flowchart Data Kota ............................................................................ 69

Gambar 3.37 Flowchart Data Router ......................................................................... 70

Gambar 3.38 Flowchart Data Modem ....................................................................... 70

Page 11: DEPAN

xi

Gambar 3.39 Flowchart Data System ........................................................................ 70

Gambar 3.40 Flowchart Proses Searching ................................................................. 71

Page 12: DEPAN

xii

DAFTAR TABEL

Halaman

Tabel 3.1 Cabang ....................................................................................................... 38

Tabel 3.2 Atm ............................................................................................................ 38

Tabel 3.3 Circuit ....................................................................................................... 39

Tabel 3.4 Media Komunikasi Cabang ....................................................................... 40

Tabel 3.5 Media Komunikasi Atm............................................................................. 40

Tabel 3.6 Router......................................................................................................... 41

Tabel 3.7 Modem ....................................................................................................... 42

Tabel 3.8 Type Router ............................................................................................... 42

Tabel 3.9 Sistem Komunikasi .................................................................................... 42

Tabel 3.10 Kota.......................................................................................................... 43

Tabel 3.11 Hak........................................................................................................... 43

Tabel 3.12 User .......................................................................................................... 44

Tabel 3.13 News ........................................................................................................ 44

Tabel 3.14 Kebutuhan Hardware Server.................................................................... 72

Tabel 3.15 Kebutuhan Hardware Client .................................................................... 72