Index of /students/paper/skripsi/10403159

(1)

26

3.1. Sekilas Tentang PT Citra Sari Makmur (CSM)

PT Citra Sari Makmur (CSM) merupakan sebuah perusahaan multinasional yang bergerak dibidang jasa penyedia jaringan komunikasi data, voice dan internet melalui media jaringan teresterial (kabel dan radio) maupun jaringan satelite yang lebih dikenal dengan istilah Very Small Aparture Terminal (V-Sat). Perusahaan ini didirikan oleh Subagio Wirjoatmodjo pada tahun 1987. Pada tahun 1993 status perusahaan berubah dari perusahaan perseorangan menjadi perusahaan joint venture

antara Subagio Wirjoatmodjo dengan Bell Atlantic Indonesia (sebuah perusahaan dari America Serikat) disusul kemudian PT Telekomunikasi Indonesia pada tahun 1996 ikut bergabung sebagai pemilik modal di PT Citra Sari Makmur.

Perusahaan ini mempunyai kantor pusat yang berada di Jakarta, yaitu di Gedung Chase Plaza lantai 16 dan 18 di jalan Sudirman Kavling 21. Selain itu, mempunyai kantor pusat operasional jaringan di Cikarang, maintenance support di Tebet dan perwakilan-perwakilan (regional office) yang tersebar dibeberapa wilayah di Indonesia. Untuk memberi pelayanan yang prima kepada pelanggan, di beberapa lokasi pelanggan ditempatkan divisi helpdesk yang disebut Network Control System (NCS) atau bisa juga disebut Network Operation Centre (NOC).

Pelanggan PT Citra Sari Makmur secara garis besar dapat dibedakan menjadi dua segmen, yaitu pelanggan korporat dan pelanggan retail. Pelanggan korporat terdiri dari perusahaan-perusahaan besar antara lain perusahaan pertambangan, perkebunan, call center, asuransi serta instansi pemerintah seperti instansi pemda (pemerintah daerah), Badan Meteorologi dan Geofisika (BMG) dan perbankan. Untuk pelanggan retail adalah pelanggan perseorangan yang berupa jasa layanan internet.


(2)

3.1.1 Network Control System (NCS)

Dari sekian banyak pelanggan PT Citra Sari Makmur, sebagian besar didominasi oleh pelanggan yang bergerak dibidang perbankan. PT Bank BRI Tbk, PT Bank Mandiri Tbk., PT Bank Permata Tbk., PT Bank BNI Tbk., serta PT Bank Niaga Tbk., merupakan pelanggan yang masuk dalam jajaran pelanggan besar di PT Citra Sari Makmur. Untuk itu, demi menjaga pelayanan dan memberi services (pelayanan) yang lebih kepada pelanggan tersebut, maka dibentuklah divisi yang ditempatkan langsung di lokasi pelanggan. Divisi ini disebut sebagai Network Control System (NCS).

Selain divisi NCS yang ditempatkan langsung di sisi pelanggan, terdapat pula divisi NCS yang berada di Cikarang. Divisi tersebut dikenal dengan nama NCS Cikarang dan bertanggung jawab atas kerja operasional di pusat kontrol jaringan komunikasi, memberi pelayanan kepada pelanggan, memberi support bagi divisi NCS yang berada di pelanggan serta membantu koordinasi antar divisi NCS, divisi maintenance dan regional office. Terdapat tiga divisi NCS di Cikarang yaitu NCS: 1. NCS Multinet

Divisi ini berfungsi untuk mengelola dan memelihara semua kegiatan operasional jaringan serta memberi pelayanan kepada pelanggan selama 24 jam tanpa henti (24 haur non stop) bagi pelanggan yang menggunakan media terrestrial. Media terrestrial adalah media yang menggunakan kabel, radio dan fiber optic sebagai media akses jaringannya.

2. NCS Satelite

NCS Satelite berfungsi untuk mengelola dan memelihara semua kegiatan operasional jaringan serta memberi pelayanan kepada pelanggan selama 24 jam tanpa henti (24 haur non stop) bagi pelanggan yang menggunakan media satelit. 3. NCS Internet

NCS Internet merupakan divisi yang bertugas untuk mengelola dan memelihara semua kegiatan operasional jaringan serta memberi pelayanan kepada pelanggan selama 24 jam tanpa henti (24 haur non stop) bagi pelanggan internet.


(3)

3.1.2 NCS Niaga

PT Bank Niaga Tbk., merupakan salah satu pelanggan korporat PT Citra Sari Makmur. Untuk memberikan pelayanan yang maksimal kepada Bank Niaga dibentuklah sebuah divisi yang khusus menangani dan memonitor jaringan komunikasi Bank Niaga yang kenal dengan nama NCS Niaga. NCS Niaga ditempatkan di masing-masing lokasi Data Center Bank Niaga. Terdapat dua lokasi penempatan NCS Niaga yaitu :

NCS Niaga Bintaro

Bertempat di gedung Bank Niaga di Bintaro, tepatnya di jalan Wahid Hasyim Blok B.4/3 Bintaro Sektor 7, Tangerang.

NCS Niaga Cikarang

NCS Niaga Cikarang terdapat di Bank Niaga Cikarang yang secara khusus ditempatkan di Data Center Bank Niaga Cikarang. NCS ini terpisah dari NCS Cikarang.

NCS Niaga terdiri dari sepuluh orang operator dengan rincian, NCS Niaga Cikarang ditempatkan empat orang operator sedangkan di NCS Niaga Bintaro terdapat enam orang operator. Untuk kegiatan operasional sehari-hari, terdapat empat orang operator di kedua NCS Niaga. Untuk lebih jelas mengenai posisi NCS, dapat dilihat pada gambar 3.1 posisi NCS Niaga dibawah ini:

NCS CIKARANG (MULTINET / SATELITE / INTERNET)

BINTARO

CIKARANG NCS NIAGA

DIVISI M AINTENACE

DIVISI REGIONAL OFFICE (M EDAN, SURABAYA, DLL) CUSTOMERS

LAIN

NCS BRI, MANDIRI, PERMATA DLL


(4)

Kedua NCS Niaga tersebut mempunyai tugas dan tanggung jawab yang sama yaitu: 1. Menjaga kondisi network (jaringan) Bank Niaga dalam hal ini komunikasi semua

cabang dan Atm se-Indonesia selama 24 jam tanpa henti 2. Memberikan support pelayanan kepada Bank Niaga

3. Menerima complain (pengaduan) apabila terjadi gangguan pada jaringan komunikasi data cabang dan atm Bank Niaga.

4. Melakukan perbaikan apabila terjadi kerusakan pada perangkat maupun jaringan. Tanggung jawab NCS Niaga adalah sampai pada gangguan router dan modem yang bersifat gangguan remoteable (dapat di handle oleh NCS Niaga). apabila terjadi kerusakan perangkat jaringan maupun kerusakan fisik media jaringan yang tidak bisa diselesaikan oleh NCS Niaga maka akan diteruskan ke NCS Cikarang dan divisi maintenance (perbaikan).

5. Melakukan koordinasi dengan NCS Cikarang dan seluruh regional office (kantor cabang) serta divisi maintenace apabila penangan gangguan sudah tidak bisa dilakukan dari NCS Niaga.

Dalam kegiatan operasional NCS Niaga, agar tercipta suasanya kerja yang terorganisasi dan terstruktur, dibentuklah susunan organisasi NCS Niaga. Organisasi NCS Niaga terdiri dari :

1. Network Manager NCS Niaga

Network manager merupakan bagian divisi NCS Niaga yang mempunyai tugas dan tanggung jawab atas semua kegiatan operasional yang ada di NCS Niaga. Memimpin dan memberi pengarahan kepada semua anggota divisi di NCS Niaga. 2. Supervisor NCS Niaga

