PRAKATA Assalamu alaikum Wr.Wb.

dokumen-dokumen yang mirip
PENGEMBANGAN APLIKASI JOB MATCHING PROFILE

Skripsi Untuk memenuhi sebagian persyaratan Mencapai derajat Sarjana S-1. Diajukan oleh: MUTIA NOLANDA NIM

PERNYATAAN. Yogyakarta, 29 Agustus Angguningtyas

Pengembangan Aplikasi Inventarisasi Buku NIIT Teknologi Informasi UMY

PRAKATA. yang berjudul Sistem Informasi Bimbingan Tugas Akhir Berbasis Online. kesempatan ini penulis ingin menyampaikan rasa terimakasih kepada:

PERNYATAAN. Dengan ini saya menyatakan bahwa skripsi ini tidak mengandung karya

PRAKATA. 1. Bapak Helmi Zain Nuri, S.T., MT. selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Yogyakarta.

3. Dr. Ir. Dwijoko Purbohadi, S.T., M.T. selaku dosen penguji yang telah memberikan masukan yang berarti pada saat pendadaran atau sidang skripsi.

PENGEMBANGAN DAN IMPLEMENTASI ENTERPRISE RESOURCE PLANNING

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

SISTEM INFORMASI PENGAJUAN KARTU PEGAWAI, KARTU ISTRI/SUAMI BAGI PEGAWAI NEGERI SIPIL PADA BADAN KEPEGAWAIAN DAERAH JEPARA BERBASIS WEB

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

6. Para Dosen dan Instruktur Jurusan Teknik informatika UMY, Bapak Eko, Bapak Joko, Bapak Slamet, Bapak Giga, Mas Okto, Mas Reza, Mas Ronald, Mbak

SISTEM INFORMASI PENGOLAHAN NILAI SISWA BERBASIS WEB DENGAN PHP DAN MYSQL DI SMP NEGERI 5 PURWANEGARA

MANAJEMEN GUDANG MENGGUNAKAN WEB APLIKASI BERBASIS PHP DAN MYSQL. Disusun oleh : RAHMAT KURNIAWAN

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

PERANCANGAN DAN PEMBUATAN WEBSITE SISTEM INFORMASI PERUSAHAAN DAN KEPEGAWAIAN BERBASIS PHP DAN MYSQL PADA PT. BUMMY HARAPAN UMAT (BUHARUM)

PERANCANGAN SISTEM INFORMASI ALOKASI DAN MONITORING MATERIAL UNTUK KEBUTUHAN PROYEK PADA PT. INDOSAT

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

HALAMAN PERNYATAAN. naskah dan disebutkan dalam daftar pustaka.

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

MOTTO DAN PERSEMBAHAN

HALAMAN PERNYATAAN. Yogyakarta, 24 Mei Rudi

SKRIPSI IMPLEMENTASI GLOBAL EXTREME PROGRAMMING DALAM MENGEMBANGKAN SISTEM INFORMASI TATA NASKAH DINAS PADA SEKRETARIAT DPRD KOTA BEKASI

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

ANIMASI 3D INSTALASI PENGOLAHAN AIR SUNGAI MENJADI AIR BERSIH DI PDAM KOTA PEKALONGAN DESA CEPAGAN KABUPATEN BATANG TUGAS AKHIR

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

BAB II LANDASAN TEORI

LEMBAR PERNYATAN. Dengan ini saya sebagai penulis Tugas Akhir dengan judul Perancangan

Yogyakarta, 22 Agustus Wahyu Kurniawan

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

PERANCANGAN SISTEM INFORMASI DATA KEPENDUDUKAN BERBASIS DESKTOP DI DESA BUKIT LANGKAP KECAMATAN LINGGA TIMUR

KATA PENGANTAR. Penulis

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

PERNYATAAN. Dengan ini saya menyatakan bahwa skripsi ini tidak mengandung karya yang

LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA DAN BIAYA PEJABAT PEMBUAT AKTA TANAH (PPAT) DWI PURWANTI, SH

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

KATA PENGANTAR. Penulis

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

HALAMAN MOTO DAN PERSEMBAHAN

Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana. Oleh : MUHAMMAD FAISAL

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

PENGEMBANGAN APLIKASI DESKTOP SISTEM INFORMASI BMT. Studi Kasus di BMT Insan Madani Kalibayem. Skripsi. untuk memenuhi sebagian persyaratan

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

DAFTAR ISI Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined. Error! Bookmark not defined.

