Sistem Informasi Penggajian Pegawai Pada Kantor Badan Pemberdayaan Perempuan Dan Keluarga Berencana Kabupaten Labuhan Batu

(1)

SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA KANTOR BADAN PEMBERDAYAAN PEREMPUAN DAN KELUARGA BERENCANA

KABUPATEN LABUHAN BATU

TUGAS AKHIR

DINA SYAHFITRI 072406022

PROGRAM STUDI DIPLOMA 3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2010


(2)

SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA KANTOR BADAN PEMBERDAYAAN PEREMPUAN DAN KELUARGA BERENCANA

KABUPATEN LABUHAN BATU

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

DINA SYAHFITRI 072406022

PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2010


(3)

PERSETUJUAN

Judul : SISTEM INFORMASI PENGGAJIAN PEGAWAI

PADA KANTOR BADAN PEMBERDAYAAN

PEREMPUAN DAN KELUARGA BERENCANA

KABUPATEN LABUHAN BATU

Kategori : TUGAS AKHIR

Nama : DINA SYAHFITRI

Nomor Induk Mahasiswa : 072406022

Program Studi : D3 KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM

(FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juni 2010

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Pembimbing

Dr. Saib Suwilo, M.Sc Prof. Dr. Opim Salim Sitompul, M.Sc NIP. 196401091988031004 NIP. 196108171987011001


(4)

PERNYATAAN

SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA KANTOR BADAN PEMBERDAYAAN PEREMPUAN DAN KELUARGA BERENCANA

KABUPATEN LABUHAN BATU

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2010

DINA SYAHFITRI 072406022


(5)

PENGHARGAAN

Dengan mengucapkan “ Alhamdulillah “ dan memanjatkan puji syukur atas kehadiran

Allah SWT yang Maha Pengasih dan Maha Penyayang, dengan limpahan Rahmat dan Karunia- Nya, Tugas Akhir ini berhasil diselesaikan tepat pada waktunya sebagai salah satu syarat untuk menyelesaikan studi pada Diploma III Ilmu Komputer FMIPA USU.

Adapun judul dari tugas akhir ini adalah “ SISTEM INFORMASI

PENGGAJIAN PEGAWAI PADA KANTOR BADAN PEMBERDAYAAN

PEREMPUAN DAN KELUARGA BERENCANA KABUPATEN LABUHAN BATU “.

Ucapan terima kasih disampaikan yang sebesar – besarnya kepada :

1. Bapak Dr.Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

2. Bapak Dr.Saib Suwilo, M.Sc, Ketua Departemen Matematika Universitas Sumatera Utara.

3. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc, sebagai Dosen Pembimbing yang telah banyak memberikan bimbingan dan arahan dalam penulisan laporan Tugas Akhir ini. 4. Seluruh Staf Pengajar dan Pegawai FMIPA USU.

5. Ibu Dra. Hj. Ernida Rambe selaku Kepala BPPKB Kab. Labuhan Batu yang telah berkenan memberikan kesempatan kepada saya untuk melakukan riset.

6. Seluruh Staf di Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu.

7. Teristimewa untuk ayahanda dan ibunda tercinta, kakak, abang, dan adik yang saya sayangi, terima kasih atas cinta dan motivasinya dalam menyelesaikan laporan Tugas Akhir ini.

8. Khairul Yassin Ariga yang senantiasa memberikan cinta dan perhatiannya kepada penulis selama menyelesaikan penulisan laporan tugas akhir ini.

9. Para Sahabat Tercinta : Yusrida Hani, T.Widya Afriyanti, Heni Savitri, Tri Yuliana Adha, Yuliza Mahridha, dan teman – teman lainnya yang tidak dapat diebut satu persatu.


(6)

yang selalu memberikan motivasi dan semangat, semoga Allah SWT meridhoi setiap gerak langkah kita.

10. Teman – teman seperjuangan di D III Ilmu Komputer 2007, khususnya di Komputer

A‟07.

11. Semua pihak yang ikut membantu dalam penyelesaian Tugas Akhir ini yang tidak dapat disebut satu persatu, diucapkan terima kasih banyak.

Akhir kata penulis mengucapkan doa semoga Allah SWT akan membalas kebaikan semua pihak. Amin.

Medan, Juni 2010


(7)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu website pada Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu. Website ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache 2.2.3, PHP 5.2, dan MySQL 5.0, website ini berfungsi untuk mengolah informasi tentang penggajian dan kepegawaian di Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu dan memberikan kemudahan bagi user / pengguna mendapatkan informasi data pribadi yang berhubungan dengan keberadaannya di kantor tersebut. Tujuan Website ini adalah untuk mempermudah meng-update data dan menyajikan informasi yang akurat untuk tiap pegawai pada waktu yang diinginkan.


(8)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv Abstrak vi Daftar Isi vii

Daftar Tabel x

Daftar Gambar xi

Bab 1 Pendahuluan ... 1

1.1Judul Penelitian ... 1

1.2Latar Belakang ... 1

1.3Identifikasi Masalah ... 3

1.4Rumusan Masalah ... 3

1.5Batasan Masalah ... 4

1.6Maksud dan Tujuan... 4

1.7Metodologi Penelitian ... 5

1.8Sistematika Penulisan ... 6

Bab 2 Landasan Teori 2.1 Sistem Informasi 8


(9)

2.1.1 Pengertian Sistem 8

2.1.2 Pengertian Informasi 8

2.1.3 Pengertian Sistem Informasi 9

2.1.4 Pengertian Data 9

2.2 Pengertian Komputer 9

2.3 Pengenalan Intranet 12

2.3.1 Komponen Pembentuk Intranet 12

2.3.2 Jenis Pemanfaatan Intranet 13

2.3.3 Proses Pada Intranet 14

2.4 HTML 15

2.5 Sekilas Tentang CSS 16

2.6 PHP (Personal Home Page) 17

2.6.1 Sejarah Singkat PHP 17

2.6.2 Kelebihan PHP 18

2.7 Database MySQL 20

2.7.1 Database 20

2.7.2 MySQL 21

2.8 XAMPP 22

2.9 Macromedia Dreamweaver 8 23

Bab 3 Gambaran Sekilas Kantor BPPKB Kab. Labuhan Batu

3.1 Sejarah 25

3.2 Landasan Hukum 27

3.3 Visi dan Misi 28

3.4 Filosofi dan Strategi 29

3.5 Tugas Pokok 30


(10)

3.7 Kewenangan 30

3.8 Struktur Organisasi 31

Bab 4 Perancangan Sistem

4.1 Perancangan Sistem 32

4.2 Data Flow Diagram (DFD) 32

4.3 Perancangan Database 36

4.4 Flowchart 42

4.4.1 Flowchart Halaman Utama 44

4.4.2 Flowchart Halaman Login Administrator 45

4.4.3 Flowchart Halaman Profil 46

4.4.4 Flowchart Halaman Utama Admin 47

4.4.5 Flowchart Kotak Masuk 48

4.4.6 Flowchart Input Golongan 49

4.4.7 Flowchart Data Golongan 50

4.4.8 Flowchart Input Pegawai 51

4.4.9 Flowchart Data Pegawai 52

4.4.10 Flowchart Input Penghasilan 53

4.4.11 Flowchart Data Penghasilan 54

4.4.12 Flowchart Penggajian Pegawai 55

4.5 Mendesain Layout Web 56

4.6 Perancangan Halaman Website 57

Bab 5 Implementasi Sistem

5.1 Pengertian Implementasi Sistem 59

5.2 Tujuan Implementasi Sistem 60


(11)

5.3.1 Hardware 60

5.3.2 Software 61

5.3.3 Brainware 62

5.4 Instalasi software 63

5.4.1 Instalasi Apache, PHP, dan MySQL 63

5.4.2 Instalasi Xampp 1.6.6 63

5.5 Pengujian di Browser 64

5.6 Demonstrasi Program 67

Bab 6 Kesimpulan dan Saran

6.1 Kesimpulan 72

6.2 Saran 73

DAFTAR PUSTAKA LAMPIRAN


(12)

DAFTAR TABEL

Halaman

Tabel 4.1 Simbol – simbol DFD 33

Tabel 4.2 Tabel Golongan 36

Tabel 4.3 Tabel Pegawai 37

Tabel 4.4 Tabel Penghasilan 37

Tabel 4.5 Tabel Potongan 38

Tabel 4.6 Tabel Gaji 39

Tabel 4.7 Tabel User 40

Tabel 4.8 Tabel Kotak Masuk 40

Tabel 4.9 Tabel Artikel 41

Tabel 4.10 Tabel Berita 41


(13)

DAFTAR GAMBAR

Halaman

Gambar 4.1 Data Flow Diagram (DFD) Level Konteks 34 Gambar 4.2 Data Flow Diagram (DFD) Level Nol 35

Gambar 4.3 Flowchart Halaman Utama 44

Gambar 4.4 Flowchart Halaman Login Administrator 45

Gambar 4.5 Flowchart Halaman Profil 46

Gambar 4.6 Flowchart Halaman Utama Admin 47

Gambar 4.7 Flowchart Kotak Masuk 48

Gambar 4.8 Flowchart Input Golongan 49

Gambar 4.9 Flowchart Data Golongan 50

Gambar 4.10 Flowchart Input Pegawai 51

Gambar 4.11 Flowchart Data Pegawai 52

Gambar 4.12 Flowchart Input Penghasilan 53 Gambar 4.13 Flowchart Data Penghasilan 54 Gambar 4.14 Flowchart Penggajian Pegawai 55

Gambar 4.15 Rancangan Halaman Utama 56

Gambar 4.16 Rancangan Halaman Administrator 57 Gambar 5.1 Peletakan Folder Berisi File – File Web Dalam Folder

Htdocs 65

Gambar 5.2 Penulisan Alamat di URL 65

Gambar 5.3 Halaman Utama Website Kantor BPPKB


(14)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu website pada Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu. Website ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache 2.2.3, PHP 5.2, dan MySQL 5.0, website ini berfungsi untuk mengolah informasi tentang penggajian dan kepegawaian di Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu dan memberikan kemudahan bagi user / pengguna mendapatkan informasi data pribadi yang berhubungan dengan keberadaannya di kantor tersebut. Tujuan Website ini adalah untuk mempermudah meng-update data dan menyajikan informasi yang akurat untuk tiap pegawai pada waktu yang diinginkan.


(15)

BAB 1

PENDAHULUAN

1.1Latar Belakang Masalah

Saat ini kita berada pada era informasi, dimana informasi memegang peranan penting dalam aspek kehidupan. Siapa yang menguasai informasi, maka ia yang memiliki peluang lebih dibandingkan yang tidak memiliki. Pemanfaatan informasi yang optimal dapat memberikan ide yang inovatif untuk pengembangan.(Sutarman, 2009)

Perusahaan atau kantor – kantor harus secara cepat bereaksi terhadap masalah dan kesempatan yang tumbuh dari lingkungan bisnis modern. Lingkungan bisnis modern merujuk pada kombinasi faktor sosial, legal, ekonomi, fisik, dan politik yang mempengaruhi aktivitas bisnis. Tanggapan perusahaan atau kantor badan pemerintahan seperti Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana (BPPKB) Kabupaten Labuhan Batu biasanya difasilitasi oleh teknologi informasi, yang dalam artian luas adalah sekumpulan komponen – komponen teknologi individual yang biasanya diorganisasi oleh Sistem Informasi Berbasis Komputer (CBIS).


(16)

Sistem informasi sangat membantu dalam mengenal dunia luar tanpa menggunakan waktu yang banyak. Selain itu, sistem informasi juga sangat membantu dalam dunia perkantoran, karena perkantoran merupakan salah satu pemakai terbesar dari sistem informasi. Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana (BPPKB) Kabupaten Labuhan Batu adalah sebuah badan pemerintahan yang bergerak di bidang perkantoran. Sistem informasi sangat berperan besar di kantor BPPKB Labuhan Batu, di mana sistem informasi dapat berfungsi sebagai suatu media pencarian untuk menampilkan data seseorang atau beberapa pegawai yang diperlukan.

Sistem informasi yang digunakan di BPPKB Labuhan Batu juga untuk mempermudah melakukan segala pekerjaan yang ada secara cepat dan tepat dengan menggunakan teknologi komputer dan sistem informasi tersebut. Serta berfungsi untuk memperkenalkan kantor ini pada masyarakat umum, karena kantor ini baru saja berdiri, yang mana dulunya kantor ini adalah Kantor Badan Koordinasi Keluarga Berencana Nasional Kabupaten Labuhan Batu.

Dengan melihat kondisi ini, penulis mencoba merancang sebuah website untuk melihat data pegawai dan penggajian pegawai pada kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu sebagai tugas akhir penulis guna melengkapi salah satu persyaratan untuk menyelesaikan program studi D3 Ilmu Komputer di Fakultas Matematika dan Ilmu Pengetahuan Alam pada Universitas Sumatera Utara. Website ini diharapkan dapat membantu kantor Badan Pemberdayaan


(17)

Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu tersebut dalam memperkenalkan kantornya di internet.

1.2Identifikasi Masalah

Masalah yang ditemukan pada Kantor BPPKB Kabupaten Labuhan Batu adalah informasi yang terdapat pada BPPKB tersebut belum dipublikasikan serta terdapat kendala dalam mengelola data pegawai dan sistem penggajian yang bersifat manual, untuk itu diperlukan sebuah sistem informasi yang mengelola data pegawai dan sistem penggajian yang lebih sistematis serta informasi yang ada dapat dimanfaatkan oleh masyarakat luas.

1.3Rumusan Masalah

Bagaimana merancang sistem informasi Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu agar lebih mudah melihat dan mengelola sistem penggajian pegawai dan juga mendapat informasi dari kantor tersebut yang dapat diakses kapan saja dan dimana saja yang bersifat dinamis.

1.4Batasan Masalah

Agar sistem informasi yang dibangun sesuai dengan tujuan yang ingin dicapai, maka diperlukan batasan masalah. Batasan masalah yang akan dibahas adalah :


(18)

b. Perancangan sistem informasi menggunakan bahasa pemrograman PHP dan MySQL sebagai Web Server. Sistem Operasi yang digunakan adalah Windows XP SP2 yang mencakup aplikasi XAMPP Version 1.6.4 yang merangkum Web

Server Apache 2.2.3 , web scripting PHP ( PHP 5.2.4) dan MySQL 5.0.4.5. dan

juga HTML ( HyperText Markup Language ), CSS ( Cascading Style Sheet ) Java

Script Iserta menggunakan website editor Macromedia Dreamweaver 8 serta

Macromedia Fireworks 8 sebagai aplikasi perancangan layout.

c. Sistem informasi yang akan dibangun mengelola sistem penggajian.

1.5Maksud dan Tujuan

Maksud dari pengerjaan Tugas Akhir ini adalah sebagai berikut :

1. Untuk membangun suatu pengolahan data pegawai yang lebih bersifat interaktif dalam menyampaikan informasi melalui website.

2. Untuk menjelaskan berbagai informasi mengenai data pegawai pada kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu, yang nantinya akan digunakan dalam perancangan website.

Tujuan dari penulisan Tugas Akhir ini adalah sebagai berikut :

1. Membangun sebuah sistem informasi Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu yang dapat diakses kapan saja dan dimana saja.


(19)

2. Sebagai aplikasi diri terhadap ilmu pengetahuan yang diperoleh selama duduk di bangku perkuliahan khususnya pada pemrograman PHP dan MyQL.

1.6Metodologi Penelitian

Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data – data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik, Adapun metode penelitian yang penulis lakukan adalah sebagai berikut :

1. Tinjauan pustaka, mempelajari buku, artikel, dan situs yang terkait dengan perancangan system informasi..

2. Wawancara, melakukan studi dengan metode wawancara kepada dosen ataupun praktisi yang berhubungan dengan permasalahan yang dibahas dalam proposal tugas akhir ini.

3. Pengumpulan data, mengumpulkan data-data yang terkait dengan perancangan system informasi.

4. Perancangan Sistem, merancang sistem Informasi penggajian pegawai, dari data – data yang telah di dapat.

5. Menguji coba program yang telah dirancang.

6. Penulisan laporan tugas akhir, dan pembuatan kesimpulan dari perancangan system informasi yang telah dilakukan.


(20)

1.7Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 6 (enam) bab dan beberapa lampiran. Adapun setiap bab terdiri dari sub – sub bab . Sistematika penulisan tugas akhir ini adalah :

BAB 1 : PENDAHULUAN

Dalam bab ini penulis menjelaskan latar belakang masalah, identifikasi masalah, rumusan masalah, batasan masalah, maksud dan tujuan, metodologi penelitian dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Dalam bab ini penulis menjelaskan uraian teoritis tentang pengertian sistem informasi, pengertian komputer, pengenalan intranet, Bahasa Pemrograman PHP, HTML, CSS, Database MySQL, XAMPP dan Macromedia Dreamweaver 8.

BAB 3 : GAMBARAN SEKILAS KANTOR BPPKB KAB.LABUHAN BATU

Dalam bab ini penulis menjelaskan sekilas tentang kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu, sejarah, filosofi, visi misi, grand strategi, tugas pokok, fungsi, kewenangan.


(21)

Dalam bab ini penulis menjelaskan tentang perancangan database yang dipergunakan, sistem yang dirancang, flowchart sistem, perancanagan layout website, dan merancang website.

BAB 5 : IMPLEMENTASI SISTEM

Dalam bab ini dijelaskan mengenai pengertian dan tujuan implementasi, komponen utama implementasi, instalasi Apache, PHP, serta MySQL, prosedur penggunaan program, dan pemeliharaan implementasi.

BAB 6 : KESIMPULAN DAN SARAN

Dalam bab ini berisikan kesimpulan mengenai hasil perancangan sistem yang telah dibentuk dan saran yang diberikan oleh penulis.


(22)

BAB 2

LANDASAN TEORI

2.1 Sistem Informasi

2.1.1 Pengertian Sistem

Sistem berasal dari bahasa latin ( systema ) dan bahasa yunani ( sustema ) adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi, atau energi. Sistem juga merupakan kesatuan bagian – bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item – item penggerak. (www.wikipedia.org)

2.1.2 Pengertian Informasi

Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima. Sebagai contoh, apabila kita memasukkan jumlah gaji dengan jumlah jam bekerja, kita akan mendapatkan informasi yang berguna. Dengan kata lain, informasi datang dari data yang akan diproses. (Sutarman, 2009, hal : 14).


(23)

2.1.3 Pengertian Sistem informasi

Sistem Informasi ini mengumpulkan, memproses, menyimpan, menganalisis, meyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). Sistem Informasi memproses

