• Tidak ada hasil yang ditemukan

BAB IV PENGUJIAN DAN ANALISA ALAT

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PENGUJIAN DAN ANALISA ALAT"

Copied!
15
0
0

Teks penuh

(1)

BAB IV

PENGUJIAN DAN ANALISA ALAT 4.1. Pengujian Alat

Untuk tahap selanjutnya setelah melakukan perancangan dan pembuatan system dan alat maka langkah berikut nya adalah pengujian dan menganalisa alat yang telah dibuat, agar tujuan dari perancangan sesuai dengan harapan.

Berikut adalah gambar dari keseluruhan Alat yang telah dibuat :

Dari pembuatan alat yang telah dibuat sesuai perancangan maka tahap selanjutnya menguji alat tersebut dengan beberapa pengujian.

Pada pengujian Alat ini ada 2 bagian yaitu:

Gambar 4.1 Tampak atas alat Gambar 4.2 Tampak samping Alat

Gambar 4.3 Tampak depan Alat

Gambar 4.4 Tampak belakang Alat

(2)

Pengujian sisi Hardware Pengujian sisi Software 4.2. Pengujian sisi Hardware

Pengujian terhadap hardware (Perangkat keras) bertujuan agar perancangan wiring diagram dan rangkaian yang telah dibuat sesuai dengan rancangan. Dalam tahap pengujian Hardware ada 2 bagian perlu diuji yaitu :

1. Pengujian Rangkaian Driver motor 2. Pengujian Motor DC terhadap mekanik 4.2.1. Pengujian Rangkaian Driver motor (L293D)

Pada pengujian ini dilakukan pengukuran terhadap input Tegangan yang dikeluarkan oleh GPIO Raspbery Pi yang terhubung ke rangkaian driver motor untuk mengukur dan mengamati tegangan yang dihasil oleh L293D yang dihubungkan ke Motor DC. Untuk lebih jelasnya dapat diperhatikan gambar dibawah untuk mengetahui posisi mana yang akan diukur pada rangkaian :

(3)

Dapat dlihat dari gambar diatas, titik yang akan diukur menggunakan voltmeter yaitu tegangan pada GPIO 17(IN1), GPIO 21(IN2),OUT1 dan OUT2, berikut hasil pengukuran yang didapat pada tabel hasil pengujian berikut :

Tabel 4.1. Pengujian rangkaian driver motor

No

Rangkaian Driver L293D

Input (Volt) Ouput (Volt)

IN1 IN2 EN OUT1 OUT2

1 3.3 0 4.9 5 0 2 3.3 0 0 0 0 3 0 3.3 4.9 0 5 4 0 3.3 0 0 0 5 0 0 4.9 0 0 6 0 0 0 0 0 7 3.3 3.3 4.9 0 0 8 3.3 3.3 0 0 0

Dari tabel diatas dapat disederhanakan menjadi tabel kebenaran dengan mengamati hasil reaksi motor DC sebagai berikut:

Tabel 4.2. Tabel Kebenaran Pengujian rangkaian driver motor N

o

INPUT Ouput (Y) Keterangan

Reaksi Motor DC

a b EN y1 y2

1 1 0 1 1 0 Motor DC berputar searah jarum jam

2 1 0 0 0 0 Motor DC berhenti

3 0 1 1 0 1 Motor DC berputar berlawanan jarum jam

(4)

4 0 1 0 0 0 Motor DC berhenti

Dari tabel diatas dapat diamati bahwa peran “Pin EN ” sangat berpengaruh sekali terhadap input a dan b, untuk membuat motor berputar searah jarum jam maka input yang diberikan bernilai : 101 ((a)(b)(EN) dalam binner) sedangkan untuk membuat motor berputar berlawanan jarum jam maka input yang diberikan 011 ((a)(b)(EN) dalam binner). Sedangkan untuk membuat berhenti dapat mengirimlkan nilai 100 / 010 / 000 untuk lebih aman nya gunakan input nilai 000.