SISTEM INFORMASI PENGALOKASIAN KARTU PERDANA TELKOMSEL BERBASIS WEB PADA PT. TELESINDO SHOP. Muhamad Alfian Wibowo

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

PENGEMBANGAN FITUR BLAST , CHATTING, DAN SMS PADA APLIKASI DATA KARYAWAN FASILKOM UMB FA KHO

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

LAPORAN TUGAS AKHIR SISTEM PENENTUAN HARGA PAKAN IKAN ONLINE BERBASIS LOGIKA FUZZY

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

PENGEMBANGAN SISTEM INFORMASI PARIWISATA DAERAH DENGAN APLIKASI WEB

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI PERHITUNGAN KONTER UNTUK ANTRIAN LAYANAN DI FASILKOM MENTENG ZAENAL ARIFIN

Sistem Informasi Simpan Pinjam pada Koperasi Barokah Wali Terminal Wisata Bakalan Krapyak Kudus

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

LAPORAN SKRIPSI SISTEM INFORMASI UJIAN PENERIMAAN SISWA BARU PADA MA MAFATTIHUT THULLAB BERBASIS WEB

LEMBAR PERSETUJUAN SIDANG

ANALISA DAN PERANCANGAN APLIKASI SISTEM PENGELOLAAN ANGGARAN DANA BOS BERBASIS WEB PADA SD NEGERI 11 JAKARTA BARAT

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

APLIKASI ORDER DELIVERY PADA RUMAH MAKAN NASUKY MUBAROK BERBASIS WAP

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

SIMULASI WEB SERVICE LOWONGAN KERJA DAN PEREKRUTAN KARYAWAN SE-KOTA SOLO

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

SISTEM INFORMASI PENGELOLAAN KESEKRETARIATAN KANTOR TAPAK SUCI PUTERA MUHAMMADIYAH KUDUS BERBASIS WEB

ABSTRAK. Keywords: pemesanan tiket, pengriman barang, ASP.NET, C#, SQL Sever 2005

SISTEM INFORMASI PENGELOLAAN BARANG BANTUAN LOGISTIK BAGI DAERAH BENCANA PADA BADAN PENANGGULANGAN BENCANA DAERAH (BPBD) KABUPATEN PATI

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

SKRIPSI APLIKASI PEMBELAJARAN BANGUN DATAR UNTUK SEKOLAH DASAR BERBASIS DESKTOP

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

ABSTRAK. Kata kunci: RAB, analisa biaya, SNI, bobot, termin, aplikasi. vii. Universitas Kristen Maranatha

DAFTAR ISI. Halaman Judul... ii. Persetujuan Laporan Tugas Akhir... iii. Pengesahan Dewan Penguji... iv. Pernyataan Keaslian Tugas Akhir...

SISTEM INFORMASI ORDER MENU (RESERVASI RESTO) BERBASIS WEB ANDROID

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

DAFTAR ISI HALAMAN JUDUL DEPAN...

APLIKASI SISTEM SERVICE TICKET HELPDESK PADA PT NEXWAVE TECHNOLOGIES

PRAKATA. karunia-nya sehingga penulis dapat menyelesaikan skripsi dengan judul Penerapan

SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

SISTEM INFORMASI PAKET WISATA PADA CV. KHANS TOUR BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI PELELANGAN GULA PADA APTRI (ASOSIASI PETANI TEBU RAKYAT INDONESIA) SEMARANG

SISTEM PAKAR KONSULTASI GANGGUAN KEPRIBADIAN PADA ORANG DEWASA BERBASIS WEB

TIFANI PARADITA

LAPORAN SKRIPSI SISTEM INFOMASI PEMILIHAN DUTA BAHASA BERBASIS WEB DI DISBUDPARPORA KABUPATEN PATI

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

PERANCANGAN SISTEM INFORMASI TRAYEK/RUTE ANGKUTAN UMUM PADA KOTA JAKARTA BARAT SUHENDI SITORUS

9. Mbak Indah Paramitha Kurnia Windy, Nada Nadhifa Salsabila dan Keluarga Besar, merupakan anugerah dan kebahagiaan yang diberikan oleh Allah SWT

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT MENGGUNAKAN FRAMEWORK CODEIGNITER

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

Transkripsi:

PRAKATA Assalamu alaikum Wr.Wb. Alhamdulillahirabbil alamin puji syukur penulis panjatkan kepada Allah S.W.T karena atas rahmat, nikmat dan hidayah-nya penulis dapat menyelesaikan skripsi dengan judul. APLIKASI REKAPITULASI PENGGAJIAN KEPEGAWAIAN DINAS TENAGA KERJA DAN TRANSMIGRASI YOGYAKARTA BERBASIS WEB Penyususnan skripsi ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan sarjana (S1) jurusan Teknologi Informasi, Program Sarjana Teknik Universitas Muhammadiyah Yogyakarta. Penulis meminta maaf apabila terdapat kesalahan pemilihan kata, susunan penulisan, dan sistematika pembahasan. Skripsi ini diharapkan memiliki manfaat bagi penulis khususnya dan pembaca pada umumnya. Tidak lupa penulis mengucapkan terimakasih atas semua pihak yang telah membantu dalam proses penulisan skripsi ini, diantaranya: 1. Allah S.W.T yang telah memberikan rahmat, nikmat, dan hidayah Nya sehingga penulis dapat menyelesaikan skripsi dengan baik. 2. Nabi Muhammad SAW yang telah membawa umat manusia ke zaman yang penuh dengan ilmu pengetahuan sebagaimana yang kita rasakan saat ini. 3. Kedua Orang Tua yaitu Ibunda dan Ayahanda serta kakak tercinta yang selalu ridho dalam memberi dukungan berupa materi, tenaga, pemikiran dan do a kepada Allah S.W.T. 4. Bapak Chayadi Oktomy Noto S., S.T, M.Eng. selaku Ketua Jurusan Teknologi Informasi Universitas Muhammadiyah Yogyakarta. 5. Bapak Haris Setyawan, S.T., M.Eng. selaku dosen pembimbing I yang bersedia meluangkan waktu untuk membimbing penulis dengan penuh kesabaran. 6. Mbak Aprilia Kurnianti, S.T., M.Eng. selaku dosen pembimbing II yang bersedia meluangkan waktu untuk membimbing penulis dengan penuh kesabara iii

7. Bapak Dr.Ir Dwijoko Purbohadi, M.T. selaku dosen penguji yang bersedia meluangkan waktu memberikan masukan pada saat siding skripsi. 8. Segenap dosen, pengajar dan staff tata usaha Jurusan yang telah membimbing penulis dari awal kuliah hingga saat ini di Teknologi Informasi Universitas Muhammadiyah Yogyakarta. 9. Teman-teman seperjuangan jurusan Teknologi Informasi 2013. 10. Teman-teman TI D 2013 Universitas Muhamadiyah Yogyakarta yang selau memberikan dukungan serta motivasi kepada penulis untuk menyelesaikan tugas akhir. 11. Semua pihak yang telah membantu dan menberikan do a kepada penulis yang tidak bisa disebutkan satu per satu. Penulis menyadari bahwa skripsi ini memiliki kekurangan, oleh karena itu penulis mengharpakan kritik dan saran yang bersifat membangun agar penulis bisa berkarya lebih baik lagi kedepanya. Wassalamu alaikum Wr.Wb. iv

v

DAFTAR ISI PENGESAHAN I... i PENGESAHAN II... ii PRAKATA... iii PERNYATAAN... v DAFTAR ISI... vi DAFTAR GAMBAR... xi DAFTAR TABEL... xiv INTISARI... xv ABSTRACT... xvi BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Manfaat Penelitian... 3 1.6 Sistematika Penulisan... 3 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI... 5 2.1 Tinjauan Pustaka... 5 2.2 Landasan Teori... 6 2.2.1. Aplikasi Web... 6 2.2.2 Pemrograman Java... 6 2.2.3 HTML (Hyper Text Markup Language)... 7 2.2.4 JSP (Java Server Page)... 7 2.2.5 NetBeans IDE... 7 2.2.6 SQL Server... 8 2.2.7 Microsoft Visio... 8 2.2.8 Balsamiq Mockup... 9 2.2.9 Unified Modeling Languange (UML)... 9 2.2.10 Use Case Diagram... 9 2.2.11 Activity Diagram... 11 vi

