PROSIDING
PERTEMUAN DAN PRESENTASI KARYA ILMIAH
BALI, 23 OKTOBER 2015
PENYUNTING AHLI
Dr. Ahmad Ashari.M.Kom
Dr. H. Agus Zainal Arifin, S.Kom.,M.Kom
Agus Muliantara, S.Kom., M.Kom.
PELAKSANA SEMINAR
PELINDUNG
Rektor Universitas Udayana, Bali
PENANGGUNG JAWAB
Dekan Fakultas MIPA Universitas Udayana
PANITIA
I Gusti Agung Gede Arya Kadyanan,S.Kom.,M.Kom.
I Dewa Made Bayu Atmaja Darmawan,S.Kom.,M.Cs.
I Wayan Supriana,S.Si.,M.Cs.
Ida Bagus Made Mahendra, S.Kom., M.Kom.
I Komang Ari Mogi, S.Kom, M.Kom.
I Made Widi Wirawan, S.Si., M.Cs.
I Putu Gede Hendra Suputra, S.Kom., M.Kom.
Ngurah Agus Sanjaya ER., S.Kom., M.Kom.
Agus Muliantara, S.Kom.,M.Kom.
I Made Widiartha,S.Si., M.Kom.
Made Agung Raharja, S.Si., M.Cs.
I Gusti Ngurah Anom Cahyadi Putra, S.T., M.Cs.
I Gede Santi Astawa, S.T., M.Cs.
Ida Bagus Gede Dwidasmara,S.Kom.,M.Cs.
Dra. Luh Gede Astuti, M.Kom.
KATA PENGANTAR
Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, atas terselesainya
penyusunan Proceeding SNATIA 2015 ini. Buku ini memuat naskah hasil penelitian dari
berbagai bidang kajian yang telah direview oleh pakar dibidangnya dan telah
dipresentasikan dalam acara Seminar SNATIA tahun 2015 pada tanggal 23 Oktober 2015
di Universitas Udayana kampus Bukit Jimbaran, Badung, Bali.
Meskipun kegiatan seminar dan pendokumentasian naskah dalam proceeding ini telah
dipersiapkan dengan baik, namun kami menyadari masih banyak kekurangannya. Untuk itu
panitia mohon maaf yang sebesar-besarnya, dan juga mengucapkan terimakasih atas
kepercayaan dan kerjasamanya dalam kegiatan ini. Kritik dan saran perbaikan sangat
diharapkan untuk penyempurnaan di masa mendatang, yang dapat dikirimkan melalui e-
mail snatia.unud@gmil.com.
Kepada semua pihak yang terlibat, baik langsung maupun tidak langsung dalam
penyelenggaraan seminar, dan penyusunan proceeding SNATIA 2015, panitia
mengucapkan terima kasih.
Kata Pengantar
Daftar Isi
Klasifikasi Penyakit Anak pada Proses Retrieve dalam Sistem Pakar Berbasis
Case Based Reasoning (CBR) dengan Metode Nearest Neighbour
Ni Wayan Ririn Puspita Dewi ............................................................................ 98
Pembuatan Aplikasi Baca dan Tulis Tag Rafid pada Sistem Operasi Android
Client - Server
Adnin Rais ......... ............................................................................................... 264
Sistem Pakar untuk Mendiagnosis Penyakit dengan Gejala Batuk pada Anak
Balita dengan Metode Dempster Shafer
Ida Bagus Wira Negara ....................................................................................... 676
Analisis & Desain Sistem E-Commerce (Studi Kasus : Toko Cuci Gudang
Mygarage)
Kharisma Sadewi Satria ...................................................................................... 768
ABSTRAK
System pengaturan schedule kerja adalah system absensi serta penjadwalan schedule shift kerja bagi
karyawan hotel. Tujuan diciptakan system ini untuk memudahkan para karyawan dalam melakukan absensi,
serta untuk meminimalisir kecurangan pada karyawan. System ini dibuat menggunakan DBMS MySQL dan
pemrograman Java NetBeans sebagai basisnya. System dibuat sedemikian rupa memenuhi kebutuhan dari
karyawan hotel. Cara kerja system cukup sederhana, karyawan datang kemudian menginputkan nama dan posisi
dimana dia bekerja. Otomatis system akan mencari dari inputan yang telah dimasukkan. Setelah itu system akan
dan akan meminta konfirmasi dari karyawan yang bersangkutan. Metode system menggunakan metode
algoritma Monroe. Dari lahirnya system ini maka akan menjadi pelopor system pengabsenan dan penjadwalan
otomatis.
ABSTRACT
Work schedule arrangements system is a system of attendance and scheduling of shift work schedule for
employees of the hotel. The purpose of this system was created to make it easier for employees to confirm their
attendance, as well as to minimize cheating on employees. This system is made using the DBMS MySQL and
NetBeans Java programming as a base. System is made in such a way to meet the needs of a hotel employee.
How it works is fairly simple system, employees come and then input the name and the position in which he
works. Automated system will search from the input that has been inserted. After that the system will say "You've
terabsensi". If no names are twins, the system displays all the names, and will request confirmation of the
employee concerned. System method using algorithms Monroe. From the inception of this system will be a
pioneer unscheduled system and automatic scheduling.
655
ISSN : 2302 450X
System yang dibuat menggunakan DBMS berbasis komputerisasi. DBMS membantu dalam
MySQL sebagai basisnya. System dibuat sedemikian pemeliharaan dan pengolahan kumpulan data
rupa memenuhi kebutuhan dari karyawan hotel. Cara dalam jumlah besar. Sehingga dengan
kerja system cukup sederhana, karyawan datang menggunakan DBMS tidak menimbulkan
kemudian menginputkan nama dan posisi dimana dia kekacauan dan dapat digunakan oleh pengguna
bekerja. Otomatis system akan mencari dari inputan sesuai dengan kebutuhan.
yang telah dimasukkan. Setelah itu system akan DBMS merupakan perantara bagi
pemakai dengan basis data. Untuk merinteraksi
kembar, maka system akan menampilkan semua dengan DBMS (basis data) menggunakan bahasa
nama dan akan meminta konfirmasi dari karyawan basis data yang telah ditentukan oleh perusahaan
yang bersangkutan. DBMS. Bahasa basis data biasanya terdiri atas
Tujuan diciptakan system ini untuk perintah-perintah yang di formulasikan sehingga
memudahkan para karyawan dalam melakukan perintah tersebut akan diproses oleh DBMS.
absensi, serta untuk meminimalisir kecurangan Perintah-perintah biasanya ditentukan oleh user.
karyawan dalam memanipulasi jam kerja mereka. Ada dua bahasa basis data, yaitu:
1. Data Definition Language (DDL)
2 MODEL, ANALISIS, DESAIN, DAN DDL digunakan untuk
IMPLEMENTASI menggambarkan desain basis data secara
keseluruhan. DDL digunakan untuk
Bab 2 menggambarkan tentang model, teori, membuat tabel baru, membuat indeks,
hipótesis, análisis, atau desain dan implementasi. ataupun mengubah tabel. Hasil kompilasi
Makalah harus ditulis dengan satu spasi dan tanpa DDL disimpan di kamus data.
spasi antar paragraf. 2. Data Manipulation Language (DML)
DML digunakan untuk melakukan
2.1 Landasan Teori menipulasi dan pengambilan data pada
suatu basis data seperti penambahan data
2.1.1. Teori Penjadwalan
Tayari and Smith (1997) baru ke dalam basis data, menghapus data
menjelaskan tentang definisi shift kerja dari suatu basis data dan pengubahan data
sebagai periode waktu 24 jam yang satu atau di suatu basis data.
kelompok orang dijadwalkan atau diatur untuk Dalam pembuatan DBMS diperlukan
bekerja di tempat kerja. Selanjutnya Oxord beberapa komponen fungsional penyusunnya
Advanced Dictionary (2005) sebagai berikut:
mendefinisikan shift kerja sebagai suatu 1. DML Precompiler: mengkonversi
periode waktu yang dikerjakan oleh sekompok pernyataan-pernyataan DML yang
pekerja yang mulai bekerja ketika kelompok dimasukkan di dalam program aplikasi ke
yang lain selesai. dalam pemanggilan prosedur normal di
Menurut Bhattacharya dan McGlothlin dalam bahasa induknya. Precompiler harus
(1996) definisi shift kerja yang mendasar berinteraksi dengan query processor untuk
adalah waktu dari sehari seorang pekerja harus membuat kode-kode yang diperlukan.
berada di tempat kerja. Dengan definisi ini, 2. Query Processor: mennerjemahkan
semua pekerja yang dijadwalkan berada di pernyataan-pernyataan bahasa query ke
tempat kerja secara teratur, termasuk dalam instruksi-instruksi low-level yang
pekerja siang hari adalah pekerja shift. Monk dimengerti oleh database manager.
dan Folkard dalam Silaban dalam Wijayanti 3. DDL Compiler: mengkonversi pernyataan
(2005) mengkategorikan 3 jenis system shift DDL ke dalam sekumpulan tabel yang
kerja, yaitu shift permanen, system rotasi cepat, mengandung metadata
dan system rotasi shift lambat. .
2.1.2. DBMS 4. Database Manager: menyediakan interface
Basis data merupakan kumpulan data antara data low-level yang disimpan di
yang saling berhubungan satu dengan yang dalam basis data dengan program-program
lainnya yang diaorganisasikan sesuai struktur aplikasi dan queries yang dikirimkan ke
tertentu dan disimpan dengan baik. Untuk system.
mendapatkan informasi yang berguna dari 2.1.3. MySQL
kumpulan data maka diperlukan suatu perangkat MySQL adalah sebuah perangkat lunak
lunak (software) untuk memanipulasi data system manajemen basis data SQL (database
sehingga mendapatkan informasi yang berguna. management system) atau DBMS yang
Database Management System (DBMS) multithread, multi-user, dengan sekitar 6 juta
merupakan software yang digunakan untuk instalasi di seluruh dunia. MySQL AB membuat
membangun sebuah sistem basis data yang MySQL tersedia sebagai perangkat lunak gratis
656
I Wayan Telaga Ekatresna, Perancangan System Pengaturan Schedule Kerja Karyawan Hotel
Menggunakan Metode Algoritma Monroe
657
ISSN : 2302 450X
658
I Wayan Telaga Ekatresna, Perancangan System Pengaturan Schedule Kerja Karyawan Hotel
Menggunakan Metode Algoritma Monroe
659
ISSN : 2302 450X
660
I Wayan Telaga Ekatresna, Perancangan System Pengaturan Schedule Kerja Karyawan Hotel
Menggunakan Metode Algoritma Monroe
661
ISSN : 2302 450X
5 KESIMPULAN
Berdasarkan hasil dari penelitian tersebut,
dapat disimpulkan bahwa system ini dapat mengatur
schedule kerja karyawan hotel secara otomatis. Cara
kerja dari system ini adalah karyawan datang lalu
menginputkan nama pada system, setelah itu system
akan melakukan pengabsenan otomatis di dalam
database system. Selain melakukan pengabsenan dan
penjadwalan schedule, user juga bisa melihat daftar
schedule pada jangka waktu tertentu dengan cara
memilih atau mengklik menu daftar schedule. System
ini menggunakan MySQL sebagai database utama
dari system.
System ini diimplementasikan pada sebuah
PC/Laptop, dimana PC/Laptop tersebut berperan
sebagai alat penginputan data user sekaligus sebagai
server database dari system. System ini
menggunakan metode algoritma Monroe. Skenario
uji coba pada system yang pertama adalah tahap
perencanaan, tahap perancangan, tahap pembuatan,
tahap pengoperasian, tahap uji coba, kemudian yang
terakhir tahap pengimplementasian system. Tujuan
dibuatnya system ini adalah untuk memudahkan para
karyawan dalam melakukan pengabsenan maupun
penjadwalan shift kerja mereka.
6 DAFTAR PUSTAKA
662