Anda di halaman 1dari 41

LAPORAN PRAKTIK KERJA LAPANGAN

Judul
Pengatur Motor Stepper dan Pompa untuk Sistem Sampling Pada Automatic
Sampling System for Online Water Quality Monitoring di PPET-LIPI

Disusun Oleh
SHAHNAN KAMIL DEWANTORO
1312010047

PROGRAM STUDI TEKNIK ELEKTRONIKA INDUSTRI


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI JAKARTA
2015
i

HALAMAN PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN

Judul

: Pengatur Motor Stepper dan Pompa untuk Sistem


Sampling Pada Automatic Sampling System for
Online Water Quality Monitoring di PPET-LIPI

Penyusun
Nama

: Shahnan Kamil Dewantoro

NIM

: 1312010047

Program Studi

: Teknik Elektronika Industri

Jurusan

: Teknik Elektro

Waktu Pelaksanaan

: 28 Januari s/d 13 Maret 2015

Tempat pelaksanaan

: Pusat Penelitian Elektronika dan Telekomunikasi


(PPET) LIPI. Jl. Sangkuriang, Kompleks LIPI
Gedung 20 Lt. 4, Bandung 40135.

Bandung, 13 Maret 2015


Pembimbing PNJ

Pembimbing Institusi

Iwa Sudradjat, ST., MT.

Dr. Goib Wiranto

NIK. 19610607 198601 1 002

NIP. 19691230 198901 1001

Mengesahkan,
KPS Teknik Elektronika Industri

Rika Novita, ST., MT.


NIK. 19701114 2006002 1 001

ii

KATA PENGANTAR

Assalamualaikum Wr. Wb
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
atas berkat dan rahmat-Nya, penulis dapat menyelesaikan laporan Praktik Kerja
Lapangan ini. Penulisan laporan Praktik Kerja Lapangan ini dilakukan dalam
rangka memenuhi salah satu syarat untuk mencapai gelar Diploma Tiga
Politeknik. Penulis menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai
pihak, dari masa perkuliahan sampai saat ini, sangatlah sulit bagi penulis untuk
menyelesaikan laporan ini. Oleh karena itu, penulis mengucapkan terima kasih
kepada:
1) Iwa Sudradjat, ST., MT., selaku dosen pembimbing yang telah menyediakan
waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam penyusunan
laporan Praktik Kerja Lapangan ini;
2) Dr. Goib Wiranto dan Benny Abdulkarim, A.Md dari Pusat Penelitian
Elektronika dan Telekomunikasi (PPET) - LIPI yang telah banyak
membantu dalam usaha memperoleh data yang penulis perlukan;
3) Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan
material dan moral;
4) Sahabat dan rekan yang telah banyak membantu penulis dalam
menyelesaikan laporan Praktik Kerja Lapangan ini.
Akhir kata, penulis berharap Tuhan Yang

Maha Esa berkenan

membalas segala kebaikan semua pihak yang telah membantu. Semoga laporan
Praktik Kerja Lapangan ini membawa manfaat bagi pengembangan ilmu. Akhir
Kata.
Wassalamualaikum Wr. Wb
Depok, Maret 2015
Penulis
iii

DAFTAR ISI

LEMBAR JUDUL .................................................................................................. i


LEMBAR PENGESAHAN ................................................................................... ii
KATA PENGANTAR .......................................................................................... iii
DAFTAR ISI ......................................................................................................... iv
DAFTAR GAMBAR ............................................................................................ vi
DAFTAR TABEL ................................................................................................ vii
DAFTAR LAMPIRAN ....................................................................................... viii
DAFTAR PUSTAKA ............................................................................................ ix
BAB 1 PENDAHULUAN ..................................................................................... 1
1.1
1.2
1.3
1.4

Latar Belakang Kegiatan ............................................................................... 1


Ruang Lingkup Kegiatan ............................................................................... 2
Waktu dan Tempat Pelaksanaan .................................................................... 2
Tujuan dan Kegunaan .................................................................................... 2

BAB 2 TINJAUAN PUSTAKA ............................................................................ 4


2.1 Proses Sampling ............................................................................................ 4
2.2 Arduino .......................................................................................................... 4
2.2.1 Arduino UNO .................................................................................... 5
2.2.2 Library Stepper .................................................................................. 6
2.3 Motor Stepper ................................................................................................ 6
2.3.1 Metode Penggerakkan ....................................................................... 7
2.3.2 Konfigurasi fasa ................................................................................. 8
2.4 Driver Motor Stepper ULN 2004 ................................................................. 10
2.5 Pompa Air .................................................................................................... 12
2.5.1. Pompa Air Sentrifugal ..................................................................... 12
2.6 Driver Motor Pompa DC ............................................................................. 13
BAB 3 HASIL PELAKSANAAN PKL .............................................................. 15
3.1.
3.2.
3.3.
3.4.

Unit Kerja PKL ............................................................................................ 15


Uraian Praktik Kerja Lapangan .................................................................... 16
Pembahasan Hasil PKL ............................................................................... 18
Identifikasi Kendala yang Dihadapi ............................................................. 28
3.4.1. Kendala Pelaksanaan Tugas ............................................................ 28
3.4.2. Cara Mengatasi kendala ................................................................... 29

BAB 4 PENUTUP ................................................................................................ 30


iv

4.1 Simpulan ...................................................................................................... 30


4.2 Saran ............................................................................................................ 30
DAFTAR PUSTAKA ........................................................................................... ix
LAMPIRAN

DAFTAR GAMBAR

Gambar 2.1

Gambaran Sampling sederhana .................................................... 4

Gambar 2.2

Arduino UNO ............................................................................... 5

Gambar 2.3

Motor Stepper PM4222-09 .......................................................... 7

Gambar 2.4

Metode putaran Full Step ............................................................. 7

Gambar 2.5

Metode putaran Half Step ............................................................ 8

Gambar 2.6

Motor Stepper Unipolar ............................................................... 9

Gambar 2.7

Motor Stepper Bipolar ................................................................ 10

Gambar 2.8

IC ULN2004 beserta Rangkaian dalamnya ................................ 11

Gambar 2.9

Rangkaian dalam pada kanal driver ULN2004 ........................... 11

Gambar 2.10

Pompa Sentrifugal ...................................................................... 13

Gambar 2.11

