jurnal skripsi indonesia

Download Jurnal Skripsi Indonesia

Post on 05-Jul-2015

131 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai Jurusan Teknik Elektro Universitas Negeri Jakarta Menggunakan Java dan RFID ADITYA TRIANTORO W (5215077538) Mahasiswa UNJPenelitian ini bertujuan untuk mengembangkan sebuah sistem perangkat lunak (software) pengelola data kehadiran pegawai. Proses pendataan kehadiran memanfaatkan teknologi Radio Frequency Identification (RFID) yang terdiri dari komponen tag RFID dan RFID reader.

Perangkat lunak akan dikelola oleh seorang admin yang bertugas mengelola sistem, seperti menginput data, mengatur koneksi hardware, mengatur database dan melakukan shutdown. Proses penelitian terdiri dari dua tahap, yaitu penelitian hardware dan penelitian software . Penelitian hardware mempelajari berbagai karakteristik RFID seperti jenis, cara kerja dan jarak bacaan. Tahap penelitian software akan mengembangkan perangkat lunak yang dijelaskan di atas menggunakan metode unified process. Proses penelitian akan diakhiri dengan pengintegrasian hardware dengan software dan pengujian.

Kata Kunci: Perangkat Lunak, RFID.

I.

PENDAHULUAN Program adalah istilah aplikasi dan

urutan instruksi dan keputusan yang \dilakukan komputer dalam menjalankan suatu tugas. Selanjutnya, pemrograman yang berasal dari terjemahan programming adalah aktivitas membuat program, yaitu

sering juga dinamai dengan perangkat lunak yang diterjemahkan dari asal kata software . Menurut Horstmann (2000) program adalah

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai Jurusan Teknik Elektro Universitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 1.

membuat/memberikan urutan instruksi dan keputusan_pada_komputer_untuk_menyeles aikan suatu tugas. Tuntuan akan kehadiran lunak identifikasi otomatis semakin tinggi di dunia modern saat ini mulai dari kebutuhan pendataan kehadiran karyawan di kantor, kartu akses kendali (access control) untuk memasuki ruangan khusus, kartu kredit, smart card, kartu tol, dan kartu multiguna lainnya._Pengembangan perangkat lunak

RFID menjadi teknologi yang menarik perhatian saat ini. Seperti halnya penemuanpenemuan lain, RFID memiliki kelebihan dan kekurangan. Dari uraian yang telah diberikan,

manajemen_kehadiran_Pegawai_dengan mengembangkan perangkat lunak pengelola data kehadiran pegawai menggunakan

RFID. Perangkat lunak ini diharapkan dapat dimanfaatkan oleh pemegang kebijakan dalam mengambil keputusan berkaitan

pada sistem manajemen kehadiran, semisal di kantor terus berkembang. Sampai saat ini, ilmuan- ilmuan_telah_mengembangkan beberapa_teknologi_dalam_sistem identifikasi._Teknologi_itu_diantaranya adalah kartu magnetik, barcode, identifikasi sidik jari seperti contoh di atas, identifikasi kornea mata, optical character recognizion (OCR), pengenal ucap (voice recognizion), pengenal wajah (face recognizion), Radio Frequency_Identification_(RFID)_dan_seba gainya. Dari beberapa teknologi identifikasi,

dengan kinerja pegawainya. Perangkat lunak akan dikembangkan menggunakan bahasa pemrograman Java. Skenario demonstrasi penerapan sistem ini mengambil tempat Jurusan Teknik Elektro Universitas Negeri Jakarta. Untuk itu, tujuan dari penelitian ini adalah_untuk_mengembangkan_sebuah Perangkat Lunak Pengelola Data Kehadiran Pegawai_dan_menghasilkan_satu_prototipe yang_dapat_didemonstrasikan

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 2.

II. METODE Metode yang digunakan adalah

unified process. Unified Process (UP) adalah salah satu bentuk framework pengembangan software secara iterative dan incremental. Proses_pengembangan_software_dalam metode UP dibagi dalam 4 fase diantaranya :

eksperimen_laboratorium_dengan_pengemb angan_software_menggunakan_metode

1. 2. 3. 4.

Inception Elaboration Construction Transition

Gambar._Fase_pengembangan_software dalam Unified Process. Salah satu implementasi Unified 6. Control changes to software . Dalam proses penelitian ini, langkah 2, 3 dan 4 diterapkan oleh penulis. Langkah 1, 5 dan_6_cocok_diterapkan_untuk_pengemban gan software yang digunakan konsumen sebenarnya._Tentunya,_perangkat_lunak dalam penelitian ini akan melakukan

Process adalah Rational Unified process (RUP). RUP menerapkan praktek-praktek

berikut dalam rekayasa software : 1. Develop software iteratively. 2. Manage requirements. 3. Use component-based architectures. 4. Visually model software . 5. Continuously verify software quality.

langkah 1, 5 dan 6 tadi jika ternyata sistem ini benar-benar diterapkan di kampus.

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 3.

