BAB IV PENGUJIAN DAN ANALISA SISTEM

dokumen-dokumen yang mirip
BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMODELAN SISTEM

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III PERANCANGAN ALAT

Rancangan Dan Pembuatan Storage Logic Analyzer

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB 3 PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISIS SISTEM

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

BAB IV PENGUJIAN ALAT

BAB III METODE PENELITIAN

BAB V PENGUJIAN SISTEM DAN ANALISIS

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB IV PENGUJIAN DAN ANALISA. mana sistem berfungsi sesuai dengan rancangan serta mengetahui letak

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

Alat Pengukur Level Air

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

BAB III PERENCANAAN DAN PEMBUATAN ALAT

Gambar 3.1 Diagram Blok Alat

Perancangan Serial Stepper

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

Register-register MT8888

BAB III PERANCANGAN Bahan dan Peralatan

BAB I PENDAHULUAN. Pada era globalisasi ini, seiring dengan banyaknya aktivitas yang dilakukan oleh

BAB IV PENGUJIAN DAN ANALISA

BAB IV HASIL DAN UJI COBA

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

BAB V PENGUJIAN DAN ANALISIS. pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun

BAB III PERANCANGAN DAN REALISASI ALAT

BAB I PENDAHULUAN. 1.2 Rumusan Masalah Berdasarkan uraian di atas, dapat dikemukakan permasalahan sebagai berikut:

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB IV ANALISIS DAN PENGUJIAN. Berikut ini adalah diagram blok rangkaian secara keseluruhan dari sistem alat ukur curah hujan yang dirancang.

BAB III ANALISA DAN PERANCANGAN ALAT

Sistem menerima sms dari handphone ke Modul GSM Wavecome. Dari Modul GSM Wavecome ke Sistem Minimum ATMega32 Parameter yang diukur adalah kode

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA

Menampilkan nilai dari 8 kanal ADC ke Port Serial PC oleh Modul ST-51 dan AD-0809 V2.0

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISIS SISTEM

SISTEM KONTROL JARAK JAUH UNTUK PROGRAMMABLE LOGIC CONTROLLER MELALUI SMS

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

BAB III ANALISIS DAN PERANCANGAN

Tinjauan dari penelitian yang sudah ada diperlukan untuk dilakukannya. sebelumnya dengan perancangan sistem yang akan dilakukan pada penelitian tugas

BAB III RANCANGAN DAN CARA KERJA ALAT

BAB IV DATA DAN PEMBAHASAN

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB IV PENGUJIAN DAN ANALISA ALAT. perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BLOK DIAGRAM DAN GAMBAR RANGKAIAN

BAB III PERENCANAAN DAN REALISASI

BAB 3 PERANCANGAN SISTEM

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN DAN REALISASI

BAB III PERANCANGAN SISTEM

BAB III PENGENDALIAN GERAK MEJA KERJA MESIN FRAIS EMCO F3 DALAM ARAH SUMBU X

BAB IV PENGUKURAN DAN ANALISIS SISTEM. diharapkan dengan membandingkan hasil pengukuran dengan analisis. Selain itu,

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUKURAN DAN ANALISA DATA. dari sistem yang dibuat. Pengujian dan pengukuran pada rangkaian ini bertujuan

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB IV PENGUJIAN DAN ANALISA

PERANCANGAN SISTEM KONTROL KEAMANAN RUANG BERBASIS SMS MENGGUNAKAN MODUL GSM DAN MIKROKONTROLLER ATMEGA 8535

DT-51 Application Note

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN ALAT

Kata kunci : kamera C3088, gambar, roket

Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial

DGSM300 DELTA GSM MODEM INTERFACE

BAB III PERANCANGAN DAN REALISASI ALAT

Tabel 3.1 Kode heksadesimal untuk angka 0-9

BAB III PERANCANGAN DAN PEMBUATAN

SISTEM PENGAMANAN KUNCI PINTU OTOMATIS VIA SMS BERBASIS MIKROKONTROLER

BAB III RANCANG BANGUN SISTEM PENSINYALAN PELANGGAN PLC

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN DAN REALISASI

Gambar 4.2 Rangkaian keypad dan LED

SISTEM HARDCOPY RECORD UNTUK SMS

BAB IV PENGUJIAN DAN ANALISIS

BAB 3 PERANCANGAN SISTEM. pada sistem pengendali lampu telah dijelaskan pada bab 2. Pada bab ini akan dijelaskan

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB V HASIL DAN PEMBAHASAN Perangkat Keras (Hardware)

MANUAL PENGGUNAAN SASAKALA M32

