64
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP NEGERI 21 SURAKARTA TUGAS AKHIR Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Disusun oleh : SYAIFUL MUHAMMAD FURQON NIM. M3208034 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2011

PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB

DI SMP NEGERI 21 SURAKARTA

TUGAS AKHIR

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Disusun oleh :

SYAIFUL MUHAMMAD FURQON

NIM. M3208034

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2011

Page 2: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB

DI SMP NEGERI 21 SURAKARTA

Disusun Oleh:

SYAIFUL MUHAMMAD FURQON

NIM. M3208034

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal 8 Juni 2011

Pembimbing Utama

Wisnu Widiarto, S.Si, M.T

NIP.19700601 200801 1 009

ii

Page 3: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB

DI SMP NEGERI 21 SURAKARTA

Disusun Oleh

SYAIFUL MUHAMMAD FURQON

NIM. M3208034

Dibimbing oleh

Pembimbing Utama

Wisnu Widiarto, S.Si, M.T

NIP.19700601 200801 1 009

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Ilmu Komputer

pada hari tanggal

Dewan penguji:

1. Penguji 1 : Wisnu Widiarto, S.SI, M.T ( )

NIP. 19700601 200801 1 009

2. Penguji 2 : Sri Arum S.Z, S.Kom ( )

NIDN. 0610038202

3. Penguji 3 : Nanang Maulana Y, S.Si ( )

Disahkan Oleh:

Dekan

Fakultas MIPA UNS

Ketua Program Studi Diploma III

Ilmu Komputer FMIPA UNS

Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D

NIP. 19610223 198601 1 001

Drs. YS. Palgunadi, M.Sc.

NIP. 19560407 198303 1 004

Page 4: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Syaiful Muhammad Furqon. 2011. THE WEB-BASED EMPLOYEE

INFORMATION SYSTEM IN SMP NEGERI 21 SURAKARTA. DIII

Computer Science Program. Faculty of Mathematics and Natural Sciences.

University of Sebelas Maret Surakarta.

Employee Information system at school is a system which manages the

data of employees by inputting the data into system and producing output of

employee data report. The aim of this final project is to create website-based

employee information system at SMP Negeri 21 Surakarta.

Research methods applied in this final report are observation and literary

method in order to get essential data to support this report. Design phases which

were including system design, database, and user interface.

It can be concluded that employee information system has been designed

and implemented by certain facilities that include user data processing, personnel

data processing, and reports making. So it was expected to be useful for

timesaving in employee data searching, updating, and presenting the data simply.

Keywords: Employee Information System, PHP and MySQL.

Page 5: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

INTISARI

Syaiful Muhammad Furqon. 2011. SISTEM INFORMASI

KEPEGAWAIAN BERBASIS WEB DI SMP NEGERI 21 SURAKARTA.

Diploma III Ilmu Komputer. Fakultas Matematika dan Ilmu Pengetahuan Alam.

Universitas Sebelas Maret Surakarta.

Sistem informasi kepegawaian dari suatu sekolah adalah sistem yang

mengelola data pegawai dengan cara menginputkan data tersebut kedalam sistem

dan menghasilkan keluaran laporan data pegawai. Tujuan dari pembuatan sistem

adalah membuat sistem informasi kepegawaian di SMP Negeri 21 Surakarta yang

berbasis website.

Metode penelitian yang dilakukan dalam laporan tugas akhir ini adalah

metode observasi dan metode pustaka guna memperoleh data-data yang

diperlukan untuk menunjang laporan ini. Tahap perancangan yang digunakan

meliputi perancangan sistem, basis data dan antar muka pengguna.

Dapat disimpulkan bahwa sistem informasi kepegawaian telah didesain

dan diimplementasikan dengan fasilitas meliputi pengolahan data user,

pengolahan data pegawai, dan pembuatan laporan. Sehingga diharapkan berguna

untuk menghemat waktu dalam pencarian data pegawai, peng-update-an dan

ringan dalam penyajian data.

Kata Kunci : Sistem Informasi Kepegawaian, PHP dan MySQL.

Page 6: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

Kesalahan terbesar yang dapat dilakukan seseorang adalah takut

melakukan sesuatu.

Jangan berkata tidak, sebelum kamu mencoba melakukannya.

Keberhasilan tidak akan datang tanpa ikhtiar, do’a dan ridlo Allah.

Selalu melakukan hal yang terbaik dan berguna untuk orang lain.

Page 7: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala

rahmat, taufik, dan hidayah-Nya yang telah dilimpahkan, sehingga penulis dapat

menyelesaikan Laporan Tugas Akhir di SMP Negeri 21 Surakarta. Laporan Tugas

Akhir ini merupakan salah satu syarat untuk mencapai gelar Ahli Madya Program

Diploma III Ilmu Komputer.

Dalam penulisan Laporan Tugas Akhir ini tidak lepas dari bimbingan dan

bantuan dari berbagai pihak, baik secara langsung maupun tidak langsung. Maka

penulis mengucapkan terima kasih kepada :

1. Bapak Bambang Edy KM, S.Pd, M.Pd selaku Kepala Sekolah Menengah

Pertama Negeri 21 Surakarta.

2. Bapak Drs. YS. Palgunadi, M.Sc selaku Ketua Program, serta seluruh

dosen pengampu Diploma III Ilmu Komputer Fakultas Matematika dan

Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

3. Bapak Wisnu Widiarto, S.SI, M.T selaku pembimbing Utama.

4. Bapak dan Ibu dosen Fakultas MIPA UNS yang telah memberi ilmu

pengetahuan sebagai dasar penulisan Tugas Akhir ini.

5. Seluruh keluarga, teman-teman MI’08, serta semua pihak yang tidak dapat

disebutkan satu per satu.

Penulis menyadari bahwa Laporan Tugas Akhir ini masih memiliki banyak

kekurangan, namun diharapkan laporan ini dapat memberikan manfaat bagi semua

pihak yang membutuhkan.

Surakarta, 7 Juni 2011

Penulis

Page 8: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

DAFTAR ISI

Halaman

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN .......................................................................... iii

HALAMAN ABSTRACT ................................................................................ iv

HALAMAN INTISARI .................................................................................... v

HALAMAN MOTTO ....................................................................................... vi

KATA PENGANTAR ...................................................................................... vii

DAFTAR ISI .................................................................................................... viii

DAFTAR TABEL ............................................................................................ xii

DAFTAR GAMBAR ....................................................................................... xiii

BAB I PENDAHULUAN ................................................................................... 1

A. Latar Belakang Masalah .......................................................................... 1

B. Perumusan Masalah ................................................................................. 2

C. Batasan Masalah ...................................................................................... 2

D. Tujuan dan Manfaat ................................................................................ 2

1. Tujuan ................................................................................................. 2

2. Manfaat ............................................................................................... 2

E. Metodologi Penelitian ............................................................................. 2

F. Sistematika Penulisan .............................................................................. 3

BAB II LANDASAN TEORI ........................................................................... 5

A. Definisi Sistem ........................................................................................ 5

B. Definisi Sistem Informasi ........................................................................ 5

C. Definisi Basis Data .................................................................................. 5

D. Definisi Data Flow Diagram (DFD) ....................................................... 6

E. Definisi Context Diagra (CD) ................................................................. 7

F. Definisi Entity Relationship Diagram (ERD) ......................................... 7

Page 9: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

G. Definisi PHP ............................................................................................ 8

H. Definisi MySQL ....................................................................................... 8

BAB III DESAIN DAN PERANCANGAN SISTEM ..................................... 10

A. Analisis Kebutuhan Sistem ..................................................................... 10

1. Analisa Kebutuhan Software .............................................................. 10

2. Analisa Kebutuhan Hardware ............................................................ 10

