Aplikasi Penyimpanan Data Peserta KPJ Menggunakan Webcam Berbasis Client Server PT. Jamsostek (persero) Kanwil IV Jabar Banten
BAB I PENDAHULUAN 1.1Latar Belakang Masalah
Jaminan Sosial Tenaga Kerja (JAMSOSTEK) adalah program publik yang memberikan perlindungan bagi tenaga kerja untuk mengatasi resiko sosial ekonomi tertentu yang penyelenggaraannya mengunakan mekanisme Asuransi sosial.
Sebagai program publik , JAMSOSTEK memberikan hak dan membebani kewajiban secara pasti bagi pengusaha dan tenaga kerja berdasarkan undang-undang no.3 tahun 1992, berupa santunan tunai dan pelayanan medis, sedangkan kewajiban peserta adalah tertib adminstrasi dan membayar iuran.
Untuk mewujudkan visi dan misi PT.JAMSOSTEK menjadi lembaga jaminan sosial tenaga kerja terpercaya yang unggul dalam pelayanan dan memberikan manfaat optimal bagi seluruh peserta dan keluarganya. PT JAMSOSTEK mempunyai program Jaminan Kecelakaan Kerja (JKK), Jaminan Kematian (JK), Jaminan Hari Tua (JHT), serta Jaminan Pemeliharaan Kesehatan (JPK) yang tergolong optimal jika melihat besaran iuran kepesertaan. Jamsostek juga terus meningkatkan manfaat kepesertaan, di antaranya melalui alokasi Dana Peningkatan Kesejahteraan Peserta (DPKP) serta Program Kemitraan dan Bina Lingkungan (PKBL).
Semakin kompleks dan meningkatnya Perserta PT. Jamsostek Kanwil IV Banten-Jabar sehingga semakin banyak data yang kurang akurat karena adanya nama perserta yang sama.serta lambatnya proses verifikasi peserta JAMSOSTEK yang akan mengambil Kartu Perserta Jaminan (KPJ) dan pencarian data pun sangat lambat (bersifat manual).
(2)
1.2Perumusan Masalah
Dari latar belakang diatas dapat ditarik rumusan masalah yang sering dihadapi antara lain :
1. Banyaknya tingkat kesalahan data yang kurang akurat karena adanya nama perserta yang sama di dalam daftar perserta Jamsostek.
2. Daftar perserta Jamsostek tidak dilengakapi foto yang langsung dapat digunakan kapanpun sehingga dapat disimpan dalam database.
3. Lambatnya proses verifikasi peserta JAMSOSTEK yang akan mengambil Kartu Perserta Jaminan (KPJ).
4. Proses pencarian Perserta JAMSOSTEK masih bersifat manual sehingga memakan waktu yang cukup lama.
1.3Maksud dan Tujuan 1.3.1Maksud
Maksud dari membangun aplikasi ini adalah untuk menghindari kesalahan dan kesamaan dalam pembuatan kartu perserta Jamsostek dan mempercepat dalam proses administrasi pelayanan untuk Perserta Jamsostek, dengan adanya aplikasi ini maka akan dapat mempermudah dalam penyimpanan perserta Jamsostek yang disertai foto langsung dari Web Cam untuk disimpan dalam database.
1.3.2Tujuan
Tujuan membangun aplikasi yang dapat menyimpan daftar perserta Jamsostek dengan mudah serta dilengakapi foto yang langsung dapat digunakan kapanpun sehingga dapat disimpan dalam database server.
Adapun tujuan dari pembangunan aplikasi ini adalah :
1. Perusahaan mempuyai bukti file data dan cetak data KPJ dari database. 2. Memudahkan Petugas Administrasi dalam penyimpanan maupun
pencarian Daftar Perserta Jamsostek.
3. Untuk mengurangi tingkat kesalahan serta penggandaan daftar perserta Jamsostek.
(3)
4. Mengefektifkan waktu dalam pembuatan Kartu Peserta Jamsostek (KPJ) disertai foto menggunakan web cam langsung.
1.4Batasan Masalah
Batasan masalah pada aplikasi yang dibangun adalah sebagai berikut :
1. Pembangunan aplikasi ini berbasis client-server dimana client mengakses data ke server pusat.
2. Pembuatan aplikasi penyimpanan data peserta KPJ menggunakan Borland Delphi 7.
3. Untuk database managemen system menggunakan Oracle 10g.
4. Aplikasi ini menyimpan data peserta KPJ dilengkapi dengan penyimpanan data foto yang diambil langsung dengan webcam.
1.5Metode Penelitian
Metode penelitian merupakan suatu proses yang digunakan untuk memecahkan masalah yang logis, dimana memerlukan data-data untuk mendukung terlaksananya penelitian. Metode penelitian yang digunakan adalah metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian dimasa sekarang secara sistematis, faktual dan akurat.
1. Tahap Pengumpulan Data : a. Tahap Observasi
Tahap Observasi dilakukan langsung di kantor bagian Teknologi Informasi.
b. Tahap interview (wawancara)
Tahap interview (wawancara) dilakukan langsung kepada staff tentang sistem kerja aplikasi bagian administrasi yang kurang akurat, yang selanjutnya akan dibangun sebuah sistem aplikasi tambahan untuk membantu memecahkan masalah keakuratan data tersebut
(4)
2. Tahap Pembangunan Perangkat Lunak a. Studi Pustaka
Studi Pustaka ini tujuannya adalah untuk mendapatkan referensi mengenai laporan yang akan penulis buat dari buku lain dan Website PT. JAMSOSTEK sebagai sumber landasan teori.
b. Waterfall Model
Gambar 1.1 Waterfall Model
1) Analisis
Merupakan tahap analisa hal-hal yang diperlukan dalam pelaksanaan proyek pembangunan aplikasi.
2) Desain
Tahap penerjemahan dari data yang dianalisis ke dalam bentuk yang mudah dimengerti dan diinginkan user.
3) Coding
Tahap penerjemahan data atau masalah yang telah dirancang ke dalam bahasa pemogramam tertentu.
4) Testing
Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. 5) Maintenance
Tahap perawatan terhadap perangkat lunak yang telah dibangun dan nantinya dapat dikembangkan lagi.
(5)
1.6Sistematika Penulisan
Sistematika pelaporan kerja praktek yang digunakan adalah sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini penulis membahas tentang latar belakang kerja praktek, perumusan masalah, maksud dan tujuan kerja praktek, batasan masalah, metode penelitian dan sistematika pelaporan kerja praktek
BAB II TINJAUAN PUSTAKA
Pada bab ini penulis menguraikan secara singkat mengenai sejarah perusahaan tempat kerja praktek, kedudukan perusahaan, bentuk dan badan hukum perusahaan, bidang pekerjaan perusahaan, bidang pekerjaan divisi/departemen tempat kerja praktek, dan struktur organisasi perusahaan. BAB III PEMBAHASAN
Pada bab ini penulis menjabarkan tentang jadwal kerja praktek yang dilakukan oleh penulis. Selain itu, penulis juga menjabarkan tentang cara atau teknik yang dilakukan penulis selama melakukan kerja praktek dan data hasil selama kerja praktek yang dilakukan oleh penulis.
BAB IV KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan selama penulis melakukan kerja praktek di perusahaan serta saran yang mungkin berguna bagi para pembaca berhubungan dengan hasil kerja praktek yang dibuat.
(6)
BAB II
TINJAUAN PUSTAKA
2.1 Profil Tempat Kerja Praktek
Jaminan Sosial Tenaga Kerja (JAMSOSTEK) adalah program publik yang memberikan perlindungan bagi tenaga kerja untuk mengatasi resiko sosial ekonomi tertentu yang penyelenggaraannya mengunakan mekanisme Asuransi sosial.
Sebagai program publik, JAMSOSTEK memberikan hak dan membebani kewajiban secara pasti bagi pengusaha dan tenaga kerja berdasarkan undang undang no.3 tahun 1992, berupa santunan tunai dan pelayanan medis,sedangkan kewajiban peserta adalah tertib adminstrasi dan membayar iuran.
Motto PT.JAMSOSTEK (Persero): “Pelindung Pekerja, Mitra Pengusaha”
2.1.1 Sejarah PT. JAMSOSTEK (Persero)
Sejarah terbentuknya PT Jamsostek (Persero) mengalami proses yang panjang, dimulai dari UU No.33/1947 jo UU No.2/1951 tentang kecelakaan kerja, Peraturan Menteri Perburuhan (PMP) No.48/1952 jo PMP No.8/1956 tentang pengaturan bantuan untuk usaha penyelenggaraan kesehatan buruh, PMP No.15/1957 tentang pembentukan Yayasan Sosial Buruh, PMP No.5/1964 tentang pembentukan Yayasan Dana Jaminan Sosial (YDJS), diberlakukannya UU No.14/1969 tentang Pokok-pokok Tenaga Kerja, secara kronologis proses lahirnya asuransi sosial tenaga kerja semakin transparan.
(7)
Setelah mengalami kemajuan dan perkembangan, baik menyangkut landasan hukum, bentuk perlindungan maupun cara penyelenggaraan, pada tahun 1977 diperoleh suatu tonggak sejarah penting dengan dikeluarkannya Peraturan Pemerintah (PP) No.33 tahun 1977 tentang pelaksanaan program asuransi sosial tenaga kerja (ASTEK), yang mewajibkan setiap pemberi kerja/pengusaha swasta dan BUMN untuk mengikuti program ASTEK. Terbit pula PP No.34/1977 tentang pembentukan wadah penyelenggara ASTEK yaitu Perum Astek.
Tonggak penting berikutnya adalah lahirnya UU No.3 tahun 1992 tentang Jaminan Sosial Tenaga Kerja (JAMSOSTEK). Dan melalui PP No.36/1995 ditetapkannya PT Jamsostek sebagai badan penyelenggara Jaminan Sosial Tenaga Kerja. Program Jamsostek memberikan perlindungan dasar untuk memenuhi kebutuhan minimal bagi tenaga kerja dan keluarganya, dengan memberikan kepastian berlangsungnya arus penerimaan penghasilan keluarga sebagai pengganti sebagian atau seluruhnya penghasilan yang hilang, akibat risiko sosial.
Selanjutnya pada akhir tahun 2004, Pemerintah juga menerbitkan UU Nomor 40 Tahun 2004 tentang Sistem Jaminan Sosial Nasional, yang berhubungan dengan Amandemen UUD 1945 dengan perubahan pada pasal 34 ayat 2, dimana Majelis Permusyawaratan Rakyat (MPR) telah mengesahkan Amandemen tersebut, yang kini berbunyi: "Negara mengembangkan sistem jaminan sosial bagi seluruh rakyat dan memberdayakan masyarakat yang lemah dan tidak mampu sesuai dengan martabat kemanusiaan". Manfaat perlindungan tersebut dapat memberikan rasa aman kepada pekerja sehingga dapat lebih berkonsentrasi dalam meningkatan motivasi maupun produktivitas kerja.
Kiprah Perseroan yang mengedepankan kepentingan dan hak normative Tenaga Kerja di Indonesia terus berlanjut. Sampai saat ini, PT Jamsostek (Persero) memberikan perlindungan 4 (empat) program, yang mencakup Program Jaminan Kecelakaan Kerja (JKK), Jaminan Kematian (JKM), Jaminan Hari Tua (JHT) dan Jaminan Pemeliharaan Kesehatan (JPK) bagi seluruh tenaga kerja dan keluarganya.
(8)
Dengan penyelenggaraan yang makin maju, program Jamsostek tidak hanya bermanfaat kepada pekerja dan pengusaha tetapi juga berperan aktif dalam meningkatkan pertumbuhan perekonomian bagi kesejahteraan masyarakat dan perkembangan masa depan bangsa.
2.1.2 Logo Instansi
Berikut ini adalah logo PT.Jamsostek (Persero) yang dapat dilihat pada gambar 2.1.
2.1.3 Badan Hukum Instansi
PT.Jamsostek (Persero) merupakan Badan Usaha Milik Negara(BUMN) yang bergerak di Penyelenggaraan program jaminan sosial merupakan salah satu tangung jawab dan kewajiban Negara untuk memberikan perlindungan sosial ekonomi kepada masyarakat. Sesuai dengan kondisi kemampuan keuangan Negara, Indonesia seperti halnya berbagai Negara berkembang lainnya, mengembangkan program jaminan sosial berdasarkan funded social security, yaitu jaminan sosial yang didanai oleh peserta dan masih terbatas pada masyarakat pekerja di sektor formal.
(9)
2.1.4 Struktur Organisasi dan Job Description
Struktur Organisasi PT. Jamsostek (Persero) sebagaimana tertuang dalam Surat Keputusan Direksi Nomor: KEP/190/082007 bulan Agustus 2007 tentang Struktur Organisasi dan Tata Kerja PT. Jamsostek (Persero) dapat dilihat pada gambar 2.2.
Gambar 2.2 Struktur Organisasi PT. Jamsostek Gambar 2.2 Struktur Organisasi PT. Jamsostek
(10)
1.2Landasan Teori 2.2.1 Pengertian Sistem
Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi atau tugas khusus) yang saling berhubungan secara bersama-sama bertujuan untuk memenuhi suatu prosesatau pekerjaan tertentu.
2.2.2 Basis Data (Database)
Basis data terdiri atas 2 kata, yaitu Basis dan Data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bumi, atau kombinasinya. Struktur File Database :
1. Data adalah satu satuan informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file database. Pengumpulan data dilakukan secara sistematis menurut struktur file database tersebut. 2. RECORD adalah data yang isinya merupakan satu kesatuan seperti
Nama, Alamat, Nomor Telepon. Setiap keterangan yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu record. Dan setiap record diberi nomor urut yang disebut nomor record (Record Number). Ukuran suatu file database ditentukan oleh jumlah record yang tersimpan di dalamnya.
3. FIELD adalah sub bagian dari Record. Dari contoh isi record diatas maka terdiri dari 3 field, yaitu field Nama, field Alamat dan field Nomor Telepon.
(11)
2.2.3 DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi. Untuk simbol dalam DFD(Data Flow Diagram) terdapat 2 macam teknik penerapan desain yaitu Notasi Yourdon/Demarco dan NotasiGane/Sarson, simbol-simbol dari kedua teknik tersebut dapat dilihat pada gambar 2.3.
Gambar 2.3 Simbol dalam Data Flow Diagram
2.2.3.1 Diagram Konteks
Diagram konteks menggambarkan hubungan antara sistem dengan entitas luarnya. Diagram konteks berfungsi sebagai transformasi dari satu proses untuk melakukan transformasi data input menjadi data output.
(12)
2.2.4 ERD (Entity Relationship Diagram)
Entity Relationship Diagram adalah pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur dan hubungan antar data, karena hal ini relative kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu :
1. Entitas (Entity)
Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Abstraksi, misalnya, biasanya dianggap juga sebagai suatu entitas. Dalam pengembangan sistem, entitas digunakan sebagai model yang menggambarkan komunikasi dan pemrosesan internal seperti misalnya membedakan dokumen dengan pemrosesan pesanan. Simbol entitas dapat dilihat pada gambar 2.4.
Gambar 2.4 Simbol Entitas
2. Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas, misal proses pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan. Misal, mahasiswa bisa mengambil banyak mata kuliah. Simbol relasi dapat dilihat pada gambar 2.5.
(13)
3. Atribut (Attribute)
Entitas atau entity mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entitas. Simbol atribut dapat dilihat pada gambar 2.6.
Gambar 2.6 Simbol Atribut
2.2.4.1 Kardinalitas (Cardinality)
Menyatakan jumlah anggota entitas yang terlibat didalam relasi yang terjadi.dalam hal ini relasi yang terjadi akan membentuk relasi hubungan (relationship instance).
1. Hubungan satu ke satu (One to one relationship).
Yang berarti entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A.
2. Hubungan satu ke banyak (One to many relationship.
Yang berarti entitas pada himpunan entitas A berhubungan dengan banyak entitas pada satu entitas B, tetapi tidak sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A.
3. Hubungan banyak ke banyak (Many to many relationship).
Yang berarti entitas pada himpunan entitas A berhubungan dengan banyak entitas pada satu himpunan entitas B dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan banyak himpunan entitas A.
(14)
2.2.5 Flowmap
Tabel 2.1 Simbol Flowmap
No Simbol Keterangan
1
Dokumen:
Menunjukan sebagai masukan atau keluaran baik secara manual atau melalui
computer.
2
Proses manual :
Menunjukkan proses yang dikerjakan secara manual.
3
Operasi Komputerisasi : Menunjukkan proses yang dikerjakan
dengan computer.
4
Manual Input :
Menunjukkan operasi input secara manual melalui keyboard.
5
Magnetic Disk :
Menunjukkan penyimpanan dalam hardisk.
6
Penyimpanan dokumen : Digunakan untuk penyimpanan data
sebagai arsip secara manual.
7
Penghubung atau Konektor : Digunakan sebagai penghubung ke dalam
halaman berbeda.
8 Aliran data :
(15)
2.2.6 Pengertian Jaringan Komputer
Jaringan komputer adalah sekumpulan peralatan komputer (hardware dan software) yang dihubungkan agar dapat saling berkomunikasi dengan tujuan komunikasi dan berbagi sumber daya (sepertifile danprinter).
1. Jenis jaringan komputer a. Peer to Peer
1) Memungkinkan antar computer saling berbagi sumber daya (file, printer).
2) Tidak memiliki server atau sumber daya terpusat. 3) Level computer sama.
4) Didesain untuk jaringan kecil dan menengah.
(16)
b. Client - Server
1. Sentralisasi layanan pada suatu server. 2. Keamanan lebih terjaga.
3. Komputer–computer host mengakses sumber daya pada suatu pusat data/layanan.
4. Pemakaian sumber daya dapat digunakan secara bersama-sama.
(17)
2.2.7 Borland Delphi 7
Borland Delphi adalah salah satu dari program secara visual, bahasa yang digunakan lebih mengarah ke bahasa pascal. Banyak orang yang mengatakan bahwa pascal adalah nenek moyang dari Delphi, karena Delphi adalah pengembangan dari turbo pascal yang popular. Seperti bahasa lainnya, Delphi mengalami perkembangan yang sangat pesat. Delphi yang dikeluarkan oleh Borland, memiliki support yang sangat tinggi terhdap database-database yang sudah terkenal (seperti MS Access, Paradoks, Foxpro, Dbase, Oracle, dan lain-lain). Selain itu, delphi juga dilengkapi dengan objek-objek yang baru sehingga memudahkan pembuatan program, baik program database maupun program lainnya (game utility, dan lain-lain).
Delphi dapat dibagi menjadi 3 versi. Setiap versinya ditujukan untuk pengembangan yang berbeda. Ketiga versi itu adalah:
1. Delphi standard; adalah versi pemula dan ditujukan untuk pelajar yang ingin mendalami Delphi. Versi ini dilengkapi dengan segala sesuatu yang diperlukan untuk membuat aplikasi Delphi.
2. Delphi Profesional, ditujukan untuk pengembangan professional yang tidak memerlukan fasilitas server /client.
3. Delphi Enterprise, ditujukan untuk pengembangan yang lbih tinggi dengan aplikasi yang berkomunikasi dengan SQL Server.
(18)
2.2.7 Oracle 10g
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
Gambar 2.10 Oracle 10g Gambar 2.10 Oracle 10g
(19)
BAB III PEMBAHASAN 3.1Kegiatan Kerja Praktek
3.1.1 Waktu dan Tempat
Kerja praktek dilaksanakan di PT. Jamsostek (Persero) Kantor Wilayah VI Jabar dan Banten yang berada di Jalan P.H. Hasan Mustapa No. 39 Bandung, selama 1 bulan terhitung mulai dari tanggal 8 Juli 2010 sampai dengan 6 Agustus 2010 dari rencana Praktek Kerja Lapangan selama 1 (satu) bulan yang berakhir pada tanggal 5 Agustus 2010. Jadwal praktek kerja lapangan dilaksanakan 5 hari dalam seminggu yang dimulai dari hari Senin hingga hari Jum’at, jadwal masuk kantor dari pukul 08.00 sampai pukul 17.00 WIB.
3.1.2 Job Desk
Pada hari pertama koordinator instansi memberikan penjelasan mengenai apa saja yang harus dikerjakan selama praktek kerja lapangan, dan langsung ditempatkan pada kantor Bagian Teknologi Informasi di Kantor Wilayah VI PT. Jamsostek (Persero). Pada minggu pertama perkerjaan di kantor yaitu membantu pekerjaan para staf di kantor bagian teknologi informasi seperti mencatat peralatan perlengkapan komputer di kantor wilayah VI PT. Jamsostek, selanjutnya membantu memasangkan jaringan komputer di bagian teknologi informasi.
Pada minggu selanjutnya ditugaskan untuk membangun suatu aplikasi yang membantu menyimpan data peserta KPJ (Kartu Peserta Jamsostek) dengan ditambahkan webcam agar data peserta lebih akurat. Selama 3 minggu membangun aplikasi tersebut yang kadang diselingi dengan membantu pekerjaan para staf di kantor pada saat dibutuhkan.
(20)
3.2Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan yang timbul sehingga ditemukan kelemahan-kelemahan dan hambatan-hambatan agar dapat diusulkan perbaikannya.
3.1.3 Analisis Masalah
Sistem informasi untuk penyimpanan data KPJ (Kartu Peserta Jamsostek) masih hanya berupa data dari biodata peserta KPJ saja tidak dilengkapi dengan pengambilan foto secara langsung pada saat membuat kartu peserta jamsostek, ini dimaksudkan untuk keakuratan data KPJ dan untuk keamanan pada saat peserta akan mengambil kartu peserta jamsostek yang benar-benar mengambil adalah orang yang telah difoto pada saat membuat kartu tersebut.
3.2.1.1 Analisis Prosedur Lama
Analisis prosedur atau proses sistem memberikan gambaran tentang sistem yang saat ini sedang berjalan. Analisis sistem bertujuan untuk mengetahui lebih jelas bagaimana cara kerja sistem tersebut, sehingga kelebihan dan kekurangan sistem dapat diketahui, berikut akan terlihat lebih jelasnya dalam flow map dibawah ini:
(21)
Perserta KPJ Pegawai
Gambar 3.1 Flowmap Penyimpanan Data KPJ Form pengisian
data Perserta KPJ
Form pengisian data Perserta KPJ
Mengisi Form pengisian data Perserta KPJ
Hasil pengisian form Perserta KPJ
Hasil pengisian form Perserta KPJ
Cek Form pengisian valid ?
Hasil pengisian form data Perserta
KPJ tdk valid Hasil pengisian
form data Perserta KPJ tdk valid
Hasil pengisian form data Perserta
KPJ valid
Data disimpan kedalam database
Database Peserta Arsip
(22)
Deskripsi dari dokumen-dokumen yang mengalir adalah sebagai berikut:
1. Aliran dimulai dari pegawai memberikan form pengisian data untuk peserta KPJ.
2. Setelah peserta mengisi form pengisian, selanjutnya diberikan kembali ke pegawai untuk dicek apakah valid atau tidak.
3. Jika form pengisian data tidak valid maka pegawai akan memberikan kembali form pengisian yang tidak valid tersebut kepada peserta KPJ untuk diperbaiki kembali, jika form pengisian data valid maka pegawai akan diproses dan disimpan ke dalam database serta dibuatkan data arsipnya.
3.3 Analisis Kebutuhan Nonfungsional
Analisis non fungsional dalam pembangunan aplikasi penyimpanan data peserta KPJ menggunakan webcam adalah sebagai berikut :
3.3.1 Analisis Pengguna (User).
Pengguna yang bisa mengakses aplikasi ini yaitu Pegawai PT. Jamsostek yang menangani bagian pendaftaran KPJ. Setiap pegawai diberikan username dan password untuk keamanan, serta hak akses untuk setiap pegawai yang memakai aplikasi ini adalah sama, yaitu menyimpan data serta dapat melakukan pencarian data.
3.3.2 Analisis Jaringan
Saat ini, jaringan yang terpasang pada Kantor Wilayah VI PT. Jamsostek menggunakan jaringan lokal dengan bentuk topologi jaringan jenis star, dimana sebuah server akan melayani kebutuhan beberapa komputer klien. Sistem informasi yang dibangun berupa desktop client-server.
(23)
3.3.3 Analisis Perangkat Keras
Perangkat keras adalah seluruh komponen atau unsur peralatan yang digunakan untuk menunjang pembangunan sistem informasi. Adapun perangkat keras yang digunakan untuk pemakaian aplikasi penyimpanan data KPJ di Kantor Wilayah VI PT. Jamsostek adalah sebagai berikut : a. Spesifikasi Server
1. Prosessor menggunakan Intel Xeon. 2. Memori 8GB.
3. Hardisk 500GB untuk menyimpan data. 4. Monitor 15 inch.
5. Keyboard dan mouse. b. Spesifikasi Client
1. Prosessor menggunakan Intel Core 2 Duo 2.0 GHz. 2. Memori 1GB.
3. Hardisk 80GB.
4. Monitor 17 inch LCD. 5. Keyboard dan Mouse. 6. Webcam.
Perangkat keras yang berada di PT. Jamsostek sudah memenuhi standar untuk menjalankan aplikasi yang dibangun.
3.3.4 Analisis Perangkat Lunak
Adapun spesifikasi perangkat lunak adalah sebagai berikut : a. Spesifikasi Server
1. Sistem operasi menggunakan Windows Server 2008. 2. Oracle 10g Server.
b. Spesifikasi Client
1. Sistem operasi Windows Xp Sp2. 2. Oracle 10g Client.
3. Borland Delphi 7 untuk implementasi aplikasi.
Perangkat lunak yang berada di PT. Jamsostek sudah memenuhi standar untuk menjalankan aplikasi yang dibangun.
(24)
3.4 Analisis Kebutuhan Fungsional 3.4.1 Analisis Basis Data (Database)
Database merupakan kumpulan data yang saling berkaitan satu dengan lainnya yang direalisasikan dengan relation key yang digambarkan dalam entity relational diagram (ERD). Adapun ERD yang terbentuk adalah sebagai berikut:
KantorCabang Mempunyai KPJ
1 N
Namawilayah KodeKacab
id
noKPJ Foto
Waktu
KodeKacab
Pegawai Mempunyai
username
password
nama
KodeKacab
1
N
alamat No_telp nama
Gambar 3.2 Entity Relational Diagram
Rancangan ERD di atas memiliki 3 buah entitas beserta atributnya yaitu : 1. Entitas KantorCabang : kodekacab, namakantor
2. Entitas KPJ : id, no_KPJ, foto, waktu, kodekacab, nama, alamat, no_telp 3. Entitas Pegawai : username, password, nama, kodekacab
(25)
3.4.2 Skema Relasi
Sesuai rancangan ERD di atas maka skema relasi yang terbentuk sebagai berikut :
Gambar 3.3 Skema Relasi
3.4.3 Struktur Tabel
Adapun struktur tabel dari skema relasi di atas sebagai berikut :
Tabel 3.1 Kacab
No Nama Field Type Ukuran Key Keterangan 1 Kodekacab Varchar 4 Primary key Kode kantor cabang
2 Namawilayah Varchar 30 Nama wilayah
Tabel 3.2 Pegawai
No Nama Field Type Ukuran Key Keterangan 1 Username Varchar 30 Primary key Username pegawai 2 Kodekacab Varchar 4 Foreign key Kode kantor cabang
3 Password Varchar 30 Password pegawai
4 Nama Varchar 35 Nama pegawai
Kantor Cabang Kodekacab PK Namawilayah
KPJ
no_kpj PK
KodeKacab FK id
Nama Alamat Foto Tanggal Pegawai
Username PK KodeKacab FK Password
(26)
Tabel 3.3 KPJ
No Nama Field Type Ukuran Key Keterangan 1 No_KPJ Varchar 11 Primary key No Kartu Peserta
Jamsostek 2 Kodekacab Varchar 4 Foreign key Kode kantor cabang
3 Id Int Nomor dari banyaknya
data yang masuk
4 Foto BLOB Foto dari webcam
5 Tanggal DateTime Waktu daftar KPJ
6 Nama Varchar 50 Nama Peserta
7 Alamat Varchar 200 Alamat Peserta
8 No_telp Varchar 15 Nomor telepon
3.4.4 Diagram Konteks
Diagram konteks merupakan suatu model yang menjelaskan secara global bagaimana data digunakan dan ditransformasikan untuk proses atau dengan kata lain merupakan gambaran umum mengenai sistem yang menggambarkan aliran data kedalam dan keluar sistem. Adapun diagram konteks yang diusulkan adalah sebagai berikut :
Pegawai Aplikasi KPJ dengan
Webcam
Kamera/Webcam
Setting,Data Login
Setting/login Gagal, Informasi
data KPJ
Foto
(27)
3.4.5 Data Flow Diagram
Data Flow Diagram (DFD) adalah representasi grafik yang menggambarkan arus data dari suatu sistem. Data Flow Diagram ini merupakan alat bantu dalam berkomunikasi dengan pemakai sistem untuk memahami secara logika tanpa memperhitungkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan.
3.4.5.1 DFD Level 0
Pegawai
Kamera/Webcam
1.0
Setting Koneksi 2.0
Login
4.0 Pengolahan Data
Data setting(ip server, username, password) Setting gagal Foto Data login(Username, password) Login Gagal KPJ
Simpan Data KPJ
Respon Login berhasil
Tampil Data Data cari(no_KPJ,Waktu,
tampil semua data)
Request data
3.0 Input Data KPJ
Pegawai Request data
Respon No_kpj sudah dipakai
No_KPJ
5.0 Pencarian Data
Edit, hapus, cetak data KPJ
Respon Simpan/hapus
data KPJ
Respon
Login berhasil
(28)
3.4.5.2 DFD Level 1 Proses Login Pegawai 2.1 Verifikasi Username 2.2 Verifikasi Password pegawai Username, password Username invalid password Password invalid
Request data username
Respon username
Request data password
Respon password
Gambar 3.6 DFD Level 1 Proses Login
3.4.5.3 DFD Level 1 Proses Pengolahan Data
Pegawai
4.1 Edit Data KPJ
4.2 Hapus Data KPJ
KPJ No_KPJ, nama, alamat,
no_telp
Data tidak ada Respon data
Hasil cetak data KPJ
Respon Simpan data KPJ
4.3 Cetak Data KPJ
Data KPJ yang akan dicetak
Hapus data KPJ
Data tidak ada Data KPJ yang akan
dihapus
Respon data Data KPJ yang akan
dicetak
(29)
3.4.5.4 DFD Level 1 Proses Pencarian Data Pegawai 5.1 Cari no_KPJ 5.2 Cari nama 5.3 Tampil semua data KPJ No_KPJ yang akan dicari
Data tidak ada Respon data
Data KPJ
Data KPJ Data tidak ada
Respon data
No_KPJ yang akan dicari
5.3 Cari Berdasarkan waktu Waktu(dd/mm/yyyy) yang akan dicari
Nama yang akan dicari
Data tidak ada Nama yang akan dicari
Waktu(dd/mm/yyyy) yang akan dicari Respon data
Gambar 3.8 DFD Level 1 Proses Pencarian Data
3.4.6 Kamus Data
Kamus data dapat dibuat berdasar arus data yang ada pada Data Flow Diagram (DFD). Arus data dalam DFD bersifat global, hanya ditujukan nama arus datanya saja. Keterangan lebih lanjut mengenai struktur dari suatu arus data terinci dapat dilihat pada kamus data. Adapun kamus datanya adalah sebagai berikut:
Tabel 3.4 Kamus Data Setting Koneksi
Nama Data Setting
Deskripsi Berisikan data setting (ip server, username dan password) untuk mengakses database server
Struktur data IP server, username, password IP
Server/nama database
[0..9]/[a..z]
(30)
Password [0..9], [A..Z], [a..z]
Tabel 3.5 Kamus Data KPJ
Nama Data KPJ
Deskripsi Berisikan data KPJ(no, no_KPJ, foto, kodekacab, waktu
Struktur data no, no_KPJ, foto, kodekacab, waktu
Id [0..9]
No_KPJ [0..9]
Foto *.bmp
Kodekacab [0..9]
Waktu yyyy-mm-dd Nama [a..z][A..Z] Alamat [0..9] [a..z][A..Z] No_telp [0..9]
Tabel 3.6 Kamus Data Login
Nama Data login
Deskripsi Berisikan data login (username dan password untuk setiap pegawai)
Struktur data username, password Username [0..9], [A..Z], [a..z] Password [0..9], [A..Z], [a..z]
Tabel 3.1 Kamus Data Cari
Nama Data cari
Deskripsi Berisikan data cari (no_KPJ, waktu) untuk mencari sesuai kebutuhan.
Struktur data No_KPJ, waktu, nama No_KPJ [0..9]
Waktu yyyy-mm-dd
(31)
3.4.7 Spesifikasi Proses
3.4.7.1 Spesifikasi Proses DFD Level 0
Tabel 3.2 Spesifikasi Proses Setting Koneksi
Nomor Proses 1.0 Nama Proses Setting Deskripsi
Proses setting dilakukan untuk dapat mengaskses database server, pegawai harus melakukan proses ini sebelum mengakses proses berikutnya.
Masukan Data Setting(IP server/nama database, username, password) Keluaran Menu login aktif
Logika
Pegawai masukan IP server, username, dan password server, jika berhasil maka aplikasi dapat mengakses database server, jika tidak menu login tidak dapat aktif.
(32)
Tabel 3.3 Spesifikasi Proses Login
Tabel 3.4 Spesifikasi Proses Input Data KPJ
Nomor Proses 3.0
Nama Proses Input Data KPJ
Deskripsi Proses input data KPJ digunakan untuk memsukan data KPJ ke dalam database.
Masukan No, no_kpj, foto, waktu
Keluaran Informasi bahwa no_kpj sudah terpakai Logika
Pegawai memasukan nomor KPJ, waktu data, dan foto peserta yang diambil langsung dari webcam kemudian disimpan ke dalam database.
Nomor Proses 2.0 Nama Proses Login Deskripsi
Proses login dilakukan untuk dapat mengakses menu lihat data, proses ini juga pegawai dapat memasukan data KPJ (Kartu Peserta Jamsostek).
Masukan Username, password
Keluaran Menu lihat data aktif, tombol On dan capture foto aktif, form input nomor kpj aktif.
Logika
Pegawai memasukan username dan password, jika valid maka menu lihat data aktif, tombo On dan capture foto aktif, form isi nomor KPJ aktif. Jika tidak valid maka akan ada pesan bahwa username dan password invalid.
(33)
Tabel 3.5 Spesifikasi Proses Pengolahan Data
Nomor Proses 4.0
Nama Proses Pengolahan Data Deskripsi
Proses pengolahan data user atau pegawai dapat mengedit data KPJ serta dapat menghapusnya, user juga dapat mencetak data KPJ.
Masukan Edit, hapus, cetak
Keluaran Data berhasil dihapus/diedit, cetakan data KPJ
Logika Pegawai Mengedit atau menghapus data KPJ, serta dapat mencetak data KPJ sesuai yang dibutuhkan.
Tabel 3.6 Spesifikasi Proses Pencarian Data
Nomor Proses 5.0
Nama Proses Pencarian Data
Deskripsi
Proses pencarian data digunakan untuk melihat data KPJ yang sudah disimpan ke dalam database. Proses lihat data dapat melakukan pencarian seperti pencarian berdasarkan nomor KPJ, nama, waktu masuk data, serta dapat menampilkan semua data KPJ
Masukan No KPJ, nama, waktu masuk data Keluaran Informasi data KPJ
Logika
Pegawai memasukan nomor KPJ atau nama atau waktu data disimpan ke dalam database untuk melihat data KPJ yang dicari. Default untuk lihat data adalah menampilkan semua data KPJ.
(34)
3.4.7.2 Spesifikasi Proses DFD Level 1
1. Spesifikasi Proses DFD Level 1 Login
Tabel 3.7 Spesifikasi Proses Verifikasi Username
Nomor Proses 2.1
Nama Proses Verifikasi username
Deskripsi Menentukan apakan username valid atau invalid Masukan Username
Keluaran Username salah/invalid
Logika Username akan dicek di database jika ada maka proses dilanjutkan mengecek password.
Tabel 3.8 Spesifikasi Proses Verifikasi Password
Nomor Proses 2.2
Nama Proses Verifikasi password
Deskripsi Menentukan apakan password valid atau invalid Masukan Password
Keluaran Password salah Logika
Password akan dicek di database jika ada maka tombol On dan capture foto aktif, tombol simpan, dan form pengisian nomor KPJ aktif.
(35)
2. Spesifikasi Proses DFD Level 1 Proses Pengolahan Data
Tabel 3.9 Spesifikasi Proses Edit Data KPJ
Nomor Proses 4.1
Nama Proses Edit Data KPJ Deskripsi Mengubah data KPJ
Masukan No. KPJ, nama, alamat, no telp
Keluaran Data KPJ (no_KPJ, nama, alamat,no_telp) berhasil diedit Logika Pegawai mengedit data KPJ.
Tabel 3.10 Spesifikasi Proses Hapus Data KPJ
Nomor Proses 4.2
Nama Proses Hapus Data KPJ
Deskripsi Pegawai menghapus data KPJ
Masukan Data KPJ(no_kpj, nama, alamat, no_telp, foto, tanggal daftar)
Keluaran Data KPJ berhasil dihapus
Logika Pegawai menghapus data KPJ, sebelum menghapus data KPJ aka nada pesan konfirmasi apakah benar akan dihapus.
Tabel 3.11 Spesifikasi Proses Cetak Data KPJ
Nomor Proses 4.3
Nama Proses Cetak Data KPJ
Deskripsi Pegawai mencetak data KPJ
Masukan Data KPJ(no_kpj, nama, alamat, no_telp, foto, tanggal daftar)
Keluaran Data KPJ dicetak Logika
Pegawai mencetak data KPJ sesuai yang dipilih atau kebutuhan.
(36)
3. Spesifikasi Proses DFD Level 1 Proses Pencarian Data.
Tabel 3.12 Spesifikasi Proses Cari No. KPJ
Nomor Proses 5.1
Nama Proses Cari No KPJ
Deskripsi Mencari dan menampilkan data KPJ dari cari berdasarkan nomor KPJ.
Masukan No. KPJ
Keluaran Data KPJ (No, no_KPJ, nama, no_telp, Foto, tanggal daftar)
Logika
Pegawai memasukan nomor KPJ untuk mencari data KPJ, jika ada maka akan ditampilkan, jika tidak maka data yang ditampilkan kosong.
Tabel 3.13 Spesifikasi Proses Cari Nama
Nomor Proses 5.2
Nama Proses Cari Nama
Deskripsi Mencari dan menampilkan data KPJ dari cari berdasarkan nama peserta KPJ.
Masukan Nama
Keluaran Data KPJ (No, no_KPJ, nama, no_telp, Foto, tanggal daftar)
Logika
Pegawai memasukan tanggal/bulan/tahun untuk mencari data KPJ, jika ada maka akan ditampilkan, jika tidak maka data yang ditampilkan kosong.
(37)
Tabel 3.14 Spesifikasi Proses Cari Berdasarkan Waktu
Nomor Proses 5.3
Nama Proses Cari Berdasarkan Waktu
Deskripsi Mencari dan menampilkan data KPJ dari cari berdasarkan nomor waktu daftar.
Masukan tanggal/bulan/tahun
Keluaran Data KPJ (No, no_KPJ, nama, no_telp, Foto, tanggal daftar)
Logika
Pegawai memasukan tanggal/bulan/tahun untuk mencari data KPJ, jika ada maka akan ditampilkan, jika tidak maka data yang ditampilkan kosong.
Tabel 3.15 Spesifikasi Proses Tampil Semua Data
Nomor Proses 5.4
Nama Proses Tampil Semua Data
Deskripsi Menampilan semua data KPJ. Masukan
Keluaran
Logika Pada saat masuk menu lihat data, tampilan data akan ditampilkan semuanya.
(38)
3.4.8 Struktur Menu Setting Login Berhasil, database connected Capture foto
Simpan Data KPJ
Cari nomor KPJ
Cari Berdasarkan Waktu
Tampil Data KPJ
valid valid
Cari Nama Edit Data KPJ
Input Data Peserta Hapus Data KPJ
Cetak Data KPJ
Gambar 3.9 Struktur Menu
3.5 Perancangan Antarmuka
1. Perancangan Antarmuka halaman utama aplikasi
Tampilan antarmuka ini akan muncul pertama kali pada saat aplikasi mulai dijalankan.
T01
Media Foto dari Webcam Setting Koneksi Login Pengolahan Data
Logo Jamsostek No KPJ Simpan Refresh Database Capture On/Off Keterangan :
Nama Form : T01 Ukuran Layar : Default
Warna latar belakang : hijau dan krem
Navigasi :
- Klik Setting untuk menuju T02 - Klik Login untuk menuju T03 - Klik Lihat Data untuk menuju T04 - Kik On/Off untuk menyalakan webcam
atau mematikan webcam - Klik Simpan untuk menyimpan data KPJ
- Klik batal untuk membatalkan penyimpanan.
- Klik Refresh Database untuk koneksi ulang dengan database jika ada masalah
Nama Alamat
No Telp
Batal
(39)
2. Perancangan Antarmuka Setting Koneksi T02
Keterangan :
Nama Form : T02 Ukuran Layar : Default
Warna latar belakang : hijau dan krem
Navigasi :
- Klik Connect untuk koneksi dengan database server
- Klik Reset untuk mengosongkan form.
Alamat Server
Username
Password
Connect Reset
Gambar 3.11 Perancangan Antarmuka Setting Koneksi
3. Perancangan Antarmuka Login
T03
Keterangan :
Nama Form : T03 Ukuran Layar : Default
Warna latar belakang : hijau dan krem
Navigasi :
- Klik Login untuk login aplikasi Username
Password
Login
(40)
4. Perancangan Antarmuka Lihat Data
T04
Keterangan :
Nama Form : T03 Ukuran Layar : Default
Warna latar belakang : hijau dan krem
Navigasi :
- Klik Cari untuk mencari berdasarkan no KPJ atau nama atau tanggal daftar peserta KPJ tergantung dari Radio Button yang dipilih.
- Klik Refresh Database untuk koneksi ulang dengan database jika ada masalah. - Klik Edit untuk mengedit data KPJ.
- Klik Hapus untuk menghapus data KPJ. - Klik Simpan untuk menyimpan pengeditan data KPJ. - Klik Batal untuk membatalkan pengeditan data KPJ. - Klik Cetak untuk mencetak data kpj dan menuju T05 dd/mm/yyyy No KPJ Tanggal Daftar Pencarian Berdasarkan Cari
Kode Wilayah KPJ Tanggal
Refresh Database
Foto Peserta KPJ Detail Data Wilayah No KPJ Tanggal Logo Jamsostek Nama Alamat No Telp Nama Edit Hapus Simpan Batal Cetak
Gambar 3.13 Perancangan Antarmuka Lihat Data
5. Perancangan Antarmuka Pesan Peringatan Input No KPJ
Nomor KPJ (Kartu Peserta Jamsostek) Sudah Dipakai Coba Masukan Nomor yang Lain !
M01
OK
(41)
6. Perancangan Antarmuka Pesan Peringatan Gagal Login
Password anda salah ! M02
OK
Gambar 3.15 Perancangan Antarmuka Pesan Peringatan Gagal Login
7. Perancangan Antarmuka Pesan Konfirmasi Penghapusan
Apa anda yakin data dengan Nomor KPJ … akan dihapus ?
M03
OK Cancel
Gambar 3.16 Perancangan Antarmuka Pesan Konfirmasi Penghapusan
8. Perancangan Antarmuka Pesan Konfirmasi Foto akan disimpan.
Apakah foto ini akan disimpan ? M04
OK Cancel
(42)
9. Perancangan Antarmuka Cetak Data KPJ
T05
Keterangan : Nama Form : T05 Ukuran Layar : Default
Navigasi :
- Klik Cetak untuk mencetak data KPJ Cetak
Logo Jamsostek
Foto Peserta KPJ
No KPJ : Nama : Alamat : No Telepon :
Kode Wilayah : Tanggal Buat :
(43)
3.6 Jaringan Semantik
T01 T02
T03 T04
Reset M01, M04
Database terkoneksi
Input No KPJ
Reset, M02
Edit, Hapus, Cetak, Cari data KPJ
Keluar T05
Cetak
M04
(44)
BAB IV
KESIMPULAN DAN SARAN 4.1 Kesimpulan
Kesimpulan dari pembangunan Aplikasi Penyimpanan Peserta KPJ menggunakan webcam adalah sebagai berikut :
1. Data Peserta KPJ lebih lengkap serta akurat dan cepat karena pengambilan foto peserta langsung diambil dari webcam.
2. Pencarian data Peserta KPJ mempermudah dalam verifikasi peserta KPJ serta mempercepat proses pencariannya.
3. Memudahkan pengelolaan data KPJ dalam hal pengolahan data KPJ.
4.2 Saran
Sistem Informasi yang telah dibuat belum begitu sempurna, masih banyak kekurangan, diantaranya adalah :
1. Hasil cetak Kartu Peserta Jamsostek (KPJ) belum bisa dibuktikan apakah sesuai dengan ukuran kartu yang diinginkan atau sesuai standar Kartu Peserta Jamsostek.
2. Pencarian data masih kurang akurat karena data yang dicari harus sesuai dengan data yang berada dalam database, tidak bisa melakukan pencarian data yang mirip dengan data yang ada dalam database.
(45)
LAPORAN HASIL KERJA PRAKTEK
APLIKASI PENYIMPANAN DATA PESERTA KPJ
MENGGUNAKAN WEBCAM BERBASIS CLIENT SERVER
PT. Jamsostek (Persero) Kanwil IV Jabar-Banten
Jl. PH.Hasan Musthafa No 39 Bandung-20124
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
MOCH. MIFTAH FAUZI
10107002
ARIEF SETIAWAN
10107027
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA 2011
(46)
DAFTAR PUSTAKA
Fathansyah, Ir. 1999. Basis Data. Informatika, Bandung : Informatika.
Heryandi, Andri. 2010. Materi Mata Kuliah Database Lanjut : Oracle. Kuliah Online Unikom.
http://kuliahonline.unikom.ac.id
http://www.scribd.com/doc/14277005/Buku-Delphi-Webcam-Fadlisyah
Kadir, Abdul. 2005. Pemrograman Database Dengan Delphi 7 Menggunakan ADO. Yogyakarta : Penerbit Andi.
Kadir, Abdul. 2008. Belajar DATABASE menggunakan MySQL. Yogyakarta : Penerbit Andi.
M.A., Ineke Pakereng dan Teguh Wahyono. 2004. Sistem Basis Data : Konsep dan Pendekatan Praktekum. Yogyakarta : Penerbit Graha Ilmu.
(47)
DATA PRIBADI
Nama : Arief Setiawan
NIM : 10107027
TTL : Surabaya,20 Juni 1989
Umur : 21
Alamat Bandung : Tubagus Ismail Bawah no2 Bandung 11419 RT/RW :04/01 Kel/Kec: Lebak Gede/Coblong
Agama : Islam
Anak Ke- : 2 (dua) dari 2 Bersaudara Golongan darah : AB
Telepone : 085645040672
Email : [email protected]
Pendidikan Formal
SDN Manukan kulon VII Surabaya 1995-2001 SLTPN 26 Surabaya 2001-2004
SMU Gita Kirti Surabaya 2004-2007
DATA Orang Tua
Nama Bapak : Sutarto
Pekerjaan Bapak : Pensiunan PT.JAMSOSTEK
Nama Ibu : Astutik
Pekerjaan Ibu : Ibu rumah tangga
Alamat Orang tua : Jl.Lempung Perdana II no 1 surabaya 60216 RT/RW :03/05 Kel/Kec :Lontar /Sambi Kereb
Kota :Surabaya
Profinsi :Jawa Timur
Telp : (031)7411767
(48)
DATA PRIBADI
Nama : Mochammad Miftah Fauzi
NIM : 10107002
TTL : Bandung, 30 Mei 1989
Umur : 22
Alamat Bandung : Jl. Sariwangi No 35 RT 03 RW 08 Bandung
Agama : Islam
Anak Ke- : 2 (dua) dari 3 Bersaudara Golongan darah : A
Telepone : 08562229570
Email : [email protected]
Pendidikan Formal
SDN Sarijadi 6 Bandung 1995-2001
SLTPN 15 Bandung 2001-2004
SMA Pasundan 8 Bandung 2004-2007
DATA Orang Tua
Nama Bapak : Edih Suherman
Pekerjaan Bapak : Wiraswasta
Nama Ibu : Lina
Pekerjaan Ibu : Guru
Alamat Orang tua : Jl. Sariwangi No 35 RT 03 RW 08 Bandung
Kota :Bandung
Profinsi :Jawa Barat
Telp : (022)70776039
(49)
KATA PENGANTAR
Segala puji dipanjatkan kepada Allah SWT yang senantiasa melimpahkan Rahmat dah Hidayah-Nya, dan atas petunjuk dan Ridho-Nya sehingga akhirnya penulis dapat menyelesaikan laporan sebagai hasil Kerja Praktek dengan judul “Aplikasi Penyimpanan Data Peserta KPJ Menggunakan Webcam Berbasis Client Server PT. Jamsostek (Persero) Kanwil IV Jabar-Banten”. Laporan ini disusun berdasarkan pelaksanaan kegiatan KP yang penulis laksanakan di PT. Jamsostek yang berada di Jalan P.H. Mustapa No. 39 Bandung. Laporan ini diajukan untuk memenuhi salah satu syarat dalam menempuh jenjang S-1 Program Studi Teknik Informatika pada Universitas Komputer Indonesia (UNIKOM) Bandung.
Penulis menyadari bahwa sistematika laporan kerja praktek ini tidak lepas dari kekurangan dan masih jauh dari sempurna, mengingat keterbatasan waktu yang diberikan pada penulis selama menjalankan kerja praktek. Kritik dan saran diharapkan dapat menyempurnakan laporan kerja praktek ini. Penulis menyampaikan rasa hormat dan terima kasih yang tak terhingga atas bantuan serta bimbingan dan pengarahan semua pihak dalam menyelesaikan laporan kerja praktek ini, secara khusus penulis ingin menyampaikan terima kasih pada :
1. Allah SWT atas segala keridhoan-Nya dan rahmat-Nya.
2. Orangtua tercinta yang selalu memberikan dorongan dan semangat serta doa setiap saat.
3. Bapak Dr. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.
4. Bapak Dr. Arry Akhmad Arman, selaku Dekan Fakultas Jurusan Teknik dan Ilmu Komputer UNIKOM.
5. Ibu Mira Kania Sabariah, M.T. selaku Ketua Jurusan Teknik Informatika UNIKOM.
6. Bapak Eko Budi Setiawan, S.Kom, selaku dosen wali dan pembimbing untuk Mata Kuliah Kerja Praktek, terima kasih yang sebesar-besarnya atas bimbingannya.
(50)
7. Bapak Dahyar Syamsul Basar Kabag. Umum dan SDM PT. Jamsostek Kanwil IV.
8. Bapak Harmunanto Kabag. IT PT. Jamsostek Kanwil IV. 9. Ibu Mida karyawan Divisi umum PT. Jamsostek.
10.Ibu Nanik, Bapak Oman dan Bapak Dede selaku staff di PT. Jamsostek yang selalu membantu jika ada kesulitan pada saat melakukan kerja praktek.
11.Rekan-rekan mahasiswa Teknik Informatika IF-1/VII Universitas Komputer Indonesia.
Semoga Allah SWT memberikan rahmat dan hidayatnya bagi orang-orang yang telah membantu penulis dengan segala usaha dan upaya dalam menyusun Laporan Kerja Praktek ini.
Semoga laporan ini dapat bermanfaat khususnya bagi penulis sendiri dan umumnya bagi para pembaca lainnya.
Bandung, Januari 2011
(1)
LAPORAN HASIL KERJA PRAKTEK
APLIKASI PENYIMPANAN DATA PESERTA KPJ
MENGGUNAKAN WEBCAM BERBASIS CLIENT SERVER
PT. Jamsostek (Persero) Kanwil IV Jabar-Banten
Jl. PH.Hasan Musthafa No 39Bandung-20124
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
MOCH. MIFTAH FAUZI
10107002
ARIEF SETIAWAN
10107027
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA 2011
(2)
DAFTAR PUSTAKA
Fathansyah, Ir. 1999. Basis Data. Informatika, Bandung : Informatika.
Heryandi, Andri. 2010. Materi Mata Kuliah Database Lanjut : Oracle. Kuliah Online Unikom.
http://kuliahonline.unikom.ac.id
http://www.scribd.com/doc/14277005/Buku-Delphi-Webcam-Fadlisyah
Kadir, Abdul. 2005. Pemrograman Database Dengan Delphi 7 Menggunakan ADO. Yogyakarta : Penerbit Andi.
Kadir, Abdul. 2008. Belajar DATABASE menggunakan MySQL. Yogyakarta : Penerbit Andi.
M.A., Ineke Pakereng dan Teguh Wahyono. 2004. Sistem Basis Data : Konsep dan Pendekatan Praktekum. Yogyakarta : Penerbit Graha Ilmu.
(3)
DATA PRIBADI
Nama : Arief Setiawan
NIM : 10107027
TTL : Surabaya,20 Juni 1989
Umur : 21
Alamat Bandung : Tubagus Ismail Bawah no2 Bandung 11419 RT/RW :04/01 Kel/Kec: Lebak Gede/Coblong
Agama : Islam
Anak Ke- : 2 (dua) dari 2 Bersaudara Golongan darah : AB
Telepone : 085645040672
Email : [email protected]
Pendidikan Formal
SDN Manukan kulon VII Surabaya 1995-2001 SLTPN 26 Surabaya 2001-2004
SMU Gita Kirti Surabaya 2004-2007
DATA Orang Tua
Nama Bapak : Sutarto
Pekerjaan Bapak : Pensiunan PT.JAMSOSTEK
Nama Ibu : Astutik
Pekerjaan Ibu : Ibu rumah tangga
Alamat Orang tua : Jl.Lempung Perdana II no 1 surabaya 60216 RT/RW :03/05 Kel/Kec :Lontar /Sambi Kereb
Kota :Surabaya
Profinsi :Jawa Timur
Telp : (031)7411767
(4)
DATA PRIBADI
Nama : Mochammad Miftah Fauzi
NIM : 10107002
TTL : Bandung, 30 Mei 1989
Umur : 22
Alamat Bandung : Jl. Sariwangi No 35 RT 03 RW 08 Bandung
Agama : Islam
Anak Ke- : 2 (dua) dari 3 Bersaudara Golongan darah : A
Telepone : 08562229570
Email : [email protected]
Pendidikan Formal
SDN Sarijadi 6 Bandung 1995-2001 SLTPN 15 Bandung 2001-2004
SMA Pasundan 8 Bandung 2004-2007
DATA Orang Tua
Nama Bapak : Edih Suherman
Pekerjaan Bapak : Wiraswasta
Nama Ibu : Lina
Pekerjaan Ibu : Guru
Alamat Orang tua : Jl. Sariwangi No 35 RT 03 RW 08 Bandung
Kota :Bandung
Profinsi :Jawa Barat
Telp : (022)70776039
(5)
KATA PENGANTAR
Segala puji dipanjatkan kepada Allah SWT yang senantiasa melimpahkan Rahmat dah Hidayah-Nya, dan atas petunjuk dan Ridho-Nya sehingga akhirnya penulis dapat menyelesaikan laporan sebagai hasil Kerja Praktek dengan judul “Aplikasi Penyimpanan Data Peserta KPJ Menggunakan Webcam Berbasis Client Server PT. Jamsostek (Persero) Kanwil IV Jabar-Banten”. Laporan ini disusun berdasarkan pelaksanaan kegiatan KP yang penulis laksanakan di PT. Jamsostek yang berada di Jalan P.H. Mustapa No. 39 Bandung. Laporan ini diajukan untuk memenuhi salah satu syarat dalam menempuh jenjang S-1 Program Studi Teknik Informatika pada Universitas Komputer Indonesia (UNIKOM) Bandung.
Penulis menyadari bahwa sistematika laporan kerja praktek ini tidak lepas dari kekurangan dan masih jauh dari sempurna, mengingat keterbatasan waktu yang diberikan pada penulis selama menjalankan kerja praktek. Kritik dan saran diharapkan dapat menyempurnakan laporan kerja praktek ini. Penulis menyampaikan rasa hormat dan terima kasih yang tak terhingga atas bantuan serta bimbingan dan pengarahan semua pihak dalam menyelesaikan laporan kerja praktek ini, secara khusus penulis ingin menyampaikan terima kasih pada :
1. Allah SWT atas segala keridhoan-Nya dan rahmat-Nya.
2. Orangtua tercinta yang selalu memberikan dorongan dan semangat serta doa setiap saat.
3. Bapak Dr. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.
4. Bapak Dr. Arry Akhmad Arman, selaku Dekan Fakultas Jurusan Teknik dan Ilmu Komputer UNIKOM.
5. Ibu Mira Kania Sabariah, M.T. selaku Ketua Jurusan Teknik Informatika UNIKOM.
6. Bapak Eko Budi Setiawan, S.Kom, selaku dosen wali dan pembimbing untuk Mata Kuliah Kerja Praktek, terima kasih yang sebesar-besarnya atas bimbingannya.
(6)
7. Bapak Dahyar Syamsul Basar Kabag. Umum dan SDM PT. Jamsostek Kanwil IV.
8. Bapak Harmunanto Kabag. IT PT. Jamsostek Kanwil IV. 9. Ibu Mida karyawan Divisi umum PT. Jamsostek.
10. Ibu Nanik, Bapak Oman dan Bapak Dede selaku staff di PT. Jamsostek yang selalu membantu jika ada kesulitan pada saat melakukan kerja praktek.
11. Rekan-rekan mahasiswa Teknik Informatika IF-1/VII Universitas Komputer Indonesia.
Semoga Allah SWT memberikan rahmat dan hidayatnya bagi orang-orang yang telah membantu penulis dengan segala usaha dan upaya dalam menyusun Laporan Kerja Praktek ini.
Semoga laporan ini dapat bermanfaat khususnya bagi penulis sendiri dan umumnya bagi para pembaca lainnya.
Bandung, Januari 2011