• Tidak ada hasil yang ditemukan

Sistem Informasi Monitoring Perbaikan Hardware PLN Cabang Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Monitoring Perbaikan Hardware PLN Cabang Medan"

Copied!
123
0
0

Teks penuh

(1)

SISTEM INFORMASI PERBAIKAN HARDWARE

PLN CABANG MEDAN

TUGAS AKHIR

TRIFANNY YOLANDHA

092406145

PROGRAM STUDI D-III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM

UNIVERSITAS SUMATERA UTARA

(2)

SISTEM INFORMASI PERBAIKAN HARDWARE

PLN CABANG MEDAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya

TRIFANNY YOLANDHA

092406145

PROGRAM STUDI D-III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM

UNIVERSITAS SUMATERA UTARA

(3)

PENGHARGAAN

Bismillahi Rahmani Rahim

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan

karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini tepat pada

waktunya.Pembuatan Tugas Akhir ini merupakan salah satu syarat untuk menyelesaikan

Program Studi Diploma III Ilmu Komputer pada Universitas Sumatera Utara. Adapun judul

Tugas Akhir ini adalah “SISTEM INFORMASI MONITORING PERBAIKAN HARDWARE

PLN CABANG MEDAN”.

Selama mempersiapkan Tugas Akhir ini penulis banyak mendapat bantuan, dorongan,

dan motivasi baik secara langsung maupun tidak langsung, maka pada kesempatan ini penulis

ingin mengucapkan terimakasih kepada :

1. Ayahanda, Ibunda, Adik, dan keluarga tercinta atas doa restunya dan kasih sayangnya yang

tiada habisnya diberikan pada penulis serta dukungan moril maupun materil yang tanpa

jasanya tak mungkin penulis sampai pada saat sekarang.

2. Ibu Dr.Marpongahtun,M.Scselaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sumatera Utara.

3. Bapak Prof.Drs.Tulus,Vordipl.Math.,M.Si.,Ph.D.selaku ketua Departemen Matematika

(4)

4. Bapak Drs. Rosman Siregar. MSiselaku pembimbing penulis yang telah banyak memberikan

saran dan masukan dalam penyelesaian Tugas Akhir ini.

5. Bapak Sorimuda S.p.d Selaku PT.PLN (Persero) yang telah mengizinkan penulis melakukan

penelitian dan membantu penulis selama penelitian.

6. Seluruh staf pengajar di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sumatera Utara khususnya program studi D3 Ilmu Komputer.

7. Seluruh rekan mahasiswa Jurusan D3 Ilmu Komputer khususnya Kom C 2009, dan

teman-teman yang telah banyak memberikan dorongan semangat.Dan terimakasih atas semua

dukungannya.

Penulis menyadari bahwa Tugas Akhir ini masih banyak mendapati kekurangan dan

kesalahan, untuk itu penulis mengharapkan kritik dan saran dari semua pihak guna

penyempurnaan Tugas Akhir di masa yang akan datang. Akhir kata, semoga Tugas Akhir ini

dapat berguna dan bermanfaat bagi kita semua dan penulis pada khususnya.

Medan, Mei 2012

(5)

ABSTRAK

Kajian ini bertujuan untuk mengetahui bagaimana cara membangun suatu sistem

informasi,dimana lebih ditekankan pada proses perbaikan hardware PLN Cabang Medan. Sistem

informasi ini dikembangkan menggunakan PSPad editor,Appserve sebagai web server dan

MySQL Query algoritmanya sebagai databasenya.Objek utama system informasi ini adalah

(6)

DAFTAR ISI

Bab 1 PENDAHULUAN 1.1Latar Belakang 1

Bab 2 LANDASAN TEORI 2.1Pengertian Web Dinamis 7

2.5.3 Penggabungan Script PHP dan HTML 18

2.6 Pengenalan SQL 20

2.6.1 Sejarah SQL 20

2.6.2 Standarisasi SQL 21

(7)

2.7 Pengenalan CSS 23

2.8 Pengenalan DHTML 23

2.9 Adobe Photoshop 24

2.10 PSPad Editor 25

Bab 3 GAMBARAN UMUM PERUSAHAAN

3.1Gambaran Umum Perusahaan 27

3.1.1 Sejarah Singkat Perusahaan 27

3.2 Visi,Misi,Motto dan Logo Perusahaan 31

3.2.1 Visi 31

3.2.2 Misi 31

3.2.3 Motto 31

3.2.4 Logo 32

3.3 Struktur Organisasi Perusahaan 33

3.4 Tugas Pokok dan Tanggung jawab Pelaksanaan Cabang 34

3.5 Hambatan-Hambatan Pelaksanaan PKL 38

3.5.1 Hambatan Sebelum Praktek Kerja Lapangan 38 3.5.2 Hambatan Selama Praktek Kerja Lapangan 38

Bab 4 PERANCANGAN SISTEM

4.1Perancangan system 39

4.2 Database Server 39

4.3 Algoritma Program 40 4.4 Algoritma Home Page 40

4.5 Algoritma Admin 41

Bab 5 IMPLEMENTASI SISTEM

5.1Pengertian Implementasi Sistem 42 5.2 Tujuan Implementasi Sistem 42

5.3 Spesifikasi Sistem 43

5.4 Installasi Apache,PHP dan MySQL 43

5.4.1 Mengkonfigurasi Apache, MySQL, dan PHP 44 5.4.2 Menjalankan Apache, MySQL, dan PHP 46

5.5 Menjalankan Xampp 49

5.6 Pengujian di Browser 50

Bab 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 53

6.2 Saran 54

Daftar Pustaka

(8)

DAFTAR TABEL

Halaman

Tabel 4.2.1 Tabel Login 39

(9)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Tampilan adobe photoshop 25

Gambar 2.2 Tampilan PSPad Editor 26

Gambar 3.1 Logo Perusahaan 32

Gambar 3.2 Struktur Organisasi Perusahaan 37

Gambar 5.1 Uji Apache 48

Gambar 5.2 UjiPHP 49

Gambar 5.3 Uji MySQL 49

Gambar 5.5 Direktori C:\xampp 50

Gambar 5.6 Tampilan Browser 52

(10)

ABSTRAK

Kajian ini bertujuan untuk mengetahui bagaimana cara membangun suatu sistem

informasi,dimana lebih ditekankan pada proses perbaikan hardware PLN Cabang Medan. Sistem

informasi ini dikembangkan menggunakan PSPad editor,Appserve sebagai web server dan

MySQL Query algoritmanya sebagai databasenya.Objek utama system informasi ini adalah

(11)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat sehingga

memberikan kemudahan bagi semua kalangan.Misalnya membantu dalam pengolahan data dan

pembuatan laporan yang menjadi bahan untuk membangun sebuah sistem informasi.

Salah satu teknologi penyampaian informasi yang berkembang saat ini adalah website

atau lebih dikenal dengan sebutanweb ,yang memiliki pengertian suatu koleksi dokumen

elektronik pribadi atau perusahaan dalam server web yang digunakan untuk mengakses berbagai

informasi.

Web merupakan salah satu fasilitas yang dapat dimanfaatkandengan menggunakan

internet.Internet merupakan media elektronik yang menghubungkan antar computer dengan

berbagai tipe yang membentuk system jaringan.Kumpulan halaman web tidak dapat disediakan

oleh media tradisional berbasis kertas.

Untuk memenuhi segala kebutuhan terhadap monitoring perbaikan haedware, maka

diperlukan suatu aplikasi yang berbasis web.Dalam hal ini, penulis menggunakan bahasa

pemrograman dengan bahasa pemrograman PHP dan MYSQL.

PHP (Hypertext Preprocessor) merupakan bahassa serverside script yaitu bahasa berbentuk scrip

(12)

dikembangkan ke browser pengguna. PHP dirancang untuk membentuk suatu web yang bersifat

dinamis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh

pengguna. Misalnya dapat mengakses database dan menampilkannya di halaman web dengan

cepat dan mudah. PHP juga dapat berinteraksi dengan semua hampir teknologi web yang telah

ada dan sifatnya yang open source memberikan kesempatan bagi semua user dan programmer

