• Tidak ada hasil yang ditemukan

3.2 Analisis dan Perancangan Sistem

3.2.2 Perancangan Sistem

Pada perancangan sistem dilakukan beberapa macam perancangan, yaitu

perancangan basis data, perancangan antar muka dan perancangan prosedural.

3.2.2.1 Perancangan Basis Data

Pada perancangan basis data ini dilakukan perancangan skema relasi dan

perancangan struktur tabel.

Skema relasi pada aplikasi monitoring data retensi tunda cabut ini di-generate

dari aplikasi TOAD for Oracle versi 9. Skema relasi yang dimaksud dapat dilihat pada

gambar berikut ini :

Gambar 3.5 Skema Relasi Aplikasi monitoring data retensi tunda cabut

3.2.2.1.2 Struktur Tabel

Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem yang

akan dibangun adalah sebagai berikut:

1. Tabel PENDING_MASTER

Digunakan untuk menyimpan data master pelanggan tunda cabut, data unik per

fastel atau CCA.

Table 3.1 Struktur tabel PENDING_MASTER

Column Name ID Pk Null? Data Type Keterangan CCA 1 1 N VARCHAR2 (15 Byte) primary key

CPROD 3 N VARCHAR2 (2 Byte) kode produk NAMA 4 N VARCHAR2 (100 Byte)

PERIODE 5 N VARCHAR2 (6 Byte) bulan terbaru mulai retensi tunda cabut

2. Tabel PENDING_HIST

Digunakan untuk menyimpan data history pelanggan yang pernah mengalami

tunda cabut, data unik per CCA dan PERIODE.

Table 3.2 Struktur tabel PENDING_HIST

Column Name ID Pk Null? Data Type Keterangan CCA 1 2 N VARCHAR2 (15 Byte) primary key PERIODE 2 1 N VARCHAR2 (6 Byte) primary key

NCLI 3 N NUMBER nomor pelanggan

NDOS 4 N NUMBER nomor fastel

ND 5 N VARCHAR2 (15 Byte) CPROD 6 N VARCHAR2 (2 Byte) NAMA 7 N VARCHAR2 (100 Byte)

STATUS_PENDING 8 N INTEGER kode status pending TGL_CLOSE_LUNAS 9 Y DATE tanggal pelunasan STATUS_CABUT 10 N INTEGER cabut atau masih aktif KELOMPOK 11 N INTEGER kode kelompok data

3. Tabel PELANGGAN

Digunakan untuk menyimpan master data fastel pelanggan data unik per CCA.

Table 3.3 Struktur tabel PELANGGAN

Column Name ID Pk Null? Data Type Keterangan CCA 1 1 N VARCHAR2 (15 Byte) primary key

ND 2 Y VARCHAR2 (15 Byte)

CPROD 3 N VARCHAR2 (2 Byte) NAMA 4 N VARCHAR2 (100 Byte)

TGL_AKTIF 5 N DATE

TGL_CABUT 6 Y DATE

ALASAN_CABUT_ID 7 Y NUMBER kode alasan cabut STO_ID 8 N NUMBER kode STO atau sentral CCAT 9 N VARCHAR2 (3 Byte) kode kategori pelanggan DIVISI 10 N VARCHAR2 (5 Byte)

PAKET_SPEEDY 11 Y VARCHAR2 (100 Byte)

ALAMAT 13 Y VARCHAR2 (500 Byte)

CSUSP 14 Y VARCHAR2 (1 Byte) kode pengisoliran RESTRICTION 15 Y VARCHAR2 (1 Byte) kode pemblokiran ND_REFERENCE 16 Y VARCHAR2 (15 Byte) no telepon speedy

4. Tabel P_ALASAN_CABUT

Digunakan untuk menyimpan data parameter alasan cabut.

Table 3.4 Struktur tabel P_ALASAN_CABUT

Column Name ID Pk Null? Data Type Keterangan

ALASAN_CABUT_ID 1 1 N NUMBER primary key

ALASAN_CABUT_SINGKATAN 2 N VARCHAR2 (10 Byte) ALASAN_CABUT 3 N VARCHAR2 (100 Byte)

5. Tabel P_CCAT

Digunakan untuk menyimpan data parameter kategori pelanggan.

Table 3.5 Struktur tabel P_CCAT

Column Name ID Pk Null? Data Type Keterangan CCAT 1 1 N VARCHAR2 (3 Byte) primary key LCAT 2 N VARCHAR2 (30 Byte) kategori pelanggan

