Josua Bili Andrean
Josua Bili Andrean
Josua Bili Andrean
SKRIPSI
TEKNIK INDUSTRI
UNIVERSITAS BRAWIJAYA
FAKULTAS TEKNIK
MALANG
2018
KATA PENGANTAR
Puji syukur atas berkat, kasih dan penyertaan Tuhan Yesus Kristus, sehingga penulis
dapat menyelesaikan skripsi dengan judul “Pembuatan Aplikasi Evaluasi Postur Kerja
RULA-REBA Dengan Metode Waterfall Berbasis Android”. Skripsi ini disusun sebagai
salah satu persayaratan untuk menyelesaikan studi dan memperoleh gelar sarjana Strata Satu
(S-1) di Jurusan Teknik Industri Fakultas Teknik Universitas Brawijaya.
Dalam penyusunan skripsi ini dirasakan terdapat beberapa hambatan yang dialami.
Namun, dengan adanya bimbingan dan dukungan dari berbagai pihak hambatan-hambatan
tersebut dapat teratasi. Oleh karena itu, pada kesempatan kali ini penulis ingin
menyampaikan terima kasih kepada:
1. Tuhan Yesus Kristus atas berkat kasih keselamatan dan kehidupan selama ini.
2. Keluarga penulis, Bapak Sukardji, Ibu Sukeni, Mbak Nita dan Mas Yohan atas segala
motivasi, semangat, do’a, dan dukungan baik dalam moriil maupun materiil hingga
akhirnya penulis mampu menyelesaikan skripsi ini.
3. Bapak Oyong Novareza, ST., MT., Ph.D., selaku Ketua Jurusan Teknik Industri
Fakultas Teknik Universitas Brawijaya atas bimbingan yang telah diberikan.
4. Bapak Sugiono, ST., MT., Ph.D., selaku Dosen Pembimbing dan Kepala Laboratorium
Perancangan Kerja dan Ergonomi beserta Ibu Wiwit Sugiono selaku Bunda kami, yang
dengan sabar membimbing penulis dan memberikan masukan serta dukungan selama
proses penyelesaian skripsi hingga selesai dan terima kasih telah menjadi orang tua
penulis selama berada di Malang.
5. Bapak Radit Ardianwiliandri, ST., MMT, selaku Dosen Pembimbing Akademik selama
masa perkuliahan penulis, selalu memberikan motivasi dan bimbingan baik kegiatan
akademik maupun non akademik.
6. Bapak/Ibu Dosen dan staff kepegawaian Jurusan Teknik Industri Fakultas Teknik
Universitas Brawijaya atas ilmu dan bimbingan yang telah diberikan kepada penulis.
7. Teman-teman yang telah ikut membantu memberikan saran dalam pengerjaan aplikasi,
Qidonk, Ical, Eko, Yudan, Icang, Ergorangers 14.
8. Keluarga Ergorangers 2014 tercinta, Siti Nur Cahyanti, Faizal Sandra Samjaya, Wahyu
Ilman, Prita Aulia, Amelia Rena Fatmasari, Cindy Megarani Naibaho, dan Bagus Dwi
Hidayanto. Terima kasih untuk canda tawa, air mata, rasa nyaman, kenangan-kenangan,
pengalaman dan pembelajaran yang sangat berharga selama bekerja sama di LPK&E.
i
9. Sahabat Bads Skuad, Yonas, Huda, Om Reza, Cmith, Yannti, Eko, Yudan, Puguh, Rilo,
Daus, Nepan daan Rina Shungkar atas motivasi, canda tawa dan keringat selama ini.
10. Bapak-Ibu Kost atas ijin dan dukungan kepada penulis, sehingga dapat mengerjakan
skripsi berisik sampai malam.
11. Sahabat Alumni Domo Pare, Visco, Ganang, Putra, Bagus, Pikek, Robbi, Hamim,
Elfrida, Mirna, Amalia, Mardi, Nayang atas motivasi, dukungan dan canda tawa selama
ini.
12. Sahabat Aneka Jajanan Rumah, Elfrida, Yanti, Thesa, Rina, Wiwik atas motivasi serta
canda tawa selama ini.
13. Teman-teman Teknik Industri 2014 semua, semangat berjuang dan semoga sukses
untuk seluruh prosesnya.
Penulis menyadari bahwa skripsi ini masih jauh dari kata sempurna, oleh karena itu
saran dan kritik sangat diperlukan untuk kebaikan di masa depan. Semoga skripsi dan
aplikasi hasil rancangan ini, dapat bermanfaat bagi semua pihak yang membaca dan
menggunakan.
Penulis
ii
DAFTAR ISI
Halaman
iii
2.5.4.1 Pengujian Blackbox .......................................................................24
2.5.4.2 Pengujian Kinerja Aplikasi ............................................................25
2.5.5 Pemeliharan (Maintenance) ......................................................................26
2.6 Unified Modeling Language (UML)...................................................................26
2.6.1 Use Case Diagram ....................................................................................26
2.6.2 Activity Diagram.......................................................................................27
2.7 Sistem Operasi Android .....................................................................................27
2.8 SQlite ................................................................................................................28
BAB III METODE PENELITIAN................................................................................29
3.1 Kerangka Pikir ...................................................................................................29
3.2 Jenis Penelitian ..................................................................................................29
3.3 Tempat dan Waktu Penelitian ............................................................................30
3.4 Sumber Data ......................................................................................................30
3.5 Metode Pengumpulan Data ................................................................................30
3.6 Pengambilan Data ..............................................................................................31
3.7 Langkah Penelitian ............................................................................................31
BAB IV HASIL DAN PEMBAHASAN ........................................................................37
4.1 Gambaran Umum Sistem Evaluasi Postur Kerja Saat Ini ....................................37
4.2 Analisis Sistem ..................................................................................................41
4.2.1 System Requirement Checklist (SRC) ........................................................41
4.2.2 Kebutuhan Fungsional ..............................................................................43
4.2.3 Kebutuhan Non Fungsional .......................................................................43
4.3 Perancangan (Desain) Apikasi ...........................................................................44
4.3.1 Pemodelan Aplikasi ..................................................................................44
4.3.1.1 Use Case Diagram ........................................................................44
4.3.1.2 Activity Diagram ...........................................................................48
4.3.2 Perancangan Antarmuka ...........................................................................51
4.3.3 Perancangan Level Komponen ..................................................................55
4.3.3.1 Flowchart ......................................................................................55
4.3.3.2 Algoritma ......................................................................................56
4.3.3.3 Pseudocode ...................................................................................58
4.4 Pemrograman (Coding) ......................................................................................60
4.5 Pengujian Aplikasi .............................................................................................61
4.5.1 Pengujian Fungsi Aplikasi ........................................................................61
iv
4.5.2 Pengujian Akurasi Aplikasi ...................................................................... 67
4.5.3 Pengujian Kinerja Aplikasi ....................................................................... 69
4.6 Analisis Hasil .................................................................................................... 72
BAB V PENUTUP......................................................................................................... 79
5.1 Kesimpulan ....................................................................................................... 79
5.2 Saran ................................................................................................................. 80
DAFTAR PUSTAKA .................................................................................................... 83
LAMPIRAN .................................................................................................................. 87
v
Halaman ini sengaja dikosongkan
vi
DAFTAR TABEL
vii
Halaman ini sengaja dikosongkan
viii
DAFTAR GAMBAR
No Judul Halaman
Gambar 2.1 Bagan metode penilaian postur kerja ........................................................ 11
Gambar 2.2 Penilaian bagian A metode RULA ........................................................... 14
Gambar 2.3 Penilaian bagian B metode RULA ............................................................ 15
Gambar 2.4 Penilaian bagian A metode REBA............................................................ 17
Gambar 2.5 Penilaian bagian B metode REBA ............................................................ 19
Gambar 2.6 Tahapan model Waterfall ......................................................................... 21
Gambar 2.7 PIECES framework .................................................................................. 22
Gambar 2.8 Contoh use case diagram ......................................................................... 27
Gambar 2.9 Contoh activity diagram ........................................................................... 27
Gambar 3.1 Kerangka pikir penelitian ......................................................................... 29
Gambar 3.2 Diagram alir penelitian ............................................................................. 32
Gambar 4.1 Prosedur evaluasi postur kerja RULA-REBA manual (worksheet)............ 38
Gambar 4.2 Prosedur evaluasi postur kerja RULA-REBA di perangkat komputer ....... 39
Gambar 4.3 Prosedur evaluasi postur kerja RULA-REBA di perangkat smartphone .... 40
Gambar 4.4 Use case diagram rancangan aplikasi ....................................................... 45
Gambar 4.5 Activity diagram pemilihan metode .......................................................... 49
Gambar 4.6 Activity diagram pengambilan data postur kerja ....................................... 50
Gambar 4.7 Activity diagram evaluasi postur kerja dengan metode RULA-REBA....... 51
Gambar 4.8 Diagram rancangan halaman aplikasi keseluruhan .................................... 52
Gambar 4.9 Rancangan fragmen home (kiri), guide (tengah), about (kanan) aplikasi ... 52
Gambar 4.10 Rancangan halaman methode selection aplikasi ........................................ 53
Gambar 4.11 Rancangan halaman input data aplikasi dari kamera (tengah) dan galeri (kanan)
....................................................................................................................................... 53
Gambar 4.12 Rancangan halaman angle measurement data aplikasi .............................. 54
Gambar 4.13 Rancangan halaman additional adjusment data aplikasi ........................... 54
Gambar 4.14 Rancangan halaman result data aplikasi ................................................... 55
Gambar 4.15 Gambar postur kerja tampak samping (kiri), depan (tengah), atas (kanan) . 56
Gambar 4.16 Halaman home aplikasi ............................................................................. 74
Gambar 4.17 Halaman guide aplikasi ............................................................................. 75
Gambar 4.18 Halaman about aplikasi ............................................................................. 75
Gambar 4.19 Halaman methode selection aplikasi .......................................................... 76
ix
Gambar 4.20 Halaman input data aplikasi ......................................................................76
Gambar 4.21 Halaman angle measurement aplikasi ........................................................77
Gambar 4.22 Halaman additional adjusment aplikasi .....................................................78
Gambar 4.23 Halaman result aplikasi .............................................................................78
x
DAFTAR LAMPIRAN
No Judul Halaman
Lampiran 1 Diagram Alir Rancangan Aplikasi ............................................................. 87
Lampiran 2 Pemrograman Input Data dari Kamera ...................................................... 88
Lampiran 3 Pemrograman Select Data dari Galeri ........................................................ 89
Lampiran 4 Pemrograman Pembuatan Garis ................................................................. 90
Lampiran 5 Pemrograman Perhitungan Sudut ............................................................... 92
Lampiran 6 Pemrograman Radio Button ....................................................................... 94
Lampiran 7 Pemrograman Checklist ............................................................................. 95
xi
Halaman ini sengaja dikosongkan
xii
RINGKASAN
Josua Bili Andrean, Jurusan Teknik Industri, Fakultas Teknik, Universitas Brawijaya, Juni
2018, Pembuatan Aplikasi RULA-REBA untuk Evaluasi Postur Kerja dengan Metode
Waterfall Berbasis Android, Dosen Pembimbing: Sugiono.
Musculoskeletal Disorder (MSDs) merupakan salah satu keluhan pekerja pada sistem
gerak tubuh (otot, tulang, sendi, syaraf). MSDS sering dialami oleh pekerja manufaktur atau
jasa akibat posisi kerja yang salah. Rapid Upper Limb Assessment (RULA) dan Rapid Entire
Body Assessment (REBA) dikembangkan sebagai metode identifikasi postur kerja dengan
pendekatan ergonomi, untuk mengurangi risiko terjadinya keluhan MSDs.
Dalam sistem evaluasi postur kerja dengan metode RULA dan REBA terdapat 3 macam
cara pengerjaan, yaitu manual (worksheet), aplikasi di komputer, dan aplikasi di smartphone.
Berdasarkan hasil analisis sistem dengan menggunakan PIECES diperoleh kelemahan
sistem saat ini, yaitu penggunaan alat atau perangkat pendukung lain yang masih tinggi, yang
berakibat pada biaya dan waktu pengerjaan yang tinggi. Serta belum adanya informasi
berupa panduan evaluasi postur kerja dengan RULA dan REBA secara tepat. Berdasarkan
kondisi tersebut, dilakukan perancangan sistem pengerjaan evaluasi postur kerja dengan
metode RULA dan REBA dengan sistem operasi Android, dengan memaksimalkan fitur
perangkat smartphone sesuai kebutuhan aktivitas evaluasi, serta adanya informasi (panduan)
prosedur evaluasi secara tepat. Perancangan aplikasi dilakukan dengan metode Waterfall dan
diimplementasikan kedalam bahasa pemrograman Java (Android) dengan software Android
Studio.
Hasil perancangan yang telah dilakukan menghasilkan 4 fungsi utama aplikasi, yaitu
fungsi pengambilan data postur kerja (kamera dan galeri), pengukuran sudut, pengisian
additional adjusment, dan penampilan hasil evaluasi. Aplikasi hasil rancangan kemudian
diuji secara fungsi, akurasi dan kinerja untuk memastikan kesesuaian aplikasi hasi rancangan
dengan spesifikasi kebutuhan di awal. Dari hasil pengujian yang telah dilakukan kepada
calon pengguna, aplikasi Work Posture Evaluation (WPE) dapat mengurangi penggunaan
alat maupun aplikasi penunjang dari fungsi aplikasi tersebut. Selain itu, adanya aplikasi ini,
juga memberi manfaat dalam menunjang aktivitas evaluasi postur kerja oleh surveyor, dan
menumbuhkan kesadaran akan pentingnya kesehatan postur kerja.
xiii
Halaman ini sengaja dikosongkan
xiv
SUMMARY
Musculoskeletal Disorder (MSDs) is one of the worker’s complaints in the motion body
system (muscle, bone, joint, nerves). Manufacture or service workers often suffer the MSDs
problem due to the wrong job posture. Rapid Upper Limb Assessment (RULA) and Rapid
Entire Body Assessment (REBA) were developed as a method for identifying work posture
with ergonomic approach, to reduce the risk of MSDs complaints.
In the evaluation system of working posture using RULA and REBA there are 3 kinds
of method, which are manual (worksheet), application in computer, and application in
smartphone. Based on the results of the system analysis obtained using PIECES, the current
weakness of the system is the high use of tools or other supporting devices, which result in
high cost and time of workmanship. There is not enough information in the form of
evaluation manual work posture with RULA and REBA appropriately. This design is run
with the Android operating system by maximizing the smartphone device features according
to the needs of evaluation activities, and the information (guidance) of the evaluation
procedures appropriately. The Application design process use Waterfall method and
implemented in Android Studio Software using Java Language
Designing process has produce 4 main functions of application, there are function of
taking work posture data (camera and gallery), angle measurement, additional adjusment
filling, and performance evaluation result. The design results are tested in functionality,
accuracy and performance to ensure the suitability with the initial needs specification. From
the results of testing that has been done to potential users, Work Posture Evaluation (WPE)
applications can reduce the use of tools and supporting applications of the application
function. Furthermore, this application also provides benefits in supporting the work posture
evaluation by surveyors and build awareness on the importance of work posture.
xv
Halaman ini sengaja dikosongkan
xvi
BAB I
PENDAHULUAN
1
2
menarik biaya yang besar. Biaya penanganan penyakit/keluhan kerja oleh perusahaan,
memiliki jumlah yang cukup besar, yang terdiri dari biaya langsung dan biaya tak langsung
dengan perbandingan 1 : 5 – 50, dan digambarkan sebagai fenomena gunung es (Bird, F.E
& Germain, G.L, 1985). Dari hasil pengamatan yang dilakukan, diketahui bahwa keluhan
pekerja mengenai MSDs menghabiskan rata-rata biaya sebesar $5.138 untuk tiap keluhan
pekerja (Dunning, et al, 2010). Hal ini tentunya akan merugikan bagi perusahaan maupun
pekerja itu sendiri.
Dalam kegiatan evaluasi postur kerja, terdapat beberapa metode evaluasi postur kerja,
antara lain metode RULA dan REBA. Menurut McAtemney & Corlett (1993) RULA
merupakan metode evaluasi postur kerja yang berfokus pada tubuh bagian atas (lengan,
pergelangan tangan, dan kepala). Sedangkan REBA digunakan untuk pekerjaan dengan
risiko keluhan pada keseluruhan bagian tubuh (Hignett & McAtemney, 2000). Metode-
metode evaluasi postur kerja tersebut digunakan dalam melakukan identifikasi bagian tubuh
yang memiliki risiko mengalami keluhan fisik (MSDs). Sehingga nantinya, perusahaan
dapat melakukan perbaikan lingkungan kerja yang mendukung postur kerja yang ergonomis
bagi pekerja nantinya.
Sistem evaluasi postur kerja dengan metode RULA-REBA saat ini, pada dasarnya dapat
dibedakan menjadi 3 metode pengerjaan yaitu dengan cara manual (worksheet), aplikasi di
komputer, dan aplikasi di smartphone. Ketiga metode evaluasi postur kerja dengan metode
RULA dan REBA tersebut, kemudian dilakukan analisis untuk mengetahui kondisi sistem.
Digunakan PIECES untuk memperoleh pokok-pokok permasalahan yang lebih spesifik,
sehingga pemecahan masalah dapat lebih terfokus dan tepat sasaran (Whitten & Bentley,
2007). Analisis sistem dengan menggunakan PIECES dilakukan dengan mengumpulkan
informasi melalui penyebaran kuesioner kepada pihak-pihak yang sering melakukan
kegiatan evaluasi postur kerja (Laboratorium, Dosen, Karyawan). Pada Tabel 1.1 merupakan
hasil analisis PIECES dari sistem evaluasi postur kerja saat ini (manual maupun aplikasi).
Tabel 1.1
Analisis PIECES Sistem Evaluasi Postur Kerja RULA-REBA Saat Ini
No. Framework Keterangan
Throughput
1. Satu worksheet hanya dapat digunakan untuk evaluasi satu pekerja
2. Dalam pengerjaan evaluasi secara manual atau dengan aplikasi
komputer/smartphone dibutuhkan langkah yang penjang
1 Performance 3. Pengerjaan dengan worksheet membutuhkan bantuan aplikasi grafis,
seperti CorelDraw
4. Pengerjaan dengan aplikasi evaluasi postur kerja di komputer/smartphone
membutuhkan pemindahan data antar perangkat
Response Time
3
4. Evaluasi postur kerja dengan menggunakan worksheet maupun aplikasi postur kerja
RULA dan REBA di komputer/smartphone saat ini, belum tersedianya panduan agar
aktivitas evaluasi dapat dilakukan dengan tepat dan objektif.
4. Aplikasi evaluasi postur kerja dengan metode RULA dan REBA hasil rancangan,
memiliki informasi lebih lanjut untuk memberikan perbaikan postur kerja sebagai usaha
mengurangi risiko MSDs.
Pada bab ini dijelaskan mengenai landasan teori yang digunakan dalam mendukung
pembahasan, analisis dan pengolahan data pada penelitian.
7
8
yang telah dilakukan, terjadi penurunan nilai RULA pada tingkatan 2, sehingga risiko
MSDs dapat berkurang.
4. Janto (2015) melakukan penelitian untuk merancang aplikasi sistem informasi
perkembangan balita untuk menunjang dan memudahkan orang tua dalam mendapatkan
pengetahuan tentang kesehatan pada balita. Pengembangan sistem infromasi ini
menggunakan metode waterfall, dan pengujian aplikasi menggunakan uji blackbox.
Hasil dari penelitian ini menyatakan bahwa aplikasi ini dapat membantu dalam mencari
informasi mengenai kesehatan balita dan dapat digunakan untuk mengamati
perkembangan balita.
Tabel 2.1
Perbandingan Penelitian Terdahulu dengan Saat Ini
No. Peneliti Objek Penelitian Metode Hasil
1. Dunning, et al Pengamatan jumlah Survey Hasil pengamatan yang
(2010) keluhan MSDs di OBWC dilakukan, diketahui bahwa
pada tahun 1999-2004 selama 5 tahun terdapat
572.508 keluhan pekerja
mengenai MSDs, dan rata-rata
biaya yang ditanggung oleh
perusahaan adalah sebesar
$5.130 untuk tiap keluhan
pekerja
2. Supriyanto Perancangan postur kerja REBA Hasil pengukuran dengan
(2011) pada pekerja bagian metode REBA, diketahui
pencucian dan bahwa semua aktivitas
penggilingan kedelai produksi memiliki risiko
dengan pendekatan terjadi keluhan MSDs.
REBA, untuk Usulan perbaikan yang
mengurangi risiko MSDs diberikan untuk menangani
permasalahan tersebut adalah
dengan melakukan evaluasi
kerja, perbaikan metode,
sistem dan cara kerja
3. Nugraha (2013) Pengukuran postur kerja RULA Hasil pengukuran yang
operator bad stock dilakukan pada 6 operator
warehouse di PT.X diketahui bahwa nilai RULA
dengan menggunakan berada pada level 3, dan
metode RULA, untuk membutuhkan evaluasi
mengurangi risiko perbaikan. Dari hasil evaluasi
musculoskeletal perbaikan yang elah
disorders dilakukan, terjadi penurunan
nilai RULA pada level 2,
sehingga risiko MSDs lebih
minimal
4. Janto (2015) Perancangan sistem Waterfall Hasil dari perancangan
informasi perkembangan dan aplikasi ini dapat membantu
balita berbasis android Blackbox dalam pencarian informasi
mengenai kesehatan balita
dan dapat digunakan untuk
9
2. Pekerjaan Berulang
Pekerjaan dengan gerakan sama, yang dilakukan secara terus menerus dengan waktu
siklus singkat. Pekerjaan ini mengakibatkan otot menerima beban kerja secara terus
menerus tanpa memperoleh kesempatan relaksasi.
3. Postur Kerja yang Tidak Alamiah
Sikap kerja yang menyebabkan bagian-bagian tubuh bergerak menjauhi posisi alamiah
manusia, misalnya pada gerakan tangan terangkat, punggung yang membungkuk,
kepala terangkat dan sebagainya. Semakin jauh posisi tubuh dari pusat gravitasi, maka
semakin tinggi pula risiko terjadinya keluhan otot skeletal. Sikap kerja tidak alamiah ini
diakibatkan adanya karakteristik tugas/pekerjaan, alat kerja dan stasiun kerja yang tidak
sesuai dengan kemampuan dan keterbatasan pekerja (Grandjean, 1993).
Quick Exposure
Checklist (QEC)
Posture Evaluation
Index (PEI)
Gambar 2.1 Bagan metode penilaian postur kerja
Sumber: Simanjuntak, D.L. (2017)
12
Penentuan postur yang akan digunakan dalam menganalisis risiko postur kerja.
Penentuan postur yang akan dilakukan penilaian dapat menggunakan kriteria-kriteria
berikut ini.
a. Postur dan elemen kerja yang paling sulit untuk dilakukan (berdasarkan wawancara
dan observasi).
b. Postur dengan durasi kerja paling lama dipertahankan.
c. Postur dengan kebutuhan energi otot atau tenaga paling besar.
Penentuan postur untuk penilaian dapat didasarkan pada satu atau lebih dari kriteria
tersebut. Kriteria untuk memutuskan postur yang dianalisis dapat dilakukan
dokementasi terlebih dahulu menggunakan kamera atau video dengan pengambilan
gambar dari sisi kiri atau kanan.
3. Memberi Nilai pada Postur
Penilaian postur kerja dengan menggunakan REBA dibagi menjadi 2 bagian, yaitu
bagian A Neck, Trunk and Leg Analysis dan bagian B Arm and Wrist Analysis. Pada
Gambar 2.4 merupakan Bagian A, dan Gambar 2.5 merupakan Bagian B worksheet
REBA.
permasalahan dapat didefinisikan dan dipenuhi dengan tepat. System Development Life
Cycle (SDLC) merupakan kerangka kerja terstruktur dan sistematis, yang digunakan dalam
proyek Teknologi Informasi (TI) besar, terdiri atas berbagai proses yang berurutan untuk
mengembangkan sistem informasi (Turban, et al., 2010). Dalam penerapan SDLC, terdapat
beberapa metode yang telah dikembangkan, salah satunya waterfall model. Model waterfall
merupakan jenis model yang paling sering digunakan untuk rekayasa perangkat lunak.
Model pengembangan ini membuat perancangan aplikasi menjadi lebih sistematik,
sekuensial dan terjadwal sesuai perencanaan di awal. Dalam perancangan menggunakan
model waterfall dikenal beberapa tahap mulai dari analisis, desain, kode, test, dan pengujian.
(Pressman, 2002: 37).
2.5.1 Analisis
Pada tahap ini, dilakukan analisis permasalahan sebagai dasar dalam perencanaan sistem
baru. Dari hasil analisis sistem lama tersebut, kemudian didefinisikan menjadi spesifikasi
kebutuhan sistem baru. Daftar kebutuhan sistem yang akan dibuat disebut dengan system
requirement checklist atau SRC. Menurut Shelly & Rossenblatt (2012), SRC merupakan
tahapan analisa yang bertujuan untuk mengetahui kebutuhan dari user berkaitan dengan
sistem baru yang akan dirancang.
kinerja, informasi, ekonomi, kontrol, efisiensi dan pelayanan. Pada Gambar 2.7 berikut ini
akan dijelaskan mengenai tabel analisis PIECES.
2.5.4 Pengujian
Tahap pengujian dilakukan untuk mengetahui dan memastikan bahwa logika
pemrograman yang telah dibuat mampu memberikan hasil aktual sesuai dengan hasil yang
dibutuhkan (Pressman, 2002).
Sistem operasi Android bersifat open source yang memudahkan programmer dalam
melakukan pembuatan aplikasi maupun memodifikasi sistem ini. Sebagian besar hasil
aplikasi berbasis android tersedia dalam Play store. Secara umum arsitektur android terdiri
dari application, libraries, android runtime, application framework, dan Linux Kernel.
2.8 SQlite
SQlite merupakan perangkat lunak yang digunakan dalam database management system
yang dibangun dalam sistem operasi Android (Huda, 2012). SQLite memiliki fitur relasional
database dengan kapasitas penyimpanan yang relatif lebih sedikit dibandingkan dengan
versi PC (MySQL). SQLite pada dasarnya terdapat pada semua perangakat Android.
Penggunaan aplikasi/user ingin menangani hal-hal yang berhubungan dengan database
android, programmer dapat langsung mendefinisikan perintah create atau update SQL.
BAB III
METODE PENELITIAN
Bab ini berisikan diagram alir penelitian mengenai prosedur dalam penelitian, yaitu
tahap pendahuluan, pengumpulan data, pengolahan data, analisis dan pembahasan, serta
kesimpulan dan saran.
29
30
objektif dalam usaha meningkatkan kesadaran lingkungan ergonomis bagi pekerja maupun
perusahaan.
dilakukan sebagai studi lapangan. Selain itu studi lapangan juga digunakan untuk mengamati
permasalahan yang terjadi. Berikut merupakan metode pengumpulan data yang digunakan:
1. Wawancara
Wawancara merupakan cara pengumpulan data dan informasi yang dilakukan dengan
proses tanya jawab secara langsung dengan pihak yang terkait dengan objek penelitian.
Pada penelitian ini, wawancara dilakukan terhadap beberapa laboratorium ergonomi
yang sering melakukan evaluasi postur kerja, karyawan atau pihak perusahaan dari
departemen K3, serta akademisi terkait penelitian ini.
2. Kuesioner
Teknik pengumpulan data yang dilakukan dengan cara memberi seperangkat pertanyaan
atau pernyataan tertulis kepada responden untuk dijawab. Kuesioner dalam penelitian
ini disebarkan ke beberapa laboratorium ergonomi yang sering melakukan evaluasi
postur kerja, karyawan atau pihak perusahaan dari departemen K3, serta akademisi
terkait penelitian ini.
MULAI
Tinjauan
Pustaka
Pemrograman Studi
(Coding) Lapangan
Pengujian Analisis
Aplikasi Sistem
Pengujian Identifikasi
TIDAK A
sukses? Masalah
YA
Perumusan
Analisa Hasil
Masalah
Dokumentasi Penentuan
dan Publikasi Tujuan
Hasil Penelitian
A
Pemodelan
Pemeliharaan
Aplikasi
Perancangan
SELESAI
(Desain)
akan diteliti. Studi Lapangan dilakukan dengan melakukan pengumpulan data keluhan-
keluhan fisik pekerja yang sering dialami di perusahaan melalui berbagai penelitian
yang telah dilakukan.
2. Tinjauan Pustaka
Tahap ini dilakukan untuk mencari, mempelajari teori dan ilmu pengetahuan yang
berhubungan dengan permasalahan yang ada sebagai pendukung tercapainya solusi dari
permasalahan. Tinjauan pustaka yang dilakukan adalah dengan mempelajari literatur-
literatur serta informasi. Sumber dari informasi yang dimaksud dapat berupa jurnal
maupun buku dengan topik yang berkaitan dengan permasalahan dalam penelitian ini.
3. Analisis Sistem
Analisa sistem adalah adalah penguraian dari suatu sistem informasi yang utuh kedalam
bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan, kesempatan, hambatan dan kebutuhan yang diharapkan.
Analisis sistem dalam penelitian ini dilakukan pada sistem pengerjaan evaluasi postur
kerja dengan menggunakan PIECES.
4. Identifikasi Masalah
Pada tahap ini dilakukan identifikasi permasalahan yang terjadi. Identifikasi masalah
dilakukan dengan tujuan untuk menemukan inti permasalahan yang terjadi perusahaan,
yaitu mengenai banyaknya jumlah keluhan fisik pada pekerja (MSDs), yang salah satu
penyebabnya adalah lingkungan kerja tidak ergonomis. Serta prosedur/mekanisme
evaluasi postur kerja yang dilakukan dalam memperbaiki kondisi saat ini, masih belum
optimal, sehingga dari pihak perusahaan juga belum dapat menerapkan kaidah
ergonomis dalam lingkungan kerjanya. Identifikasi maslah pada penelitian ini
digambarkan dengan menggunakan diagram alir kerangka pikir penelitian.
5. Perumusan Masalah
Tahap ini merupakan penurunan hasil dari tahap identifikasi masalah. Topik penelitian
dan identifikasi masalah yang telah diperoleh digunakan sebagai acuan dalam
menentukan rumusan masalah yang menjadi fokus penelitian secara mendetail.
Rumusan masalah dalam penelitian ini adalah bagaimana merancang prosedur evaluasi
postur kerja melalui aplikasi smartphone yang lebih praktis dan akurat, sehingga
penerapan kaidah ergonomi dalam perusahaan dapat lebih baik.
6. Penentuan Tujuan Penelitian
Tahap selanjutnya adalah menentukan tujuan penelitian yang akan dilakukan untuk
mendapatkan acuan dalam menentukan tingkat keberhasilan suatu penelitian. Sehingga
34
tujuan penelitian dapat dijadikan sebagai parameter keberhasilan dari penelitian yang
telah dilakukan. Dalam penelitian ini bertujuan untuk melakukan perancangan aplikasi
evaluasi postur kerja berbasis android.
7. Pemodelan Aplikasi
Pemodelan aplikasi dilakukan untuk merancang fungsional aplikasi sesuai kebutuhan
user, serta merancang hubungan antar komponen yang telah dibuat pada tahap
perancangan (desain). Pemodelan aplikasi dilakukan dengan use case diagram, dan
activity diagram.
8. Perancangan (Desain)
Tahap ini dilakukan dengan menerjemahkan kebutuhan sistem baru kedalam
perancangan yang dilakukan dalam 2 tahap, yaitu perancangan interface, dan
perancangan component-level. Selain itu, juga dilakukan pemodelan aplikasi dengan
menggunakan diagram-diagram dari Unified Modeling Languange (UML).
Perancangan data tidak dilakukan dalam penelitian ini, dikarenakan kebutuhan sistem
yang tidak memerlukan penyimpanan data dalam waktu yang lama, setiap database
yang digunakan, hanya bersifat semenatara dan tindakan dari decision. Sistem database
yang digunakan dalam perancangan apikasi ini menggunakan SQlite. Perancangan
component-level dilakukan dengan menggunakan diagram flowchart, algoritma, dan
pseudocode.
9. Pemrograman (Coding)
Tahap pemrograman dilakukan untuk menerjemahkan kebutuhan dan spesifikasi sistem
kedalam bahasa mesin yang dapat diproses. Pemrograman dilakukan dengan
menggunakan bahasa pemrograman Java untuk sistem operasi Android.
10. Pengujian
Pengujian dilakukan untuk mengetahui dan memastikan bahwa logika pemrograman
telah mampu memberikan hasil aktual sesuai dengan hasil yang dibutuhkan. Pengujian
dilakukan pada fungsional aplikasi dengan metode blackbox. Pengujian disimpulkan
berhasil ketika parameter pengujian (fungsional sistem) dapat diproses dan
mengeluarkan hasil sesuai yang direncanakan. Ketika hasil tidak sesuai dari yang
diharapkan, maka perlu dilakukan kajian ulang mulai dari tahap perancangan (desain).
Pengujian juga dilakukan untuk mengetahui akurasi output aplikasi, serta kinerja
aplikasi. Pengujian akurasi dilakukan dengan membandingkan output hasil aplikasi
hasil rancangan, pngerjaan manual, serta aplikasi lain. Pengujian disimpulkan berhasil
jika, aplikasi hasil rancangan memberikan hasil yang sama dengan yang lain. Dalam
35
Pada bab ini dijelaskan mengenai hasil dan pembahasan dalam perancangan aplikasi
RULA-REBA untuk evaluasi postur kerja, dari langkah penelitian yang telah dijelaskan pada
bab sebelumnya.
37
38
kekurangan utama yaitu dalam hal pengambilan data yang masih tetap menggunakan alat
bantu lain (kamera, video recorder, smartphone), atau dengan kata lain penggunaan aplikasi
postur kerja di komputer masih belum dapat memenuhi kebutuhan kegiatan evaluasi postur
kerja secara optimal, karena masih membutuhkan perangkat lain dalam menunjang kegiatan
evaluasi.
Pengukuran postur
kerja tidak langsung
dilakukan dengan
menggunakan alat
dokumentasi (kamera,
Hasil dokumentasi
video recorder, atau
Pengambilan data dipindahkan ke
handhone.
postur kerja dapat perangkat PC, untuk
Hasil evaluasi postur
dilakukan dengan 2 kemudian dilakukan
kerja terdapat dalam
cara, yaitu pengukuran sudut
Pengukuran postur worksheet.
pengukuran langsung postur kerja dan
dan tidak langsung. kerja langsung scoring dengan
dilakukan dengan aplikasi postur kerja.
menggunakan
penggaris/busur
umtuk mengukur
sudut postur pekerja.
Sistem evaluasi postur kerja dengan menggunakan smartphone menggunakan alat bantu
utama yaitu aplikasi postur kerja yang telah dilakukan instalasi di dalam perangkat
40
smartphone. Pada Gambar 4.3 dan Tabel 4.3 dijelaskan mengenai prosedur pengerjaan
evaluasi postur kerja dengan metode RULA-REBA, yang dilakukan dengan aplikasi di
smartphone. Kelemahan utama sistem ini yaitu belum tersedianya aplikasi yang dapat
memaksimalkan fitur yang tersedia dalam perangkat smartphone untuk menunjang
kebutuhan saat evaluasi, salah satunya belum terdapat fasilitas pengukuran sudut dan
pengambilan gambar postur kerja.
Pengukuran postur Hasil dokumentasi
kerja tidak langsung dipindahkan ke
dilakukan dengan perangkat PC, untuk
menggunakan alat kemudian dilakukan
dokumentasi (kamera, pengukuran sudut
video recorder, atau postur kerja dengan
Pengambilan data
handhone. aplikasi grafis. Hasil pengukuran
postur kerja dapat
dilakukan dengan 2 sudut kemudian Hasil evaluasi postur
cara, yaitu dilakukan scoring kerja terdapat dalam
pengukuran langsung Pengukuran postur pada aplikasi postur worksheet.
dan tidak langsung. kerja langsung kerja mobile
dilakukan dengan
menggunakan
penggaris/busur
umtuk mengukur
sudut postur pekerja.
Tabel 4.4
System Requirement Checklist (SRC) Aplikasi Evaluasi Postur Kerja RULA-REBA
No. Kriteria Keterangan
User
1. Pengguna dapat menentukan metode evaluasi postur kerja yang akan
digunakan
2. Pengguna dapat memasukkan file dokumentasi dari folder perangkat
1. Input perangkat mobile yang digunakan, atau dapat melakukan dokumentasi
secara langsung dari kamera perangkat smrthphone yang digunakan
3. Pengguna dapat menentukan besar sudut pada setiap bagian tubuh yang
akan dilakukan evaluasi sesuai metode RULA dan REBA
4. Pengguna dapat melakukan pengisian additional adjusment sesuai metode
evaluasi RULA dan REBA
1. Aplikasi dapat menentukan besar score dari hasil pengukuran sudut oleh
pengguna, pada setiap bagian tubuh yang akan dilakukan evaluasi sesuai
metode RULA dan REBA
2. Output 2. Aplikasi dapat menampilkan total score dari keseluruhan hasil evaluasi
postur kerja
3. Aplikasi dapat menampilkan bagian tubuh yang paling berisiko
mengalami cidera, dan menampilkan rekomendasi yang sesuai untuk
permasalahan umum pada bagian tubuh yang berisiko mengalami cidera
1. Aplikasi dapat menentukan proses (step) evaluasi postur kerja yang telah
dipilih oleh pengguna, untuk metode RULA dan REBA
2. Aplikasi dapat menentukan besar score pada tiap bagian tubuh yang akan
dilakukan evaluasi sesuai metode RULA dan REBA
3. Apikasi dapat melakukan penyimpanan sementara pada tiap langkah
3. Process (step) yang telah diproses, untuk kemudian ditampilkan secara
keseluruhan pada total score
4. Aplikasi dapat mengetahui bagian tubuh yang memiliki risiko paling besar
mengalami keluhan
5. Aplikasi dapat menampilkan rekomendasi umum pada bagian tubuh yang
berisiko mengalami cidera
Aplikasi dapat digunakan dalam pengambilan data hingga pengolahan data,
4. Performance sehingga mengurangi pemindahan data antar perangkat, penggunaan alat
bantu/aplikasi lain, dan langkah pengerjaan yang lebih singkat
1. Terdapat penjelasan singkat mengenai metode RULA dan REBA, agar
membantu pengguna menggunakan metode yang sesuai
2. Terdapat pedoman dalam penentuan postur kerja yang tepat untuk
5. Control dilakukan evaluasi
3. Terdapat pedoman pengambilan dokumentasi postur kerja yang tepat
4. Terdapat pedoman dalam penentuan titik sudut dalam pengukuran sudut
bagian tubuh yang akan dilakukan evaluasi
Dari pembuatan kebutuhan sistem dalam SRC diatas, masih diperlukan pendefinisian
kebutuhan aplikasi yang lebih spesifik dan bersifat teknis. Pendefinisisan tersebut dilakukan
dalam rancangan ke dalam kebutuhan fungsional dan non fungsional aplikasi. Pendefinisian
kebutuhan fungsional dan non fungsional didasarkan dari pembuatan SRC sebelumnya.
Berikut ini merupakan kebutuhan fungsional dan non fungsional aplikasi evaluasi postur
kerja RULA-REBA.
43
Pengambilan
Pengambilan Pengambilan
data postur data postur data postur
RULA REBA kerja dengan kerja kerja dari
Kamera Galeri
Pemilihan
Sudut upper
metode
arm
Pengukuran
sudut
Sudut lower
Sudut legs arm
Sudut wrist
Aktor
Mengisi
Hasil evaluasi additional
checklist adjusment. radiobutton
dalam perangkat mobile. Selain itu, pengambilan data postur kerja juga bisa dilakukan
dengan menggunakan folder penyimpanan perangkat melalui file Galeri, apabila pengguna
telah melakukan pengambilan gambar sebelumnya. Pada Tabel 4.8 berikut ini merupakan
deskripsi mengenai use case pengambilan data postur kerja.
Tabel 4.8
Use Case Pengambilan Data Postur Kerja
Item Deskripsi
Nama Use Case Pengambilan data postur kerja
Deskripsi Use case ini digunakan oleh aktor dalam
melakukan pengambilan data berupa gambar
postur kerja, dengan fitur kamera/galeri yang
tersedia dari perangkat mobile
Aktor User
Pra-Kondisi 1. Aktor memasuki halaman pengambilan
data
2. Aktor menentukan cara pengambilan data
(kamera atau galeri)
Tindakan 1. Aktor membaca keterangan/penjelasan
singkat mengenai pengambilan gambar
yang tepat untuk postur yang akan diamati
2. Aktor melakukan pengambilan gambar
dengan kamera sebanyak 3 kali, untuk
masing-masing satu pada sisi samping,
belakang, dan atas. Atau
3. Aktor memilih 3 gambar untuk dilakukan
evaluasi, untuk untuk masing-masing satu
pada sisi samping, belakang, dan atas
Alternatif 1. Jika gambar telah terpilih, aplikasi akan
menampilkan notifikasi konfirmasi
penggunaan file gambar tersebut untuk
dievaluasi
2. Jika pengguna membatalkan
menggunakan gambar yang telah dipilih,
maka sistem akan kembali pada pilihan
metode tadi (kamera atau galeri)
Post-Kondisi Aktor memasuki halaman pengukuran sudut
kerja pada gambar terpilih
Fungsi pengukuran sudut: pengukuran sudut postur kerja dilakukan sesuai pedoman
metode RULA dan REBA, yaitu dengan mengukur sudut dari beberapa bagian tubuh (neck,
trunk, upper arm, lower arm, wrist, dan legs). Pengguna melakukan pengukuran sudut
dengan menentukan 3 titik sudut, untuk kemudian akan dibaca oleh sistem untuk
dikonversikan kedalam skor. Pada Tabel 4.9 berikut ini merupakan deskripsi mengenai use
case pengukuran sudut kerja.
47
Tabel 4.9
Use Case Pengukuran Sudut Kerja
Item Deskripsi
Nama Use Case Pengukuran sudut kerja
Deskripsi Use case utama dari aplikasi, yang digunakan
oleh aktor dalam mengukur sudut postur kerja
yang akan dievaluasi
Aktor User
Pra-Kondisi Aktor memasukkan gambar postur kerja yang
akan dievaluasi dari kamera atau galeri
Tindakan Aktor menentukan 3 titik sudut pada tiap
bagian tubuh sesuai metode RULA/REBA
Alternatif Jika terdapat bagian tubuh yang belum
dilakukan pengukuran sudut, maka aplikasi
akan memberikan notifikasi peringatan agar
pengguna mengisi terlebih dahulu
Post-Kondisi Aktor memasuki halaman additional
adjusment untuk mengisi pertanyaan lanjutan
Tabel 4.11
Use Case Menampilkan Hasil Evaluasi
Item Deskripsi
Nama use case Menampilkan hasil evaluasi
Deskripsi Use case ini digunakan oleh aktor untuk
melihat hasil evaluasi yang telah dilakukan
Aktor User
Pra-Kondisi 1. Aktor telah melakukan pegukuran sudut
kerja
2. Aktor telah mengisi pertanyaan pada
halaman additional adjusment
Tindakan Aktor melihat hasil evaluasi berupa yang
menampilkan gambar postur kerja yang telah
dilakukan penggambaran sudut, serta bagian
tubuh yang paling berisiko dan rekomendasi
Alternatif Jika aktor menginginkan dilakukan perubahan
pengerjaan evaluasi, maka aktor dapat kembali
membuka worksheet sebelumnya
Post-Kondisi -
Pengguna Aplikasi
Menampilkan rekomendasi
umum
Gambar 4.7 Activity diagram evaluasi postur kerja dengan metode RULA-REBA
Halaman Halaman
Halaman
RULA angle additional
input data measurement adjusment
Halaman
Methode Halaman
Selection result
Halaman Halaman
Halaman
REBA angle additional
input data measurement adjusment
Halaman Halaman
home Guide
Halaman
About
ABOUT
Application
.
description ... Application
Guide ... .
START EVALUATION .
Gambar 4.9 Rancangan fragmen home (kiri), guide (tengah), about (kanan) aplikasi
2. Halaman methode selection: berisikan penjelasan singkat mengenai metode RULA dan
REBA, agar membantu pengguna dalam menentukan metode yang paling sesuai dengan
kebutuhannya. Selain itu, juga terdapat menu pilihan bagi pengguna untuk langsung
53
RULA REBA
Pengambilan data
postur kerja samping
depan dan atas ...
KAMERA GALERI
Gambar 4.11 Rancangan halaman input data aplikasi dari kamera (tengah) dan galeri (kanan)
4. Halaman angle measurement: pada halaman ini akan ditampilkan data postur kerja
terpilih yang berupa file gambar. Pada halaman ini, pengguna dapat melakukan
pengukuran sudut dengan menentukan 3 titik sudut pada tiap bagian tubuh yang akan
dilakukan evaluasi postur kerja. Aplikasi nantinya akan membaca besar sudut tersebut,
dan merubahnya menjadi score. Rancangan halaman angle measurement dapat dilihat
pada Gambar 4.12.
54
1. Te nt uk an 3 ti ti k su du t.
2. Urut an p en en tu an su du t ad ala h : tru n k, n eck ,
u pp er a rm, lo wer a rm, d an wrist
3. Li ha t tu to ria l d i po j ok k an an a ta s la ya r
aa
bb
cc
Hasil
analisis
Rekomendasi
umum
4.3.3.1 Flowchart
Flowchart merupakan diagram alir yang digunakan menggambarkan aliran proses atau
tahapan yang terjadi dalam sistem sesuai definisi aktivitas oleh aktor pada tahap perencanaan
sebelumnya. Diagram alir aplikasi evaluasi postur kerja RULA-REBA pada Lampiran 1.
Dalam perancangan aplikasi ini, terdapat perbedaan urutan atau langkah pengerjaan dari
metode yang ada saat ini. Dalam aplikasi ini, pengambilan data dilakukan 3 kali, yaitu untuk
sudut pandang samping, depan dan atas. Pengambilan data dari atas dan depan dilakukan
agar dapat membantu pengguna lebih objektif dalam melakukan pengisian checklist/radio
button yang tersedia. Urutan/langkah evaluasi pada aplikasi ini berasal dari sudut pandang
pengguna, sehingga ketika pengguna sedang mengerjakan daris sudut pandang samping,
maka bagian tubuh yang akan dievaluasi hanyalah yang terlihat jelas dari samping.
Pembagian pengerjaan evaluasi berdasarkan sudut pandang dapat dilihat pada Tabel 4.12
dan Gambar 4.15 sebagai ilustrasi pekerjaan.
56
Tabel 4.12
Pembagian Bagian Tubuh Evaluasi Sesuai Sudut Pandang
Urutan langkah Bagian Tubuh RULA Bagian Tubuh REBA
pengerjaan
Samping
1. Sudut neck Sudut neck
2. Sudut trunk Sudut trunk
3. Sudut upper arm Sudut upper arm
4. Sudut lower arm Sudut lower arm
5. Sudut wrist Sudut wrist
6. Checklist neck extension Sudut legs
7. Checklist upper arm extension Checklist trunk extension
8. Radio button legs Checklist neck extension
9. Checklist upper arm extension
10. Checklist dan radio button legs
Depan
1. Checklist upper arm (raised, Checklist upper arm (raised,
abducted, dan leaning) abducted, dan leaning)
2. Checklist neck (twisted, dan side Checklist neck (twisted, dan side
bending) bending)
3. Checklist trunk (twist, dan side Checklist trunk (twist, dan side
bending) bending)
Atas
1. Lower arm across Wrist bent or twisted
2. Wrist bent
3. Wrist twist
Muscle Score
1. Arm dan Wrist static Neck, trunk, dan legs muscle
2. Arm dan Wrist load Coupling
3. Neck, trunk, dan legs muscle Activity score
4. Neck, trunk, dan legs load
Gambar 4.15 Gambar postur kerja tampak samping (kiri), depan (tengah), atas (kanan)
4.3.3.2 Algoritma
Algoritma sistem aplikasi evaluasi postur kerja RULA-REBA dibuat berdasarkan
pembuatan diagram alir (flowchart) sebelumnya. Pembuatan algoritma ditujukan untuk
memperjelas diagram alir yang telah dibuat sebelumnya, kedalam deskripsi yang lebih
57
mudah dipahami. Perencanaan algoritma hanya dilakukan pada beberapa bagian yang dirasa
perlu. Dalam perancangan aplikasi postur kerja RULA-REBA ini dilakukan perencanaan
algoritma pada pembuatan sudut, yang terbagi dalam pembuatan garis dan perhitungan
sudut. Dan pengisian radio button dan checklist.
1. Pembuatan Garis Sudut
Pembuatan garis dilakukan ketika user ingin mengetahui besar sudut di tiap anggota
tubuh. Pembuatan garis sudut menggunakan konsep 3 titik sudut dalam menghitung
besar sudut diantaranya.
- Definisi kanvas sebagai layar untuk pembuatan garis
- Logika if (ketika 3 sudat diinputkan 3 titik sudut, maka sistem akan mulai
mendefinisikan ulang ke titik sudut pertama)
- Masukkan koordinat titik X dan Y pertama
- Definisikan koordinat (X,Y) pertama kedalam PointList (daftar titik sudut yang
dimasukkan)
- Masukkan koordinat titik X dan Y kedua
- Definisikan koordinat (X,Y) kedua kedalam PointList (daftar titik sudut yang
dimasukkan)
- Masukkan koordinat titik X dan Y ketiga
- Definisikan koordinat (X,Y) kedua ketiga PointList (daftar titik sudut yang
dimasukkan)
- End if (ketika PointList = 3)
- Ulangi sesuai kebutuhan bagian tubuh yang akan dilakukan pengukuran sudut
(neck, trunk, upper arm, lower arm, wrist) untuk RULA
(neck, trunk, upper arm, lower arm, wrist, dan legs) untuk REBA
2. Pengukuran Sudut
Pengukuran sudut dilakukan dengan membaca koordinat 3 titik sudut atau 2 garis yang
telah diinputkan oleh user sebelumnya. Konsep pembacaan 3 titik sudut dilakukan
dengan konsep trigonometri matematika atan2 yang dapat digunakan untuk membaca
koordinat dan jarak titik, sebagai sudut)
- Masukkan titik X1 , Y1 pertama
- Masukkan titik X2 , Y2 kedua atau fixed point
- Masukkan titik X3 , Y3 ketiga
- Definisikan (X1 , Y1 ) dan (X2 , Y2 ) sebagai line1
- Definisikan (X2 , Y2 ) dan (X3 , Y3 ) sebagai line2
58
4.3.3.3 Pseudocode
Pseudocode merupakan bahasa algoritma semi bahasa pemrograman, yang digunakan
untuk memudahkan pada saat melakukan pemrograman (coding) nantinya. Pseudocode
dilakukan pada beberapa bagian yang dianggap perlu, seperti dalam perencanaan algoritma
diatas.
1. Pseudocode Pembuatan Garis
Pseudocode pembuatan garis sudut sesuai perencanaan algoritma, yaitu menggunakan
konsep 3 titik sudut dalam menghitung besar sudut diantaranya. Dalam konsep
59
pembuatan garis sudut pada halaman angle measurement nantinya, pengguna akan
menentukan 3 titik sudut. Setelah menentukan 3 titik sudut, maka sistem akan memulai
lagi menghitung titik berikutnya, sebagai titik pertama. Penentuan 3 titik sudut
dilakukan sebanyak 5 kali untuk RULA (neck, trunk, upper arm, lower arm, wrist), dan
6 kali untuk REBA (neck, trunk, upper arm, lower arm, wrist, dan legs).
Input : X, Y, Canvas.
X <- Koordinat titik X
Y <- Koordinat titik Y
End For
2. Pseudocode Pengukuran Sudut
Pseudocode pengukuran sudut dilakukan dengan membaca koordinat 3 titik sudut atau
2 garis yang telah diinputkan oleh user sebelumnya. Konsep pembacaan 3 titik sudut
dilakukan dengan konsep trigonometri matematika atan2 yang dapat digunakan untuk
membaca koordinat dan jarak titik, sebagai sudut).
Input : Line1 , Line2.
X1 <- Line1.xStart
X2 <- Line2.xFinish
Y1 <- Line1.yStart
Y2 <- Line2.yFinish
FixedX <- Line1.xFinish
FixedY <- Line2.yStart
Switch i
Case = 1 :
j <- 1
Break
Case = 2 :
j <- 2
Break
4. Pseudocode Checklist Upper Arm RULA
Checklist merupakan tipe additional adjusment, dimana user dapat memilih salah satu,
lebih dari satu, atau tidak sama sekali dari opsi yang tersedia dari daftar. Pembuatan
pseudocode menggunakan logika If dan Else, dengan tipe data boolean (2 opsi, yaitu
“ya” = 1 dan “tidak” = 0). Ketika kondisi sesuai dengan yang diinginkan, maka akan
dilakukan pengisian pada score bagian tubuh.
Input : Check = Boolean
UpperArmValue = 0
If (Check)
Then UpperArmValue = UpperArmValue + 1
Else UpperArmValue = UpperArmValue – 1
End If
Tabel 4.13
Pengujian Fungsi Aplikasi Halaman Home
No. Test Case Skenario Uji Hasil Yang Hasil Aktual Hasil
Diharapkan Uji
1. Membuka Memilih menu Menampilkan isi Aplikasi Berhasil
menu “Start “Start dari halaman menampilkan isi dari
Evaluation” Evaluation” “Methode halaman “Methode
Selection” Selection”
2. Membuka Memilih menu Menampilkan isi Aplikasi Berhasil
fragmen “Home” dari halaman menampilkan isi dari
“Home” “Home” halaman “Home”
3. Membuka Memilih menu Menampilkan isi Aplikasi Berhasil
fragmen “About” dari halaman menampilkan isi dari
“About” “About” halaman “About”
4. Membuka Memilih menu Menampilkan isi Aplikasi Berhasil
fragmen “Guide” dari halaman menampilkan isi dari
“Guide” “Guide” halaman “Guide”
2. Halaman About.
Halaman about akan ditampikan ketika user memilih menu about pada halaman home.
Pada halaman ini, dilakukan pengujian pada informasi kontak developer yang tersedia.
Pengujian dilakukan dengan melihat apakah informasi kontak tersebut dapat diakses
ketika user memilihnya. Pengujian fungsi aplikasi pada halaman about ditampilkan
pada Tabel 4.14.
Tabel 4.14
Pengujian Fungsi Aplikasi Halaman About
No. Test Case Skenario Hasil Yang Hasil Aktual Hasil
Uji Diharapkan Uji
1. Membuka Memilih Membuka halaman Aplikasi membuka Berhasil
menu menu website author halaman website
“Web” “Web” (lpke.ub.ac.id) author (lpke.ub.ac.id)
2. Membuka Memilih Membuka email Aplikasi membuka Berhasil
menu menu dengan alamat tujuan email dengan alamat
“Email” “Email” [email protected] tujuan [email protected]
3. Membuka Memilih Membuka dial pad Aplikasi membuka Berhasil
menu menu smartphone dengan dial pad smartphone
“Phone” “Phone” berisikan nomor dengan berisikan
telepon author (+62- nomor telepon author
341-587710) (+62-341-587710)
3. Halaman Methode Selection.
Pengujian halaman methode selection dilakukan dengan melihat respon menu RULA
dan REBA ketika dipilih oleh user. Hasil yang diharapkan dari kedua menu tersebut,
adalah dapat menampilkan halaman input/take data. Pengujian fungsi aplikasi pada
halaman introduction disajikan pada Tabel 4.15.
63
Tabel 4.15
Pengujian Fungsi Aplikasi Halaman Methode Selection
No. Test Case Skenario Hasil Yang Hasil Aktual Hasil
Uji Diharapkan Uji
1. Membuka Memilih Membuka halaman Aplikasi membuka Berhasil
menu menu “input data” halaman “input data”
“RULA” “RULA” RULA. RULA.
2. Membuka Memilih Membuka halaman Aplikasi membuka Berhasil
menu menu “input data” REBA. halaman “input data”
“REBA” “REBA” REBA.
4. Halaman Input Data.
Pengujian halaman input/select data dilakukan untuk melihat apakah sistem telah
mampu membaca berkas penyimpananan user yang tersimpan di Galeri, dan mengambil
gambar dengan Kamera perangkat. Pengujian fungsi apikasi halaman input data
ditampilkan pada Tabel 4.16.
Tabel 4.16
Pengujian Fungsi Aplikasi Halaman Input Data
No. Test Case Skenario Hasil Yang Hasil Aktual Hasil
Uji Diharapkan Uji
1. Input data Memilih Membuka Kamera Aplikasi membuka Berhasil
postur kerja menu perangkat yang sedang Kamera perangkat
dengan “Kamera” digunakan yang sedang
Kamera (smartphone) digunakan
(smartphone)
Ambil data Gambar terpilih akan Aplikasi Berhasil
postur kerja masuk ke halaman menampilkan
dengan “angle measurement” gambar terpilih
Kamera. akan masuk ke
halaman “angle
measurement”
2. Input data Memilih Menampilkan Aplikasi Berhasil
postur kerja menu dokumen gambar dari menampilkan
dengan “Galeri” Galeri perangkat yang dokumen gambar
Galeri sedang digunakan dari Galeri
(smartphone) perangkat yang
sedang digunakan
(smartphone)
Pilih data Gambar terpilih akan Aplikasi Berhasil
postur kerja masuk ke halaman menampilkan
dengan “angle measurement” gambar terpilih
Galeri akan masuk ke
halaman “angle
measurement”
5. Halaman Angle Measurement.
Pengujian halaman angle measurement dilakukan dengan melakukan penentuan titik
sudut, penggambaran garis sudut dan besar sudut yang dihasilkan. Pengujian fungsi
apikasi halaman angle measurement data ditampilkan pada Tabel 4.17.
64
Tabel 4.17
Pengujian Fungsi Aplikasi Halaman Angle Measurement
No. Test Case Skenario Hasil Yang Hasil Aktual Hasil
Uji Diharapkan Uji
1. Pengukuran Penentuan Menampilkan Aplikasi ditampilkan Berhasil
sudut pada 3 titik sudut garis sudut hasil garis sudut hasil
bagian neck pada bagian seleksi oleh user seleksi oleh user
neck Menampilkan Aplikasi ditampilkan Berhasil
besar sudut hasil besar sudut hasil
seleksi oleh user seleksi oleh user
Menentukan dan Aplikasi menentukan Berhasil
menyimpan dan menyimpan score
score hasil hasil seleksi oleh user,
seleksi oleh sesuai metode
user, sesuai RULA/REBA
metode
RULA/REBA
2. Pengukuran Penentuan Ditampilkan Aplikasi menampilkan Berhasil
sudut pada 3 titik sudut garis sudut hasil garis sudut hasil
bagian pada bagian seleksi oleh user seleksi oleh user
trunk trunk Ditampilkan Aplikasi menampilkan Berhasil
besar sudut hasil besar sudut hasil
seleksi oleh user seleksi oleh user
Sistem Aplikasi menentukan Berhasil
menentukan dan dan menyimpan score
menyimpan hasil seleksi oleh user,
score hasil sesuai metode
seleksi oleh RULA/REBA
user, sesuai
metode
RULA/REBA
3. Pengukuran Penentuan Ditampilkan Aplikasi menampilkan Berhasil
sudut pada 3 titik sudut garis sudut hasil garis sudut hasil
bagian pada bagian seleksi oleh user seleksi oleh user
upper arm upper arm Ditampilkan Aplikasi menampilkan Berhasil
besar sudut hasil besar sudut hasil
seleksi oleh user seleksi oleh user
Sistem Aplikasi menentukan Berhasil
menentukan dan dan menyimpan score
menyimpan hasil seleksi oleh user,
score hasil sesuai metode
seleksi oleh RULA/REBA
user, sesuai
metode
RULA/REBA
4. Pengukuran Penentuan Ditampilkan Aplikasi menampilkan Berhasil
sudut pada 3 titik sudut garis sudut hasil garis sudut hasil
bagian pada bagian seleksi oleh user seleksi oleh user
lower arm lower arm Ditampilkan Aplikasi menampilkan Berhasil
besar sudut hasil besar sudut hasil
seleksi oleh user seleksi oleh user
Sistem Aplikasi menentukan Berhasil
menentukan dan dan menyimpan score
menyimpan hasil seleksi oleh user,
65
No. Test Case Skenario Uji Hasil Yang Hasil Aktual Hasil Uji
Diharapkan
2. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian adjusment Sistem menentukan Sistem menentukan Berhasil
trunk bagian trunk dan menyimpan dan menyimpan
score score
3. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian adjusment Sistem menentukan Sistem menentukan Berhasil
upper arm bagian upper dan menyimpan dan menyimpan
arm score score
4. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian adjusment Sistem menentukan Sistem menentukan Berhasil
lower arm bagian lower dan menyimpan dan menyimpan
arm score score
5. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian adjusment Sistem menentukan Sistem menentukan Berhasil
wrist bagian wrist dan menyimpan dan menyimpan
score score
6. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian adjusment Sistem menentukan Sistem menentukan Berhasil
wrist twist bagian wrist dan menyimpan dan menyimpan
twist score score
7. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
bagian legs adjusment Sistem menentukan Sistem menentukan Berhasil
bagian wrist dan menyimpan dan menyimpan
legs score score
8. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
muscle use adjusment Sistem menentukan Sistem menentukan Berhasil
bagian dan menyimpan dan menyimpan
muscle use score score
9. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
force/load adjusment Sistem menentukan Sistem menentukan Berhasil
force/load dan menyimpan dan menyimpan
score score
10. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
coupling adjusment Sistem menentukan Sistem menentukan Berhasil
coupling dan menyimpan dan menyimpan
score score
11. Additional Pengisian Checklist/radio Checklist/radio Berhasil
adjusment additional button terisi button terisi
activity adjusment Sistem menentukan Sistem menentukan Berhasil
activity dan menyimpan dan menyimpan
score score
67
7. Halaman Result.
Halaman result merupakan halaman terakhir yang akan ditampilkan kepada user.
Pengujian dilakukan untuk melihat akurasi scoring yang telah dimasukkan dan disimpan
oleh sistem sebelumnya. Pengujian fungsi apikasi halaman input data ditampilkan pada
Tabel 4.19.
Tabel 4.19
Pengujian Fungsi Aplikasi Halaman Result
No. Test Case Skenario Uji Hasil Yang Hasil Aktual Hasil Uji
Diharapkan
1. Hasil analisis Membandingkan hasil Sama. Sama Berhasil
pengerjaan manual dan
dengan menggunakan
aplikasi.
2. Rekomendasi Membuat skenario Menampilkan Aplikasi Berhasil
umum hasil evaluasi sangat semua bagian menampilkan
buruk (perlu banyak rekomendasi semua bagian
rekomendasi) tubuh. rekomendasi
tubuh
No Test Skenario Uji Hasil Manual Hasil Aplikasi Grafis PC Hasil Aplikasi Hasil
Case Rancangan Uji
3. Score Membandingkan Sama
sudut hasil pengerjaan
upper manual dengan
arm aplikasi grafis
PC, dan aplikasi
hasil rancangan
No Test Skenario Uji Hasil Manual Hasil Aplikasi Grafis PC Hasil Aplikasi Hasil
Case Rancangan Uji
4. Score Membandingkan Sama
sudut hasil pengerjaan
lower manual dengan
arm aplikasi grafis
PC, dan aplikasi
hasil rancangan
Dari hasil uji akurasi diatas, diketahui bahwa ketiga metode menghasilkan angka yang
tidak sama persis, hal ini diakibatkan karena subjektifitas pengguna. Hal ini masih dapat
diterima, karena aplikasi hasil rancangan, tetap menampilkan score yang sama dengan hasil
metode lain. Dalam penentuan besar sudut postur kerja, skor merupakan aspek terpenting
yang akurasinya perlu diperhatikan, bukan angka besar sudutnya. Karena besar sudut erja
masih dipengaruhi penentuan titik sudut oleh pengguna (surveyor).
Selain perbedaan tersebut, aplikasi evaluasi postur kerja RULA-REBA hasil rancangan
memiliki konsep yang berbeda dengan 3 metode yang ada saat ini. Dalam aplikasi,
pengambilan data dilakukan 3 kali, yaitu untuk sudut pandang samping, depan dan atas.
Pengambilan data dari atas dan depan dilakukan agar dapat membantu pengguna lebih
objektif dalam melakukan pengisian checklist/radio button yang tersedia. Urutan/langkah
evaluasi pada aplikasi ini berasal dari sudut pandang pengguna, sehingga ketika pengguna
sedang mengerjakan daris sudut pandang samping, maka bagian tubuh yang akan dievaluasi
hanyalah yang terlihat jelas dari samping.
Berdasarkan hasil pengujian aplikasi yang telah dilakukan, baik dari pengujian fungsi,
akurasi dan kinerja aplikasi dapat disimpulkan bahwa aplikasi telah mampu bekerja sesuai
kebutuhan yang diinginkan oleh pengguna. Pada dasarnya, aplikasi ini memiliki spesifikasi
atau kemampuan sesuai kebutuhan pengguna saat ini, yaitu adanya aplikasi penunjang
aktivitas evaluasi postur kerja yang praktis dan efisien dari biaya pengadaan alat bantu lain,
74
dan efisien dari waktu pengerjaan dan langkah pengerjaan. Berikut ini merupakan penjelasan
lebih detail dari fungsi-fungsi yang terdapat dari aplikasi hasil rancangan.
1. Halaman Home
Halaman home pada aplikasi tidak berbeda jauh dengan rancangan antarmuka pada
tahap perencanaan. Halaman home pada rancangan antarmuka direncanakan akan
digunakan untuk menampilkan informasi singkat tentang aplikasi dan menu untuk
memulai evaluasi. Perbedaan hasil pengerjaan dengan rancangan terdapat dalam 3
fragmen (menu) yang terdapat dibawah halaman home. Menu-menu tersebut
ditambahkan karena pertimbangan peningkatan kemudahan untuk pengguna dalam
menggunakan aplikasi. Pada Gambar 4.16 merupakan halaman input data aplikasi
setelah tahap implementasi.
Nama aktivitas
Nama aktivitas
Petunjuk
penggunaan
Nama aktivitas
Penjelasan developer
Email developer
metode yang sesuai kondisi pekerjaan, serta menu untuk memilih metode. Pada Gambar
4.19 merupakan halaman methode selection aplikasi setelah tahap implementasi.
Nama
aktivitas
Menu Judul
Back Panduan
Penjelasan
metode
Menu Menu
RULA REBA
Masukkan Masukkan
gambar dari
gambar dari
Galeri
Kamera
Checklist/radio button
Tombol Back
Tombol Next
Help
Nama aktivitas
Checklist
Ilustrasi
Radio Button
Nama Aktivitas
Gambar hasil
evaluasi
Bagian paling
berisiko
Total Score
Menu healthy
Menu Save (screenshot) tips
Menu kembali ke halaman Menu kembali ke
Angle Measurement halaman Home
Pada bab ini dijelaskan mengenai kesimpulan dan saran berdasarkan hasil penelitian
mengenai perancangan aplikasi evaluasi postur kerja RULA-REBA (WPE) berbasis
Android.
5.1. Kesimpulan
Berdasarkan hasil rancangan aplikasi WPE, serta pengujian yang telah dilakukan,
diperoleh kesimpulan dalam penelitian sebagai berikut.
1. Berdasarkan hasil rancangan aplikasi evaluasi postur kerja (WPE) RULA-REBA,
aplikasi ini telah dirancang dan dapat dioperasikan pada sistem operasi Android, mulai
dari versi Gingerbread hingga Oreo. Aplikasi WPE dirancang dengan menggunakan
software Android Studio, dengan baha pemrograman Java untuk Android. Langkah
perancangan dengan menggunakan metode Waterfall dan dilakukan pengujian dari segi
fungsi (blackbox), akurasi, dan kinerja aplikasi, Dengan tersedianya aplikasi WPE ini,
memungkinkan untuk melakukan semua prosedur evaluasi postur kerja kedalam 1
perangkat smartphone.
2. Berdasarkan hasil rancangan aplikasi evaluasi postur kerja (WPE) RULA-REBA,
didefinisikan salah satu kebutuhan sistem dari rancangan SRC, adalah adanya petunjuk-
petunjuk yang dapat membantu pengguna dalam melakukan kegiatan evaluasi postur
kerja secara tepat. Petunjuk penggunaan tersebut bersifat sebagai control. Hasil
rancangan SRC tersebut, kemudian ditindaklanjuti pada pembuatan petunjuk/guide.
Pada Tabel 5.1 merupakan daftar panduan (control) dalam aplikasi WPE.
Tabel 5.1
Daftar Panduan (Control) Dalam Aplikasi WPE
No. Nama control Deskripsi Terdapat Terdapat
dalam dalam
menu halaman
1. Methode Terdapat penjelasan singkat Methode
instruction mengenai metode RULA dan selection
REBA, agar membantu pengguna
menggunakan metode yang sesuai.
2. Select data Terdapat pedoman dalam penentuan Input Data
instruction postur kerja yang tepat untuk
dilakukan evaluasi.
79
80
5.2. Saran
Dalam penelitian selanjutnya, diberikan saran sebagai berikut.
1. Tersedia dalam sistem operasi iOS, karena perkembangan smartphone tidak hanya
pada sistem operasi Android, melainkan juga Ios.
2. Penggunaan basic angle pada halaman angle measurement yang memudahkan
pengguna dalam menghitung sudut.
81
3. Tersedia untuk metode evaluasi postur kerja lainnya (QEC, PEI, OWAS, dan ROSA)
82
Abdulsyani. (1987). Sosiologi Kelompok dan Masalah Sosial. Jakarta: Fajar Agung.
Anoraga, P. (1998). Psikologi Kerja. Jakarta: Rineka Cipta.
Arifianto, Teguh. (2011). Membuat Interface Aplikasi Android Lebih Keren dengan LWUIT.
Yogyakarta: Andi Publisher.
Bird, F.E. Jr. & Germain, G.L. (1985). Practical loss control leadership. Loganville, GA:
Det Norske Veritas.
Breslow, Lester. (2002). Encyclopedia of Public Health. USA: Macmillan.
Damayanti, R. H., Iftadi, I., & Astuti, D. (2010). Analisis Postur Kerja pada PT. XYZ
Menggunakan Metode ROSA (Rapid Office Strain Assessment). Jurnal Ilmiah Teknik
Industri. 13(1): 1- 7.
Dunning, K.K., Davis, K.G., Cook, C., Kotowski, S.E., Hamrick, C., Jewell, G., & Lockey,
J. (2010). Costs by Industry and Diagnosis Among Musculoskeletal Claims in A State
Workers Compensation System: 1999-2004. American Journal of Industrial Medicine.
53:276–284.
Grandjean. E., Kroemer & Karl H.E. (1993). Fitting The Task to The Man, forth edition.
London: Taylor & Francis Inc.
Harvian Adhi Nugraha. (2013). Analisis perbaikan Postur Kerja Operator Menggunakan
Metode RULA Untuk Mengurangi Risiko Musculoskeletal Disorders. Skripsi. Malang:
Universitas Brawijaya.
Hignett, Sue & McAtemney, Lynn. (2000). Rapid Entire Body Assessment (REBA).
Nottingham: Occupational Health and ergonomics Service Ltd.
Huda, Arif Akbarul. (2012). 24 JAM!! Pintar Pemrograman Android. Yogyakarta: Gava
Media.
Humantech Inc. (1995). Humantech Applied Ergonomics Training Manual: Prepared for
Procter&Gamble Inc., 2nd edition. Australia: Berkeley vale.
Janto, Dwi. (2015). Sistem Informasi Perkembangan Balita Berbasis Android. Skripsi.
Semarang: Universitas Negeri Semarang.
Levy, Barry & Wegman, David. (2000). Occupational Health: Recognizing and Preventing
Work-Related Disease and Injury, Fourth Edition. Philadelpia: Lippincott Williams and
Wilkins.
83
84
McAtemney, Lynn & Corlett, E. Nigel. (1993). RULA: a survey method for the investigation
of work-related upper limb disorders. Nottingham: Institute for Occupational
Ergonomics.
Middlesworth, M. (2015). Rapid upper limb assessment (RULA) A Step-by-step guide.
Ergonomics Plus. www.ergo-plus.com/rula-assessment-tool-guide/html. (diakses
tanggal 27 Desember 2017).
Nitisemo, Alex S. (1996). Manajemen Personalia. Jakarta : Graha Indonesia
Nugraha, H. A., Astuti, M., & Rahman A. (2006). Analisis Perbaikan Postur Kerja Operator
Menggunakan Metode RULA (Studi Kasus pada Bagian Bad Stock Warehouse PT. X
Surabaya). JRMSI. 229–240.
Nurmianto, Eko. (2004). Ergonomi Konsep Desain dan Aplikasinya: Tinjauan Anatomi,
Fisiologi, Antropometri, Psikologi dan Komputasi untuk Perancangan Kerja dan
Produk. Surabaya: Guna Wirya.
Peter, Vi. (2000). Musculoskeletal Disorders. www.csao.org.html. (diakses tanggal 20
Oktober 2017).
Pressman, Roger. (2002). Rekayasa Perangkat Lunak: Pendekatan Praktis. Yogyakarta:
Andi.
Salahuddin M. & A.S Rosa. (2011). Modul Pembelajaran Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi Objek). Bandung: Modula.
Shelly, Cashman & Vermaat. (2009). Discovering Computers. Jakarta: Salemba Empat
Shelly, Gary B., & Harry J. Rosenblatt. (2012). Systems Analysis and Design Nineth Edition.
USA: Course Technology.
Simanjuntak, Desindah Loria. (2017). Hubungan Postur Kerja Dengan Keluhan
Musculoskeletal Disorder Pada Perawat Di Instalasi Rawat Inap Rsud Abdul Moeloek.
Skripsi. Lampung: Universitas Lampung.
Simanjuntak, Payaman J. (2003). Manajemen dan Evaluasi Kinerja. Jakarta: FE Universitas
Indonesia.
Simamora, Bilson. (2002). Panduan Riset Perilaku Konsumen. Jakarta: PT. Gramedia
Pustaka Utama.
Supriyanto. (2011). Perancangan Postur Kerja Pada Pekerja Bagian Pencucian dan
Penggilingan Kedelai dengan Pendekatan Rapid Entire Body Assessment (REBA) untuk
mengurangi risiko Musculoskeletal Disorders (MSDs). Skripsi. Surakarta: Universitas
Sebelas Maret.
Sugiyono. (2012). Metode Penelitian Kuantitatif dan R&D. Bandung: Alfabeta.
85
Turban, Efraim. & Volonino, Linda. (2010). Information Technology for Management. Edisi
Ketujuh. Asia: John Willey & Sons.
Varmazyar, S., Amini, M., & Kiafar S. (2012). Ergonomic Evaluation of Work Conditions
in Qazvin Dentists and its Association with Musculoskeletal Disorders Using REBA
Method. JIDA. 24(3): 182–187.
Whitten, Jeffrey L. & Bentley, Lonnie D. (2007). Systems Analysis and Design for the
Global Enterprise Seventh edition. New York: McGraw-Hill.
86