III. HASIL Dalam penelitian ini terdapat 2 hasil penelitian yaitu : Hasil Pengujian Perangkat Keras dan Perangkat Lunak 1. Hasil Pengujian Perangkat Keras Pengujian rangkaian ini diawali dengan penghubungan rangkaian dengan catu_daya._Dengan_menggunakan_multim eter, beberapa titik akan diukur tegangan listriknya untuk memastikan tidak ada kesalahan atau pun kerusakan komponen. Kemudian sebuah tag RFID didekatkan ke IC ID-12. Dalam kondisi yang sangat ideal, ID-12 dapat membaca tag RFID maksimal dalam jarak 12 cm. Namun pada keadaan praktis, jarak baca berkisar 3 hingga 5 cm. Bila kondisi tidak berjalan semestinya, berarti ada kesalahan yang menuntut pemeriksaan ulang langkahlangkah sebelumnya. Pemeriksaan_data_berikutnya dilakukan_menggunakan_program_hypert erminal_yang_memiliki_port_serial_di komputer. Hyperterminal adalah program untuk melakukan komunikasi data lalu nomor port comm yang dikenali oleh

sistem operasi dicatat untuk dimasukan dalam setting hyperterminal.

Pada gambar diatas proses setting hyperterminal_menunjukan_proses_pemili han nomor port. Bila komputer masih memiliki serial port, nomor port comm akan langsung dikenali. Jika komputer tidak lagi memiliki serial port, maka digunakan usb to rs-232 converter. Gambar 74_menunjukan_parameter_serial_port untuk berkomunikasi dengan RFID reader. Bila semua pengaturan berjalan benar, jendela hyperterminal akan menampilkan nomor tag RFID ketika suatu tag

didekatkan pada reader, Gambar 75.

seperti pada

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 4.

Hingga tahapan ini, bila semua langkah berjalan benar, dapat dipastikan perangkat hardware telah berfungsi baik. Tabel 21 Hasil Pengujian Tegangan Rangkaian.

Gambar 75 Output RFID Reader di Hyperterminal.Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 5.

2. Hasil Pengujian Perangkat Lunak Tabel 25 hingga Tabel 28 menunjukan hasil pengujian beberapa parameter yang telah dikriteriakan di Bab III.

Tabel 27 menunjukan bahwa sofware berhasil mengenali semua nomor tag dengan

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 6.

benar. Tabel 28 menunjukan bahwa setelah software berhasil mengenali nomor tag, sistem pun dapat mengenali identas yang bereferensi dengan nomor tag tersebut dalam database. Gambar 76 menunjukan hasil pengujian untuk use case utama dan Gambar 77 menujukan bahwa setiap pegawai melakukan absen, akan dicatatkan history yang ditambah ke database. Data di

database ini dapat dilihat kembali melalui menu history di Window Utama.

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai J urusan Teknik Elektro Uni versitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W 7.

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai Jurusan Teknik Elektro Universitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W

8.

IV. PEMBAHASAN Seperti yang sudah dijelaskan pada hasil penelitan diatas, maka pembahasan hasil penelitian juga ada 2 diantaranya : 1. Pembahasan Perangkat Keras RFID reader yang digunakan Hasil Pengujian

melakukan koneksi serta query ke database._Sementara,_Gambar_76 memperlihatkan jika use case utama sistem_yaitu_melakukan_absensi,_ menulis history serta mengupdate tabel absen_di_database_telah_berhasil_dilak ukan._Secara_keseluruhan,_Software_ telah berjalan seusai dengan yang diharapkan.

dalam sistem ini adalah berupa modul IC yang telah memiliki semua fungsi dasar pembacaan tag RFID secara internal. Dari hasil pengujian di atas dapat disimpulkan bahwa rangkaian RFID reader telah berhasil berfungsi

sesuai dengan yang diharapkan. Oleh karena itu, RFID reader dapat Pada implikasinya dari perangkat lunak ini dapat digunakan pada bidang keteknikan dan pendidikan penelitian. Implikasi_pada_bidang_keteknikan Hasil Pengujian kehadiran_perangkat_lunak_ini diharapkan_dapat_mengotomasi pendataaan kehadiran pegawai semisal di jurusan teknik elektro Universitas Negeri Jakarta. RFID sebagai sebuah teknologi yang prospektif memiliki

diintegrasikan dengan software sebagai sensor pendeteksi dan pembaca RFID. 2. Pembahasan Perangkat Lunak Dari uraian Tabel 25 hingga Tabel 28 di atas dapat dilihat bahwa Software berhasil membaca menunaikan port RFID tugas reader dasar dan tag

Pengembangan Perangkat Lunak Pengelola Data Kehadiran Pegawai Jurusan Teknik Elektro Universitas Negeri Jakarta Menggunakan Java dan RFID Aditya Triantoro W

9.

faktor dalam

keunggulan implementasi

dan kekurangan dalam sistem

V. KESIMPULAN DAN SARAN Sistem perangkat lunak pengelola data_kehadiran_pegawai_terdiri_dari subsistem hardware RFID reader