input dan menghasilkan output yang dikirim kepada pengguna atau sistem yang lainnya.

Mekanisme timbal balik yang mengontrol operasi pun bisa dimasukkan. Seperti sistem lainnya, sebuah sistem informasi beroperasi di dalam sebuah lingkungan. Dalam mempelajari sistem informasi, perlu diketahui mengenai perbedaan data, informasi, dan pengetahuan. (Sutarman, 2009, hal : 13)

2.1.4 Data

Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, dimana pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Contoh data antara lain saldo bank, atau jumlah jam pekerja yang bekerja dalam periode pembayaran.

2.2 Pengertian Komputer

Komputer berasal dari bahasa latin computare yang mengandung arti menghitung ( to

compute atau reckon ). Karena luasnya bidang garapan ilmu komputer, para pakar dan


(24)

1. Menurut buku Computer Annual ( Robert H. Blissmer ).

Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :

a) Menerima input

b) Memproses input tersebut sesuai dengan programnya c) Menyimpan perintah – perintah dan hasil dari pengolahan d) Menyediakan output dalam bentuk informasi

2. Menurut buku Computer Today ( Donald H. Sanders ).

Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan agar secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah – langkah instruksi program yang tersimpan pada memori ( stored program ).

3. Menurut buku Computer Organization ( V.C. Hamacher, ZG. Vranesic, S.G.Zaky).