Terdapat dua supervisor yaitu: a. Supervisor Network Service

Mempunyai tugas dan tangggung jawab atas terjaganya kondisi network niaga, pelayanan kepada pelanggan. Serta memberi pengarahan dan memimpin bagian Network Service


(5)

b. Supervisor Network Operation

Mempunyai tugas dan tanggung jawab atas beroperasinya semua perangkat jaringan, semua prosedur-prosedur dalam operational jaringan. Selain itu juga memberi pengarahan dan memimpin bagian Network Operation

3. Network Service

Bertugas untuk menjalankan kegiatan operasional antara lain melakukan monitor jaringan, menerima complain dan melakukan perbaikan apabila terjadi gangguan. Bagian ini bertanggung jawab kepada Supervisor Network Service. Terdapat enam personel NS dengan rincian satu NS di NCS Niaga Cikarang dan lima NS di NCS Bintaro.

4. Network Operation

Bertugas untuk melakukan pengecekan semua perangkat, bertanggung jawab terhadap kelancaran operasional perangkat jaringan dan data-data teknis jaringan sehingga memudahkan dalam penanganan gangguan. Bagian ini bertanggung jawab kepada Supervisor Network Operation. Terdapat empat personel NO.

3.2 Analisa Masalah

Dari uraian diatas, tugas divisi NCS Niaga merupakan tugas yang penting dan memerlukan dukungan sarana operasional kerja yang baik agar dapat memberikan pelayanan yang maksimal kepada Bank Niaga. Berikut ini adalah kesimpulan yang dapat diambil dari uraian diatas sebagai berikut:

1. NCS Niaga merupakan bagian (divisi) yang bekerja dalam bidang pelayanan pelanggan (Bank Niaga). Pelayanan terhadap Bank Niaga meliputi jaringan cabang serta jaringan Atm (Automatic Teller Machine) se-Indonesia

2. NCS Niaga terdiri dari dua bagian yang berbeda lokasi yaitu di data center Bintaro dan data center Cikarang

3. Bekerja selama 24 jam penuh dan didukung koneksi internet dalam kegiatan operasionalnya. Untuk mendukung kerja operasional diperlukan dukungan


(6)

database jaringan yang terpusat dan terkini, serta dapat dengan mudah diakses oleh operator yang ada di NCS Niaga Bintaro maupun di NCS Niaga Cikarang 4. Bekerja sama dengan divisi lain (NCS Cikarang, divisi maintenace serta regional

office) lain dalam proses pelayanannya. Apabila terdapat gangguan jaringan yang tidak bisa diselesaikan oleh NCS Niaga, maka akan segera di eskalasikan (diberitahukan) kepada NCS di Cikarang sebagai pusat pengendali jaringan untuk kemudian melibatkan teknisi (lokal maupun regional office) apabila dibutuhkan penanganan lebih lanjut dilokasi pelanggan (misal di Niaga Cabang Medan) 5. Dibutuhkan dukungan data teknis jaringan pelanggan untuk memperlancar proses

operasional pelayanan, penanganan pengaduan (complain) terutama pada saat penangan gangguan. Data teknis yang dibutuhkan berupa :

Data cabang yang meliputi data nama cabang, alamat cabang, kontak person, nomor telepon, data perangkat router, data media akses jaringan, data perangkat modem.

Data Atm yang meliputi data nama atm, alamat lokasi atm, kontak person, nomor telepon, data peragkat router, data perangkat modem dan lain-lain. 6. Saat ini data yang tersedia adalah data dalam bentuk file excel. (file spreadsheet).

Data tersebut terdapat pada masing-masing NCS Niaga baik di Bintaro maupun Cikarang. Masing-masing file tersebut bersifat independent (berdiri sendiri), sehingga apabila salah satu file (misalnya file yang di NCS Niaga Bintaro) di update, maka file di NCS Niaga Cikarang tidak ikut ter-update. Hal ini menyebabkan perbedaan data di kedua lokasi NCS Niaga sehingga menggangu kegiatan operasional, karena kesulitan untuk mentukan data yang terkini.

Dari uraian diatas hal yang penulis garis bawahi adalah perlunya tersedia database jaringan yang terintegrasi dan dapat dengan mudah diakses melalui dukungan jaringan internet oleh NCS yang terdapat pada dua lokasi yang berbeda, yaitu Bintaro dan Cikarang. Database jaringan yang terpusat dan terkini merupakan hal yang sangat penting, karena menjadi panduan dalam melakukan kegiatan operasional di NCS Niaga.


(7)

3.3 Kendala Yang Dihadapi

Beberapa kendala yang dihadapi saat ini adalah :

1. Belum tersedianya data yang terintegrasi, yang dapat menyediakan dukungan data yang valid bagi kedua lokasi NCS Niaga.

2. Saat ini, data yang digunakan adalah data dalam bentuk file excel. Data spreadsheet ini mempunyai kelemahan antara lain adalah data spreadsheet tidak dapat di sharing dengan satu file sebagai master. Hal ini tentu akan tidak efektif karena data di dua tempat yaitu Cikarang dan Bintaro akan terjadi duplikasi. Selain itu juga, kesulitan untuk menentukan mana data yang update dan yang mana tidak update, karena menggunakan dua file yang terpisah.

3. Data spreadsheet cenderung tidak aman, karena sifatnya yang terbuka untuk siapapun. Maksudnya adalah data ini dapat dengan mudah diakses orang dan bisa terjadi kerusakan atau bahkan kehilangan data karena kesalahan penyimpanan, penggunaan atau bahkan karena virus komputer, terutama terhadap virus yang menyerang file office (file dengan extension *.doc, *.exl, *.ppt, dan lain-lain).

3.4 Pemecahan Masalah

Dari kendala yang dihadapi seperti pada uraian diatas maka penulis mencoba untuk merancang (design) dan membuat sebuah sistem database jaringan NCS Niaga yang terpusat, mudah diakses, dapat memenuhi semua kebutuhan yang menunjang operasional NCS Niaga serta mudah untuk dioperasikan dengan mempertimbangkan beberapa hal. Hal-hal yang menjadi pertimbangan penulis dalam merancang dan membuat sistem database tersebut antara lain:

1. Calon user (pengguna) dari sistem database.

Untuk calon pengguna database adalah personel (operator) NCS Niaga yang terdapat di Bintaro maupun di Cikarang.

2. Isi atau Content Database

Sistem database yang dirancang antara lain meliputi data cabang, data atm, data router, data modem, data media komunikasi. Data jaringan ini tidak sama dengan


(8)

data pada NCS yang lain, karena perbedaan area atau segment jaringan (dalam hal ini segmen core network dan customer network) tetapi mendukung dan mempermudah dalam proses penangan gangguan terutama gangguan yang terjadi pada jaringan Bank Niaga.

3. Dukungan Akses Database

Yang dimaksud dukungan akses database yaitu kemudahan akses dengan database di NCS Niaga Bintaro maupun Cikarang dengan menggunakan resource internet yang ada. Saat ini akses internet yang dimiliki sebesar 128 Kbps (Kilo byte per-second), selain nantinya dipakai untuk jalur akses database juga digunakan untuk browsing, e-mail dan kebutuhan Customer Problem Record (CPR) Online. Untuk itu supaya akses database dapat berjalan dengan lancar, web database dibuat sedemikan rupa sehingga sederhana tetapi dapat mendukung semua kebutuhan yang diperlukan.

4. Perangkat Lunak Pendukung

Dalam proses perancangan web database ini, penulis menggunakan software PHP dan MySQL. PHP dan MySQL merupakan pasangan yang serasi dan handal. PHP adalah bahasa pemrograman berbasis web yang mudah dan lengkap, sedangkan MySQL adalah database yang ringan dan cukup lengkap digunakan untuk aplikasi web.

