Sistem Informasi Penggajian Pegawai Pada Kantor Badan Pemberdayaan Perempuan Dan Keluarga Berencana Kabupaten Labuhan Batu
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.