B. Perancangan Sistem ................................................................................ . 10

1. Context Diagram(CD) ........................................................................ 11

2. DFD Level 0 ....................................................................................... . 12

3. DFD Level 1 Proses 4 ......................................................................... 13

4. DFD Level 1 Proses 3 ......................................................................... 14

C. Analisis dan Perancangan Basis Data ..................................................... 14

1. Analisis Basis Data ............................................................................. 14

a. Entity Relationship Diagram (ERD) .............................................. 14

b. Skema Diagram ( Relasi Antar Tabel ) .......................................... 16

2. Perancangan Basis Data ...................................................................... 16

a. Tabel Pegawai ................................................................................ 16

b. Tabel Agama .................................................................................. 18

c. Tabel Admin .................................................................................. 18

d. Tabel Pangkat ................................................................................ 18

e. Tabel Keluarga ............................................................................... 19

f. Tabel Golongan .............................................................................. 19

g. Tabel Mata Pelajaran ..................................................................... 19

h. Tebel Riwayat Jabatan ................................................................... 20

i. Tabel Jabatan ................................................................................. 20

j. Tabel Riwayat Pendidikan ............................................................. 21

k. Tabel Pendidikan ........................................................................... 21

l. Tabel Riwayat Diklat ..................................................................... 22

m. Tabel Riwayat Seminar .................................................................. 22

D. Perancangan Tampilan Sistem ................................................................ 23

Page 10: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

BAB IV IMPLEMENTASI DAN HASIL ANALISA ..................................... 25

A. Implementasi Sistem ............................................................................... 25

1. Halaman Admin .................................................................................. 25

a. Halaman Login ............................................................................... 25

b. Halaman Beranda ........................................................................... 26

c. Halaman Profil ............................................................................... 26

d. Halaman Keluarga ......................................................................... 27

e. Halaman Jabatan ............................................................................ 28

f. Halaman Pendidikan ...................................................................... 29

g. Halaman Seminar ........................................................................... 30

h. Halaman Diklat .............................................................................. 31

i. Halaman Cari Data Pegawai .......................................................... 32

j. Halaman Laporan ........................................................................... 33

k. Halaman Data User ........................................................................ 33

l. Halaman Data Agama .................................................................... 34

m. Halaman Data Pangkat ................................................................... 34

n. Halaman Data Golongan ................................................................ 35

o. Halaman Data Jabatan ................................................................... 35

p. Halaman Data Pendidikan ............................................................. 36

q. Halaman Data Mata Pelajaran ....................................................... 37

r. Halaman Back Up .......................................................................... 37

s. Halaman Restore ............................................................................ 38

t. Halaman Ganti Password .............................................................. 38

2. Halaman Pegawai dan Siswa .............................................................. 39

a. Halaman Login ............................................................................... 39

b. Halaman Beranda ........................................................................... 39

c. Halaman Profil ............................................................................... 40

d. Halaman Keluarga ......................................................................... 41

e. Halaman Jabatan ............................................................................ 42

f. Halaman Pendidikan ...................................................................... 43

g. Halaman Seminar ........................................................................... 44

Page 11: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

h. Halaman Diklat .............................................................................. 44

i. Halaman Cari Data Pegawai .......................................................... 45

j. Halaman Ganti Password .............................................................. 46

k. Halaman Laporan ........................................................................... 46

B. Hasil Analisa …........................................................................................ 47

1. Kelebihan Program ............................................................................. 47

2. Kekurangan Program .......................................................................... 48

BAB V PENUTUP ........................................................................................... 49

A. Kesimpulan .............................................................................................. 49

B. Saran ........................................................................................................ 49

DAFTAR PUSTAKA ....................................................................................... 50

Page 12: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR TABEL

Halaman

Tabel 1 Tabel Pegawai ...................................................................................... 17

Tabel 2 Tabel Agama ........................................................................................ 18

Tabel 3 Tabel Admin ........................................................................................ 18

Tabel 4 Tabel Pangkat ...................................................................................... 18

Tabel 5 Tabel Keluarga .................................................................................... 19

Tabel 6 Tabel Golongan ................................................................................... 19

Tabel 7 Tabel Mata Pelajaran ........................................................................... 20

Tabel 8 Tebel Riwayat Jabatan ......................................................................... 20

Tabel 9 Tabel Jabatan ....................................................................................... 20

Tabel 10 Tabel Riwayat Pendidikan ................................................................. 21

Tabel 11 Tabel Pendidikan ............................................................................... 21

Tabel 12 Tabel Riwayat Diklat ......................................................................... 22

Tabel 13 Tabel Riwayat Seminar ..................................................................... 23

Page 13: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR GAMBAR

Halaman

Gambar 2.1 Contoh Entity Luar ........................................................................ 6

Gambar 2.2 Simbol Aliran Data ....................................................................... 7

Gambar 2.3 Simbol Proses ............................................................................... 7

Gambar 2.4 Simbol Berkas ............................................................................... 7

Gambar 3.1 Context Diagram (CD) ................................................................. 11

Gambar 3.2 DFD Level 0 .................................................................................. 12

Gambar 3.3 DFD Level 1 Proses 4 ................................................................... 13

Gambar 3.4 DFD Level 1 Proses 3 ................................................................... 14

Gambar 3.5 Entity Relationship Diagram (ERD) ............................................. 15

Gambar 3.6 Skema Diagram (Relasi Hubungan Atar Tabel) ........................... 16

Gambar 3.7 Rancangan Desain Tampilan Halaman User ................................ 24

Gambar 3.8 Rancangan Desain Tampilan Halaman Admin ............................. 24

Gambar 4.1 Halaman Login (Admin) ................................................................ 25

Gambar 4.2 Halaman Beranda (Admin) ............................................................ 26

Gambar 4.3 Halaman Profil (Admin) ................................................................ 27

Gambar 4.4 Halaman Keluarga (Admin) .......................................................... 28

Gambar 4.5 Halaman Jabatan (Admin) ............................................................. 29

Gambar 4.6 Halaman Pendidikan (Admin) ....................................................... 30

Gambar 4.7 Halaman Seminar (Admin) ............................................................ 31

Gambar 4.8 Halaman Diklat (Admin) ............................................................... 32

Gambar 4.9 Halaman Cari Data Pegawai (Admin) ........................................... 32

Gambar 4.10 Halaman Laporan (Admin) .......................................................... 33

Gambar 4.11 Halaman Data User ..................................................................... 34

Gambar 4.12 Halaman Data Agama ................................................................. 34

Gambar 4.13 Halaman Data Pangkat ................................................................ 35

Gambar 4.14 Halaman Data Golongan ............................................................. 35

Gambar 4.15 Halaman Data Jabatan ................................................................ 36

Gambar 4.16 Halaman Data Pendidikan .......................................................... 36

Page 14: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiv

Gambar 4.17 Halaman Data Mata Pelajaran .................................................... 37

Gambar 4.18 Halaman Back Up ....................................................................... 37

Gambar 4.19 Halaman Restore ......................................................................... 38

Gambar 4.20 Halaman Ganti Password ........................................................... 38

Gambar 4.21 Halaman Login ............................................................................ 39

Gambar 4.22 Halaman Beranda ....................................................................... 40

Gambar 4.23 Halaman Profil ............................................................................ 41

Gambar 4.24 Halaman Keluarga ...................................................................... 42

Gambar 4.25 Halaman Jabatan ......................................................................... 43

Gambar 4.26 Halaman Pendidikan ................................................................... 43

Gambar 4.27 Halaman Seminar ........................................................................ 44

Gambar 4.28 Halaman Diklat ........................................................................... 45

Gambar 4.29 Halaman Cari Data Pegawai ....................................................... 45

Gambar 4.30 Halaman Ganti Password ........................................................... 46