5. Penempatan Server Database

Server database diusulkan ditempatkan di lokasi Bintaro, hal ini karena Bintaro sebagai Data Center pusat lebih dikenal oleh pelanggan (cabang-cabang) dan merupakan helpdesk utama NCS Niaga.

Dari pertimbangan diatas maka penulis memutuskan untuk merancang dan membuat sistem web database jaringan dengan menggunakan PHP sebagai bahasa pemrograman, MySQL sebagai database, Apache sebagai web server engine dan dengan dukungan akses internet sehingga dapat dihasilkan sistem web database yang efektif dan efisien, mudah diakses baik di NCS Niaga Bintaro maupun di Cikarang.


(9)

3.5 Rancangan

3.5.1 Rancangan Database

Rancangan database terdiri dari rancangan tabel, normalisasi, Entity Relationalship Diagram (ERD), Conseptual Data Model (CDM) dan Physical Data Model (PDM).

3.5.4.1 Entity Relationalship Diagram (ERD)

Entity Relationalship Diagram (ERD) pada Web Database Terpusat NCS Niaga adalah sebagai berikut :

Atm Kota Atm Kota Kota Cabang

Cabang User

Kota User

Hak Hak User News

User mengirim news Media Cabang Media Atm Circuit Router Cabang punya media Cabang punya circuit Cabang punya router Type Router Punya type Atm punya media Modem System Media atm punya modem Media atm punya system Media cab punya modem Media cab punya system HakID NamaHak Admin Lihat Ubah Hapus UserID Username Password NamaUser AlamatUser NewsID JudulNews IsiNews TglNews SysID NamaSystem ModemID NamaModem TypeID Namatype CabID StatusCab KontakCab TelpCab AlamatCab AtmID NamaAtm AlamatAtm KontakAtm TelpAtm StatusAtm HostLineAtm RmtNameAtm RmtPortAtm RmtPuAtm RmtAddAtm HostNameAtm HostPortAtm HostPuAtm HostAddAtm KotaID NamaKota CirID NamaCir DLCI CIR IPAdd RouterID IPGlobalRouter IPEthRouter Port1Router Port2Router Port3Router Port4Router Port5Router Port6Router Port7Router Port8Router MediaCabID StatusMediaCab ARMediacab IPEthModemCab FreqTxSat FreqRxSat NoDial MediaAtmID IDModemAtm IPEthModAtm PortModem AddModem HPPPort HPPAdd Email


(10)

3.5.4.2 Conceptual Data Model (CDM)

Conceptual Data Model (CDM) dibuat dengan bantuan software Power Designer. CDM digunakan untuk membantu memberikan gambaran yang lebih jelas dan teliti akan rancangan database yang dibuat. CDM berisi objek-objek data yang belum diimplementasikan pada database secara fisik. Hal ini dapat memberikan gambaran formal tentang data-data yang dibutuhkan untuk membuat sebuah sistem database, menentukan validitas dari desain data, membuat Physical Data Model

(PDM)

cabang punya router

cabang punya media

user kirim news media punya modem

media atm punya system

modea cab punya system

router punya type

cabang punya circuit

media atm punya modem punya media

kota atm kota cabang

user punya hak kota user Atm AtmID I NamaAtm VA25 AlamatAtm VA50 KontakAtm VA25 TelpAtm VA25 StatusAtm VA20 HostLineAtm VA20 RmtNamaAtm VA20 RmtPortAtm VA3 RmtPUAtm VA2 RmtAddAtm VA2 HostNamaAtm VA20 HostPortAtm VA3 HostPUAtm VA2 HostAddAtm VA2 Cabang CabID VA20 StatusCab VA20 KontakCab VA25 TelpCab VA25 AlamatCab VA50 Circuit CirID I NamaCir VA20 DLCI VA3 CIR VA9 IPAdd VA15 Hak HakID I HakType VA15 Admin En Lihat En Ubah En Hapus En Kota KotaID I NamaKota VA25 MediaCab MediaCabID I StatusMediaCab VA10 ARMediaCab VA9 IPEthModemCab VA15 FreqTXSat VA5 FreqRXSat VA5 NoDial VA15 Modem ModemID I TypeModem VA25 News NewsID I JudulNews VA50 IsiNews TXT TglNews DT Router RouterID VA20 IPGlobalRouter VA15 IPEthRouter VA15 Port1Router VA20 Port2Router VA20 Port3Router VA20 Port4Router VA20 Port5Router VA20 Port6Router VA20 Port7Router VA20 Port8Router VA20 System SysID I NamaSys VA25 User UserID I Username VA15 Password VA15 NamaUser VA25 AlamatUser VA25 MediaAtm MediaAtmID I IDModemAtm VA4 IPEthModAtm VA15 PortModem VA2 AddModem VA2 HPPPort VA10 HPPAdd VA2 Type Router TypeID I TypeRouter VA20


(11)

3.5.4.3 Physical Data Model (PDM)

Physical Data Model (PDM) menggambarkan implementasi fisik dari database. PDM dapat dibuat setelah terlebih dahulu membuat CDM. Pada gambar berikut ditampilkan Physical Data Model (PDM) pada web database jaringan NCS Niaga.

CABID = CABID CABID = CABID

USERID = USERID

MODEMID = MODEMID SYSID = SYSID

SYSID = SYSID

TYPEID = TYPEID

CABID = CABID MODEMID = MODEMID ATMID = ATMID

KOTAID = KOTAID

KOTAID = KOTAID HAKID = HAKID KOTAID = KOTAID

ATM ATMID INTEGER KOTAID INTEGER NAMAATM VARCHAR(25) ALAMATATM VARCHAR(50) KONTAKATM VARCHAR(25) TELPATM VARCHAR(25) STATUSATM VARCHAR(20) HOSTLINEATM VARCHAR(20) RMTNAMAATM VARCHAR(20) RMTPORTATM VARCHAR(3) RMTPUATM VARCHAR(2) UNITADDATM VARCHAR(2) HOSTNAMAATM VARCHAR(20) HOSTPORTATM VARCHAR(3) HOSTPUATM VARCHAR(2) HOSTADDATM VARCHAR(2) CABANG CABID VARCHAR(20) KOTAID INTEGER STATUSCAB VARCHAR(20) KONTAKCAB VARCHAR(25) TELPCAB VARCHAR(25) ALAMATCAB VARCHAR(50) CIRCUIT CIRID INTEGER CABID VARCHAR(20) NAMACIR VARCHAR(20) DLCI VARCHAR(3) CIR VARCHAR(9) IPADD VARCHAR(15) HAK HAKID INTEGER HAKTYPE VARCHAR(15) ADMIN ENUM (‘Y’,’N’) LIHAT ENUM (‘Y’,’N’) UBAH ENUM (‘Y’,’N’) HAPUS ENUM (‘Y’,’N’) KOTA KOTAID INTEGER NAMAKOTA VARCHAR(25) MEDIACAB MEDIAID INTEGER STATUSMEDIACAB VARCHAR(10) ARMEDIACAB VARCHAR(9) IPETHMODEMCAB VARCHAR(15) FREQTXSAT VARCHAR(5) FREQRXSAT VARCHAR(5) NODIAL VARCHAR(15) MODEMID INTEGER CABID VARCHAR(20) SYSID INTEGER MODEM MODEMID INTEGER TYPEMODEM VARCHAR(25) NEWS NEWSID INTEGER JUDULNEWS VARCHAR(50) ISINEWS TEXT TGLNEWS DATE USERID INTEGER ROUTER ROUTERID VARCHAR(20) IPGLOBALROUTER VARCHAR(15) IPETHROUTER VARCHAR(15) PORT1ROUTER VARCHAR(20) PORT2ROUTER VARCHAR(20) PORT3ROUTER VARCHAR(20) PORT4ROUTER VARCHAR(20) PORT5ROUTER VARCHAR(20) PORT6ROUTER VARCHAR(20) PORT7ROUTER VARCHAR(20) PORT8ROUTER VARCHAR(20) TYPEID INTEGER CABID VARCHAR(20) SYSTEM SYSID INTEGER NAMASYS VARCHAR(25) USER USERID INTEGER KOTAID INTEGER USERNAME VARCHAR(15) PASSWORD VARCHAR(15) NAMAUSER VARCHAR(25) ALAMATUSER VARCHAR(25) HAKID INTEGER MEDIAATM MEDIAATMID INTEGER MODEMID INTEGER IDMODEMATM VARCHAR(4) PORTMODEM VARCHAR(2) ADDMODEM VARCHAR(2) HPPPORT VARCHAR(10) HPPADD VARCHAR(2) ATMID INTEGER IPETHMODATM VARCHAR(15) SYSID INTEGER TYPE_ROUTER TYPEID INTEGER TYPEROUTER VARCHAR(20)