Transistor sebagai saklar untuk motor ........................................ 13

Gambar 3.1

Logo LIPI ................................................................................... 15

Gambar 3.2

Struktur Organisasi PPET LIPI .................................................. 16

Gambar 3.3

Driver Motor yang sudah ada ..................................................... 18

Gambar 3.4

Driver Motor versi pertama ........................................................ 19

Gambar 3.5

Driver Motor versi kedua ........................................................... 19

Gambar 3.6

Driver motor versi 1 dan versi 2 ................................................. 20

Gambar 3.7

Motor Stepper PM4222-9 .......................................................... 21

Gambar 3.8

Rangkaian Driver Motor Stepper ULN2004 .............................. 22

Gambar 3.9

Pompa air DC ............................................................................. 23

Gambar 3.10

Rangkaian driver pompa ............................................................ 24

Gambar 3.11

Proses Kalibrasi pompa .............................................................. 25

Gambar 3.12

Blok rangkaian Pengujian alat .................................................... 26

Gambar 3.13

Diagram alir program sampling .................................................. 27

Gambar 3.14

Hasil pengujian Sampling .......................................................... 28

vi

DAFTAR TABEL

Tabel 2.1

Spesifikasi Arduino Uno ................................................................. 5

Tabel 3.1

Spesifikasi motor stepper PM4222-09 .......................................... 20

Tabel 3.2

Hasil pengukuran pompa ............................................................... 25

vii

DAFTAR LAMPIRAN

Lampiran 1 Surat Keterangan PKL dari Institusi .......................................... L - 1


Lampiran 2 Logbook ..................................................................................... L - 2
Lampiran 3 Gambaran umum Institusi ........................................................ L - 3
Lampiran 4 Skematik dan Tata Letak Rangkaian Motor Driver .................. L - 4
Lampiran 5 Program Sampling Arduino ....................................................... L - 5
Lampiran 6 Dokumentasi Selama Kegiatan PKL ......................................... L - 6

viii

BAB I
PENDAHULUAN

1.1 Latar Belakang Kegiatan


Kualitas air sungai di Indonesia saat ini sangatlah tidak sehat. Hal
tersebut dikarenakan banyak rumah maupun pabrik membuang limbahnya ke
sungai. Menurut sudut pandang hukum, pabrik yang membuang limbahnya
langsung ke sungai tanpa diolah terlebih dahulu adalah melanggar hukum.
Namun, sangat sulit untuk menindak pabrik-pabrik tersebut, dikarenakan
hukum di Indonesia yang mengharuskan adanya bukti fisik untuk menuntut
pelanggaran.

Sedangkan

pabrik-pabrik

nakal

biasanya

membuang

limbahnya di malam hari, sehingga tidak mungkin didapatkannya bukti berupa


sampel air yang tercemar. Untuk itu, perlu dibuat suatu Sistem yang dapat
mengambil sampel air secara otomatis, berdasarkan perubahan parameter- air
yang ekstrim.
Proses Sampling atau pencuplikan pada air sungai dilakukan untuk
mengetahui parameter-parameter yang ada pada air antara lain kadar pH, kadar
oksigen, temperatur, dan lain sebagainya. Pusat Penelitian Elektronika dan
Telekomunikasi LIPI, membuat Sistem Automatic Sampling System for Online
Water Quality Monitoring. Sistem tersebut merupakan rancang bangun suatu
alat untuk memonitor kualitas air dengan parameter-parameter diatas,
kemudian hasilnya ditampilkan di Web.
Pada alat sampling otomatis kualitas air, terdapat Sistem untuk
mengambil sampel air secara otomatis, dan kemudian disimpan untuk diteliti
di laboratorium. Sistem sampling ini menggunakan Sistem sampel rotary,
dimana air sampel diisikan ke dalam tabung-tabung yang tersusun secara
melingkar, sehingga saat satu tabung sudah terisi, maka rotari akan berputar
dan tabung yang masih kosong siap untuk diisi. Untuk memutar Sistem rotari
tersebut, digunakan motor stepper, dikarenakan pergerakannya yang presisi,
1

dan untuk mengisi tabung sampel digunakan pompa air kecil. Ruang Lingkup
Kegiatan

1.2 Ruang Lingkup Kegiatan


Ruang lingkup kegiatan saat berlangsungnya praktik kerja lapangan
sebagai berikut:
1. Perancangan dan Pembuatan Desain PCB Driver Motor Stepper.
2. Pembuatan dan pengujian sistem Automatic Sampling untuk
sampling air sungai.
3. Pemrograman sistem Pengatur motor stepper dan pompa pada
Mikrokontroler Arduino.

1.3 Waktu dan Tempat Pelaksanaan


Waktu dan tempat pelaksanaan kegiatan adalah sebagai berikut :
Waktu

: 28 Januari s/d 13 Maret 2015.

Tempat Pelaksanaan

: Pusat Penelitian Elektronika dan Telekomunikasi


(PPET) LIPI. Jl. Sangkuriang, Kompleks LIPI
Gedung 20, Bandung 40135.

1.4 Tujuan Dan Kegunaan


Penulis melakukan penulisan laporan ini

atas dasar tujuan dan

kegunaan sebagai berikut :


1.4.1 Tujuan
1. Mengetahui instrumen yang diperlukan untuk melakukan proses
sampling kualitas air .
2. Memahami proses sampling otomatis.

3. Mengetahui dan memahami kendala pada proses sampling dan cara


mengatasinya.
1.4.2 Kegunaan
1. Mengetahui dunia kerja di PPET-LIPI
2. Mengetahui dan mengetahui cara kerja berbagai sensor yang
digunakan untuk mengukur kalitas air.
3. Mengetahui apa itu proses sampling, terutama proses sampling
untuk media air/cairan.
4. Menambah

pengetahuan

mikrokontroler.

penulis

dalam

pemrograman

BAB II
TINJAUAN PUSTAKA

2.1 Pengambilan Sampel


Teknik pengambilan sampel atau teknik sampling adalah suatu cara
pengambilan sampel yang representatif dari populasi. Untuk menentukan
sampel dalam penelitian, terdapat berbagai teknik sampling yang digunakan.

Gambar 2.1 Gambaran Sampling sederhana