MANAJEMEN CATU DAYA BERBASIS MIKROKONTROLER MELALUI MEDIA WEB DENGAN STUDI KASUS MANAJEMEN CATU DAYA ROUTER

Transkripsi:

BAB IV PENGUJIAN DAN ANALISA SISTEM Bab ini menjelaskan tentang pengujian sistem yang telah direalisasi. Tujuan pengujian ini adalah untuk mengetahui apakah sistem yang telah direalisasi sesuai dengan perancangan, yaitu memenuhi secara fungsional. Pengujian ini menyangkut beberapa hal sebagai berikut. 1. Pengujian Per Blok yang meliputi. Pengukuran Tegangan dan Arus Port Mikrokontroler Komunikasi Serial RS232 Pengujian Pengiriman dan Penerimaan SMS. 2. Pengujian Sistem Keseluruhan 4.1. Pengujian Per Blok 4.1.1 Pengukuran Tegangan Pengukuran dilakukan dengan menggunakan voltmeter digital dengan dua angka penting di belakang koma. Sistem yang dirancang membutuhkan sumber tegangan sebesar ±5 VDC dan arus sebesar ±50 ma pada saat mengirim sebuah pesan dan mengakses perintah. Hasil pengukuran sebagai berikut (lihat Tabel 4.1). 44

45 Tabel 4.1 Hasil Pengukuran Tegangan Node Tegangan Tegangan Hasil Seharusnya (V) Pengukuran (V) Power suply 5 4,87 74HC573 (blok print) 5 4,87 74HC573 (blok seven segment) 5 4,76 MAX232 (pin16) 5 4,87 AT89C52 (pin 40) 5 4,87 Persen error (% error ) dari pengukuran rangkaian diatas adalah: % Pengukuran Teori x100% Teori Untuk Power suply: % 4,87V 5V x100% 5V 2,6% Untuk IC 74HC573 pada blok printer: % 4,87V 5V x100% 5V 2,6% Untuk IC IC 74HC573 pada blok seven segment % 4,76V 5V x100% 5V 4,8% Untuk IC MAX232 % 4,87V 5V x100% 5V 2,6% Untuk IC AT89C52 % 4,87V 5V x100% 5V 2,6%

46 Dari perhitungan %error diatas, kesalahan tegangan output untuk power suply sebesar 2,6%, IC 74HC573 blok printer sebesar 2,6%, IC 74HC573 blok seven segment sebesar 4,8%, IC MAX232 sebesar 2,6% sedangkan untuk IC AT89C52 sebesar 2,6%. Hasil tersebut dikarenakan beberapa faktor, diantaranya kualitas dari tiap-tiap komponen yang digunakan nilainya tidak murni. Selain itu, tegangan jala-jala listrik yang digunakan tidak stabil. Hal ini masih dapat diabaikan, karena kesalahannya tidak melebihi nilai toleransi (10%), sehingga tegangan yang dijadikan sebagai inputan mikrokontroler dan rangkaian seven segment ini masih dapat digunakan dan bisa mengaktifkan rangkaian, serta tidak menyebabkan kerusakan pada komponen. 4.1.2 Pengujian Port Mikrokontroler Untuk mengetahui apakah sistem minimum bekerja dengan baik, maka diadakan pengujian jalur jalur port yang dimiliki oleh mikrokontroler. Pengujian port mikrokontroler dimaksudkan untuk mengecek apakah data yang dimasukkan (input) dan dikeluarkan (output) mikrokontroler sesuai dengan deskripsi kerja sistem. Untuk simulasi awal pengecekan I/O menggunakan simulasi nyala LED dengan menggunakan program sederhana menyalakan LED di port B. Gambar 4.1 Hasil Pengujian Port Mikrokontroler

47.ORG 0X0000 MULAI : LDRIR16,0B11111111 OUT DDRD,R16 RCALL DELAY LOOP:LDIR16,0B11110000 OUT PORTB,R16 RCALL DELAY LDIR16,0B00001111 OUT PORTB,R16 RCALL DELAY RJMP LOOP DELAY:1LDRIR18,255 DELOOP:LDIR17,255 DECR17 BRNE DELLOP DEC R18 BRNE DELLOOP RET.EXIT Berdasarkan listing program pada pengujian port pada mikrokontroler maka tampilan yang didapatkan pada nyala LED yaitu pada saat program pertama kali dijalankan maka LED akan menyala yaitu LED yang dihubungkan dengan PB.0 sampai dengan PB.3 kemudian setelah selang waktu yang telah ditentukan pada delay maka nyala LED akan berubah yaitu menjadi PB.4 sampai dengan PB.7 yang nyala. Kemudian program diulang mulai awal begitu seterusnya. 4.1.3 Pengujian Terhadap Printer Pengujian ini dilakukan dengan cara melakukan pencetakan data yang diinginkan. Sebelum melakukan pencetakan, harus dilakukan inisialisasi terhadap printer terlebih dahulu. Keberhasilan inisialisasi diketahui dari respon printer yang akan menggerakkan print head. Proses inisialisasi dilakukan dengaan cara memberi