(12)

3.5.4.4 Normalisasi HakID NamaHak Admin Lihat Ubah Hapus UserID Username Password NamaUser Email AlamatUser NewsID JudulNews IsiNews TglNews AtmID NamaAtm AlamatAtm KontakAtm TelpAtm StatusAtm HostLineAtm RmtNameAtm RmtPortAtm RmtPuAtm RmtAddAtm HostNameAtm HostPortAtm HostPuAtm HostAddAtm SysID NamaSystem ModemID NamaModem KotaID NamaKota CabID KontakCab StatusCab TelpCab AlamatCab MediaCabID StatusMediaCab ARMediaCab IPEthModemCab Freq.TxSat FreqRXSat NoDial CirID NamaCir DLCI CIR IPAdd RouterID IPGlobalRouter IPEthRouter Port1Router Port2Router Port3Router Port4Router Port5Router Port6Router Port7Router Port8Router TypeID NamaType MediaAtmID IDModemAtm IPEthModAtm PortModem AddModem HPPPort HPPAdd 1NF Atribut 2NF


(13)

3.5.4.5 Rancangan Tabel

Perancangan database sistem web database terpusat jaringan NCS Niaga terdiri dari beberapa tabel yaitu tabel router, kota, circuit, media (cabang dan atm), hak, user, news, type router, system komunikasi, cabang dan atm. Untuk lebih jelasnya, maka dapat dilihat pada keterangan berikut ini :

1. Tabel Cabang

Fungsi : Menyimpan data cabang

Primary key : CabID

Foreign key : KotaID

Tabel 3.1 Cabang

No Field Name Type Width Keterangan

1 2 3 4 5

CabID StatusCab KontakCab TelpCab AlamatCab

Varchar Varchar Varchar Varchar Varchar

20 20 25 25 50

Nomor identifikasi cabang Berisi status cabang Nama kontak person Nomor telepon cabang Berisi alamat lengkap cabang

2. Tabel Atm

Fungsi : Menyimpan data Atm

Primary key : AtmID

Foreign key : KotaID

Tabel 3.2 Atm

No Field Name Type Width Keterangan

1 2 3

AtmID NamaAtm AlamatAtm

Integer Varchar Varchar

4 25 50

Nomor identifikasi Atm Nama lokasi Atm


(14)

4 5 6 7 8 9 10 11 12 13 14 15 KontakAtm TelpAtm StatusAtm HostLineAtm RmtNameAtm RmtPortAtm RmtPuAtm RmtAddAtm HostNameAtm HostPortAtm HostPuAtm HostAddAtm Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 25 25 20 10 20 3 2 2 20 3 2 2

Nama kontak person Atm Nomor telepon di lokasi Atm Status Atm

Berisi Line Atm disisi Host Nama perangkat disisi Atm Berisi koneksi port disisi Atm Berisi nomor channel Atm Address channel Atm Nama perangkat disisi Host Berisi koneksi port disisi Host Berisi nomor channel Host Address channel Host

3. Tabel Circuit

Fungsi : Menyimpan data Circuit

Primary key : CirID

Foreign key : MediaCabID

Tabel 3.3 Circuit

No Field Name Type Width Keterangan

1 2 3 4 5 CirID NamaCir DLCI CIR IPAdd Integer Varchar Varchar Varchar Varchar 4 20 3 9 15

Nomor identifikasi circuit Berisi nama circuit

Address circuit

Besarnya bandwidth circuit Ip address circuit


(15)

4. Tabel Media Komunikasi Cabang

Fungsi : Menyimpan data media komunikasi Cabang

Primary key : MediaCabID

Foreign key : - ModemID

- SysID - CabID

Tabel 3.4 Media Komunikasi Cabang

No Field Name Type Width Keterangan

1 2 3 4 5 6 7

MediaCabID StatusMediaCab ARMediaCab IPEthModemCab FreqTxSat FreqRxSat NoDial

Integer Varchar Varchar Varchar Varchar Varchar Varchar

4 10 15 20 5 5 15

Nomor identifikasi Cabang Berisi status media cabang

Menunjukkan besarnya akses rate Berisi IP modem cabang

Freq. Transmite untuk Satelit Freq. Receive untuk Satelite Nomor Dial up dilokasi cabang

5. Tabel Media Komunikasi Atm

Fungsi : Menyimpan data media komunikasi Atm

Primary key : MediaAtmID

Foreign key : - AtmID

- ModemID - SysID

Tabel 3.5 Media Komunikasi Atm

No Field Name Type Width Keterangan

1 2

MediaAtmID IDModemAtm

Integer Varchar

4 4

Nomor identifikasi Atm Node modem Atm


(16)

3 4 5 6 7 IPEthModemAtm PortModem AddModem HPPPort HPPAdd Varchar Varchar Varchar Varchar Varchar 20 2 2 10 2

IP address modem Port yang dipakai Address modem

Nomor koneksi port HPP Address HPP

6. Tabel Router

Fungsi : Menyimpan dataRouter

Primary key : RouterID

Foreign key : - CabID

- TypeID

Tabel 3.6 Router

No Field Name Type Width Keterangan

1 2 3 4 5 6 7 8 9 10 11 RouterID IpGlobalRouter IpEthRouter Port1Router Port2Router Port3Router Port4Router Port5Router Port6Router Port7Router Port8Router Integer Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 10 20 10 20 20 20 20 20 20 20 20

Nomor identifikasi router IP address global pada router IP gateway cabang

Keterangan koneksi di port 1 Keterangan koneksi di port 2 Keterangan koneksi di port 3 Keterangan koneksi di port 4 Keterangan koneksi di port 5 Keterangan koneksi di port 6 Keterangan koneksi di port 7 Keterangan koneksi di port 8


(17)

7. Tabel Modem

Fungsi : Menyimpan data Modem

Primary key : ModemID

Foreign key : -

Tabel 3.7 Data Modem

No Field Name Type Width Keterangan

1 2

ModemID NamaModem

Integer Varchar

2 25

Nomor identifikasi modem Keterangan nama modem

8. Tabel Type Router

Fungsi : Menyimpan data pemesanan

Primary key : TypeID

Foreign key : -

Tabel 3.8 Type Router

No Field Name Type Width Keterangan

1 2

TypeID TypeRouter

Integer Varchar

2 20

Nomor identifikasi type router Nama type router

9. Tabel System Komunikasi

Fungsi : Menyimpan data System Komunikasi

Primary key : SysID

Foreign key : -

Tabel 3.9 Sistem Komunikasi

No Field Name Type Width Keterangan

1 2

SysID NamaSys

Integer Varchar

2 25

Nomor identifikasi system Nama system komunikasi


(18)

10. Tabel Kota

Fungsi : Menyimpan data Kota

