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
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. )
ii
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 )
iii
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.
iv
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
v
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
vi
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
vii
3.5.2
3.5.3
3.5.4
BAB IV
Rancangan Tampilan Website Database....................... 45 3.5.2.1
Rancangan Halaman User.............................. 45
3.5.2.2
Rancangan Halaman Admin .......................... 53
Rancangan Input/Output ............................................... 54 3.5.3.1
Rancangan Input ............................................ 54
3.5.3.2
Rancangan Output.......................................... 63
Peta Navigasi Website .................................................. 65
3.6
Flowchart Diagram ................................................................... 66
3.7
Kebutuhan Hardware dan Software Pendukung ....................... 71
PENUTUP 4.1
Kesimpulan ............................................................................... 73
DAFTAR PUSTAKA LAMPIRAN
viii
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
ix
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
x
Gambar 3.39 Flowchart Data System ........................................................................ 70 Gambar 3.40 Flowchart Proses Searching ................................................................. 71
xi
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
xii