untuk menggunakan dan mengembangkannya.

1.2Ruang Lingkup Permasalahan

Berdasarkan latar belakang masalah yang telah diuraikan di atas, maka yang menjadi rumusan

masalah dalam penelitian ini adalah :

1. Bagaimana membuat suatu sistem informasi yang dapat memudahkan proses perbaikan

hardware yang rusak

2. Bagaimana memperoleh laporan / report dari sistem informasi monitoring service.

1.3Pembatasan Masalah

Berdasarkan identifikasi masalah di atas maka yang menjadi pembatasan masalah adalah :

1. Perancangan sistem informasi monitoring perbaikan hardware menggunakan PHP

2. Perancangan sistem dengan MYSQL

3. Perancangan installer sistem

(13)

Adapun tujuan dari penelitian ini adalah :

1. Memudahkan pemantauan jenis hardware yang rusak

2. Sebagai sistem pendukung keputusan manajemen guna memperbaiki prosedur

penanganan kerusakan hardware

3. Sebagai laporan pelaksanaan perbaikan hardware.

1.5Manfaat Penelitian

Dengan dilaksanakannya penelitian ini diharapkan dapat memberikan manfaat sebagai berikut :

1. Menambah wawasan penulis tentang sistem informasi perbaikan hardware

2. Sebagai suatu sistem informasi persediaan hardware yang diaplikasikan / digunakan

memperbaiki kerusakan hardware

3. Sebagai referensi ilmiah bagi peneliti yang melakukan penelitian sejenis.

1.6Kontribusi penelitian

Adapun kontribusi penelitian ini adalah penulis dapat memberikan informasi yang telah diterima

sekaligus mematangkan dan meningkatkan tentang pembuatan Website dengan menggunakan

PHP dan MYSQL

(14)

Metodologi penelitian yang digunakan penulis untuk menyelesaikan permasalah yang terjadi di

atas adalah :

Metode Penelitian Lapangan, yaitu penelitian yang dilakukan secara langsung kepada objek

penelitian melalui cara :

1. Observasi, yaitu mendapatkan data secara langsung dan pengamatan langsung terhadap

sistem yang sedang berjalan.

2. Wawancara, yaitu melakukan tanya jawab kepada orang-orang yang berkaitan sistem

yang diteliti dengan menanyakan masalah apa saja yang sering terjadi dan sedang terjadi.

3. Penelitian dilakukan secara langsung di PLN cabang Medan untukmendapatkan data

dimana penulis melakukan pengumpulan data dengan cara :

a. Mengkopi langsung data yang ada.

b. Melakukan wawancara

c. Merancang sistem informasi.

d. Mengaplikasikan sistem informasi

1.8Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 6 (enam) bab dan beberapa lampiran. Adapun setiap

(15)

BAB 1 : PENDAHULUAN

Pada bab ini diuraikan secara ringkas pembahasan tentang Latar Belakang,

Ruang Lingkup Permasalahan, Pembatasan Masalah, Tujuan, Manfaat

Penelitian, Kontribusi Penelitian, Metodologi Penelitian.

BAB 2 : TINJAUAN TEORI

Didalam bab ini diuraikan sekilas tentang Pengertian Web Dinamis, Pengenalan

Internet, Teknologi Internet, Pengenalan HTML, PHP, MySQL, CSS, dan

DHTML, serta PSPad editor.

BAB 3 : GAMBARAN SEKILAS PLN CABANG MEDAN

Bab ini menguraikan tentang sejarah perusahaan,visi,misi,motto,dan logo

perusahaan,struktur organisasi,tugas pokok perusahaan,dan hambatan sebelum

melaksanakan praktek kerja lapangan

BAB 4 : PERANCANGAN SISTEM

Bab ini berisikan pembahasan mengenai perencanaan pembuatan keseluruhan

system,perancangan database,dan algoritma dari system yang dirancang.

BAB 5 : IMPLEMENTASI SISTEM

Dalam bab ini penulis menyajikan tentang pengertian implementasi aplikasi,

tujuan implementasi aplikasi serta spesifikasi aplikasi.

(16)

BAB 6 : KESIMPULAN DAN SARAN

Di bab ini diuraikan kesimpulan dan saran dari hasil penelitian yang penulis

(17)

BAB 2

LANDASAN TEORI

2.1. Pengertian Web Dinamis

Bagi orang awam yang ingin membuat website atau home page pribadi pasti pernah mendengar

istilah web dinamis.Web dinamis adalah website dimana halaman yang akan ditampilkan dibuat

pada saat halaman tersebut diminta oleh user/pemakai, misalnya user/pemakai ingin mengakses

database dan menampilkannya pada halaman website. Jika zaman dulu, pembuat masih

menggunakan HTML biasa untuk membuat home page, tapi untuk saat ini, akan sangat

"ketinggalan zaman" jika hanya menggunakan HTML saja.

2.1.1. Syarat-Syarat Web Dinamis

Adapun syarat- syarat agar website selalu dinamis adalah;

(18)

Baik web statis ataupun dinamis, jika ingin bisa online di internet, maka syarat pertama

haruslah memiliki server, baik berupa hardware maupun software.Untuk hardware yaitu

seperangkat komputer yang selalu terhubung online dengan internet.Untuk software, selain

operating system, harus disediakan jugasoftware untuk web server itu sendiri.Untuk saat ini

web server yang menjadi favorit adalah Apache.

2. Tersedianya SoftwarePemrograman WebBerbasis Server.

Jika ingin membuat web dinamis, berarti harus tersedia sebuah bahasa pemrograman web

selain HTML, baik itu client side maupun server side. Untuk yang client side, memiliki

kekurangan yaitu instruksi program bisa terlihat oleh pengguna internet.Sedangkan server

side lebih aman karena instruksi programnya tidak terlihat oleh user.Yang terlihat adalah

seperti HTML biasa.Contoh bahasa pemrograman web yang favorit adalah PHP.

3. Tersedianya Database.

Database merupakan software yang digunakan untuk menyimpan dan memanajemen

data.Jika memiliki data yang sedikit, mungkin masih bisa memakai file biasa sebagai media

penyimpanannya. Tapi jika datanya sudah sangat banyak, tanpa databaseakan sangat rumit.

Database dapat menyimpan berjuta-juta data, dan dapat diakses dengan sangat cepat. Contoh

database yang bisa dipakai untuk membuat web adalah Oracle, MsSQLServer, MySQL dan

(19)

2.2 Sekilas Lahirnya Internet

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika memutuskan untuk

mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga

membentuk jaringan organik. Program riset ini dikenal dengan namaARPANET. Pada 1970,

sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa

saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan

setahun yang lalu untuk ARPANET.Program e-mail ini begitu mudah, sehingga langsung menjadi

populer. Pada tahun yang sama, icon @ juga diperkenalkan sebagai lambang penting yang

menunjukan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan

meluas ke luar Amerika Serikat.KomputerUniversityCollege di London merupakan komputer

pertama yang ada di luar Amerika yang menjadi anggota jaringan ARPANET. Pada tahun yang

sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah

gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan

untuk pertama kalinya di Universitas Sussex.Hari bersejarah berikutnya adalah tanggal 26 Maret

1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar

Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di

ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan

Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981

France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, di mana

(20)

membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi

yang diakui oleh semua jaringan.

Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet

Protocol atau IP yang kini kita kenal semua. Sementara itu di Eropa muncul jaringan komputer

tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di

negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan

newsgroup USENET. Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada

tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain

Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000

komputer lebih. Setahun kemudian alamat anggota jaringan mulai menggunakan alamat dengan

akhiran .com.. Sistem alamat yang serba praktis ini langsung menggelumbungkan jumlah

komputer yang tersambung dengan jaringan. Pada 1987 jumlah komputer yang tersambung ke

jaringan melonjak 10 kali lipat menjadi 10.000 lebih.

Tahun 1988, antar sesama komputer sudah mulai dapat mengobrol atau chatting, karena

Jarko Oikarinen dari Finland berhasil menemukan dan sekaligus memperkenalkan IRC atau

Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali

melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk

sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee

menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan

komputer lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau World