Primary key : KotaID

Foreign key : -

Tabel 3.10 Kota

No Field Name Type Width Keterangan

1 2

KotaID NamaKota

Integer Varchar

2 25

Nomor identifikasi kota Berisi nama kota

11. Tabel Hak

Fungsi : Menyimpan data pilihan Hak bagi User

Primary key : HakID

Foreign key : UserID

Tabel 3.11 Data Hak

No Field Name Type Width Keterangan

1 2 3 4 5 6 7

HakID NamaHak Admin Lihat Tambah Ubah Hapus

Integer Varchar

Enum Enum Enum Enum Enum

1 25

- - - - -

Nomor identifikasi Hak Berisi nama deskripsi Hak Pilihan Y (ya) dan N (tidak) Pilihan Y (ya) dan N (tidak) Pilihan Y (ya) dan N (tidak) Pilihan Y (ya) dan N (tidak) Pilihan Y (ya) dan N (tidak)


(19)

12. Tabel User

Fungsi : Menyimpan data User

Primary key : UserID

Foreign key : - HakID

- NewsID

Tabel 3.12 Data User

No Field Name Type Width Keterangan

1 2 3 4 5 6

UserID Username Password NamaUser Email AlamatUser

Integer Varchar Varchar Varchar Varchar Varchar

4 15 15 25 25 50

Nomor identifikasi user Berisi username

Berisi password user Nama lengkap user Email user

Alamat user

13. Tabel Data News

Fungsi : Menyimpan data News

Primary key : NewsID

Foreign key : - UserID

Tabel 3.13 Data News

No Field Name Type Width Keterangan

1 2 3 4

NewsID JudulNews IsiNews TglNews

Integer Varchar Varchar Varchar

4 15 15 25

Nomor identifikasi news Berisi judul news Isi news yang dikirim Tanggal news dikirim


(20)

3.5.2 Rancangan Tampilan Website Database

Untuk membuat sebuah website yang dinamis, menarik serta mudah dioperasikan oleh user (pemakai), maka tampilan halaman website harus dirancang terlebih dahulu. Selain syarat diatas, harus dipertimbangkan juga content (isi) website yang akan ditampilkan atau disajikan, hal ini berhubungan dengan kecepatan akses untuk membuka web tersebut. Halaman website yang akan dibuat terdiri dari dua bagian utama yaitu :

Halaman untuk User Halaman untuk Admin

3.5.1.1 Rancangan Halaman untuk User

Pada perancangan web ini, user untuk web database NCS Niaga dibagi menjadi dua bagian, masing-masing bagian mempunyai hak yang berbeda dalam melakukan akses ke web database. Hak-hak tersebut meliputi Add (menambah data),

Edit (melakukan perubahan data), View (melihat data) dan Delete (menghapus data). Penjelasan mengenai user tersebut adalah sebagai berikut:

User Network Service (NS)

Personal NS yang berlaku sebagai user NS mempunyai hak Add (menambah data), View (melihat data) dan melakukan Edit (merubah data).

User Network Operator (NO)

Personel NO sebagai user, mempunyai hak antara lain Add (menambah data),

View (melihat data) dan melakukan Edit (merubah data) ditambah hak Delete

(menghapus data).

1. Rancangan Tampilan User Login

Untuk masuk ke sistem web database, setiap user membutuhkan username dan password. Username dan password ini ditentukan oleh Admin, sistem web database tidak menyediakan fasilitas pendaftaran. Hal ini karena web database ini


(21)

bersifat tertutup untuk kalangan NCS Niaga saja. Gambar 3.6 berikut adalah rancangan halaman login.

PHP User Login

Username Password

Login

Gambar 3.6 Rancangan Tampilan User Login

2. Rancangan Halaman Utama

Halaman utama ini merupakan halaman yang akan muncul pertama kali pada saat user melakukan akses ke database. Pada halaman ini terdiri dari beberapa menu yang dapat diakses untuk menuju halaman yang lain yaitu halaman home, data cabang, data cabang, news, profiles, struktur organisasi, sitemap dan logout. Untuk lebih jelas mengenai tampilan halaman utama, lihat gambar 3.7 dibawah ini.


(22)

Tampilan Data

Gambar Header Page

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Gambar 3.7 Rancangan Halaman Utama

3. Rancangan Halaman Data Cabang

Halaman ini menampilkan data cabang secara umum, meliputi nama cabang, kota, nama kontak person dan nomor telepon. Masing-masing dari data umum cabang tersebut terdapat link yang bisa diakses untuk melihat data cabang secara detail. Data detail ini meliputi data umum cabang, data media akses, data circuit dan data router. Untuk User NS dan NO disediakan juga link untuk input data cabang apabila terdapat lokasi cabang yang baru. Gambar 3.8 dibawah ini menggambarkan tampilan halaman data cabang.


(23)

Gambar Header Page

Data Cabang

Action

detail detail

detail

detail detail

Nama Cabang Status PIC Telepon

No Page 1 2 3

1

10

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm

Search Tambah Data Cabang

Gambar 3.8 Rancangan Tampilan Halaman Data Cabang

4. Rancangan Tampilan Halaman Data Atm

Halaman ini menampilkan data Atm secara umum, meliputi nama lokasi Atm, ID Atm, ID Modem, nama kontak person dan nomor telepon. Masing-masing dari data umum Atm tersebut memiliki link yang bisa diakses untuk melihat data Atm secara detail. Data detail ini meliputi data umum Atm dan data koneksi jaringan Atm. Untuk User NS dan NO disediakan juga link untuk melakukan input data Atm apabila terdapat lokasi Atm yang baru. Gambar 3.9 dibawah ini menggambarkan tampilan halaman data Atm.


(24)

Gambar Header Page

Data Atm

ID Atm Lokasi PIC Telepon

No Page 1 2 3

1

10

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm

Search Tambah Data Atm

Action

detail detail

detail

detail detail

Gambar 3.9 Rancangan Tampilan Halaman Data Atm

5. Rancangan Tampilan Halaman Data News

Rancangan pada halaman ini berupa berita, pemberitahuan atau memo yang dapat dibaca oleh semua user web database. Berita ini dapat berupa informasi tentang gangguan yang sedang terjadi dan informasi-informasi lainnya. Semua user web database dapat melakukan input berita yang biasanya disebut posting. Rancangan halaman news terdiri dari isi berita, tanggal kirim dan pengirim berita tersebut (dalam hal ini nama user web database). Gambar 3.10 dibawah memperlihatkan rancangan tampilan halaman news.


(25)

Gambar Header Page

News NCS Niaga

No Isi Berita Tanggal Pengirim

1

3

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Tambah Data News

Gambar 3.10 Rancangan Tampilan Halaman News

6. Rancangan Tampilan Halaman Data Profile

Setiap user pada web database ini telah didaftarkan sebelumnya oleh bagian Admin, web database ini tidak menyediakan fasilitas pendaftaran user, hal ini karena web bersifat tertutup hanya untuk kalangan NCS Niaga baik di Bintaro maupun di Cikarang. Masing-masing user mendapat username dan password dari bagian Admin. Selanjutnya apabila akan melakukan perubahan profile, user dapat mengakses ke halaman ini. Rancangan halaman ini terdiri dari nama, alamat, kota, telepon, e-mail, password dan username. Lihat gambar 3.11 untuk rancangan tampilan profiles.


(26)

Gambar Header Page

Edit Profiles

Nama

Kota Alamat

E-mail Telephone

Username Password

Update Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Gambar 3.11 Rancangan Tampilan Halaman Profiles

7. Rancangan Tampilan Halaman Struktur Organisasi

Halaman Struktur berisi gambar diagram struktur organisasi di Network Control System (NCS) Niaga yang berlaku untuk kedua NCS Niaga baik di Bintaro maupun di Cikarang. Gambar 3.12 memperlihatkan rancangan halaman struktur organisasi.