48 logic 0, kemudian dikembalikan ke logic 1. Pin dari port C yang dihubungkan dengan pin init dari printer adalah pin C.1. MOV DPTR,#PortC CLR ACC.1 MOVX @DPTR,A SETB ACC.1 MOVX @DPTR,A Setelah inisialisasi berhasil, langkah selanjutnya dalah mencoba melakukan pencetakan karakter. Untuk mencetak suatu karakter, yang dilakukan adalah mengirim kode ASCII dari karakter tersebut, kemudian mengirim sinyal strobe. STB: MOV DPTR,#PortC MOV A,#11111110B MOVX @DPTR,A SETB ACC.0 MOVX @DPTR,A Ret MOV A,# A Acall STB Dengan program di atas, pengujian terhadap printer dilakukan. Hasilnya, printer berjalan dengan baik 4.1.4 Pengujian Kominikasi Serial RS232 Komunikasi asinkron driver RS232 merupakan piranti yang sangat vital karena apabila driver ini tidak di uji kinerjanya mengakibatkan kesalahan pengiriman atau penerimaan data. Satu hal yang sangat penting sebelum melakukan pengujian pada IC ini adalah mematuhi ketentuan-ketentuan yang sesuai dengan

49 karakteristik pada data sheet RS232. Peralatan bantu utama untuk melakukan pengujian diantaranya PC dengan fasilitas HyperTerminal, sistem minimum mikrokontroler, dan kabel serial RS232. Hasil pengamatan program komunikasi serial RS232 pada HyperTerminal dengan menggunakan baudrate sebesar 19200 dapat dilihat pada Gambar 4.2. Sedangkan hasil pengujiannya dapat dilihat pada Tabel 4.2. Gambar 4.2 Pengujian Komunikasi Serial pada Hyper Terminal Tabel 4.2 Hasil Pengujian Komunikasi Serial Input dari Keyboard a b c dst Output HT a b c dst 4.1.5 Pengujian Pengiriman dan Penerimaan SMS Pengujian I/O untuk data pengiriman dan penerimaan SMS dilakukan dengan menggunakan rangkaian sistem minimum beserta rangkaian serial RS232 yang

50 dihubungkan ke fasilitas HyperTerminal pada PC dengan menggunakan kabel serial yang terhubung dengan DB9 dan COM Port 1 PC. Baudrate yang digunakan disesuaikan dengan kristal clock sebesar 11,059Mhz yang terdapat pada rangkaian mikrokontroler, yaitu sebesar 19200 Bps (Bit Per Second). 4.1.5.1 Handphone Server Mengirim SMS ke Handphone User Mikrokontroler yang terhubung dengan handphone server mengirimkan berita beban utama. Berita tersebut diterima oleh MAX232, yang kemudian melalui kabel data merk handphone yang digunakan (Siemens C55) dikirimkan ke nomor SMS Center handphone server. Tapi untuk pengujian disini sambungan kabel data ke handphone diganti dengan kabel serial RS232 yang terhubung dengan Com Port 1 PC dimana outputnya dilihat dengan fasilitas HyperTerminal komputer. Skema Diagram Gambar 4.3 Blok Diagram Pengiriman SMS Hasil pengujian Hasil pengujian sistem pengiriman SMS yang dilakukan oleh mikrokontroler dapat dilihat pada Tabel 4.3.

51 Tabel 4.3 Hasil Pengujian Output Mikrokontroller Isi SMS Has been opened Has been closed Output HyperTerminal OK OK Analisa Dari hasil output pada HyperTerminal, dapat dilihat bahwa jawaban atas program mikrokontroler adalah OK. Hal ini berarti bahwa pesan yang dikirim lewat mikrokontroler sukses diterima. Apabila HyperTerminal PC diganti dengan handphone, maka SMS akan terkirim ke handphone user. Sebaliknya jika SMS tidak berhasil, maka pada HyperTerminal akan muncul tulisan error sehingga SMS tidak bisa terkirim. 4.1.5.2 Handphone User Mengirim SMS ke Handphone Server Handphone user megirim kode perintah ke handphone server untuk meminta nomor antrian. Disini permintaan nomor antrian digantikan dengan perintah untuk menyalakan LED. Kode perintah dikirim melalui HyperTerminal dengan merubah kata yang akan dikirim menjadi format heksadesimal dengan menggunakan tabel skema 7 bit (lihat Tabel 4.4). Kemudian dengan menggunakan PDU dan headerheader yang telah ditentukan, bilangan-bilangan heksa tersebut akan dikirimkan ke handphone server yang kemudian oleh mikrokontroler akan dideteksi untuk mengerjakan perintah kontrol tersebut. Skema Diagram Blok diagram dari pengujian sistem penerimaan SMS oleh mikrokontroler dari handphone user dipetakan pada Gambar 4.4.

