Anda di halaman 1dari 13

BAB III

ANALISIS DAN PERANCANGAN

3.1 Analisis Sistem

1. Analisis Sistem Yang Berjalan

Analisis sistem yang sedang berjalan pada PT. PLN (Persero) Rayon

Lubuklinggau adalah pihak Perusahaan belum menerapkan sistem untuk

memprediksi jumlah pengunaan daya listrik sehingga pihak pegawai PT. PLN

(persero) Rayon Lubuklinggau kesulitan mengetahui jumlah pengunaan daya

listrik, Sehingga pihak Perusahaan tidak dapat merekomendasikan jumlah fasilitas

yang di berikan.

2. Analisis Sistem Yang ditawarkan

Analisis sistem yang ditawarkan merupakan suatu sistem yang baru, dimana

peneliti melakukan analisis terhadap masalah pada PT. PLN (persero) Rayon

Lubuklinggau yaitu untuk mengetahui dan memprediksi pengunaan daya listrik

setiap tahunya. Dalam penelitian ini, peneliti melakukan pengumpulan data

dengan Observasi, wawancara dan study literatur. Kemudian dari wawancara

tersebut diperoleh data-data yang diperlukan oleh peneliti seperti data pelanggan

setiap tahunnya, data jumlah penduduk dan data pelayanan pelanggan. Dimana

data tersebut di proses pada data mining untuk dijadikan sempel data prediksi

pengunaan daya setiap tahunnya dan peneliti menentukan pemodelan data mining

mengunakan prediksi dengan metode regresi linear berganda. Kemudian

penggelolahan tersebut bertujuan untuk memgetahui hasil prediksi penggunaan

daya setiap tahunnya.

33 STMIK Bina Nusantara Jaya


35

Tabel 3.1 Flowchart Sistem yang Ditawarkan


Admin Pimpinan
Mulai

Login
Laporan
hasil Prediksi
Salah
Valaidasi

Benar

Input data user


Input data set,
Proses perhitungan dan proses
prediksi

Proses

Database

Laporan
hasil Prediksi Selesai

3.2 Analisis Kebutuhan

Dari analisis sistem yang telah dilakukan, maka penulis menganalisis

kebutuhan atau spesifikasi yang diperlukan baik itu kebutuhan fungsional maupun

non fungsional.

1. Kebutuhan Fungsional

Kebutuhan fungsional merupakan kebutuhan yang berhubungan langsung

dengan sistem yang akan dibuat. Adapun kebutuhan fungsional yang terdapat

STMIK Bina Nusantara Jaya


36

pada data mining prediksi jumlah pengunaan daya dengan metode Regresi Linear

Berganda yaitu :.

a) Data User

Data user ini befungsi sebagai penginputan data user yang di input oleh user,

digunakan untuk melakukan akses ke sistem, penggolahan dalam pendataan

yang dilakukan tambah, edit serta hapus, adapaun file yang ada pada data user

ini ialah id_usr, nm_usr, jk, alamat, no_hp, ussername, pass dan level.

b) Data Pelanggan

Sistem ini befungsi sebagai penginputan data pelanggan yang dihasilakan

dari data tahun sebelumnya, pengolahan dalam pendataan yang dilakukan

tambah, edit serta hapus, adapaun file yang ada pada data pelanggan ini ialah

kd_data_pelanggan, tahun_data_pelanggan dan Jumlah_data_pelanggan.

c) Data Jumlah Penduduk

Sistem ini befungsi sebagai penginputan data Jumlah penduduk yang

dihasilakan dari data wawancara, pengolahan dalam pendataan yang

dilakukan tambah, edit serta hapus, adapaun file yang ada pada data jumlah

penduduk ini ialah kd_data_penduduk, tahun_jumlah_penduduk dan

jumlah_penduduk.

d) Data Pelayanan Pelanggan

Sistem ini befungsi sebagai penginputan data pelayanan Pelanggan yang

dihasilakan dari data wawancara, pengolahan dalam pendataan yang

dilakukan tambah, edit serta hapus, adapaun file yang ada pada data

STMIK Bina Nusantara Jaya


37

pelayanan ini ialah kd_data_pelayanan, tahun_pelayanan dan

jumlah_penlayanan.

e) Proses Perhitungan

Sistem ini befungsi sebagai perhitungan mengunkan metode Regresi Linear

Berganda yang berhubungan pada data pengunaan daya dan data

pemasangan, pengolahan dalam pendataan yang dilakukan proses, adapaun

