SISTEM INFORMASI PELAYANAN PT. PLN
(PERSERO)
RAYON TUBAN BERBASIS WEB
SKRIPSI
Diajukan
Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang
Strata Satu (S1) Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas PGRI Ronggolawe Tuban
![]() |
OLEH
NAMA : _________________
NIM : _________________
PROGRAM
STUDI TEKNIK INFORMATIKA
FAKULTAS
TEKNIK
UNIVERSITAS
PGRI RONGGOLAWE TUBAN
2016
Puji syukur
Alhamdulillah kami panjatkan kehadiat Allah SWT atas ridho dan inayah-Nya
dengan segala keagungannya, sehingga penulis dapat menyelesaikan laporan
skripsi ini yang berjudul : SISTEM“ INFORMASI PELAYANAN PT.PLN (PERSERO) RAYON
TUBAN BERBASIS WEB”.
Dalam mewujudkan
sesuatu yang lebih baik, kami selalu berhadapan dengan segala aral yang
melintang. Tidak lain halnya dalam pembuatan laporan ini, banyak rintangan yang
harus kami lewati. Tetapi berkat bantuan dari beberapa pihak akhirnya kami
dapat melampauinya dengan lancar
Kami menyadari bahwa
didalam penulisan laporan ini tidak terlepas dari bimbingan dan pengarahan dari
para dosen Universitas Ronggolawe Tuban serta pihak-pihak yang telah tulus
ikhlas memberikan bantuan baik secara moril dan spiritual. Oleh karena itu
penulis mengucapkan terima kasih kepada :
1.
Allah SWT atas kesehatan dan kenikmatan
sehingga terselesaikan skripsi ini dengan tepat waktu;
2.
Orang tua tercinta, yang telah
memberikan doa, semangat, dukungan dan motivasi selama melakukan studi;
3.
Ibu dr. Supiana Dian, M.Kes Rektor
Universitas PGRI Ronggolawe Tuban;
4.
Bapak Dwi Kurnia Basuki M.Kom selaku
Kepala Program Studi Teknik Informatika;
5.
Bapak Amaludin Afiria, S.Kom. selaku
dosen pembimbing skripsi;
6. Seluruh
Staf dan Karyawan PLN Rayon Tuban yang telah ramah menerima kehadiran kami
untuk melakukan penelitian;
7.
Seluruh
dosen dan karyawan Universitas PGRI Ronggolawe Tuban;
8.
Teman-teman Mahasiswa Universitas PGRI
Ronggolawe Tuban program studi teknik informatika;
9.
Semua pihak yang terlibat yang tidak
dapat sebutkan satu persatu yang membantu pembuatan Laporan Skripsi ini;
Semoga amal kebaikan
serta keikhlasan mereka mendapat balasan setimpal dari Allan SWT.
Kesempurnaan hanya
milik Allah SWT. Kekurangan dan kelebihan hanya dimiliki oleh setiap insan.
Kami menyadari bahwa laporan ini masih banyak kekurangan dikarenakan
keterbatasan kemampuan kami, untuk itu saran dan kritik yang bersifat membangun
demi kesempurnaan dari pembaca sangat kami harapkan demi kesempurnaan laporan
skripsi ini.
Pada akhirnya harapan
kami semoga laporan ini bermanfaat bagi para pembaca umumnya dan bagi pribadi
khususnya dan semoga memberikan tambahan ilmu pengetahuan dan teknologi pada
jaman modern sekarang ini. Amin.
Tuban, 11 Februari 2016
Penyusun
HALAMAN PENGESAHAN............................................................................. ii
HALAMAN BERITA ACARA UJIAN SKRIPSI............................................. iii
BERITA ACARA BIMBINGAN SKRIPSI....................................................... iv
ABSTRAK............................................................................................................ v
KATA PENGANTAR.......................................................................................... vi
DAFTAR ISI........................................................................................................ vii
DAFTAR TABEL.............................................................................................. viii
DAFTAR GAMBAR........................................................................................... ix
BAB I PENDAHULUAN................................................................................... 1
A.
LATAR BELAKANG................................................................................... 1
B. RUMUSAN MASALAH.............................................................................. 2
C. BATASAN MASALAH............................................................................... 3
D.
TUJUAN......................................................................................................... 3
E. MANFAAT.................................................................................................... 4
F. METODE PENELITIAN............................................................................... 4
G.
SISTEMATIKA PENULISAN...................................................................... 5
BAB II LANDASAN TEORI............................................................................. 7
A. TINJAUAN PUSTAKA.................................................................................. 7
B. MEDIA EDITOR............................................................................................ 9
C. BAHASA PEMROGRAMAN........................................................................ 15
BAB III METODE DAN PERANCANGAN..................................................... 17
A. METODE PEMBANGUNAN APLIKASI.................................................... 17
B. PERANCANGAN APLIKASI....................................................................... 17
1. Perancangan Tabel............................................................................................. 17
2. Flowchart.......................................................................................................... 23
3. Perencanaan Form............................................................................................. 28
4. Perencanaan Halaman....................................................................................... 29
BAB IV IMPLEMENTASI PROGRAM............................................................ 32
A. IMPLEMENTASI PEMBUATAN PROGRAM............................................ 32
B. IMPLEMENTASI PEMBUATAN FORM..................................................... 36
C. IMPLEMENTASI PEMBUATAN HALAMAN........................................... 40
D. UJI COBA SISTEM........................................................................................ 53
BAB V PENUTUP............................................................................................... 63
A. KESIMPULAN............................................................................................... 63
B. SARAN............................................................................................................ 63
DAFTAR PUSTAKA........................................................................................... 64
Tabel 3.1. Tabel User............................................................................................. 18
Tabel 3.2. Tabel Pengaduan.................................................................................. 18
Tabel 3.3. Tabel Forum.......................................................................................... 19
Tabel 3.4. Tabel Artikel......................................................................................... 20
Tabel 3.5. Tabel Produk........................................................................................ 20
Tabel 3.6. Tabel Instalatir...................................................................................... 21
Tabel 3.7. Tabel TDL............................................................................................ 22
DAFTAR GAMBAR
Gambar 3.2. Flowchart Pengaduan....................................................................... 24
Gambar 3.3. Flowchart Forum Buat Topik Baru.................................................. 25
Gambar 3.4. Flowchart Forum Balas Komentar................................................... 26
Gambar 3.5. Flowchart Input Buku Tamu............................................................ 27
Gambar 4.1. Tabel Artikel..................................................................................... 32
Gambar 4.2. Tabel Forum...................................................................................... 32
Gambar 4.3. Tabel Instalatir.................................................................................. 33
Gambar 4.4. Tabel Pengaduan.............................................................................. 33
Gambar 4.5. Tabel Produk.................................................................................... 34
Gambar 4.6. Tabel User......................................................................................... 34
Gambar 4.7. Tabel TDL........................................................................................ 35
Gambar 4.8. Tabel bukutamu................................................................................ 35
Gambar 4.9. Form Pengaduan............................................................................... 36
Gambar 4.10. Form Administrator........................................................................ 37
Gambar 4.11. Form Entri Topik............................................................................ 37
Gambar 4.12. Form Reply Topik........................................................................... 38
Gambar 4.14. Halaman Beranda........................................................................... 40
Gambar 4.15. Halaman Produk............................................................................. 41
Gambar 4.16. Halaman Rayon Ponorogo.............................................................. 42
Gambar 4.17. Halaman Visi dan Misi................................................................... 43
Gambar 4.18. Halaman Sambutan
Manager.......................................................... 44
Gambar 4.19. Halaman Daftar
Instalatir............................................................... 45
Gambar 4.20. Halaman Pengaduan....................................................................... 46
Gambar 4.21. Halaman Forum.............................................................................. 47
Gambar 4.22. Halaman Pasang Baru..................................................................... 48
Gambar 4.23. Halaman Perubahan Daya.............................................................. 49
Gambar 4.24. Halaman Penyambungan
sementara............................................... 50
Gambar 4.25. Halaman Kontak Kami................................................................... 51
Gambar 4.25. Halaman Tarif Daftar
Listrik.......................................................... 52
Gambar 4.26. Input Data Produk.......................................................................... 53
Gambar 4.27. Hasil Inputan Produk..................................................................... 54
Gambar 4.28. Tampilan Halaman
Produk............................................................. 54
Gambar 4.29. Input Form Pengaduan................................................................... 55
Gambar 4.30 Hasil Inputan form
pengaduan........................................................ 56
Gambar 4.31. Tampilan Status
Pengaduan setelah diubah ‘Diproses’.................. 56
Gambar 4.32.
Tampilan Status
Pengaduan Setelah diubah Seleasai.................. 57
Gambar 4.32. Halaman Forum.............................................................................. 57
Gambar 4.33. Input Topik Baru............................................................................ 58
Gambar 4.34. Hasil Inputan Topik
Bahasan Baru................................................. 58
Gambar 4.35. Input Balasan Topik
Bahasan......................................................... 59
Gambar 4.36. Hasil Inputan Jawaban
Dari Topik Bahasan................................... 59
Gambat 4.37. Input Form Buku Tamu.................................................................. 60
Gambar 4.38. Tampilan Hasil Input
Form Buku Tamu......................................... 61
Gambar 4.39. Tampilan Input Buku
Tamu di Halaman Administrator................. 61
Gambar 4.40. Input Data Berita
Terkini............................................................... 62
Gambar 4.41. Hasil Inputan Berita
Terkini Pada Halaman Beranda.................... 62
PENDAHULUAN
A. LATAR
BELAKANG
Perkembangan teknologi informasi
akhir-akhir ini sangat pesat, sejalan dengan meningkatnya kebutuhan informasi
pada berbagai skala kehidupan. Perkembangan teknologi informasi yang terjadi
diiringi pula dengan perkembangan teknologi di bidang komputer. Perkembangan
tersebut tidak hanya terjadi di bagian perangkat keras (hardware) saja,
tetapi juga diikuti dengan perkembangan di bagian perangkat lunak (software).
Dengan adanya komputer, suatu data yang dulu sulit didapatkan kini bisa
diperoleh dengan mudah. Penggunaan suatu sistem terkomputerisasi menjadi suatu
keharusan. Berbagai bidang kehidupan manusia seperti bisnis, pendidikan, dan
sosial kemasyarakatan pun memerlukan suatu sistem informasi berbasis komputer.
Dengan adanya perkembangan teknologi
tersebut, khususnya dalam dunia maya atau internet. Kami ingin menggunakannya
menjadi salah satu media promosi perusahaan selain media promosi yang telah
kami gunakan sebelumnya. Seperti penggunaan brosur, pamflet, banner, dan
media-media promosi secara konvensional lainnya. Dengan adanya profil
perusahaan kami di dunia yang saat ini menjadi dunia yang wajib di mengerti
oleh setiap orang,
kami harap nantinya
akan memudahkan bagi para pelanggan dan masyarakat luas dalam mengakses
informasi dan segala sesuatu yang berhubungan perusahaan kami disini. Contohnya
mengenai produk-produk andalan apa saja yang kami berikan kepada para pelanggan
dan calon pelanggan kami. Atau mungkin prosedur pelayanan yang harus ditempuh
oleh para calon pelanggan untuk mendapatkan pelayanan kami secara tepat dan
maksimal.
Melalui media ini pula kami dapat
memberikan update informasi even-even yang sedang maupun akan berlangsung di
PLN Rayon Tuban ini. Agar para pelanggan
ataupun para calon pelanggan kami tidak ketinggalan informasi mengenai
perkembangan secara terus menerus. Dan demi terciptanya kepuasan seluruh elemen
yang berada dalam lingkup PLN Rayon Tuban. Dan melalui media ini juga kami
mohon dapat menampung segala pendapat, komentar, maupun pengaduan tentang
segala sesuatu yang ada dalam lingkup PLN Rayon Tuban.
Dari
sedikit uraian tersebut
kiranya memberi inspirasi
bagi kami dalam mengerjakan
skripsi ini, dengan
memberi SISTEM sebuah INFORMASI
PELAYANAN PT. PLN (PERSERO) RAYON TUBAN BERBASIS WEB”.
B.
RUMUSAN MASALAH
Rumusan
masalah dari tugas akhir kami adalah sebagai berikut :
1. Bagaimana
membangun sebuah sistem dengan berbasis web sebagai tempat menyajikan informasi
dan pelayanan PT. PLN (PERSERO) Rayon Tuban?
2.
Bagaimana mengolah data yang terkait
dengan sistem yang akan dibangun agar sesuai dengan yang diinginkan?
C.
BATASAN MASALAH
Batasan
masalah dari penilitian kami adalah sebagai berikut :
1.
Aplikasi ini akan menampilkan segala
macam informasi dan pelayanan yang ada pada PT. PLN (PERSERO) Rayon Tuban dan
juga memberikan fasilitas pengaduan dari pelanggan.
2.
Pembuatan aplikasi ini menggunakan
bahasa pemrogaman PHP dan database MySQL.
D.
TUJUAN
Adapun
tujuan dari penelitian ini adalah :
1.
Membangun sebuah sistem dengan berbasis
web yang berguna sebagai sarana memberikan informasi dan pelayanan pada PT. PLN
(PERSERO) Rayon Tuban.
E.
MANFAAT
Manfaat
penilitian ini bagi instansi yang terkait adalah sebagai berikut :
a.
Memanfaatkan perkembangan ilmu
pengetahuan dan teknologi demi kemajuan instansi PLN Rayon Tuban.
b.
Untuk lebih mengenalkan atau
mempromosikan PLN Rayon Tuban kepada
para pelanggan khususnya dan masyarakat luas secara umumnya.
F.
METODE PENELITIAN
1.
Identifikasi Masalah
Merupakan proses studi terhadap masalah
yang akan diteliti agar mendapatkan gambaran-gambaran yang nantinya akan
mempermudah dalam melanjutkan diproses berikutnya.
2.
Studi Pustaka
Teknik ini mempelajari sistem
pembelajaran dengan bersumber dari buku-buku, Internet dan lain-lain.
c.
Pengumpulan
Data
Pada tahap ini
dilakukan pengumpulan data-data yang berkaitan dengan PLN Rayon Tuban. Yang
nantinya akan disajikan dalam program aplikasi yang akan dibuat.
d.
Perancangan
Sistem
Data-data yang
didapatkan selanjutnya akan
dilakukan analisa dan
perencanaan
terhadap sistem yang akan dibuat.
e.
Pengujian dan Evaluasi
Pengujian dan evaluasi ditujukan untuk
mengetahui sejauh mana sistem yang dibuat pada tugas akhir ini dapat berfungsi
sesuai dengan proses sistem yang diharapkan.
f.
Pembuatan
Laporan
Memebuat dokumentasi dari semua tahapan
proses diatas berupa laporan yang berisi tentang dasar teori dan hasil akhir
ini.
G.
SISTEMATIKA PENULISAN
Sistematika penulisan skripsi ini dibagi dalam
beberapa bagian sebagai berikut:
BAB
I PENDAHULUAN
Bab ini berisi tentang latar belakang
masalah, batasan masalah, rumusan masalah, tujuan penelitian, metode
pengumpulan data, manfaat penelitian, sistematika penulisan, dan rencana
kegiatan.
BAB
II LANDASAN TEORI
Bab ini berisi tentang pengertian dan
teori dasar yang berkaitan bahasa pemograman PHP, database MySQL. Dibahas juga
software pendukung yang digunakan dalam pembuatan web portal secara sederhana
serta uraian tentang gambaran umum mengenai web portal yang akan dirancang.
BAB
III METODE DAN PERANCANGAN
Bab ini membahas tentang analisis dan
perancangan sistem secara umum untuk membangun suatu web portal pada suatu
sekolah.
BAB
IV IMPLEMENTASI DAN UJI COBA SISTEM
Bab ini membahas implementasi dan
ujicoba terhadap web portal. Implementasi ini berdasarkan perancangan yang
telah dijelaskan pada bab sebelumnya.
BAB
V PENUTUP
Bab ini berisi kesimpulan dan
saran.
BAB II
LANDASAN TEORI
A. TINJAUAN
PUSTAKA
Pengertian Sistem Menurut Murdick, R.G,
(1991) Suatu sistem adalah seperangkat elemen yang membentuk kumpulan atau
procedure-prosedure/bagan-bagan pengolahan yang mencari suatu tujuan bagian
atau tujuan bersama dengan mengoperasikan data dan barang pada waktu rujukan
tertentu untuk menghasilkan informasi dan/atau energi atau barang. Informasi
adalah data yang diolah, dibentuk atau dimanipulasi sesuai dengan keperluan
tertentu atau hasil dari pengolahan data yang secara prinsip memilki nilai atau
value yang lebih dibandingkan data mentah. Sumber dari informasi adalah data.
Data merupakan bentuk jamak dari bentuk tunggal datum atau data-item. Data
adalah kenyataan-kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata
Pengertian Sistem Informasi
menurut Henry C. Lucas:
“Sistem Informasi
adalah-prosedur kegiatan yang diorganisasikan dari su bilamana dieksekusi akan
menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di
dalam organi
Pengertian Sistem Informasi
menurut John F. Nash dan Martin B. Robert:
“Sistem Informasi
adalah-orang,suatufasilitasteknologi,kombinasi media, prosedur-prosedur dan
pengendalian ditujukan untuk mendapatkan jalur komunikasi
penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen
dan yang lainnya terhadap kejadian-kejadian internal dan eksternal. Pengertian
pelayanan menurut Kotler (2002) adalah setiap tindakan atau perbuatan yang
dapat ditawarkan oleh suatu pihak kepada pihak lain, yang pada dasarnya tidak
berwujud dan tidak mengakibatkan kepemilikan apa pun. Produksinya dapat
dikaitkan atau tidak dikaitkan terhadap suatu produk fisik sehingga pelayanan
merupakan perilaku produsen dalam rangka memenuhi kebutuhan dan keinginan
konsumen demi terciptanya kepuasan pada konsumen tersendiri.
Menurut sardi (2004,
p4), website merupakan sekumpulan dokumen yang dipublikasikan melalui jaringan
internet ataupun intranet sehungga dapat diakses oleh user melalui web browser.
Website juga merupakan salah satu wadah yang menawarkan informasi dan hiburan,
serta situs transaksi melalui e-commerce antara bisnis dan pemasok serta
eaga 006). ‟re,2
Menurut Jogiyanto
(2001), aplikasi merupakan penerapan, menyimpan sesuatu hal, data,
permasalahan, pekerjaan kedalam suatu sarana atau media yang dapat digunakan
untuk menerapkan atau menginplementasikan hal atau permasalahan yang ada
sehingga berubah menjadi suatu bentuk yang baru tanpa menghilangkan
nialai-nilai dasar dari hal data, permasalahan, pekerjaan itu sendiri.
B. MEDIA EDITOR
1.
Adobe
Dreamweaver
Adobe Dreamweaver adalah aplikasi desain dan
pengembangan web yang menyediakan editor WYSIWYG visual (bahasa sehari-hari
yang
disebut sebagai Design view) dan kode editor
dengan fitur standar seperti syntax highlighting, code completion, dan
code collapsing serta fitur lebih canggih seperti real-time
syntax checking dan code introspection untuk menghasilkan petunjuk
kode untuk membantu pengguna dalam menulis kode. Tata letak tampilan Design
memfasilitasi desain cepat dan pembuatan
kode seperti memungkinkan pengguna dengan cepat
membuat tata letak dan
manipulasi elemen HTML. Dreamweaver memiliki fitur
browser yang terintegrasi untuk melihat halaman web yang dikembangkan di
jendela pratinjau program sendiri agar konten memungkinkan untuk terbuka di web
browser yang telah terinstal. Aplikasi ini menyediakan transfer dan fitur sinkronisasi, kemampuan untuk
mencari dan mengganti baris teks atau kode untuk mencari kata atau kalimat
biasa di seluruh situs, dan templating feature yang memungkinkan untuk berbagi
satu sumber kode atau memperbarui tata letak di seluruh situs tanpa server side
includes atau scripting. Behavior Panel juga memungkinkan penggunaan JavaScript
dasar tanpa pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework
menawarkan akses mudah ke konten yang dibuat secara dinamis dan interface.
Software ini
dikhususkan untuk pembuatan halaman web secara visual. Anda tidak perlu mengetikkan
sintaks-sintaks HTML karena hanya dengan mengklik sana sini, anda akan
mendapatkan tampilan-tampilan halaman web yang luar biasa. Disini kita juga
dapat mengimporkan file berekstensi flash (*.swf) dan juga membuat form yang
saling terkait dengan file PHP dan MySQL.
(Flash,
Dreamweaver, dan PHP untuk aplikasi website : 2005)
2.
Notepad
++
Notepad++ adalah sebuah text editor yang sangat
berguna bagi setiap orang dan khususnya bagi para developer dalam membuat
program. Notepad++ menggunakan komponen Scintilla untuk mendapatkan dan
menyunting teks dan berkas kode sumber berbagai bahasa pemrograman yang
berjalan diatas sistem operasi microsof windows. Selain mandaat dan
kemampuannya menangani banyak bahasa pemrograman. Notepad++ juga dilisensikan sebagai
perangkat free. Jadi, setiap orang yang menggunakannya tidak perlu mengeluarkan
biaya untuk membeli aplikasi ini karena sourceforge.net sebagai layanan yang
memfasilitasi notepad++ membebaskan untuk digunakan.
Sumber :
http://bisacomputer.com/notepad-text-editor-keren-serba-guna/
Merupakan salah satu diantara beberapa web browser
yang mempunyai beberapa fitur istimewa. Selalin itu web browser sering
digunakan oleh orang yang browsing didunia maya.
Menurut Sherly Cashman, 2005 Mozilla Firefox adalah penjelajah web antar-platform gratis yang
dikembangkan oleh Yayasan Mozilla dan ratusan
sukarelawan.
Sumber :
http://elib.unikom.ac.id/download.php?id=171409
4.
Adobe
photoshop CS
Menurut Martin Evening 2007, Adobe Photoshop
CS merupakan software yang digunakan untuk membuat dan mengedit gambar.
Keunggulan software ini diantaranya adalah gambar yang dihasilkan lebih tajam
daripada versi sebelumnya, mudah pada saat proses penggunaan dalam pembuatan
template, tampilannya lebih detail dan menarik daripada software lainnya dan
masih banyak keunggulan lain yang tidak kami ketahui. Adobe Photoshop CS
menyediakan fasilitas yang lengkap baik pada saat pembuatan template atau
pemotongan template.
Menurut Katrin Eismann 2007, Photoshop adalah
sebuah image editor, atau program penyunting gambar yang berfungsi untuk
membuat,
Berdasarkan pendapat diatas peneliti menyimpulkan
bahwa Adobe Photoshop CS adalah software yang digunakan untuk mengedit gambar
agar menjadi lebih menarik tampilannya. Dan dapat juga digunakan untuk mdesain
web.
Sumber
: http://kang-onk.blogspot.com/2011/04/pengertian-adobe-photoshop.html
5.
Corel
Draw
Menurut Ian Candra K, 2006 CorelDraw
merupakan salah satu aplikasi pengolah gambar berbasis vector yang banyak
dipakai oleh pengguna PC. Karena berbagai kemudahan dan keunggulan yang
dimiliki oleh coreldraw, maka coreldraw sering dimanfaatkan untuk desktop
publishing, percetakan, dan bidang lain yang memerlukan pemrosesan visual.
6.
Xampp
XAMPP
merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP,
Perl. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu
buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL
(database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan
berbagai pustaka bantu
lainnya. Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web
server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda.
Sumber : Pramono Andi, 2005. Flash, Dreamweaver
dan PHP untuk Aplikasi Website. Andi Yogyakarta, Yogyakarta
7.
PHP
My Admin
PHP My Admin merupakan software yang dapat
mamanagemen keseluruhan MySQL. Server membutuhka seorang user super maupun
database tunggal. Dalam suatu penyelesaian maka dibutuhka setup user MySQL
dengan baik yang dapat membaca/menulis hanya dengan database yang diminta. Hal
ini terserah kita untuk melihat bagian dengan tepat dalam buku pedoman MySQL.
Beberapa
keunggulan PHP My Admin:
a)
Melihat
dan menghapus database, table, kolom, dan indeks;
Membuat, menggandakan, menghapus, merubah nama, dan
merubah database, tabel, kolom, dan indeks;
b)
Memperbaiki
server, database, dan tabel dengan saran konfigurasi server;
c)
Melaksanakan, mengedit, dan menunjukkan
beberapa pernyataan MySQL, meskipun setumpuk query;
d)
Mengisi
file-file teks kedalam tabel;
e)
Membuat
dan membaca dump dari tabel;
f)
Mengekspor data ke bermacam-macam
format, seperti: CSV, XML, PDF, ISO/IEC 26300 –OpenDokument Text dan
SpreadSheet, Word, Excel dan LATEX format;
g)
Mengatur
server yang banyak;
h)
Mengatur
user MySQL dan haknya;
i)
Mempunyai
integritas berpetunjuk pada tabel MyISAM;
j)
Memakai
query dengan contoh pada layout/susunan database;
k)
Mengacu
secara global pada sebuah database;
l)
Merubah penyimpanan data kedalam
beberapa format menggunakan seperangkat fungsi-fungsi yang sudah dikenal.
Sumber : Pramono Andi, 2005. Flash, Dreamweaver
dan PHP untuk Aplikasi
Website. Andi
Yogyakarta, Yogyakarta
1. HTML (Hypertext
Markup Language)
Menurut Bimo Sunarfrihantoro, 2002
HTML merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi
yang beralan di halaman web. Oleh karena itu agar dapat membuat program
aplikasi diatas halaman web, terlebih dahulu harus mengenal dan menguasai HTM,
meskipun sekarang telah banyak paket aplikasi yang digunakan untuk membuat
halaman web secara WYSWIG (What You See Is What You Get) seperti
fontpage, Netscape, Composer, dan masih banyak lagi, namun kita tetap harus
menguasai tag-tag HTML terutama yang dipergunakan untuk membuat aplikasi
di internet karena mau tidak mau kita akan bekerja dalam mode text editor
apabils hendak menyisipkan setiap script program dalam script HTML .
Ditulis oleh intecsmart75 di/pada Juli
25, 2008 Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk
menulis halaman web. HTML merupakan pengembangan dari standar pemformatan
dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya
adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung
pada suatu sistem operasi tertentu.
Berdasarkan pendapat diatas peneliti
menyimpulkan bahwa HTML adalah bahasa pemrograman (script) yang digunakan untuk
menulis halaman web.
2. PHP (Profesional Home Page)
Menurut Bimo
Sunarfrihantoro, 2002 PHP adalah bahasa server-slide scripting yang
menyatu dengan HTML untuk membuat halaman web yang dinamis. Sejarah PHP
dimulai pada Tahun 1995, ketika Rasmus Lerdorf -seorang software development
contractor - mengembangkan skrip Perl/CGI untuk mengetahui jumlah pembaca
online resume-nya. Skrip tersebut mengerjakan dua hal : mencatat informasi
pengunjung, dan menampilkan jumlah pengunjung ke halaman web. Waktu itu belum
ada tools seperti yang dibuat oleh Rasmus, sehingga banyak developer yang
mengirimkan e-mail ke Rasmus, menanyakan tentang skrip yang dibuatnya. Hal
itulah yang membuat Rasmus melepas skripnya, dan diberi nama PHP (Personal Home
Page).
METODE DAN PERANCANGAN
A. METODE
PEMBANGUNAN APLIKASI
1. Pengumpulan Data
a. Tempat
Pengumpulan data dari tugas akhir yang
kami buat ini bertempat di PLN Rayon Tuban Jl. AKBP Suroko, Kec. Tuban Kab.
Tuban Jawa Timur.
b.
Pengumpulan Data
1. Observasi
Pengolahan
data dari hasil pengamatan secara langsung terhadap obyek yang diteliti.
2. Wawancara
Pengolahan
data dari hasil interview dengan pihak yang berkompeten dengan tugas akhir yang
kami buat.
B. PERANCANGAN
APLIKASI
1. Perancangan
Tabel
Tabel yang digunakan untuk menampung username dan
password untuk login sebagai admin. Berikut ini field-field dari tabel tersebut
:
Tabel 3.1. Tabel User
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
id
|
Int
|
5
|
Sebagai id tabel user
|
username
|
Varchar
|
25
|
Username yang digunakan untuk
admin
|
password
|
Varchar
|
25
|
Password yang
digunakan username
|
|
|
|
untuk admin
|
|
|
|
|
b. Tabel Pengaduan
Merupakan tabel yang digunakan untuk menampung
detail dari form pengaduan. Adapun field-fieldnya adalah sebagai berikut :
Tabel 3.2. Tabel Pengaduan
Nama Field
|
Tipe Data
|
Length
|
|
Keterangan
|
|
|
|
|
|
|
|
|
|||
tgl
|
varchar
|
25
|
Tanggal
pengaduan pelanggan
|
||||
id
|
Int
|
5
|
Sebagai id pengaduan
|
|
|
||
idpel
|
Int
|
15
|
Merupakan id pelanggan yang di
miliki
|
||||
|
|
|
oleh masing-masing pelanggan
|
||||
nama
|
Varchar
|
50
|
Nama
|
pelapor
|
yang
|
melakukan
|
|
|
|
|
penagaduan
|
|
|
|
Varchar
|
50
|
Alamat dari pelapor
|
|
hp
|
Int
|
15
|
Nomor HP pelapor
|
email
|
Varchar
|
30
|
Email dari pelapor
|
pengaduan
|
Varchar
|
25
|
Jenis pengaduan yang dilakukan
|
uraian
|
Text
|
|
Uraian dari pengaduan yang
dilakukan
|
status
|
Varchar
|
30
|
Status pengerjaan dari
pengaduan
|
keterangan
|
Varchar
|
255
|
Keterangan dari pengaduan yang telah
|
|
|
|
diproses
|
|
|
|
|
c. Tabel Forum
Merupakan tabel yang menampung isi dari isi
percakapan di forum. Adapun field-fieldnya adalah sebagai berikut :
Tabel 3.3. Tabel Forum
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
ID_topik
|
Int
|
5
|
Sebagai id
forum yang dibuat
|
nama
|
Varchar
|
50
|
Nama yang
melakukan komentar
|
email
|
Varchar
|
50
|
Email yang memberi komentar
|
topik
|
Varchar
|
255
|
Judul topik yang akan dibahas
|
isi
|
Text
|
|
Isi dari topik sebuah bahasan
|
ID_replay
|
Int
|
5
|
Merupakan id balasan komentar
dalam
|
|
|
|
sebuah forum
|
|
|
|
|
tanggal Varchar 20 Tanggal
dari komentar dilakukan