Komputer adalah mesin penghitung elektronik yang dengan cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yang tersimpan di memorinya ( stored program ) dan menghasilkan output informasi. 4. Menurut buku Introduction to the Computer, The Tool of Business ( William M.

Fuori ).

Komputer adalah suatu pemroses data ( data processor ) yang dapat melakukan perhitungan yang besar dan cepat, termasuk perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan dan manusia mengoperasikan selama


(25)

pemrosesan ( defenisi ini diambil dari American National Standard Institute dan sudah disetujui dalam suatu pertemuan International Organization For

Standardization Technical Committee ).

5. Menurut buku Introduction to Computers ( Gordon B. Davis ).

Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti.

Berdasarkan beberapa defenisi tersebut, dapat disimpulkan bahwa komputer adalah :

1. Alat elektronik yang dapat melakukan perhitungan numerik.

2. Alat yang dapat membaca input data dan mengolahnya sesuai dengan program yang ditetapkan untuk menghasilkan informasi yang merupakan output hasil pemrosesan input data.

3. Alat yang dapat melakukan penyimpanan data, yaitu program, input, maupun

output hasil pengolahan.

4. Alat yang bekerja secara otomatis sesuai dengan aturan yang sudah ditetapkan dalam program.


(26)

2.3Pengenalan Intranet

2.3.1 Pengertian Intranet

Intranet adalah sebuah jaringan privat ( private network ) yang menggunakan protokol – protokol internet ( TCP / IP ). Untuk membagi informasi rahasia perusahaan atau operasi dalam perusahaan tersebut kepada karyawannya. Terkadang, istilah intranet hanya merujuk kepada layanan yang terlihat, yakni situs web internal perusahaan. (www.wikipedia.org).

2.3.2 Komponen Pembentuk Intranet

Untuk membangun sebuah intranet, maka sebuah jaringan haruslah memiliki beberapa komponen yang membangun internet, yakni protokol Internet ( Protokol TCP / IP, alamat IP, dan protocol lainnya), klien dan juga server. Protocol HTTP dan beberapa protocol Internet lainnya (PTF,POP3,atau SMTP) umumnya merupakan komponen protocol yang

sering digunakan. Umumnya sebuah intranet dapat dipahami sebagai sebuah “versi pribadi dari jaringan internet”, atau sebagai sebuah versi dari internet yang dimiliki oleh


(27)

2.3.3 Jenis Pemanfaatan Intranet

Penggunaan intranet sebetulnya tergantung dari bentuk organisasi penggunanya. Apakah suatu took, suatu instansi atau departemen lainnya. Dengan memahami kerja organisasi tersebut terlebih dahulu maka akan sangat membantu model rancangan intranet yang akan digunakan.

Di dalam suatu organisasi, intranet banyak digunakan untuk : 1. Informasi yang berhubungan dengan perusahaan

Misalnya seperti kebijakan perusahaan, berita atau buletin perusahaan, informasi produk dan jasa yang ditawarkan perusahaan, dan sebagainya. 2. Informasi yang berhubungan dengan karyawan

Misalnya seperti personalia, data karyawan, berita karyawan, lamaran internal, dan sebagainya.

3. Dokumen baru dan penting

Misalnya seperti laporan tahunan, laporan penjualan terakhir, laporan laba-rugi, dan sebagainya.

4. Tempat bertanya (technical support)

Sebagai tempat bertanya atau menerima bantuan jika ada pegawai yang mengalami masalah dengan pekerjaan atau komputernya.

5. Tempat belajar dan berlatih

Misalnya seperti prosedur atau manual pekerjaan, program pelatihan perusahaan, dan sebagainya.


(28)

6. Sarana Komunikasi

Sarana untuk berkomunikasi antar pegawai (karyawan) betukar file atau dokumen, sampai kepada berkolaborasi (bekerjasama) mengerjakan sebuah dokumen, koonferensi, dan sebagainya.

2.3.4 Proses Pada Intranet

Pada dasarnya yang terjadi pada intranet adalah interaksi antara client (komputer milik pemakai) dan server (komputer pusat yang mengendalikan intranet). Komputer client

digunakan oleh para pegawai perusahaan untuk mencari informasi, memasukkan data, atau berkomunikasi antar karyawan. Sedangkan server adalah computer yang melayani segala aktifitas yang dilakukan oleh client tersebut, seperti mencarikan informasi yang diminta, mengolah data – data yang dikirim, serta mengatur hubungan komunikasi yang ada.

Interaksi yang terjadi antar pemakai dan pusat adalah sebagai berikut :

a. Pemakai yang terhubung pada intranet melakukan permintaan (misalnya ingin menuju ke halaman internet tertentu)

b. Permintaan tersebut dikirim melalui network kepada server intranet.

c. Server lalu mencari halaman (dokumen) yang diminta.

d. Dokumen tersebut dikirimkan ke computer pemakai yang meminta. e. Komputer pemakai menampilkan halaman tersebut.


(29)

2.4HTML