Gambar 4.31 Halaman Laporan Pegawai ......................................................... 47

Page 15: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

A. Latar Belakang Masalah

Perkembangan teknologi jauh akan lebih terasa dengan adanya

perkembangan informasi dari segi penggunaan komputer sebagai alat pemrosesan

suatu data. Informasi adalah hal yang penting saat ini, apalagi bila berhubungan

dengan jarak. Salah satu teknologi yang paling cepat perkembangannya adalah

internet. Penggunaan internet sangatlah mendukung dalam memberikan informasi

yang jaraknya jauh untuk dijangkau. Karena melalui internet, kita dapat

mengetahui segala informasi yang diperlukan dan sangat mendukung untuk

informasi yang lebih baru. Penggunaan komputer semakin berkembang dengan

bertambahnya juga tingkat kebutuhan manusia tersebut untuk melakukan suatu

pemrosesan data. Salah satu dari penerapan teknologi ini adalah sistem informasi,

banyak dari instansi pemerintah maupun swasta termasuk sekolah telah

menggunakan teknologi ini untuk menunjang kemampuan bekerja di instansi

tersebut.

Di dunia pendidikan sudah lama terjadi perpindahan dari cara manual ke

komputerisasi dalam hal pengolahan data namun hanya sebatas pemanfaatan

aplikasi sederhana sehingga belum dapat mencapai suatu pencapaian yang

maksimal dalam menyelesaikan suatu masalah. Dengan adanya hal tersebut, maka

diperlukan alat yang mampu mengolah data dengan cepat, tepat dan akurat serta

mempunyai tingkat resiko yang sangat kecil untuk mendeteksi sebuah kesalahan.

Ini juga terjadi di SMP Negeri 21 Surakarta walaupun sudah menggunakan

komputer sebagai pengolahan datanya, namun hanya sebatas pencatatan nilai

siswa, pendataan pegawai, pembuatan jadwal siswa dan guru, pendataan siswa.

Page 16: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

B. Perumusan Masalah

Berdasarkan latar belakang masalah yang diuraikan maka rumusan

masalah yang dapat dibahas adalah “Bagaimana membuat suatu Sistem

Informasi Kepegawaian berbasis web di SMP Negeri 21 Surakarta?”

C. Batasan Masalah

Dalam penyusunan tugas akhir ini, sangat perlu untuk membatasi masalah

yang akan diangkat agar tidak menyimpang dari tujaan awal. Untuk

menghindari pelebaran masalah, maka penulis membatasi pokok

permasalahan dengan pembahasan meliputi input data, update data dan

pencarian data yaitu data pribadi pegawai, keluarga, pensiun, golongan,

riwayat pendidikan, riwayat diklat, riwayat seminar, riwayat jabatan di Sistem

Informasi Kepegawaian ini.

D. Tujuan dan Manfaat

1. Tujuan

Tujuan dari pembuatan sistem informasi ini adalah untuk membangun

sebuah sistem informasi yang bertujuan untuk mempermudah pengolahan

data pribadi pegawai, keluarga, pensiun, golongan, riwayat pendidikan,

riwayat diklat, riwayat seminar, riwayat jabatan yang dibutuhkan oleh

pihak-pihak yang terkait.

2. Manfaat

Pelaksanaan tugas akhir ini diharapkan dapat bermanfaat bagi SMP

Negeri 21 Surakarta, yang mampu memperluas penggunaan teknologi

informasi di lingkup sekolah dan memudahkan dalam pengolahan data

kepegawaian.

E. Metodologi penelitian

Metode penelitian yang digunakan pada penyusunan tugas akhir ini adalah

sebagai berikut:

Page 17: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

1) Metode Observasi

Metode pengumpulan data guru dengan pengamatan dalam pengelolaan

data di sekolah tersebut.

2) Studi Pustaka

Metode ini dimaksudkan untuk memperoleh data-data yang relevan

dengan penelitian. Studi pustaka yang dilakukan oleh penulis yaitu dengan

cara pengumpulan data melalui internet dan mencari buku-buku referensi

yang berhubungan dengan tema dalam penyusunan tugas akhir sebagai

acuan, serta sebagai bahan pembanding.

F. Sistematika Penulisan

Dalam penyusunan tugas akhir ini, penulis menggunakan sistematika

penulisan sebagai berikut :

BAB I : PENDAHULUAN

Pada bab ini membahas mengenai latar belakang masalah, rumusan masalah,

batasan masalah, tujuan dan manfaat penelitian, metodologi yang digunakan serta

sistematika penulisan laporan penelitian.

BAB II : L ANDASAN TEORI

Bab ini membahas tentang semua teori yang berkaitan dengan pengertian-

pengertian, konsep-konsep dasar serta berbagai hal yang berhubungan dengan

permasalahan penelitian.

BAB III : DESAIN DAN PERANCANGAN

Membahas tentang analisa dan perancangan suatu sistem serta berisi data-data

yang diperlukan dalam sistem tersebut.

Page 18: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

BAB IV : IMPLEMENTASI DAN HASIL ANALISA

Membahas tentang implementasi dan hasil analisa sistem serta pembahasan

yang sifatnya lebih terperinci sehingga pembaca dapat lebih mudah mengikuti

uraian.

BAB V : PENUTUP

Merupakan penutup yang memuat kesimpulan dan saran dari Tugas Akhir

yang penulis buat.

Page 19: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB II

LANDASAN TEORI

A. Definisi Sistem

Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu.

Suatu sistem yang baik harus mempunyai tujuan dan sasaran yang tepat

karena hal ini akan sangat menentukan dalam mendefinisikan masukan yang

dibutuhkan sistem dan juga keluaran yang dihasilkan.

Sistem juga merupakan kumpulan elemen-elemen yang saling terkait dan

bekerja sama untuk memproses masukan yang ditujukan kepada sistem tersebut

serta mengolah masukan tersebut sampai menghasilkan keluaran (output) yang

diinginkan. ( Andri Kristanto, 2003 )

B. Definisi Sistem Informasi

Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan

perangkat lunak komputer serta perangkat manusia yang akan mengolah data

menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu data juga

memegang peranan yang penting dalam sistem informasi. Data yang akan

dimasukkan dalam sebuah sistem informasi dapat berupa formulir-formulir,

prosedur-prosedur, dan bentuk data lainnya.

Informasi merupakan kumpulan data yang diolah menjadi bentuk yang

lebih berguna dan lebih berarti bagi yang menerima. Tanpa suatu informasi, suatu

sistem tidak akan berjalan dengan lancar dan akhirnya bisa mati. (Andri Kristanto,

2003 ).

C. Definisi Basis Data

Basis Data adalah kumpulan data yang dapat digambarkan sebagai

aktivitas dari satu atau lebih organisasi yang berelasi.( Andri Kristanto, 2003 )

Page 20: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

Manajemen sistem basis data (DBMS) adalah perangkat lunak yang

didesain untuk membantu dalan hal pemeliharaan dan utilitas kumpulan data

dalam jumlah besar. DBMS dapat menjadi alternatif penggunaan secara khusus

suatu aplikasi, misal penyimpanan data dalam field dan menulis kode aplikasi

yang spesifik untuk pengaturannya. ( Andri Kristanto, 2003 )

D. Definisi Data Flow Diagram (DFD)

DFD adalah suatu model logika data atau proses yang dibuat untuk

menggambarkan darimana asal data dan kemana tujuan data yang keluar dari

sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan

interaksi antara data yang tersimpan dan proses yang dikenakan pada data

tersebut. (Andri Kristanto, 2003 )

DFD menggambarkan penyimpanan data dan proses mengubah data. DFD

menunjukkan hubungan antara data pada sistem dan proses pada sistem.