(21)

Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui

sejuta komputer, dan di tahun yang sama muncul istilah "surfingtheinternet". Tahun 1994, situs

internet telah tumbuh menjadi 3.000 alamat halaman, dan untuk pertama kalinya

virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo!

Didirikan, yang juga sekaligus tahun kelahiran Netscape Navigator 1.0.

Setahun kemudian internet sudah menjadi jalur di mana suara, gambar, bisa streaming

sekaligus. Tahun 1996 transaksi perdagangan di internet sudah mencapai satu milyar dollar AS.

Tahun 1997 situs internet sudah melewati 1,2 juta. Nama domain business.com mencapai rekor

penjualan 150.000 dollar AS. Tahun 1998, situs internet tumbuh menjadi 4,2 juta, dan nama

domain yang terdaftar sudah melewati angka dua juta. Tahun 1999 nama domain business.com

terjual kembali 7,5 juta dollar AS. Tahun 2000 situs internet sudah melewati 21,1 juta.

2.3 Teknologi Internet

Internet sebagai suatu media informasi memiliki beberapa teknologi yang umum untuk diketahui

diantaranya adalah URL, TCP/IP, nama domain, browser, email, dan chatting. Semuanya adalah

(22)

2.3.1 URL (Uniform Resource Locator)

URL digunakan sebagai penunjuk lokasi pada internet. URL dapat dimisalkan dengan alamat

yang menunjuk pada suatu lokasi . Contoh penggunaan URL adalah untuk menunjuk alamat

pada suatu website.

2.3.2 Nama Domain

Setiap komputer yang terhubung jaringan TCP/IP akan memilki IP address yang unik. IP address

terdiri dari empat grup angka yang dipisahkan oleh titik. Nama domain sebenarnya adalah

representasisari IP address. Sebagai contoh IP address dari

website Google. Perbedaannya adalah saat mengetikkan ur

terlebih dahulu mencari IP address dari google.com yaitu

me-link ke server tempat file –filenya disimpan.

2.3.3 Browser

Browser adalah sebuah program yang digunakan untuk menampikan halaman web. Browser

berkomunikasi dengan web server melalui protocol HTTP, yang membaca dan menerjemahkan

bahasa HTML dan data gambar untuk ditampilkan secara visual sehingga informasi yang ada

dapat dibaca.. Pengeksekusian atau pembacaan halaman web oleh browser dibagi menjadi dua

(23)

1. Client Side

Pada sisi klien, script yang dibuat akan dijalankan pada komputer klien (user) lalu

ditampilkan hasinya pada browser sehingga sering disebut browser scripting.

Diantaranya adalah HTML, JavaScript, VBScript, DHTML dan lain – lain.

Kegunaannya untuk membuat tampilan pada web lebih menarik dan dinamis.

2. Server Side

Pada sisi server, script akan dijalankan pada komputer server, kemudian server akan

mengirimkan hasilnya pada browser komputer klien. Kerja script pada server side

berbeda dengan client side, pada server side, server pada komputer menjadi berat ,

karena server side membutuhkan banyak resource server untuk mendukung

scriptingnya. Scripting pada server side diantaranya adalah Perl, PHP, ASP, JSP,

Coldfusion dan lain-lain.

2.3.4 Email

Email adalah salah satu produk yang dihasilkan pada masa sejarah berkembang internet. Dengan

email komunikasi pada dunia internet menjadi lebih cepat dan efisien. Email adalah singkatan

dari electronic mail(surat elektronik) yang fungsinya sama yaitu untuk mengirim surat atau pesan

(24)

2.3.5 Chatting

Chatting adalah pembicaraan yang dilakukan kepada orang lain dengan menuliskan kata-kata

dan menggunakan komputer yang terhubung ke internet secara bersamaan. Apapun yang anda

ketik melalui keyboard, maka akan muncul pada layar komputer rekan chatting anda. Ada

banyak program-pogram chatting diantaranya Yahoo Instant Messager (YIM), MIRC, MSN, dan

lain-lain.

2.4.Pengenalan HTML

2.4.1 Pendahuluan HTML

HTML atau yang memiliki kepanjangan Hypertext Markup Language adalah script dimana

kita bisa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri adalah suatu

dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena

bentuknya itu maka HTML dapat dibaca oleh berbagai platform seperti : Windows, Linux,

Macintosh. Kata “Markup Language“ pada HTML menunjukkan fasilitas yang berupa tanda

tertentu dalam skrip HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan lain-lain

dengan perintah yang telah ditentukan pada elemen HTML

.

HTML sendiri dikeluarkan oleh W3C(World Wide Web Consortium), setiap terjadi

perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi

(25)

2.4.2 Bagian-Bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah

tertentu, misalnya kelompok perintah form yang ditandai dengan kode <form>, judul dengan

<title> dan sebagainya. Untuk lebih lanjut mengenai bagian-bagian HTML perhatikan skema dibawah ini :

<html> <head>

<title>…</title> </head>

<body>

… isi dari halaman web … </body>

</html>

Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis

besar bentuk umum tag adalah sebagai berikut :

<tag-awal>TEKS<tag-akhir>

Namun ada juga tag yang tidak perlu ada tag penutup seperti <br>, <hr>, <img>, dan

(26)

2.5 Pengenalan PHP

2.5.1 Sejarah PHP

PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web. PHP

dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk

menghitung jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama FI (Form

Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah

data form dari

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan

menamakannya

Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi

programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini

diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang

meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan

bernam

Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan

(27)

Pada tahun 1997, sebuah perusahaan bernama

menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut

merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada

pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan

PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab

versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki

kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam

versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan

model

pemrograman kearah pemrograman berorientasi objek.

2.5.2 Kelebihan dan Kelemahan PHP

Kelebihan PHP sebagai bahasa server-side adalah :

1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah

kompilasi dalam penggunaanya.

2. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai

dengan apache, dengan configurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer

(28)

4. Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah karena referensi

yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

menjalankan perintah-perintah system.

Adapun Kelemahan PHP adalah :

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan

template dapat memperbaikinya).

3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam

melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

2.5.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu

memberikan tanda tag buka dilanjutkan tanda tanya ( <? ) kemudian ditutup dengan tanda tanya

dilanjutkan tanda tag tutup ( ?> ). Ada dua tipe penggabungan antara PHP dan HTML yaitu:

1. Embedded Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP

digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan

script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian

(29)

Contoh penulisan Embedded Script dapat dilihat di bawah ini :

<html> <head>

<title>Testing</title> </head>

<body>

<? echo "Halo Dunia"; ?> </body>

</html>

2. Non Embedded Script

Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan

cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan

bagian dalam sebuah dokumen. Non Embedded Script menempatkan script HTML

sebagai bagian dari script PHP.

Contoh Penulisan Non Embedded Script dapat dilihat dibawah ini :

<?

echo ‘<html>’; echo ’<head>’;

(30)

echo ‘</body>’; echo ’</html>’; ?>

2.6 Pengenalan SQL

2.6.1 Sejarah SQL

SQL adalah sebuah database yang dapat berjalan sebagai Server maupun Client. Produk database

MySQL ini memiliki General Public Licence, dan bersifat Open Source, sehingga bebas untuk

digunakan, diedarkan, maupun dikembangkan kembali, tanpa harus khawatir dengan hak

cipta.Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama EF Codd yang

membahas tentang ide pembuatan basis data relasional pada bulan juni tahun 1970. Dalam artikel

ini juga dibahas tentang kemungkinan pembuatan bahasa standar untuk mengakses data dalam

basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query

Language).

Setelah terbitnya artikel tersebut, maka IBM mengadakan proyek pembuatan basis data

relasional beserta SEQUEL. Akan tetapi karena permasalah hukum mengenai penamaan

SEQUEL, maka IBM merubahnya menjadi SQL. Implementasi basis data relasional dikenal

dengan System/R.

Di akhir tahun 1970-an muncul perusahaan bernama Oracle yang membuat server basis

(31)

Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar defacto bahasa dalam

manajemen basis data.

2.6.2 Standarisasi SQL

Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh

ANSI. Standar ini sering disebut dengan SQL86. Standar tersebut kemudian diperbaiki pada

tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92.

Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi

kebanyakan implementasi mereferensi pada SQL92.

2.6.3 Pemakaian Dasar SQL

Pemakaian dasar SQL adalah sebagai berikut:

1. Mendefinisikan Tabel

Untuk mendefinisikan / membuat suatu tabel digunakan sintaks:

CREATE TABLE NAMA_TABLE (DEFINISI_TABLE); Contoh:

(32)

2. Menyimpan data

Untuk menyimpan data dalam tabel dipergunakan sintaks:

INSERT INTO NAMA_TABLE (DAFTAR_FIELD) VALUES (DAFTAR_NILAI); Contoh:

INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('rozi', 'jl. Kapten muslim gg. Pertama no. 74', '201285');

3. Mengambil data

Untuk mengambil data dipergunakan sintaks:

SELECT DAFTAR_FIELD FROM NAMA_TABLE KONDISI; Contoh:

SELECT nama FROM TEST;

Kondisi diatas berupa optional (bisa digunakan dan bisa tidak digunakan).

4. Mengubah data

Untuk mengubah data dipergunakan sintaks :

UPDATE NAMA_TABEL SET DATA_FIELD_LAMA WHERE DATA_FIELD_BARU;

Contoh:

UPDATE mahasiswa SET nama = 'rozi' WHERE nama = 'fachru';

5. Menghapus data

Untuk menghapus data dipergunakan sintaks:

(33)

Contoh:

DELETE FROM TEST WHERE NAMA='rozi';

2.7 Pengenalan CSS

Cascading Style Sheets (CSS) adalah suat

tampilan suatu dokumen yang ditulis dala

pada HTML. Dan tugas utama CSS adalah adalah menetapkan aturan tampilan/style yang akan

digunakan pada sebuah website. CSS dapat mengubah besar kecilnya text, mengganti warna

background pada sebuah halaman, atau dapat pula mengubah warna border pada tabel, dan masih

banyak lagi hal yang dapat dilakukan oleh CSS. Singkatnya, CSS digunakan untuk mengatur

susunan tampilan pada halaman HTML.

2.8 Pengenalan DHTML

DHTML adalah suatu istilah yang diberikan untuk suatu halaman web yang memanfaatkan

HTML (Hypertext Markup Language) dan DOM (Document Object Model), CSS (Cascading

Style Sheet) dan client-side scripting untuk membuat tampilan halaman tersebut dinamis atau

interaktif. Istilah Dynamic ditambahkan untuk membedakan sifat dinamis halaman web ini

(34)

DHTML mulai diterapkan pada browser generasi ke empat - Microsoft Internet Explorer

4 (IE4) dan Netscape Communicator 4 (NS4). DHTML sepenuhnya merupakan teknologi client

side yang hanya bergantung pada kemampuan browser untuk menampilkan dan memanipulasi

elemen halaman web yang tidak bisa dilakukan dengan hanya mengandalkan HTML.

Sebagian besar hal yang bisa dibuat dengan DHTML bisa juga dibuat dengan

menggunakan teknologi authoring web lain seperti Java, Flash, atau ShockWave. Penggunaan

DHTML mempunyai kelebihan karena tidak memerlukan plugin apapun untuk menjalankannya

dan ukurannya jauh lebih kecil dibandingkan penggunaan teknologi lain. Kelemahannya, masih

banyak hal-hal yang belum bisa dilakukan dengan menggunakan DHTML seperti suara dan

video. Saat ini sudah cukup banyak penerapan DHTML yang sering anda temukan sewaktu

mengakses internet sehari-hari. Yang umum misalnya rollover menu (baik berbentuk image

ataupun teks biasa), dropdown menu, trailing cursor, sliding text, dll.

2.9 Adobe Photoshop 7.0

Adobe Photoshop merupakan salah satu program aplikasi yang ditujukan untuk menyunting dan

memanipulasi gambar (image-editing). Dengan Adobe Photoshop 7.0 dapat membuat dan

menyunting gambar dengan kualitas yang tinggi yang siap untuk dicetak,ditempatkan di situs

Web dan untuk keperluan lainnya.

Adobe Photoshop 7.0 merupakan program aplikasi pengolah image atau gambar Bitmap.

Image atau gambar Bitmap yang sering disebut Raster, merupakan gambar yang dibentuk dari

(35)

atau picture elements. Pada saat menyunting image atau gambar, proses yang terjadi sebenarnya

adalah hanya menyunting lokasi pixel-pixel ini. Gambar bitmap ini biasanya digunakan pada

fotografi atau digital painting sehingga mode ini sangat bergantung pada tingkat kepadatan

(resolusi) grid pixel-nya. Semakin tinggi resolusi sebuah image atau gambar, maka pixel yang

dikandungnya akan semakin banyak dan semakin rapat sehingga image atau gambar akan

mempunyai detail yang lebih baik atau nyata. Namun perlu diperhatikan bahwa semakin besar

resolusi sebuah image atau gambar akan berakibat ukuran filenya semakinbesar.

Adobe Photoshop 7.0 mempunyai tiga mode warna yang digunakan, yaitu RGB, CMYK,

dan index color. Struktur image atau gambar yang dihasilkan monitor dengan image atau

gambar cetak mempunyai perbedaan. Layar komputer atau monitor mempunyai elemen

pembentukan warna Red, Green dan Blue (RGB), sedangkan warna yang dihasilkan oleh media

cetak mempunyai empat kali proses pewarnaan yaitu Cyan, Magenta, Yellow, dan Black

(CMYK).

(Seri Penuntun Praktis Adobe Photoshop 7.0, Budi Permana Elek MediaKomputindo, 2003).

(36)

2.10 PSPad Editor

PSPad Editor adalah editor programmer dengan dukungan untuk profil sintaks penyorotan ganda.

dengan hex editor, CP konversi, perbedaan teks, template, macro, opsi periksa ejaan,

auto-completion, Code Explorer dan banyak lagi.

Program ini dikonfigurasi untuk bahasa pemrograman yang paling populer (VB, C + +, SQL,

PHP, ASP, Python dll) dan Anda dapat lebih lanjut menyesuaikan pengaturan sintaks. PSPad

termasuk alat tambahan yang sangat berguna untuk mengedit HTML (kompres, kode format) dan

juga mengintegrasikan TopStyle Lite dan TidyHTML. Program ini dapat digunakan sebagai IDE

untuk compiler apapun.

Fitur tambahan termasuk dukungan untuk proyek, browsing file, cara pintas kustom, built-in FTP

klien untuk mengedit file pada server dan banyak lagi.

(37)

BAB 3

GAMBARAN UMUM PERUSAHAAN

3.1 Gambaran Umum Perusahaan / Latar Belakang Perusahaan.

Teknologi informasi adalah suatu unsur yang terpenting dalam pelayanan PT. PLN (Persero)

cabang Medan, divisi ini bertugas untuk melakukan riset, pengembangan standarisasi

perangkat. Tuntutan peningkatan pelayanan manajemen merupakan suatu kebutuhan

informasi untuk mengambil keputusan manajamen merupakan yang harus terlayani oleh

sistem saat ini.

3.1.1 Sejarah Singkat Perusahaan

Listrik mulai ada di wilayah indonesia tahun 1893 di daerah batavia (Jakarta sekarang), maka 30

tahun kemudian (1923) listrik mulai ada di medan. Sentralnya di bangun di tanah pertapakan

Kantor PLN Cabang Medan yang sekarang di Jl. Listrik no. 12 Medan, dibangun oleh NV

(38)

Tanjung Pura dan Pangkalan Brandan (1924), Tebing Tinggi (1927), Sibolga (NV ANIWM)

Brastagi dan Tarutung (1929), Tanjung Balai (1931) milik Gemeente-Kotapraja, Labuhan Bilik

(1936) dan Tanjung Tiram (1937).

Pada masa penjajahan jepang, jepang hanya mengambil pengelolaan perusahaan listrik

Swasta belanda tanpa mengadakan penambahan mesin dan perluasan jaringan. Daerah kerja