HTML ( HyperText Markup Language ) adalah bahasa dari WWW ( World Wide Web ). Setiap kali mengakses internet atau lebih tepat disebut dengan istilah homepage, sesungguhnya kita mengakses dokumen seseorang yang dibuat menggunakan dokumen HTML. ( Untung Rahardja, Augury El Rayeb, Asep Saefullah, 2009)

Pada dasarnya, HTML adalah semacam standar yang digunakan dalam dunia web. HTML bersifat fleksibel, artinya HTML dapat disisipi kode – kode script seperti Java

Script, VBScript, dan juga bahasa pemrograman berbasis web seperti PHP dan ASP.

Animasi seperti Flash serta beberapa jenis file grafis dan multimedia juga dapat disisipkan dan ditampilkan melalui HTML. Fleksibilitas HTML dan daya dukungnya ini

meningkatkan daya guna dan menjadikannya sebagai bahasa kode yang „dinamis‟.

HTML ( HyperText Markup Language ) dikenal sebagai bahasa kode berbasis teks untuk membuat sebuah halaman web. Keberadaannya dikenali dengan adanya ekstensi *.htm atau *.html, misalnya index.htm. Sementara web sendiri sebenarnya berasal dari kata World Wide Web, salah satu layanan global yang diperuntukkan bagi semua pengguna internet.


(30)

Untuk membuat file HTML, dapat digunakan software editor seperti Dreamweaver. Sebenarnya, notepad atau wordpad sudah cukup apabila ingin membuat sebuah file HTML sederhana atau ingin mendalami bahasa kode HTML. Salah satu hal terpenting untuk mempelajari HTML adalah mengenal dan menguasai penggunaan tag – tag HTML dan dukungan browser terhadap tag – tag tersebut. ( Madcoms, 2008, hal : 99).

2.5Sekilas Tentang CSS

CSS ( Cascading Style Sheet ) adalah sebuah fitur yang diperkenalkan sejak HTML versi 4.0 dan berfungsi untuk menangani masalah tampilan pada HTML seperti jenis, ukuran dan warna font, posisi teks, batas tulisan atau margin, warna background, dan sebagainya.

Dari sisi manajemen dan perawatan, penggunaan CSS dipandang lebih praktis, karena para web developer tidak perlu membuka setiap file dalam sebuah situs untuk melakukan perubahan. Hal penting yang perlu diperhatikan adalah cara meletakkan CSS dan juga bahasa berbasis web lain untuk memudahkan manajemen file, editing, dan maintenance. Banyak diantara para programmer web yang belum menyadari aspek – aspek penting ini menyisipkan CSS, JavaScript, VBScript, PHP , maupun ASP langsung kedalam dokumen HTML (embedded script). ( Madcoms, 2008, hal : 100 ).


(31)

2.6PHP ( Personal Home Page )

PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode – kode ( script ) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. Kode PHP mempunyai ciri khusus yaitu :

a. Hanya dapat dijalankan menggunakan web server , misalnya Apache. b. Kode PHP diletakkan dan dijalankan di web server.

c. Kode PHP dapat digunakan untuk mengakses database, seperti : MySQL, PostgreSQL, Oracle, dan lain – lain.

d. Merupakan Software yang bersifat open source. e. Gratis untuk di-download dan digunakan.

f. Memiliki sifat multiplatform, artinya dapat dijalankan menggunakan system operasi apapun, seperti: Linux, Unix, Windows, dan lain – lain.

( Diar Puji Oktavian, 2010, hal : 31 ).

2.6.1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Ramus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada

homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung Open Source. Oleh

karena itu, Rasmus mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0.


(32)

Pada tahun 1996, PHP telah banyak digunakan dalam Website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Surasaki, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead berkerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998 PHP 3.0 dikeluarkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0.

Tahun 2004 bulan juli dirilis PHP 5 dengan inti Zend Engine 2.0. PHP 5 adalah versi PHP terbaru yang mendukung penuh object-oriented programming (OOP), integrasi XML, mendukung semua eksistensi terbaru MySQL, pengembangan web service dengan SOAP dan REST, serta ratusan peningkatan lainnya dibandingkan dengan versi seelumnya PHP 4.0 (Kasiman Peranginangin, 2006).

2.6.2 Kelebihan PHP

PHP memiliki kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan Script Server-Side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.


(33)

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server, seperti , bahkan lebih daripada kemampuan CGI

PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server

(PWS), Netscape and iPlanet servers dan masih banyak lainnya.

PHP tidak hanya terbatas pada hasil keluaran HTML (HyperText Markup

Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, filePDF,

dn movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan XML lainnya.

Fitur-fitur yang banyak dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database (Peranginangin Kasiman, 2006). Berikut database yang dapat didukung oleh PHP:

1. Adabas D 2. dBase

3. Direct MS-SQL 4. Empress


(34)

6. FrontBase 7. Hyperwave 8. IBM DB2 9. Informix 10.MSQL 11.MySQL 12.PostgrSQL 13.Unix DBM 14.Solid 15.Sybase 16.Velocis

2.7Database MySQL

2.7.1 Database

Defenisi database adalah sekumpulan data dan prosedur yang memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur dan menampilkan data. Banyak program database yang tersedia, diantaranya adala Oracle, MySQL, MSSQL, PostgreSQL, Paradox, Foxpro dan lain – lain. Database terbentuk dari beberapa komponen, yaitu :


(35)

1. Table

Table atau tabel adalah sekumpulan data dengan struktur yang sedemikian rupa,

terbentuk dari record dan field. Istilah tabel disini berbeda dengan istilah tabel pada HTML, walaupun secara visual hampir sama.

2. Record

Record adalah sekumpulan field yang membentuk suatu objek tertentu.

3. Field

Field adalah atribut dari objek yang memiliki tipe data tertentu.

( Diar Puji Oktavian, 2010, hal : 62).

2.7.2 MySQL

MySQL merupakan salah satu software database ( basis data ) open source yang dikembangkan sebuah komunitas bernama MySQL AB dengan tujuan membantu user

untuk meyimpan data dalam tabel – tabel. Tabel terdiri atas field (kolom) yang mengelompokkan data – data berdasarkan kategori tertentu, misalnya nama, alamat, nomor telepon, dan sebagainya. Bagian lain dari tabel adalah record (baris) yang mencantumkan data yang sebenarnya.

MySQL sebagaimana software database lainnya, dapat menampung banyak schemata, dimana masing – masing schemata ini dapat digunakan oleh aplikasi – aplikasi


(36)

yang berbeda, baik dari sisi tujuan maupun dari sisi bahasa pemrograman yang digunakan oleh masing – masing aplikasi yang bersangkutan.

Terdapat empat instruksi dasar yang digunakan dalam sql ( structured query

language ), yaitu:

a. select ( menampilkan data )

b. insert ( menginput atau menambah data )

c. update ( mengubah data )

d. delete ( menghapus data ) dalam database.

2.8XAMPP

XAMPP adalah aplikasi web server instan yang dibutuhkan untuk membangun aplikasi berbasis web. Fungsi XAMPP adalah sebagai server yang berdiri sendiri ( localhost ), yang terdiri atas program Apache, http server, MySQL, database, dan penterjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (X=Cross Platform), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam lisensi GNU ( General Public


(37)

License ) dan gratis. Dengan menginstal XAMPP, kita tidak perlu menginstal aplikasi

server satu persatu karena di dalam XAMPP sudah terdapat :

a) Apache 2.2.14 ( Ipv6 Enabled) + open SSL 0.9.8l b) MySQL 5.1.41 + PBXT engine

c) PHP 5.3.1

d) PHPMyAdmin 3.2.4 e) Perl 5.10.1

f) Filezilla FTP Server 0.9.33.

g) Mercury Mail Transport System 4.72.

2.9Macromedia Dreamweaver 8

Macromedia Dreamweaver adalah sebuah program aplikasi HTML authoring, yaitu sebuah aplikasi yang digunakan untuk membuat situs web atau mendesain halaman web, baik unutk desain, coding, pembuatan situs web yang kompleks, dan aplikasi web lainnya secara visual. Versi terbaru dari aplikasi ini adalah Macromedia Dreamweaver versi 8 Professional yang lebih lengkap dalam menanggani pembuatan web yang kompleks. Macromedia Dreamweaver 8 ini style CSS dapat dibuat menggunakan panel CSS baru yang menyediakan kemudahan bagi pengguna dalam membuat dan mengedit style CSS secara visual dan lebih mudah untuk dipahami.


(38)

