• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2016

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

Copied!
88
0
0

Teks penuh

(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

(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

(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

(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

(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.

(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

(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.9 Macromedia Dreamweaver 8 23

Bab 3 Gambaran Sekilas Kantor BPPKB Kab. Labuhan Batu

(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

(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 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

(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)

(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.

(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 :

(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.

(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

(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

(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 ).

(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.

(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

(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.

(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‟.

(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.

(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

(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

(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

(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.

(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.

(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

(38)
(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.

(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.

(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

(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)

(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 sebagian input dan diubah atu diproses menjadi output.

4. Penyimpanan Data

(Data Storange)

(48)

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

1.Diagram Konteks

- 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

(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

(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

Halaman Search Masukkan field dan keyword Apakah sudah diisi? ditemukan

Tampil data

(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

(61)

4.4.4 Flowchart Halaman Utama Admin

Edit Password Password Sudah di update? database

Search Halaman Search Masukkan field dan keyword

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

tidak tidak tidak tidak tidak

ya ya ya ya ya ya

Gambar 4.6 Flowchart Halaman Utama Admin

(62)

4.4.5 Flowchart Kotak Masuk

Balas kotak masuk Form kotak masuk Isi form Simpan ?

database

Hapus kotak masuk Hapus kotak masuk

Keluar ?

(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

(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

(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

(69)

4.4.11 Flowchart Input Penggajian

N

Tampilkan form

Input gaji Batal ? C1

Masukkan nama pegawai

(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

(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.

(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.

(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 :

(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.

(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:

(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.

(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.

(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.

Gambar

Gambar Nama
Gambar 4.1 DFD Level Konteks Sistem Informasi Penggajian Pegawai Kantor Badan Pemberdyaan Perempuan dan Keluarga Berencana Kabupaten
Gambar 4.2 DFD Level Nol
Tabel 4.2 Tabel Golongan
+7

Referensi

Dokumen terkait

BADAN KELUARGA BERENCANA DAN PEMBERDAYAAN PEREMPUAN KABUPATEN TORAJA UTARA. PAKET PENGADAAN BALAI PENYULUHAN KB DI

ANALISIS PEMBERIAN SANKSI DALAM MENEGAKKAN DISIPLIN PEGAWAI NEGERI SIPIL DI BADAN KELUARGA BERENCANA DAN.. PEMBERDAYAAN PEREMPUAN

Hasil akhir diharapkan dapat membantu Kantor Pemberdayaan Perempuan dan Keluarga Berencana Kabupaten Kepulauan Anambas membuat perencanaan strategis sistem informasi

- BADAN PEMBERDAYAAN MASYARAKAT, PEREMPUAN DAN KELUARGA BERENCANA Ringkasan Anggaran Pendapatan dan Belanja.. Kode Rekening Uraian

1958121 2200810 2 001 SUMINI YULIASTUTI, SE., MM Kepala Badan Pemberdayaan Perempuan, Keluarga Berencana dan Perlindungan

1958121 2200810 2 001 SUMINI YULIASTUTI, SE., MM Kepala Badan Pemberdayaan Perempuan, Keluarga Berencana dan Perlindungan

Motivasi Kerja di Kantor Badan Pemberdayaan Perempuan dan Keluarga Berencana Provinsi Suamatera Barat sudah tinggi ( 89% dari skor ideal ), terdapat hubungan yang berarti

1. Secara simultan Motivasi Kerja berpengaruh signifikan terhadap Kinerja Pegawai pada Badan Keluarga Berencana dan Pemberdayaan Perempuan Kota Banjar. Dengan demikian variabel