dibagi menjadi perusahaan listrik sumatera utara, Perusahaan Listrik jawa dan seterusnya sesuai

struktur organisasi pemerintahan tentara jepang waktu itu.

Setelah proklamasi RI 17 Agustus 1945, dikumandangkan kesatuan aksi karyawan

Perusahaan Listrik di seluruh penjuru tanah air untuk mengambil alih perusahaan listrik bekas

milik swasta Belanda dari tangan jepang. Perusahaan Listrik yang sudah di ambil ali itu

diserahkan kepada Pemerintah RI dalam hal ini Departemen Pekerjaan Umum. Untuk

mengenang ambil alih itu, maka dengan penetapan Pemerintah No.1 SD/45 ditetapkan tanggal 27

oktober sebagai hari listrik. Sejarah memang membuktikan kemudian bahwa dalam suasana yang

makin memburuk dalam hubungan Indonesia-Belanda, tanggal 3 oktober 1953 keluar Surat

keputusan Presiden No. 163 yang memuat ketentuan Nasionalisasi Perusahaan Listrik milik

swasta Belanda sebagai perwujudan Pasal 33 ayat (2) UUD 1945.

Setelah aksi ambil alih itu, sejak tahun 1955 di medan berdiri perusahaan Listrik Negara

Distribusi Cabang Sumatera Utara (Sumatera Timur dan Tapanuli) yang mula-mula dikepalai

(39)

BPU PLN berdiri dengan SK MENTERI PPUT No. 16/1/20 tanggal 20 Mei 1961, maka

organisasi Kelistrikan dirubah Sumatera Utara, Aceh, Sumbar, Riau menjadi PLN Eksploitasi I.

Tahun 1965, BPU PLN dibubarkan dengan peraturan Menteri PUT No. 9/PRT/64 dan

peraturan Menteri No. 1/PRT/65 ditetapkan pembagian daerah kerja PLN menjadi 15 Kesatuan

Daerah Eksploitasi. Sumatera Utara tetap menjadi Eksploitasi I.

1. Dari Eksploitasi I menjadi Eksploitasi II

Sebagai tindak lanjut dari pembentukan PLN Eksploitasi I Sumatera Utara tersebut, maka

dengan Keputusan Direksi PLN No. Kpts 009/DIR/PLN/66 tanggal 14 april 1966, PLN

Eksploitasi I dibagi menjadi empat cabang dan satu sektor, yaitu Cabang Medan, Binjai,

Sibolga, Cabang P.Siantar (berkedudukan di Tebing Tinggi). PP No. 18 tahun 1972

mempertegas kedudukan PLN sebagai Perusahaan Umum Listrik Negara dengan hak,

wewenang, dan tanggung jawab membangkitkan, menyalurkan dan mendistribusikan tenaga

listrik ke seluruh wilayah Negara RI. Dalam SK Menteri tersebut PLN Eksploitasi I Sumatera

Utara dirubah menjadi PLN Ekspoitasi II Sumatera Utara.

2. Eksploitasi II Menjadi Wilayah II.

Kemudian menyusul Peraturan Menteri PUTL No. 013/PRT/75 yang merubah PLN

Ekploitasi menjadi PLN Wilayah. PLN Eksploitasi II menjadi PLN Wilayah II Sumatera

Utara.

(40)

Dengan keluarnya peraturan pemerintah No. 23 / 1994 tanggal 16 juni 1994 maka ditetapkan

status PLN sebagai Persero. Adapun yang melatarbelakangi perubahan status tersebut adalah

untuk mengantisipasi kebutuhan listrik yang terus meningkat dewasa ini. Dimana pada abad

21 nanti PLN tidak dapat harus mampu menghadapi tantangan yang ada. PLN harus mampu

menggunakan tolak ukur internasional, dan harus mampu berwaspada tinggi, dengan

manajemen yang berani, transparan, terbuka, disentralisasi, profil centre dan cost centre.

Untuk mencapai tujuan PLN meningkatkan kesejahteraan masyarakat dan mendorong

perkembangan industri pada PJPT II yang bertanggung jawab cukup besar dan berat,

kerjasama dan hubungan yang harmonis dengan instansi dan lembaga yang terkait perlu

dibina dan ditinggikan terus.

4. Pemisahan PT. PLN (Persero) Wilayah II dan PT. PLN (Persero).

Pembangkitan dan Penyaluran Sumatera Utara Bagian Utara. Perkembangan kelistrikan di

Sumatera Utara terus mengalami pertumbuhan dan perkembangan yang begitu pesat, hal ini

ditandai dengan semakin bertambahnya jumlah pelanggan, perkembangan fasilitas

kelistrikan, kemampuan pasokan listrik dan indikasi-indikasi pertumbuhan lainnya.

Untuk mengantisipasi pertumbuhan dan perkembangan kelistrikan Sumatera utara di

masa-masa mendatang serta sebagai upaya untuk meningkatkan kualitas pelayanan jasa kelistrikan,

maka berdasarkan syarat Keputusan Nomor.078.K/023/DIR/1996 tanggal 9 agustus 1996

dibentuk organisasi baru dibidang jasa pelayanan kelistrikan yaitu PT. PLN (Persero)

pembangkitan dan penyaluran Sumatera Bagian Utara.

Dengan pembentukan organisasi baru PLN Pembangkitan dan penyaluran Sumatera bagian

(41)

yang sebelumnya dikelola PLN Wilayah II berpindah tanggungjawab pengelolaanya ke PLN

Pembangkitan dan Penyaluran Sumbagut. Sementara itu, PLN Wilayah berkonsentrasi pada

distribusi dan penjualan tenaga listrik.

3.2 VISI,MISI,Motto dan Logo Perusahaan

3.2.1 Visi

1. Menciptakan perusahaan yang modern, efisien dan mandiri yang berorientasi pada keputusan pelanggan (Customer Satisfaction) dan Perusahaan (Change Oriented).

2. Berorientasi ke masa depan

3. Orientasi bisnis yang sehat dan mandiri.

4. Sumber daya manusia (SDM) memiliki sikap peduli, tanggap terhadap perubahan 5. Bercitra baik dan berperan serta di pasar Modal (GO Publik).

6. Diakui sebagai perusahaan kelas dunia yang bertumbuh kembang unggul, dan terpercaya dengan bertumpu pada potensi insani.

3.2.2 Misi

1. Memberikan kontribusi dalam pembangunan nasional 2. Melakukan usaha sesuai dengan kaidah ekonomi yang sehat 3. Memperhatikan kepentingan Stake Holder

4. Menjaga kualitas produk

(42)

3.2.3 Motto

Motto:“Listrik untuk Kehidupan yang lebih baik “( Electricity for a Better Life )

3.2.4 Makna Logo Perusahaan

Setiap perusahaan mempunyai logo sebagai ciri khusus yang membedakan suatu

perusahaan dengan perusahaan lainnya. Lambang perusahaan ataupun makna perusahaan.