Ada 2 teknik dasar DFD yang umum dipakai yaitu Gane and Sarson dan

Yourdan and De Marco. Dalam pembuatan perancangan DFD penulis

menggunakan teknik Yourdon and De Marco tersebut yaitu :

1. Entity Luar

Entity luar digambarkan dengan simbol persegi biasa. Seperti teknik

Gane/Serson, entity luar diberi huruf sebagai identitas misalnya K untuk

Konsumen dan A untuk Agen.

Perhatikan gambar berikut ini :

A

Agen

K

Konsumen

Gambar 2.1 Contoh Entity Luar

Entity luar merupakan sumber atau tujuan dari aliran data dari atau ke

sistem. Entity merupakan lingkungan luar dari sistem, jadi tidak tahu menahu

mengenai apa yang terjadi di entity luar. Entity luar biasanya digambarkan secara

fisik dengan sekelompok orang atau mungkin sebuah sistem.

Page 21: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

2. Aliran data

Menggambarkan aliran data dari satu proses ke proses lainnya. Adapun

simbol dari aliran data bentuk garisnya boleh bebas yaitu sebagai berikut :

Gambar 2.2 Simbol Aliran Data

3. Proses

Proses atau fungsi yang mengubah data secara umum digambarkan dengan

lingkaran. Seperti pada gambar berikut ini :

Gambar 2.3 Simbol Proses

4. Berkas atau tempat penyimpanan

Merupakan komponen yang berfungsi untuk menyimpan data atau file.

Simbol dari berkas ini dapat digambarkan dengan garis paralel dan

penggambarannya adalah sebagai berikut :

Gambar 2.4 Simbol Berkas

E. Definisi Context Diagram (CD)

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks

direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan dari

sistem. ( Andri Kristanto, 2003 )

F. Definisi Entity Relationship Diagram (ERD)

Pada Entity Relationship Diagram(ERD), gambaran dunia nyata

diistilahkan dalam objek dan relasinya. ERD biasanya digunakan untuk

mengembangkan inisial dari desain basis data. Dan menyediakan suatu konsep

yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang

Page 22: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

diinginkan oleh user menjadi hal yang lebih detail, presisi, dan deskripsi detail

tersebut dapat diimplementasikan kedalam DBMS. ( Andri Kristanto, 2003 )

Dalam entity relationship diagram, relasi yang bisa terjadi antara 2 file

adalah sebagai berikut :

1. One to one relationship

Hubungan antara file pertama dengan file kedua adalah satu banding satu.

Bentuk yang lain dari one to one, kadang menggunakan hubungan 1 : 1

2. One to many relationship

Hubungan antara file yang pertama dengan file kedua adalah satu banding

banyak. Bentuk yang lain dari one to many, kadang menggunakan hubungan

1 : N

3. Many to many relationship

Hubungan antara file yang pertama dengan file yang kedua adalah banyak

banding banyak. Bentuk yang lain dari one to many, kadang menggunakan

hubungan N : N. Relasi yang bisa terjadi antara 2 file juga bisa terjadi pada

1 file dengan jenis relasi yang sama.

G. Definisi PHP

Menurut kamus komputer, PHP adalah bahasa pemrograman untuk

dijalankan melalui halaman web, umumnya digunakan untuk mengolah informasi

di internet. Sedangkan dalam pengertian lain, PHP adalah singkatan dari PHP

Hypertext Preprocessor yaitu bahasa pemrograman web sever-side yang bersifat

open source atau gratis. PHP merupakan script yang menyatu dengan HTML dan

berada pada sever (sever side HTML embedded scripting). ( Rulianto Kurniawan,

2010 )

H. Definisi MySQL

MySQL adalah multi user database yang menggunakan bahasa Structured

Query Language (SQL). MySQL dalam operasi client-server melibatkan server

daemon MySQL disisi server dan berbagai macam program mampu menangani

Page 23: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TeX.

Mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar

7 juta baris, totalnya kurang dari 100 Gigabyte data. ( Bimo Sunarfrihantono,

2002 )

Page 24: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

BAB III

DESAIN DAN PERANCANGAN SISTEM

A. ANALISIS KEBUTUHAN SISTEM

1. Analisa Kebutuhan Software

Perangkat lunak atau software yang digunakan dalam pembuatan sistem

informasi ini adalah :

a. Sistem Operasi : Microsoft Windows XP

b. Bahasa Pemrograman : PHP

c. Database : MySql

d. Web Server : Xampp

e. Database Manager : PhpMyAdmin

f. Web Editor : Macromedia Dreamweaver

2. Analisa Kebutuhan Hardware

Perangkat keras minimum yang digunakan untuk membuat sistem informasi

ini dengan spesifikasi :

a. Processor Intel ® Pentium 4

b. RAM 512MB

c. Harddisk 50 GB

d. Keyboard dan Mouse

B. PERANCANGAN SISTEM

Perancangan Sistem Informasi Kepegawaian berikut digambarkan dalam

diagram alir data dan spesifikasi proses. Diagram alir data sistem ini terdiri dari

diagram konteks, DFD Level 0, dan DFD Level 1. Spesifikasi proses

menggambarkan kejadian di dalam setiap proses pada level terbawah pada DFD.

Model ini berfungsi mendeksripsikan apa yang dilakukan ketika masukan diubah

menjadi keluaran. Diagram alir data dapat digambarkan sebagai berikut :

Page 25: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

1. Context Diagram(CD)

Analisa sistem diawali dengan perancangan Context Diagram yang

berfungsi untuk memberi keterangan mengenai proses aliran data.

Sistem

Informasi

Kepegawaian

Siswa Admin

Pegawai

ID Siswa

Informasi

Data Pegawai

Data

Pribadi Pegawai,

Pensiun, Riwayat Seminar,

Riwayat Jabatan,

Riyawat Diklat,

Riwayat Pendidikan

ID PegawaiInformasi Data

Pegawai

Data Pegawai

ID Pegawai, ID Siswa

Informasi Data Pegawai

Data User Name dan Password

Pegawai dan Siswa

Data Cari

Gambar 3.1 Context Diagram (CD)

Page 26: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

2. DFD Level 0

Siswa

Admin

Pegawai1

Login

3

Melihat Data

Pegawai

5

Membuatan

Laporan

4

Mengolah

Data

Pegawai

ID Pegawai

ID Admin

Konfirmasi Login

Konfirmasi Login

User Name dan

Password

Data Admin dan User

Data

cari

Info Data

Pegawai

Data Inputan

pegawai

Data Baru

Pegawai Validasi Data Pegawai,

ID Siswa

Data Pegawai,ID SIswa

ID Pegawai

Info Data

Pegawai

ID PegawaiInfo Data Pegawai

2

Mengolah

Data Admin

dan User

Validasi Data Admin

dan User

Data Baru

Admin & user

Data Admin dan User

Data Admin

Dan User Baru

Data

Riwayat

Seminar

Data Pegawai

Data

Pendidikan

Data Keluarga

Data Jabatan

Data Golongan

Data

Riwayat

Seminar

Data

Pegawai

Data

Pend

Data

Keluarga Data

Jabatan

Data

Agama

Data

Diklat

Data

Riwayat

Seminar

Data

Pegawai

Data

Pendidikan

Data

Keluarga

Data Jabatan

Data Golongan

ID SIswa

Konfirmasi Login

Data Riwayat

Diklat

Data Riwayat

Seminar

Data Pegawai

Data Pendidikan

Data Keluarga

Data Jabatan

Data Golongan

Data Admin

Dan User

Data

Diklat

Data Agama

Data Pangkat

Data Mapel

Data Riwayat

Jabatan

Data Riwayat

Pendidikan

Validasi

data

Data

Riwayat

Pend

Data

Riwayat

Diklat

Validasi

Data