2.2.12 Class Diagram... 12 2.2.13 Entyty Relationship Diagram (ERD)... 14 2.2.13 Prosedur Penelitian... 16 2.2.14 Black Box Testing... 17 BAB III METODE PENELITIAN... 18 3.1 Peralatan Pendukung... 18 3.1.2 Bahan Penelitian... 18 3.2. Analisis Kebutuhan Sistem... 19 3.3 Metode Pengumpulan Data... 20 3.3.1 Studi Lapangan... 20 3.3.2 Studi Pustaka... 21 3.3.3. Literatur Sejenis... 21 3.4 Rancangan Sistem... 21 3.4.1 Use Case Diagram... 22 3.4.2 Activity Diagram... 23 3.4.3 Activity Diagram Menu Login... 24 3.4.4 Activity Diagram Menu Data Pegawai... 24 3.4.5 Activity Diagram Menu Add Data Pegawai... 25 3.4.6 Activity Diagram Menu Edit Data Pegawai... 25 3.4.7 Activity Diagram Print Data Pegawai... 26 3.4.8 Activity Diagram Search Data Pegawai... 27 3.4.9 Activity Diagram Add Laporan... 28 3.4.10 Activity Diagram Hapus Data Pegawai... 29 3.4.11 Activity Diagram Menu Kepala Dinas... 29 3.4.12 Activity Diagram Menu Add Kepala Dinas... 30 3.4.13 Activity Diagram Menu Search Kepala Dinas... 31 3.4.14 Activity Diagram Menu Hapus Data Kepala Dinas... 31 3.4.15 Activity Diagram Menu Laporan... 32 3.4.16 Activity Diagram Menu Edit Laporan... 32 3.4.17 Activity Diagram Menu Print Surat... 34 3.4.18 Activity Diagram Menu Hapus Laporan... 34 vii

3.4.19 Activity Diagram Search Data Laporan... 35 3.4.20 Activity Diagram Menu Logout... 36 3.4.21 Class Diagram... 36 3.5 Perancangan Basis Data... 38 3.5.1 Entity Relationship Diagram (ERD)... 38 3.5.2 Konversi ERD ke dalam Tabel... 39 3.5.3 Relasi Tabel... 40 3.5.2 Kamus Database... 40 3.6 Rancangan Antarmuka... 46 3.6.1 Rancangan Antarmuka Menu Utama... 46 3.6.2 Rancangan Antarmuka Menu Login Gagal... 47 3.6.3 Rancangan Antarmuka Menu Data Pegawai... 48 3.6.4 Rancangan Antarmuka Menu Tambah Data Pegawai... 49 3.6.5 Rancangan Menu Pesan Data Pegawai Berhasil Ditambah... 49 3.6.6 Rancangan Antarmuka Menu Edit Data Pegawai... 50 3.6.7 Rancangan Antarmuka Menu Print Data Pegawai... 50 3.6.8 Rancangan Antarmuka Menu Pesasn Data Berhasil Diedit... 51 3.6.9 Rancangan Antarmuka Menu Search Data Pegawai... 51 3.6.10 Rancangan Antarmuka Menu Pesan data berhasil di hapus... 52 3.6.11 Rancangan Antarmuka Menu Kepala Dinas... 52 3.6.12 Rancangan Antarmuka Menu Tambah Data Kepala Dinas... 53 3.6.13 Rancangan Menu Pesan Kepala Dinas Berhasil di Tambah... 53 3.6.14 Rancangan Antarmuka Menu Search Kepala Dinas... 54 3.6.15 Rancangan Antarmuka Menu Laporan Kenaikan Gaji Berkala... 54 3.6.16 Rancangan Menu Tambah Laporan Kenaikan Gaji Berkala... 55 3.6.17 Rancangan Antarmuka Menu Pesan Laporan Berhasil di Tambah... 55 3.6.18 Rancangan Antarmuka Menu Edit Laporan... 56 3.6.19 Rancangan Antarmuka Menu Pesan Laporan Berhasil di Edit... 57 3.6.20 Rancangan Antarmuka Menu Print Surat Kenaikan Gaji... 57 3.6.21 Rancangan Antarmuka Menu Data Gaji... 58 3.6.22 Rancangan Antarmuka Menu Update Gaji... 58 viii