52 Gambar 4.4 Blok Diagram Penerimaan SMS Hasil Pengujian Hasil pengujian sistem pembacaan SMS dari handphone user oleh mikrokontroler dapat dilihat pada Tabel 4.4. Tabel 4.4 Hasil Pengujian Perintah Kontrol Isi SMS Opened Closed Opened Closed Output LED FFH 00H 00H FFH Analisa Berdasarkan data-data yang telah didapat seperti diatas dapat dianalisa bahwa mikrokontroler telah bekerja sesuai dengan deskripsi kerja sistem yang diinginkan oleh mikrokontroler itu sendiri. Disini terdapat dua perintah kontrol yaitu opened untuk menyalakan LED1 pada Port 1 pada saat LED1 nyala maka LED2 dalam keadaan mati. Dan closed untuk menyalakan nyala LED2 pada Port 1 pada saat LED2 nyala maka LED1 dalam keadaan mati. Setelah diuji coba, tampilan nyala LED

sesuai dengan perintah kontrol yang dikirimkan oleh SMS Center dari HyperTerminal. 53 4.2. Pengujian Sistem Keseluruhan Setelah dilakukan pengujian terhadap masing-masing blok maka tahap selanjutnya yaitu tahap pengujian sistem keseluruhan baik secara manual maupun menggunakan SMS. 4.2.1. Pengujian Menggunakan Tombol Manual Pada pengujian dengan menggunakan tombol manual dilakukan dengan menekan masing-masing dari tombol CS (yang berwarna kuning) dan tombol PB (yang berwarna biru) jika pada printer melakukan proses percetakan maka status dari sistem ini berhasil tetapi jika pada saat tombol ditekan tetapi tidak melakukan proses percetakan makan sistem ini di nyatakan gagal. Berikut data hasil pengujian dengan menggunakan tombol manual (lihat Tabel 4.5). Tabel 4.5 Hasil Pengujian Sistem Menggunakan Tombol Manual Tombol CS CS CS CS CS PB PB PB PB PB Status

Dengan demikian maka penggunaan sistem secara manual (menggunakan tombol manual) dapat bekerja sempurna secara fungsional. 54 4.2.2. Pengujian Menggunakan SMS Yang diukur pada pengujian ini adalah waktu pengiriman pesan (waktu kirim) dan waktu eksekusi perintah (waktu eksekusi) pada proses pengiriman pesan. Waktu kirim dihitung mulai dari ponsel penguji mengirim SMS ke SIM sistem hingga terindikasi ada SMS baru yang masuk pada handphone Siemen C55 (yaitu dari nada pesan). Ponsel penguji yang digunakan adalah SonyEricsson K700i dan kartu SIM yang digunakan adalah Telkomsel Simpati. Sedangkan waktu eksekusi adalah mulai dari terindikasi ada SMS baru hingga sistem merespon permintaan kode antrian. Sebagai pengukur waktu, digunakan stopwatch dengan ketelitian 1/1000 detik. Berikut ini data hasil pengujian dengan menggunakan SMS (Tabel 4.6). Tabel 4.6 Hasil Pengujian Sistem Keseluruhan Menggunakan SMS # Waktu Kirim Waktu Eksekusi Waktu Total (detik) (detik) (detik) Perintah Status 1 7,57 9,23 16,8 CS 2 8,98 9,17 18,15 CS 3 8,89 9,75 18,64 CS 4 10,03 10,10 20,13 CS 5 7,67 14,14 21,81 CS 6 10,05 10,54 20,59 PB 7 9,41 9,12 18,53 PB 8 8,90 11,55 20,45 PB 9 8,52 10,04 18,56 PB 10 7,89 9,51 17,40 PB µ 8,791 10,315 19,106

55 Rumus untuk mencari rata-rata dari data diatas dapat di cari dengan cara. Waktu Kirim Dari pengujian yang dilakukan, semuanya berhasil melakukan permintaan nomor antrian. Ini menunjukan bahwa permintaan nomor antrian dapat dilakukan oleh sistem ini, dengan rata-rata waktu kirim 8,791 detik dan waktu eksekusi 10,315 detik.