Data Agama

Validasi data

Validasi data

Data

Riwayat

Pend

Data

Pangkat

Data

Mapel

Data Riwayat JabatanValidasi data

Validasi Data

Validasi Data

Validasi data

Validasi data

Validasi Data

Data

pangkat

Validasi

Data

Data

Mapel

Validasi

data

Data

Riwayat

Jabatan Data

Gol

Data

Pangkat

Data

Mapel

Data Riwayat

Diklat

Data Rriwayat

Jabatan

Data Agama

Data Laporan Pegawai

Data Laporan

Pegawai

Gambar 3.2 DFD Level 0

Page 27: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

3. DFD Level 1 Proses 4

4.3

Hapus Data

Pegawai

4.2

Edit Data

Pegawai

Data BaruValidasi

Data

Data

Agama

yg

dihapus

Data

terbaru

Info Data

Terbaru

pegawai

Data

yg akan

dihapus

Data

yg akan

dihapus

Info Data

Baru

AdminPegawai

Data

Diklat

yg baru

Data

Seminar

yg baru

Data

Pribadi

Pegawai

yg

baruData

Pendidikan

yg baru

Validasi

Data Validasi

Data Validasi

Data

Validasi

Data

Data

Keluarga

yg baru

Validasi

Data

Data

Jabatan

yg baru

Validasi

Data

Info Data

Baru

Data

Agama

yg baru

Info Data

Terbaru

Pegawai

Validasi

Data

Data

Jabatan

yg

dihapus

Validasi

Data

Data

Keluarga

yg

dihapus

Validasi

Data

Validasi

Data

Data

Pendidikan

yg

Baru

Validasi

Data

Data

Pribadi

Pegawai

yg

dihapus

Validasi

Data

Data

Seminar

yg

dihapus

Data

Diklat

Yg

dihapus

Validasi

Data

Data

Riwayat

Diklat

Data

Seminar

Data

Pegawai

Data

Pendidikan

Data

Keluarga

Data

Jabatan

Data

Agama

Data

Riwayat

Seminar

Data

Golongan

Data

Pangkat

Data

Mapel

Data

Riwayat

Jabatan

Data

Riwayat

Pendidikan

Data

Golongan

yg baru

Validasi

Data

Data

Mapel

yg baru

Validasi

Data

Data

Riwayat

Jabatan

yg baru

Validasi

Data

Data

Pangkat

yg baru

Validasi

Data

Data

Riwayat

Pendidikan

yg baru

Validasi

Data

Data

Riwayat

Seminar

yg baru

Validasi

Data

Validasi

Data

Data

Golongan

yg

dihapus Validasi

Data

Data

Mapel

yg

dihapus

Validasi

Data

Validasi

Data

Data

Pangkat

yg

dihapus

Validasi

Data

Data

Riwayat

Seminar

yg

dihapus

Validasi

Data

Data

Riwayat

Pendidikan

yg

dihapus

4.1

Input Data

Pegawai

Validasi

dataValidasi

data

Validasi

data Validasi

data

Validasi

dataValidasi

data

Validasi

dataValidasi

dataValidasi

data

Validasi

dataValidasi

dataValidasi

dataValidasi

data

Data

Riwayat

Jabatan

yg

dihapus

Data

Diklat

Data

Seminar

Data

Pribadi

Pegawai

Data

Golongan

Data

MapelData

Riwayat

Jabatan

Data

Pendidikan

Data

Pangkat

Data

Riwayat

Seminar

Data

Riwayat

Pendidikan

Data

Keluarga

Data

Jabatan

Data

Agama

Data pegawai,

ID Siswa

Validasi Data

Data Inputan

Pegawai

Data Baru

Pegawai

Gambar 3.3 DFD Level 1 Proses 4

13

Page 28: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

4. DFD Level 1 Proses 3

Admin

3.1

Edit Data

User

3.2

Tambah

Data User

3.3

Hapus Data

User

Data Admin

Dan User

Data User

Terbaru

Info

Data Baru

Validasi

Data User

Baru

Data user

Baru

Info

Data User

yg Dihapus

Data User

yg Dihapus

Data User

Tarbaru

Validasi Data Terbaru

Info

Data User

Baru

Data User

Baru Data User

yg Dihapus

Validasi Data yg Dihapus

Gambar 3.4 DFD Level 1 Proses 3

C. ANALISIS DAN PERANCANGAN BASIS DATA

1. Analisis Basis Data

Analisis basis data terdiri dari ERD (Entity Relationship Diagram) dan

skema diagram. Analisa ini diperlukan agar basis data yang digunakan sesuai dan

efisien dalam pengaturan ruang penyimpanan data.

a. Entity Relationship Diagram (ERD)

Perancangan tabel pada Sistem Informasi Kepegawaian ini akan

digambarkan seperti gambar dibawah :

Page 29: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

Pegawai

Golongan

Masuk

1

Mata

Pelajaran

id_Mapel

Nama_Mapel

Mengajar

1

Id_gol

Nama_gol

N N

Mempunyai

Agama

AgamaId_Agama

1

Seminar

Diklat

Riwayat

Pendidikan

Riwayat

Jabatan

Masa_kerja

Pangkat

Memiliki 1N

Menghadiri1 N

N

1 Memiliki

N

N

1Mempunyai

Memiliki 1

N

Id_keluarga

Id_askes

Status

Nama

Tgl_lahir

Pekerjaan

Id_pendidikan

Nama_pendidikan

Id_riwayat_pendidikan

Id_pendidikan

NIP

Nama_sekolah

No_STTB

Jurusan

Tahun_Lulus

Id_riwayat_jabId_jabatan

NIP

Tahun

Id_jabatan

Nama_jabatan

Id_pangkat

Nama_pangkat

Id_Diklat

NIPNama_diklat

Penyelenggara

Tgl_diklat

Lama_diklat

Tempat

Keterangan

Id_seminar

NIP

Nama_seminar

Peranan

Tgl_seminarPenyelenggara

Tempat

Keterangan

NIP

Nama_peg

Alamat

Id_golId_agama

Id_pangkat

Id_mapelNo_askes

Telp

Tempat_Lhr

Tgl_Lhr

Jenis_Kel

Gol_darah

Jumlah_Anak

Status_Nikah

Status_Peg

TMT

Tgl_pensiun

KetFoto

N

NIP

Mereferensi

Pendidikan

N

1

MereferensiN Jabatan1

Menghadiri

1

Keluarga

Status_profesi

Gaji_pokok

Gambar 3.5 Entity Relationship Diagram (ERD)

Page 30: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

b. Skema Diagram (Relasi Antar Tabel)

Gambar 3.6 Skema Diagram (Relasi Hubungan Atar Tabel)

2. Perancangan Basis Data

Struktur tabel data untuk pembuatan Sistem Informasi Kepegawaian ini

sebagai berikut :

a. Tabel Pegawai

Nama Tabel : tbpegawai

Fungsi : Tabel Pegawai digunakan untuk menyimpan data

Pegawai.

Page 31: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

Tabel 1 Tabel Pegawai

No Nama Field Type Lebar Default Keterangan

1 NIP char 18 Not null Primary key

2 Nama_Peg varchar 30 Not null Nama Pegawai

3 Alamat text

Not null Alamat

4 id_gol int 2 Not null Kode Golongan, Foreign Key

5 id_agama int 2 Not null Kode Agama, Foreign Key

6 id_pangkat int 2 Not null Kode Pangkat, Foreign Key

7 id_mapel int 2 Not null

Kode Mata pelajaran, Foreign

Key

8 No_askes varchar 13 null No Peserta Askes

9 Telp varchar 15 Not null Telepon

10 Tempat_Lhr varchar 15 Not null Tempat Lahir