d. Tabel Artikel
Adalah tabel yang digunakan untuk menyimpan isi dari
detail artikel yang akan disajikan. Adapun field-fieldnya adalah sebagai
berikut :
Tabel 3.4. Tabel Artikel
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
id
|
Int
|
5
|
Sebagai id
suatu artikel
|
judul
|
Varchar
|
30
|
Judul dari suatu artikel
tersebut
|
isi
|
Text
|
|
Isi artikel tersebut
|
gambat
|
Varchar
|
255
|
Gambar yang
bersangkutan dengan
|
|
|
|
artikel
|
sumber
|
Varcgar
|
30
|
Sumber darimana artikel iru
didapatkan
|
tanggal
|
Date
|
|
Tanggal pembuatan artikel
|
|
|
|
|
e. Tabel Produk
Tabel yang merupakan menampung dari data
produk-produk PLN yang akan disajikan. Adapun field-fieldnya adalah sebagai
berikut :
Tabel 3.5. Tabel Produk
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
||||
|
|
|
|
||||
id
|
Int
|
5
|
Sebagai id
suatu produk
|
||||
|
|
|
|
||||
judul
|
Varchar
|
50
|
Judul dari
suatu produk tersebut
|
||||
isi
|
Text
|
|
Isi atau uraian dari produk
tersebut
|
||||
gambat
|
Varchar
|
255
|
Gambar yang
bersangkutan dengan
|
||||
|
|
|
produk
|
||||
tanggal
|
Date
|
|
Tanggal posting produk
|
||||
|
|
|
|
||||
f. Tabel Instalatir
Tabel yang digunakan untuk menampung data dari biro
instalatir listrik di wilayah Ponorogo.
Tabel 3.6. Tabel Instalatir
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
id
|
Int
|
5
|
Sebagai id
sebuah biro instalatir listrik
|
nama
|
Varchar
|
50
|
Nama dari biro instalatir
listrik
|
alamat
|
Varchar
|
100
|
Alamat biro instalatir listrik
|
hp
|
Varchar
|
15
|
Nomor handphone biro instalatir
listrik
|
tlp
|
Varchar
|
15
|
Nomor telepon
biro instalatir listrik
|
lokasi
|
Varchar
|
255
|
Lokasi dari biro instalatir
listrik
|
|
|
|
|
g. Tabel TDL
Tabel yang digunakan untuk
menampung data dari tariff dasar listrik
PLN.
Tabel 3.7. Tabel TDL
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
Id
|
Int
|
5
|
Sebagai id
tarif dasar listrik
|
nama
|
Varchar
|
100
|
Nama tarif dasar listrik
|
data
|
Varchar
|
255
|
Data tarif dasar listrik
|
|
|
|
|
h. Tabel bukutamu
Tabel buku tamu merupakan table yang digunakan untuk
menampung komentar di buku tamu.
Tabel 3.8. Tabel bukutamu
Nama Field
|
Tipe Data
|
Length
|
Keterangan
|
|
|
|
|
Id
|
Int
|
5
|
Sebagai id
buku tamu
|
nama
|
Varchar
|
50
|
Nama dari pembuat komentar
|
idpel
|
Varchar
|
15
|
Data tarif dasar listrik
|
alamat
|
Text
|
|
Alamat pembuat komentar
|
email
|
Varchar
|
50
|
Email pembuat komentar
|
tlp
|
Varchar
|
15
|
No tlp pembuat komentar
|
pesan
|
Text
|
|
Isi komentar
|
tgl
|
Varchar
|
20
|
Tgl pembuatan komentar
|
|
|
|
|
2. Flowchart
a)
Flowchart administrator