Gambar 3.1 Logo Perusahaan PT. PLN (Persero

1. Gambar lambang PT (Persero) PLN tercantum dalam suatu bidang dasar datar:

a. Berwarna Kuning Keemasan.

b. Berbentuk segi empat dan berskala ukuran lebar : panjang yaitu 3:4

c. Tanpa garis pinggir, bila diperlukan penggambaran segi empat tersebut pada titik (b),

dapat digunakan garis pinggir sebagai batas.

d. Tanpa tulisan : LISTRIK NEGARA ataupun tulisan-tulisan lainnya.

2. Gambar lambang PT (Persero) PLN diartikan sebagai berikut:

(43)

b. Lambang gelombang dipergunakan dalam lambang PT (Persero) PLN, karena segala

macam tenaga (energi) dapat dinyatakan sebagai gelombang (cahaya, listrik, akustik

dan lain-lain mencakup konservasi segala macam tenaga (energi) menjadi listrik.

c. Tiga buah gelombang sejajar diartikan, tiga sikap karyawan PT (Persero) PLN dalam

melaksanakan tugas negara : bekerja keras, bergerak cepat dan bertindak tepat.

Artinya yang lain adalah bahwa pelaksanaan tugas PT (Persero) PLN harus serempak

dalam tiga bidang : pembangkitan, penyaluran, dan distribusi tenaga listrik.

3. Warna lambang diartikan sebagai berikut:

a. Warna kuning keemasan melambangkan keagungan Tuhan Yang Maha Esa, serta

agungnya kewajiban PT (Persero) PLN.

b. Warna merah darah melambangkan keberanian dan dinamika dalam melaksanakan

tugas untuk mencapai sasaran pembangunan.

c. Warna biru laut melambangkan kesetiaan dan pengabdian pada tugas untuk menuju

dan mencapai kemakmuran dan kesejahteraan rakyat indonesia seperti dinyatakn

dalam peraturan pemerintah No. 10 Tahun 1972.

d. Sebagai Agen Pembangunan : Berusaha meningkatkan Kesejahteraan dan

kemakmuran masyarakat secara adil dan merata, meningkatkan kegiatan ekonomi

(44)

3.3 Struktur organisasi Perusahaan

Dengan adanya perkembangan dunia usaha yang semakin pesat, struktur organisasi sangat

diperlukan untuk dapat membedakan batas-batas wewenang dan tanggung jawab setiap bagian.

Dapat disimpulkan bahwa struktur organisasi adalah suatu bagan yang menentukan gambaran

tugas dan tanggung jawab setiap bagian secara sistematis yang menunjukkan adanya hubungan/

keterkaitan antara setiap bagian untuk mencapai tujuan yang telah diterapkan.

Pembagian tugas secara tegas dan jelas dapat dibedakan. Pimpinan langsung memerintah

dan memberi petunjuk-petunjuk kepada Kepala Bagian untuk diteruskan kepada bawahannya

yang sudah ditentukan berdasarkan spesialisasi tugas. Wewenang dari pucuk pimpinan

dilimpahkan sepenuhnya kepada bawahannya dalam bidang pekerjaan sepanjang yang

menyangkut bidang kerjanya

3.4 Tugas Pokok dan Tanggung Jawab Pelaksanaan Cabang.

Organisasi adalah manajemen untuk mencapai tujuan perusahaan secara efesien dan efektif.Oleh

karena itu PT. PLN (Persero) cabang Medan telah menetapkan struktur organisasi dalam

usahanya mencapai dan menjalankan perencanaan dan strategi terpadu perusahaan.

1. Manager Cabang

Mengelola dan melaksanakan kegiatan penjualan tenaga listrik pelayanan pelanggan, dan

(45)

efesien sesuai tata kelola perusahaan yang baik berdasarkan kebijakan kantor induk untuk

menghasilkan pendapatan perusahaan yang didukung dengan pelayanan, tingkat mutu dan

keandalan pasokan yang baik untuk memenuhi kebutuhan pelanggan , serta melakukan

pembinaan dan pemberdayaan unit dibawahnya.

2. Bagian Distribusi

Mengkordinasikan perencanaan,pengoperasian dan pemeliharaan sarana mutu serta kendalan

yang baik dan menerapkan tata kelolah perusahaan yang baik.

Adapun fungsi dan bagian distribusi adalah sebagai berikut :

a. Merencanakan pengembangan system pendistribusian tenaga listrik

untukmeningkatkan mutu dan kendala pendistribusian tenaga listrik.

b. Merencanakan pengoperasian dan pemeliharaan jaringan distribusi listrik.

c. Melaksanakan pelayanan gangguan pendistribusian tenaga listrik.

d. Menyusun ROU/UAI bagian distribusi.

e. Mengkaji dan mengevaluasi mutu dan kendala pendistribusian tenaga listrik yang

menunjang.

Bagian distribusi dibagi kedalam beberapa sub bagian, yaitu :

1. Sub Bagian Distribusi

Melaksanakan pengoperasian system pendistribusian tenaga listrik dan penertipan

penggunaan jaringan distribusi tenaga listrik kepada pelanggan. Adapun tugas-tugas bagian

operasi distribusi adalah sebagai berikut :

a. Melaksanakan kegiatan pengawasan dan pemeriksaan Gardu serta jaringan distribusi

listrik.

(46)

c. Melaksanakan pelayanan/penanggulangan gangguan jariangan tegangan rendah, gardu

distribusi, alat pembatas dan pengukur (APP) rangkaian sambungan untuk pelanggan.

2. Sub Bagian pemeliharaan distribusi

Melaksanakan pemeliharaan jaringan distribusi dan peneraan alat pembatas dan pengukur

(APP) rangkaian sambungan untuk pelanggan.

Seksi pemeliharaan distribusi mempunyai tugas pokok :

1. Melaksanakan pengawasan pemeliharaan sarana pendistribusian tenaga listrik.

2. Melaksanakan peneraan alat pembatas dan pengukur (APP) rangkaian jaringan teganggan

rendah sambungan rumah dan APP nya.

3. Melaksanakan pemasangan dan pembongkaran sambungan rumah dan APP nya.

3. Bagian Pemasaran

Melaksanakan kegiatan penyusunan perkiraan kebutuhan tenaga listrik, penjualan tenaga

listrik, penyuluhan survey data pelanggan tenaga listrik di wilayah kerjanya.

4. Bagian Komersil

Melakukan upaya pencapaian pendapatan, penyelamatan pendapatan dari penjualan tenaga

listrik, dan melaksanakan kebijakan penjualan tenaga listrik serta menerapkan tata kelola

perusahaan yang baik.

Bagian komersil dibagi dalam beberapa sub bagian yaitu :

a. Sub Bagian Pembacaan Meter

Melaksanakan pembacaan stand KWh meter, sebagai dasar pembuatan rekening listrik

dan melaksanakan pengawasan pembacaan meter yang dilakukan oleh pihak out

sourching.

(47)

Melaksanakan kegiatan administrasi tata usaha langganan meliputi pelayanan pelanggan,

administrasi langganan, penagihan, dan kegiatan pemutusan dan penyambungan.

c. Sub Bagian System Informasi

Melaksanakan kegiatan perencanaan, pengembangan, dan pemeliharaan sistem aplikasi

teknologi informasi dalam rangka menunjang pelayanan penjualan tenaga listrik.

d. Bagian Keuangan

mengkordinasikan penyelenggaraan pengolahan anggaran, keuangan, perpajakan dan

asuransi sesuai dengan prinsip-prinsip manajemen dan membuat laporan keuangan dan

akuntansi yang akurat dan tepat waktu.

Bagian keuangan mempunyai sub, Bagian yaitu :

a. Sub Bagian Pengendalian Anggaran & Keuangan

Menyusun rencana kerja dan anggarannya serta melaksanakan pengelolahan dan alur kas.

b. Sub Bagian Pendapatan

Melaksanakan pemantuan anggaran belanja dan pendapatan cabang pengurusan asuransi

dan pencarian pajak perusahaan.

c. Sub Bagian Akuntansi

Melaksanakan pencatatan semua transaksi aktiva lancer, aktiva tetap, PDP, kas Bank

serta inventarisasi aktiva tersebut diatas sesuai dengan standar akuntansi dan kebijakan

direksi.

d. Bagian SDM dan Administrasi

Melaksanakan pengolahan kepegawaian, kesekretarian, perbekalan dan keamanan.

e. Sub Sumber Daya Manusia

(48)

f. Sub Bagian Sekretariat

Melaksanakan tata usaha kesekretariat dan pengurusan rumah tangga serta keamanan

lingkungan kerja.

g. Sub Bagian Perbekalan

Melaksanakan kegiatan bidang perbekalan meliputi rencana persediaan, pengadaan dan

penyimpanan barang/material, alat tulis kantor dan administrasi perbekalan.

3.5 Hambatan-Hambatan Pelaksanaan Praktek Kerja Lapangan (PKL)

Dalam setiap melaksanakan kegiatan pasti akan terdapat hambatan-hambatan yang akan

menyulitkan kita dalam melaksanakan setiap kegiatan tersebut. Bagian halnya dengan penulis

yang baru mengenal dan memasuki dunia kerja yang sesungguhnya. Hambatan yang penulis

dapatkan selama Praktek Kerja Lapangan, yaitu berasal dari perusahaan, lembaga pendidikan

bahkan dari diri penulis sendiri.

3.5.1 hambatan Sebelum Pelaksanakan Praktek Kerja Lapangan

Persyaratan untuk melaksanakan Praktek Kerja Lapangan seluruh Mahasiswa/I harus mampu

mengetik dengan spesifikasi, accuracy 95 % dan speed 40, hal ini menjadi hambatan bagi penulis

(49)

3.5.2 Hambatan Selama Pelaksanaan Praktek Kerja Lapangan

1. Pada awal melaksanakan praktek kerja lapangan penulis masih merasa canggung karena

penulis belum mengetahui lingkungan kantor, dan belum mengenal para pegawainya.

2. Penulis belum mengerti dalam melaksanakan pekerjaan yang diberikan ditempat Praktek

Kerja Lapangan karena belum terbiasa dalam menghadapi dunia kerja yang

sesungguuhnya.

3. Kesibukan para pegawai dalam bekerja dalam membuat penulis segan untuk bertanya

(50)

BAB 4

PERANCANGAN SISTEM

4.1 Perancangan system

Tahap perencanaan dan perancangan system ini merupakan tahap awal dalam membangun sebuah situs, seperti membuat perencanaan, perancangan, diagram alur,tujuan dan isi dari sebuah situs.Situs ini dirancang dengan menggunkan PHP sebagai bahasa pemrogramannya dan MySQL sebagai databasenya.

4.2 Database Server

Tahap ini merupakan tahap dimana penulis menemukan data yang sudah ada pada bagian server. Data tersebut nantinya akan diproses oleh data yang sudah dibuat.Tempat untuk menampung data

tersebut disebut dengan database. Database terdiri atas table-tabel yang dibuat dengan menggunakan program MySQL.Dalam Penyimpanan data, data akan disimpan dalam database.

Dalan hal ini penulis mySQL sebagai tempat penyimpanan data pada website ini yang memiliki server tersendiri. Untuk menghasilkan nforamasi pada website dibutuhkan beberapa tabel data

dalam satu database,yaitu:

Tabel 4.2.1 Login

Field Type Size

id integer 4

(51)

password varchar 15

level varchar 10

Tabel 4.2.2 Pelayanan

Field Type Size

id integer 11

jenis_hardware varchar 25

merk varchar 25

jenis_rusak varchar 250

solusi varchar 350

pelapor varchar 25

hp varchar 13

tanggal date

username_log varchar 15

4.3 Algoritma Program

Algoritma merupakansuatu cara menganalisis ( menjelaskan ) urutan dan hubungan

kegiatan-kegiatan yang akan dilakukan untuk memecahkan suatu masalah sehingga tercapai tujuan yang

diinginkan.Program merupakan serangkaian instruksi yang logis dan dibuat dalam bahasa yang

dimengerti oleh computer serta memililki aturan-aturan tertentu.Untuk memudahkan dalam

pengoperasian system yang tlah siap dirancang,penulis membuat algoritma dari program yang

telah dibuat.Adapun algoritma yang dibuat penulis adalah sebagai berikut :

(52)

Langkah 1 : Aktifkan browser Interner Explorer atau Mozilla Firefox, ketik address bar http://localhost/service kemudian ketik icon

”Go”/”Enter” pada sudut kanan address bar, maka akan tampil halaman utama website.

Langkah 2 : Pilih menu yang tersedia.

Ada beberapa menu dalam website PT PLN (Persero) Cabang Medan,yaitu : 1. Log in, terdiri atas :

a) Username

b) Password

