PERANCANGAN DAN IMPLEMENTASI WEB SERVICE UNTUK TRANSFER DATA PADA MODUL HARISMA ( HUMAN RESOURCE MANANGEMENT SYSTEM

dokumen-dokumen yang mirip
PERANCANGAN DAN IMPLEMENTASI SISTEM INTERAKTIF JURNAL PADA SISTEM AKUNTANSI (AISO) PT. DIMATA SORA JAYATE

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

Bab II. TINJAUAN PUSTAKA

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB II LANDASAN TEORI

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Irvan Ramdhani Pembimbing : Andri Heryandi, S.

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB I PENDAHULUAN. I.1 Latar Belakang

ABSTRAKSI. Kata kunci : Penggajian, dosen, visual basic 6.0, VB.Net, desktop dan web

SISTEM INTEGRATED LAB DI LABORATORIUM SISTEM INFORMASI UNIVERSITAS GUNADARMA.

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah

Jurnal Komputer Terapan Vol. 3, No. 1, Mei 2017, Jurnal Politeknik Caltex Riau

BAB 1 PENDAHULUAN. komputer atau terkomputerisasi. Contoh konkrit dari hal ini adalah dengan adanya

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB IV ANALISA DAN PERANCANGAN

PERANCANGAN APLIKASI SISTEM INFORMASI KEPENDUDUKAN DI KECAMATAN GONDOMANAN

BAB II KAJIAN PUSTAKA

DAFTAR ISTILAH. Activity Diagram

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

Gambar 3.1 Perancangan Sistem

BAB II LANDASAN TEORI. mengenai istilah-istilah yang digunakan dalam menyusun laporan skripsi, yaitu

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

BAB I PENDAHULUAN 1.1. Latar Belakang

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

PERANCANGAN PERANGKAT LUNAK KARYAWAN TETAP UNTUK CV. TIGA PUTRA UTAMA DI UJUNG BERUNG BANDUNG.

BAB III LANDASAN TEORI

SISTEM INFORMASI PEGAWAI BERBASIS WEB DENGAN METODE WATERFALL PADA SMA AISYIYAH 1 PALEMBANG

ABSTRAK OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Oleh IRVAN RAMDHANI HIDAYAT

BAB III ANALISIS DAN DESAIN SISTEM

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

Menganalisis dan merancang sistem absensi guru dan siswa dengan pendekatan berorientasi objek menggunakan UML.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB II LANDASAN TEORI

SISTEM INFORMASI AKADEMIK PADA AKPER NABILA PADANG PANJANG BERBASIS MULTI USER

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB IV PERANCANGAN SISTEM

Aplikasi LAN Messenger Menggunakan Java Servlet

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

SISTEM INFORMASI MANAJEMEN PERSEDIAAN RACUN DAN KINERJA KARYAWAN PADA PT AGRINDO RAYA PALEMBANG

PERANGKAT LUNAK PENGELOLAAN SURAT DI TATA USAHA PUSAT SUMBER DAYA MINERAL BATUBARA PANAS BUMI BANDUNG

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN SISTEM INFORMASI BILLING PADA HOTEL RINJANI SEMARANG BERBASIS JAVA PROGRAMING ABSTRACT

APLIKASI PENJUALAN PADA UD. SONJAYA

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN I.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

APLIKASI BERBASIS WEB

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

BAB II TINJAUAN PUSTAKA

BAB III ANALISA DAN DESAIN SISTEM

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PEMBUATAN WEB DIREKTORI KOS UNTUK KOMUNITAS PENYEDIA JASA KOS - KOSAN MAHASISWA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

Unified Modeling Language (UML) Model

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

APLIKASI PENJUALAN HANDPHONE

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

BAB III CARA DAN METODOLOGI PENELITIAN

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

BAB I PENDAHULUAN Latar Belakang Masalah

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

BAB II. KAJIAN PUSTAKA

Transkripsi:

PERANCANGAN DAN IMPLEMENTASI WEB SERVICE UNTUK TRANSFER DATA PADA MODUL HARISMA ( HUMAN RESOURCE MANANGEMENT SYSTEM ) I Wayan Mukti Armana Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Udayana Email : mukti.armana@cs.unud.ac.id ABSTRAK Dewasa ini, pengunaan internet telah marasuk pada hampir semua aspek kehidupan baik social, ekonomi, pendidikan, hiburan, bahkan keagamaan. Seiring dengan semakin terhubungnya jaringan Internet di seluruh aspek kehidupan sangat membantu dalam memperoleh segala informasi yang di butuhkan. Untuk mempermudah kinerja dan optimasi dalam bekerja, semua administrasi dan pencataan mengunakan system komputerisasi. Salah satu system yang menggunakan hal tersebuat adalah (human resource management system). merupakan salah satu produk di PT. Dimata Sora Jayate yang berfungsi untuk memanajemen kepegawaian dan penggajian pegawai di sebuah instansi. Salah satu fitur yang tersedia di system adalah sudah terintegrasi dengan alat absensi dengan kartu barcode, finger print, dan lain sebagainya. Dalam system ini belum adanya integrasi dengan mengunakan jaringan internet yang mengakibatkan sulit untuk mengakses dari jarak jauh. Oleh sebab itu di butuhkan teknologi yang di sebut Web Service yang mengunakan Ip untuk akses dari sebuah system. Kata Kunci : web service, optimasi, terintegrasi ABSTRACT Today, the use of the internet has on almost all aspects of life in social, economic, educational, entertainment, and even religious. Along with the interlinked network of the Internet in all aspects of life are very helpful in obtaining all the information is needed. To facilitate the performance and optimization of the work, all administration and record keeping using the computerized system. One of the systems that use it tersebuat is (human resource management system). is one product in PT. Dimata Sora Jayate which serves for managing personnel and payroll employees in an agency. One of the features available in the system is already integrated with attendance device with barcode cards, finger print, and so forth. In this system, the lack of integration by using the internet which makes it difficult to access remotely. Therefore in need of technology called the Web Service that uses IP for access from a system. Keywords : web service, optimization, integrated 93

PENDAHULUAN Internet merupakan teknologi yang paling pesat perkembangannya. Dewasa ini, pengunaan internet telah marasuk pada hampir semua aspek kehidupan baik social, ekonomi, pendidikan, hiburan, bahkan keagamaan. Seiring dengan semakin terhubungnya jaringan Internet di seluruh aspek kehidupan sangat membantu dalam memperoleh segala informasi yang di butuhkan. Untuk mempermudah kinerja dan optimasi dalam bekerja, semua administrasi dan pencataan mengunakan system komputerisasi. Salah satu system yang menggunakan hal tersebuat adalah (human resource management system). merupakan salah satu produk di PT. Dimata Sora Jayate yang berfungsi untuk memanajemen kepegawaian dan penggajian pegawai di sebuah instansi. Salah satu fitur yang tersedia di system adalah sudah terintegrasi dengan alat absensi dengan kartu barcode, finger print, dan lain sebagainya. Dalam system ini belum adanya integrasi dengan mengunakan jaringan internet yang mengakibatkan sulit untuk mengakses dari jarak jauh. Oleh sebab itu di butuhkan teknologi yang di sebut Web Service yang mengunakan Ip untuk akses dari sebuah system. MATERI DAN METODE 2.1 Bahasa Pemrograman Java Bahasa pemrograman java dipilih karena java adalah sebuah bahasa pemrograman umum (general purpose programming language) berorientasi objek yang pertama kali diluncurkan pada tahun 1990-an oleh James Gosling dan Sun Microsistem (Irawan, 2007). Selain itu java merupakan bahasa pemrograman yang paling populer dan paling banyak digunakan saat ini dan merupakan development tools yang fleksibel dan powerfull (Cahyono, 2006). Java memiliki kemampuan dalam menciptakan aplikasi berbasis PC, web maupun berbasis handheld devices, serta kelebihan java yang mampu berjalan pada sistem operasi apapun. Untuk mengembangkan sebuah aplikasi berbasis java yang berjalan pada sebuah jaringan diperlukan Java Development Kit (JDK) dan web server. Pada pembuatan laporan system informasi ini menggunakan editor Netbeans IDE 6.8, jdk 1.6.0_18, dan Apache Tomcat sebagai web server. 2.2 MySQL Software yang dijalankan oleh PT. Dimata Sora Jayate sebagaian besar adalah software yang berjalan dalam sebuah jaringan. Oleh karena itu dalam pembuatan software harus menggunakan database yang mampu berjalan pada jaringan. Salah satunya adalah MySQL. My SQL adalah sebuah program basis data server yang mampu menerima dan mengirim datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (structured query language). MySQL dapat juga berperan sebagai client sehingga sering disebut database client/server, yang open source dengan kemampuan dapat berjalan baik di OS (operating system) manapun (Nugroho, 2005). 2.3 UML UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen- komponen yang diperlukan dalam sistem software. Notasi standar yang disediakan UML bisa digunakan sebagai 94

alat komunikasi bagi para pelaku dalam proses analisis yaitu, diagram use case, diagram sequence, dan diagram class. Dengan menggunakan UML dapat membuat model untuk semua jenis aplikasi piranti perangkat lunak, dimana aplikasi tersebut dapat berjalan pada piranti perangkat keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka UML cocok untuk penulisan piranti lunak dalam bahasa pemrograman yang berorientasi objek seperti java (Dharwiyanti, 2003). 2.4 Tomcat Jakarta Tomcat adalah web application server, yang mempunyai kemampuan sebagai Servlet container dan JSP container di mana bisa mendeploy Servlet dan JSP. Jakarta Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya adalah berupa browser. Untuk bisa menjalankan Jakarta Tomcat, dibutuhkan Java Development Kit (JDK). Dalam bekerja dengan Jakarta Tomcat, harus mempunyai sebuah directory yang dikenal sebagai TOMCAT_HOME. TOMCAT_HOME adalah directory di mana Jakarta Tomcat diinstall. Selanjutnya di bawah TOMCAT_HOME akan menemukan beberapa subdirectory, diantaranya bin/, conf/, logs/ dan webapp/. Di dalam subdirectory bin/ terdapat file-file executable terutama untuk menjalankan dan menghentikan Jakarta Tomcat. Di dalam subdirectory conf/ terdapat file-file untuk configuration. Di dalam subdirectory logs/ terdapat file-file log. Dan subdirectory webapp/ adalah di mana bisa meletakkan aplikasi Web yang bangun dengan Servlet dan JSP.Di bawah subdirectory webapp/ Anda bisa mengcreate subdirectory. Sub directory ini akan dijadikan sebagai Context oleh Jakarta Tomcat. 2.5 ODBC dan JDBC Open Database Connectivity(ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD). ODBC adalah bagian database Microsoft Windows Open Services Architecture (WOSA), sebuah interface yang memungkinkan aplikasi desktop berbasis Windows yang terhubung ke lingkungan komputasi tanpa harus menulis ulang aplikasi untuk setiap platform. Tujuan dari ODBC (Open Database Connectivity) adalah menyediakan perangkat lunak metode API standard untuk menggunakan Sistem Manajemen Database (DBMS). Para desainer ODBC bertujuan untuk membuatnya independent dari bahasa pemrograman, system database, dan sistem operasi. Pengembangan membutuhkan fitur atau jenis tidak dapat diakses dengan ODBC SQL dapat menggunakan API lainnya. Jika tidak bertujuan untuk platformkemerdekaan, pengembang dapat menggunakan API milik, apakah DBMSspesifik (seperti Transact-SQL) atau bahasa khusus (misalnya: JDBC untuk aplikasi Java). 95

2.6 Web service Gambar 1: ODBC Program Architecture Web Service adalah sekumpulan application logic beserta object-object dan method-method yang dimilikinya yang terletak di suatu server yang terhubung ke internet sehingga dapat diakses menggunakan protocol HTTP dan SOAP ( Simple Object Access Protocol ). Dalam penggunaannya, web service dapat digunakan dari hanya untuk memeriksa data user yang login ke sebuah web site ataupun untuk digunakan pada transaksi perbankan on-line yang rumit. Tujuan dari teknologi ini adalah untuk memudahkan beberapa aplikasi atau komponennya untuk saling berhubungan dengan aplikasi lain dalam sebuah organisasi maupun diluar organisasi menggunakan standar yang tidak terikat platform ( platform-neutral ) dan tidak terikat akan bahasa pemrograman yang digunakan ( language-neutral ). Human Resource merupakan salah satu departemen yang fungsinya cukup fital, segala hal yang berhubungan dengan data kepegawaian mulai dari lama bekerja, pendidikan, keluarga pegawai dan lain sebagainya. Salah satu fitur pada aplikasi adalah dapat menangani absensi kepegawaian (attendance). Aplikasi sudah terintegrasi dengan mesin absensi seperti fingerspot dan kartu barcoede. Salah satu fungsi dari aplikasi adalah untuk mengambil data absensi dari mesin ke database. Data tersebut akan diolah menjadi data daftar kehadiran yang berguna bagi pengggajian pegawai. Untuk penjelasan mengenai mekanisme yang terjadi akan diterangkan menggunakan diagram Flowchat, Use Case Diagram dan Activity Diagram. start Declarasi Class Mesin Absensi dan Database Memilih proses start atau stop Start Hal tersebut dapat terjadi karena penggunaan XML standar yang didukung oleh banyak perusahaan besar di dunia, yang digunakan untuk bertukar data. Selain daripada itu, penggunaan SOAP menjadikan method-method dari objectobject yang ada dalam sebuah web service dapat di akses dari aplikasi lain seperti halnya aplikasi tersebut mengakses method local. Stop Cek dan menghitung status database Absensi Status= 0" Proses Insert ke Database Update Database Status= 1" Absensi Tampilkan Database End PEMBAHASAN Gambar 2: Flowchat Transfer Data dengan Webservice. 3.1 Gambaran Umum merupakan sistem manajemen kepegawaian dan penggajian untuk perusahaan swasta, mulai dari hotel berbintang sampai pabrik. Sistem ini mengatur semua hal yang berhubungan dengan Human Resource (pegawai). 96

System Mesin Transaction Header «extends» Mengambil data dari Mesin Attendance Status of Service Manager for Machine is STOP. RUN Click this button to Run the Machine Service Manager. Star Stop «uses» ActionState3 «extends» Update data Mesin attendance field field field «extends» Actor1 Insert data ke hr_mechine_transaction Gambar 3 : Use Case Diagram Dari Mechine Transaction Client Web Service Database Mechine Attendance.mdb Internet Server Web Service Database Hr_machine_tr ansaktion Gambar 4 : Arsitecture Web Service 3.2 Rancangan Antarmuka Dari perancangan transfer data pada modul dapat diperoleh gambaran rancangan tampilan antarmuka seperti gambar 5. Pada bagian paling atas terdapat Header yang akan diberi menu dan logo. Pada bagian utama terdapat dua tombol (button) yaitu start dan stop. Start berfungsi untuk menjalankan proses insert ke database segaligus proses update status ke mesin absensi. Stop berfungsi untuk menghentikan proses transfer data. Gambar 5: Rancangan Antar muka 3.3 Uji Coba Sistem Uji coba program dilakukan untuk menguji apakah perintah atau input yang dimasukkan telah sesuai dengan yang diinginkan dan diproses dengan benar, selain itu output yang dihasilkan juga sesuai dengan hasil dari proses tersebut. Berikut tabel uji coba yang dilakukan. Tabel 1. Uji Coba No. Uji Coba Keteranga Hasil 1. Uji Start transfer data 2. Uji Posted data pegewai ke dari mesin absensi ke database n Hasil dari proses ini sitem dapat melakuka n transfer data. Jika proses Posted berhasil data akan masuk ke tabel Gambar 6. dan gambar 7 Gambar.8 Gambar 6: Tampilan Proses Transfer Data 97

Gambar 7: Tampilan Proses Transfer Data Kondisi Start KEPUSTAKAAN [ 1 ] Anggraini, Dwi. Open Database Connectivity (ODBC). Fakultas Ilmu Komputer Universitas Sriwijaya. 2009 [ 2 ] Cahyono, Setiyo. 2006. Panduan Praktis Pemrograman Database Menggunakan MySQL dan JAVA. Bandung : Penerbit Informatika. [ 3 ] Irawan. 2007. Java Untuk Orang Awam. Palembang : Maxikom. [ 4 ] Nugroho, Bunafit. 2005. Database Relasional dengan MySQL. Yogyakarta : Andi. [ 5 ] Sri Dharwiyanti, Romi Satria Wahono. 2003. Pengantar Unified Modeling Languages (UML) : www.ilmukomputer.com. Gambar 8: Tampilan Tabel data Absensi KESIMPULAN Transfer data adalah salah satu modul Harisama yang bertugas untuk mentransfer data dari mesin absensi ke database guna mempermudah dalam proses absensi. Dari hasil uji yang dilakukan pada modul transfer data menggunakan web service di peroleh hasil sesuai dengan yang diharapkan dalam perancangan. Data dari mesin absensi yang menggunakan database Access dapat di transfer ke database dengan format sql. SARAN Modul transfer data pada harisma masih banyak kekurangan dari design dan proses transfer yang masih menggunakan sendikit data. Dalam perkembangan database dibutuhkan analisis query yang lebih baik guna mempercepat transferdata serta ditambah fiture sorting agar lebih mudah dalam pencarian data. 98