Professional Documents
Culture Documents
Tujuan
Memahami cara menampilkan data sensor dari arduino dengan python
Memahami cara membuat GUI python untuk kontrol LED
Teori
Python termasuk dari jajaran bahasa pemograman tingkat tinggi, sebagaimana bahasa
pemograman C, C++, MATLAB, MATEMATICA, Maple, Java, Perl dan Pascal. Selain bahasa
pemograman tingkat tinggi, dalam pemrograman terdapat juga bahasa pemograman tingkat rendah,
yang dikenal sebagai bahasa mesin yaitu bahasa pemograman Assembly. Komputer hanya dapat
mengeksekusi bahasa tingkat rendah, sehingga bahasa pemograman tingkat tinggi harus melewati
beberapa proses untuk diubah ke bahasa pemograman tingkat rendah.
1. Ruang Kerja Python
Python yang digunakan pada buku ini adalah Python 2.7.9. Untuk menjalankan program
Python sama seperti program lainnya. Pada antar muka awal Python, kita dapat menggunakan IDLE
(Python GUI).
Gambar 1. Tampilan IDLE Python 2.7.9 Shell
IDLE (GUI Python)
IDLE (Python Shell) ini muncul pertama kali ketika kita menjalankan program Python.
Python Shell digunakan untuk menjalankan perintah-perintah PYTHON, memanggil tool Python
seperti Editor, fasilitas help, dan lain-lain. Ciri dari Windows ini adalah adanya prompt (tanda lebih
besar) yang menyatakan Python siap menerima perintah. Perintah tersebut dapat berupa skrip,
fungsi, modul (toolbox) Python itu sendiri.
Editor
Editor merupakan tool yang disediakan oleh Python yang berfungsi sebagai Editor script
Python (listing perintah-perintah yang harus dilakukan oleh Python). Secara formal suatu script
merupakan suatu file eksternal yang berisi tulisan perintah Python. Tetapi script tersebut bukan
merupakan suatu fungsi. Ketika anda menjalankan suatu script, perintah di dalamnya dieksekusi
seperti ketika dimasukkan langsung pada Python melalui keyboard. Python file selain dipakai
sebagai penamaan file juga bisa dipakai untuk menamakan fungsi, sehingga fungsi fungsi yang kita
buat di jendela Editor bisa di simpan dengan ektensi .py sama dengan file yang kita panggi
dijendela Editor. Saat kita menggunakan fungsi Python seperti inv, abs, cos, sin dan sqrt, Python
menerima variabel berdasarkan variabel yang kita berikan. Fungsi Python File tidak dimasukkan
dalam jendela Command Window tetapi file tersendiri yang dibuat dengan Editor teks.
Metode Percobaan
Prosedur
Percobaan 1 Menampilkan Grafik sensor LM35
1. Rangkailah alat dan bahan sesuai dengan gambar berikut ini:(jalur dan rangkaian tidak perlu
sama).
Tugas Pendahuluan
1. Apa yang dimaksud dengan interfacing?
2. Sebutkan dan jelaskan peran program python dalam proses interfacing!
3. Jelaskan langkah-langkah dalam membuat proses interfacing?
Tugas Akhir
1. Analsis hasil pengukuaran suhu menggunakan sensor dan bandingkan dengan pengukuran
suhu menggunakan termometer!
2. Jelaskan kegunaan pengukuran cahaya menggunakan interfacing dalam ruang linkup fisika!
3. Bandingkan respon output dari kontrol menggunakan push button dengan kontrol
menggunakan GUI!
LAMPIRAN
Membuat grafik
Membuat GUI