Perancangan Struktur Program Flowchart Perancangan Diagram Konsep Perancangan Database

BAB 4 PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK

4.1. Perancangan

Perancangan merupakan tahap kedua dari siklus hidup pengembangan sistem perangkat lunak. Perancangan memiliki tujuan untuk menentukan kondisi akhir yang diharapkan dari perangkat lunak yang akan dibangun dan merumuskan cara yang harus dilakukan untuk memperoleh hasil tersebut. Pada perangkat lunak pemprosesan pencatatan pengaduan pelanggan pada PT.Telekomunikasi dengan database terdistribusi, tahap perancangan yang dilakukan mencakup perancangan arsitektur, perancangan antar muka pemakai, perancangan data dan perancangan prosedural.

4.1.1 Perancangan Struktur Program

Perancangan arsitektur merupakan perancangan awal untuk mengidentifikasi subsistem dan menetapkan kerangka kerja untuk kontrol dan komunikasinya. Perancangan arsitektur bertujuan untuk membangun struktur program yang modular dan merepresentasikan keterkaitan antar modul serta memadukan struktur program, struktur data, dan mendefenisikan antarmuka yang memungkinkan data dapat mengalir pada seluruh program. Arsitektur perangkat lunak pemprosesan digambarkan oleh diagram pohon pada gambar 4.1 berikut Universitas Sumatera Utara

4.1.2 Flowchart

Flowchart Bagan Alir Program adalah suatu bagan yang menggambarkan arus logika dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flowchart berguna bagi pemrogram programmer aplikasi untuk mempersiapkan program yang rumit. Pada Gambar 4.2 ditampilkan Flowchart aplikasi pencatatan pengaduan pelanggan. Mulai login Data pelanggan pengecekan User name terdaftar Input pengaduan complain Data pelanggan terdaftar Status pengaduan complain Verifikasi data Laporan Billing Anop complain selesai registrasi No Yes No Yes Gambar 4.2 Flowchart Aplikasi Pencatatan Pengaduan Pelangga Universitas Sumatera Utara

4.1.3 Perancangan Diagram Konsep

Adapun gambar diagram konsep dapat dilihat pada gambar 4.3 Gambar 4 .3 Diagram konsep sistem pemprosesan pencatatan Pengaduan Pelanggan pada Perusahaan Komunikasi dengan Database terdistribusi Menentukan ID l Identifikasi masalah yang dilaporkan pelanggan Data klaim pelanggan Data pribadi pelanggan Data klaim pengaduan billi Database terdistribusi Aspek yang harus diperhatikan dalam pembuatan SisTer Keanekaragaman,KeterbukaanKeamanan Skalabilitas,Penaganan masalah,Kebersamaan Penyembuyian Menggunakan client server DSM dan DQP Penyelesaian masalah yang diperbaiki oleh teknisi Universitas Sumatera Utara

4.1.4 Perancangan Database

Perancangan desain basis data tidak berhubungan dengan penggunaan komputer, akan tetapi lebih berhubungan dengan perecanaan dan perancangan. Desain informasi harus dikembangkan selama mendesain basis data Abdul Khadir,2008. Informasi ini diimplementasikan dalam relasi basis data. Berikut ini beberapa hal yang berkaitan dengan penentukan desain basis data Client Server:

a. ERDEntity Relationship Diagram