Mulai
Insert
username&password
Benar?
T
Y



Halaman Admin
Olah Data
T
Simpan/ edit /delete
Y
|
Y
|
|
|
|
|
|
|
|
Lagi
|
Simpan ke
|
|
|
|
|
??
|
database
|
|
|
|
|
|
|
|
T
Selesai / Keluar
Gambar 3.1. Flowchart
administrator
T
Keluar
Y
23

b) Flowchart Entry Pengaduan
Mulai
Masuk
Beranda
Masuk Halaman
Pengaduan
Masukkan Data
T
Simpan
Y
Simpan ke database
Y Lagi ??


Selesai / Keluar
Gambar 3.2. Flowchart Pengaduan
24
c) Flowchart Forum Buat Topik Baru

Mulai
Masuk
Beranda
Masuk Halaman
Forum
Masukkan Data
|
|
Topik
Bahasan
|
T
|
Simpan
Y
Simpan ke database
Y Lagi ??


Selesai / Keluar
Gambar 3.3. Flowchart Forum Buat
Topik Baru
25
d) Flowchart Forum Balas Komentar

Mulai
Masuk
Beranda
Masuk Halaman
Forum
Pilih Salah Satu Topik
Bahasan
T
Masukkan Data
Balasan
Simpan
Y
Simpan ke database
Y
|
Lagi ??
|
|
|
|
|
|
T
|
|
Selesai
/ Keluar
|
26
|
|
|
|
Gambar
3.4. Flowchart Forum Balas Komentar
e) Flowchart Input Buku Tamu

