CONTROLLER (PLC)
SKRIPSI
Disusun oleh :
NIM : 1542100513
FAKULTAS TEKNIK
2019
SURAT PERNYATAAN KEASLIAN SKRIPSI
FORM A-l
Merupakan hasil karya tulis yang kami buat sendiri, dan bukan merupakan
bagian dari Skripsi maupun hasil karya tulisan penulis lain. Bilamana ternyata
dikemudian hari pernyataan ini tidak benar dan terbukti ada sebagian hasil
karya tulisan penulis lain, kami sanggup menerima sanksi akademik apapun
yang ditetapkan oleh Universitas Widya Dharma Klaten.
•
YUSUP BUDI PAMUNGKAS
NIM. 1542100513
iv
HALAMAN MOTTO
1. “Be Your Self” Jadilah dirimu sendiri untuk mengarungi dan menapaki
kehidupan ini
2. “Think Fast Get the Best” Berpikir cepat dan dapatkan yang terbaik. Kata
matang, namun jangan lupa kesempatan sangat banyak hanya kita mau
penyesalan bersama teman. Namun itu semua hanya sesaat dan ada
masanya akan hilang (masa tua), tetapi untuk keluarga adalah abadi.
v
PRAKATA
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas
terselesainya skripsi ini sebagai salah satu persyaratan menyelesaikan studi S-1
ini.
Skripsi ini penulis buat berdasarkan teori dan pengalaman bekerja yang
didapat dibangku kuliah ini atau diperusahaan dan instansi tempat penulis bekerja
dan melakukan penelitian. Dengan tujuan selain bermanfaat bagi penulis sendiri,
Harapan dari penulis semoga skripsi ini bisa dimanfaatkan dan bisa
berguna bagi kita semua. Tidak lupa pula penulis mengharapkan kritik dan saran
yang membangun dari pembaca sekalian guna kemajuan dan perkembangan ilmu
terimakasih kepada :
2. Bapak Harri Purnomo, ST., MT. selaku pembimbing kedua yang selalu
vi
3. Istri saya Rachel Kurniawati, ST. yang selalu men-support dan menemani
4. Ketiga anaku. Yoel Vaando Mixsy, Tatiana Nevaeh Mixsy dan Lina Giftia
Mixsy yang selalu menghibur karena tingkah lakunya yang masih anak-
anak
5. Teman-teman sejawat dan ditempat kerja yang tidak dapat saya sebutkan
vii
DAFTAR ISI
viii
METODOLOGI PENELITIAN ..................................................................... 44
3.1. Waktu dan Lokasi Penelitian ............................................................... 44
3.2. Alat dan Bahan Penelitian ................................................................... 44
3.3. Metode Penelitian ................................................................................ 49
BAB IV .............................................................................................................. 52
HASIL PENELITIAN dan PEMBAHASAN ................................................ 52
4.1. Hasil Penelitian .................................................................................. 52
4.2. Pembahasan ....................................................................................... 59
BAB V................................................................................................................ 67
PENUTUP ......................................................................................................... 67
5.1. Kesimpulan ........................................................................................ 67
5.2. Saran ................................................................................................... 68
DAFTAR PUSTAKA ....................................................................................... xii
LAMPIRAN 01 ................................................................................................ xiii
(PROGRAM LADDER PLC) ........................................................................ xiii
LAMPIRAN 02 .............................................................................................. xviii
(PROGRAM MNEUMONIC PLC )............................................................ xviii
LAMPIRAN 03 ............................................................................................... xxii
(AREA MEMORY PLC ) .............................................................................. xxii
ix
DAFTAR GAMBAR
x
ABSTRAK
PLC saat ini dapat diprogram dari jarak jauh, tergantung dan terkoneksi
melalui jaringan internet (IoT). Namun untuk pemrograman PLC masih belum
ada perkembangan dan monoton. Harus segera dilakukan beberapa terobosan
yang strategis dalam melakukan pemrograman PLC ini.
Tujuan dari skripsi ini adalah memperkenalkan pemrograman PLC dengan
cara baru yang lebih rapi, tertata dan mudah dipahami oleh programer lainnya,
sekalipun mereka tidak membuat program PLC tersebut. Dimana nantinya
pemrograman PLC ini disebut program “Clean Code” PLC.
Kesimpulan dari penelitian ini akan menggantikan program PLC secara
KONVENSIONAL menjadi program “CLEAN CODE” yang dapat dijadikan
rujukan bahkan standar dalam melakukan pemrograman PLC, baik itu dari tingkat
dasar maupun yang sudah tingkat lanjut (advance).
ABSTRACT
PLCs can now be programmed remotely, dependent and connected via the
internet network (IoT). But for PLC programming there is still no progress and
monotony. Must be done several strategic breakthroughs in doing this PLC
programming.
The purpose of this thesis is to introduce PLC programming in a new way
that is neater, orderly and easily understood by other programmers, even if they
don't make the PLC program. Where later this PLC programming is called the
"Clean Code" PLC program.
The conclusion of this study will replace the CONVENTIONAL PLC
program into a "CLEAN CODE" program that can be used as a reference and
even a standard for PLC programming, both from the basic and advanced levels.
xi
BAB I
PENDAHULUAN
dibidang lain, PLC tetap menjadi pilihan tersendiri. Pemanfaatan PLC ini
tidak hanya dipakai didunia industri dan otomasi, namun banyak dari
Bahasa ini sering pula disebut dengan ladder diagram. Logika yang
digunakan pada ladder diagram ini sama persis apabila kita menggunakan
logika saklar. Yaitu menggunakan kontak Normaly Open (NO) dan Normaly
12
13
Close (NC) sebagai penyambung dan pemutus arus listrik pada jalur
pengkabelan.
suatu terobosan yang baru dan menarik serta mudah dalam melakukan suatu
sebuah PLC. Penulis skripsi ini mencoba memunculkan cara atau trik baru
(IT). Clean code mengandung arti bersih, rapi, simpel dan elegan. Jadi
pemrograman PLC dengan model clean code adalah program ladder PLC
yang teratur dan simpel dalam penyusunan program, serta sangat elegan dan
Code)
1. Bahasa PLC yang dipake adalah bahasa Ladder atau anak tangga
yang sudah ada (kontrol tertentu), lalu diubah menjadi program yang
antara lain:
1. Bagi Siswa
c. Siswa lebih mudah dalam melakukan trial and error program PLC
terstandar
2. Bagi Guru
internal relay yang ada pada PLC untuk membantu troubleshooting program
perumahan resident
18
kerja PLC
PLC saja. Dimana menurut peneliti lebih elegan, rapi dan cepat dalam
yang berbeda.
berikut:
19
analisa pengamatannya)
PENUTUP
5.1. Kesimpulan
pemrograman PLC yang dapat dilakukan dengan cara kerja mesin sama
dalam aspek pemrograman dan teknik, yaitu: Terstruktur, Rapi dan Teratur
3. Dengan program PLC yang rapi dan teratur serta terbantu dengan
4. Pemrograman PLC berbasis Clean Code sangat layak untuk dijadikan cara
pemrograman ladder PLC dari tingakat dasar hingga tingkat lanjut. Dan
Ladder Diagram
67
68
5.2. Saran
dikembangkan dalam penelitian ini, maka segala saran dan masukan akan
3. Penelitian Lanjutan
besarnya atas waktu dan kesempatannya untuk membaca dan memahami apa
Graha Ilmu
Andi
Ilmu
xii