vi
Universitas Kristen Maranatha
ABSTRAK
Perkembangan teknologi informasi semakin pesat terutama dalam
pengelolaan data dalam jumlah besar. Meski sudah ada software tertentu yang
membantu sistem manual yang sedang berjalan, namun perlu adanya sistem yang
spesifik untuk gereja ini. Sistem yang dimaksud adalah sistem yang memudahkan
pengelolaan data keanggotaan jemaat, serta pengelolaan data lowongan kerja bagi
pemberi kerja dan pencari kerja sehingga peran gereja sebagai wadah lowongan
pekerjaan dapat lebih efektif dan efisien.
Data penelitian ini diperoleh dari studi kepustakaan dan wawancara.
Sistem ini dievaluasi oleh beberapa pegawai dan anggota gereja GII HIT
Setrasari. Hasil evaluasi menunjukkan bahwa sistem ini dapat digunakan untuk
mencatat, mencari, dan mencetak laporan data-data anggota. Sistem ini juga dapat
membantu pengguna melakukan pencatatan dan pencocokan data pencari kerja
yang sesuai dengan kebutuhan pemberi kerja, serta membantu pengiriman hasil
pencocokan ke pemberi kerja melalui fasilitas email.
ABSTRACT
Today, IT development is growing significantly especially in
management of large amount of data. Although there are softwares that help
current manual system but
there’re needs of specific system for this church
. This
system that mentioned before, is a system that easing membership and job post
data management. Therefore, this church management will be more effective and
efficient.
The research data is acquired from literature studies and interview. This
system is evaluated by some employees and members of GII HIT Setrasari. The
result is this system could be used for inserting, searching, and printing report of
membership data. This system also useful for insertion and matching applicant
data that meets the requirements of employer, and could be used for send
matching result to employer through Send Email feature.
viii
Universitas Kristen Maranatha
DAFTAR ISI
Pengesahan ... ii
Surat Pernyataan Orisinalitas Karya ... iii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iv
Prakata ... v
Abstrak ... vi
Abstract ... vii
Daftar Isi ... viii
Daftar Gambar ... x
Daftar Tabel ... xii
Daftar Simbol ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Pembahasan ... 3
BAB II LANDASAN TEORI ... 4
2.1 HRM (Human Resource Management) ... 4
2.1.1 Job Descriptions... 4
2.1.2 Job Specifications... 4
2.1.3 Recruiting ... 5
2.2 SQL (Structured Query Language) ... 6
2.2.1 DDL (Data Definition Language) ... 7
2.2.2 DML (Data Manipulation Language) ... 7
2.2.3 Stored Procedure ... 7
2.3 C# ... 8
2.4 ERD (Entity-Relationship Diagrams) ... 9
2.5 UML (Unified Modeling Language) ... 10
2.5.1 Class Diagrams ... 10
2.5.2 Use Case Diagrams ... 12
2.6 User Interface Design ... 13
3.1 Analisis... 15
3.2 Gambaran Keseluruhan ... 17
3.2.1 Persyaratan Antarmuka Eksternal ... 17
3.2.2 Antarmuka dengan Pengguna ... 17
3.2.3 Antarmuka Perangkat Keras ... 17
3.2.4 Antarmuka Perangkat Lunak ... 18
3.2.5 Fitur-fitur Produk Perangkat Lunak ... 18
3.3 Desain Perangkat Lunak ... 25
3.3.1 Desain Sistem Baru ... 25
3.3.2 Pemodelan Perangkat Lunak ... 29
3.3.3 Desain Penyimpanan Data ... 37
3.3.4 Desain Antarmuka ... 42
BAB IV PENGEMBANGAN PERANGKAT LUNAK... 53
4.1 Implementasi Class/Modul... 53
4.2 Implementasi Penyimpanan Data ... 62
4.3 Implementasi Antarmuka ... 63
BAB V TESTING DAN EVALUASI SISTEM ... 71
5.1 Rencana Pengujian ... 71
5.2 Pelaksanaan Pengujian ... 71
5.3 Hasil Pengujian ... 80
BAB VI KESIMPULAN DAN SARAN ... 83
6.1 Kesimpulan ... 83
6.2 Saran... 83
DAFTAR PUSTAKA ... 84
RIWAYAT HIDUP PENULIS ... 86
x
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 3.1Diagram Alir Proses Bisnis Pemrosesan Keanggotaan Jemaat ... 16
Gambar 3.2Diagram Alir Proses Bisnis Penanganan Pemberi Kerja ... 27
Gambar 3.3Diagram Alir Proses Bisnis Penanganan Pencari Kerja ... 28
Gambar 3.4 Use Case Pengelolaan Data Anggota ... 29
Gambar 3.5 Use Case Pengelolaan Data Pencari dan Pemberi Kerja ... 30
Gambar 3.6 Use Case Pengelolaan Laporan ... 31
Gambar 3.7 Use Case Pengelolaan User ... 32
Gambar 3.8 Use Case Pengelolaan Pencocokan ... 32
Gambar 3.9 Class Diagram ... 33
Gambar 3.10Class Anggota ... 34
Gambar 3.11 Class CV ... 35
Gambar 3.12 Class User ... 35
Gambar 3.13 Class Instansi ... 36
Gambar 3.14 Class Lowongan ... 36
Gambar 3.15 ERD ... 37
Gambar 3.16 Desain Form Data Anggota ... 42
Gambar 3.17 Desain Form Data Non-Anggota ... 43
Gambar 3.18 Desain Form Pencari Kerja ... 43
Gambar 3.19 Desain Form Pemberi Kerja ... 44
Gambar 3.20 Desain Form Laporan Data Anggota ... 45
Gambar 3.21 Desain Form Laporan Data Pencari Kerja ... 46
Gambar 3.22 Desain Form Laporan Data Pemberi Kerja ... 46
Gambar 3.23 Desain Form Rekapitulasi Data Pencari Kerja ... 47
Gambar 3.24 Desain Form Rekapitulasi Data Pemberi Kerja ... 47
Gambar 3.25 Desain Form Statistik Jumlah Pencari & Pemberi Kerja ... 48
Gambar 3.26 Desain Form Send E-mail ... 49
Gambar 3.27 Desain Form Pencocokan Lowongan ... 50
Gambar 3.28 Desain Form User ... 51
Gambar 3.29 Desain Form Login ... 51
Gambar 3.30 Desain Form Depan... 52
Gambar 4.2Tampilan Form Data Anggota ... 63
Gambar 4.3 Tampilan Form Data Non-Anggota ... 63
Gambar 4.4Tampilan Form Pencari Kerja ... 64
Gambar 4.5Tampilan Form Pemberi Kerja ... 64
Gambar 4.6Tampilan Form Laporan Data Anggota ... 65
Gambar 4.7 Tampilan Form Laporan Data Pencari Kerja ... 65
Gambar 4.8Tampilan Form Laporan Data Pemberi Kerja ... 66
Gambar 4.9Tampilan Form Rekapitulasi Data Pencari Kerja ... 66
Gambar 4.10Tampilan Form Rekapitulasi Data Pemberi Kerja ... 67
Gambar 4.11Tampilan Form Statistik Jumlah Pencari & Pemberi Kerja ... 67
Gambar 4.12Tampilan Form Send E-mail ... 68
Gambar 4.13Tampilan Form Pencocokan Lowongan... 68
Gambar 4.14Tampilan Form User ... 69
Gambar 4.15Tampilan Form Login ... 69
Gambar 4.16 Tampilan Form Depan ... 70
xii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1Tabel Anggota ... 38
Tabel 3.2Tabel Pendidikan ... 38
Tabel 3.3Tabel RelasiKeluarga ... 39
Tabel 3.4Tabel Keluarga ... 39
Tabel 3.5Tabel User ... 39
Tabel 3.6Tabel Applicant ... 39
Tabel 3.7 Tabel Experience ... 40
Tabel 3.8Tabel HalLain ... 40
Tabel 3.9Tabel Instansi ... 41
Tabel 3.10Tabel Lowongan ... 41
Tabel 4.1Tabel Implementasi Class Anggota ... 53
Tabel 4.2Tabel Implementasi Class User ... 56
Tabel 4.3Tabel Implementasi Class CV ... 56
Tabel 4.4Tabel Implementasi Class Instansi ... 57
Tabel 4.5Tabel Implementasi Class Lowongan ... 58
Tabel 5.1Tabel Pengujian Form Data Anggota ... 71
Tabel 5.2 Tabel Pengujian Form Data Non-Anggota ... 72
Tabel 5.3Tabel Pengujian Form Pencari Kerja ... 73
Tabel 5.4Tabel Pengujian Form Pemberi Kerja ... 74
Tabel 5.5 Tabel Pengujian Form Laporan Data Anggota ... 75
Tabel 5.6Tabel Pengujian Form Laporan Data Pencari Kerja ... 75
Tabel 5.7Tabel Pengujian Form Laporan Data Pemberi Kerja ... 76
Tabel 5.8Tabel Pengujian Form Rekapitulasi Data Pencari Kerja ... 76
Tabel 5.9Tabel Pengujian Form Rekapitulasi Data Pemberi Kerja ... 76
Tabel 5.10Tabel Pengujian Form Statistik Jumlah Pencari & Pemberi Kerja ... 76
Tabel 5.11 Tabel Pengujian Form Send E-mail ... 77
Tabel 5.12Tabel Pengujian Form Pencocokan Lowongan... 77
Tabel 5.13Tabel Pengujian Form User ... 78
Tabel 5.14 Tabel Pengujian Form Login ... 79
Tabel 5.15Tabel Pengujian Form Depan ... 79
DAFTAR SIMBOL
Simbol 2.1Simbol Class Diagram ... 11
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
Bab yang merupakan awal dari laporan ini berisi latar belakang dilakukannya
penelitian ini, rumusan masalah, tujuan penelitian, dan batasan masalah yang
dikaji dalam penelitian ini, serta sistematika pembahasan laporan ini.
1.1.
Latar Belakang
Dewasa ini, perkembangan teknologi informasi semakin pesat
terutama dalam pengelolaan data dalam jumlah besar. Hampir di semua
bidang maupun lembaga memerlukan pengelolaan data, salah satunya
adalah gereja.
Gereja sebagai lembaga non-profit memiliki kegiatan manajemen,
baik yang berkaitan dengan sumber daya manusia, keuangan, dan juga
kegiatan. Dalam hal sumber daya manusia, gereja dapat berperan sebagai
wadah lowongan pekerjaan bagi jemaat yang sedang membutuhkan
pekerjaan. Meski sudah ada software tertentu yang membantu sistem
2
1.2.
Rumusan Masalah
Masalah yang dikaji dalam penelitian ini:
a.
Bagaimana sistem yang dibangun dapat menjawab kebutuhan
informasi yang berkenaan dengan keanggotaan jemaat?
b.
Bagaimana sistem ini juga dirancang sebagai wadah
pencarian ketersediaan lowongan pekerjaan bagi anggota
jemaat (pencari kerja) yang membutuhkan pekerjaan dan bagi
pemberi kerja yang mencari tenaga kerja sesuai dengan
kebutuhan?
1.3.
Tujuan
Tujuan dilakukannya penelitian ini:
a.
Membangun sistem informasi keanggotaan jemaat yang dapat
diimplementasikan di GII Setrasari berupa pencatatan,
pencarian, dan pelaporan data-data anggota termasuk
didalamnya pendidikan, pernikahan, anak-anak anggota,
keterangan tambahan anggota, dan data baptis/sidi/atestasi
b.
Membangun sistem informasi jemaat yang dapat digunakan
oleh GII Setrasari untuk melakukan pencatatan dan
pencocokan data pencari kerja yang sesuai dengan kebutuhan
pemberi kerja, serta dapat mengirimkan hasil pencocokan ke
pemberi kerja melalui email
1.4.
Batasan Masalah
Batasan masalah yang dikaji dalam penelitian ini:
3
Universitas Kristen Maranatha
e.
Pencocokan
hanya
dilakukan
berdasarkan
kebutuhan
lowongan kerja si pemberi kerja terhadap pencari kerja
f.
Bentuk pelaporannya menggunakan report viewer
1.5.
Sistematika Pembahasan
Berikut ini sistematika pembahasan dalam penyusunan laporan ini:
BAB I PENDAHULUAN
Bab ini berisi uraian mengenai latar belakang, rumusan masalah, tujuan
penelitian, batasan masalah yang dikaji, serta sistematika pembahasan dalam
penulisan tugas akhir.
BAB II LANDASAN TEORI
Bab ini berisi uraian mengenai teori-teori yang dipakai dan relevan
dengan penelitian tugas akhir.
BAB III ANALISIS DAN DESAIN
Bab ini berisi uraian mengenai analisis sistem yang berjalan saat ini,
gambaran keseluruhan perangkat lunak, dan fitur-fitur yang akan dibuat.
BAB IV PENGEMBANGAN PERANGKAT LUNAK
Bab ini berisi uraian mengenai hasil implementasi dari rancangan
perangkat lunak yang diuraikan di bab tiga.
BAB V TESTING DAN EVALUASI SISTEM
Bab ini berisi uraian mengenai hasil pengujian yang telah dilakukan
terhadap perangkat lunak yang dibuat.
BAB VI KESIMPULAN DAN SARAN
BAB VI
KESIMPULAN DAN SARAN
6.1.
Kesimpulan
Dari hasil kuesioner yang telah dibagikan, diperoleh persentase
dominan 58% yang menjawab aplikasi ini baik untuk digunakan. Berikut
ini kesimpulan yang dapat diambil:
1. Aplikasi ini dapat digunakan untuk mencatat, mencari, dan mencetak
laporan data-data anggota termasuk didalamnya pendidikan, pernikahan,
anak-anak
anggota,
keterangan
tambahan
anggota,
dan
data
baptis/sidi/atestasi.
2. Aplikasi ini dapat membantu pengguna melakukan pencatatan dan
pencocokan data pencari kerja yang sesuai dengan kebutuhan pemberi
kerja, serta membantu pengiriman hasil pencocokan ke pemberi kerja
melalui fasilitas email.
6.2.
Saran
Agar sistem ini dapat semakin baik lagi, berikut beberapa saran
untuk pengembangan ke depan:
1. Aplikasi ini dapat mencatat data simpatisan yang sering beribadah di
gereja ini.
2. Aplikasi ini juga dapat dikembangkan untuk modul lainnya, contohnya
modul pelayanan.
84
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Bai, Ying. 2010. Practical Database Programming With Visual C#.NET. New
Jersey : John Wiley.
Beaulieu, Alan. 2009. Learning SQL, Second Edition
. California : O’Reilly.
BlackBox. Diakses 31 Januari 2013, dari
http://agile.csc.ncsu.edu/SEMaterials/BlackBox.pdf
Botterbusch, Karl F. 1983. A Comparison of Computerized Job Matching Systems.
Wisconsin : University of Wisconsin-Stout.
Lano, Kevin. 2009. UML 2 Semantics and Applications. New Jersey : John Wiley.
Mathis, Robert L. dan John H. Jackson. 2011. Human Resource Management 13th
Ed. South-Western Cengage Learning.
Shneiderman, Ben dan Catherine Plaisant. 2005. Designing the User Interface.
Boston : Pearson Addison-Wesley.
Shortcourse SQL Server 2008 Express. 2010. Semarang : Wahana Komputer
Sistem Basis Data. Diakses 31 Januari 2013, dari
http://harsiti09.wordpress.com/category/materi-kuliah/sistem-basis-data/v-entity-relatinal-diagram.doc
System and method of performing profile matching with a structured document.
Diakses 31 Januari 2013, dari http://www.google.com/patents/US6681223
86
Universitas Kristen Maranatha
RIWAYAT HIDUP PENULIS
Nama lengkap
:
Petrus Hariyanto
Tempat / Tgl lahir
:
Jakarta / 01-09-1991
Alamat rumah
:
Perum. Kuantan Jaya Blok F-5
003/004 Pekanbaru
:
winks_zero@yahoo.com