Setelah melakukan pengujian terhadap rangkaian driver motor yang mana dapat disimpulkan bahwa rangkaian dapat bekerja dengan baik untuk menggerakan motor DC dan sesuia dengan perancangan.

4.2.2. Pengujian Motor terhadap Mekanik

Pada pengujian ini bertujuan agar dapat memastikan dan mengetahui hasil dari pembuatan maket garasi yang dibuat, yang mana hasil dari respon mekanik terhadap rangkaian driver dan motor sebagai berikut:

Tabel 4.3. Pengujian Motor terhadap Mekanik

NO Output Driver Response Motor Respon Mekanik Garasi Tingkat Keberhasilan 1 10 Berputar searah jarum jam

Garasi akan terbuka 100%

2 01

Berputar berlawanan

jarum jam

Garasi akan tertutup 100%

3 00 Tidak

(5)

Dari hasil pengujian yang didapat untuk membuka Garasi, output drivernya harus bernilai 10 yang mana jika diambil data pada tabel 4.2 input yang diberikan pada rangkaian driver yaitu 101, sedangkan untuk menutup Garasi, output drivernya harus bernilai 01 yang mana input yang diberikan bernilai 011. Untuk memberhentikan garasi agar tidak terus berjalan cukup memberikan nilai 00 pada output rangkaian driver.

4.3. Pengujian sisi Software

Sisi Software merupakan sisi dimana pusat kontrol berkerja, jika pada pengujian Hardware mendapatkan hasil yang baik tetapi pada sisi software tidak berjalan sesuai perancangan maka alat juga tidak akan berkerja, sehingga dalam pembuatan software harus dikombinasikan dengan data perancangan pada perangkat keras (Hardware).

Pada pengujian sisi Software ini ada beberapa bagian :

1. Pengujian Wifi untuk koneksi jaringan jaringan Nirkabel yang terhubung pada perangkat.

2. Pengujian Webserver untuk mengetahui kinerja webserver yang telah dikonfigurasi.

3. Pengujian pengontrolan driver motor menggunakan pyhton untuk mengetahui rangkaian driver dapat bekerja dengan raspberry pi menggunakan bahasa Python

4. Pengujian Halaman Login web sebagai akses security user 5. Pengujian Halaman Remot sebagai user interface remote control.

(6)

6. Pengujian text to speech untuk dapat memastikan kinerja program text to speech yang dibuat sesuai dengan outputnya.

7. Pengujian dan Analisa seluruh system untuk mengetahui hasil kinerja dari pembuatan alat secara keseluruhan.

4.3.1. Pengujian Wifi

Pada pengujian wifi ini dilakukan dengan cara melakukan koneksi ke sebuah Akses Point yang mana pada pengujian ini penulis menggunakan modem Bolt sebagai Akses Point dan gateway untuk akses ke internet.berikut adalah tabel pengujian dari Wifi dengan cara melakukan beberapa akses web menggunakan perintah : “Ping“ pada terminal raspberry :

Tabel 4.4. Pengujian Wifi

No Command terminal Hasil koneksi TTL(Time To Live)

1 ping google.com Berhasil 58

2 Ping gmail.com Berhasil 48

3 ping yahoo.com Berhasil 48

4 8.8.8.8 Berhasil 57

5 192.168.2.1 Berhasil 64

Pada percobaan koneksi menggunakan wifi diatas, didapatkan hasil bahwa raspberry telah terkoneksi ke internet melalui hotspot modem bolt dengan gateway ke 192.168.2.1. Untuk hasil koneksi internet sudah cukup berhasil untuk melakukan akses ke internet, yang mana ini nantinya akan digunakan untuk text to speech yang akan mengakses google.

(7)

4.3.2. Pengujian Webserver

Setelah melakukan pengujian terhadap rangkaian dengan hasil pengujian sesuai dengan perancangan maka tahap selanjutnya melakukan pengujian terhadap webserver yang telah dibuat menggunakan Apache versi 2 dan Mysql versi.

Yang mana cara mengetahui Webserver terlah berjalan yaitu sebagai berikut:

a. Menguji Apache Server dapat dengan cara menjalankan mengakses url server dengan browser,berikut hasil pengujian Test Apache pada port 80.

Gambar 4.6. Pengujian Apache Server

b. Menguji Koneksi Database menggunakan Mysql Workbench

Pada pengujian koneksi database, apakah database mysql sudah dapat digunakan atau masih ada error, maka dapat diuji dengan test koneksi menggunakan Mysql Workbench.

(8)

Gambar 4.7. Pengujian koneksi ke database mysql

Dari pengujian diatas dapat dibuat tabel hasil pengujiannya sebagai berikut: Hasil Pengujian webserver :

Tabel 4.5. Pengujian Webserver

Nama Pengujian Hasil Pencentase

Apache Service Succes 100%

Akses Web Dapat Diakses 100%

Mysql Connection Succes 100%

Dari hasil tabel diatas yang mana dapat dilihat hasil persentasi keberhasilan yang diperoleh 100% (berhasil) untuk perancangan dan pembuatan sebuah webserver pada raspberry pi.

(9)

4.3.3. Pengujian pengontrolan driver motor menggunakan pyhton

Pengujian Rangkaian driver merupakan pengujian antara sinkronisasi antara hardware dengan software. Jika pada pengujian hardware rangkaian belum dapat berkerja maka dapat dipastikan bahwa rangkaian driver bermasalah, pada pengujian rangkaian driver pada makalah ini telah berjalan sesuai rancangan sisi hardware. Untuk pengujian sisi software digunakan bahasa pemprograman python yang mana dapat langsung mengakses GPIO pada raspberry pi, untuk melakukan pengujian ini penulis membuat file dengan script python dengan nama buka.py dan tutup.py, yang mana jika file buka.py dieksekusi maka gerbang akan terbuka dan sebaliknya jika file tutup.py dieksekusi maka gerbang akan tertutup kembali. Untuk mengeksekusi file tersebut dapat menggunakan command line sebagai berikut:

`

Dengan command berikut didapatkan hasil pada tabel pengujian berikut: Tabel 4.6. Pengujian rangkaian driver motor

No Nama file Command line Respon time Hasil 1 buka.py “sudo python buka.py 1s Garasi terbuka 2 tutup.py “sudo python tutup.py” 1s Garasi tertutup 3 buka.py “sudo python buka.py 1s Garasi terbuka 4 tutup.py “sudo python tutup.py” 1s Garasi tertutup

Dari hasil tabel diatas didapatkan respon time dari alat cukup cepat yaitu 1 detik,dengan hasil yang sesuai dengan perancangan yang mana jika file

(10)

buka.py dijalankan maka garasi akan terbuka dan begitu juga jika file tutup.py dijalankan makasa garasi akan tertutup.

4.3.4. Pengujian Halaman Login Web

Untuk melakukan pengujian terhadap halaman login web cukup sederhana yaitu melakukan penginputan username dan password dengan beberapa kondisi, untuk halaman login dapat dilihat seperti dibawah ini.

Gambar 4.8. Halaman Login Web

Halaman login ini dapat diuji dengan beberapa kondisi , berikut tabel pengujian untuk halaman login :

Tabel 4.7. Pengujian untuk halaman login

No Username Password Hasil

1 Memasukan Username yang benar Memasukan Password yang benar

Login berhasil, dialihkan ke Halaman Remot 2 Memasukan Username yang benar Memasukan Password yang salah

Login Gagal,tampil pesan Error 3 Memasukan Username yang salah Memasukan Password yang benar

Login Gagal,Tampil pesan Error 4 Memasukan Username yang salah Memasukan Password yang salah

Login Gagal,Tampil pesan Error

(11)

4.3.5. Pengujian Halaman Remot Control

Pengujian halaman remot merupakan pengujian terhadap halaman web yang dapat mengontrol garasi melalui website. pengujian ini meliputi penekanan tombol dan mengamati respon yang dilakukan alat dan mencatat waktu respon alat terhadap aksi yang dilakukan. Pengujian ini sangat berkaitan sekali dengan Pengujian pengontrolan driver motor menggunakan pyhton, yang mana jika tahap pengujian tersebut tidak berhasil , dapat memungkin kan hasil dari pengujian halaman web juga tidak berhasil. Karena tahap Pengujian pengontrolan driver motor menggunakan pyhton didapat tingkat keberhasilan 100% maka dapat melanjutkan tahap ini. Berikut tampilan halaman Remot Control yang telah dibuat (yang dibahas pada Bab III).

Gambar 4.9. Tampilan Remote control

Pengujian terhadap halaman remot control dapat dengan mengamati Tombol sebelum ditekan dan setelah ditekan lalu mencatat respon yang

(12)

dilakukan alat dan waktu responnya. Berikut adalah hasil dari pengujian halaman remot control :

Tabel 4.8. Pengujian rangkaian driver motor

N o Warna Tombol yang ditekan Kondisi Garasi sebelum menekan Tombol Kondisi Garasi setelah Menekan Tombol Warna Tombol setelah ditekan Respone Time Garasi (detik) Tingkat kerberhasilan

1 Hijau Tutup Buka Merah 1,3 100%

2 Merah Buka Tutup Hijau 1,0 100%

3 Hijau Tutup Buka Merah 1,2 100%

4 Merah Buka Tutup Hijau 1,3 100%

Rata-rata 1,2 100%

Dari tabel diatas dapat dikatakan Halaman Remot berkerja dengan baik dengan tingkat keberhasilan 100% dengan respon dari alat sebesar 1,2 detik setelah penekanan Tombol pada halaman remot.

4.3.6. Pengujian text to speech

Pengujian text to speech untuk mengetahui indikator suara dari alat dapat bekerja, pengujian dilakukan dengan cara menginputkan text dengan panjang karakter yang berbeda lalu mengamati output suara yang dihasilkan dan waktu respon suara, pada pengujian ini terlebih dahulu harus dipastikan bahwa alat telah terhubung dengan internet, oleh karena itu pengujian ini juga berkaitan dengan pengujian wifi, yang mana jika pengujian wifi tidak dapat terhubung ke internet maka pengujian ini belum dapat dilakukan. Berikut tabel pengujian text to speech pada alat.

(13)

Tabel 4.9. Pengujian text to speech

No Input text Jumlah

karakter Output suara Response time suara 1 Silahkan 8 Sesuai 3.92 s

2 Silahkan masuk 15 Sesuai 3.87 s

3

Terima kasih telah berkunjung dalam acara ini, dengan saya atik

63 Sesuai 4.89 s

4

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi

83 Sesuai 4.31 s

5

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi sebagai 12345678

100 Sesuai 4.70 s

6

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi sebagai 123456789

101 Tidak

bunyi -

7

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi sebagai 1234567890

102 Tidak

bunyi -

8

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi sebagai asisten pribadi saya.

113 Tidak

bunyi -

9

Terima kasih telah berkunjung dalam acara ini, dengan saya atik dan teman saya budi sebagai asisten pribadi saya untuk urusan ini

129 Tidak

bunyi -

Dari tabel pengujian text to speech ini dapat dilihat bahwa respon time suara yang dihasil setelah melakukan penekanan pada tombol tidak terlalu jauh perbedaan nya apabila panjang karakter text yang dimasukkan kecil atau sama dengan 100 dan suara yang dihasil sesuai dengan text sedangkan saat

(14)

panjang karakter text yang dimasukan lebih besar dari 100, tidak menghasilkan suara (diam/tidak bunyi), sehingga tidak didapatkan hasil dari nilai respon time nya.

Setelah penulis mencoba mencari penyebab dari kasus ini, dan membaca peraturan api text to speech pada google,didapatkan bahwa google hanya mengizinkan untuk panjang karakter kecil atau sama dengan 100 diberi gratis tetapi jika panjang karkter besar dari 100 maka si pengguna harus membayar untuk mendapat fitur tersebut (meng-upgrade fitur ke status komersil).

4.4. Pengujian dan Analisa seluruh system

Pada pengujian tahap ini merupakan pengujian keseluruhan sistem terhadap tujuan yang ingin dicapai. Pengujian seluruh sistem ini merupakan pengujian terhadap kinerja alat untuk seluruh kondisi pengujian yang telah dilakukan sebelumnya yang mana pengujian seluruh sistem mencakup pengujian hardware dan software. Berikut adalah tabel pengujian seluruh sistem.

Tabel 4.10. Pengujian Seluruh sistem No Kondisi

Pengujian Response Alat Output suara

Tingkat Keberhasilan 1 Tombol Hijau ditekan Pintu Garasi terbuka Garasi telah dibuka,silahkan masuk, 100% 2 Tombol Merah ditekan Pintu Garasi ditutup Garasi,telah ditutup, terima kasih, 100% 3 Logout saat kondisi Garasi terbuka Pintu Garasi dibuka (User)],Anda belum menutup kembali garasi, kami akan menutupnya secara otomatis, Terima 100%

(15)

kasih 4 Logout saat kondisi Garasi tutup Pintu Garasi ditutup (user),Anda telah Logout, Terima kasih 100% 5 Halaman Login Jika login berhasil maka dialihkan ke halaman remot control tapi jika login gagal akan

ditampilkan pesan error

- 100%

6 Halaman

Remot Berhasil diakses - 100%

7 Koneksi

wifi Dapat diakses - 100%

Dari tabel pengujian diatas telah dilakukan pengujian terhadap seluruh kondisi pengujian terhadap alat dan sistemnya, didapatkan hasil yang cukup baik yang mana didapat tingkat keberhasilan sebesar 100% , yang dapat disimpulkan perancangan dan pembuatan alat yang sesuai dengan tujuan makalahh ini dapat dicapai dengan hasil nilai yang sangat baik dengan tingkat keberhasilan 100%.

Gambar

Gambar  4.1 Tampak  atas alat  Gambar  4.2 Tampak  samping  Alat
Gambar 4.5.  Titik  pengukuran  Rangkaian  Driver motor
Tabel 4.1.  Pengujian  rangkaian  driver motor
Tabel 4.3.  Pengujian  Motor terhadap  Mekanik  NO  Output  Driver  Response Motor  Respon Mekanik Garasi  Tingkat  Keberhasilan  1  10  Berputar  searah  jarum  jam
+7

Referensi

Dokumen terkait

Pengujian dilakukan dengan menempatkan perangkat kendali yang telah dirancang beserta perangkat yang akan dikendalikan di dalam kamar dan kemudian melakukan pengendalian

Gambar 4.8 Program Trial Wiring Diagram LabVIEW Interpolasi Motor Stepper Untuk pengujian pergeseran interpolasi motor stepper (Lifter dan Travel Motor) , penulis

Dari hasil tabel pengujian sensor ultrasonic menunjukan aktifitas yang kurang stabil dalam pembacaan level (error ± 3,3%) baik dalam satuan jarak (cm) maupun setelah

Kombinasi angka akan berbeda sesuai dengan koneksi data yang digunakan untuk menghubungkan aplikasi pengendali dengan raspberry. 4.3.2 Pengujian Alat Memanfaatkan Jaringan

Tapi dilakukan pengujian pemilihan channel dari tombol program dispaly, yang mekanisme nya program akan mengirimkan data serial dari komputer ke arduino, lalu data

Selain pengujian kecepatan motor, waktu dan suhu, juga dilakukan fungsi alat untuk memastikan perancangan alat magnetik stirrer berbasis android yang telah dibuat dapat

Hasil pengujian pertama sensor DHT-22 dibandingkan dengan Hygrometer, dengan sensor DHT- 22 temperatur suhu udara 54ᴼC kelembapan udara 22%RH sedangkan pada pengukur

Data hasil pengujian tersebut dapat dibuat grafik hubungan antara tegangan AC yang di-injeksikan di sisi primer sensor tegangan dengan bobot biner yang tampil di komputer