Sistem Informasi Kepegawaian Pada Badan Pusat Statistik Sumatera Utara

(1)

SISTEM INFORMASI KEPEGAWAIAN

PADA BADAN PUSAT STATISTIK SUMATERA UTARA

TUGAS AKHIR

FITRIANI

072406004

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010


(2)

PERSETUJUAN

Judul : SISTEM INFORMASI KEPEGAWAIAN PADA

BADAN PUSAT STATISTIK SUMATERA UTARA

Kategori : TUGAS AKHIR

Nama : FITRIANI

Nomor Induk Mahasiswa : 072406007

Program Studi : D3 ILMU 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 Syahriol Sitorus, S.Si, M.IT

NIP. 196401091988031004 NIP. 197103101997031004


(3)

PERNYATAAN

SISTEM INFORMASI KEPEGAWAIAN PADA BADAN PUSAT STATISTIK SUMATERA UTARA

TUGAS AKHIR

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

Medan, Mei 2010

FITRIANI 072406004


(4)

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpahan rahmat dan karunia-Nya, penulis dapat menyelesaikan tugas akhir ”Sistem Informasi Kepegawaian pada Badan Pusat Statistik Sumatera Utara“ pada waktu yang telah ditetapkan. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatNya yang telah membawa kita dari kegelapan ke alam yang terang benderang yang penuh ilmu pengetahuan.

Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan terima kasih kepada :

1. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera Utara.

2. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Jurusan Program Studi D-3 Ilmu Komputer.

3. Bapak Syahriol Sitorus, S.Si, M.IT selaku Dosen Pembimbing Tugas Akhir Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir.

4. Seluruh Staf Pengajar Program Studi D-3 Ilmu Komputer Faklutas MIPA Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya kepada penulis selama masa perkuliahan.

5. Bapak Pendi Dewanto selaku Kepala Seksi Diseminasi dan Layanan Statistik yang telah memberikan izin kepada penulis untuk melakukan riset dan kepada seluruh pegawai yang banyak membantu penulis dalam mengumpulkan data.


(5)

6. Teristimewa kepada ayah dan ibu yang telah memberikan dukungan baik moril dan materil serta do’a restunya, sehingga tugas akhir ini dapat berjalan dangan lancar. Kepada Bang Ijun, Bang Vendi , my lovely sister’s (Pipit twins) dan Mega Falestio Aji yang senantiasa memberikan semangat dan dukungannya. 7. Buat sahabat-sahabat, Ayu, Dewi, Ira, dan Yuliza yang turut membantu

penulis dalam menyelesaikan tugas akhir ini.

8. Serta teman seperjuangan : Reza, Ega, Ikram, Yudi, Maler, dan teman-teman KOM’A.

9. Dan kepada pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis sebutkan namanya satu-persatu.

Akhir kata, Penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi anda yang membacaanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah-Nya kepada kita semua. Amin.

Medan, Juni 2010

Penulis


(6)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu system yang berdasarkan suatu system informasi. System ini dikembangkan menggunakan apache, php dan mysql. Metodologi pengembangan system adalah berdasarkan diagram alir atau flowchart. System ini meliputi modul-modul masukan data yang berkaitan dengan data pegawai. Objektif utama system informasi ini adalah untuk melihat data-data pegawai meng-updatenya sehingga kinerja pengolahan data dapat ditingkatkan secara cepat dan efisien.


(7)

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 Latar Belakang 1

1.2 Perumusan Masalah 2

1.3 Maksud dan Tujuan 3

1.4 Metode Penelitian 3

1.5 Kegunaan Penelitian 4

1.7 Sistematika Penulisan 5

BAB 2 LANDASAN TEORI

2.1 Pengertian Sistem 6

2.2 Pengertian Informasi 7

2.3 Pengertian Sistem Informasi 8

2.4 Basis Data (database) 9

2.5 Sekilas Mengenai Apache, PHP dan Mysql 10

2.5.1 Apache 10

2.5.2 PHP 11

2.5.3 MySQL 14

BAB 3 TINJAUAN UMUM PERUSAHAAN

3.1 Sejarah Badan Pusat Statistik 18


(8)

3.1.2 Masa Pemerintahan Jepang 19

3.1.3 Masa Kemerdekaan RI 19

3.3.2 Masa Orde Baru Hingga Sekarang 20

3.2 Struktur Organisasi 21

3.2.1 Bidang Statistik Produksi 23

3.2.2 Bidang Statistik Distribusi 24

3.2.3 Bidang Statistik Sosial 25

3.2.4. Bidang Integrasi Pengolahan dan Diseminasi Statitik 26 3.2.5. Bidang Neraca Wilayah dan Analisis Statistik 27 3.2.6. Bidang Analisis dan Pengembangan Statistik 28

BAB 4 PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan Sistem 29

4.2 Desain Database 29

4.2.1 Tabel Admin 29

4.2.2 Tabel Komentar 29

4.2.3 Tabel Pegawai 30

4.2.4 Tabel Jabatan 30

4.3 Diagram Alir Data 30

4.3.1 Flowchart 31

4.4 Algoritma Program 35

BAB 5 IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem 36

5.2 Tujuan Implementasi Sistem 37

5.3 Komponen Utama dalam Sistem 37

5.3.1 Perangkat keras (Hardware) 37

5.3.2 Perngkat lunak (Software) 38

5.3.3 Sumber daya manusia (Brainware) 40

5.3.4 Instalasi App Server 40


(9)

5.6.3 Tentang BPS 46

5.6.4 Struktur Organisasi 47

5.6.5 Data Kepegawaian 47

5.6.6 Komentar 48

5.6.7 Home Admin BPS 49

5.6.8 Update Data Pegawai 50

5.6.9 Komentar User 51

5.4.10 Input Data Pegawai 52

BAB 6 KESIMPULAN DAN SARAN

6.1 Kesimpulan 54

6.2 Saran 54

DAFTAR PUSTAKA 55


(10)

DAFTAR TABEL

Halaman

4.2.1 Tabel Admin 29

4.2.2 Tabel Komentar 29

4.2.3 Tabel Pegawai 30


(11)

DAFTAR GAMBAR

Halaman

5.1 Tampilan Sistem Operasi Winsows XP 38

5.2 Tampilan Macromedia Dreamweaver 8 39

5.3 Appserv-win32-2.6.0 39

5.4 Demonstrasi Program 45

5.4.1 Home BPS 45

5.4.2 News 46

5.4.3 Tentang BPS 46

5.4.4 Struktur Organisasi 47

5.4.5 Data Kepegawaian 47

5.4.6 Komentar 48

5.4.7 Home admin BPS 49

5.4.8 Update data pegawai 50

5.4.9 Komentar User 51


(12)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu system yang berdasarkan suatu system informasi. System ini dikembangkan menggunakan apache, php dan mysql. Metodologi pengembangan system adalah berdasarkan diagram alir atau flowchart. System ini meliputi modul-modul masukan data yang berkaitan dengan data pegawai. Objektif utama system informasi ini adalah untuk melihat data-data pegawai meng-updatenya sehingga kinerja pengolahan data dapat ditingkatkan secara cepat dan efisien.


(13)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Pada era globalisasi ini, kebutuhan teknologi komputer sangat dibutuhkan oleh manusia. Dengan kecanggihan teknologi komputer yang semakin berkembang dengan pesat dapat memudahkan perusahaan-perusahaan tersebut untuk meningkatkan efisiensi kerja karena pekerjaan yang dilakukan dengan komputer dapat menghemat baik dari segi waktu, ruang, tenaga, biaya dan lain-lain.

Pada saat pertama kali ditemukan, komputer hanya digunakan sebagai alat bantu untuk mempercepat proses hitung-menghitung (Janner Simarmata, 2007). Namun, dengan meningkatnya kebutuhan serta pengetahuan manusia, maka komputer mengalami perkembangan yang mana fungsinya tidak lagi sebagai alat penghitung saja, akan tetapi komputer juga dapat dimanfaatkan untuk penyimpanan data, menggambar suatu grafik atau gambar, pengeditan dan lain sebagainya.

Data kepegawaian merupakan data yang sangat penting bagi sebuah perusahaan, baik itu perusahaan swasta maupun dinas pemerintahan. Untuk itu penulis mencoba membuat perancangan suatu sistem informasi untuk melakukan proses kerja khususnya dalam penginputan data pegawai pada Badan Pusat Statistik Sumatera Utara.


(14)

Berdasarkan uraian diatas penulis tertarik untuk menyusun Tugas Akhir dengan Judul ”Sistem Informasi Kepegawaian pada Badan Pusat Statistik

Sumatera Utara ”

1.2 Perumusan Masalah