(27)

Gambar Header Page

Struktur Organisasi

Gambar Struktur Organisasi NCS Niaga

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Gambar 3.12 Rancangan Tampilan Halaman Struktur Organisasi NCS Niaga

8. Rancangan Tampilan Halaman Sitemap

Halaman sitemap berisi peta situs dari web database ini, hal ini digunakan untuk memberi panduan kepada user, sehingga memudahkan user untuk menemukan halaman yang dicari. Gambar 3.13 dibawah ini memperlihatkan rancangan halaman sitemap.


(28)

Gambar Header Page

Sitemap Website Database

Home Cabang

Tambah Data Cabang Edit Data Cabang Atm

Tambah Data Atm Edit Data Atm News

Profiles

Edit Profile Struktur

Sitemap Logout

User Kota Router Modem System Search

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Gambar 3.13 Rancangan Tampilan Halaman Sitemap

3.5.1.2 Rancangan Tampilan Halaman untuk Admin

Rancangan tampilan halaman untuk admin pada dasarnya sama dengan tampilan untuk user (NO dan NS). Pada halaman untuk Admin mempunyai menu admin seperti pada gambar 3.14 dibawah ini.


(29)

Tampilan Data

Gambar Header Page

Main Menu

>> Home >> Cabang >> Atm >> News >> Profiles >> Struktur >> Sitemap >> Logout

Search

Atm Search

Admin

>> Hak >> User >> Kota >> Router >> Modem >> System

Gambar 3.14 Rancangan Tampilan Halaman Admin

3.5.3 Rancangan Input/Output

Meliputi rancangan input dan output yang terdapat pada sistem web database jaringan operasional NCS Niaga.

3.5.2.1 Rancangan Input

Rancangan input merupakan rancangan yang bertujuan untuk menerima masukan, menyimpan data pada sistem web database jaringan. Terdapat beberapa rancangan input yaitu input data cabang (terdiri dari data umum cabang, data media komunikasi, data circuit dan data router), desain input data atm (terdiri dari data


(30)

umum atm dan data media komunikasi), data input Admin (terdiri dari data User, Hak, Modem, Router dan System, Kota).

1. Rancangan Input Data Cabang

Untuk rancangan input data cabang berisi nama cabang, status cabang, kontak person, nomor telepon, alamat dan kota. Input data cabang dipakai untuk menambah data cabang. Form data cabang ini merupakan kunci untuk input data media komunikasi cabang, circuit cabang dan data router cabang yang merupakan data pendukung bagi data cabang. Lihat Gambar 3.15 dibawah ini.

Tambah Cabang Nama Cabang

Status Cabang

Kontak Person

Telephone Alamat

Kota

Cabang >> Tambah Cabang

---Tambah Data Cabang

Gambar 3.15 Rancangan Input Data Cabang

2. Rancangan Input Data Media Komunikasi

Input data media komunikasi terdiri dari dua jenis yaitu, media komunikasi utama (main link) dan media komunikasi cadangan (backup link). Terdiri dari data sistem komunikasi, besarnya akses jaringan, type modem, IP modem, Frequensi


(31)

ini bisa dilakukan apabila sudah terlebih dahulu mengisi form input data cabang. Lihat gambar 3.16 dibawah ini.

Simpan Cancel

Data Media Komunikasi Cabang

System Komunikasi

Akses Rate

Modem

IP Modem Cabang

Freq. TX Satelite

Freq. RX Satelite

Gambar 3.16 Rancangan Input Data Media Komunikasi Cabang

3. Rancangan Input Data Circuit Cabang

Input data circuit terdiri dari data nama circuit, media yang dipakai, DCLI address, CIR (Commited Information Rate) atau besarnya akses yang dipakai dalam Kbps, IP address (apabila menggunakan circuit IP). Proses input pada form ini bisa dilakukan apabila sudah terlebih dahulu mengisi form input data cabang.

Nama Circuit Media Akses DLCI Add CIR IP Address Aksi Simpan Cancel


(32)

4. Rancangan Input Data Router Cabang

Input data router cabang terdiri dari data type router, IP Global Router, IP Eth Router, Port 1 sampai dengan port 8. Proses input pada form ini bisa dilakukan apabila sudah terlebih dahulu mengisi form input data cabang. Lihat gambar 3.18 dibawah ini.

Simpan Cancel

Data Router

Type Router IP Global Router

IP Eth Router Port 1

Port 2

Port 3 Port 4 Port 5

Port 6 Port 7

Port 8


(33)

5. Rancangan Input Data Atm

Untuk rancangan input data cabang berisi ID atm, nama atm, alamat, kota, kontak person dan nomer telepon serta data koneksi jaringan. Input data atm dipakai untuk menambah data atm. Form data atm ini merupakan kunci untuk input data media komunikasi atm. Lihat Gambar 3.19 dibawah ini.

Simpan Cancel Data Atm

ID Atm

Nama Atm

Alamat

Kota

Kontak Person

Nomor Telepon

Status

Host LAtm

Remote Name

Remote Port

Remote PU

Remote Address

Host Name

Host Port

Host PU

Host Address


(34)

6. Rancangan Input Data Media Komunikasi Atm

Input data router cabang terdiri dari data system komunikasi, modem,ID modem, IP Eth modem, port modem, address modem, HPP (Host Port Protocol) dan HPP address. Proses input pada form ini bisa dilakukan apabila sudah terlebih dahulu mengisi form input data atm. Lihat gambar 3.20 dibawah ini.

Simpan Cancel

Data Media Komunikasi Atm

System Komunikasi Modem

ID Modem

IP Eth Modem Port Modem

Modem Address HPP

HPP Address

Gambar 3.20 Rancangan Input Data Media Atm

7. Rancangan Input Data News

Data News digunakan sebagai media informasi kepada semua operator NCS Niaga. Rancangan form input data news dapat diihat gambar 3.21 dibawah ini.


(35)

Tambah News

News >> Tambah

---Tambah Data News

Judul

Isi Berita

Gambar 3.21 Rancangan Input Data News

8. Rancangan Input Data User

Data user digunakan untuk menambah, merubah dan menghapus data user web database NCS Niaga. Rancangan form input data user terdiri dari username, password, nama, e-mail, alamat, kota dan hak. Lihat gambar 3.22 berikut ini.

Tambah User Username

Password

Nama

E-mail

Alamat

Kota

Hak

Administrasi >> User

---Tambah Data User


(36)

9. Rancangan Input Data Kota

Data user digunakan untuk menambah, merubah dan menghapus data kota. Rancangan form input data kota terdiri dari id kota dan nama kota, untuk id kota dibuat otomatis. Lihat gambar 3.23 berikut ini.

Administrasi >> Kota

---Tambah Data Kota

Tambah Kota Nama Kota

Gambar 3.23 Rancangan Input Data Kota

10. Rancangan Input Data Modem

Data modem digunakan untuk menambah, merubah dan menghapus data modem. Rancangan form input data modem terdiri dari nama modem dan id modem, untuk id modem dibuat otomatis. Lihat gambar 3.24 berikut ini.

Tambah Modem Administrasi >> Modem

---Tambah Data Modem

Nama Modem


(37)

11. Rancangan Input Data Router

Data router digunakan untuk menambah, merubah dan menghapus data router. Rancangan form input data router terdiri dari nama router dan id router, untuk id router dibuat otomatis. Lihat gambar 3.25 berikut ini.

Tambah Type Administrasi >> Type Router

---Tambah Data Type Router

Type Router

Gambar 3.25 Rancangan Input Data Router

12. Rancangan Input Data System