2. Aplikasi Service komputer, terdiri atas :

a) Menu

b) Laporan

4.5 Algoritma Admin

Langkah 1 : Aktifkan browser Interner Explorer atau Mozilla Firefox,

ketik address ba

icon”Go”pada sudut kanan address bar, maka akan tampil halaman utama website.

Langkah 2 : Untuk melakukan login, masukkan user login dan password di tempat web login, lalu klik login.

Langkah 3 : Periksa user login dan password yang dimasukkan, jika benar maka tampil halaman selanjutnya, dan jika salah maka mucul peringatan untuk memperbaiki user login dan password.

Langkah 4 : Pilih salah satu menu yang ada di halaman Admin, lalu kita akan masuk ke jendela menu yang dipilih, seperti

(53)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam menyelesaikan desain

sistem yang telah disetujui seperti menginstall sistem, menguji sistem yang dibuat dan memulai

sistem baru atau sistem yang diperbaiki.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru

3. Menguji apakah sistem baru tersebut sesuai dengan pemakai (user).

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana,

(54)

5.3 Spesifikasi Sistem

Spesifikasi sistem untuk yang dianjurkan penulis untuk membuat dan menjalankan aplikasi web

ini di komputer lokal adalah sebagai berikut:

1. Komputer dengan processor Intel Pentium III,667MHz atau setara.

2. Memori RAM 128 MB atau lebih.

3. Kapasitas Hardisk minimal 10 GB.

4. Microsoft Windows 2000 service pack 4 atau XP Home.

5. Microsoft Windows XP Professional (lebih disarankan).

5.4Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun

softwarenya dapat diperoleh dari situs

untuk PHP dan

menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah

instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi yang diberikan setelah

(55)

5.4.1 Mengkonfigurasi Apache, MySQL, dan PHP

1. Buka file httpd.conf yang berada di folderconf pada Apache. Kemudian tambahkan file yang

bercetak tebal berikut di akhir baris file httpd.conf :

…….

…….

…….

#<VirtualHost *:80>

# ServerAdmin webmaster@dummy-host.example.com

# DocumentRoot /www/docs/dummy-host.example.com

# ServerName dummy-host.example.com

# ErrorLog logs/dummy-host.example.com-error_log

# CustomLog logs/dummy-host.example.com-access_log common

#</VirtualHost>

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

# For PHP 5

Action application/x-httpd-php "/php/php-cgi.exe"

2. Buka filephp.ini di folderC:\WINDOWS dengan menggunakan notepad dan lakukan

(56)

………

………

………

; You should do your best to write your scripts so that they do not require

; register_globals to be on; Using form variables as globals can easily lead

; to possible security problems, if the code is not very well thought of.

register_globals = On

………

………

………

; Directory in which the loadable extensions (modules) reside.

extension_dir = "c:\PHP\ext"

;extension=php_filepro.dll

extension=php_gd2.dll (hilangkan tanda ; di depan kalimat)

;extension=php_gettext.dll

;extension=php_ifx.dll

;extension=php_imap.dll

;extension=php_interbase.dll

(57)

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

;extension=php_mssql.dll

;extension=php_msql.dll

extension=php_mysql.dll (hilangkan tanda ; di depan kalimat) ;extension=php_mysqli.dll

3. Mengatur MySQL dengan cara Klik Start > Programs > MySQL > MySQL Server 5.0

>MySQL Instance Config Wizard.

4. Pilih Standard Configuration, Klik Next sampai ke Security Options.

5. Konfigurasi Apache 2.0, MySQL 5.0 dan PHP 5.1.2 telah berhasil dan dapat dipergunakan.

5.4.2 Menjalankan Apache, MySQL, dan PHP

Untuk Menjalankan ketiga software yang digunakan dapat dilakukan dengan cara sebagai

(58)

1. Untuk menjalankan Apache, Klik Start > Programs > Apache HTTP Server 5.0.55 >

Control Apache Server > Monitor Apache Servers.

2. Kemudian untuk melihat Apache telah ter-installdengan baik, tuliska

URL. Jika telah berhasil akan terlihat seperti gambar berikut ini:

Gambar 5.1 Uji Apache

3. Uji apakah PHP telah dapat dijalankan dengan cara tuliskan script berikut pada notepad :

<?php phpinfo(); ?>

(59)

4. Buka internet explorer dan tulis

tampil sebagai berikut:

Gambar 5.2 Uji PHP

5. Uji apakah MySQL telah dapat dijalankan dengan cara jalankan command promptdan ketikan

(60)

Gambar 5.3 Uji MySQL

Maka Apache, MySQL dan PHP telah dijalankan.

5.5 Menjalankan Xampp