Menyadari akan keterbatasan kemampuan manusia dalam menyelesaikan pekerjaan yang semakin meningkat dan rumit. Permasalahan yang dihadapi adalah bagaimana menciptakan suatu sistem informasi yang cepat, cermat, teliti dan up-to-date dengan menggunakan bantuan komputer untuk melakukan informasi pendataan pegawai dengan jumlah yang sangat banyak.

Mengingat akan kurang efisiennya pekerjaan tersebut apabila dilakukan secara manual khususnya terhadap penggunaan waktu dalam pendataan, maka perlu adanya suatu sistem yang mampu dengan cepat serta memiliki ketelitian dalam melaksanakan suatu sistem informasi pendataan itu dengan menggunakan komputer. Oleh karena itu penulis mencoba membuat suatu sistem informasi pendataan pegawai dengan menggunakan aplikasi pada komputer berbasis windows, yaitu PHP dan MySQL.

1.3 Maksud dan Tujuan

1.3.1 Maksud

Membuat sistem informasi yang berfungsi untuk mengelola data kepegawaian sehingga pengolahan data secara manual yang memperlambat proses kerja


(15)

1.3.2 Tujuan

1. Memberikan suatu alternatif kepada pihak instansi pemerintahan agar dapat mengatasi kesulitan pengelolaan data kepegawaian dengan menerapkan sistem komputerisasi yaitu dengan menggunakan PHP dan MySQL.

2. Mengurangi resiko redudansi data dan inkonsistensi data pada sistem pendataan.

3. Memberikan kemudahan bagi pengguna sistem dalam menginput, maupun mengupdate data.

1.4 Metode Penelitian

Dalam menyusun Tugas Akhir ini, penulis melakukan penerapan metode penelitian dalam memeperoleh data – data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah dengan cara :

1. Penelitian Lapangan

Yaitu suatu aktivitas penelitian untuk mencari data-data yang lengkap dan akurat yang berkaitan dengan judul yang diteliti. Penelitian lapangan dilakukan dengan observasi langsung ke lapangan dan melakukan pencatatan-pencatatan terhadap penemuan yang dianggap perlu dilakukan.


(16)

2. Penelitian Pustaka

Yaitu suatu aktivitas penelitian dengan cara mengumpulkan data, informasi dan keterangan melalui buku-buku, majalah dan internet secara teoritis serta ilmiah mengenai permasalahan yang di teliti.

3. Wawancara ( Interview )

Yaitu peneliti melakukan pertanyaan langsung kepada para pegawai yang dianggap memiliki pengetahuan dan pengalaman terhadap permasalahan yang di amati.

4. Observasi ( Pengamatan )

Yaitu melakukan pengamatan langsung ke objek penelitian untuk mengamati secara dekat masalah yang dihadapi dan melakukan pencatatan terhadap temuan secara khusus.

1.5 Kegunaan Penelitian

Dalam membuat suatu sistem informasi, diperlukan adanya penelitian untuk menjamin keakuratan data agar tercipta suatu sistem yang siap pakai, efisien dan dapat memberikan kemudahan bagi para pengguna. Seperti halnya dalam meng-update data, menghapus atau menambah data pegawai.


(17)

1.6 Sistematika Penulisan

Adapun sistematika penulisan dari Tugas Akhir ini adalah :

BAB I PENDAHULUAN

Membahas tentang latar belakang, perumusan masalah, maksud dan tujuan, metode penelitian, kegunaan penelitian, sistematika penulisan.

BAB II LANDASAN TEORI

Membahas tentang PHP dan MySQL secara singkat, dan memberikan pengertian-pengertian mengenai sistem, informasi, dan database.

BAB III TINJAUAN ORGANISASI

Membahas tentang sejarah singkat perusahaan, dan struktur organisasi.

BAB IV PERANCANGAN SISTEM

Membahas tentang rancangan database, dan algoritma agar rancangan program dapat tergambar dengan jelas.

BAB V IMPLEMENTASI SISTEM

Melihat bagaimana hasil perancangan yang telah dibuat dan bagaimana jalannya implementasi sistem tersebut.

BAB VI KESIMPULAN DAN SARAN

Membahas tentang kesimpulan yang telah didapat dan memberikan saran-saran yang bermanfaat bagi para pengguna.


(18)

BAB 2

LANDASAN TEORI

2.1 Pengertian Sistem

Kata sistem berasal dari bahasa Latin (syst ma) dan bahasa Yunani (sust ma) yaitu suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi.

Terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan operasi didalam sistem.

Pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Suatu sistem menpunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas (boundary), lingkungan luar sistem (environments), penghubung (interface), masukan (input), keluaran (output), pengolah (process), dan sasaran (objectives) atau tujuan (goal).


(19)

2.2 Pengertian Informasi

Beberapa ahli mendefinisikan informasi sebagai berikut:

1. Menurut Gordon B. Davis (1974, hal:32) informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima dan mempunyai nilai yang nyata yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang.

2. George R. Terry, Ph. D (1962, hal:1962) menyatakan bahwa informasi adalah data yang penting yang memberikan pengetahuan yang berguna.

3. Burch dan Strater (1974, hal:23) menyatakan: informasi adalah pengumpulan atau pengolahan data untuk memberikan pengetahuan atau keterangan.

Jadi, secara umum informasi adalah data yang sudah diolah menjadi suatu bentuk lain yang lebih berguna yaitu pengetahuan atau keterangan yang ditujukan bagi penerima dalam pengambilan keputusan, baik masa sekarang atau yang akan datang.

George R. Terry, Ph. D (1962, hal:1962) menjelaskan, berguna atau tidaknya informasi tergantung pada beberapa aspek, yaitu:

1. Tujuan si penerima

Apabila informasi itu tujuannya untuk memberikan bantuan maka informasi itu harus membantu si penerima dalam usahanya untuk mendapatkannya.

2. Ketelitian penyampaian dan pengolahan data


(20)

3. Waktu

Informasi yang disajikan harus sesuai dengan perkembangan informasi itu sendiri.

4. Ruang dan tempat

Informasi yang didapat harus tersedia dalam ruangan atau tempat yang tepat agar penggunaannya lebih terarah bagi si pemakai.

5. Bentuk

Dalam hubungannya bentuk informasi harus disadari oleh penggunaannya secara efektif, hubungan-hubungan yang diperlukan, kecenderungan-kecenderungan dan bidang-bidang yang memerlukan perhatian manajemen serta menekankan informasi tersebut ke situasi-situasi yang ada hubungannya.

6. Semantik

Agar informasi efektif informasi harus ada hubungannya antara kata-kata dan arti yang cukup jelas dan menghindari kemungkinan salah tafsir.

2.3 Pengertian Sistem Informasi

Sistem informasi secara teknis dapat didefinisikan sebagai sekumpulan komponen yang saling berhubungan, mengumpulkan (atau mendapatkan), memproses, menyimpan, dan mendistribusikan informasi untuk menunjang pengambilan keputusan, pengawasan dalam suatu organisasi. (Kenneth Loudon et al, 2007, hal:15).


(21)

Sistem informasi memiliki tiga aktivitas yang dapat memproduksi informasi yang dibutuhkan suatu instansi untuk membuat keputusan, mengendalikan operasi, manganalisis permasalahan dan menciptakan produk baru. Ketiga akivitas tersebut yaitu:

1. Input (masukan) : merekam atau mengumpulkan data mentah dari dalam maupun luar instansi.

2. Proses (processing) : mengubah data input mentah menjadi bentuk yang berarti.

3. Output (keluaran) : mengirimkan informasi yang telah diproses ke orang-orang yang menggunakan informasi tersebut.

Gambar 2.3 Siklus aktivitas sistem informasi.

2.4 Basis Data (Database)

Basis data adalah sekumpulan data organisasi untuk melayani banyak aplikasi secara efisien dengan memusatkan data dan mengendalikan redudansi data (Kenneth C. Loudon et al, 2007, hal:265).

Sistem manajemen basis data (database management system-DBMS) adalah peranti lunak yang memudahkan organisasi untuk memusatkan data, mengelola data secara efisien, dan menyediakan akses data bagi program aplikasi. DBMS bertindak sebagai antarmuka (interface) antara program aplikasi dan file data fisik.

OUTPUT PROCESSING


(22)

Dewasa ini DBMS menggunakan basis data yang berbeda-beda dalam melacak berbagai entitas, atribut, dan relasi. Jenis DBMS yang populer untuk sebuah PC atau mainframe adalah DBMS relasional. Basis data relasional merepresentasikan data seperti table dua dimensi.tabel dapat dirujuk sebagai file. Setiap tabel berisi data tentang sebuah entitas dan atributnya.