Data system digunakan untuk menambah, merubah dan menghapus data system. Rancangan form input data system terdiri dari nama system dan id system, untuk id system dibuat otomatis. Lihat gambar 3.26 berikut ini.

Administrasi >> System

---Tambah Data System

Tambah System Nama System


(38)

13. Rancangan Input Data Hak

Data Hak digunakan untuk menambah, merubah dan menghapus hak masing-masing user pada web database NCS Niaga.. Rancangan form input data hak user terdiri dari nama hak, serta pilihan hak-hak untuk user web, untuk id hak dibuat otomatis. Lihat gambar 3.27 berikut ini.

Administrasi >> Hak

---Tambah Data Hak

Tambah Hak Hak

Admin

View

Add

Edit

Delete

N

N

N

N

N

Gambar 3.27 Rancangan Input Data Hak User

3.5.2.2 Rancangan Output

Rancangan output merupakan rancangan yang bertujuan untuk menampilkan data pada sistem web database jaringan. Terdapat beberapa rancangan output yaitu rancangan output data cabang dan data atm.

1. Rancangan Output Data Cabang

Rancangan output data cabang digunakan untuk menampilkan data cabang yang dapat dipilih sesuai dengan lokasi cabang (kota). Untuk lebih jelasnya lihat gambar 3.28 berikut ini.


(39)

No Nama Cabang Status Kontak Person Telepon Pilih Data

Tampilkan

Report Data Cabang

Pilih Lokasi

CABANG

Gambar 3.28 Rancangan Output Data Cabang

2. Rancangan Output Data Atm

Rancangan output data atm digunakan untuk menampilkan data atm yang dapat dipilih sesuai dengan lokasi atm (kota). Untuk lebih jelasnya lihat gambar 3.29 berikut.

No ID Atm Nama Atm Kontak Person Telepon

Report Data Atm

Pilih Data

Tampilkan Pilih Lokasi

ATM


(40)

3.5.4 Peta Navigasi Website

Peta Navigasi menggambarkan secara garis besar isi dari seluruh web database terpusat jaringan NCS Niaga serta menggambarkan bagaimana hubungan antara isi-isi dalam web tersebut. Dalam hal ini penulis menggunakan peta navigasi jenis composite. Peta navigasi yang baik akan memudahkan user untuk mengetahui dimana posisi user tersebut berada.

Admin Area Home

Cabang Atm News Profiles Struktur Sitemap Logout Searching

User Hak Data Modem

Data Router Data Kota Data System

View Data Cabang Tambah Data Cabang

Edit Data Cabang Hapus Data Tambah Data Media

Hapus Data Media Edit Data Media Tambah Data Circuit

Hapus Data Circuit Edit Data Circuit Tambah Data Router

Hapus Data Router Edit Data Router View Data Atm

Tambah Data Atm

Edit Data Atm Hapus Data Tambah Data Media

Hapus Data Media Edit Data Media Tambah Data User

Hapus Data User Edit Data User Tambah Data Hak

Hapus Data Hak Edit Data Hak Tambah Data Modem Hapus Data Modem

Edit Data Modem Tambah Data Router

Hapus Data Router Edit Data Router Tambah Data Kota

Hapus Data Kota Edit Data Kota

Tambah Data System Hapus Data System

Edit Data System


(41)

3.6 Diagram Alir Aplikasi

Diagram alir aplikasi merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem aplikasi dan menjelaskan urutan-urutan dari prosedur-prosedur yang ada di dalam sistem. Berikut adalah diagram alir dari aplikasi web database terpusat NCS Niaga.

1. Diagram Alir Umum

Menjelaskan secara umum mengenai isi atau halaman web database serta urutan menu-menu yang dapat diakses. Untuk jelasnya lihat gambar 3.31 berikut ini.

Login Mulai Pilih Menu Home Cabang Atm News Profile Struktur Org. Sitemap Logout Search A B Tamplikan News Tamplikan Struktur Tamplikan Struktur D Selesai Ya Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak Tidak Tidak Ya E C User Kota Router Modem System E2 E3 Ya Ya Ya Ya Tidak Tidak Tidak E E4 E5 E1 Ya Tidak Tidak Tidak


(42)

2. Diagram Alir Data Cabang

Diagram alir data cabang berfungsi untuk menjelaskan dan memberikan gambaran urut-urutan proses yang terjadi pada data cabang yaitu mulai dari menampilkan data cabang, memilih data cabang, melihat secara detail serta pengisian, edit dan penghapusan pada data cabang yang meliputi data umum cabang, media cabang, data circuit dan data router. Untuk lebih jelasnya, lihat gambar 3.32 Diagram Alir data cabang

A Ya

Tamplikan

Data Cabang Database

Edit/Delete Data Cabang Tamplikan Detail Data

Tidak

Tambah Data

Simpan Data Pilih Data

Cabang

Add/Edit/ Delete Data

Media

Add/Edit/ Delete Data

Circuit

Add/Edit/ Delete Data

Router

Simpan Data

Simpan Data

Simpan Data

Simpan Data Ya

Ya

Ya

Ya

Ya Tidak

Tidak

Tidak

Gambar 3.32 Diagram Alir Data Cabang

3. Diagram alir Data Atm

Diagram alir data atm berfungsi untuk menjelaskan dan memberikan gambaran urut-urutan proses yang terjadi pada data atm yaitu mulai dari menampilkan data atm, memilih data atm, melihat secara detail serta pengisian, edit dan


(43)

penghapusan pada data atm yang meliputi data umum atm dan media atm. Untuk lebih jelasnya, lihat gambar 3.33 Diagram alir data atm berikut ini

A Ya

Tamplikan

Data Atm Database

Edit/Delete Data Atm Tamplikan Detail Data

Tidak

Tambah Data

Simpan Data Pilih Data Atm

Add/Edit/ Delete Data

Media

Simpan Data

Simpan Data Ya

Ya

Ya Tidak

Gambar 3.33 Diagram Alir Data Atm

4. Diagram Alir Update Profiles

Digunakan untuk menjelaskan urut-urutan melakukan update profiles, yaitu data-data pribadi user. Lihat gambar 3.34 dibawah ini.

C

Ya

Edit Data Profile Ya

Tamplikan Data Profile

Simpan Data

Database


(44)

5. Diagram Alir Data Admin

Digunakan untuk menjelaskan urutan masing-masing pada saat melakukan penambahan, perubahan dan penghapusan data-data admin. Data tersebut berupa data user, kota, modem, sistem, type router. Untuk lebih jelas, lihat gambar-gambar berikut.

E1 Ya

Edit/ Hapus Data User Tidak

Tamplikan Data User

Simpan

Data Database

Pilih Data User

Tambah Data

Simpan Data Ya

Gambar 3.35 Diagram Alir Data User

E2 Ya

Edit/ Hapus Data Kota Tidak

Tamplikan Data Kota

Simpan

Data Database

Pilih Data Kota

Tambah Data

Simpan Data Ya


(45)

E3 Ya

Edit/ Hapus

Data Router Tidak

Tamplikan Data Router

Simpan

Data Database

Pilih Data Router

Tambah Data

Simpan Data Ya

Gambar 3.37 Diagram Alir Data Router

E4 Ya

Edit/Hapus Data Modem Tidak

Tamplikan Data Modem

Simpan

Data Database

Pilih Data Modem

Tambah Data

Simpan Data Ya

Gambar 3.38 Diagram Alir Data Modem

E5 Ya

Edit/Hapus Data System Tidak

Tamplikan Data System

Simpan

Data Database

Pilih Data System

Tambah Data

Simpan Data Ya


(46)

6. Diagram Alir Proses Searching Data Cabang atau Atm D Ya Tidak Ya Tamplikan

Data Cabang Database