6. Tabel P_RESTRICTION

Digunakan untuk menyimpan data parameter status pemblokiran fastel.

Table 3.6 Struktur tabel P_RESTRICTION

Column Name ID Pk Null? Data Type Keterangan RESTRICTION 1 1 N VARCHAR2 (1 Byte) primary key RESTRICTION_DESC 2 N VARCHAR2 (50 Byte)

7. Tabel P_SUSP

Digunakan untuk menyimpan data parameter status pengisoliran fastel.

Table 3.7 Struktur tabel P_SUSP

Column Name ID Pk Null? Data Type Keterangan CSUSP 1 1 N VARCHAR2 (1 Byte) primary key SUSP_DESC 2 N VARCHAR2 (50 Byte)

8. Tabel P_KELOMPOK

Digunakan untuk menyimpan data parameter kelompok pelanggan (termasuk data

potensi cabut atau termasuk data tunda cabut).

Table 3.8 Struktur tabel P_KELOMPOK

Column Name ID Pk Null? Data Type Keterangan

KELOMPOK 1 1 N NUMBER primary key

KETERANGAN_KELOMPOK 2 N VARCHAR2 (50 Byte)

Digunakan untuk menyimpan data parameter status pending atau tunda cabut.

Table 3.9 Struktur tabel P_STATUS_PENDING

Column Name ID Pk Null? Data Type Keterangan STATUS_PENDING 1 1 N INTEGER primary key KETERANGAN 2 N VARCHAR2 (50 Byte)

GRUP 3 Y NUMBER

10.Tabel P_GRUP

Digunakan untuk menyimpan data parameter grup pengelompokan status pending

cabut yang sudah closed (selesai) atau yang belum closed (belum selesai).

Table 3.10 Struktur tabel P_GRUP

Column Name ID Pk Null? Data Type Keterangan

GRUP 1 1 N NUMBER primary key

GRUP_DESC 2 N VARCHAR2 (50 Byte)

11.Tabel P_STO

Digunakan untuk menyimpan data parameter STO atau sentral di telkom.

Table 3.11 Struktur tabel P_STO

Column Name ID Pk Null? Data Type Keterangan

STO_ID 1 1 N NUMBER primary key

STO_SNAME 2 Y VARCHAR2 (10 Byte) STO_LNAME 3 N VARCHAR2 (30 Byte)

12.Tabel P_COMMERCE

Digunakan untuk menyimpan data parameter Commerce Office Telkom.

Table 3.12 Struktur tabel P_COMMERCE

Column Name ID Pk Null? Data Type Keterangan

COMMERCE_ID 1 1 N NUMBER primary key

COMMERCE_OFFICE 2 N VARCHAR2 (30 Byte) CS_AREA_ID 3 N VARCHAR2 (2 Byte)

ASCOM_NIK 4 Y VARCHAR2 (6 Byte) NIK asman commerce ASCOM_NAMA 5 Y VARCHAR2 (100 Byte) nama asman commerce

13.Tabel P_CS_AREA

Digunakan untuk menyimpan data parameter CS (Consumer Services) Area di telkom.

Table 3.13 Struktur tabel P_CS_AREA

Column Name ID Pk Null? Data Type Keterangan CS_AREA_ID 1 1 N VARCHAR2 (2 Byte) primary key CS_AREA 2 N VARCHAR2 (50 Byte)

14.Tabel P_PRODUK

Digunakan untuk menyimpan data parameter kode produk fastel telkom.

Table 3.14 Struktur tabel P_PRODUK

Column Name ID Pk Null? Data Type Keterangan CPROD 1 1 N VARCHAR2 (2 Byte) primary key PRODUK 2 N VARCHAR2 (50 Byte)

15.Tabel TUNGGAKAN

Digunakan untuk menyimpan data tunggakan fastel pelanggan.

Table 3.15 Struktur tabel TUNGGAKAN

Column Name ID Pk Null? Data Type Keterangan CCA 1 1 N VARCHAR2 (15 Byte) primary key

JUMTGK 2 N NUMBER jumlah bulan tunggakan RPHTGK 3 N NUMBER jumlah total rupiah tunggakan MIN_PERTAG 4 N VARCHAR2 (6 Byte) bulan tagihan tertua

MAX_PERTAG 5 N VARCHAR2 (6 Byte) bulan tagihan termuda