Ms. Access adalah DBMS relasional untuk sistem desktop, sedangkan DB2, Oracle Database, dan Ms. SQL server adalah DBMS relasional untuk mainframe besar. MySQL adalah sebuah DBMS open source yang populer, dan Oracle Database lite adalah DBMS untuk perangkat komputasi genggam.

2.5 Sekilas Mengenai Apache, PHP dan MySQL

2.5.1 Apache

Server HTTP Apache atau Server Web/WWW Apache adalah komponen server web dari paket perangkat lunak LAMP (Linux, Apache, MySQL, PHP/Perl/bahasa pemrograman Python) yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Menurut statistik dari Netcraft, Apache merupakan server web yang paling banyak digunakan di dunia per 2005. Microsoft


(23)

Internet Information Services (IIS) merupakan kompetitor utama Apache, diikuti oleh Sun Java Web Server dari Sun Microsystem.

2.5.2 PHP

PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum (open source) dan menamakannya PHP.

PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan demikian seorang pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin.

PHP dapat mengirim HTTP header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas yang baik dengan beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, File.Pro, Velocis, dBase, Unix dbm.


(24)

Dan tak terkecuali semua database ber-interface ODBC. Juga dapat berintegrasi dengan beberapa library eksternal yang membuat Anda dapat melakukan segalanya mulai dari membuat dokumen PDF hingga mempurse XML. PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3 atau bahkan HTTP.

Ada beberapa cara untuk mulai menuliskan script PHP, yaitu: l. <?php

Script PHP anda ?>

2. <?

Script PHP anda ?>

3. <script language = “php”> Script PHP anda </script> 4. <%

Script PHP arcda %>

Cara pertama lebih sering digunakan karena lebih ringkas. Cara yang ketiga digunakan untuk mengantisipasi editor dan web server yang tidak dapat menerima kedua cara di atas. Selain itu kita juga bisa menggunakan cara penulisan ASP, tetapi tentu saja ada beberapa konfigurasi yang perlu ditambahkan terlebih dahulu pada file konfigurasi php.


(25)

PHP mengenal beberapa macam tipe data, antara lain integer, floating point dan string. Floating point lebih dikenal dengan nama double atau desinal. Penulisan string selalu diawali dengan tanda petik ganda (") atau tanda petik tunggal ('). Variabel adalah sebuah tempat di memori untuk menyimpan data yang nilainya dapat berubah-ubah.

Variabel diwakili oleh kata tertentu dengan penulisan sebagai berikut: 1. Variabel dimulai dengan tanda dollar ($).

2. Harus dimulai dengan huruf atau underscore. (_) 3. Tidak boleh menggunakan tanda baca.

4. Case sensitive atau huruf besar dan huruf kecil dibedakan.

Berikut kelebihan PHP dari Bahasa pemograman lain :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.


(26)

2.5.3 MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (DBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License. MySQL merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya yaitu: SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Berikut beberapa cara untuk pembuatan basis data pada MySQL:

1. Membuat Database

Tentu saja sebelum kita dapat membuat tabel-tabel ataupun memasukkan data, kita terlebih dahulu harus membuat databasenya. Untuk membuat suatu database, gunakan perintah berikut ini:

CREATE DATABASE nama database;

2. Membuka Database

Setelah kita nembuat suatu database, bila ingin membuat suatu tabel atau melakakan operasi pada suat.u database, terlebih dahulu kita harus membuka database tersebut. llntuk membuka suatu database, gunakan perintah berikut ini:

USE nama database ;

3. Menghapus database

Untuk menghapus database beserta seluruh table di dalamnya. Perintah ini tidak berlaku jika database tidak ada atau anda tidak memiliki privilege.


(27)

Sintaksnya :

DROP DATABASE nama_db

4. Menampilkan database

Untuk menampilkan daftar yang ada dalam system saat itu. Sintaksnya : SHOW DATABASES;

5. Membuat Tabel

Setelah database terberrtuk dan juga telah terbuka, untuk rnembuat tabel yang akan menyimpan data yang kita butuhkan dapat dilakukan dengan perintah CREATE berikut ini.

CREATE TABLE nama-tabel ( Nama_ fieldl tipe_datal, nama_field2 tipe_data2, ………… )

6. Menghapus table

Untuk menghapus table dalam database tertentu. Jika dilakukan maka semua isi, indeks dan atribut lain akan terhapus. Sintaksnya :

DROP TABLE nama_tbl

7. Mendapatkan atau menampilkan informasi dari table

Untuk menampilkan isi table dengan option-option tertentu. Misalnya untuk menampilkan seluruh isi table digunakan :


(28)

8. Untuk menampilkan kolom-kolom tertentu saja : SELECT kolom1,kolom2,... FROM nama_tbl

9. Untuk menampilkan isi suatu kolom dengan kondisi tertentu SELECT kolom1 FROM nama_tbl WHERE kolom2=isikolom

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.

4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).


(29)

7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

10.Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

11.Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12.Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

13.Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.


(30)

BAB 3

TINJAUAN UMUM PERUSAHAAN

3.1. Sejarah Badan Pusat Statistik

Kantor Badan Pusat Statistik (BPS) propinsi sumatera utara merupakan lembaga pemerintahan non departemen yang bertanggung jawab langsung kepada presiden.

Berikut uraian sejarah Badan Pusat Statistik:

3.1.1 Masa Pemerintahan Hindia Belanda

Pada bulan februari 1920, kantor statistik pertama kali didirikan oleh Direktur Pertanian, Kerajinan dan Perdagangan (Directur Van Land Bouw Nijeverheid En Handel), yang berkedudukan di bogor. Kantor ini bertugas untuk mengolah dan mempublikasikan data statistik.

Pada tahun 1923, Dibentuk suatu komisi untuk statistik yang anggotanya merupakan wakil dari tiap – tiap departemen. Komisi tersebut bertugas untuk merencanakan tindakan-tindakan yang mengarah sejauh mungkin untuk mencapai kesatuan dalam kegiatan di bidang statistik di Indonesia.

Pada tanggal 24 September 1924, nama lembaga tersebut diganti dengan nama Central Kantor Voor De Statistiek (CKS) atau kantor statistik dan dipindahkan ke Jakarta. Bersama dengan itu beralih pula pekerjaan mekanisme statistik perdagangan yang semula dilakukan oleh Kantor Invoer Uitvoer en Accijnsen (IUA) yang sekarang


(31)

3.1.2 Masa Pemerintahan Jepang

Pada bulan juni 1944 pemerintah jepang mengaktifkan kembali kegiatan statistik yang diarahkan untuk memenuhi kebutuhan perang atau militer. Pada masa ini CKS diganti menjadi Shomubu Chosasitsu Gunseikanbu.

3.1.3 Masa Kemerdekaan Republik Indonesia

Setelah Proklamasi Kemerdekaan Republik Indonesia, kegiatan statistik ditangani oleh lembaga atau instansi baru sesuai dengan suasana kemerdekaan yaitu KAPPURI (Kantor Penyelidik Perangkaan Umum Republik Indonesia). Tahun 1946, Kantor KAPPURI dipindahkan ke Yogyakarta sebagai sekuens dari Perjanjian Linggar Jati. Sementara itu pemerintah Belanda di Jakarta mengaktifkan kembali CKS.

Berdasarkan surat edaran kementerian kemakmuran tanggal 12 juli 1950 nomor:219/S.C, KAPPURI dan CKS dilebur menjadi Kantor Pusat Statistik (KPS) dan berada dibawah bertanggung jawab kepada kemakmuran.

Dengan surat Menteri Perekonomian tanggal 1 maret 1952 Nomor : P/44, lembaga KPS berada dibawah dan bertanggung jawab kepada perekonomian. Selanjutnya keputusan Menteri Perekonomian tanggal 24 Desember 1953 Nomor:18.009/M,KPS dibagi menjadi 2 bagian yaitu bagian Research yang di sebut Afdeling A dan bagian penyelenggara tata usaha yang disebut Afdeling B.

Untuk selanjutnya Presiden Republik indonesia Nomor : 172 tahun 1957, terhitung mulai tanggal 1 juni 1957 KPS diubah menjadi Biro Pusat Statistik dan urusan statistik semula menjadi tanggung jawab dan wewenang berada di bawah Perdana Menteri.


(32)

3.1.4 Masa Orde Baru Hingga Sekarang

Pada pemerintah Orde Baru khususnya untuk memenuhi kebutuhan perencanaan dan evaluasi pembangunan, maka untuk mendapatkan statistik yang handal, lengkap, tepat, akurat dan terpercaya mulai diadakan pembenaran organisasi Biro Pusat Statistik.

Dalam masa Orde Baru ini Badan Pusat Statistik telah mengalami empat (4) kali perubahan struktur organisasi :

a) Peraturan pemerintah Nomor: 16 tahun 1968 tentang organisasi Badan Pusat Statistik.