11 Tgl_Lhr Date Not null Tanggal Lahir

12 Jenis_Kel enum

Not null “Laki-laki” dan “Perempuan”

13 Gol_darah enum

null Golongan Darah

14 Status_Nikah enum

Not null Sudah nikah/belum

15 Jumlah_Anak int 1 null Jumlah anak

16 Status_Peg enum

Not null PNS atau Non PNS

17 Status_profesi enum

Not null Guru atau Non guru

18 Masa_kerja varchar 3 Not null Masa Kerja

19 Gaji_pokok double 12,2 Not null Gaji Pokok

20 TMT Date

Not null Terhitung Mulai Tanggal

21 Tgl_pensiun Date

Not null Tanggal Pensiun

22 Ket text

null Keterangan Sebab Pensiun

23 Foto varchar 40 null Foto Pegawai

Page 32: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

b. Tabel Agama

Nama Tabel : tbagama

Fungsi : Tabel Agama difungsikan untuk menyimpan data Master

Agama.

Tabel 2 Tabel Agama

No Nama Field Type Lebar Default Keterangan

1 id_agama int 2 Not null Kode Agama, Primary Key

2 Agama varchar 15 Not null Macam Agama

c. Tabel Admin

Nama Tabel : tbadmin

Fungsi : Tabel Admin digunakan untuk menyimpan data Admin

dan user.

Tabel 3 Tabel Admin

No Nama Field Type Lebar Default Keterangan

1 User Name varchar 18 not null Nama User

2 Password varchar 32 Not null Password

3 Level varchar 7 Not null Siswa, Pegawai, Admin

d. Tabel Pangkat

Nama Tabel : tbpangkat

Fungsi : Tabel Pangkat difungsikan untuk menyimpan data

pangkat pegawai.

Tabel 4 Tabel Pangkat

No Nama Field Type Lebar Default Keterangan

1 id_pangkat int 2 Not null Kode pangkat, Primary Key

2 Nama_pangkat varchar 15 Not null Macam Pangkat

Page 33: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

e. Tabel Keluarga

Nama Tabel : tbkeluarga

Fungsi : Tabel Keluarga difungsikan untuk menyimpan data

keluarga pegawai.

Tabel 5 Tabel Keluarga

No Nama Field Type Lebar Default Keterangan

1 id_keluarga int 2 Not null Kode Mapel,Primary Key

2 NIP char 18 Not null Foreign Key

3 id_askes varchar 13 null No Anggota Askes

4 Status enum Not null Suami/Istri/anak

5 Nama varchar 30 Not null Nama Suami/Istri/Anak

6 Tgl_lahir Date null

Tanggal Lahir

Suami/Istri/Anak

7 Pekerjaan varchar 20 null Pekerjaan Suami/Istri/Anak

f. Tabel Golongan

Nama Tabel : tbgolongan

Fungsi : Tabel Golongan difungsikan untuk menyimpan data

Golongan.

Tabel 6 Tabel Golongan

No Nama Field Type Lebar Default Keterangan

1 id_gol int 2 Not null Kode Golongan, Primary Key

2 Nama_Gol varchar 10 Not null Macam Golongan

g. Tabel Mata Pelajaran

Nama Tabel : tbmapel

Fungsi : Tabel Mata Pelajaran difungsikan untuk menyimpan data

Mata Pelajaran.

Page 34: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

Tabel 7 Tabel Mata Pelajaran

No Nama Field Type Lebar Default Keterangan

1 id_mapel int 2 Not null Kode Mapel,Primary Key

2 Nama_Mapel varchar 15 Not null Nama Mata Pelajaran

h. Tabel Riwayat Jabatan

Nama Tabel : tbriwayatjabatan

Fungsi : Tabel Riwayat Jabatan difungsikan untuk menyimpan

data riwayat jabatan dan menghubungkan Tabel Pegawai

dengan Tabel Jabatan.

Tabel 8 Tabel Riwayat Jabatan

No Nama Field Type Lebar Default Keterangan

1 id_riwayat_jab int 2 Not null

Kode riwayat jabatan,

Primary Key

2 id_jabatan int 2 Not null Kode jabatan, Foreign Key

3 NIP char 18 Not null Foreign Key

4 Tahun varchar 10 Not null Tahun saat menjabat

i. Tabel Jabatan

Nama Tabel : tbjabatan

Fungsi : Tabel Jabatan difungsikan untuk menyimpan data master

jabatan.

Tabel 9 Tabel Jabatan

No Nama Field Type Lebar Default Keterangan

1 id_jabatan int 2 Not null Kode Jabatan, Primary Key

2 Nama_jabatan varchar 20 Not null Nama Jabatan

Page 35: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

j. Tabel Riwayat Pendidikan

Nama Tabel : tbriwayatpendidikan

Fungsi : Tabel Riwayat Pendidikan difungsikan untuk menyimpan

data riwayat pendidikan dan menghubungkan Tabel

Pegawai dengan Tabel Pendidikan.

Tabel 10 Tabel Riwayat Pendidikan

No Nama Field Type Lebar Default Keterangan

1 id_riwayat_pend int 2 Not null

Kode Riwayat pendidikan,

Primary Key

2 id_pendidikan int 2 Not null Kode pendidikan, Foreign Key

3 NIP char 18 Not null Foreign Key

4 Nama_Sekolah varchar 20 Not null Nama Sekolah

5 No_STTB varchar 20 null No Surat Tanda Tamat Belajar

6 Jurusan varchar 15 null Jurusan yang ditempuh

7 Tahun_lulus int 4 null Tahun lulus

k. Tabel Pendidikan

Nama Tabel : tbpendidikan

Fungsi : Tabel Pendidikan difungsikan untuk menyimpan data

master pendidikan.

Tabel 11 Tabel Pendidikan

No Nama Field Type Lebar Default Keterangan

1 id_pendidikan int 2 Not null

Kode pendidikan, Primary

Key

2 Nama_pendidikan varchar 10 Not null Nama Pendidikan

Page 36: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

l. Tabel Riwayat Diklat

Nama Tabel : tbriwayatdiklat

Fungsi : Tabel Riwayat Diklat difungsikan untuk menyimpan data

Riwayat Diklat Pegawai.

Tabel 12 Tabel Riwayat Diklat

No Nama Field Type Lebar Default Keterangan

1 id_diklat int 2 Not null Kode diklat, Primary Key

2 NIP char 18 Not null Foreign Key

3 Nama_diklat varchar 20 Not null Nama Diklat

4 Penyelenggara varchar 20 Not null Penyelenggara diklat

5 Tgl_diklat Date null Tanggal diadakan diklat

6 Lama_diklat int 3 null Lama waktu diklat

7 Tempat varchar 20 null Tempat diklat

8 Keterangan text null Keterangan tentang diklat

m. Tabel Riwayat Seminar

Nama Tabel : tbriwayatseminar

Fungsi : Tabel Riwayat Seminar difungsikan untuk menyimpan

data riwayat seminar pegawai.

Page 37: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

Tabel 13 Tabel Riwayat Seminar

No Nama Field Type Lebar Default Keterangan

1 id_seminar int 2 Not null Kode seminar, Primary Key

2 NIP char 18 Not null Foreign Key

3 Nama_seminar varchar 20 Not null Nama Seminar

4 Peranan varchar 20 null Peranan saat seminar

5 Tgl_seminar Date null Tanggal diadakan seminar

6 Penyelenggara varchar 20 Not null Penyelenggara Seminar

7 Tempat varchar 20 null Tempat Seminar

8 Keterangan text null Keterangan tentang seminar

D. PERANCANGAN TAMPILAN SISTEM

Perancangan desain untuk Sistem Informasi Kepegawaian ditunjukkan

seperti gambar dibawah ini yang terbagi menjadi beberapa bagian yaitu:

a. Header, bagian ini adalah tampilan teratas dari desain yang berisi judul

Sistem Informasi Kepegawaian.

b. Main menu, adalah bagian yang memuat menu atau navigasi ke halaman

lain terkait dengan fitur di sistem informasi ini.

c. Side Menu User, adalah tempat yang memuat menu user kehalaman lain.

d. Content, merupakan isi utama dari sistem informasi kepewaian ini tentang

data informasi data pegawai dan sebagainya.

e. Footer, berisi tentang tahun pembutan sistem, pembuat dan hak cipta.

Page 38: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

HEADER

MAIN MENU

CONTENT

FOOTER

SIDE

MENU

USER

Gambar 3.7 Rancangan Desain Tampilan Halaman User

Selain rancangan tampilan untuk siswa dan pegawai seperti tampak diatas,

terdapat juga rancangan tampilan untuk admin :

a. Header, berisi gambar dan logo sekolah.

b. Main menu, berisi menu utama untuk pengaturan sistem tersebut.

c. Side Menu Admin, memuat halaman yang terkait sesuai hak yang dimiliki

admin.

d. Content, berisi tentang isi dari main menu.

e. Footer, berisi tentang tahun pembutan sistem dan hak cipta.

HEADER

MAIN MENU

CONTENT

FOOTER

SIDE

MENU

ADMIN

Gambar 3.8 Rancangan Desain Tampilan Halaman Admin

Page 39: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

BAB IV

IMPLEMENTASI DAN HASIL ANALISA

A. Implementasi Sistem

Sesuai dengan pembahasan perancangan sistem pada bab sebelumnya,

pada Sistem Informasi Kepegawaian di SMP Negeri 21 Surakarta ini terdapat tiga

tingkatan pengguna yaitu pegawai, siswa dan administrator. Untuk pegawai dan

siswa mempunyai halaman yang sama namun dengan fungsi yang berbeda.

1. Halaman Admin

b. Halaman Login

Halaman Login adalah halaman paling awal yang ditampilkan untuk

menjaga keamanan dari Sistem Informasi Kepegawaian ini. Fungsi login

disini adalah hanya yang berwenang saja yang berhak masuk atau melihat

data yang terdapat di dalam sistem informasi tersebut. Terdapat perbedaan

halaman login admin dan halaman login pegawai atau siswa. Halaman

login dapat dilihat pada gambar 4.1.

Gambar 4.1 Halaman Login (Admin)

Page 40: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

c. Halaman Beranda

Halaman beranda merupakan halaman awal yang ditampilkan pada saat

user membuka website Sistem Informasi Kepegawaian ini. Halaman ini

memuat main menu, sidebar menu dan sebagainya. Tampilan halaman

beranda dapat dilihat pada gambar 4.2.

Gambar 4.2 Halaman Beranda (Admin)

d. Halaman Profil

Halaman ini merupakan halaman yang bisa diakses oleh pegawai maupun

siswa yang sudah terdaftar dalam sistem. Namun dengan batasan aksi yang

berbeda sesuai login sebagai pegawai atau siswa. Halaman profil dapat

dilihat pada gambar 4.3.

Page 41: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

Gambar 4.3 Halaman Profil (Admin)

e. Halaman Keluarga

Halaman Keluarga dibuat untuk menyimpan data keluarga pegawai.

Halaman ini dapat melakukan tambah, ubah dan hapus data keluarga.

Halaman keluarga dapat dilihat pada gambar 4.4.

Page 42: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

Gambar 4.4 Halaman Keluarga (Admin)

f. Halaman Jabatan

Halaman Jabatan dibuat untuk menyimpan data riwayat jabatan pegawai.

Halaman ini dapat melakukan tambah, ubah dan hapus data riwayat

jabatan. Halaman jabatan dapat dilihat pada gambar 4.5.

Page 43: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

Gambar 4.5 Halaman Jabatan (Admin)

g. Halaman Pendidikan

Halaman Pendidikan dibuat untuk menyimpan data riwayat pendidikan

pegawai. Halaman ini dapat melakukan tambah, ubah dan hapus data

riwayat pendidikan. Halaman pendidikan dapat dilihat pada gambar 4.6.

Page 44: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

Gambar 4.6 Halaman Pendidikan (Admin)

h. Halaman Seminar

Halaman seminar dibuat untuk menyimpan data riwayat seminar pegawai.

Halaman ini dapat melakukan tambah, ubah dan hapus data riwayat

seminar. Halaman seminar dapat dilihat pada gambar 4.7.

Page 45: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

Gambar 4.7 Halaman Seminar (Admin)

i. Halaman Diklat

Halaman diklat dibuat untuk menyimpan data riwayat diklat pegawai.

Halaman ini dapat melakukan tambah, ubah dan hapus data riwayat diklat.

Halaman diklat dapat dilihat pada gambar 4.8.

Page 46: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

Gambar 4.8 Halaman Diklat (Admin)

j. Halaman Cari Data Pegawai

Halaman Cari Data Pegawai merupakan halaman yang pertama kali

disarankan untuk diakses oleh administrator jika ingin mengubah data

pegawai. Dengan cara itu akan lebih memudahkan administrator mengolah

data pegawai. Aksi “detail” untuk melihat seluruh data pegawai yang

dinginkan. Halaman cari data pegawai dapat dilihat pada gambar 4.9.

Gambar 4.9 Halaman Cari Data Pegawai (Admin)

Page 47: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

k. Halaman Laporan

Halaman laporan merupakan halaman yang memuat semua data pegawai

tertentu. Halaman laporan ini mirip seperti CV(Curriculum Vitae) yang

dapat langsung dicetak. Halaman laporan dapat dilihat pada gambar 4.10.

Gambar 4.10 Halaman Laporan (Admin)

l. Halaman Data User

Halaman data user digunakan untuk mengolah data user. Halaman data

user dapat dilihat pada gambar 4.11.

Page 48: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

Gambar 4.11 Halaman Data User

m. Halaman Data Agama

Halaman agama digunakan untuk mengolah data agama. Halaman agama

dapat dilihat pada gambar 4.12.

Gambar 4.12 Halaman Data Agama

n. Halaman Data Pangkat

Halaman data pangkat digunakan untuk mengolah data pangkat. Halaman

data pangkat dapat dilihat pada gambar 4.13.

Page 49: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

Gambar 4.13 Halaman Data Pangkat

o. Halaman Data Golongan

Halaman data golongan digunakan untuk mengolah data golongan.

Halaman data golongan dapat dilihat pada gambar 4.14.

Gambar 4.14 Halaman Data Golongan

p. Halaman Data Jabatan

Halaman data jabatan digunakan untuk mengolah data jabatan. Halaman

data jabatan dapat dilihat pada gambar 4.15.

Page 50: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

Gambar 4.15 Halaman Data Jabatan

q. Halaman Data Pendidikan

Halaman data pendidikan digunakan untuk mengolah data pendidikan.

Halaman data pendidikan dapat dilihat pada gambar 4.16.

Gambar 4.16 Halaman Data Pendidikan

Page 51: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

r. Halaman Data Mata Pelajaran

Halaman data mata pelajaran digunakan untuk mengolah data mata

pelajaran. Halaman data mata pelajaran dapat dilihat pada gambar 4.17.

Gambar 4.17 Halaman Data Mata Pelajaran

s. Halaman Back Up

Halaman back up digunakan untuk meng-copy database ke format sql.

Halaman back up dapat dilihat pada gambar 4.18.

Gambar 4.18 Halaman Back Up

Page 52: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

t. Halaman Restore

Halaman restore digunakan untuk mengembalikan database dari format

sql. Halaman restore dapat dilihat pada gambar 4.19.

Gambar 4.19 Halaman Restore