(Sumber : http://simon.cs.vt.edu/SoSci/converted/Sampling/)

Menurut Suharsimi Arkunto, sampel adalah bagian dari populasi


(sebagian atau wakil populasi yang diteliti). Sampel penelitian adalah sebagian
dari populasi yang diambil sebagai sumber data dan dapat mewakili seluruh
populasi. Menurut Sugiyono, sampel adalah sebagian dari karakteristik yang
dimiliki oleh populasi. Keuntungan dalam menggunakan sampel yaitu:
memudahkan peneliti, penelitian lebih efisien, lebih teliti dan cermat dalam
pengumpulan data, serta penelitian lebih efektif.

2.2 Arduino
Arduino adalah sebuah mikrokontroler singleboard yang bersifat
open-source Arduino diprogram dengan menggunakan bahasa pemrograman
berbasis software Wiring, yang memiliki syntax dan library pemrograman
4

yang

tidak

berbeda

dengan

C atau C++,

tetapi

dengan

beberapa

penyederhanaan dan modifikasi sehingga lebih mudah untuk dipelajari. Untuk


memudahkan dalam pengembangan aplikasinya, mikrokontroler Arduino
juga menggunakan Integerated Development Environment (IDE) sendiri
yang berbasis pada software Processing.
Mikrokontroler

Arduino

dapat

dipasangkan dengan bermacam-

macam sensor dan aktuator lainnya. Adapun sensor dan aktuator yang dapat
dipasangkan pada Arduino seperti sensor gerak, ultrasonik, panas, suara,
Ethernet Shield, LED Display dan yang lainnya.

Gambar 2.2 Arduino Uno


2.2.1 Arduino Uno
Arduino

Uno

merupakan

salah

satu

produk

board

mikrokontroler keluaran Arduino berbasis ATmega 328P. Arduino Uno


memiliki spesifikasi sebagai berikut :
Tabel 2.1 Spesifikasi Arduino Uno
Mikrokontroler
Tegangan operasi
Tegangan input
(rekomendasi)
Tegangan input
(batasan)

ATmega328
5V
7-12V
6-20V

Pin I/O digital


Pin Input Analog
Arus per pin I/O
Arus pin 3,3 V
Memori Flash
SRAM
EEPROM
Clock kristal
Panjang
Lebar
Berat

14 (6 dapat digunakan untuk PWM)


6
40 mA
50 mA
32 KB (0,5 KB digunakan Bootloader)
2 KB
1 KB
16 MHz
68,6 mm
15,4 mm
25 Gr

Sumber : http://arduino.cc/en/Main/ArduinoBoardUno
2.2.2 Library Stepper
Library atau pustaka Stepper adalah salah satu library program
yang dimiliki oleh perangkat lunak Arduino yang berfungsi untuk
memprogram Arduino agar dapat menjalankan motor stepper. Pustaka
ini memungkinkan pengguna untuk dapat mengendalikan motor
stepper dengan mudah, dengan hanya perlu mengetahui jumlah step dan
koil-koil dari motor yang digunakan, pengguna dapat mengatur
kecepatan putaran, dan jumlah step yang diinginkan. Pustaka ini dapat
digunakan menjalankan motor stepper bipolar, maupun unipolar.

2.3 Motor Stepper


Untuk sistem rotari pada penampung tabung sampel, digunakan motor
stepper sebagai pemutarnya. Motor stepper digunakan karena putarannya yang
presisi, torsinya yang cukup besar, dan kecepatannya yang teratur.
Motor stepper merupakan motor yang bergerak secara diskrit atau
melangkah (stepping). Motor stepper bergerak berdasarkan urutan pulsa yang
diberikan padanya. Tidak seperti motor DC biasa yang memiliki 2 kutub
(positif dan negatif/VCC dan GND), motor stepper memiliki beberapa koil
yang harus diberi tegangan agar motor dapat berputar. Motor stepper

digunakan untuk beberapa peralatan yang membutuhkan gerakan yang presisi,


antara lain printer, optik CD/DVD, dan dibidang robotika.

Gambar 2.3 Motor Stepper PM4222-09


2.3.1

Metode Penggerakkan
Untuk menggerakkan motor stepper, dibutuhkan pulsa-pulsa
elektris Yang diberikan pada setiap koilnya secara bergantian. Metode
penggerakkan tersebut antara lain Full-tep dan half-step.
a.

Full-Step
Metode putaran ini menggunakan satu step penuh dari
spesifikasi motor yang digunakan. Jika digunakan motor dengan
step 7,5, maka motor akan bergerak satu step penuh yaitu 7,5 atau
48 step per rotasi.

Gambar 2.4 Metode putaran Full-Step

(Sumber :
http://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDo
c/en543050.pdf )

b.

Half-Step
Metode putaran ini menggunakan setengah step dari
spesifikasi motor yang digunakan. Sehingga memungkinkan untuk
didapatkannya resolusi yang lebih baik dibandingkan dengan
metode full-step. Jika digunakan motor dengan step 7,5, maka
motor dapat bergerak 3,75 per step atau 96 step per rotasi.

Gambar 2.5 Metode putaran Half-Step


(Sumber :
http://www.microchip.com/stellent/groups/SiteComm_sg/documents/DeviceDo
c/en543050.pdf )

2.3.2 Konfigurasi fasa


Berdasarkan konfigurasi lilitannya, motor stepper dibagi
menjadi dua, yaitu Unipolar dan Bipolar.
a.

Unipolar
Motor stepper empat-phase (unipolar) adalah jenis motor
stepper yang paling umum. Istilah empat-phase digunakan
karena motor mempunyai empat kumparan medan yang dapat
diberikan energi secara terpisah/tersendiri, dan istilah unipolar

digunakan karena arus selalu menjalar dalam arah yang sama


melalui kumparan. Cara sederhana untuk mengoperasikan motor
stepper empat-phase adalah dengan memberikan energi phase
satu pada suatu waktu yang berurutan

Gambar 2.6 Motor Stepper Unipolar


Dibandingkan dengan motor stepper bipolar, motor
stepper

unipolar

mempunyai

keuntungan

karena

kesederhanaannya. Rangkaian kontrol motor empat-phase mudah


untuk men-switch urutan kutub on dan off , tanpa harus membalik
polaritas

kumparan medan

(namun,

motor

dua- phase

menghasilkan torsi lebih besar karena pushing

dan pulling

dilakukan bersamaan).
b.

Bipolar
Motor stepper bipolar mempunyai konstruksi yang mirip
dengan jenis unipolar, hanya tidak terdapat common pada
kumparannya. Penggunaan

motor

stepper

jenis

bipolar

memerlukan rangkaian yang lebih rumit untuk mengatur agar


motor ini dapat berputar dalam dua arah. Untuk menggerakkan
motor stepper jenis ini biasanya diperlukan sebuah driver motor
yang dikenal dengan nama H bridge. Rangkaian ini akan
mengontrol setiap kumparan secara terpisah (independent)
termasuk polaritas untuk setiap kumparan.

10

Gambar 2.7 Motor Stepper Bipolar

2.4 Driver Motor Stepper


Untuk men-drive atau menjalankan motor stepper pada sistem rotari
pada sistem sampling, digunakan IC ULN2004 sebagai kopling. Karena
keluaran pada mikrokontroler adalah sebesar 5V, sedangkan motor stepper
yang digunakan memiliki tegangan operasi sebesar 12V.
ULN2004 adalah Integrated Circuit atau sirkuit terpadu dengan deretan
kanal Darlington dengan tegangan dan arus tinggi yang berisi 7 kanal
Darlington pair open collector dengan common emitter. Setiap kanal dapat
dialiri arus 500 mA dan dapat bertahan dengan arus puncak 600 mA. Dioda
peredam telah terpasang didalamnya untuk beban induktif dan inputnnya
disematkan berlawanan dengan outputnya untuk menyederhanakan tata letak
komponen.
ULN2004 merupakan satu keluarga dengan seri ULN20XX, bersama
dengan ULN2001, ULN2002, dan ULN2003. ULN2004 dapat dialiri tegangan
sebesar 6 s/d 15V. komponen ini dapat diaplikasikan untuk berbagai beban
antara lain selenoid, relay, motor DC, display LED, dan berbagai aplikasi
berdaya besar.

11

Gambar 2.8 IC ULN2004 (a) beserta Rangkaian dalamnya (b)


(Sumber : Datasheet ULN2004 STMicroelectronics)

ULN2004 bersifat pembalik logika, sehingga outputnya akan


berlawanan dengan inputnya, tetapi hanya dapat mengeluarkan output logik 0,
sehingga hanya dapat digunakan dalam konfigurasi common anoda atau aktif
dengan logika 0 (active low). Jika inputnya diberi logika 0, maka outputnya
akan berimpedansi tinggi (high impedance).

Gambar 2.9 Rangkaian dalam pada kanal driver ULN2004


(Sumber : Datasheet ULN2004 STMicroelectronics)

Cara kerja ULN2004 adalah, pada input kanalnya diberi pulsa high,
sehingga pada basis transistor pertama pada darlington pair menerima arus dan
transistor tersebut akan aktif dan memenarik arus dari output melalui kolektor

12

ke basisnya. Arus dari emiter transistor pertama tersambung ke basis transistor


kedua, sehingga transistor kedua akan aktif, dan menarik arus lebih dari
kolektor ke emiternya, sehingga arus yang lebih besar akan ditarik dari output,
maka .Begitu pulsa selesai pada input, atau kembali lagi ke low, maka transistor
pertama akan kembali off, begitu pula dengan transisttor kedua, maka kanal
akan nonaktif, sehingga koil pada motor akan off, dan motor berhenti.

2.5 Pompa Air


Pompa adalah suatu peralatan mekanik yang digerakkan oleh suatu
sumber tenaga yang digunakkan untuk memindahkan cairan (fluida) dari suatu
tempat ke tempat lain, dimana cairan tersebut hanya mengalir apabila terdapat
perbedaan tekanan. Pompa juga dapat diartikan sebagai alat untuk
memindahkan energi dari suatu pemutar atau penggerak ke cairan ke bejana
yang bertekanan yang lebih tinggi. Selain dapat memindahkan cairan, pompa
juga berfungsi untuk meningkatkan kecepatan, tekanan, dan ketinggian cairan.
2.5.1 Pompa Sentrifugal
Sebuah pompa sentrifugal tersusun atas sebuah impeler dan
saluran inlet ditengah-tengahnya. Dengan desain ini maka pada saat
impeler berputar, fluida mengalir menuju casing disekitar impeler
sebagai akibat dari gaya sentrifugal. Casing ini berfungsi untuk
menurunkan kecepatan aliran fluida sementara kecepatan putar impeler
tetap tinggi. Kecepatan fluida dikonversikan menjadi tekanan oleh
casing sehingga fluida dapat menuju titik outletnya.

13

Gambar 2.10 Pompa Sentrifugal


(Sumber : http://eprints.undip.ac.id/41155/)

2.6 Driver Motor Pompa DC


Motor merupakan salah satu komponen elektronik yang sering
digunakan dibidang pengendalian. Salah satunya dalam mengendalikan atau
memindahkan zat. Aplikasi motor dalam memindahkan zat cair atau gas
adalam pompa. Dalam mengendalikan pompa, yang pada dasarnya meruakan
motor DC, dapat digunakan transistor atau relay.
Dalam mengendalikan hidup matinya motor dapat digunakan saklar
mekanik. Namun, untuk dapat mengendalikan motor secara elektris, dapat
digunakan transistor sebagai saklar.

Gambar 2.11 Transistor sebagai saklar untuk motor

14

Untuk memutar motor DC maka input yang diberikan adalah tegangan


DC dengan level 0,7 volt lebih tinggi dari ground. Kemudian untuk
meningkatkan kecepata putaran motor, maka level input dinaikan sampai
kecepatan putaran motor sesuai keinginan.

BAB III
HASIL PELAKSANAAN PKL
3.1. Unit Kerja PKL
Pusat Penelitian Elektronika dan Telekomunikasi (PPET) adalah salah
satu lembaga penelitian di Kedeputian Bidang Teknik dari Lembaga Ilmu
Pengetahuan Indonesia (LIPI). PPET LIPI berlokasi di Jl. Sangkuriang Komplek LIPI Gedung 20, Lt. 4 Bandung, Jawa Barat.

Gambar 3.1 Logo LIPI


(Sumber :
Pusat

Penelitian

Elektronika

dan

Telekomunikasi

(PPET)

mempunyai tugas melaksanakan penyiapan bahan perumusan kebijakan,


penyusunan pedoman, pemberian bimbingan teknis, penyusunan rencana dan
program, pelaksanakan penelitian bidang elektronika dan telekomunikasi serta
evaluasi dan penyusunan laporan.
Berikut adalah struktur jabatan dan Organisasi PPET LIPI :

15

16

PEJABAT STRUKTURAL
PUSAT PENELITIAN ELEKTRONIKA DAN TELEKOMUNIKASI (PPET)
LEMBAGA ILMU PENGETAHUAN INDONESIA (LIPI)

Peltu. KEPALA PUSAT PENELITIAN


ELEKTRONIKA DAN TELEKOMUNIKASI

Dr. Purwoko Adhi, Dipl. Ing, D.E.A.

KEPALA BIDANG PENGELOLAAN


DAN DISEMINASI HASIL
PENELITIAN

KEPALA BAGIAN TATA USAHA

Ir. Mashury, M.Eng

Lia Muliani P, M.T

KEPALA SUB BIDANG


HASIL PENELITIAN

KEPALA SUB BIDANG


DISEMINASI DAN
KERJASAMA

KEPALA SUBBAGIAN
KEUANGAN

KEPALA SUBBAGIAN
KEPEGAWAIAN

KEPALA SUBBAGIAN
UMUM

Endang Ridwan, S.T

Yadi Radiansyah, S.T

Ratna Novita Sari, S.E

Yadi Radiansyah, S.T

Yadi Radiansyah, S.T

KELOMPOK JABATAN
FUNGSIONAL
(PENELITI)
Kelompok Penelitian Sensor
Dr. Goib Wiranto

KEPALA BIDANG SARANA


PENELITIAN

Dr. Purwoko Adhi, Dipl. Ing, D.E.A.

KEPELA SUBBIDANG SARANA


PENELITIAN ELEKTRONIKA DAN
TELEKOMUNIKASI KHUSUS

KEPALA SUBBIDANG PENELITIAN


EKELTRONIKA DAN
TELEKOMUNIKASI UMUM

Lia Muliani P, M.T

Anna Kristina T, S.E, Ak, M.A.B

Gambar 3.2 Struktur Organisasi PPET LIPI

3.2. Uraian Praktik Kerja Lapangan


Pada hari pertama PKL, penulis beserta rekan yaitu Andri Wijaya dan
Deri Darajat menerima pengarahan dari Bpk. Goib dan Bpk. Benny mengenai
proyek yang akan dibuat, yaitu sistem sampling otomatis dan monitoring
kualitas air sungai. Penulis menerima materi mengenai kontrol motor stepper
untuk sistem rotari penampung sampel dan pompa air untuk sampling.
Penulis diminta membuat modul driver motor stepper, pompa dan relay.
Tetapi sebelum itu penulis diminta untuk mempelajari rancangan driver yang

17

sudah ada. Penulis menganalisa rangkaian yang sudah ada, kemudian penulis
membuat 4 rancangan driver motor. Karena penulis membuat versi untuk
menjalankan pompa melalui relay terlebih dahulu, dan juga versi untuk
menjalankan pompa langsung dari driver dengan transistor berdaya besar. Lalu
penulis diminta untuk membuat PCB tersebut melalui jasa pembuatan, karena
jika membuat sendiri akan cukup memakan waktu. Lalu setelah selesai, penulis
menyoldernya dan mengujinya. Dari keempat rancangan driver motor yang
dibuat menjadi PCB, hanya 2 yang dikerjakan, sedangkan sisanya tidak
dilanjutkan.
Dalam menguji rangkaian, penulis menghadapi masalah mengenai
kesalahan rangkaian. Penulis salah menghitung nilai dan tidak memberikan
resistor pada rangkaian. Juga masalah saat penyolderan, yaitu tembaga PCB
yang terangkat. Tetapi hal tersebut bisa diatasi dengan memberikan jumper dan
memasang resistor pada rangkaian.
Penulis melakukan pengujian driver motor menggunakan arduino.
pengujian dilakukan dengan cara memutar motor stepper dengan program
dengan library stepper. Lalu, setelah motor selesai berputar, pompa dinyalakan
untuk mengisi tabung sampel.
Selain mengerjakan driver motor stepper dan pompa, penulis juga
membantu rekan Deri Darajat menguji sensor. Sensor yang diuji antara lain
sensor pH, DO (Dissolved Oxygen / kadar oksigen dalam air), dan temperatur.
Penulis membantu dengan menulis program, dan kalibrasi. Penulis juga
membantu rekan Andri Wijaya dalam melakukan pengujian panel surya dan
instalasi power supply.
Menjelang akhir masa PKL, penulis melakukan pemasangan seluruh
peralatan ke perangkat. Penulis kemudian melakukan integrasi sistem dengan
sensor dan power supply, serta pengujian fungsi alat.

3.3. Pembahasan Hasil PKL

18

Penulis diberi tugas untuk membuat driver motor stepper dan relay dan
menjalankannya dengan arduino oleh pembimbing. Driver tersebut berfungsi
untuk memutar sistem rotari pada penampung sampel, dan relay yang akan
mengidupkan pompa untuk memompakan sampel air ke botol sampel, yang
dikendalikan oleh Arduino. Sebelumnya, di tempat PKL sudah ada driver yang
sudah bisa digunakan. Penulis diminta untuk membuat ulang driver, dengan
rancangan yang lebih baik.

Gambar 3.3 Driver yang sudah ada


Penulis membuat driver yang baru mengikuti driver yang sudah ada,
dengan arahan dari pembimbing, dengan patokan driver lama yang ada. Penulis
membuat rancangan driver baru dengan, piranti lunak Cadsoft EAGLE. Penulis
membuat driver tersebut dalam bentuk shield, yaitu dengan bentuk dan tata
letak slot pin header menyerupai arduino, agar dapat langsung diletakkan
diatasnya, sehingga tidak membutuhkan kabel lagi sebagai penghubung. Lalu,
penulis membuat PCB-nya melalui jasa pembuatan PCB di Bandung.
Penulis membuat 4 rancangan driver, tapi hanya 2 yang diselesaikan.
Kedua versi driver tersebut, salah satunya dapat digunakan untuk mengatur
pompa menggunakan relay, dan satunya dapat digunakan untuk langsung
mengatur pompa atau juga relay.

19

Gambar 3.4 Skematik dan tata letak driver versi 1


Pada driver versi pertama, terdapat IC ULN2004 sebagai driver motor
Stepper, dihubungkan pada pin 2 sampai 5 pada driver (juga pada Arduino),
dan IC 2N2222 sebagai driver untuk relay (yang akan digunakan sebagai saklar
untuk pompa air), yang di sambungkan dengan optocoupler 4N33 sebagai
kopling, yang disambungkan ke pin 6 pada driver (juga pada Arduino). Sebagai
power supply untuk Arduino, digunakan IC Regulator LM7805. Dan sebagai
indikator digunakan 2 buah LED, satu buah untuk indikator daya aktif, dan satu
lagi untuk indikator pompa aktif.

Gambar 3.5 Skematik dan tata letak driver versi 2

20

Driver versi kedua memiliki desain yang kurang lebih sama dengan
versi pertama. Yang membedakan adalah digunakannya transistor TIP3055
menggantikan transistor 2N2222. Hal ini dikarenakan TIP3055 dapat
mengalirkan arus hingga 4 A (menurut datasheet), sedangkan 2N2222 hanya
sebesar 800 mA (menurut datasheet). Penggunaan transistor TIP305
memungkinkan pemasangan motor pompa langsung pada rangkaian tanpa
menggunakan relay terlebih dahulu. Dengan pemasangan motor secara
langsung, memungkinkan digunakan metode pulse width modulation (PWM)
atau pengaturan lebar pulsa untuk mengatur hidup matinya transistor, untuk
mengendalikan daya hisap pompa.

Gambar 3.6 Driver motor versi 1 (kiri) dan versi 2 (kanan)


Untuk menggerakkan sistem rotari pada penampung botol sampel,
digunakan motor stepper . Motor stepper yang digunakan bertipe PM4222-09.
Motor ini memiliki spesifikasi :
Tabel 3.1 spesifikasi motor stepper PM4222-09
Tegangan maksimum

24 V

Jumlah fasa

4 buah

Sudut step

7.5

Step per revolusi

48

Tahanan fasa

100

21

Torsi menahan

270g.cm

Temperatur operasi

-10 s/d 40 C

Akurasi step

+/- 7%

Jangka hidup

3000 jam (minimum)

Bobot

136 gr

(Sumber : PM4222-09 Datasheet)

Gambar 3.7 Motor Stepper PM4222-09


Untuk menggerakkan motor stepper dibutuhkan rangkaian driver.
Driver yang digunakan adalah IC ULN2004. ULN2004 dapat dibebani
tegangan hingga 30V, dengan arus kontinyu sebesar 500mA. Pada
rangkaiannya, input pada ULN2004 kaki 1, 2, 3, dan 4 dihubungkan berturutturut ke kaki 2, 3, 4, dan 5 pada arduino. Output pada ULN2004 kaki 13, 14,
15, dan 16 dihubungkan ke fasa 1, 2, 3, dan 4 pada motor stepper.

22

Gambar 3.8 Rangkaian driver motor stepper ULN2004


Untuk menggerakkan motor stepper, digunakan arduino UNO dengan
program dengan library atau pustaka stepper. Pustaka ini dapat di-include atau
dipanggil dengan memasukkan perintah <include> stepper.h. Lalu
untuk mengaur jumlah step dan pinpin yang digunakan, digunakan instruksi
Stepper

mystepper(48,2,3,4,5). Sintax mystepper adalah

penamaan dari motor stepper yang digunakan (dapat digunakan lebih dari satu
stepper, sesuai kebutuhan dan kapasitas pin arduino), 48 adalah jumlah step
dari motor stepper tersebut, dan 2,3,4,5 adalah pin-pin yang digunakan untuk
motor tipe unipolar. Instruksi ini hanya perlu dieksekusi sekali, sehingga perlu
diletakkan di subroutine void setup(). Lalu untuk mengatur kecepatan putaran
motor

dipanggil

instruksi

setSpeed

dengan

perintah

mystepper.setSpeed(x). Sintax mystepper adalah motor stepper


yang digunakan, setSpeed adalah instruksi untuk mengatur kecepatan motor,
dan x adalah nilai kecepatan dalam satuan rpm (rotation per minute) atau
putaran per menit. Saat sampling akan dilakukan, instruksi step yaitu
mystepper.step(6)Dijalankan. Dengan begitu, maka motor akan
berputar sebanyak 6 step atau langkah, sesuai dengan jumlah step antar tabung
sampel. Lalu setelah tabung sampel bergerak menuju keran, panggil instruksi
delay untuk 100 ms, hal ini ditujuakn untuk stabilitas antara pergerakan moor
dengan pengisian air sampel ke tabung. setelah itu, beri instuksi untuk
mengaktifkan pompa, lalu delay sesuai dengan ukuran sampel yang diinginkan
kemudian matikan kembali pompa, dan lakukan instruksi untuk menambahkan

23

hitungan jumlah tabung sampel yang telah terisi, dan lanjutkan instruksi
monitoring.
Untuk menyedot air sampel, digunakan pompa air DC. Digunakannya
pompa berarus DC dikarenakan akan digunakannya panel surya sebagai
sumber energi, yang keluarannya merupakan arus DC, yang akan ditampung
ke aki (battery). Sehingga tidak perlu dipasang inverter untuk mengubah arus
DC ke AC jika digunakan pompa AC.

Gambar 3.9 Pompa air DC


Seperti halnya pada motor stepper, untuk menggerakkan pompa
dibutuhkan rangkaian driver. Driver yang digunakan adalah transistor
TIP30555 dan optocoupler 4N33. Pada rangkaiannya, 4N33 dihubungkan ke
kaki 6 arduino pada kaki 1 melalui resistor. Lalu, kaki 4 pada optocoupler
melalui resistor dihubungkan ke basis transistor.

Gambar 3.10 Rangkaian driver pompa

24

Untuk menjalankan pompa, digunakan program pada arduino. Program


tersebut bertujuan untuk mengaktifkan dan mematikan pin yang terhubung
pada pompa. Pertama-tama, inisialisasikan pin pada pompa dengan instruksi
#define pompa 6, artinya beri nama pompa pada pin 6. Lalu atur
peruntukan pin tersebut, karena pompa merupakan output, maka masukan
instruksi pinMode(pompa, OUTPUT), artinya pin yang bernama pompa
sebagai output. Setelah inisialisasi, maka pin siap digunakan. Untuk
menyalakan pompa, digunakan instruksi digitalWrite(pompa, HIGH),
artinya keluarkan logika 1 pada pin pompa. Kemudian atur lamanya pompa
hidup sesuai jumlah air sampel yang diinginkan, dengan perintah
delay(del) , Variabel del adalah lamanya waktu pompa hidup yang diatur
oleh selector. Setelah pompa mengisi, matikan pompa dengna perintah
digitalWrite(pompa, LOW), yang berarti keluarkan logika 0 pada pin
pompa. Kamudian kembali ke instruksi monitoring.
Untuk mengukur jumlah air yang masuk ke tabung sampel, dilakukan
kalibrasi. Kalibrasi ini ditujukan untuk menghitung waktu yang dibutuhkan
untuk memompakan air dengan ukuran yang diinginkan ke dalam tabung.
Waktu tersebut merupakan delay atau tundaan antara diaktifkannya pompa dan
dimatikannya pompa.

Gambar 3.11 Proses Kalibrasi pompa

25

Kalibrasi ukuran air dilakukan dengan memompakan air ke tabung


ukur. Lalu waktu untuk air memenuhi tabung ukur hingga ukuran tertentu
dicatat. Waktu tersebut dimasukkan ke variabel untuk delay pada program
Arduino. Terdapat 3 skala kalibrasi, yaitu 10, 15 dan 20 mL. Pada aplikasinya,
pengguna dapat memilih seberapa banyak sampel yang diinginkan dengan
memutar knop secara manual. Berdasarkan hasil kalibrasi, didapatkan hasil
delay yang dibutuhkan untuk nyala pompa dan kesalahan ukuran.
Tabel 3.1 Hasil pengukuran pompa
Ukuran

Delay

Ukuran yang

Kesalahan

Panjang

pompa

didapatkan

(%)

selang

10 mL

440 ms

10,5 mL

5%

1,5 m

15 mL

550 ms

16 mL

6%

20 mL

650 ms

21 mL

5%

Pada pengujian sistem sampling, digunakan 2 arduino. Arduino Mega


digunakan untuk blok sensor, dan Uno pada blok sampling, yang penulis
kerjakan.

Pada

aplikasi

sebenarnya,

kedua

Arduino

berkomunikasi

menggunakan metode serial. Pada pengujian tidak digunakan sinyal dari


sensor, melainkan Trigger berupa perubahan nilai logika (Jika Low, lakukan
sampling) pada sisi sensor, kemudian mengirimkan perintah untuk mengambil
sampel pada sisi sampling.

26

Gambar 3.12 Blok rangkaian Pengujian alat


Pada pengujian, komunikasi antara blok sensor dan blok sampling
dilakukan dengan metode serial, yaitu menghubungkan pin TX dan RX pada
Arduino Mega (blok sensor) dengan pin TX dan RX pada Arduino Uno (blok
sampling). Pada blok sensor digunakan trigger berupa perubahan nilai logika
dengan metode interrupt. Lalu setelah sinyal interupsi dideteksi, blok sensor
mengirimkan perintah tertentu (data ASCII via Serial), kemudian perintah
tersebut diterjemahkan oleh Arduino Uno pada blok sampling, sebagai perintah
untuk melakukan proses sampling.

27

PROSES
SAMPLING

MULAI

MULAI
INISIALISASI DAN
MENUNGGU
PERINTAH

PUTAR ROTARI 6
STEP
( JARAK 1 LUBANG)
TERIMA PERINTAH
SAMPLING

HIDUPKAN POMPA
APAKAH SEMUA
BOTOL SUDAH
PENUH ?

YA

SCAN TOMBOL
PEMILIH UKURAN

TIDAK
PROSES
SAMPLING

KIRIM PESAN BOTOL


PENUH
ATUR DELAY SESUAI
TOMBOL PEMILIH

TAMBAH
HITUNGAN JUMLAH
BOTOL TERISI

MATIKAN POMPA

SELESAI

SELESAI

Gambar 3.13 Diagram alir program sampling


Proses sampling dilakukan saat perintah dari blok sensor diterima oleh
blok sampling. Jika perintah yang terbaca adalah karakter 1 (dalam kode
ASCII = 31H), maka proses sampling dilakukan. Proses sampling dilakukan
dengan mengecek terlebih dahulu jumlah botol yang terisi. Jika ada kosong,
maka sampling akan dilanjutkan, jika seluruhnya penuh, maka Arduino Uno
akan mengirimkan sinyal Seluruh tabung telah terisi. Lalu blok sensor akan

28

memutar rotari sebanyak 6 step (terdapat 48 step dalam satu rotasi, terdapat 8
tabung sampel, maka jarak antar botol adalah 6 step). Kemudian pompa akan
dihidupkan, dan lama pompa akan dinyalakan, yaitu delay akan ditentukan
berdasarkan saklar putar, untuk memilih ukuran sampel 10, 15, dan 20 mL.
Kemudian setelah delay selesai dieksekusi, pompa dimatikan.

Gambar 3.14 Hasil pengujian Sampling (a. 10 mL, b. 15 mL, c. 20 mL)

Berdasarkan pengujian yang telah dilakukan, didapatkan hasil yang


sesuai dengan harapan. Hasil dari pengujian ini tentunya tidak benar-benar
sempurna, tetapi dengan error atau kesalahan yang masih dapat ditolerir.
Pada pengujian alat ini terdapat suatu kesalahan. Kesalahan tersebut
adalah yaitu, alat ini melakukan sampling berkali-kali begitu dikirimkan
perintah sampling. Hal ini diduga penulis terletak pada program sampling.
Tetapi, sampai kegiatan PKL selesai, hal ini masih tidak dapat dipecahkan ole
penulis.

3.4. Identifikasi Kendala Yang Dihadapi


Dalam membuat suatu alat, dibutuhkan perencanaan yang matang di
segala aspek, termasuk didalamnya komponen yang akan digunakan. Karena
jika terjadi kesalahan pengadaan komponen, maka akan sangat menghambat
proses pengerjaan. Karena harus dilakukan penyesuaian tertentu terhadap
komponen tersebut agar dapat bekerja sesuai dengan kebutuhan sistem.
3.4.1. Kendala Pelaksanaan Tugas

29

Dalam melaksanakan kegiatan PKL, penulis bersama rekan


menghadapi beberapa kendala. Masalah yang dihadapi oleh penulis
antara lain merupakan masalah teknis, maupun non teknis.
Masalah teknis yang penulis hadapi adalah ketidaksesuaian
spesifikasi komponen. Pompa yang ada memiliki kapasitas 240 L/jam,
sehingga daya hisapnya sangat kuat. Padahal hanya dibutuhkan sampel
sebesar 20 mL air. Kalibrasi ukuran sangat sulit dilakukan karena hanya
dibutuhkan waktu kurang dari 1 detik untuk mengisi tabung ukur
hingga 50 mL.
Masalah non teknis yang penulis hadapi adalah, pengadaan
barang. Institusi tempat penulis melaksanakan PKL memiliki sistem
borongan dalam hal pengadaan barang. Akibatnya, proses pengadaan
menjadi lama. Bahkan untuk komponen-komponen kecil sekalipun.
3.4.2. Cara Mengatasi kendala
Untuk mengatasi masalah pada pompa, penulis dibantu
pembimbing dengan memasang selang dan keran berukuran kecil.
Sehingga aliran air akan lebih kecil, dan kalibrasi lebih mudah
dilakukan.
Untuk

mengatasi

masalah

pengadaan

barang,

penulis

melakukan pengerjaan terhadap komponen-komponen yang sudah ada


terlebih dahulu. Agar tidak banyak waktu yang terbuang.

BAB IV
PENUTUP

4.1 Simpulan
Selama melaksanakan PKL dan menulis laporan ini, penulis
menyimpulkan :
a.

Proses sampling air dibutuhkan untuk pengawasan lingkungan

b.

Bagian sensor dan sampling memiliki pengendali yang dipisahkan


untuk memaksimalkan kinerja kerja antara bagian.

c.

Kesalahan kecil pada rangkaian elektronika dapat menyebabkan


kerusakan komponen, terutama komponen semikonduktor.

4.2 Saran
Selama melaksanakan PKL dan menulis laporan ini, penulis
menyarankan :
a.

Ada baiknya merencanakan segala sesuatu dengan baik sebelum


melaksanakan pembuatan alat, dengan merencakanan dengan baik
segala sesuatu sekecil apapun. Dengan begitu, hasil dari alat
tersebut akan baik dan bekerja sesuai yang diharapkan.

b.

Mempersiapkan segala alat dan bahan yang dibutuhkan dalam


membuat suatu alat, agar pengerjaan alat tersebut dapat berjalan
sesuai jadwal yang ditentukan.

30

DAFTAR PUSTAKA

Asmara,
Andik.
Panduan
Praktik
Pemprograman
Mikrokontroler.
https://www.academia.edu/6212921/Topik_10_Motor_DC_PWM . [Diakses
26 Maret 2015 00.19 WIB]
Anonim. 1997. 2N2222;2N2222A NPN Switching Transistors Datasheet. NXP
Semiconductor.
http://pdf1.alldatasheet.com/datasheetpdf/view/15067/PHILIPS/2N2222.html . [Diakses 26 Maret 2015 00.19 WIB]
Anonim. 2012. ULN2001, ULN2002, ULN2003, ULN2004, Seven Darlington
Array
Datasheet.
STMicroeletronics.
http://www.farnell.com/datasheets/1690348.pdf . [Diakses 20 Februari 2015
22.51 WIB]
Anonim. 2012. TIP3055 (NPN), TIP2955 (PNP) Datasheet. ON Semiconductor.
www.onsemi.com/pub/Collateral/TIP3055-D.PDF. [Diakses 26 Maret 20155
00.18 WIB]
Indriani, Gita. 2013. POPULASI, SAMPEL DAN TEKNIK SAMPLING. Program
Pascasarjana
Universitas
Negeri
Semarang.
https://www.academia.edu/5036760/Populasi_Sampel_and_Teknik_Sampling
. [Diakses 11 Maret 2015 12.07 WIB]
McComb, Mark. 2007. Introduction to Stepper Motors Part 1: Types of Stepper
Motors. Sebuah Seminar Web dari Microchip Technology in the Security,
Microcontroller
and
Technology
Division.
http://www.microchip.com/stellent/groups/SiteComm_sg/documents/Device
Doc/en543050.pdf [Diakses 6 Maret 2015 23.00 WIB]
McComb, Mark. 2007. Introduction to Stepper Motors Part 2 : Stepper Motor
Control. Sebuah Seminar Web dari Microchip Technology in the Security,
Microcontroller
and
Technology
Division.
http://www.microchip.com/stellent/groups/SiteComm_sg/documents/Device
Doc/en543047.pdf [Diakses 2 Maret 2015 00.45 WIB]
Pramono, Ade, dkk. APLIKASI PEMANTAUAN LALU LINTAS MOBIL DENGAN
MENGGUNAKAN SENSOR GERAK DAN MIKROKONTROLER ARDUINO .
Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi
Sepuluh Nopember Surabaya. http://digilib.its.ac.id/public/ITS-paper-200355108100004-Paper.pdf. [Diakses 10 Maret 2015 22.35 WIB]

ix

Syahrul. MOTOR STEPPER: TEKNOLOGI, METODA DAN RANGKAIAN


KONTROL. Majalah Ilmiah UNIKOM
Vol.6, No.2, 187-201.
http://jurnal.unikom.ac.id/_s/data/jurnal/v06-n02/vol-6-artikel-7.pdf/pdf/vol6-artikel-7.pdf . [Diakses 2 Maret 2015 00.29 WIB]
Baskoro, Arif Indra and Sediono, Windu (2013) ANALISA PERFORMA EFISIENSI
PADA SEA WATER BOOSTER PUMP UNIT 10 PLTU JAWA TENGAH
REMBANG ( PERFORMANCE ANALYSIS OF THE EFFICIENCY OF A SEA
WATER BOOSTER PUMP UNIT 10 PLTU 1 JAWA TENGAH REMBANG
). Undergraduate thesis, D3 Kerjasama PT. PLN - Fakultas Teknik Bidang
Mesin.. Faculty Of Engineering, Diploma in Mechanical Engineering,
Diponegoro University. http://eprints.undip.ac.id/41155/ . [Diakses 8 Maret
2015 23.30 WIB]

Anda mungkin juga menyukai