Aplikasi pada Dreamweaver juga memungkinkan untuk dapat membuat sebuah aplikasi dinamis dengan database menggunakan bahasa server seperti CFML, ASP.NET, ASP, JSP, dan PHP. CSS atau Cassading Style adalah sebuah dokumen yang berisi aturan yang digunakan untuk memisahkan isi dengan layout dalam halaman-halaman web yang dibuat. (Gunawan, Wahyu. 2010).


(39)

BAB 3

GAMBARAN SEKILAS KANTOR BPPKB KAB.LABUHAN BATU

3.1 Sejarah

Sebelum terbentuknya Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten( BPPKB ) Labuhan Batu adalah diawali dengan lahirnya Badan Koordinasi Keluarga Berencana Nasional atau disebut BKKBN pada Tanggal 29 Juni 1971. BKKBN adalah Lembaga Pemerintah non Departemen yang langsung bertanggung jawab kepada Presiden RI. Lembaga BKKBN diperlukan sehubungan dalam perhitungan bahwa penduduk dari tahun ke tahun terus bertambah dengan pesat, maka dari itu BKKBN bertugas untuk menekan laju pertambahan pertumbuhan penduduk agar penduduk bisa terakomodir penambahannya dan terkontrol kenaikannya.

Kemudian sejalan dengan perkembangan pembangunan di perlukan sekali adanya wadah yang dapat menangani dan mengantisipasi jumlah pertambahan penduduk yaitu melalui pendewasaan usia perkawinan, pengaturan kelahiran, pembinaan ketahanan keluarga, emberdayaan masyarakat dan peningkatan kesejahteraan keluarga untuk mewujudkan Norma Keluarga Kecil Bahagia Sejahtra ( NKKBS ). Sesuai dengan UU No. 10 Tahun 1992 tentang perkembangan kependudukan dan pembangunan keluarga


(40)

sejahtera, pertambahan penduduk harus di kendalikan agar sesuai dengan tujuan pembangunan nasioanl yaitu mewujudkan keluarga kecil bahagia sejahtera dengan

semboyan “ Dua Anak Cukup “.

Dalam perkembangannya dengan bergulirnya arus reformasi disemua sektor / bidang dan tingkatan sesuai dengan UU No. 22 Tahun 1999 Tentang Pemerintahan Daerah dan UU No. 25 Tahun 1999 Tentang Perimbangan Keuangan Antara Pemerintah Pusat dan Daerah, masalah Kependudukan menjadi Kewenangan Daerah. Sebagai Implementasi dari Undang-Undang tersebut keluar keputusan Presiden No.157 Tahun 2000 Tentang Pembentukan Tim kerja Pusat yang menangani Penyerahan atau Pelimpahan satuan Kerja Personil, pembiayaan, peralatan dan Dokumen BKKBN kepada Daerah, selanjut nya serah Terima kepada Pemerintah Kabupaten Labuhan Batu dilaksanakan melalui Berita Acara serah terima satuan Kerja Personil, pembiayaan, peralatan dan Dokumen ( P3D ) kepada Kabupaten Labuhan Batu antara Gubernur Sumatera Utara yang Mewakili Pemerintah pusat kepada Bupati Labuhan Batu.

Dengan Berita acara No. 061 / 571 / PLK. Setelah Penyerahan P3D BKKBN Kabupaten Labuhan Batu ke Pemerintah Daerah Kab.Labuhan Batu, berdasarkan Peraturan Daerah Kab.Labuhan Batu No. 8 Tahun 2003 Lembaran Daerah Tahun 2003 No. 31 seri D-21 Tanggal 21 November 2003 Tentang Pembentukan dan Susunan Organisasi perangkat Daerah dan Sekertariat Daerah Dewan perwakilan Rakyat Daerah Kab.Labuhan Batu kantor BKKBN Kab.Labuhan Batu menjadi Kantor Badan


(41)

Pemberdayaan Perempuan dan Keluarga Berencana (BPPKB) Kab.Labuhan Batu. Selanjutnya sebagai tindak lanjut dari Perda tersebut perlu adanya penjabaran mengenai kedudukan, tugas pokok, fungsi dan tata kerja Badan Pemberdayaan Perempuan dan Keluarga Berncana. Badan Pemberdyaan Perempuan dan Keluarga Berencana mempunyai tugas pokok dan kewenangan Otonomi Daerah di Bidang Pemberdayaan Perempuan, Keluarga Berencana dan Keluarga Sejahtera. Dengan diundangkannya Peraturan Pemerintah No. 38 Tahun 2008 tentang Pembagian Urusan Pemerintah, antara Pemerintah Daerah Propinsi dan Pemerintah Daerah Kabupaten / Kota ( Lembaran Negara Republik Indonesia Tahun 2008 Nomor 82, tambahan Lembaran Negara Republik Indonesia No. 4737 ); bahwa Bidang Pemberdayaan Masyarakat , Pemberdayaan Perempuan dan Keluarga Berencana menjadi urusan wajib yang harus dilaksanakan oleh daerah.

3.2 Landasan Hukum

a. TAP MPR No. IV/1999 Tentang Garis Besar Haluan Negara ( GBHN ) b. Undang-Undang No. 22/1999 Tentang Otonomi Daerah

c. Undang-Undang No. 10/1992 Tentang PKPKS

d. Undang-Undang No. 25/2000 Tentang Program Pembangunan Nasional e. Undang-Undang No. 32/2004 Tentang Pemerintahan Daerah

f. Peraturan Pemerintah No. 21/1994 Tentang Pembangunan Keluarga Sejahtera g. Peraturan Pemerintah No. 27/1994 Tentang Perkembangan Kependudukan


(42)

h. Keputusan Presiden No. 103/2001 i. Keputusan Presiden No. 110/2001 j. Keputusan Presiden No. 9/2004

k. Keputusan Mentri / Ka.BKKBN No. 10/2001 l. Keputusan Mentri /Ka.BKKBN No. 70/2001

3.3 Visi dan Misi

a. Visi

Mewujudkan masyarakat sejahtera yang dihuni oleh keluarga berkualitas dan berwawasan gender.

b. Misi

1. Membangun masyakarat sejahtera dengan tetap mengedepankan norma dan budaya lokal agar tumbuh keberdayaan masyarakat;

2. Meningkatkan partisipasi masyarakat dalam proses perencanaan dan pelaksanaan pembangunan pada tingkat rukun warga;

3. Mewujudkan keluarga yang kecil dan sejahtera sebagai pondasi awal pembentukan masyarakat;


(43)

5. Mengembangkan jejaring kerja dan meningkatkan kemitraan strategis pemberdayaan masyarakat dan perempuan, perlindungan anak serta keluarga berencana dan keluarga sejahtera pada semua sektor.

3.4Filosofi dan Strategi

a. Filosofi

Menggerakkan peran serta masyarakat dalam Keluarga Berencana ( KB ).

b. Strategi

1. Menggerakkan dan memberdayakan seluruh masyarakat dalam program KB .

2. Menata kembali pengelolaan program KB. 3. Memperkuat SDM operasional program KB.

4. Meningkatkan ketahanan dan kesejahteraan keluarga melalui pelayanan KB.


(44)

3.5Tugas Pokok

Melaksanakan tugas pemerintahan dibidang keluarga berencana dan keluarga sejahtera sesuai dengan ketentuan peraturan perundang-undangan yang berlaku.

3.6Fungsi

1. Pengkajian dan penyusunan kebijakan nasional di bidang Keluarga Berencana dan Keluarga Sejahtera.

2. Koordinasi kegiatan fungsional dalam pelaksanaan tugas BKKBN.

3. Fasilitasi dan pembinaan terhadap kegiatan instansi pemerintah, swasta, LSOM dan masyarakat dibidang Keluarga Berencana dan Keluarga Sejahtera.

4. Penyelenggaraan pembinaan dan pelayanan administrasi umum dibidang perencanaan umum, ketatausahaan, organisasi dan tata laksana, kepegawaian, keuangan, kearsipan, hukum, persandian, perlengkapan dan rumah tangga.

3.7Kewenangan

1. Penyusunan rencana nasional secara makro dibidangnya.

2. Perumusan kebijakan dibidangnya untuk mendukung pembangunan secara makro. 3. Perumusan kebijakan pengendalian angka kelahiran dan penurunan angka

kematian ibu, bayi dan anak.


(45)