TAG_0 6 Y NUMBER tagihan bulan ke N

TAG_1 7 Y NUMBER tagihan bulan ke N-1 TAG_2 8 Y NUMBER tagihan bulan ke N-2 TAG_3 9 Y NUMBER tagihan bulan ke N-3 TAG_4 10 Y NUMBER tagihan bulan ke N-4 TAG_5 11 Y NUMBER tagihan bulan ke N-5 TAG_6 12 Y NUMBER tagihan bulan ke N-6 TAG_7 13 Y NUMBER tagihan bulan ke N-7 TAG_8 14 Y NUMBER tagihan bulan ke N-8 TAG_9 15 Y NUMBER tagihan bulan ke N-9 TAG_10 16 Y NUMBER tagihan bulan ke N-10 TAG_11 17 Y NUMBER tagihan bulan ke N-12

3.2.2.2 Perancangan Struktur Menu

Perancangan struktur menu berisikan menu dan submenu yang berfungsi

memudahkan user didalam menggunakan sistem. Berikut ini adalah gambaran

mengenai struktur menu pada aplikasi monitoring data retensi tunda cabut ini.

Gambar 3.6 Struktur Menu Aplikasi monitoring data retensi tunda cabut

Menu Report Data Potensi Cabut (PC) berisi data fastel pelanggan yang merupakan data yang berpotensi menjadi cabutan fastel pelanggan. Submenu PC detail current month hanya berisi data detail fastel pelanggan yang statusnya masih menunggak dan berpotensi menjadi cabutan fastel pelanggan. Submenu PC summary monthly report berisi laporan data rekap jumlah fastel pelanggan yang pernah menjadi data potensi cabut dari bulan ke bulan. Menu Report Data Pending Cabut (pending) berisi data fastel pelanggan yang sudah masuk ke dalam masa retensi tunda cabut.

Perancangan antar muka bertujuan untuk memberikan gambaran khususnya

tentang tampilan aplikasi yang akan dibangun. Sehingga akan mempermudah dalam

mengimplementasikan aplikasi. Dan juga akan memudahkan pembuatan aplikasi yang

user friendly.

1. Tampilan Web Template

Tampilan web yang akan dibuat menggunakan satu halaman template dengan

menggunakan satu frame yang isi atau kontennya tergantung pada menu yang dipilih oleh pengguna aplikasi. Tampilan web yang akan dibuat dapat dilihat

pada gambar di bawah ini :

Report Data Potensi Cabut

Report Data Pending Cabut

You are here :: Home > Report Data Potensi Cabut .

Report data potensi cabut | Report data pending cabut | Portal telkom | Faabula Report Data Potensi Cabut

> PC detail current month > PC summary monthly report

(tampilan sub menu dari menu yang dipilih

pengguna)

LOGO TELKOM

TAMPILAN ISI atau KONTEN REPORT Pending detail report

Pending summary status report Pending winback report

Gambar 3.7 Tampilan web template

2. Tampilan Konten/Isi Report Data Detail Fastel

Tampilan konten atau isi report data detail memiliki template halaman yang

yang dipilih oleh pengguna. Secara umum pengguna akan melihat preview

data (hanya beberapa baris data sebagai sampling data) beserta informasi

jumlah baris data dan link untuk mendownload data detail. Halaman ini akan

tampil pada frame pada halaman utama. Tampilan halaman yang akan dibuat

dapat dilihat pada gambar di bawah ini :

Gambar 3.8 Tampilan halaman report detail fastel

3. Tampilan Konten/Isi Report Data Summary

Tampilan konten atau isi report data summary memiliki template halaman

yang sama. Yang membedakan adalah isi halamannya yang tergantung pada

menu yang dipilih oleh pengguna. Secara umum pengguna akan memilih

yang akan ditampilkan. Lalu pengguna akan melihat data report summary

berdasarkan konfigurasi parameter yang dipilih setelah menekan tombol show data.

Halaman ini akan tampil pada frame pada halaman utama. Tampilan halaman

yang akan dibuat dapat dilihat pada gambar di bawah ini :

Judul Report Data Detail

Kolom 1 Kolom 2 Kolom 3 Kolom 4 Kolom 5 Kolom 6

Show/Hide filter data

CS Area

Commerce

STO

Produk

CCAT

Periode ::Show Data::

List

Sublist

Dokumen terkait