b) Peraturan pemerintah Nomor: 6 tahun 1980 tentang organisasi Badan Pusat Statistik.

c) Peraturan pemerintah Nomor: 2 tahun 1992 tentang kedudukan, tugas, fungsi,susunan dan tata kerja Biro Pusat Statistik.

d) Undang – undang Nomor : 16 tahun 1997 tentang statistik.

e) Keputusan Presiden Republik Indonesia Nomor : 86 tahun 1998 tentang Badan Pusat Statistik.

f) Keputusan kepala Badan Pusat Statistik Nomor : 100 tahun 1998 tentang organisasi dan tenaga kerja Badan Pusat Statistik.

g) Peraturan Pemerintah Nomor : 51 tahun 1999 tentang penyelenggaraan statistik.

Tahun 1968, ditetapkan peraturan pemerintah Nomor : 16 tahun 1968 yaitu yang mengatur organisasi dan tata kerja di pusat dan di daerah. Tahun 1980 peraturan pemerintah Nomor : 6 tahun 1980 tentang organisasi bahwa di tiap provinsi terdapat perwakilan Badan Pusat Statistik dengan nama kantor Statistik Provinsi dan di


(33)

Pada tanggal 19 Mei 1997 menetapkan tentang statistik sebagai pengganti undang – undang Nomor : 6 dan 7 tentang sensus dan statistik. Pada tanggal 17 juni 1998 dengan Keputusan Presiden Republik Indonesia Nomor : 86 tahun 1998 ditetapkan Badan Pusat Statistik, sekaligus mengatur tata kerja dan struktur Organisasi Badan Pusat Statistik yang baru.

3.2 Struktur Organisasi

Organisasi merupakan suatu fungsi manajemen yang mempunyai peranaan dan kegiatan langsung dengan instansi sosial yang terjadi diantara individu – individu dalam rangka kerjasama untuk mencapai tujuan yang telah ditetapkan.

Struktur organisasi yang diterapkan di Kantor Badan Pusat Statistik adalah struktur organisasi inti dan staf. Struktur ini mengandung unsur – unsur spesialisasi kerja, standarisasi kegiatan, sentralisasi dan desentralisasi dalam pembuatan keputusan yang menunjukan lokasi kekuasaan, pembuatan keputusan dan ukuran satuan yang menunjukkan suatu kelompok kerja.

Adapun tujuan dari struktur organisasi inti dan staf di Kantor Badan Pusat Statistik (BPS) Propinsi Sumatera Utara adalah :

a. Pengkoordinasian yaitu yang memungkinkan komunikasi integrasi berbagai departemen dan kegiatan – kegiatan yang saling berhubungan satu sama lain. b. Pemberian saran yaitu memberikan saran atau membuat rekomendasi bagi

manajemen.

c. Pembuatan keputusan yaitu membuat keputusan – keputusan dan mengamati bagaimana pelaksanaan dari keputusan tersebut.


(34)

Adapun bagan atau struktur organisasi Badan Pusat Statistik Propinsi Sumatera Utara adalah sebagai berikut:


(35)

Sebagaimana dalam lampiran dalam organisasi Kantor Badan Pusat Statistik Propinsi Sumatera Utara dipimpin seorang Kepala Kantor. Kepala Kantor dibantu bagian tata usaha yang terdiri dari :

a. Sub Bagian Urusan Dalam b. Sub Bagian Perlengkapan c. Sub Bagian Keuangan

d. Sub Bagian Kepegawaian dan hukum e. Sub Bagian Bina Potensi / Bina Program

Bidang Penunjang Statistik Terdiri dari Lima (6) bidang yaitu :

3.2.1 Bidang Statistik Produksi

Bidang statistik Produksi mempunyai tugas untuk melaksanakan kegiatan Statistik Pertanian, Industri, Konstruksi pertambangan dan energi.

Uraian tugas bidang statistik produksi:

1. Menyusun laporan tahunan bidang statistik produksi.

2. Mengatur dan menyiapkan bahan yang diperlukan untuk kegiatan pengumpulan, evaluasi dan laporan statistik produksi yang mencakup kegiatan statistik pertanian, pertambangan, energi, konstruksi serta kegiatan statistik produksi lainnya yang ditentukan.

3. Mengatur dan melaksanakan keikutsertaan dalam pelatihan yang diselenggarakan oleh BPS dalam bidang statistik produksi.

4. Membantu kepala BPS produksi atau pimpinan produksi dalam menyiapkan program pelatihan petugas lapangan.


(36)

5. Mengatur dan mengkoordinasikan penyelenggaraan pelatihan petugas laporan dipusat pelatihan serta mengatur pembagian instruktur.

6. Mengatur dan melaksanakan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan lapangan.

7. Melaksanakan pembinaan, pengamatan lanjut, dan pengawasan laporan terhadap pelaksanaan kegiatan statistik produksi.

3.2.2 Bidang Statistik Distribusi

Bidang Statistik ditribuisi mempunyai tugas untuk melaksanakan kegiatan statistik konsumen dan perdagangan besar, statistik keuangan dan harga produsen serta niaga dan jasa.

Uraian tugas bidang statistik distribusi:

1. Menyusun program kerja tahunan bidang statistik distribusi.

2. Mengatur dan menyiapkan bahan yang diperlukan untuk kegiatan pengumpulan, pengolahan, evaluasi dan laporan statistik distribusi yang mencakup kegiatan statistik harga konsumen dan perdagangan besar, keuangan yang ditentukan.

3. Mengatur dan melaksanakan keikutsertaan dalam program pelatihan yang diselenggarakan oleh BPS dalam bidang statistik distribusi.

4. Membantu kepala BPS Propinsi atau pimpinan Proyek/pimpinan bagian proyek dalam penyiapan program pelatihan petugas di lapangan.

5. Mengatur dan mengkoordinasi penyelenggaraan pelatihan petugas lapangan di pusat pelatihan serta mengatur pembagian instruktur.


(37)

7. Melakukan pembinaan pengamatan lanjut dan pengawasan lapangan terhadap pelaksanaan kegiatan statistik distribusi.

3.2.3. Bidang Statistik Sosial

Bidang Statistik Sosial mencakup kegiatan statistik kependudukan, kesejahteraan rakyat, dan ketahanan sosial serta kegiatan sosial lainnya yang telah ditentukan. Uraian tugas bidang statistik sosial:

1. Menyusun program kerja tahunan bidang statistik sosial.

2. Mengatur dan menyiapkan bahan yang diperlukan untuk kegiatan pengumpulan, pengolahan, evaluasi dan laporan statistik sosial yang mencakup kegiatan statistik kependudukan, kesejahteraan rakyat dan ketahanan sosial serta kegiatan statistik sosial lainnya yang telah ditentukan.

3. Mengatur dan melaksanakan keikutsertaan dalam program pelatihan yang diselenggarakan oleh BPS dalam bidang statistik sosial.

1. Membantu kepala BPS Propinsi atau pimpinan Proyek/pimpinan bagian proyek dalam penyiapan program pelatihan petugas di lapangan.

2. Mengatur dan mengkoordinasi penyelenggaraan pelatihan petugas lapangan di pusat pelatihan serta mengatur pembagian instruktur.

3. Mengatur dan melaksanakan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan lapangan.

4. Melakukan pembinaan pengamatan lanjut dan pengawasan lapangan terhadap pelaksanaan kegiatan statistik sosial.


(38)

3.2.4. Bidang Integrasi Pengolahan dan Diseminasi Statitik (IPDS)

Penyiapan data, penyusunan sistem, dan program serta operasional pengolahan data dengan komputer.

Uraian tugas bidang statistik integrasi pengolahan dan diseminasi statistik yaitu sebagai berikut:

1. Menyusun program kerja bidang pengolahan, penyajian dan pelayan statistik. 2. Melaksanakan penyusunan, pemeliharaan, penyelesaian permasalahan, dan

pemgembangan system jaringan komunikasi data sesuai dengan aturan yang ditetapkan serta membantu penerapan teknologi informasi.

3. Mengatur dan melaksanakan keikutsertaan dalam program pelatihan yang diselenggarakan oleh BPS dalam bidang pengolahan, penyajian, dan pelayanan statistik.

4. Melaksanakan koordinasi pengolahan dan pemeliharaan perangkat keras dan perengkat lunak serta menyusun sistem pengolahan data.

5. Mengatur integrasi penggunaan sistem dan pemeliharaan program aplikasi data statistik.

6. Melaksanakan penyususnan, pemeliharaan serta pengembangan system berbasis data statistik dan basis data managemen sesuai dengan aturan yang ditetapkan.