5. Kewenangan lain sesuai dengan ketentuan peraturan perundang-undangan yang berlaku, yaitu :

a. Perumusan dan pelaksanaan kegiatan tertentu dibidang Keluarga Berencana dan Keluarga Sejahtera

b. Perumusan pedoman pengembangan kualitas keluarga.


(46)

BAB 4

PERANCANGAN SISTEM

4.1 Perancangan Sistem

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user (pemakai) mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem yang baru atau memperbaiki sistem yang telah ada. Desain sistem secara umum mengidentifikasikan komponen – komponen sistem informasi yang akan didesain secara terinci. Desain terinci dimaksudkan untuk pemrogram komputer dan ahli teknik lainnya yang akan mengimplementasikan sistem.

4.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai dari pemasukan data sampai menghasilkan keluaran (output) data. Adapun simbol – simbol dari Data Flow Diagram (DFD) yaitu :


(47)

Tabel 4.1 Simbol – Simbol DFD

No. Gambar Nama Fungsi

1. Kesatuan Luar

(External Entity)

Merupakan kesatuan luar di lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem.

2. Proses (Process) Kegiatan dari hasil suatu

arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output.

3. Aliran Data

( Data Flow)

Data mengalir melalui sistem. Dimulai dengan sebagian input dan diubah atu diproses menjadi output.

4. Penyimpanan Data

(Data Storange)

Data disimpan untuk keperluan berikutnya.


(48)

Data Flow Diagram dari sistem informasi penggajian yang diajukan dibagi menjadi dua bentuk, yaitu :

1.Diagram Konteks

- input Data Pegawai

- input Golongan

- input Penghasilan

- input Potongan

- input Gaji Pegawai

-informasi Data Pegawai

- informasi Golongan

- informasi Penghasilan

- informasi Potongan

LAPORAN - informasi Gaji Pegawai

Gambar 4.1 DFD Level Konteks Sistem Informasi Penggajian Pegawai Kantor Badan Pemberdyaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu.

Sistem Informasi Penggajian Pegawai

BPPKB Labuhan Batu

Bagian Umum dan Administrasi


(49)

2. Data Flow Diagram Level Nol

Input data gologan

Informasi data golongan

F1 Golongan Informasi Data Pegawai

Input Data Pegawai

F2 Data Pegawai

Informasi Penghasilan

Input Penghasilan

F3 Penghasilan

Informasi Potongan

Input Potongan

F4 Potongan

Informasi Penggajian Pegawai

Input Penggajian Pegawai

F Penggajian Pegawai

- Laporan Golongan

-Laporan Data Pegawai

-Laporan Penghasilan

- Laporan Potongan

Gambar 4.2 DFD Level Nol 0.1 Golongan Bagian Umum dan Administrasi 0.2 Data Pegawai 0.3 Penghasilan 0.4 Potongan 0.5 Penggajian Pegawai F5 0.6 Pembuatan laporan PIMPINAN


(50)

4.3 Perancangan Database

Database merupakan kumpulan dari data yang saling berhubungan satu dengan lainnya, tersimpan di simpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi. Karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file – file tersebut dikelompokkan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya. Berikut rancangan tabel yang digunakan dalam membangun sistem informasi ini :

Tabel 4.2 Tabel Golongan

Field Name Type Length Description

Id * Int 6 Id Golongan

golongan Varchar 6 Golongan

status Varchar 10 Status Golongan

masa_kerja Varchar 10 Masa Kerja pegawai


(51)

Tabel 4.3 Tabel Pegawai

Field Name Type Length Description

id* Int 10 Id Pegawai

nip Varchar 20 Nomor Induk Pegawai

nama Varchar 35 Nama pegawai

golongan Varchar 5 Golongan pegawai

status_gol Varchar 8 Status golongan

masa_kerja Varchar 6 Masa kerja

tempat_tanggal_lahir Varchar 100 Tempat tanggal lahir

jenis_kelamin Varchar 10 Jenis kelamin

status Char 13 Status pegawai

anak Varchar 2 Jumlah anak

alamat Text - Alamat pegawai

Tabel 4.4 Tabel Penghasilan

Field Name Type Length Description

id* Int 20 Id penghasilan

nip Int 20 Nomor Induk Pegawai

tunjangan_istri_suami Int 20 Tunjangan Istri / Suami


(52)

tunjangan_umum Int 20 Tunjangan umum

tunjangan_struk Int 20 Tunjangan struk

tunjangan_beras Int 20 Tunjangan beras

jumlah_penghasilan_kotor Int 20 Jumlah penghasilan kotor

Tabel 4.5 Tabel Potongan

Field Name Type Length Description

id* Int 10 Id potongan

nip Int 20 Nomor Induk Pegawai

beras Int 20 Potongan beras

bri Int 20 Potongan BRI

bank_sumut Int 10 Potongan Bank Sumut

koperasi Int 10 Potongan koperasi

darma_wanita Int 10 Potongan darma_wanita

stm Int 10 Potongan STM

ipekb Int 10 Potongan I Pe Kb

asuransi Int 10 Potongan asuransi

btn Int 10 Potongan BTN

kepeg Int 10 Potongan kepeg

lain_lain Int 10 Potongan lain – lain


(53)

Tabel 4.6 Tabel Gaji

Field Name Type Length Description

id* Int 10 Id penghasilan

nip Int 10 Nomor Induk Pegawai

gaji_pokok Int 10 Gaji pokok pegawai

tunjangan_istri_suami Int 10 Tunjangan Istri / Suami

tunjangan_anak Int 10 Tunjangan anak

tunjangan_beras Int 10 Tunjangan beras

tunjangan_umum Int 10 Tunjangan umum

tunjangan_struk Int 10 Tunjangan struk

jumlah_tunjangan Int 10 Jumlah tunjangan

pajak_penghasilan Int 10 Pajak penghasilan

potongan_beras Int 20 Potongan beras

bri Int 10 Potongan BRI

bank_sumut Int 10 Potongan Bank Sumut

koperasi Int 10 Potongan koperasi

darma_wanita Int 10 Potongan darma_wanita

stm Int 10 Potongan STM

ipekb Int 10 Potongan I Pe Kb

asuransi Int 10 Potongan asuransi

btn Int 10 Potongan BTN


(54)

lain_lain Int 10 Potongan lain – lain

jumlah_iuran Int 10 Jumlah iuran

gaji_terima Int 10 Jumlah gaji yang diterima

bulan Varchar 20 Bulan menerima gaji

Tabel 4.7 Tabel User

Field Name Type Length Description

id* Int 12 Id user

nama Varchar 25 Nama user

pass Varchar 25 Password

status Varchar 25 Status user

Tabel 4.8 Tabel Kotak Masuk

Field Name Type Length Description

id* Int 6 Id kotak masuk

nama Varchar 35 Nama

email Varchar 35 Email

pesan Text - Pesan kotak masuk

replay Text - Replay kotak masuk

time_replay Datetime - Time replay


(55)

Tabel 4.9 Tabel Artikel

Field Name Type Length Description

id* Int 5 Id artikel

title Varchar 50 Title artikel

author Varchar 30 Author artikel

pengantar Text - Pengantar

artikel Text - Artikel

time Date - Time

Tabel 4.10 Tabel Berita

Field Name Type Length Description

id_berita Int 5 Id berita

id_kategori Int 5 Id kategori

id_user Varchar 50 Id user

judul Varchar 100 Judul berita

isi_berita Text - Isi berita

gambar Varchar 100 Gambar berita

hari Varchar 20 Hari

tanggal Date - Tanggal

jam Time - Jam


(56)

4.4 Flowchart

Flowchart adalah sekumpulan simbol – simbol yang menunjukkan atau menggambarkan rangkaian rangkaian kegiatan – kegiatan program dari awal hingga akhir, jadi flowchart juga digunakan untuk menggambarkan urutan langkah – langkah di suatu algoritma.

Penjelasan arti dari lambang – lambang flowchart dapat didefenisikan seperti tabel berikut :

Tabel 4.11 Simbol – Simbol Flowchart

No. Simbol Fungsi

1. Terminator, untuk memulai dan mengakhiri suatu

program.

2. Process, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer.

3. Data, untuk memasukkan data maupun

menunjukkan hasil dari suatu proses.

4. Decision, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan.

5. Connector, merupakan symbol untuk masuk dan

keluarnya suatu prosedur pada lembar kertas yang sama.


(57)