Setelah proses instalasi berjalan dengan sempurna, langkah selanjutnya ialah menjalankan

(61)

Gambar 5.5 Direktori C:\xampp

Untuk menjalankan Xampp, klik ganda pada xampp_start.exe, sedangkan untuk

mematikan servis Xampp klik ganda pada xampp_stop.exe. Jika servis sudah berjalan akan

muncul jendela baru seperti:

(62)

5.6 Pengujian di Browser

Setelah menginstalasi Xampp, maka aplikasi web telah dapat diujikan di komputer lokal. Adapun

caranya adalah sebagai berikut:

1. Letakkan file-file yang membangun web tadi ke dalam suatu folder kemudian diletakkan di

dalam folderhtdocs, terlihat seperti gambar berikut:

Gambar 5.3 Peletakan Folder Berisi File-File Web Dalam Folder htdocs 2. Buka browser Internet Explorer / Mozilla Firefox

3. Pada kotak URL ketikka

meletakkan file-file web di folder kopidingin maka alamatnya sebagai berikut:

(63)

4. Setelah dilakukan Enter pada keyboard maka akan terlihat tampilan sebagai berikut:

Gambar 5.5 Tampilan Login

5. Ketik username dan password, lalu tekan enter dan akan muncul tampilan dibawah ini

(64)

6. Klik masukkan data kerusakan hardware akan muncul tampilan dibawah ini

(65)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Sistem informasi yang dirancang dan direalisasikan dengan menggunakan sistem operasi

Windows XP, MySQL sebagai database manajemensistem, PHP sebagai bahasa scripting yang

menyatu dengan HTML (sintaks danperintah yang diberikan sepenuhnya dijalankan di web

server), Apache sebagai web server, PSPad editor sebagai tempat penulisan kode program, dan

Adobe Photoshopsebagai web editornya. Dari realisasi tersebut dapat diambil beberapa

kesimpulan yaitu :

1. Dapat mengetahui kerusakan hardware pada PT PLN Cabang Medan

2. Sebagai suatu sistem informasi persediaan hardware yang diaplikasikan / digunakan

memperbaiki kerusakan hardware

3. Sistem informasi ini membantu PT.PLN(Persero) untuk memantau kerusakan-kerusakan

(66)

6.2 Saran

1. Kepada pihak PT PLN Cabang Medan disarankan agar selalu memantau

kerusakan-kerusakan yang terjadi guna menghindari hal-hal yang tidak diinginkan.

2. Sebelum membuat web, kumpulkan terlebih dahulu buku-buku yang berkaitan dengan

pembuatan web agar hasil web yang tercipta menarik dan bermanfaat.

3. Disarankan kepada pihak perusahaan agar menggunakan fasilitas internet dengan

kemudahaan yang dapat dimengerti pegawai dan masyarakat umum sehingga dapat

(67)

DAFTAR PUSTAKA

Arbie, 2004. Manajemen Database dengan MySQL, Jilid 1 Yogyakarta: Andi Yogyakarta Abdul kadir,Dasar pemrograman Web Dinamis Menggunakan PHP,Penerbit Andi Yogyakarta

2003-2004

Bunafit Nugroho,Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL,penerbit Gava Media,2004

Lenawati Mei,2007.Mahair dalam 7 hari : Macromedia Dreamweaver 8 dengan PHP,penerbit Andi,Madcoms Yogyakarta.

http//yudipurnawan.wordpress.com.Diakses tanggal 13 September 2010

http//id.nimhost.com

Alfandra.9 Maret 2010.Pengenalan Dasar Komputer.http://alfandra.blogspot.com .Diakses tanggal 1 februar,2010

Pengantar Ilmu Komputer.9 Maret 2010.http//ilkomput3r.wordpress.com

Madcoms.2009.Menguasai PHP & MySQL Melalui Dreamweaver.Yogyakarta:Penerbit andi

Sutarman.2009.Pengantar Teknologi Informasi.Jakarta:Bumi Aksara

(68)

LAMPIRAN A

<meta http-equiv="Content-Type" content="text/html;">

<!-- Fireworks MX Dreamweaver MX target. Created Thu Jan 27 14:08:38 GMT+0700 (SE Asia Standard Time) 2011-->

</head>

<body bgcolor="#ffffff" topmargin="100%" onload="return OK()"> <center><h1>Aplikasi Service Komputer</h1>

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=login WIDTH=200 HEIGHT=300>

<PARAM NAME=movie VALUE="../login.swf"> <PARAM NAME=quality VALUE=high>

<PARAM NAME=bgcolor VALUE=#FFFFFF>

<EMBED src="../login.swf" quality=high bgcolor=#FFFFFF

WIDTH=100 HEIGHT=200 TYPE="application/x-shockwave-flash"

PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Pro d_Version=ShockwaveFlash">

</EMBED> </OBJECT>

<form method="post" name="log" action="loginsubmit.php"> <table border="0" cellpadding="1" cellspacing="1" align="center"> <tr>

<td>Username :</td>

<td><input name="username" type="text" height="30"></td> </tr>

<tr>

<td>Password :</td>

(69)

<tr> <td></td>

<td><input name="submit" type="submit" value="Ok"> <input name="reset" type="reset" value="Batal"></td>

</tr> </table> </form> </body> </html>

2. Login Submit

<?

session_start();

include "../tanggal.php";

echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../link.css\" />";

// memulai session

include "../Koneksi.php";

$username = $_POST['username']; $password = $_POST['pass'];

// query untuk mendapatkan record dari username

$query = "SELECT * FROM login WHERE Username = '$username'"; $hasil = mysql_query($query);

$data = mysql_fetch_array($hasil);

// cek kesesuaian password echo "<body topmargin=100>";

if ($password == "") {

echo "<center>";

echo "<h1>Aplikasi Service Komputer</h1>"; echo "<h2>Isikan password Anda</h1>";

(70)

elseif ($password == $data['Password']) {

$_SESSION['Level'] = $data['Level']; $_SESSION['Username'] = $data['Username'];

echo "<script>window.location.href='../menu.php'</script>";

} else {

echo "<center>";

echo "<h1>Aplikasi Service Komputer</h1>"; echo "Hai " .$username;

echo "<h2>Login gagal</h1>";

echo "<a href=\"../../index.php\"><font color=red size=+1>[ login kembali ]</font></a>";

header ("location: ../index.php"); ?>

4. Buat Solusi

<?

session_start(); ?>

<link href="link.css" rel="stylesheet" type="text/css"> <?

if ($_SESSION['Level'] == "user"){

$Id=$_GET['Id'];

//echo $Id;

Gambar

Gambarbr 2.1Tampilan adobe photoshop 7.0
Gambar 2.2 Tampilan PSPad Editor
Gambar 3.1 Logo Perusahaan PT. PLN (Persero
Tabel 4.2.1 Login
+7

Referensi

Dokumen terkait

• Atribut “action ” menentukan file yang digunakan untuk mengolah data dari form. • File tersebut berupa script CGI ( Common Gateway

Pada pengembangan aplikasi e-commerce ini, penulis menggunakan script PHP untuk membuat tampilan web yang dinamis, MySQL sebagai basis data yang digunakan dan

Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP1. 2.4.3 Keistimewaan Personal Home

Hasil dari rancangan tersebut telah diimplementasikan ke dalam script PHP dan digunakan MySQL sebagai manajemen database sehingga dihasilkan sistem informasi penyelesaian

Hasil dari rancangan tersebut telah diimplementasikan ke dalam script PHP dan digunakan MySQL sebagai manajemen database sehingga dihasilkan sistem informasi penyelesaian

Karena Anda tadi membuat script PHP dan form input telah diarahkan ke script PHP tersebut, maka data input akan disubmit ke server untuk diolah menggunakan script PHP

5.5 Implementasi Program Berikut ini koding dari file PHP yang digunakan untuk mengolah data dari/ke database dan android.. Dijkstra.php File ini adalah library untuk perhitungan

Form Edit Batu Bara Terbongkar Form edit BB Bongkar merupakan form yang digunakan untuk mengubah data dari batu bara yang masuk ke pembangkit ULPLTU Pulang Pisau.. Form Edit Batu Bara