file yang ada pada proses perhitungan kd_prdksi, kd_data_pelanggan,

kd_data_penduduk, kd_data Pelayanan dan hsl_prdksi.

f) Laporan Prediksi

Laporan prediksi digunakan sebagai pertimbangan oleh pihak prusahaan

dalam peningkatan atau penurunan pengunaan daya listrik di lubuklinggau.

2. Kebutuhan Non Fungsional

Kebutuhan non fungsional merupakan kebutuhan yang ikut mendukung

kemampuan sistem dalam mencapai tujuan yang diinginkan. Kebutuhan non

fungsional yang diperlukan dalam sistem ini yaitu :

a. Perangkat Keras (Hardware)

1) Processor Intel Pentium 4

2) Monitor 15 inci

3) Memory RAM minimal 2GB

4) HardDisk minimal 5GB

5) Keyboard

6) Mouse

7) Printer

STMIK Bina Nusantara Jaya


38

b. Perangkat Lunak

1) Sistem operasi minimal Windows XP

2) MySQL

3) Visual studio code

4) Web Browser menggunakan Google Chrome

c. Pengguna

Pengguna merupakan orang yang memiliki hak akses atau menggunakan

sistem yang akan dibuat. Dalam hal ini admin adalah pengguna yang

memiliki hak akses terhadap sistem Prediksi penggunaan daya listrik.

3.2.1 Perancangan Sistem

Tahap perancangan sistem bertujuan untuk mempermudah penulis dalam

melakukan penyusunann serta pembuatan aplikasi Prediksi pengunaan daya listrik

pada PT. PLN (Persero) Rayon Lubuklinggau.

Tahap perancangan sistem yang akan dibahas meliputi Data Flow

Diagram(DFD), Entity Relationship Diagram(ERD), Desain Input dan Desain

Output.

3.3 Perancangan Awal

3.3.1 Diagram Kontkes

Langkah pertama untuk pembuatan DFD adalah dengan membuat DFD

Level 0 dahulu atau sering di sebut juga Context Diagram. DFD Level 0 yang

menggambarkan sistem secara keseluruhan dan menggambarkan interaksi antar

STMIK Bina Nusantara Jaya


39

sistem yang akan di kembangkan dengan entinitas luar. Diagram konteks pada

sistem yang akan dibuat dapat dilihat pada gambar 3.1 sebagai berikut :

Gambar 3.1 Diagram Konteks

3.3.2 Data Flow Diagram Level 1

Data Flow Diagram Level 1 digunakan untuk menggambarkan perincian

setiap proses yang ada pada Diagram Konteks baik aliran data maupun tempat

penyimpanan data. Data Flow Diagram Level 1dapat dilihat pada Gambar 3.2

sebagai berikut :

Gambar 3.2 Data Flow Diagram Level 1

STMIK Bina Nusantara Jaya


40

3.3.3 Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah suatu bentuk diagram yang menjelaskan

hubungan antar entitas data yang mempunyai hubungan antar relasi. Berikut

rancangan ERD pada aplikasi ini dapat dilihat pada Gambar 4.5 sebagai berikut :

Gambar 3.3 Entity Relationship Diagram (ERD)

3.3.4 Perancangan Tabel

Perancangan tabel merupakan gambaran umum dari struktur tabel serta file

yang digunakan didalam perancangan tabel. Berikut perancangan tabel yang

digunakan ada sistem yang akan dibangun yaitu sebagai berikut :

STMIK Bina Nusantara Jaya


41

1. Tabel Data user

Nama Tabel : User

Kunci Utama : id_user

Fungsi : Digunakan sebagai user login

Tabel 3.2 User

No. Nama Field Tipe Data Size Keterangan


1. Id_user Varchar 15 Untuk input id user
2. nama Varchar 50 Untuk input Nama user
3. Username Varchar 25 Untuk input username
4. Password Varchar 25 Untuk input password
5. Level Varchar 10 Untuk menginput level

2. Tabel Data Set

Nm_Tabel : Data Set

Kunci_Utama : id_dataset

Fungsi : Digunakan untuk mendata Data Set

Tabel 3.3 Data Set

Tipe
No. Nama Field Size Keterangan
Data
Untuk input Kode
1. Id_dataset Varchar 15
dataset
2. Tahun Date input Tahun Plenggan
Untuk input Jumlah
3. kecamatan Varchar 25
pelanggan
Untuk Input Jumlah
4 Jumlah_pelanggan Int 5
Pelanggan
5 pelayanan Varchar 20 Untuk Input Pelayanan