Input Kunci Search Pilih Data Atm/ Cabang Tamplikan Data Cabang Edit/Delete Data Cabang Tamplikan Detail Data Tambah Data Simpan Data Pilih Data Cabang Add/Edit/ Delete Data Media Add/Edit/ Delete Data Circuit Add/Edit/ Delete Data Router Simpan Data Simpan Data Simpan Data Simpan Data Ya Ya Ya Ya Ya Tidak Tidak Tidak Edit/Delete Data Atm Tamplikan Detail Data Tidak Tambah Data Simpan Data Pilih Data Atm

Add/Edit/ Delete Data Media Simpan Data Simpan Data Ya Ya Ya Tidak

Gambar 3.40 Diagram Alir Proses Searching

3.7 Kebutuhan Hardware dan Software Pendukung

Agar web database terpusat jaringan NCS Niaga dapat berjalan dengan baik, dibutuhkan hardware komputer sebagai berikut :


(47)

1. Sisi Server

Server digunakan untuk menempatkan program aplikasi web database ini yang nantinya akan diakses oleh client. Operating System (OS) yang digunakan adalah Windows XP. Berikut kebutuhan hardware komputer untuk server.

Tabel 3.14 Kebutuhan Hardware Server

Hardware Minimum Rekomendasi

Processor RAM Monitor Hardisk

Pentium 4 256 VGA 40 MB

Diatas Pentium 4 512

SVGA 100 MB

2. Sisi Client

Client digunakan untuk melakukan akses web database ke sisi server. Operating System (OS) yang digunakan adalah Windows XP. Berikut kebutuhan hardware komputer untuk client.

Tebel 3.15 Kebutuhan Hardware Client

Hardware Minimum Rekomendasi

Processor RAM Monitor Hardisk

Pentium 3 128 VGA 40 MB

Pentium 4 512 SVGA 100 MB

3. Kebutuhan Software

Software yang dibutuhkan adalah Apache web server, PHP (pada umumnya sudah tergabung dalam software Apache), MySQL dan Dreamweaver. Untuk software browser dapat digunakan Internet Explorer, Mozilla Firefox, dan Opera.


(1)

2. Diagram Alir Data Cabang

Diagram alir data cabang berfungsi untuk menjelaskan dan memberikan gambaran urut-urutan proses yang terjadi pada data cabang yaitu mulai dari menampilkan data cabang, memilih data cabang, melihat secara detail serta pengisian, edit dan penghapusan pada data cabang yang meliputi data umum cabang, media cabang, data circuit dan data router. Untuk lebih jelasnya, lihat gambar 3.32 Diagram Alir data cabang

A Ya

Tamplikan

Data Cabang Database

Edit/Delete Data Cabang Tamplikan Detail Data

Tidak

Tambah Data

Simpan Data Pilih Data

Cabang

Add/Edit/ Delete Data

Media

Add/Edit/ Delete Data

Circuit

Add/Edit/ Delete Data

Router

Simpan Data

Simpan Data

Simpan Data

Simpan Data Ya

Ya

Ya

Ya

Ya Tidak

Tidak

Tidak

Gambar 3.32 Diagram Alir Data Cabang

3. Diagram alir Data Atm

Diagram alir data atm berfungsi untuk menjelaskan dan memberikan gambaran urut-urutan proses yang terjadi pada data atm yaitu mulai dari menampilkan data atm, memilih data atm, melihat secara detail serta pengisian, edit dan


(2)

penghapusan pada data atm yang meliputi data umum atm dan media atm. Untuk lebih jelasnya, lihat gambar 3.33 Diagram alir data atm berikut ini

A Ya

Tamplikan

Data Atm Database

Edit/Delete Data Atm Tamplikan Detail Data

Tidak

Tambah Data

Simpan Data Pilih Data Atm

Add/Edit/ Delete Data

Media

Simpan Data

Simpan Data Ya

Ya

Ya Tidak

Gambar 3.33 Diagram Alir Data Atm

4. Diagram Alir Update Profiles

Digunakan untuk menjelaskan urut-urutan melakukan update profiles, yaitu data-data pribadi user. Lihat gambar 3.34 dibawah ini.

C

Ya

Edit Data Profile Ya

Tamplikan Data Profile

Simpan Data

Database


(3)

5. Diagram Alir Data Admin

Digunakan untuk menjelaskan urutan masing-masing pada saat melakukan penambahan, perubahan dan penghapusan data-data admin. Data tersebut berupa data user, kota, modem, sistem, type router. Untuk lebih jelas, lihat gambar-gambar berikut.

E1 Ya

Edit/ Hapus Data User Tidak

Tamplikan Data User

Simpan

Data Database

Pilih Data User

Tambah Data

Simpan Data Ya

Gambar 3.35 Diagram Alir Data User

E2 Ya

Edit/ Hapus Data Kota Tidak

Tamplikan Data Kota

Simpan

Data Database

Pilih Data Kota

Tambah Data

Simpan Data Ya


(4)

E3 Ya

Edit/ Hapus

Data Router Tidak

Tamplikan Data Router

Simpan

Data Database

Pilih Data Router

Tambah Data

Simpan Data Ya

Gambar 3.37 Diagram Alir Data Router

E4 Ya

Edit/Hapus Data Modem Tidak

Tamplikan Data Modem

Simpan

Data Database

Pilih Data Modem

Tambah Data

Simpan Data Ya

Gambar 3.38 Diagram Alir Data Modem

E5 Ya

Edit/Hapus Data System Tidak

Tamplikan Data System

Simpan

Data Database

Pilih Data System

Tambah Data

Simpan Data Ya


(5)

6. Diagram Alir Proses Searching Data Cabang atau Atm

D Ya

Tidak

Ya

Tamplikan

Data Cabang Database

Input Kunci Search

Pilih Data Atm/

Cabang

Tamplikan Data Cabang

Edit/Delete Data Cabang Tamplikan Detail Data

Tambah Data

Simpan Data Pilih Data

Cabang

Add/Edit/ Delete Data

Media

Add/Edit/ Delete Data

Circuit

Add/Edit/ Delete Data

Router

Simpan Data

Simpan Data

Simpan Data

Simpan Data Ya

Ya

Ya

Ya

Ya Tidak

Tidak

Tidak

Edit/Delete Data Atm Tamplikan Detail Data

Tidak

Tambah Data

Simpan Data Pilih Data Atm

Add/Edit/ Delete Data

Media

Simpan Data

Simpan Data Ya

Ya

Ya Tidak

Gambar 3.40 Diagram Alir Proses Searching

3.7 Kebutuhan Hardware dan Software Pendukung

Agar web database terpusat jaringan NCS Niaga dapat berjalan dengan baik, dibutuhkan hardware komputer sebagai berikut :


(6)

1. Sisi Server

Server digunakan untuk menempatkan program aplikasi web database ini yang nantinya akan diakses oleh client. Operating System (OS) yang digunakan adalah Windows XP. Berikut kebutuhan hardware komputer untuk server.

Tabel 3.14 Kebutuhan Hardware Server

Hardware Minimum Rekomendasi

Processor RAM Monitor Hardisk

Pentium 4 256 VGA 40 MB

Diatas Pentium 4 512

SVGA 100 MB

2. Sisi Client

Client digunakan untuk melakukan akses web database ke sisi server. Operating System (OS) yang digunakan adalah Windows XP. Berikut kebutuhan hardware komputer untuk client.

Tebel 3.15 Kebutuhan Hardware Client

Hardware Minimum Rekomendasi

Processor RAM Monitor Hardisk

Pentium 3 128 VGA 40 MB

Pentium 4 512 SVGA 100 MB

3. Kebutuhan Software

Software yang dibutuhkan adalah Apache web server, PHP (pada umumnya sudah tergabung dalam software Apache), MySQL dan Dreamweaver. Untuk software browser dapat digunakan Internet Explorer, Mozilla Firefox, dan Opera.