7. Melaksanakan kajian dan evaluasi pengolahan data termasuk computer bekerja sama dengan satuan organisasi terkait.


(39)

3.2.5. Bidang Neraca Wilayah dan Analisis Statistik

Mempunyai tugas untuk penyusunan neraca Produksi, Neraca konsumsi, dan Akumulasi penyajian analisis serta kegiatan penerapan statistik.

Uraian tugas bidang statistik neraca wilayah dan analisis statistik yaitu sebagai berikut:

1. Menyusun program kerja tahunan bidan neraca wilayah dan analisis statistik. 2. Mengatur dan menyiapkan bahan yang diperlukan untuk penyusunan neraca

wilayah dan analisis statistik yang mencakup penyusunan neraca produksi, neraca konsumsi, analisis dan pengembangan statistik serta penyusunan neraca wilayah dan analisis statistik lainnya yang ditentukan.

3. Mengatur dan melaksanakan keikutsertaan dalam program pelatihan yang dilakukan oleh BPS dalam bidang neraca wilayah dan analisis statistik.

4. Membantu kepala BPS Propinsi atau Pimpinan Proyek/bagian proyek dalam menyiapkan program pelaksanaan petugas laporan.

5. Mengatur dan mengkoordinasi penyelenggaraan pelatihan petugas lapangan ditentukan pusat pelatihan serta mengatur pembagian instruktur.

6. Mengatur dan melaksanakan pembagian dokumen dan peralatan yang diperlukan untuk pelaksanaan lapangan.

7. Melaksanakan pembinaan, pengamatan lanjut dan pengawasan lapangan terhadap pelaksanaan kegiatan penyusunan neraca produksi dan neraca konsumsi.


(40)

3.2.6. Bidang Analisis dan Pengembangan Statistik

Bidang ini mencakup kegiatan analisis dan pengembangan statsitik yang mencakup kegiatan analisis dan pengembangan statistik kependudukan, produksi, distribusi dan kegiatan evaluasi dan konsistensi serta laporan kegiatan statistik kependudukan, produksi, distribusi, lintas sektor dan kegiatan analisis dan pengembangan statistic lainnya.

Uraian tugas bidang analisis dan pengembangan statistik:

1. Melakukan program kerja tahunan seksi analisis dan pengembangan statistik. 2. Melakukan penyiapan bahan yang diperlukan untuk kegiatan analisis dan

pengembangan statistik yang mencakup kegiatan analisis dan pengembangan statistik kependudukan, produksi, distribusi dan kegiatan evaluasi dan konsistensi serta laporan kegiatan statistik kependudukan, produksi, distribusi, lintas sektor dan kegiatan analisis dan pengembangan statistik lainnya yang ditentukan.

3. Mengikuti program yang diselenggarakan oleh BPS dalam bidang analisis dan pengembangan statistik.

4. Melakukan penyiapan bahan hasil publikasi dan menganalisis secara sederhana untuk penyajian serta keperluan evaluasi dan konsistensi statistik kependudukan, produksi, distribusi dan lintas sector.

5. Melakukan evaluasi hasil analisis kependudukan, produksi, distribusi dan lintas sektor penyempurnaan dan pengembangan selanjutnya.


(41)

BAB 4

PERANCANGAN SISTEM

4.1 Perencanaan dan Perancangan

Tahap perencanaan dan perncangan ini merupakan tahap awal dalam membangun sistem informasi kepegawaian Badan Pusat Statistik Sumatera Utara. Adapun system informasi ini di rancang dengan menggunakan bahasa pemograman PHP serta MySQL sebagai basis datanya. Dalam perancangan sistem ini, Dreamweaver 8 juga turut digunakan untuk perancangan layout website ini.

4.2 Desain Database

Berikut ini adalah desain database yang dapat penulis uaraikan sesuai dengan kebutuhan yang diperlukan sebagai media peginputan data dan media penyimpanan data serta data sebagai media output.

4.2.1 Tabel Admin

Field Name Type Length Keterangan

Admin VarChar 10 Primary Key

Password VarChar 45 Password Admin

Status Char 20 Status Admin

4.2.2 Tabel Komentar

Field Name Type Length Keterangan

Nama Char 30 Nama User

Email VarChar 50 Email User


(42)

4.2.3 Tabel Pegawai

Field Name Type Length Keterangan

Nip Char 45 Primary Key

Nama Varchar 50 Nama Pegawai

Jenis Kelamin Varchar 20 Jenis Kelamin

Tempat Lahir Varchar 50 Tempat Lahir

Tanggal Lahir Varchar 20 Tanggal Lahir

Agama Varchar 20 Agama

Status Varchar 15 Status

Jabatan Varchar 50 Jabatan Pegawai

Pendidikan Varchar 20 Pendidikan

Satuan

Organisasi Varchar 50

Satuan Organisasi Wilayah

Provinsi Varchar 50

Wilayah Provinsi

Penghargaan Varchar 75 Penghargaan

4.2.4 Tabel Jabatan

Field Name Type Length Keterangan

Nip Char 45 Primary Key

Golongan Varchar 30

Golongan Pegawai

No.SK Varchar 20 No.SK

Tanggal SK Varchar 20 Tanggal SK

Jenis KP Varchar 20 Jenis KP

Jabatan Varchar 40 Jabatan Pegawai

Lokasi Varchar 50 Lokasi Dinas

4.3Diagram Alir Data

Data Flow Diagram (DFD) merupakan diagram alir data, mulai dari memasukkan data, memproses data hingga menghasilkan informasi atau laporan yang diserahkan kepada pimpinan perusahaan. DFD ini bisa dipergunakan untuk sistem secara nyata, sehingga orang mengerti kenyataan tentang sistem yang sedang berjalan.


(43)

4.3.1 Flowchart (Diagram Alir)

Flowchart adalah serangkaian bagan-bagan yang menggambarkan alir program. Flowchart atau diagram alir memiliki bagan-bagan yang melambangkan fungsi tertentu. Bagan, nama dan fungsinya seperti yang disajikan pada tabel berikut :


(44)


(45)

2. Flowchart Login Admin


(46)


(47)

4.4. Algoritma Program

4.4.1 Algoritma Menu Utama

Langkah 1: Aktifkan Browser Mozilla Firefox, ketik pada address bar http://localhost/puput/ kemudian tekan enter atau klik icon “Go” pada sudut kanan address bar, maka akan tampil halaman utama website. Langkah 2: Untuk melakukan login, masukkan nama Admin dan Password lalu

klik Login.

Langkah 3: Periksa user Login dan Password yang dimasukkan, jika benar maka akan tampil halaman Admin, tetapi jika salah, maka akan kembali ke halaman utama website.

Langkah 3 : Untuk pengunjung website, pada halaman utama website, Anda dapat melihat segala informasi yang telah diberikan, seperti tentang BPS, news, data pegawai dan memberikan komentar.

4.4.2 Algoritma Menu Admin

Langkah 1: Bila login berhasil, maka akan tampil halaman Admin.

Langkah 2: Pilih salah satu menu yang diinginkan pada jendela Menu, seperti: Komentar2, Input Pegawai dan Input Jabatan.

Langkah 3: Kemudian Admin dapat melakukan input data, update data, maupun menghapusnyanya.


(48)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi sistem merupakan langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang tidak disetujui untuk menginstal, menguji dan memulai sistem baru atau sistem yang diperbaiki. Pengujian adalah cara untuk mengetahui sistem perancangan yang telah dikerjakan berjalan baik atau tidak. Untuk itu dibutuhkan beberapa komponen utama yaitu perangkat keras (hardware), perangkat lunak (software) dan perangkat manusia (brainware). Disini juga ditampilakan demonstrasi program dan langkah-langkah untuk melihat apakah program dapat berjalan dengan baik atau tidak.

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.


(49)

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut :

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

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

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

4. Memastikan bahwa sistem yang telah dikerjakan dengan lancar yaitu dengan mengontrol dan melakukan instalasi secara benar.

5.3 Komponen Sistem

5.3.1 Perangkat keras (hardware)

Hardware adalah suatu komponen yang sangat dibutuhkan dalam mewujudkan sistem yang diusulkan. Adapun komponen hardware sebagai berikut :

a. Monitor Super VGA

b. CPU (Central Processing Unit)

c. Hardisk sebagai tempat sistem beroperasi dan media penyimpanan d. Memori


(50)

e. Keyboard dan Mouse

5.3.2 Perangkat lunak (software)

Hardware tidak akan dapat menyelesaikan suatu masalah tanpa adanya komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah :

1. Sistem Operasi Windows XP


(51)

2. Macromedia Dreamweaver 8

Gambar 5.2 Tampilan Macromedia Dreamweaver 8

3. Appserv-win32-2.6.0