6. Off-page Connector, merupakan symbol untuk masuk dan keluarnya suatu prosedur pada lembar kertas yang lain.

7. Preparation, suatu symbol untuk menyediakan

tempat – tempat pengolahan data dalam storage.

8. Arus atau flow, prosedur yang dapat dilakukan

dari atas ke bawah, bawah ke atas, dari kiri ke kanan, atau dari kanan ke kiri.

9. Document, merupakan symbol untuk data yang

berbentuk informasi.

10. Predefenied Process, untuk menyatakan

sekumpulan langkah proses yang ditulis sebagai prosedur.

11. Display, untuk output yang ditujukan suatu

devices, seperti monitor.


(58)

4.4.1 Flowchart Halaman Utama Start Menampilkan Halaman Utama Halaman Utama Profil Galeri Login Serch Contact Us Selesai ? Stop Memilh daftar Link

Pilih Link Yang Ada

A

Tampil Galeri

Form Login B

Halaman Search Masukkan field dan keyword Apakah sudah diisi? ditemukan

Tampil data yang ditemukan

database Halaman contact

us Isi contact us

Apakah sudah diisi? simpan Ya Tidak Ya Tidak Ya Tidak Ya Tidak Ya Ya Tidak Tidak

Ya Ya Ya

Tidak Tidak

Tidak

Ya Tidak


(59)

4.4.2 Flowchart Halaman Login Administrator

B Masukkan Username Username Benar Masukkan Password

Username Benar

Halaman Utama Admin

C Ya

Tidak

Tidak

Ya


(60)

4.4.3 Flowchart Halaman Profil A Tampil Sejarah Tampil Landasan Hukum Tampil Visi dan Misi Tampil Filosofi dan Strategi Tampil Tugas Pokok Tampil Fungsi Tampil Kewenangan Tampil Struktur Organisasi Halaman Profil

Visi dan Misi Landasan Hukum

Sejarah

Filosofi dan Strategi

Tugas Pokok Fungsi Kewenangan Struktur Organisasi Ya Ya Ya Ya Ya Ya Ya Ya Tidak Tidak Tidak Tidak Tidak Tidak Tidak Tidak


(61)

4.4.4 Flowchart Halaman Utama Admin C Halaman Admin Kotak Masuk Ubah Password D

Edit Password Password Sudah di update? database

Search Halaman Search Masukkan field dan keyword

Apakah sudah di

di isi? ditemukan

Tampil data ditemukan

Manajemen data golongan pegawai penghasilan potongan Gaji pegawai artikel

E F G H Tampil Gaji I

pegawai

Input data golonganInput Input pegawai Input

penghasilan Input potongan

Input Gaji

pegawai Input artikel

J K L M N O

Logout Prosedur logout X ya ya ya tidak tidak ya tidak ya ya tidak tidak ya tidak

tidak tidak tidak tidak tidak

ya ya ya ya ya ya

ya tidak tidak tidak

tidak tidak

ya ya ya ya ya ya

tidak

ya

tidak

Gambar 4.6 Flowchart Halaman Utama Admin


(62)

4.4.5 Flowchart Kotak Masuk D Halaman kotak masuk Menampilkan form kotak masuk Lihat selengkapnya kotak masuk Selengkapny a kotak masuk

Balas kotak masuk Form kotak masuk Isi form Simpan ?

database

Hapus kotak masuk Hapus kotak masuk

Keluar ? c1 ya tidak ya tidak ya ya tidak tidak ya tidak tidak ya


(63)

4.4.6 Flowchart Input Golongan

J

Form input golongan

Batal Input golongan Data sudah diinput

database

Keluar

C1

tidak

ya

ya

tidak

ya tidak


(64)

4.4.7 Flowchart Data Golongan

E

Tampil Form golongan

Edit golongan Edit golongan Update ?

Hapus golongan

database

E1

Hapus golongan

keluar

C1

E1

Ya tidak

ya

tidak

ya

tidak

ya tidak


(65)

4.4.7 Flowchart Input Pegawai

K

Form input pegawai

Batal Input pegawai Data sudah diinput

database

Keluar

C1

tidak

ya

ya

tidak

ya tidak


(66)

4.4.8 Flowchart Data Pegawai

F

Tampil Form data

pegawai

Edit pegawai Edit pegawai Update ?

Hapus pegawai database F1 Hapus pegawai keluar C1 F1 Ya tidak ya tidak ya tidak Lihat selengkapnya data pegawai Selengkapn ya data pegawai ya tidak tidak ya


(67)

4.4.9 Flowchart Input Penghasilan

L

Form input penghasilan

Batal Input penghasilan Data sudah diinput

database

Keluar

C1

tidak

ya

ya

tidak

ya tidak


(68)

4.4.10 Flowchart Data Penghasilan

G

Tampil Form data penghasilan

Edit penghasilan Edit penghasilan Update ?

Hapus penghasilan database G1 Hapus penghasilan keluar C1 G1 Ya tidak ya tidak ya tidak Lihat selengkapnya data penghasilan Selengkapn ya data penghasilan ya tidak tidak ya


(69)

4.4.11 Flowchart Input Penggajian

N

Tampilkan form

Input gaji Batal ? C1

Masukkan nama pegawai

Nama terdaftar ?

Tampilkan form penggajian

Simpan ?

database ya

tidak

ya tidak

ya

tidak ya

tidak


(70)

4.5 Mendesain Layout Web

Salah satu faktor agar situs diminati para pengunjung adalah desain layout yang bagus. Sebelum kita mendesain sebuah layout terlebih dahulu kita harus membuat sketsa, setelah itu kita bagi situs menjadi beberapa bagian, diantaranya adalah:

a. Bagian header berisi nama kantor, lambang, dan beberapa grafik untuk mempercantik tampilan.

b. Navigasi harus mudah dikenali dan mudah digunakan

c. Bagian konten merupakan isi yang ingin disampaikan kepada pengunjung. d. Bagian Footer berisi nama, dan informasi dari pemilik situs

Bagian-bagian lainnya, bisa merupakan artikel, info terkini, polling, dan kalender.

Isi

Gambar 4.14 Rancangan Halaman Utama Header

Home Galeri Login Search Contact Us

Footer

Profill BPPKB Berita Terkini Kalender dan


(71)

Gambar 4.15 Rancangan Halaman Administrator

4.6 Perancangan Halaman Website

Adapun halaman - halaman yang dibangun oleh penulis adalah:

a. Halaman index merupakan halaman yang pertama kali muncul pada saat website dibuka. Halaman ini berisikan profil artikel dan link-link menuju halaman berikutnya.

b. Halaman home merupakan halaman yang berisikan sekilas tentang Kantor BPPKB Kab.Labuhan Batu serta link-link menuju halaman berikutnya.

FOOTER

Header

Home Kotak masuk Ubah Password search Logout

Input Data

Manajemen Data ISI


(72)

c. Halaman profil merupakan halaman yang berisikan tentang profile BPPKB, mengenai visi misi, sejarah, landasan hukum, tugas pokok dan fungsi, kewenangan, serta struktur organisasi.

e. Halaman struktur organisasi merupakan halaman yang berisikan data mengenai struktur organisasi SMP N 1 Dolok Batu Nanggar

f. Halaman galeri merupakan halaman yang berisi gambar – gambar kegiatan Kantor BPPKB.

g. Halaman Ubah Password berisikan pengubahan password lama menjadi yang baru untuk administrator.

h. Halaman Serach merupakan halaman untuk mencari data – data yang diperlukan dengan memasukkan field dan keyword.

i. Halaman contact us berisikan contact nomor, pesan email dan juga alamat untuk menghubungi pihak Kantor BPPKB Kab.Labuhan Batu.

j. Halaman input data merupakan halaman untuk penginputan artikel, data pegawai, golongan, penghasilan , potongan, serta gaji pegawai.

k. Halaman manajemen data merupakan halaman untuk menampilkan artikel, data pegawai, golongan, penghasilan , potongan, serta gaji pegawai.


(73)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedue yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah – langkah yang dibutuhkan dalam implementasi sistem adalah :

1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang website.

2. Menyelesaikan rancangan sistem.

3. Menulis, menguji, mengontrol dan mendokumentasikan website. 4. Mendapatkan persetujuan.


(74)

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem, ialah :

a. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolahan data dan penyajian informasi.

b. Menyelesaikan rancangan sistem yang ada di dalam dokumen sistem yang baru atau yang telah disetujui.

c. Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah terhadap sistem yang baru dan mendapat informasi yang baik dan jelas.

d. Memastikan bahwa sistem yang telah berjalan dengan lancar dengan mengontrol dan melakukan instalasi secara benar.

5.3 Komponen Sistem

Pada sistem ada beberapa komponen yang dibutuhkan, antara lain : 5.3.1 Hardware

Merupakan suatu komponen yang sangat dibutuhkan dalam mewujudkan sistem yang diusulkan. Dalam hal ini dirincikan spesifikasi komponen hardware yaitu :

1. Processor 2. Harddisk


(75)

3. Memory 4. Monitor 5. Keyboard 6. Mouse 7. Printer

8. Dan lain – lain.

5.3.2 Software

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya komponen

software. Adapun software yang digunakan dalam pembuatan website ini adalah :

a. Sistem Operasi Ms. Windows XP.

b. XAMPP Version 1.6.4 software yang merangkum Apache 2.2.8 sebagai web

server, PHP 5.2.4 sebagai web programming dan MySQL 5.0.45 sebagai database

server.

c. Macromedia Dreamweaver 8 sebagai editor. d. Macromedia Firewoks 8 sebagai desain layout.


(76)

5.3.3 Brainware

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi.

Brainware dalam sistem informasi ini terdiri atas : a. Sistem analis

Orang yang menganalisa sistem dengan mempelajari masalah – masalah yang timbul dan menentukan kebutuhan – kebutuhan pemakai dan mengidentifikasi pemecahan yang beralasan.

b. Programmer

Orang yang membuat sistem dengan menggunakan salah satu bahasa pemrograman yang dikuasainya.

c. Operator


(77)

5.4 Instalasi Software

5.4.1 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun softwarenya dapat diperoleh dari situs http://www.apache.org untuk Apache, http://www.php.net untuk PHP dan http://www.mysql.com untuk MySQL. Tahap instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan melakukan pengaturan konfigurasi yang diberikan setelah instalasi selesai. Namun hal ini memerlukan pengaturan yang sedikit rumit.

Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp . Perangkat lunak Xampp 1.6.6 ini penulis download di situs http://www.apachefriends.org

5.4.2 Instalasi Xampp 1.6.6

Xampp memberikan paket-paket, diantaranya:

a. Apache Web Server version 2.2.4

b. PHP Script Language version 5.2.3


(78)

d. PhpMyAdmin Database Manager version 2.10.2

e. Perl 5.10.1

f. FileZila FTP Server 0.9.33

g. Mercury Mail Transport System 4.72

Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa perlu konfigurasi yang rumit.

5.5 Pengujian di Browser

Setalah menginstal xampp, maka aplikasi web telah dapat diujikan dikomputer lokal. Adapun caranya adalah sebagai berikut:

1. Letakkan file-file yang membangun web kedalam suatu folder, kemudian diletakkan didalam folder htdocs, folder web diberi nama penggajian_dina terlihat seperti gambar berikut:


(79)

Gambar 5.1 Peletakkan Folder Berisi File-File Web Dalam Folder htdocs

2. Buka web browser dalam hal ini browser yang digunakan adalah Mozilla Firefox

3. Pada kotak URL ketikkan http://localhost/penggajian_dina . Tampilannya sebagai berikut:


(80)

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


(81)

5.5 Demonstrasi Program


(82)

(83)

(84)

(85)

(86)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari penjelasan pada bab – bab sebelumnya, penulis dapat merangkum beberapa kesimpulan, yaitu sebagai berikut :

1. Penggunaan dan pemanfaatan aplikasi ini dapat memberikan kemudahan bagi pihak perusahaan dalam melakukan pengolahan data yang berhubungan dengan kepegawaian dan penggajian pegawai.

2. Dengan menggunakan komputer sebagai media informasi akan mengefisienkan tenaga dan waktu.

3. Penyajian informasi yang baik dapat dilakukan dengan meng-update isi dari situs tersebut secara berkala.

4. Pembuatan sistem informasi penggajian berbasis web ini dibuat dengan menggunakan bahasa pemrograman PHP, database MySQL, dan web server Apache.


(87)

6.2 Saran

Dengan selesainya perancangan system informasi pada Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu dengan menggunakan PHP dan MySQL ini, ada beberapa saran yang kiranya dapat ditanggapi oleh semua pihak yaitu :

1. Isi situs web seharusnya di-update oleh admin secara berkala guna memberikan informasi yang akurat.

2. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi dengan level menengah karena penggunaan software software dapat memakan sumber daya komputer seperti memori dan kapasitas harddisk.

3. Pemeliharaan keamanan terhadap data-data pada server perlu diperhatikan dan dijaga agar data-data pada server tidak bisa diakses oleh orang yang tidak berhak mengaksesnya.


(88)

DAFTAR PUSTAKA

Gunawan, Wahyu. 2010. Kebut Sehari Menjadi Master PHP. Yogyakarta : Genius Publisher.

Hadi, Mulya. 2007. Dreamweaver 8 untuk orang awam. Palembang: Penerbit Maxikom. Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Yogyakarta :

Lokomedia.

Hidayatullah, A. Taufiq. 2007. Cara Praktis Membuat dan Mengelola Gambar Desain

Grafis dan Desain Web dengan Macromedia Firewoks 8. Surabaya : Penerbit

INDAH.

Madcoms, 2009. Menguasai XHTML, CSS, PHP, & MySQL melalui DREAMWEAVER.

Yogyakarta: Penerbit Andi.

Madcoms. 2008. Teknik Mudah Membangun Website dengan HTML, PHP, & MySQL.

Yogyakarta: Penerbit Andi.

Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta: Penerbit MediaKom.

Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta : C.V. ANDI OFFSET.

Rahardja, Untung. 2009. Siapa Saja Bisa Membuat Website dengan CSS dan HTML.

Yogyakarta : Penerbit Andi.


(1)

(2)

4.Halaman Input gaji pegawai ( gaji.php )


(3)

(4)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari penjelasan pada bab – bab sebelumnya, penulis dapat merangkum beberapa kesimpulan, yaitu sebagai berikut :

1. Penggunaan dan pemanfaatan aplikasi ini dapat memberikan kemudahan bagi pihak perusahaan dalam melakukan pengolahan data yang berhubungan dengan kepegawaian dan penggajian pegawai.

2. Dengan menggunakan komputer sebagai media informasi akan mengefisienkan tenaga dan waktu.

3. Penyajian informasi yang baik dapat dilakukan dengan meng-update isi dari situs tersebut secara berkala.

4. Pembuatan sistem informasi penggajian berbasis web ini dibuat dengan menggunakan bahasa pemrograman PHP, database MySQL, dan web server Apache.


(5)

6.2 Saran

Dengan selesainya perancangan system informasi pada Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Labuhan Batu dengan menggunakan PHP dan MySQL ini, ada beberapa saran yang kiranya dapat ditanggapi oleh semua pihak yaitu :

1. Isi situs web seharusnya di-update oleh admin secara berkala guna memberikan informasi yang akurat.

2. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi dengan level menengah karena penggunaan software – software dapat memakan sumber daya komputer seperti memori dan kapasitas harddisk.

3. Pemeliharaan keamanan terhadap data-data pada server perlu diperhatikan dan dijaga agar data-data pada server tidak bisa diakses oleh orang yang tidak berhak mengaksesnya.


(6)

DAFTAR PUSTAKA

Gunawan, Wahyu. 2010. Kebut Sehari Menjadi Master PHP. Yogyakarta : Genius Publisher.

Hadi, Mulya. 2007. Dreamweaver 8 untuk orang awam. Palembang: Penerbit Maxikom.

Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Yogyakarta : Lokomedia.

Hidayatullah, A. Taufiq. 2007. Cara Praktis Membuat dan Mengelola Gambar Desain Grafis dan Desain Web dengan Macromedia Firewoks 8. Surabaya : Penerbit INDAH.

Madcoms, 2009. Menguasai XHTML, CSS, PHP, & MySQL melalui DREAMWEAVER. Yogyakarta: Penerbit Andi.

Madcoms. 2008. Teknik Mudah Membangun Website dengan HTML, PHP, & MySQL. Yogyakarta: Penerbit Andi.

Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta: Penerbit MediaKom.

Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta : C.V. ANDI OFFSET.

Rahardja, Untung. 2009. Siapa Saja Bisa Membuat Website dengan CSS dan HTML. Yogyakarta : Penerbit Andi.

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