BAB IV HASIL DAN PEMBAHASAN... 59 4.1 Pembangunan Sistem... 59 4.1.1 Pembuatan Database... 59 4.1.2 Implementasi Database... 59 4.2 Antarmuka... 64 4.2.1 Halaman Menu Utama... 64 4.2.2 Halaman Menu About Us... 64 4.2.3 Halaman Menu Login... 65 4.2.4 Halaman Menu Pesan Login Gagal... 65 4.2.5 Halaman Menu Data Pegawai... 65 4.2.6 Halaman Menu Search Data Pegawai... 66 4.2.7 Halaman Menu Tambah Data Pegawai... 66 4.2.8 Halaman Menu Pesan Data Pegawai Berhasil Ditambah... 67 4.2.9 Halaman Menu Edit Data Pegawai... 67 4.2.10 Halaman Menu Pesan Data Pegawai Berhasil Diedit... 68 4.2.11 Halaman Menu Pesan Data Pegawai Berhasil Dihapus... 68 4.2.12 Halaman Menu Print Data Pegawai... 69 4.2.13 Halaman Menu Data Kepala Dinas... 69 4.2.14 Halaman Menu Tambah Data Kepala Dinas... 70 4.2.15 Halaman Menu Pesan Data Kepala Dinas Berhasil Ditambah... 70 4.2.16 Halaman Menu Search Kepala Dinas... 71 4.2.17 Halaman Menu Pesan Data Kepala Dinas Berhasil Dihapus... 71 4.2.18 Halaman Menu Tambah Laporan... 72 4.2.20 Halaman Menu Pesan Laporan Berhasil Ditambah... 72 4.2.19 Halaman Menu Edit Laporan... 73 4.2.20 Halaman Menu Pesan Laporan Berhasil Diedit... 73 4.2.21 Halaman Menu Pesan Hapus Laporan... 74 4.2.22 Halaman Menu Print Surat... 74 4.2.24 Halaman Menu Data Gaji... 74 4.2.25 Halaman Menu Update Data Gaji... 75 4.2.26 Hasil Print data Pegawai... 75 ix

4.2.27 Hasil Print Surat... 76 4.3 Pengujian... 77 4.3.1 Metode Pengujian... 77 4.3.2 Skenario Pengujian... Error! Bookmark not defined. 4.4 Pembahasan... 84 BAB V KESIMPULAN DAN SARAN... 85 5.1 Kesimpulan... 85 5.2 Saran-saran... 85 DAFTAR PUSTAKA... 86 LAMPIRAN... 88 x

DAFTAR GAMBAR Gambar 2. 1 Metode Waterfall... Error! Bookmark not defined.61 Gambar 3. 1 Use Case Diagram... 22 Gambar 3. 2 Activity Diagram Menu Login... 23 Gambar 3. 3 Activity Diagram Menu Data Pegawai... 24 Gambar 3. 4 Activity Diagram Menu Add Data Pegawai... 24 Gambar 3. 5 Activity Diagram Menu Edit Data Pegawai... 25 Gambar 3. 6 Activity Diagram Menu Print Data Pegawai... 26 Gambar 3. 7 Activity Diagram Menu Search Data Pegawai... 27 Gambar 3. 8 Activity Diagram Menu Add Laporan... 28 Gambar 3. 9 Activity Diagram Menu Hapus Data Pegawai... 29 Gambar 3. 10 Activity Diagram Menu Kepala Dinas... 29 Gambar 3. 11 Activity Diagram Menu Add Kepala Dinas... 30 Gambar 3. 12 Activity Diagram Menu Search Kepala Dinas... 31 Gambar 3. 13 Activity Diagram Menu Hapus Data Kepala Dinas... 32 Gambar 3. 14 Activity Diagram Menu Laporan... 32 Gambar 3. 15 Activity Diagram Menu Edit Laporan... 33 Gambar 3. 16 Activity Diagram Menu Print Surat... 34 Gambar 3. 17 Activity Diagram Menu Hapus Laporan... 35 Gambar 3.18 Activity Diagram Menu Search Laporan... 35 Gambar 3. 19 Activity Diagram Menu Logout... 36 Gambar 3. 20 Class Diagram... 37 Gambar 3. 21 Entity Relationship Diagram (ERD)... 38 Gambar 3. 22 Konversi ERD kedalam tabel... 39 Gambar 3. 23 Relasi Tabel... 40 Gambar 3. 24 Rancangan Menu Utama... 47 Gambar 3. 25 Rancangan Menu Pesan Login Gagal... 48 Gambar 3. 26 Rancangan Menu Data Pegawai... 48 Gambar 3. 27 Rancangan Tambah Menu Data Pegawai... 49 Gambar 3. 28 Rancangan Menu Data Pegawai Berhasil Ditambah... 49 Gambar 3. 29 Rancangan Menu Edit Data... 50 xi