AppServ adalah fitur penuh dari Apache, MySQL, PHP, phpMyAdmin. AppServ mempunyai konfigurasi khusus saat install, Apache mengkonfigurasi httpd.conf, konfigurasi MySQL my.ini, konfigurasi PHP php.ini. AppServ memberi garansi bahwa semua isi AppServ dapat bejalan stabil seperti Official Apache, PHP, MySQL Release.


(52)

Gambar 5.3 Appserv-win32-2.6.0 5.3 3 Sumber Daya Manusia (Brainware)

Brainware adalah sumber daya manusia yang berperan sebagai user ataupun administrator sistem. Brainware pada administrator bekerja pada server dalam pengolahan website menggunakan bahasa pemrograman yang dibutuhkan. Sedangkan user hanya mengoperasikan internet browser.

5.3 Instalasi Appserv-win32-2.6.0

Dalam menginstal Appserv-win32-2.6.0dapat dilakukan dengan download program appserv dari http://www.appservnetwork.com pada semua versi. Adapun tahapan instalasi appserv-win32-2.6.0 sebagai berikut :

1. Setelah anda mendowloadnya, silakan install AppServ anda dengan cara klik 2 kali file appserv-win32-2.6.0.exe.

Gambar 5.4 File appserv-win32-2.6.0.exe


(53)

3. Klik I Agree untuk melanjutkan instalasi

Gambar 5.4 Tampilan License Agreement

4. Jika ingin mengganti Destination folder, klik browse, jika tidak defaultnya diC:AppServ, kemudian klik Next >.


(54)

Gambar 5.4 Tampilan Choose Install Location

5. Centang semua pilihan, untuk menginstall semua komponen yang dibutuhkan. Kemudian klik Next >.

Gambar 5.4 Tampilan Select Component


(55)

Gambar 5.4 Apache HTTP Server Information 7 Kemudian isi Password anda dua kali, kemudian klik Instal

Gambar 5.4 MySQL Server Configuration

8. Proses instalasi sedang berjalan, tunggu hingga selesai. Kemudian klik Finish.


(56)

9. Buka browser Mozilla Firefoxatau Internet Explore dan ketikkan

http://localhost/ di address bar, kemudian tekan enter. Apabila muncul tampilan seperti gambar di bawah ini berarti proses instalasi sudah berhasil.

Gambar 5.4 The AppServ Open project 2.6.0 for Window 10. Apabila pada Addres Bar Anda ketikkan http://localhost/phpinfo.php maka

akan muncul tampilan phpinfo(), periksalah apakah database mysql telah terhubung atau tidak, jika ya, maka Anda dapat mengkoneksikan php dan mysql.


(57)

5.4 Demonstrasi Program

Demonstrasi program berikut akan menampilkan program yang telah dibuat. 5.4.1 Home BPS

Algoritma Menu Utama:

Langkah 1: Aktifkan Browser Mozilla Firefox, ketik pada address bar http://localhost/puput/ kemudian tekan enter atau klik icon “Go” pada sudut kanan address bar, maka akan tampil halaman utama website. Langkah 2: Untuk melakukan login, masukkan nama Admin dan Password lalu

klik Login.

Langkah 3: Periksa user Login dan Password yang dimasukkan, jika benar maka akan tampil halaman Admin, tetapi jika salah, maka akan kembali ke halaman utama website.

Langkah 3 : Untuk pengunjung website, pada halaman utama website, Anda dapat melihat segala informasi yang telah diberikan, seperti:


(58)

5.4.2 News


(59)

5.4.4 Struktur Organisasi


(60)

Keterangan : user dapat melihat data pegawai BPS, klik nip pegawai yang ingin dilihat maka akan muncul tampilan berikut.

5.4.6 Komentar

Keterangan : 1. Pengunjung dapat memberikan komentar, kritik maupun saran pada halaman ini.


(61)

2. Setelah data di kirim, maka data akan disimpan pada database komentar. Dan komentar akan ditampilkan sebagai berikut:


(62)

Algoritma Menu Admin

Langkah 1: Bila login berhasil, maka akan tampil halaman Admin.

Langkah 2: Pilih salah satu menu yang diinginkan pada jendela Menu, seperti: Komentar2, Input Pegawai dan Input Jabatan.

Langkah 3: Kemudian Admin dapat melakukan input data, update data, maupun men-deletenya.

Langkah 3 : Keluar (logout).

5.4.8 Update Data Pegawai

Keterangan: Admin dapat meng-edit (update) data, yang kemudian akan di simpan kembali ke database pegawai.


(63)

5.4.9 Komentar User

Keterangan: Admin dapat menghapus komentar-komentar dari pengunjung (user) yang dianggap tidak perlu, yang secara otomatis dapat men-delete ke database dan tampilan komentar pada halaman utama website.


(64)

5.4.10 Input Data Pegawai

Keterangan: Admin dapat menambah data pegawai dari form ini, yang nantinya akan di simpan ke database pegawai dan

menampilkannya pada tampilan data pegawai.


(65)

(66)

BAB 6

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Berdasarkan dari uraian bab terdahulu maka penulis dapat mengambil kesimpulan antara lain :

1. Dengan menggunakan sistem yang baru dirancang, maka kelemahan yang terdapat pada sistem yang lama dapat teratasi.

2. Sistem yang baru dirancang mempunyai kelebihan dari sistem yang lama yaitu bahwa sistem yang baru lebih akurat, cepat dan tepat.

3. Penginputan data, penyimpanan data, pengeditan data dapat dilakukan dengan lebih efektif dan efisien.

4. Sistem ini memberi kemudahan bagi para pemakai (user) yaitu pegawai di Badan Pusat Statistik Sumatera Utara untuk mengolah data kepegawaian.

6.2. Saran

Saran dari tugas akhir ini adalah :

1. Agar adanya peningkatan skill ( keahlian/keterampilan ) para pegawai dalam penggunaan komputer yang sangat menentukan produktivitas kerja dari pegawai tersebut, baik software maupun hardware sehingga dapat mengoptimalkan kerja pegawai.


(67)

2. Dengan adanya penyusunan tugas akhir ini dapat diharapkan berguna bagi para mahasiswa yang akan terjun langsung ketengah – tengah masyarakat.

3. Penulis menyadari kekurangan akan program ini, maka untuk melanjutkan agar pendapat hasil yang paling maksimal sebaiknya program dikembangkan sebagai fasilitas untuk penyajian informasi berdasarkan yang di kehendaki.


(68)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi.

Frihartono, S. 2005. PHP dan MySQL untuk Web. Yogyakarta.: Andi

Iskandar Pohan, Husni, Saiful Bahan, Kusnasriyanto.1997. Pengantar Perancangan Sistem. Jakarta :Erlangga

Kadir, Abdul. 1998. Basis Data. Yogyakarta : Andi.

Laudon, Kenneth C. 2007.Sistem Informasi Manajemen. Jakarta: Salemba Empat.

Perangin-angin, Kasiman. Aplikasi Web dengan PHP dan MySQL. Jakarta. Yogyakarta : Andi.

Sidik, Ir. Beta, Husni I Pohan, Ir., M.Eng.2003. HTML. Bandung: Informatika Bandung.


(69)

LAMPIRAN

A


(70)

Koneksi <?php

$koneksi=mysql_connect("localhost", "root", "puput"); mysql_select_db("pegawai", $koneksi) or die

(mysql_error()); ?> Test user.php <?php $nama=$_POST['User']; $pass=$_POST['Password']; include("koneksi.php");

$sql="select * from login where User='$nama' and Password='$pass'"; $result=mysql_query($sql,$koneksi);

$hasil_user=mysql_fetch_array ($result);

if($nama!="" && $pass !="") { if($hasil_user['status']=='admin') { header("location:index2.php"); } } else {

echo"Maaf, ini hanya untuk admin";} ?>

Index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>

<head>

<title>BPSumut.go.id</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="keywords" content="Keywords here">

<meta name="description" content="Description here"> <meta name="Author" content="MyFreeTemplates.com">

<META NAME="robots" CONTENT="index, follow"> <!-- (Robot commands: All, None, Index, No Index, Follow, No Follow) -->

<META NAME="revisit-after" CONTENT="30 days"> <META NAME="distribution" CONTENT="global"> <META NAME="rating" CONTENT="general">

<META NAME="Content-Language" CONTENT="english"> <script language="JavaScript" type="text/JavaScript"


(71)

