Professional Documents
Culture Documents
ELEKTRONIKA DASAR II
INTERFACING DAN GUI
Shofia Manzalini(1147030046)
April 25, 2016
JURUSAN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUNAN GUNUNG DJATI BANDUNG
2016
Abstract
In this lab, we conducted an experiment on interface and GUI
using LED flame regulator with Python GUI / Processing, and create
graphics with Processing GUI. By arranging each circuit on the project
board and paired LED, resistor, and arduino connected with jumper
cables and cable connectors. From the experimental results obtained
with the output on and off the LED as well as the viewer chart for
HCSR-04 circuit. Output each, by pressing the GUI has been made
in processing so that a pushbutton is clicked / pressed on the laptop
screen so that the LEDs can be turned on or off, the sensor circuit
hcsr-04 can be displayed via the GUI Processing.
Textit Keyword: interface, GUI, Python, processing
Ringkasan
Pada praktikum kali ini, kami melakukan percobaan tentang interface dan GUI menggunakan pengatur nyala LED dengan GUI Phyton/Processing melalui Bluetooth, dan membuat grafik dengan GUI
Processing dengan menggunakan bluetooth. Dengan menyusun masingmasing rangkaian pada project board dan dipasangkan LED, resistor,
bluetooth dan arduino yang dihubungkan dengan kabel jumper dan
kabel konektornya. Dari hasil percobaan diperoleh dengan output
pada nyala dan mati pada LED serta penampil grafik untuk rangkaian HCSR-04. Output masing-masingnya, dengan mengirim perintaha
lewat pc personal lain dengan perantara bluetooth , rangkaian sensor
hcsr-04 dapat ditampilkan melalui GUI Processing dengan mengambil
data setelah dihubungkan pada pc lain menggunakan bluetooth.
Kata Kunci: interface, GUI, Phyton, processing
1
1.1
Pendahuluan
Latar Belakang
1.2
Tujuan
Tujuan dari praktikum ini adalah dapat memahami cara menampilkan data
sensor dari arduino dengan phyton, dan memahami cara membuat GUI Phyton untuk kontrol LED menggunakan bluetooth.
1.3
1.3.1
Dasar Teori
Interfacing
Interface atau dalam istilah Indonesianya Antar Muka dapat diartikan sebagai sebuah titik, wilayah, atau permukaan di mana dua zat atau benda
berbeda bertemu; dia juga digunakan secara metafora untuk perbatasan antara benda.
Dalam hubungannya dengan perangkat lunak, interface dapat diartikan
sebagai sarana atau medium atau sistem operasi yang digunakan untuk
menghubungkan antara perangkat mikroprosesor agar dapat berkomunikasi
dengan pengguna (user). Sedangkan pada konteks perangkat keras interface berarti komponen elektronika yang menghubungkan atau mengkomunikasikan prosesor dengan komponen atau perangkat lain dalam suatu sistem.
Interface (antarmuka) adalah salah satu layanan yang disediakan system
operasi sebagai sarana interaksi antara pengguna dengan system operasi. Antarmuka adalah komponen system operasi yang bersentuhan langsung dengan
pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface
(CLI) dan Graphical User Interface (GUI).
CLI adalah tipe interface dimana sistem operasi yang dipakai berupa text
terminal yang berisi program atau perintah tertentu, misalnya menggunakan
Command Prompot pada microsoft windows. Sedangkan GUI adalah bentuk
3
GUI adalah suatu media virtual yang dapat membuat pengguna memberikan
perintah tertentu pada komputer tanpa mengetik perintah tersebut, namun
menggunakan gambar yang tersedia. Pengguna tidak mengetikkan perintah
seperti pada komputer dengan Shell atau teks. Dengan GUI, perintah dapat dikonversi menjadi ikon dalam layar monitor yang dapat diklik untuk
memulai fungsinya. Sebagai contoh, tentu anda paham dengan sebuah ikon
berbentuk kertas dengan huruf W diatasnya kan? Itu adalah ikon untuk menjalankan Microsoft Word, sebuah aplikasi yang digunakan untuk mengetik.
Atau anda pasti familiar dengan tombol di pojok kiri bawah, yakni tombol
bertuliskan Start atau logo Windows itu. Segala sesuatu yang anda lihat di
Komputer anda saat ini adalah GUI.
1.3.3
1.3.4
Processing adalah bahasa pemrograman dan lingkungan pemrograman (development environment) open source untuk memprogram gambar, animasi
dan interaksi. Digunakan oleh pelajar, seniman, desainer, peneliti, dan hobbyist untuk belajar, membuat prototipe, dan produksi. Processing digunakan
untuk mengajarkan dasar-dasar pemrograman komputer dalam konteks rupa
dan berfungsi sebagai buku sketsa perangkat lunak (software) dan tool produksi profesional.
Processing bebas untuk didownload dan tersedia untuk GNU/Linux, Mac
OS X, dan Windows.
Processing adalah suatu projek terbuka yang diinisiasi oleh Ben Fry dan
Casey Reas. Berkembang dari ide-ide yang dieksplorasi di Aesthetics and
Computation Group (ACG) di MIT Media Lab. Projek ini kini terus diperbaiki dan dikelola oleh sejumlah kecil tim voluntir.
Processing mengaitkan konsep software pada prinsip-prinsip bentuk rupa,
gerak, dan interaksi. Processing mengintegrasikan suatu bahasa pemrograman, lingkungan pemrograman, dan metodologi pengajaran ke dalam sistem
terpadu.
1.3.5
bluetooth
Bluetooth adalah teknologi yang memungkinkan dua perangkat yang kompatibel, seperti telepon dan PC untuk berkomunikasi tanpa kabel dan tidak
memerlukan koneksi saluran yang terlihat. Teknologi ini memberikan perubahan yang signifikan terhadap peralatan elektronik yang kita gunakan.
Jika kita melihat sekeliling kita dimana keyboard dihubungkan pada komputer. Demikian juga halnya dengan printer, mouse, monitor dan lain sebagainya. Semua peralatan itu dihubungkan dengan menggunakan kabel.
Akibatnya terjadi masalah banyak kabel yang dibutuhkan di kantor, rumah
atau tempat-tempat lainnya. Masalah lain yang ditemui adalah bagaimana
menelusuri kabel-kabel yang terpasang jika ada suatu kesalahan atau kerusakan.
Bluetooth memperbaiki penggunaan teknologi kabel yang cenderung menyulitkan
ini dengan cara menghubungkan beberapa peralatan tanpa menggunakan ka5
bel.
Bluetooth beroperasi dalam pita frekuensi 2,4 GHz (antara 2.402 GHz
sampai 2.480 GHz) yang mampu menyediakan layanan komunikasi data dan
suara secara real-time antara host to host bluetooth dengan jarak jangkauan
layanan yang terbatas. Bluetooth dapat berupa card yang bentuk dan fungsinya
hampir sama dengan card yang digunakan untuk wireless local area network
(WLAN) dimana menggunakan frekuensi radio standar IEEE 802.11, hanya
saja pada bluetooth mempunyai jangkauan jarak layanan yang lebih pendek
dan kemampuan transfer data yang lebih rendah.
Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau
menghilangkan penggunaan kabel didalam melakukan pertukaran informasi,
tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless dengan biaya yang relatif rendah, konsumsi daya yang rendah, interoperability yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakan layanan yang bermacam-macam.
2
2.1
Metode Praktikum
Waktu dan Tempat
Praktikum Elektronika Dasar II tentang Pulse Wide Modulation telah dilaksanakan pada hari Selasa tanggal 12 April 2016 bertempat di Lab. Advance
physic UIN SGD Bandung.
2.2
2.3
2.3.1
jumlah
Laptop
1 buah
software Arduino
1 software
bluetooth
1 buah
project board
1 buah
Board Arduino
1 buah
1 buah
kabel jumper
secukupnya
1 buah
Prosedur Percobaan:
Percobaan menampilkan Grafik sensor HCSR-04
disiapkan alat dan bahan yang akan digunakan, kemudian dirangkai rangkaian seperti pada gambar. Dibuat program arduino sehingga rangkaian tersebut untuk menampilkan grafik nilai sensor, dibuat program phyton/processing
untuk menampilkan grafik nilai sensor hcsr-04 serta diinstal aplikasi software
bluetooth pada laptop, dan dianalisis cara kerja program dan data grafik
rangkaian tersebut.
2.4
2.4.1
Diagram Alir
Percobaan rangkaian PWM
Mulai
alat-alat disiapkan
Hasil
Selesai
3
3.1
phyton.PNG
3.2
Pembahasan
3.3
Analisis Data
Jika tombol run ditekan, program akan mengkompilasi dan berjalan di jendela grafis (jendela tampilan). Dari jendela lingkugan utama, bisa menjalankan, menghentikan, menyimpan, membuka, dan mengeksport file.
Sistem Koordinat Processing menggunakan sistem koordinat kartesian dengan titik asal terletak di sudut kiri-atas. Bila program berukuran lebar 320
piksel dan lebar 240 piksel, maka koordinat [0, 0] terletak di kiri-atas dan
koordinat [320, 240] terletak di kanan bawah.
Mode Aktif Mode Aktif menyediakan bagian setup() opsional yang akan
berjalan ketika program mulai berjalan. Bagian draw() akan berjalan selamanya sampai progam dihentikan. Contoh ini menggambar segi empat yang
mengikuti posisi mouse (disimpan dalam variabel mouseX dan mouseY). Perhatikan bahwa panggilan ke method background() terletak di setup() karena
hanya diperlukan sekali.
10
Bluetooth
Penggunaan Bluetooth pada komputer atau lebih banyak digunakan pada
laptop tidaklah sepopuler penggunaan Bluetooth pada handphone dan smartphone. Penggunaan bluetooth pada komputer menjadi kurang populer dikarenakan beberapa sebab, akan tetapi yang pasti penggunaan Bluetooth pada
komputer kalah dengan koneksitivitas internet yang memiliki cakupan yang
lebih luas, apabila dibandingkan dengan Bluetooth yang hanya mencakup
area seluas 10 meter saja.
Meskipun demikian, penggunaan Bluetooth pada sebuah komputer, masih
memegang peranan dan juga fungsi yang cukup membantu, meskipun cukup
jarang digunakan. Apa saja fungsi fungsi dari sebuah Bluetooth pada komnputer?
Berikut ini adalah beberapa fungsi dari Bluetooth pada sebuah komputer
:
Mengirimkan dan mentransfer file
Anda memiliki sebuah handphone dan smartphone? Anda ingin mentransfer data di dalam handphone dan smartphone anda ke dalam komputer,
namun tidak memilikikabel data atau malas menggunakan kabel data? Kalau
begitu anda bisa menggunakan media transfer Bluetooth ini.
Bluetooth dapat mengirim dan mentransfer data baik itu dokumen, foto
dan data lainnya dari komputer ke handphone maupun sebaliknya tanap
menggunakan kabel data.
Caranya sangatlah mudah, hanya perlu mengaktifkan Bluetooth di kedua
perangkat anda, yaitu handphone dan komputer anda. setelah itu, anda
tinggal melakukan pairing, dan kemudian, anda bebas mentransfer data dan
file apapun dari komputer anda ke handphone, dan juga sebaliknya. tentu
saja hal in isangat prkatis untuk digunakan, dan tidak ribet dan rumit untuk
11
dilakukan.
Mencetak dokumen dengan menggunakan wireless printer
Beberapa printer keluaran terbaru saat ini sudah mendukung penggunaan
wireless printer. jadi, anda bisa mencetak dokumen dan juga file yang anda
inginkan hanya dengan menggunakan konektivitas wireless. Tanpa perlu
repot menggunakan kabel dan menyambungnya dengan komputer anda, anda
bisa dengan mudah mentransfer file ke printer anda, dan kemudian anda
dapat mencetak file yang anda inginkan, dengan mudah, cepat dan juga
sangat praktis dan tidak repot tentu saja.
Menggunakan mouse wireless
Selain printer wireless yang menggunakan Bluetooth, saat ini ada juga
mouse wireless yang menggunakan blueteooth sebagai media koneksinya terhadap komputer anda. Jadi, dengan menggunakan mouse Bluetooth ini,
anda memiliki fungsi mouse yang sangat simple dan tidak harus repot repot
mengatur kabel mouse anda. anda hanya perlu menggerakkan mouse anda
dan kursor akan bergerak sesuai dengan perintah yang anda berikan. Mouse
Bluetooth ini juga saat ini sudah sangat banyak dijual di pasaran, dan bisa
anda beli dimana saja.
Menggunakan perangkat audio Bluetooth handsfree dan headphone
Bluetooth handsfree merupakan salah satu aksesoris handphone yang
banyak digunakan untuk melakukan komunikasi tanpa menggunakan kabel.
Dengan adanya Bluetooth di dalam komputer anda, maka fitur ini bisa anda
gunakan, dan anda bisa melakukan komunikasi dan juga mendengarkan lagu
dengan menggunakan Bluetooth handsfree ini dengan mudah dan juga sangat
simple.
Konektivitas wireless speaker
Tidak hanya wireless handsfree, saat ini juga beberapa speaker portable
dan juga speaker aktif memiliki fitur wireless, sehingga anda tidak perlu
menggunakan kabel audio untuk emnyambungkan komputer anda dengan
perangkat speaker tersebut. Hal ini akan membuat anda bisa mengatur letak
speaker, tanpa harus repot mengulur kabel dan juga melakukan pengaturan
pada kabel audio komouter anda. selain itu, speaker aktif yang menggunakan
kompatibilitas wireless juga memiliki kualitas suara yang baik, tidak kalah
12
Start Control Panel. Kemudian pilih My Bluetooh Place, lalu pilih View
or Modify Configuration. Kemudian, setelah itu akan muncul window atau
jendela Bluetooth configuration. Pilih tab accessibility, kemudian ceklis pilihan let other Bluetooth devices discover this computer. Setelah itu pilih All
Device. Dengan memilih option ini, maka setiap perangkat Bluetooth yang
sudah aktif di sekitar kita bisa mencari dan jga menemukan, serta melakukan
koneksi dengan komputer kita yang bluetoothnya sudah aktif dan siap digunakan. Nah, setelah langkah tersebut selesai, maka anda sudah bisa menggunakan bluetootj pada komputer enda untuk berbagai keperluan, seperti
mendengarkan lagu, mentransfer file, dan juga mencectak dokumen. Dengan
menggunakan Bluetooth, tentu saja anda bisa merasakan bahwa Bluetooth
memang sangat memabntu pekerjaan anda, terutama dalam hal yang sifatnya incidental, dan juga spesifik, seperti ketika akan melakukan printing
dokumen menggunakan wireless printing.
14
Kesimpulan
15
References
[1] James W, Nilsson Electric Circuit 5th edition (1996) Addison-Wesley
Publishing Company.
[2] Galvin,Albert. Prinsip-Prinsip Elektronika (1994) Jakarta, Erlangga
[3] Wilianto,Edi Elektronika 1990 Jurusan Fisika FMIPA ITS, Surabaya
[4] Blocher, Richard. Dasar Elektronika Yogyakarta, Penerbit Andi
[5] Sutrisno Elektronika, Teori dan Penerapannya, Jilid 1 1986 Bandung,
Penerbit ITB
16