u. Halaman Ganti Password

Halaman ganti password digunakan untuk mengubah password. Halaman

ganti password dapat dilihat pada gambar 4.20.

Gambar 4.20 Halaman Ganti Password

Page 53: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

2. Halaman Pegawai dan Siswa

a. Halaman Login

Halaman login adalah halaman paling awal yang ditampilkan untuk

menjaga keamanan dari sistem informasi kepegawaian ini. Halaman login

pegawai dan siswa menjadi satu halaman. Halaman login dapat dilihat

pada gambar 4.21.

Gambar 4.21 Halaman Login

b. Halaman Beranda

Halaman beranda adalah halaman awal yang ditampilkan pada saat

pegawai atau siswa membuka sistem informasi kepegawaian ini. Halaman

beranda pegawai dan siswa sama tampilannya. Halaman beranda dapat

dilihat pada gambar 4.22.

Page 54: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

Gambar 4.22 Halaman Beranda

c. Halaman Profil

Halaman ini merupakan halaman yang hanya bisa diakses oleh pegawai

dan siswa yang sudah terdaftar dalam sistem. Disini pegawai dapat

memasukkan, mengubah dan menghapus data profil pegawai itu sendiri.

Namun jika login sebagai siswa, siswa hanya dapat melihat data tersebut.

Halaman profil dapat dilihat pada gambar 4.23.

Page 55: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

Gambar 4.23 Halaman Profil

d. Halaman Keluarga

Halaman Keluarga merupakan halaman yang digunakan untuk menyimpan

data keluarga pegawai. Di halaman ini pegawai dapat melakukan tambah,

ubah dan hapus data keluarga pegawai tersebut. Namun jika login sebagai

siswa, siswa hanya dapat melihat data tersebut. Halaman keluarga dapat

dilihat pada gambar 4.24.

Page 56: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

Gambar 4.24 Halaman Keluarga

e. Halaman Jabatan

Halaman ini merupakan halaman yang hanya bisa diakses oleh pegawai

dan siswa yang sudah terdaftar dalam sistem. Di halaman ini pegawai

dapat memasukkan data riwayat jabatannya dan juga dapat melakukan

operasi tambah, ubah dan hapus pada data tersebut. Namun jika login

sebagai siswa, siswa hanya dapat melihat data yang ada. Halaman jabatan

dapat dilihat pada gambar 4.25.

Page 57: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

Gambar 4.25 Halaman Jabatan

f. Halaman Pendidikan

Halaman Pendidikan merupakan halaman yang digunakan untuk

menyimpan data riwayat pendidikan pegawai. Pegawai dapat juga

melakukan operasi tambah, ubah dan hapus pada data tersebut. Namun

jika login sebagai siswa, siswa hanya dapat melihat data yang ada.

Halaman pendidikan dapat dilihat pada gambar 4.26.

Gambar 4.26 Halaman Pendidikan

Page 58: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

g. Halaman Seminar

Halaman Seminar merupakan halaman yang digunakan untuk menyimpan

data riwayat seminar pegawai. Halaman ini merupakan halaman yang

hanya bisa diakses oleh pegawai dan siswa yang sudah terdaftar dalam

sistem. Disini siswa hanya dapat melihat data tersebut. Halaman seminar

dapat dilihat pada gambar 4.27.

Gambar 4.27 Halaman Seminar

h. Halaman Diklat

Halaman diklat adalah halaman yang berfungsi untuk menyimpan data

riwayat diklat pegawai. Pegawai dapat juga melakukan operasi tambah,

ubah dan hapus pada data tersebut. Namun jika login sebagai siswa, siswa

hanya dapat melihat yang ada. Halaman diklat dapat dilihat pada gambar

4.28.

Page 59: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

Gambar 4.28 Halaman Diklat

i. Halaman Cari Data Pegawai

Halaman cari data pegawai merupakan halaman yang digunakan untuk

pencarian data pegawai tertentu. Disini pencarian data pegawai dapat

berdasarkan NIP maupun nama pegawai. Pencariaan data pegawai dapat

dilakukan berdasarkan nama namun tidak harus menuliskan nama secara

lengkap sudah dapat melakukan operasi tersebut. Halaman cari data

pegawai dapat dilihat pada gambar 4.29.

Gambar 4.29 Halaman Cari Data Pegawai

Page 60: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

46

j. Halaman Ganti Password

Halaman ganti password digunakan untuk mengubah password. Halaman

ganti password dapat dilihat pada gambar 4.30.

Gambar 4.30 Halaman Ganti Password

k. Halaman Laporan

Halaman ini merupakan halaman yang hanya bisa diakses oleh pegawai

dan administrator saja. Halaman laporan merupakan halaman yang

memuat semua data pegawai tertentu. Halaman laporan ini mirip seperti

CV(Curriculum Vitae) yang dapat langsung dicetak. Halaman ini tidak

akan tersedia bila login sebagai siswa. Halaman laporan pegawai dapat

dilihat pada gambar 4.31.

Page 61: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

Gambar 4.31 Halaman Laporan Pegawai

B. Hasil Analisa

Analisa program dapat dilakukan dengan cara mengimplementasikan

program sehingga dapat diketahui kekurangan dan kelebihan program. Adapun

kelebihan dan kekurangan sistem ini adalah :

1. Kelebihan program

a. Proses pencarian data dengan memasukkan 2 kata kunci yaitu NIP dan

nama sehingga lebih memudahkan dalam pencarian data yang

Page 62: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

48

diinginkan. Jika tidak mengetahui NIP pegawai yang ingin dicari, maka

tinggal memasukkan nama pegawainya saja.

b. Sistem informasi ini sudah meliputi pembuatan laporan data pegawai

secara individu, sehingga CV(Curriculum Vitae) lebih tampak

kelayakannya.

c. Menu-menu yang tersedia sangat dimengerti oleh user, sehingga

memudahkan dalam menjelajahi sistem informasi ini.

d. Di halaman administrator, terdapat fasilitas backup dan restore data.

2. Kekurangan program

a. Pada sistem ini masih terdapat kekurangan dalam hal tampilan yang

sangat sederhana.

b. Pencetakan laporan data pegawai masih sangat sederhana dalam

penyajiaannya.

Page 63: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49

BAB V

PENUTUP

A. Kesimpulan

Hasil penelitian masalah dan aplikasi yang dibuat, maka dapat ditarik

sejumlah kesimpulan yaitu telah berhasil dihasilkan Sistem Informasi

Kepegawaian yang memiliki fungsi untuk memudahkan pencarian informasi

tentang data pribadi pegawai, keluarga, pensiun, riwayat pendidikan, riwayat

diklat, riwayat seminar, riwayat jabatan. Dapat menghasilkan laporan yang

bermanfaat, namun dengan hasil laporan yang masih sangat sederhana dalam

penyajiannya.

B. Saran

1. Agar dikemudian hari tampilan pada sistem ini lebih diperbaiki jika masih

terdapat kekurangan dalam hal tampilan yang disajikan.

2. Untuk pengembangan lebih lanjut diharapkan agar ruang lingkup sistem

informasi kepegawaian ini dapat lebih luas dalam memberikan informasi

yang dibutuhkan misal data gaji bersih pegawai dan yang lainnya.

Page 64: PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI SMP

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

50

DAFTAR PUSTAKA

Fathansyah. 1999. Basis Data. Bandung : Informatika.

Kristanto, Andri. 2003. Perancangan sistem informasi dan aplikasinya. Jakarta :

Gava Media.

Kurniawan, Rulianto. 2010. PHP dan MySQL untuk orang awam. Palembang :

Maxikom.

Sunarfrihantoro, Bimo. 2002. PHP dan MySQL untuk Web. Yogjakarta : Andi

Offset.