3. Tabel Data Prediksi

Nm_Tabel : Data Prediksi

Kunci_Utama : id_prediksi

STMIK Bina Nusantara Jaya


42

Fungsi : Digunakan untuk mendata data prediksi

Tabel 3.4 Data Predisi

Tipe
No. Nama Field Size Keterangan
Data
Untuk input kode
1. Id_prediksi Varchar 10
prediksi
Untuk input Tahun
2. Jumlah_kec Int 10 data jumlah
kecamatan
Untuk input jumlah
3. Jumlah_pel Int 10
data pelanggan

3.3.5 Rancangan Input

1. Halaman Login

Dalam rancangan halaman login merupakan tampilan dari sistem sebelum

user Admin dapat masuk pada tampilan halaman utama sistem.Admin atau user

harus menginputkan username, password dan Level yang telah terdaftar pada

database terlebih dahulu agar dapat mengakses halaman utama dari sistem.

Gambar 3.4 tampilan menu login

STMIK Bina Nusantara Jaya


43

2. Halaman Utama

Dalam rancangan halaman menu utama hanya user admin yang dapat melihat

serta memproses seluruh menu-menu yang terdapat pada halaman menu utama.

Namun untuk dapat melihat serta memproses menu-menu tersebut admin harus

melakukan login terlebih dahulu. Pada halaman menu utama terdapat beberapa

menu yaitu menu dashboard, dataset, total(tahun), Perhitungan, prediksi,

pengujian, data user dan logout.

Gambar 3.5 Tampilan Menu Utama


3. Halaman Input Data User

Dalam rancangan halaman data user berfungsi untuk menginputkan data user.

Pada halaman ini user dapat menginputkan data yang terdiri dari field id_user,

namar, username, password, dan lavel. Yang kemudian akan disimpan ke dalam

database dengan cara mengklik tombol simpan dan tombol kembali untuk

membatalkan proses penginputan data yang akan dilakukan

STMIK Bina Nusantara Jaya


44

Gambar 3.6 Tampilan Data User

4. Halaman Input Data Set

Dalam rancangan halaman data pelanggan berfungsi untuk menginputkan

data set. Pada halaman ini user dengan level admin dapat menginputkan data

yang terdiri dari field id dataset, kecamatan, tahun, jumlal pelanggan, dan

layanan. Yang kemudian dengan mengklik tombol simpan dan tombol kembali

untuk membatalkan proses penginputan data yang akan dilakukan

Gambar 3.7 Tampilan Data Set

5. Halaman Proses Input Prediksi

Dalam rancangan halaman data prediksi berfungsi untuk menginputkan data

prediksi. Pada halaman ini user dengan Level Admin dapat menginputkan data

yang terdiri dari field id prediksi, jumlah kecamatan dan jumlah pelanggan. Yang

kemudian akan disimpan ke dalam database dengan cara mengklik tombol simpan

STMIK Bina Nusantara Jaya


45

dan tombol kembali untuk membatalkan proses penginputan data yang akan

dilakukan

Gambar 3.8 Tampilan Data Prediksi

3.3.6 Perancangan Output


Rancangan output merupakan hasil dari suatu proses yang berupa data

ataupun informasi yang telah diolah di dalam sistem. Output yang dihasilkan pada

sistem ini berupa data laporan yang tentu akan membantu pihak PLN untuk

mengetahui hasil prediksi dan data-data yang digunakan :

1. Output Data User

Output Data User digunakan untuk menampilkan dari data inputan data

user. Dengan field ID user, nama, username, password dan level. Serta dapat

dilakukan edit dan hapus data. berikut adalah rancangan output data user.

Gambar 3.9 Tampilan Output Data User

STMIK Bina Nusantara Jaya


46

2. Output Data Set

Output Data Set digunakan untuk menampilkan dari data inputan data user.

Dengan field ID dataset, kecamatan, tahun, pelanggan dan layanan. Serta dapat

dilakukan edit dan hapus data. berikut adalah rancangan output data Set.

Gambar 3.10 Tampilan Output Data Set

3. Output Data Prediksi

Output Data Prediksi digunakan untuk menampilkan dari data inputan data

user. Dengan field ID Prediksi, jumlah kecamatan, jumlah pelanggan dan prediksi

tarif. Serta dapat dilakukan edit dan hapus data. berikut adalah rancangan output

data Prediksi.

Gambar 3.11 Tampilan Output Data Prediksi

STMIK Bina Nusantara Jaya

Anda mungkin juga menyukai