Mulai
Masuk
Beranda
Masuk Halaman
Kontak Kami
Masukkan data buku tamu
Simpan T

Simpan ke database
Y
Lagi ??

T
Selesai / Keluar
Gambar 3.5. Flowchart Input Buku
Tamu
27
Form digunakan untuk input data.
Pembuatan form dilakukan sesuai dengan keperluan. Selain itu, form dan halaman
web harus dibuat menarik, hal ini dimaksudkan supaya calon pasien dan
pengunjung merasa nyaman dan tidak bingung dalam mengakses suatu informasi.
Adapun form-form dari aplikasi ini adalah sebagai
berikut : a) Form Pengaduan
Adalah form yang digunakan untuk
mengentrykan pengaduan oleh pengunjung dari web kami. Form ini digunakan
sebagai salah satu media penampung dari segala keluhan mengenai pelayanan kami.
b) Form Entry Topik
Adalah form yang digunakan untuk
mengisikan sebuah topik bahasan yang ada pada halaman forum. Hal ini dimaksudkan
untuk membuat sebuah komunikasi antar pengunjung maupun dengan admin dari web
kami. Sehingga terjadi interaksi yang semakin interaktif.
c) Form Reply Topik
Adalah form yang digunakan untuk
menginputkan balasan dari komentar yang kita lakukan pada sebuah topik bahasan
di halaman forum yang kami sediakan.
d) Form Login
Form ini digunakan untuk pengisian
username dan password sebagai jendela masuk halaman administrator.
Form yang berisi berbagai macam form
yang digunakan untuk menambah, mengedit, ataupun menghapus data yang ada
disemua halaman yang ada di sistem.
f) Form Buku Tamu
Form yang digunakan untuk menambahkan
komentar kita ke dalam program. Form ini berada di dalam halaman kontak kami.
4. Perencanaan Halaman
a) Halaman Beranda
Merupakan halaman yang pertama kali
muncul pada saat membuka situs web ini. Halaman ini memberikan menu-menu yang
dapat dipilih atau diakses oleh browser. Selain itu halaman ini terdapat
beberapa informasi tentang segala suatu yang berhubungan dengan PLN Rayon
Ponorogo.
b) Halaman Produk
Merupakan halaman yang berisi tentang
detail dan uraian dari beberapa macam produk yang kami berikan kepada semua
pelanggan maupun calon pelanggan tanpa terkecuali.
c) Halaman Rayon Ponorogo
Halaman yang menampilkan segala sesuatu
yang berhubungan dengan PLN Rayon Ponorogo baik dari segi SDM, Asset, maupun
tata letak dan kondisi geografis.
Halaman ini berisi
tentang visi dan misi PT.PLN (Persero) dan motto yang menjadi dasar pelayanan
PLN Rayon Ponorogo.
e) Halaman
Sambutan Manager
Halaman ini menyajikan
sambutan dari manager PLN Rayon Ponorogo Bpk. Imron Rosyadi.
f) Halaman
Pengaduan
Merupakan halaman yang
berisi form pengaduan yang berfungsi sebagai salah satu media penampung dari
segala keluhan mengenai pelayanan kami.
g) Halaman Forum
Halaman ini berisi
tentang form pengisian topik bahasan dalam suatu forum yang nantinya digunakan
sebagai media berinteraksi antara para pengunjung website maupun dengan admin.
h) Halaman
Daftar Instalatir
Halaman yang berisi tentang daftar
biro-biro instalatir listrik yang ada di ponorogo. Selain mendeskripsikan
alamat dan nomor telepon yang bisa dihubungi, juga menampilkan lokasi real yang
terintegrasi via google maps.
i) Halaman Pasang Baru
Halaman ini menampilkan prosedur dari
proses pemasangan baru listrik ke rumah-rumah secara sistematis sesuai
ketentuan yang berlaku.
j) Halaman
Perubahan Daya
Halaman ini menampilkan prosedur dari
proses Perubahan daya listrik secara sistematis sesuai ketentuan yang berlaku.
k) Halaman
Penyambungan Semantara
Halaman ini menampilkan prosedur dari
proses penyambungan sementara secara sistematis sesuai ketentuan yang berlaku.
l) Halaman Kontak Kami
Halaman yang berisi tentang kontak dari
PLN Rayon Ponorogo secara detail. Di dalam halaman ini juga terdapat form buku
tamu yang digunakan untuk menambahakan komentar.
m) Halaman Tarif
Dasar Listrik
Halaman yang berisi tentang tarif
daftar listrik dari PLN terbaru.
Comments
Post a Comment