<style type="text/css"> <!-- .style1 { color: #FF6633; font-weight: bold; } --> </style> </head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"

onLoad="MM_preloadImages('images/btn_home_dn.jpg','images/btn_about_dn.jpg','i mages/btn_contact_dn.jpg','images/btn_products_dn.jpg','images/btn_support_dn.jpg',' images/btn_news_dn.jpg')">

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr>

<td height="87"><table width="100%" height="114" border="0" cellpadding="0" cellspacing="0">

<tr>

<td width="342" rowspan="2"><img src="images/neja.jpg" width="342" height="100"></td>

<td background="images/topbg.jpg"><div align="right"><img src="images/topbg.jpg" width="1" height="54"></div></td> </tr>

<tr>

<td background="images/topnavbg.jpg"><table width="531" border="2"> <tr>

<td width="58" height="28"><div align="center"><span class="style1"><a href="index.php">Home </a></span></div></td>

<td width="94"><div align="center"><span class="style1"> <a href="tentang.php">Tentang BPS </a></span></div></td> <td width="138"><div align="center"><span class="style1"> <a href="struktur.php">Struktur Organisasi </a> </span></div></td> <td width="104"><div align="center"><span class="style1"> <a href="data.php">Data Pegawai </a></span></div></td>

<td width="101"><div align="center"><span class="style1"> <a href="komentar.php">Komentar Anda </a> </span></div></td>

</tr> </table></td> </tr> </table></td> </tr> <tr> <td valign="top">

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" background="images/topnavbg.jpg">

<tr>

<td height="9" colspan="2" background="images/basebg2.jpg"><img src="images/basebg2.jpg" width="1" height="9"></td></tr>


(72)

<tr>

<td width="150" rowspan="2" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td valign="top"><img src="images/sen.jpg" width="184" height="208"></td></tr> <tr>

<td height="1" bgcolor="#FFFFFF"><img src="images/spacer.gif" width="1" height="1"></td></tr>

<tr>

<td><img src="images/arrow.jpg" width="20" height="10"><strong>News</strong></td></tr> <tr>

<td><img src="images/spacer.gif" width="1" height="1">

<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr>

<td width="20" rowspan="3"><img src="images/spacer.gif" width="20" height="1"></td>

<td><br>

<span class="sidelinks">Sensus Penduduk </span></td></tr> <tr>

<td class="sidelinks2"> <p>01 Mei 2010</p></td></tr> <tr>

<td class="sidelinks2">Mei 2010, BPS lakukan sensus penduduk sumut.... <br><br> <a href="sensus.php" class="sidelinks2">&gt;&gt; read more </a></td>

<td> </td></tr><tr><td> </td></tr> <tr>

<td rowspan="3"><img src="images/spacer.gif" width="20" height="1"></td> <td> <p></p>

<p> <img src="images/sumut.jpg" width="163" height="236"></p></td> </tr>

</table></td></tr> </table></td>

<td valign="top" bgcolor="#FFFFFF">

<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr>

<td height="29" colspan="3" background="images/navbasebg.jpg">&nbsp;</td> </tr> <tr> <td width="40">&nbsp;</td> <td> <h1><br> Wejangan Statistik</h1>

<h2 align="justify">* Membangun itu sulit, tetapi lebih sulit melaksanakan pembangunan tanpa dukungan statistik. <br>

* Data yang baik, akurat, bebas biaya dan terpercaya, adalah data yang dikumpulkan berdasarkan metodologi <br>statistik yang jelas <br>


(73)

* BPS dalam setiap melakukan pengumpulan data, memililki prinsip bahwa data yang dikumulkan itu pasti <br> mengandung kesalahan, tetapi dalam melaporkan dan mendesiminasikan datanya BPS tidak melakukan <br> kebohongan.

</h2>

<table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr>

<td width="145" align="center" valign="top"><img src="images/images3.jpeg" width="125" height="118"></td>

<td valign="top"><p class="producthdr">Sensus Sumut 2010 Telan 19 M </p> <p>MEDAN - Pelaksanaan sensus penduduk atau cacah jiwa yang akan dilakukan Badan Pusat Statistik (BPS) Sumatera Utara pada tanggal 1 sampai 31 Mei 2010 nanti, menelan biaya yang cukup besar. Jika sebelumnya dikabarkan akan

menghabiskan&nbsp; Rp14,95 miliar, maka sekarang jumlah total biaya yang akan dihabiskan berkisar Rp19 miliar...</p>

<p><a href="BiayaSensus.php">&gt;&gt; more information</a></p></td> </tr>

<tr>

<td width="145" align="center">&nbsp;</td> <td>&nbsp;</td> </tr>

<tr>

<td width="145" align="center" valign="top"><img src="images/ekonomika.jpg" width="127" height="127"></td>

<td valign="top"><p class="producthdr">Pertumbuhan Ekonomi Masih Lambat </p> <p><span id="article_body">Medan, Kompas - Pertumbuhan ekonomi di Sumatera Utara selama tahun 2009 mencapai angka 5,07 persen, semakin melambat

dibandingkan dengan pertumbuhan tahun 2008 yang mencapai 6,39 persen dan tahun 2007 yang mencapai 6,9 persen.</span>..</p>

<p><a href="ekonomi.php">&gt;&gt; more information</a></p></td> </tr></table>

<p><form name="form1" method="post" action="admin/test_user.php"> <label> </label>

<table width="100" border="0"> <tr>

<td><strong>Admin</strong></td <td><strong>:</strong></td> <td><label>

<input type="text" name="User"> </label></td>

</tr>

<tr><td><strong>Password</strong></td> <td><strong>:</strong></td>

<td> <input type="password" name="Password"></td></tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr></table> <label>


(74)

</label> </form></p></td> <td width="25">&nbsp;</td></tr></table></td></tr> <tr> <td bgcolor="#FFFFFF"><p>&nbsp;</p></td> </tr> </table></td></tr> <tr>

<td height="44" valign="top" background="images/basebg2.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="26" class="baseline">&nbsp;&nbsp;&copy; Copyright 2007-2010. All Rights Reserved.</td>

<td align="right" class="baseline"><a href="http://www.interspire.com/templates/" class="baseline">Design by Fitriani </a>&nbsp;&nbsp;</td>

</tr> </table></td> </tr> </table> </body> </html> Simpan_pegawai.php <?php include("koneksi.php"); $nip=$_POST['nip']; $nama=$_POST['nama']; $jenkel=$_POST['jenkel']; $tmplahir=$_POST['tmplahir']; $tgllahir=$_POST['tgllahir']; $agama=$_POST['agama']; $status=$_POST['status']; $jabatan=$_POST['jabatan']; $pendidikan=$_POST['pendidikan']; $satorg=$_POST['satorg']; $wilprov=$_POST['wilprov']; $penghargaan=$_POST['penghargaan']; $sql="insert into pegawai(nip,nama,jenkel,tmplahir,tgllahir,agama,status,jabatan,pendidikan,satorg,wil prov,penghargaan) values('$nip','$nama','$jenkel','$tmplahir','$tgllahir','$agama','$status','$jabatan','$pendi dikan','$satorg','$wilprov','$penghargaan')";

$query=mysql_query($sql, $koneksi) or die (mysql_error());


(75)

{echo"gagal melakukan pengiriman <a href='form_pegawai.php'> kembali </a>"; ?>

Hapus_pegawai.php <?php

include("koneksi.php"); $nip=$_REQUEST['nip'];

$sql="delete from pegawai where nip='$nip'"; $query=mysql_query($sql,$koneksi); if($query==true) {header("location:form_tampil_pegawai.php");} ?> Update_pegawai <?php include("koneksi.php"); $id=$_POST['nip']; $nip=$_POST['nip']; $nama=$_POST['nama']; $jenkel=$_POST['jenkel']; $tmplahir=$_POST['tmplahir']; $tgllahir=$_POST['tgllahir']; $agama=$_POST['agama']; $status=$_POST['status']; $jabatan=$_POST['jabatan']; $pendidikan=$_POST['pendidikan']; $satorg=$_POST['satorg']; $wilprov=$_POST['wilprov']; $penghargaan=$_POST['penghargaan'];

$sql="update pegawai set nip='$nip', nama='$nama', jenkel='$jenkel', tmplahir='$tmplahir', tgllahir='$tgllahir', agama='$agama', status='$status',

jabatan='$jabatan', pendidikan='$pendidikan', satorg='$satorg', wilprov='$wilprov', penghargaan='$penghargaan' where nip='$id'";

$query=mysql_query($sql,$koneksi)or die(mysql_error()); if($query==true) {header("location:form_tampil_pegawai.php"); } ?> Edit_pegawai.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>

<head>

<title>BPSumut.go.id</title>


(1)

<tr>

<td valign="top">

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" background="../images/topnavbg.jpg">

<tr>

<td height="9" colspan="2" background="../images/basebg2.jpg"><img src="../images/basebg2.jpg" width="1" height="9"></td></tr>

<tr>

<td width="150" rowspan="2" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td valign="top"><img src="../images/sen.jpg" width="184" height="208"></td> </tr>

<tr>

<td height="1" bgcolor="#FFFFFF"><img src="../images/spacer.gif" width="1" height="1"></td></tr>

<tr>

<td><img src="../images/arrow.jpg" width="20" height="10"><strong>News</strong></td></tr> <tr>

<td><img src="../images/spacer.gif" width="1" height="1">

<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr>

<td width="20" rowspan="3"><img src="../images/spacer.gif" width="20" height="1"></td>

<td><br>

<span class="sidelinks">Sensus Penduduk </span></td></tr> <tr>

<td class="sidelinks2"> <p>01 Mei 2010</p></td></tr> <tr>

<td class="sidelinks2">Mei 2010, BPS lakukan sensus penduduk sumut....<br><br> <a href="../sensus.php" class="sidelinks2">&gt;&gt; read more </a></td>

<td> </td></tr> <tr><td> </td></tr> <tr>

<td rowspan="3"><img src="../images/spacer.gif" width="20" height="1"></td><td> <p></p>

<p> <img src="../images/sumut.jpg" width="163" height="236"></p></td></tr> </table></td></tr></table></td>

<td valign="top" bgcolor="#FFFFFF">

<table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr>

<td height="29" colspan="3" background="../images/navbasebg.jpg">&nbsp;</td> </tr>

<tr>

<td width="40">&nbsp;</td> <td>

<h1><br>


(2)

</h1>

<h2 align="justify">*Umum</h2> <p align="justify">&nbsp; </p> <?php include("koneksi.php"); $id=$_REQUEST['id'];

$sql="select * from pegawai where nip='$id'"; $query=mysql_query($sql, $koneksi);

$row=mysql_fetch_array($query); ?>

<form name="form1" method="post" action="update_pegawai.php"> <table width="324" border="0" align="center">

<tr>

<td width="128"> <font color="#000000"> <b> NIP </b></font></td>

<td align="center" width="19"> <font color="#000000"> <b>: </b></font></td> <td width="155"><label>

<input type="text" name="nip" value="<?php echo $row['nip']; ?>" > </label></td></tr>

<tr>

<td><font color="#000000"> <b>Nama </b></font></td>

<td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="nama" value="<?php echo $row['nama']; ?>"> </label></td>

</tr> <tr>

<td><font color="#000000"> <b>Jenis Kelamin</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<select name="jenkel">

<option value="<?php echo $row['jenkel']; ?>">Laki-laki</option> <option value="<?php echo $row['jenkel']; ?>">Perempuan</option> </select></label></td></tr>

<tr>

<td><font color="#000000"> <b>Tempat Lahir </b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="tmplahir" value="<?php echo $row['tmplahir']; ?>" > </label></td></tr>

<tr>

<td><font color="#000000"> <b>Tanggal Lahir</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="tgllahir" value="<?php echo $row['tgllahir']; ?>"> </label></td></tr>

<tr>

<td><font color="#000000"> <b>Agama</b></font></td>

<td align="center"> <font color="#000000"> <b>: </b></font></td> <td><select name="agama" >


(3)

<option value="<?php echo $row['agama']; ?>">Kristen protestan</option> <option value="<?php echo $row['agama']; ?>">Kristen katolik</option> <option value="<?php echo $row['agama']; ?>">Hindu</option>

<option value="<?php echo $row['agama']; ?>">Budha</option> </select></td></tr>

<tr>

<td><font color="#000000"> <b>Status Perkawinan</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<select name="status">

<option value="<?php echo $row['status']; ?>">Kawin</option> <option value="<?php echo $row['status']; ?>">Belum kawin</option> </select></label></td></tr>

<tr>

<td><font color="#000000"> <b>Jabatan saat ini</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="jabatan" value="<?php echo $row['jabatan']; ?>" > </label></td></tr>

<tr>

<td><font color="#000000"> <b>Pendidikan</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<select name="pendidikan">

<option value="<?php echo $row['pendidikan']; ?>">SMA</option> <option value="<?php echo $row['pendidikan']; ?>">Akademi</option> <option value="<?php echo $row['pendidikan']; ?>">Diploma</option> <option value="<?php echo $row['pendidikan']; ?>">S1</option> <option value="<?php echo $row['pendidikan']; ?>">S2</option> </select>

</label></td></tr> <tr>

<td><font color="#000000"> <b>Satuan Organisasi</b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="satorg" value="<?php echo $row['satorg']; ?>" > </label></td></tr>

<tr>

<td><font color="#000000"> <b>Wilayah</b></font></td>

<td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="wilprov" value="<?php echo $row['wilprov']; ?>"> </label></td></tr>

<tr>

<td><font color="#000000"> <b>Penghargaan </b></font></td> <td align="center"> <font color="#000000"> <b>: </b></font></td> <td><label>

<input type="text" name="penghargaan" value="<?php echo $row['penghargaan']; ?>">


(4)

</label></td></tr></table> <table align="center"> <tr>

<td width="49">

<input type="submit" value="update" /></td> <td width="56">

<input type="reset" value="Hapus" /></td></tr></table></form></p> <p>&nbsp;</p></td>

<td width="25">&nbsp;</td></tr> </table></td></tr>

<tr>

<td bgcolor="#FFFFFF"><p>&nbsp;</p></td> </tr></table></td></tr>

<tr>

<td height="44" valign="top" background="../images/basebg2.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="26" class="baseline">&nbsp;&nbsp;&copy; Copyright 2007-2010. All Rights Reserved.</td>

<td align="right" class="baseline"><a href="http://www.interspire.com/templates/" class="baseline">Design by Fitriani </a>&nbsp;&nbsp;</td></tr>

</table></td></tr> </table>

</body> </html>

Tampil.php

<? include("koneksi.php"); $nip=$_GET['nip'];

$sql="select * from pegawai where nip='$nip'"; $query=mysql_query($sql,$koneksi);

while($row=mysql_fetch_array($query)) {

echo "<table align=left border=2>

<tr><td align=left><b>Nip </b></td><td><b>:</b></td> <td>".$row['nip']."<td></tr>

<tr><td align=left><b>Nama</b></td><td><b>:</b></td> <td>".$row['nama']."<td></tr>

<tr><td align=left><b>Jenis Kelamin</b></td><td><b>:</b></td> <td>".$row['jenkel']."<td></tr>

<tr><td align=left><b>Tempat Lahir</b></td><td><b>:</b></td> <td>".$row['tmplahir']."<td></tr>

<tr><td align=left><b>Tanggal Lahir</b></td><td><b>:</b></td> <td>".$row['tgllahir']."<td></tr>


(5)

<td>".$row['agama']."<td></tr>

<tr><td align=left><b>Status</b></td><td><b>:</b></td> <td>".$row['status']."<td></tr>

<tr><td align=left><b>Jabatan</b></td><td><b>:</b></td> <td>".$row['jabatan']."<td></tr>

<tr><td align=left><b>Pendidikan</b></td><td><b>:</b></td> <td>".$row['pendidikan']."<td></tr>

<tr><td align=left><b>Satuan Organisasi</b></td><td><b>:</b></td> <td>".$row['satorg']."<td></tr>

<tr><td align=left><b>Wilayah Provinsi</b></td><td><b>:</b></td> <td>".$row['wilprov']."<td></tr>

<tr><td align=left><b>Penghargaan</b></td><td><b>:</b></td> <td>".$row['penghargaan']."<td></tr>";

}

echo "</table>"; {

echo "<table align=left> <tr><td class=kembali><br>

<a href=javascript:history.go(-1)><font

color='#ff0000'>Kembali</font></a></td></tr></table>";

}

?>

Tampil_pegawai.php <?php

include("koneksi.php"); $sql="select * from pegawai"; $query=mysql_query($sql,$koneksi); $i=1;

echo "<table border=1> <tr>

<th><font color='#000000'>No</font></th> <th><font color='#000000'>Nip</font></th> <th><font color='#000000'>Nama</font></th> <th><font color='#000000'>Hapus</font></th> <th><font color='#000000'>Edit</font></th></tr>"; while($row=mysql_fetch_array($query))

{echo"<tr><td><font color='#000000'>".$i."</font></td> <td><font color='#000000'><a

href='daftar.php?daf&nip=".$row['nip']."'>".$row['nip']."</a></font></td> <td><font color='#000000'>".$row['nama']."</font></td>

<td align=center><a href='hapus_pegawai.php?nip=$row[nip]'><font color='#000000'>hapus</font></a></td>

<td align=center><a href='edit_pegawai.php?id=$row[nip]'><font color='#000000'>edit</font></a></td>"; $i++;

}


(6)

?>

Logout.php ?php

session_start(); session_destroy();

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