Gambar 3. 30 Rancangan menu print data pegawai... 50 Gambar 3.31 Rancangan Menu Pesan Data Berhasil Diedit... 51 Gambar 3.32 Rancangan Menu Search Data Pegawai... 51 Gambar 3.33 Rancangan Menu Pesan Data Berhasil Dihapus... 52 Gambar 3.34 Rancangan Menu Data Kepala Dinas... 52 Gambar 3.35 Rancangan Menu Tambah Data Kepala Dinas... 53 Gambar 3.36 Rancangan Menu Pesan Data Kepala Dinas Berhasil di Tambah... 53 Gambar 3.37 Rancangan Menu Data Kepala Dinas... 54 Gambar 3.38 Rancangan Menu Laporan Kenaikan Gaji Berkala... 54 Gambar 3.39 Rancangan Menu Tambah Laporan Kenaikan Gaji Berkala... 55 Gambar 3.40 Rancangan Menu Pesan Laporan Berhasil di Tambah... 56 Gambar 3.41 Rancangan Menu Edit Laporan Kenaikan Gaji Berkala... 56 Gambar 3.42 Rancangan Menu Pesan Laporan Berhasil di Edit... 57 Gambar 3.43 Rancangan Menu Print... Error! Bookmark not defined.57 Gambar 3.44 Rancangan Menu Data Gaji... 58 Gambar 3.45 Rancangan Menu Update Gaji... 58 Gambar 4.1 Pembuatan database dengan SQL Server... 59 Gambar 4.2 Pembuatan tabel Pegawai dengan SQL Server... 60 Gambar 4.3 Pembuatan tabel KepalaDinas dengan SQL Server... 61 Gambar 4.4 Pembuatan tabel Surat dengan SQL Server... 61 Gambar 4.5 Pembuatan tabel Laporan dengan SQL Server... 62 Gambar 4.6 Pembuatan tabel Gaji dengan SQL Server.63 Gambar 4.7 Halaman utama aplikasi penggajian... 64 Gambar 4.8 Halaman menu about us... 64 Gambar 4.9 Halaman menu login... 65 Gambar 4.10 Halaman menu pesan login gagal... 65 Gambar 4.11 Halaman menu data pegawai... 66 Gambar 4.12 Halaman menu search data pegawai... 66 Gambar 4.13 Halaman menu tambah data pegawai... 67 Gambar 4.14 Halaman menu pesan data pegawai berhasil ditambah... 67 Gambar 4.15 Halaman menu edit data pegawai... 68 xii

Gambar 4.16 Halaman menu pesan data pegawai berhasil di edit... 68 Gambar 4.17 Halaman menu pesan data pegawai berhasil di hapus... 69 Gambar 4.18 Halaman menu print data pegawai... 69 Gambar 4.19 Halaman menu data kepala dinas... 70 Gambar 4.20 Halaman menu tambah data kepala dinas... 70 Gambar 4.21 Halaman menu data kepala dinas berhasil di tambah... 70 Gambar 4.22 Halaman menu search data kepala dinas... 71 Gambar 4.23 Halaman menu pesan data kepala dinas berhasil di hapus... 71 Gambar 4.24 Halaman menu laporan... 71 Gambar 4.25 Halaman menu Tambah laporan... 72 Gambar 4.26 Halaman menu pesan laporan berhasil ditambah... 72 Gambar 4.27 Halaman menu edit laporan... 73 Gambar 4.28 Halaman menu pesan laporan berhasil di edit... 73 Gambar 4.29 Halaman menu pesan laporan berhasil di hapus... 74 Gambar 4.30 Halaman menu print surat... 74 Gambar 4.31 Halaman menu data gaji... 75 Gambar 4.32 Halaman menu update gaji... 75 Gambar 4.33 Hasil print data pegawai... 76 Gambar 4.34 Hasil print surat dari aplikasi.77 xiii

DAFTAR TABEL Tabel 2. 1 Simbol-simbol Use Case Diagram... 10 Tabel 2. 2 Simbol-simbol Activity Diagram... 12 Tabel 2. 3 Simbol-simbol Class Diagram... 13 Tabel 2. 4 Simbol-simbol Entyty Relationship Diagram Diagram... 14 Tabel 3. 1 Tabel Pegawai... 41 Tabel 3. 2 Tabel KepalaDinas... 42 Tabel 3. 3 Tabel Surat... 42 Tabel 3. 4 Tabel Laporan... 43 Tabel 3. 5 Tabel Gaji... 45 Tabel 4. 1 Tabel pengujian black box untuk button dan direck link... 78 xiv