sistem penjadwalan shift jaga di pt. air mancur berbasis
Post on 21-Nov-2021
2 Views
Preview:
TRANSCRIPT
Emitor: Jurnal Teknik Elektro Vol.19 No. 01 Maret 2019 ISSN 2541-4518
16
Sistem Penjadwalan Shift Jaga di PT. Air MancurBerbasis Web dan SMS Gateway
Anisah Tri Setyowinarti, Yogiek Indra KurniawanProgram Studi Informatika
Universitas Muhammadiyah Surakarta (UMS)Surakarta, Indonesia
at.setyowina@gmail.com, yogiek@ums.ac.id
PT. Air Mancur khususnya bagian pengelolaan penjadwalankaryawan satuan keamanan (security) masih menggunakan sistemlama seperti mengkoordinasi satu persatu kepada setiap karyawan.Sistem lama tersebut dinilai tidak optimal dan tidak efisien. Makadari itu dibuatlah sebuah sistem penjadwalan shift jaga berbasisweb dan sms gateway. Tujuan pembuatan sistem penjadwalan iniuntuk memudahkan kepala keamanan dalam mengelolapenjadwalan shift jaga di PT. Air Mancur. Sistem penjadwalanshift jaga berbasis web menggunakan metode waterfall, bahasapemrograman yang digunakan PHP dan tampilan webmenggunakan bootstrap, pengelolaan database menggunakanMySQL, sedangkan sms gateway menggunakan Gammu.Pengumpulan data menggunakan teknik observasi, kuesioner danwawancara. Penelitian ini menghasilkan sebuah aplikasi sistempenjadwalan shift jaga berbasis web dan sms gateway. Sistem initerdapat beberapa menu diantaranya data pegawai, data log jadwaldan sms gateway. Fitur dalam sistem ini telah valid berdasarkanpengujian blackbox. Hasil pengujian kuesioner 89% respondenmengatakan bahwa sistem penjadwalan shift jaga berbasis web dansms gateway ini mudah digunakan dan sangat membantu dalampenjadwalan shift jaga di PT. Air Mancur.
Kata Kunci: Sistem Informasi, Sistem Penjadwalan, SMSGateway, Web
I. PENDAHULUAN
Kemajuan teknologi saat ini sangat pesat. Hal inimemudahkan kita mengakses segala informasi, tidakterkecuali dalam penjadwalan shift jaga dalam sebuahperusahaan berbasis website dan Sms Gateway. Sistempenjadwalan adalah kumpulan mekanisme proses yangberjalan sesuai urutan dalam sistem komputer. Sms gatewayadalah sistem penghubung antara komputer dengan clientmelalui sms. Gammu adalah sebuah aplikasi yang digunakanuntuk mengkomunikasikan database sms gateway dengan smsdevice. PT. Air Mancur adalah sebuah perusahaan yangbergerak dalam bidang meracik obat-obatan tradisional. PT.Air Mancur memiliki 17 karyawan Satuan Keamanan (security)yang terbagi menjadi 3 shift jam kerja yaitu shift pagi mulaidari jam 06.00 pagi sampai 14.00 siang, shift siang mulai darijam 14.00 siang sampai 22.00 malam, dan shift malam mulaidari jam 22.00 malam sampai jam 06.00 pagi.
Permasalahan yang muncul adalah sistem penjadwalan shiftjaga di PT. Air Mancur masih menggunakan sistem lamaseperti mengkoordinasi satu per satu kepada setiap karyawan.Sistem lama tersebut dirasa kurang optimal karena KepalaSatuan Pengamanan harus koordinasi pada setiap karyawannya.PT tersebut memiliki 16 karyawan laki-laki dan 1 karyawanperempuan divisi Keamanan, Sering kali Kepala SatuanPengamanan kesulitan dalam mengatur penjadwalan untuk itudibuatlah sistem penjadwalan shift jaga berbasis website danSMS Gateway, dengan berbasis website memudahkan KepalaSatuan Keamanan dalam mengatur penjadwalan setiapkaryawan dan karyawan dapat mengetahui jadwal yang sudahdiatur Kepala Satuan Keamanan. Fasilitas SMS Gatewaytersebut karyawan mendapat pemberitahuan melalui sms untukmengingatkan jadwal shift jaga.
Permasalahan yang timbul dalam jurnal (budi setyawan dkk,2013) adalah informasi tidak sampai ke semua siswa danapabila ada pengumuman siswa harus ke kampus untuk melihatpengumuman dipapan pengumuman. Untuk itu dibuatlahlayanan sistem informasi berbasis SMS Gateway. Denganadanya layanan sistem informasi berbasis SMS Gatewaytersebut dapat memudahkan siswa dalam mengetahui informasiseputar perkuliahan lebih efektif dan efisien. [1]
Jurnal Supriyono dkk (2016) menjelaskan bahwa SMPMuhammadiyah 1 Kartosuro masih belum memiliki sistemkomputerisasi yang mendukung dalam mengelola kehadiransiswa. Banyak siswa yang masuk tanpa keterangan dan tidakadanya tindak lanjut. Orang tua pun tidak dapat mengetahuikehadiran anak-anaknya. Oleh karena itu dibuatlah sistemkomputerisasi untuk mengelola kehadiran siswa berbasis SMSGateway karena sangat mudah digunakan dan biaya sangatmurah. [2]
Aswiya dan waryanto (2017) permasalahan dalamskripsinya menjelaskan bahwa tidak efisiennya pendataanjadwal yang masih menggunakan sistem lama, dan seringmengganti jadwal berdampak jadwal yang tepat menjadi sulitterbaca sehingga sulit dalam pengecekan gaji. Maka dari itumuncul ide penulis untuk membuat sistem informasi berbasiswebsite untuk memudahkan admin mendapatkan informasi
Anisah Tri Setyowinarti, Yogiek Indra Kurniawan, Sistem Penjadwalan Shift Jaga di PT. Air Mancur Berbasis Web dan SMSGateway
17
yang efisien. Sistem ini difasilitasi dengan SMS Gateway. SMSGateway dibuat untuk melihat dan mengganti jadwal, sehinggaadmin dapat melihat dan mengganti jadwal tanpa mengakseswebsite secara langsung. [3]
Skripsi dari Muchtar (2015) memiliki kendala personel,pengumuman, kurang komunikasi, pembentukan jadwal, dll.Dengan adanya permasalahan tersebut, maka dibuatlah sisteminformasi untuk membantu warga mengetahui informasi yangterbaru melalui via SMS, membantu dalam mengatur jadwalrapat, jadwal ronda dan melakukan komputasi denda. [4]
Yogiek Indra Kurniawan (2018) telah menerapkan mediapromosi sekolah di SMA Negeri Kerjo berbasis website untukmenyelesaikan permasalahan sebelumnya. Dengan adanyawebsite yang telah dibuat maka semua kalangan dapatmengetahui informasi berkaitan dengan SMA Negeri Kerjomelalui website tersebut menjadi lebih efektif. [5]
Sebagian besar penduduk Indonesia memiliki teleponseluler untuk berkomunikasi satu sama lain, untuk itu dibuatlahaplikasi sistem penjadwalan berbasis webiste dan SMSGateway. Adanya aplikasi sistem penjadwalan shift jagaberbasis website kepala satuan pengamanan dapat mengaturpenjadwalan di setiap bulannya dengan mudah dan SMSGateway untuk memberi informasi jadwal setiap karyawandengan format yang telah ditentukan. Dengan ini dapatmemudahkan Kepala Satuan Keamanan dalam mengaturpenjadwalan shift jaga pada PT Air Mancur.
II. DASAR TEORI DAN TINJAUAN PUSTAKASistem penjadwalan adalah kumpulan mekanisme proses
yang berjalan sesuai urutan dalam sistem komputer. [6]
Sms gateway adalah sistem penghubung antara komputerdengan client melalui sms. Gammu adalah sebuah aplikasiyang digunakan untuk mengkomunikasikan database smsgateway dengan sms device. [7]
III. METODEPenelitian ini menggunakan Metode Waterfall, yang
merupakan suatu metode dalam pengembangan perangkatlunak atau sering disebut dengan classic life cycle (Pressman,2010). [8] Metode Waterfall disajikan pada Gambar 1.
Gambar 1. Metode Waterfall Pembuatan Sistem2.1 Analisis KebutuhanTahap awal ini merupakan analisis terhadap kebutuhan
sistem dimana mencari informasi dari user untuk membuatsistem yang di inginkan oleh user. Tahap ini penulismenggunakan metode wawancara ke PT. Air Mancur.
2.2 Perancangan SistemTahap kedua adalah perancangan sistem, dimana proses
perancangan sistem ini terdiri dari use case diagram, activitydiagram, tabel relasi.
2.2.1 Use Case DiagramUse case adalah sebuah interaksi sederhana yang
menjelaskan tentang identifikasi siapa saja yang dapatmenggunakan fungsi dalam sistem tersebut dan urutan yangdilakukan oleh sistem tersebut. Use case tersebut hanyamemiliki satu aktor yaitu admin.
Admin, memiliki hak penuh yaitu dapat melakukan login,manage data master, manage data jadwal, akses SMS Gateway,logout. Use case diagram ditunjukkan pada Gambar 2.
Gambar 2. Use Case Diagram
2.2.2 Activity DiagramActivity diagram adalah sebuah diagram aktivitas dimana
dalam diagram tersebut menjelaskan alur kerja antara admin,sistem, dan SMS Gateway. Activity diagram ditunjukkan padaGambar 3.
Emitor: Jurnal Teknik Elektro Vol.19 No. 01 Maret 2019 ISSN 2541-4518
18
Gambar 3. Activity DiagramLangkah awal Admin diharuskan login, setelah login
admin dapat memanage data karyawan, sistem menampilkandata karyawan, lalu admin dapat memanage data jadwal,sistem menampilkan data karyawan, selanjutnya admin dapatmemanage sms gateway, pada activity sms gateway dapatmenerima dan mengirim sms, setelah itu admin dapat logoutdari sistem.
2.2.3 Tabel Relasi
Terdapat banyak tabel relasi dalam sebuah database yangbernama sistem penjadwalan diantaranya tabel pegawai, logjadwal pegawai, jadwal dan sistem. Serta tabel Gammu berisiinbox, outbox, sentitems, pbk, pbk_group, outboxmultipart,phones serta daemons untuk pengolahan sms gateway. Tabelrelasi ditunjukkan pada Gambar 4.
Gambar 4. Tabel Relasi
2.3 Pengkodean (Coding)Bahasa pemrograman adalah bahasa disusun sesuai input
dan output yang diinginkan dan bahasa dapat dikenali ataudimengerti oleh komputer. Coding menggunakan PHP(hypertext preprocessor) sebagai bahasa pemrogramannya,bootstrap sebagai templatenya, MySQL untuk databasenya danSMS Gateway menggunakan gammu. Setelah itu masuk kefase pengujian sistem.
2.4 Pengujian SistemSistem diuji dengan dua tahap yaitu tahap pengujian sistem
dengan blackbox dan tahap kedua dengan kuesioner. Tahapkuesioner dibagikan kepada 17 pegawai di PT. Air Mancuryang terdiri dari 1 Kepala Keamanan dan 16 pegawai serta 23responden dipilih secara random. Total keseluruhan ada 40kuesioner.
IV. HASIL DAN PEMBAHASAN
Penelitian ini menghasilkan sistem penjadwalan yang berbasiswebsite dan sms gateway. Bahasa pemrograman yangdigunakan PHP, database menggunakan MySQL, Bootstrapsebagai user interface dan menggunakan GAMMU untukmangelola sms gateway.
Halaman beranda admin berisi jumlah pegawai apabiladiview details menampilkan keseluruhan data pegawai, QuickSMS menampilkan form untuk mengirim sms, Contact Usmenampilkan data contact pabrik dan kantor pusat danCompany Profile menampilkan profil perusahaan. Halamanberanda admin ditunjukkan pada Gambar 5.
Gambar 5. Beranda Admin
Halaman Log Jadwal Pegawai menampilkan form shiftberdasarkan bulan dan tahun yang dipilih. Ditunjukkan padaGambar 6.
Anisah Tri Setyowinarti, Yogiek Indra Kurniawan, Sistem Penjadwalan Shift Jaga di PT. Air Mancur Berbasis Web dan SMSGateway
19
Gambar 6. Halaman Log Jadwal Pegawai
Halaman data pegawai menampilkan form untuk melihatpegawai yang ditunjukkan pada Gambar 7.
Gambar 7. Halaman Data Pegawai
Apabila pegawai mengirimkan pesan untuk mengingatkanjadwal sesuai dengan format sms seperti berikutJadwal#id_pegawai#tanggal kemudian dikirim ke nomor server,misal Jadwal#36254#2018-01-01 maka tampilan smspengingat jadwal beserta jawabannya ditunjukkan padaGambar 8.
Gambar 8. Tampilan SMS Auto Reply
Pada tahapan pengujian sistem dilakukan 2 tahap yaitupertama tahap pengujian black box dan tahap kedua yaitukuesioner. Pengujian black box dilakukan langsung pada sistemuntuk mengetahui sistem penjadwalan tersebut berjalan denganlancar atau tidak. Tahap kuesioner meminta kepada calonpemakai sistem ini dan mengisi kuesioner yang telah disiapkan.Pengujian black box ditunjukkan pada Tabel 1.
Tabel 1. Pengujian Black BoxModule/Fitur Test Case Hasil yang
DiharapkanHasil
Login User danPasswordBenar
User dapatmasuk kemenu beranda
Valid
User danPasswordSalah
User tidakdapat masukke menuberanda
Valid
PengolahanData MasterPegawai
TombolTambahPegawai
Menampilkanhalaman formtambahpegawai
Valid
Klik IconEditPegawai
Menampilkanhalaman formuntuk ubahdata pegawai
Valid
Klik IconHapusPegawai
Menampilkanform untukhapus datapegawai danmuncul popuppersetujuanhapuspegawai
Valid
PengolahanData JadwalLog JadwalPegawai
TombolPilih Bulandan Tahun
Menampilkanhalaman pilihbulan dantahun yangsesuai dipilih
Valid
TombolBuat Jadwal
Menampilkanform untukmengeneratejadwal ataumembuatjadwal
Valid
TombolTampilTabel
Menampilkanform jadwaldalam versitabel
Valid
Pengolahandata jadwalpengaturanshift
Klik iconedit
Menampilkanform editpengaturanshift
Valid
Emitor: Jurnal Teknik Elektro Vol.19 No. 01 Maret 2019 ISSN 2541-4518
20
Klik icondelete
Menampilkanpop up hapusdata
Valid
Module/Fitur Test Case Hasil yangDiharapkan
Hasil
Pengolahandata jadwalpengaturanjadwal
Klik tomboltambahsistem
Menampilkanform tambahsistem
Valid
Klik iconedit
Menampilkanform editpengaturanjadwal
Valid
Klik icondelete
Menampilkanpop up hapusdata
Valid
PengolahanData JadwalAuto reply
Klikcawang
Menjalankanmesin autoreply
Valid
PengolahanSMS GatewaySend SMS
Klik dropdown notelepon
Menampilkandaftar kontakpegawai yangterdaftar
Valid
Klik isipesan
Menampilkanform untukmengisipesan
Valid
Kliktombolkirim pesan
Untukmengirimpesan yangtelah diisi
Valid
PengolahanSMS GatewayInbox
Klik icondelete
Untukmenghapuspesan
Valid
PengolahanSMS GatewayOutbox
Menampilkan pesanyang tidakterkirim
Menampilkanpesan yangtidak terkirimpada outbox
Valid
PengolahanSMS GatewaySend Item
Klik icondelete
Untukmenghapuspesanterkirim
Valid
Logout KlikTombolLogout
Munculnotifikasilogout
Valid
Dari Tabel 1. Pengujian black box menunjukkan bahwasistem berjalan dengan baik dan tidak ada kesalahan dalamsistem penjadwalan shift jaga di PT. Air Mancur.
Pengujian kuesioner dibagikan kepada 1 kepala keamanan,16 karyawan keamanan, dan 23 responden dipilih secararandom dengan total sebanyak 40 responden. Pengujiankuesioner ini menggunakan perhitungan dengan rumuspersamaan 1 sebagai berikut:
Persentase = …………….. (1)
Untuk menghitung nilai Smax yaitu dengan rumuspersamaan 2.
Smax = Ʃ Responden x 5 …………………..(2)Keterangan: 5 didapat dari nilai SS.
Jadi untuk nilai Smax dalam kuesioner ini yaitu 40 x 5 =200.
Tabel 2. Hasil Kuesioner Pengujian Sistem Shift JagaNo Kode Jumlah Jawaban Total
SkorPersentaseSS
(5)S(4)
N(3)
TS(2)
STS(1)
1. P1 17 16 7 0 0 170 85%2. P2 24 12 4 0 0 180 90%3. P3 11 27 2 0 0 169 84,5%4. P4 28 9 3 0 0 185 92,5%5. P5 28 10 2 0 0 186 93%Rata-rata Persentase 89%
Gambar 9. Grafik kuesioner Pengujian Sistem Penjadwalan.
Keterangan:P1: Tampilan login dan sistem menarik.P2: Sistem penjadwalan mudah digunakan dan bekerja sesuaikebutuhan.P3: SMS Gateway memudahkan untuk melihat jadwal shiftjaga.P4: Format sms mudah digunakan.P5: Output yang dihasilkan sesuai yang diharapkan.
Pengujian black box menunjukkan bahwa sistem berjalandengan baik dan tidak ada kesalahan dalam sistem penjadwalanshift jaga. Pengujian kuesioner didapatkan hasil sebesar 89%dari 40 responden yang menunjukkan bahwa sistem
Anisah Tri Setyowinarti, Yogiek Indra Kurniawan, Sistem Penjadwalan Shift Jaga di PT. Air Mancur Berbasis Web dan SMSGateway
21
penjadwalan mudah digunakan dan memudahkan pengelolaanpenjadwalan shift jaga di PT. Air Mancur oleh kepalakeamanan (security).
V. PENUTUPPenelitian ini menghasilkan sistem penjadwalan shift jaga
berbasis web dan sms gateway dapat membantu kepalakeamanan dalam mengelola penjadwalan shift jaga di PT. AirMancur. Dari sistem tersebut terdapat menu beranda yangmenampilkan fitur lihat pegawai, quick sms, contact us,company profile, dan format sms pengingat jadwal. Menupegawai menampilkan data pegawai. Menu jadwalmenampilkan log jadwal pegawai, pengaturan shift dan autoreply machine. Menu sms gateway menampilkan send sms,inbox, outbox dan send items. Pengujian black boxmenunjukkan sistem berjalan dengan baik dan tidak adakesalahan dalam sistem. Pengujian kuesioner menghasilkanpersentase 85% dari P1, 90% dari P2, 84.5% dari P3, 92.5%dari P4 dan 93% dari P5 dengan total rata-rata persentasesebesar 89%. Saran untuk penelitian yang sudah dilakukansebaiknya menambahkan format pergantian shift pada smsgateway, menambahkan fitur form printout tabel penjadwalanshift dan fitur-fitur lainnya sesuai dengan kebutuhan.
DAFTAR PUSTAKA
[1] Setyawan, B. (2016). Strategy Development Policy Course InformationFor Submission Of Application Based Sms Gateway To High SchoolTeacher Training And Education (STKIP PGRI Pacitan). PublikasiInternasional, 1(1).
[2] Supriyono, H., Saputro, N. A., & Pradessya, R. A. (2016). RancangBangun Sistem Informasi Manajemen Presensi Berbasis SMS Gateway(Studi Kasus: SMP Muhammadiyah 1 Kartasura).
[3] Aswiya, T. A., & Waryanto, N. H. (2017). SISTEM INFORMASIOPERATOR LAYANAN INTERNET MAHASISWA UNYBERBASIS WEBSITE DILENGKAPI DENGAN SMS GATEWAY.Jurnal Matematika-S1, 6(1), 24-33.
[4] Muchtar, A. F. (2015). Aplikasi Sistem Informasi Perkumpulan KepalaKeluarga Berbasis SMS Gateway (Studi Kasus: Wilayah RW-IVKelurahan Kratonan) (Doctoral dissertation, UniversitasMuhammadiyah Surakarta).
[5] Kurniawan, Y. I. (2018). PEMBANGUNAN WEBSITE INFORMASISEKOLAH DI SMA NEGERI KERJO, KARANGANYAR. J-ABDIPAMAS (Jurnal Pengabdian Kepada Masyarakat), 2(1), 116-129.
[6] Zuhaeri, Andi, 2018, Penjadwalan Proses Sistem Operasi Komputer,[pdf],(http://www.academia.edu/8785380/Penjadwalan_Proses_Sistem_Operasi_Komputer.pdf, diakses tanggal 01 oktober 2018).
[7] Alhifi dan hindarto, (2018), Jurnal Aplikasi Pemesanan ProdukBerbasis SMS Gateway di PT Sinar Sosro, [pdf],(http://www.academia.edu/15289717/Jurnal_Aplikasi_Pemesanan_Produk_Berbasis_SMS_Gateway_di_PT_Sinar_Sosro.pdf , diakses tanggal01 oktober 2018).
[8] Pressman RS. (2010). Software Engineering: A Practitioner’s Approach,7th ed.Mc Graw Hill.
top related