bab iii - institutional repositoryrepository.uksw.edu/bitstream/123456789/2353/4/t1_612005032_bab...
TRANSCRIPT
17
BAB III
PERANCANGAN ALAT
Bab ini akan membahas mengenai perancangan alat dan realisasi perangkat
keras dan perangkat lunak dari setiap modul yang mendukung keseluruhan alat yang
dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan.
Gambar 3.1 Blok Diagram Pengawas Kecepatan pada Forklift
Perancangan alat pengawas kecepatan pada forklift ini terbagi menjadi dua
bagian, yaitu perancangan perangkat keras alat pengawas kecepatan pada forklift dan
perancangan perangkat lunak alat pengawas kecepatan pada forklift.
3.1 Cara Kerja Alat Pengawas Kecepatan pada Forklift
Dalam tugas akhir ini dirancang dan direalisasikan sebuah alat pengawas
kecepatan pada forklift yang akan mencatat pelanggaran-pelanggaran kecepatan yang
dilakukan oleh para operator forklift.
18
Cara kerja dari alat pengawas kecepatan pada forklift ini akan dijelaskan pada
langkah-langkah sebagai berikut :
1. Alat pengawas kecepatan pada forklift akan aktif apabila ignition sytem atau kunci
kontak forklift pada keadaan ON. Saat kunci kontak forklift ON maka ACCU
forklift akan memberikan tegangan keluaran untuk menghidupkan alat dan menjadi
kondisi active.
2. Pada kondisi active terdapat dua kondisi pengawasan yang terbagi sebagai berikut:
a. Pengawas arah laju Forklift
mikrokontroler akan mengecek keluaran dari modul pengawas arah laju forklift
dimana modul ini berfungsi untuk mengetahui kondisi lampu indikator mundur
pada forklift. Mikrokontroler akan mengecek keluaran sensor yaitu inductive
proximity kemudian akan menampilkan kecepatan forklift pada seven segment,
kemudian mikrokontroler akan menyalakan indikator berupa LED berwarna
hijau saat nilai kecepatan lebih kecil dari nilai ambang kecepatan pengawas
arah laju forklift atau LED merah saat nilai kecepatan lebih besar dari nilai
ambang kecepatan pengawas arah laju forklift yang sudah ditentukan. Apabila
nilai kecepatan forklift melebihi nilai ambang kecepatan pengawas arah laju
forklift yang sudah ditentukan dan terjadi perubahan arah laju dari maju
menjadi mundur atau sebaliknya maka mikrokontroler akan menyimpan data
kesalahan operator tersebut dalam EEPROM external berupa kecepatan,
tanggal, jam, jenis pelanggaran.
b. Pengawas Kecepatan Forklift
Mikrokontroler akan mengecek keluaran sensor kecepatan yaitu inductive
proximity kemuduian mikrokontroler akan menampilkan kecepatan forklift
pada seven segment. Apabila kecepatan forklift melebihi nilai ambang
19
pengawas batas kecepatan forklift yang sudah ditentukan maka seven segment
akan menyala kedip dan mengaktifkan indikator berupa buzzer serta
mikrokontroler akan menyimpan data kesalahan operator tersebut dalam
EEPROM external berupa kecepatan, tanggal, jam, dan jenis pelanggaran.
3. Aplikasi Desktop
Aplikasi desktop adalah aplikasi yang dirancang pada personal computer yang
akan terhubung pada mikrokontroler melalui modul serial RS-232. Komunikasi
antara personal computer dan mikrokontroler akan dilakukan pada saat dibutuhkan
saja, yaitu saat user ingin memasukkan atau mengambil data pada mikrokontroler
melalui aplikasi desktop. Dalam aplikasi desktop terdapat beberapa menu yang
terdiri dari:
1. Nilai ambang (threshold) kecepatan ‘1’ sebagai pengawas kecepatan forklift.
2. Nilai ambang (threshold) kecepatan ‘2’ sebagai pengawas arah laju forklift.
3. Diameter roda forklift.
4. Pengambilan data yang sudah tersimpan pada EEPROM.
Untuk menu nilai ambang kecepatan yang terdapat aplikasi desktop ini akan
menjadi nilai yang tersimpan pada mikrokontroler dan menjadi pembanding nilai
keluaran sensor kecepatan ke mikrokontroler untuk alat ini bekerja. Melalui
aplikasi desktop ini data-data yang terdapat pada EEPROM dapat diambil untuk
melihat data pelanggaran operator forklift yang sudah tercatat.
20
3.2 Perangkat Keras Alat Pengawas Kecepatan pada Forklift
Perangkat keras yang dirancang dan direalisasikan pada alat pengawas ini terdiri
modul pengendali utama, modul sensor, modul penampil, modul pengawas arah laju
forklift,dan indikator nilai ambang batas kecepatan.
3.2.1 Modul Pengendali Utama
Modul pengendali utama terdiri dari modul mikrokontroler, RS-232, EEPROM
eksternal dan RTC.
3.2.1.1 Mikrokontroler
Pada Bab II sudah dijelaskan bahwa dalam perancangan alat ini menggunakan
mikrokontroler keluarga AVR jenis Atmega32. Mikrokontroler ATMega32 dipilih
karena memiliki fitur seperti kapasitas memori program dan memori data yang cukup
besar, interupsi, timer/ counter, USART. Mikrokontroler ini berfungsi sebagai
pengendali utama dalam alat pengawas yang dibuat sehingga semua proses yang
meliputi penerimaan dan pengolahan data dari inductive proximity, pengendalian
indikator berupa buzzer dan LED , dan sevent segment sebagai penampil nilai
kecepatan dikendalikan oleh mikrokontroler ini. Gambar 3.2 menunjukkan untai
mikrokontroler dalam perancangan ini, sedangkan untuk konfigurasi port-port
mikrokontroler dapat dilihat pada Tabel 3.1.
21
Gambar 3.2 Untai Mikrokontroler
. Tabel 3.1 Konfigurasi Port-Port Mikrokontroler
Pin – Pin Mikrokontroler
Fungsi
PORTA.6 Terhubung pada Common 7-Segment 1 (angka satuan)
PORTA.7 Terhubung pada Common 7-Segment 2 (angka puluhan)
PORTB.0 Terhubung pada kaki A 7-Segment
PORTB.1 Terhubung pada kaki B 7-Segment
PORTB.2 Terhubung pada kaki C 7-Segment
PORTB.3 Terhubung pada kaki D 7-Segment
PORTB.4 Terhubung pada kaki E 7-Segment
PORTB.5 Terhubung pada kaki F 7-Segment
PORTB.6 Terhubung pada kaki G 7-Segment
PORTB.7 Terhubung pada kaki Dot 7-Segment
PORTD.2 Sebagai pembaca masukan Sensor Proximity Inductive
PORTD.4 Terhubung pada Indikator LED Merah
PORTD.5 Terhubung pada Indikator LED Hijau
PORTD.6 Terhubung pada Indikator berupa buzzer
PORTD.7 Sebagai pembaca masukan indikator transmisi
PB0 (XCK/T0)1
PB1 (T1)2
PB2 (AIN0/INT2)3
PB3 (AIN1/OC0)4
PB4 (SS)5
PB5 (MOSI)6
PB6 (MISO)7
PB7 (SCK)8
RESET9
PD0 (RXD)14
PD1 (TXD)15
PD2 (INT0)16
PD3 (INT1)17
PD4 (OC1B)18
PD5 (OC1A)19
PD6 (ICP)20
PD7 (OC2)21
XTAL212
XTAL113
GND11
PC0 (SCL)22
PC1 (SDA)23
PC2 (TCK)24
PC3 (TMS)25
PC4 (TDO)26
PC5 (TDI)27
PC6 (TOSC1)28
PC7 (TOSC2)29
AREF32
AVCC30
GND31
PA7 (ADC7)33
PA6 (ADC6)34
PA5 (ADC5)35
PA4 (ADC4)36
PA3 (ADC3)37
PA2 (ADC2)38
PA1 (ADC1)39
PA0 (ADC0)40
VCC10
ATmega32
VCC
C11
C12
12
XTAL
1 23 45 67 89 10
ISP DownloderVCC
TXDRXD
MISORST
MOSI
SCK
22
3.2.1.2 RS-232
RS-232 digunakan sebagai protokol serial port untuk komunikasi antarmuka
antara mikrokontroler dengan PC, dalam hal ini digunakan IC Max 232 yang berfungsi
meneruskan data dari AVR ke komputer dengan cara mengubah level tegangan (dari
level tegangan TTL ke level tegangan RS-232, dan level tegangan RS-232 ke level
tegangan TTL). Berdasarkan datasheet MAX 232[10], untai perangkat keras beserta
nilai-nilai kapasitor dari bagian ini dapat dilihat pada Gambar 3.3.
Gambar 3.3 Untai MAX 232
3.2.1.3 EEPROM Eksternal
Dalam perancangan alat pengawas kecepatan ini digunakan EEPROM eksternal
dikarenakan kebutuhan memory yang besar sebagai penunjang kebutuhan penyimpanan
data pada alat ini. Dalam alat ini akan menyimpan pelanggaran-pelanggaran para
operator forklift berupa data kecepatan, waktu secara real time, dan jenis pelanggaran.
EEPROM eksternal dalam perancangan ini menggunakan EEPROM AT24C64 yang
dikeluarkan oleh perusahaan ATMEL. Untuk membaca atau menulisi EEPROM
C1+1
VDD2
C1-3
C2+4
C2-5
VEE6
T2OUT7
R2IN8
R2OUT9
T2IN10
T1IN11
R1OUT12
R1IN13
T1OUT14
GND15
VCC16
Max233
C1
C2
C3
C4
TXD
1
2
3
4
5
6
7
8
9
11
10
Port Serial
RXD
VCC
23
eksternal ini dapat dilakukan melalui komunikasi serial I2C dengan untai berdasarkan
datasheet, untai perangkat keras dari bagian ini dapat dilihat pada Gambar 3.4.
Gambar 3.4 Untai EEPROM eksternal
Berdasarkan spesifikasi EEPROM AT24C64 yang terdapat pada datasheet
memiliki kapasitas penyimpanan sebesar 8192 byte. Maka dari itu jika satu karakter
membutuhkan 1 byte dan diasumsikan setiap pelanggaran membutuhkan 13 karakter
yang terdiri dari nilai kecepatan, tanggal, bulan, tahun, jam, menit dan jenis
pelanggaran, EEPROM AT24C64 dapat menyimpan data pelanggaran sebanyak 630
data.
3.2.1.4 Real Time Clock (RTC)
RTC berfungsi sebagai sumber data waktu secara real time yang digunakan
untuk bekerjanya alat ini. Pada perancangan ini menggunakan RTC DS1307, untuk
membaca waktu yang tersimpan di RTC DS 1307 dapat dilakukan dengan komunikasi
serial I2C. RTC ini menggunakan kristal 32,768 kHz sesuai dengan datasheet IC
DS1307[11]. Pin 5 dan 6 merupakan SDA dan SCL yang dihubungkan dengan PD0 dan
PD1 pin mikrokontroller. Pada tegangan keluaran SDA dan SDL dipasang resistor 330
A0 1
A1 2
A2 3
GND 4
SDA 5 SCL6
WP 7
VCC 8 EEPROM
AT24C64
VCC
VCC
mikrokontroler
PC0
PC1
mikrokontroler
24
ohm sebagai pull up keluaran RTC, untai perangkat keras dari bagian ini dapat dilihat
pada Gambar 3.5.
Gambar 3.5 Untai RTC
3.2.2 Modul Sensor
Pada perancangan ini digunakan sensor inductive proximity yang berfungsi
sebagai pendeteksi logam untuk mendapatkan nilai periode putaran roda pada forklift
yang kemudian akan diolah oleh mikrokontroler untuk mendapatkan nilai kecepatan.
Untuk mendapatkan nilai kecepatan tersebut digunakan perhitungan pada Persamaan
2.3. Sensor inductive proximity yang digunakan adalah inductive proximity sensor
PRD30-25DN keluaran dari perusahaan Autonics seperti yang dapat dilihat pada
Gambar 3.6. Sensor ini mempunyai 3 pin yang terdiri dari VCC, GND, DATA yang
dapat dilihat pada Gambar 3.7.
X1 1
X2 2
VBAT 3
GND 4
SDA 5
SCL 6
SQW/OUT 7
VCC 8
RTC
DS1307
1 2
XTAL
VCC Battrey
VCC
mikrokontroler
PC0
PC1
mikrokontroler
25
Gambar 3.6 Inductive Proximity PRD30 -25DN
Gambar 3.7 Koneksi inductive proximity sensor[12]
Sensor proximity ini bekerja pada tegangan DC 10V – 30V. Sensor inductive
proximity mempunyai tegangan keluaran sama dengan tegangan masukannya pada saat
mendeteksi logam. Pada perancangan ini digunakan tegangan 12V sebagai tegangan
masukan sensor proximity inductive mengingat sumber catu daya yang digunakan
adalah accu forklift yaitu 12V. Supaya sensor ini dapat digunakan menjadi masukan
mikrokontroler sebesar 5V, maka pada keluaran sensor diberi rangkaian pembagi
tegangan seperti yang dapat dilihat pada Gambar 3.8.
26
Gambar 3.8 Untai pembagi tegangan
Pada untai pembagi tegangan ini terdiri dari dua buah resistor yang disusun
secara seri, dengan perbandingan resistor sebesar 7:5 yang didapatkan dari Persamaan
3.1.
���� = ���
������ × ��� (3.1)
5 = ���
������ × 12
�
��= �
��
������
5�� + 5�� = 12��
5�� = 12�� − 5��
��
��=
�
�
Untuk mendekati nilai perbandingan tersebut maka dipilih resistor yang
dihubungkan seri sebesar 6k8 ohm dengan 5k1 ohm. Sehingga dengan adanya kedua
resistor yang dihubungkan seri tersebut, maka didapatkan tegangan keluaran sebesar :
data
VCC
proximity inductive sensor
VCC
GND
6k8
4k8
GND
Gnd
R1
R2
PD2 mikrokontroler
27
���� = ���
������ × ��� (3.2)
���� = ����
�������� × 12�
���� = ���
�����× 12�
���� = 5.14 �
3.2.3 Modul Penampil
Modul penampil pada perancangan alat ini digunakan sebagai penampil
kecepatan yang diperoleh dari keluaran mikrokontroler. Modul penampil dirancang
dengan menggunakan dua seven segment 18102BS common anoda dengan lebar seven
segment 38x56 mm seperti yang dapat dilihat pada Gambar 3.9. Seven segment ini
bekerja pada tegangan minimum sebesar 2V dan membutuhkan arus sebesar 20mA
setiap segment.
Gambar 3.9 Konfigurasi kaki segment 18012BS[13]
Untuk mengontrol common pada tiap seven segment yang digunakan transistor
PNP. Transistor PNP pada prinsipnya akan “ON” (common collector dan emitter
28
tersambung) bila common base diberi tegangan 0 (low). Bila transistor PNP “on” maka
secara otomatis common anoda pada seven segment akan terhubung pada VCC.
Transistor yang digunakan adalah BC 556. Sedangkan untuk mengatur segment
(a,b,c,d,e,f,g) pada seven segment digunakan IC ULN 2003, cara kerja ULN adalah
seperti gerbang “NOT”, jadi bila kita memasukkan logika ‘1’ maka ULN akan merubah
menjadi logika ‘0’. Dalam perancangan modul ini digunakan transistor dan ULN
seperti yang dapat dilihat pada Gambar 3.10. Untuk menghitung nilai resistor pada
keluaran ULN 2003 maka hal-hal yang perlu diketahui adalah:
1. Vce saturasi transistor PNP = 0.2 V
2. Vbe transistor PNP= 0.7 V
3. Vss yang diambil oleh seven segment = 2 V
4. Vol ULN = 0.2 V
5. Iss (Arus yang dibutuhkan tiap segment)= 20 mA
Untuk menghitung nilai resistor pada keluaran ULN 2003 adalah sebagai berikut:
� = ����(���� �������)
��� (3.3)
� = ��(�.�� ���.� )
�� ��
� = 130 �ℎ�
Jadi nilai resistor pada keluaran ULN 2003 adalah 130 ohm.
Untuk menghitung resistor pada base transistor PNP digunakan Persamaan sebagai
berikut:
- Ic yang dibutuhkan = 7 x 20 mA = 140 mA
�� = ��
��� (3.4)
�� = ��� ��
���
29
�� = 1.12 ��
����� = ������
�� (3.5)
����� = (���.�)�
�.�� ��
����� = 3839 �ℎ�
Jadi pada tegangan base transistor PNP dapat dipasang resistor dengan nilai 3900 ohm.
Gambar 3.10 Untai Modul Penampil
3.2.4 Modul Pengawas Arah Laju Forklift
Modul pengawas arah laju forklift ini berfungsi untuk membaca lampu indikator
mundur forklift yang bekerja pada tegangan sebesar 12V. Untuk membaca kondisi
lampu indikator mundur digunakan dua resistor yang berfungsi untuk mendapatkan
tegangan keluaran sebesar 5V, sehingga tegangan keluaran ini dapat menjadi masukan
langsung pada mikrokontroler.
b1
a2
.3
f4
g5
com16
c7
d8
e9
com210
7-segment 1.8sev_1
b1
a2
.3
f4
g5
com16
c7
d8
e9
com210
7-segment 1.8sev_2
Vseg
Q1BC556
Vseg
Q2BC556
IN11
IN22
IN33
IN44
IN55
IN66
IN77
OUT116
OUT314
OUT413
OUT512
OUT611
OUT710
OUT215
COM9
GND8
U-7segment
ULN2003A
GND
RaRbRcRdReRfRg
PinA.7
PinB.0PinB.1
PinB.2PinB.3
PinB.4PinB.5
PinB.6
PinA.6
30
Gambar 3.11 Modul Pengawas Arah Laju Forklift
Perhitungan untai pembagi tegangan pada Gambar 3.11 sama dengan
perhitungan pembagi tegangan keluaran sensor proximity inductive yang ditunjukkan
pada Persamaan 3.1.
3.2.5 Indikator Nilai Ambang Batas Kecepatan
Indikator nilai ambang batas kecepatan dibagi menjadi dua bagian, yaitu buzzer
sebagai indikator nilai ambang batas kecepatan dan LED sebagai indikator nilai
ambang batas kecepatan pengawas arah laju forklift. Indikator-indikator ini tergabung
menjadi satu bagian yang dapat dilihat pada Gambar 3.12. berikut ini adalah penjelasan
dari kedua indikator :
3.2.5.1 Indikator Nilai Ambang Batas Kecepatan
Indikator nilai ambang batas kecepatan pada perancangan ini digunakan buzzer
12V yang berfungsi sebagai alarm jika kecepatan melebihi batas kecepatan yang sudah
ditentukan. Karena buzzer yang digunakan hanya akan aktif dengan baik apabila diberi
tegangan 12V sedangkan tegangan keluaran dari mikrokontroler hanya 5V, maka untuk
mengontrol buzzer tersebut dibutuhkan ULN 2003 dengan untai yang dapat dilihat pada
Gambar 3.12.
5k1
6k8
Lampu indikator mundur
forklift
PD 7
12 V
R1
R2
Saklar pada sistem forklift
31
3.2.5.2 Indikator Nilai Ambang Kecepatan Pengawas Arah laju Forklift
Indikator nilai ambang kecepatan pengawas arah laju forklift pada perancangan
ini digunakan LED yang berfungsi sebagai penanda saat operator forklift diperbolehkan
atau tidak diperbolehkan merubah arah laju forklift. Indikator pada bagian ini terdiri
dari dua LED, yaitu LED hijau saat operator diperbolehkan merubah arah laju forklift
dan LED merah saat operator tidak merubah arah laju forklift, untuk mengontrol LED
ini digunakan ULN 2003 yang dapat dilihat pada Gambar 3.12. Untuk menghitung nilai
resistor pada keluaran ULN 2003 maka hal-hal yang perlu diketahui adalah:
1. VLED = 2 V
2. ILED = 20 mA
3. Vol ULN = 0.2 V
Untuk menghitung nilai resistor pada keluaran ULN 2003 adalah sebagai berikut:
� = ����( �������� )
���� (3.5)
� = ��(���.� )
�� ��
� = 140 �ℎ�
Jadi nilai resistor yang dibutuhkan masing –masing LED pada keluaran ULN 2003
adalah 140 ohm.
Gambar 3.12 Modul Pengendali Indikator Nilai Ambang Batas Kecepatan
IN1 1
IN2 2IN3 3IN4 4
IN5 5IN6 6IN7 7
OUT1 16
OUT3 14 OUT4 13 OUT5 12 OUT6 11 OUT7 10
OUT2 15
COM 9GND 8
ULN2003A
Buzzer
GND
VCC 12V
RLa RLb
VCC 5V
PD 6 PD 5
PD 4 mikrokontrol
32
3.3 Perangkat Lunak Alat Pengawas Kecepatan pada Forklift
Perangkat lunak pada alat pengawas kecepatan pada forklift ini digunakan untuk
melakukan pengolahan semua alur yang terdapat pada alat secara keseluruhan baik
terhadap masukan maupun keluaran. Alur yang terdapat dalam alat pengawasan ini
dibagi menjadi beberapa bagian, yaitu diagram alir pengawas kecepatan pergantian arah
laju forklift, diagram alir pengawas kecepatan forklift, diagram alir pemasukan data
pada mikrokontroler melalui aplikasi desktop, dan aplikasi desktop.
3.3.1 Diagram Alir Pengawas Arah laju Forklift
Pengawas arah laju forklift ini berfungsi untuk membatasi para operator forklift
pada saat merubah arah laju forklift, diagram alir dari proses ini dapat dilihat pada pada
Gambar 3.13. Kondisi awal merupakan kondisi posisi kunci kontak yang terdapat pada
forklift. Saat posisi kunci kontak ON (ignition system forklift ON) maka alat pengawas
ini akan aktif dan sebaliknya saat posisi kunci kontak OFF (ignition system forklift
OFF). Apabila alat ini aktif, mikrokontroler akan menerima masukan dari sensor
proximity inductive dan menampilkan nilai kecepatan pada seven segment. Kemudian
mikrokontroler mengecek apakah ada perpindahan arah laju pada forklift. Jika tidak
terjadi perpindahan arah laju, mikrokontroler akan menerima masukan dari sensor dan
menampilkan nilai kecepatan pada seven segment. Jika terjadi perpindahan arah laju
maka mikrokontroler akan mengecek kecepatan forklift. Jika kecepatan forklift lebih
kecil dari nilai ambang batas kecepatan pengawas arah laju forklift (threshold ‘2’) maka
mikrontroler akan kembali pada proses awal. Jika kecepatan forklift lebih besar dari
nilai ambang batas kecepatan pengawas arah laju forklift maka mikrontroler akan
menyimpan data pelanggaran tersebut pada EEPROM, kemudian mikrokontroler akan
kembali pada proses awal.
33
Gambar 3.13 Diagram Alir Pengawas Kecepatan Arah Laju Forklift
3.3.2 Diagram Alir Pengawas Kecepatan Forklift
Kondisi awal merupakan kondisi posisi kunci kontak yang terdapat pada forklift.
Saat posisi kunci kontak ON (ignition system forklift ON) maka alat pengawas ini akan
aktif dan sebaliknya saat posisi kunci kontak OFF (ignition system forklift OFF).
Apabila alat ini aktif, mikrokontroler akan menerima masukan dari sensor proximity
inductive dan menampilkan nilai kecepatan pada seven segment. Kemudian
mikrokontroler mengecek kecepatan forklift apakah lebih besar atau lebih kecil dari
nilai ambang batas kecepatan pada forklift (threshold ‘1’). Jika nilai kecepatan forklift
lebih kecil dari nilai threshold ‘1’ maka mikrontroler akan kembali pada proses awal.
Jika nilai kecepatan forklift lebih besar dari nilai threshold ‘1’ maka mikrontroler akan
34
menyimpan data pelanggaran tersebut pada EEPROM kemudian mikrokontroler akan
kembali pada proses awal. Diagram alir untuk alur ini dapat dilihat pada Gambar 3.14.
Gambar 3.14 Diagram Alir Pengawas Kecepatan Forklift
3.3.3 Aplikasi Desktop
Untuk merancang aplikasi desktop pengawas kecepatan forklift ini digunakan
program Visual Studio.Net 2008 dengan bahasa Visual Basic. Aplikasi desktop disini
berfungsi sebagai user interface antara alat dengan pengguna,yaitu untuk memberi
nilai ambang batas kecepatan dan pengambilan data pada EEPROM. Untuk tampilan
aplikasi desktop yang dirancang dapat dilihat pada Gambar 3.15 dan 3.16, berikut
adalah alur yang terdapat pada aplikasi desktop yang dirancang:
35
Gambar 3.15 Tampilan Utama Aplikasi Desktop yang Dirancang
Gambar 3.16 Tampilan Kedua Pada Aplikasi Desktop
3.3.3.1 Diagram Alir Pemasukan Data Mikrokontroler dari Aplikasi Desktop
Dalam aplikasi desktop ini terdapat tiga text box yang berfungsi untuk
memberikan nilai threshold ‘1’, threshold ‘2’, dan diameter roda forklift. Alur dari
proses pemasukan data oleh aplikasi desktop kepada mikrokontroler dapat dilihat pada
Gambar 3.16 dan alur dari proses penyimpanan data pada mikrokontroler yang dikirim
dari aplikasi desktop dapat dilihat pada Gambar 3.17.
36
Gambar 3.17 Diagram Alir Pemasukan Data oleh Aplikasi Desktop ke Mikrokontroler
Gambar 3.18 Diagram Alir Penyimpanan Data dari Aplikasi Desktop oleh
Mikrokontroler
37
3.3.3.2 Diagram Alir Pengambilan Data dari EEPROM oleh Aplikasi Desktop
Dalam Alur proses ini aplikasi desktop mengambil data dari EEPROM eksternal
melalui mikrontroler kemudian disimpan pada personal komputer.
Gambar 3.19 Diagram Alir Pengambilan Data dari EEPROM oleh Aplikasi Desktop