Senin, 01 Januari 2018

Laporan Pratikum Pemrograman Komputer "Rangkaian LED dan Rangkaian LED dengan Timer"



DIV
LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER
EC





Nomor Percobaan                   :       05
Judul Percobaan                     :       Rangkaian LED dan Rangkaian LED dengan Timer
Nama Praktikan                     :       Viviean Anneesa
Nomor BP                                :       1611011004
Kelas                                        :       2 DIV Elektronika Industri
Pembimbing                            :       1. Nadia Alfitri, ST. MT.
                                                            2. Roza Susanti, SST. M.Kom.









JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI DIV TEKNIK ELEKTRONIKA INDUSTRI
POLITEKNIK NEGERI PADANG
2017


LEMBARAN PENGESAHAN

Nomor Percobaan                     :       05
Judul Percobaan                       :       Rangkaian LED dan Rangkaian LED dengan Timer
Nama Praktikan                        :       Viviean Anneesa
Nomor BP                                  :       1611011004
Kelas                                           :       2 DIV Elektronika Industri
Pembimbing                               :       1. Nadia Alfitri, ST. MT.
                                                            2. Roza Susanti, SST. M.Kom.
Tanggal Percobaan                   :       26 September 2017
Tanggal Penyerahan                 :       03 Oktober 2017
Keterangan                                :

Nilai                                            :











Padang,..............Oktober 2017
Dosen 1




Nadia Alfitri, ST. MT.
Dosen 2




Roza Susanti, SST. M.Kom.


KATA PENGANTAR

Puji syukur penulis ucapkan atas kehadirat Allah SWT karena dengan rahmat, karunia, serta taufik dan hidayah-Nya penulis dapat menyelesaikan laporan ini dengan baik. Adapun judul dari laporan ini adalah “Rangkaian LED dan Rangkaian LED dengan Timer”.Laporan ini merupakan hasil tertulis dari Praktikum Laboratorium Mikroprosesor yang penulis ikuti.
Dalam kesempatan ini penulis mengucapkan terima kasih kepada Ibu Nadia Alfitri, ST. MT.danIbu Roza Susanti, SST. M.Kom. selaku dosen pembimbing yang telah memberikan petunjuk dan pengarahan kepada penulis dalam praktek ini, serta kepada semua teman-teman yang telah memberikan bantuan dan motivasi kepada penulis sehinga laporan ini dapat terselesaikan dengan baik dan tepat pada waktunya.
            Dalam pembuatan laporan ini penulis menyadari bahwa penulisan dan penyusunan laporan ini jauh dari kesempurnaan, oleh karena itu penulis mengharapkan kritik dan saran yang membangun, guna penyempurnaan pembuatan laporan yang akan datang.
            Akhirnya, penulis berharap agar laporan ini berguna dan bermanfaat bagi penulis khususnya dan bagi pembaca umumnya.










Padang, 02 Oktober 2017
Penulis


Viviean Anneesa
DAFTAR ISI

LEMBARAN PENGESAHAN

KATA PENGANTAR

DAFTAR ISI

BAB I – PENDAHULUAN

1.1    Tujuan

1.2    Landasan Teori

BAB II - PROSES PRATIKUM

2.1    Tugas Praktikum

2.2    Langkah Kerja

BAB III –HASIL PRAKTIKUM

3.1    Flowchart
3.2    Tampilan Program

3.3    Hasil Tampilan Program

3.4    Pembahasan

BAB IV – PENUTUP

3.1    Kesimpulan

3.2    Saran

DAFTAR PUSTAKA




BAB I
PENDAHULUAN

1.1  Tujuan
Dalam percobaan ini diharapkan agar praktikan dapat membuat sebuah program rangkaian elektronika sederhana dengan dan tanpa timermenggunakan Microsoft Visual Basic.

1.2  Landasan Teori
1.      RadioButton
Fungsi ini digunakan untuk meminta user agar memilih satu dari lebih dua pilihan, contoh penggunaannya adalah ketika kita mengisi data diri untuk pilihan jenis kelamin,. kalo jenis kelamin pilihannya cuma dua yah, biasanya laki-laki kalo dan perempuan, kalo jenis kelamin anda tidak masuk dari salah satu itu, hahaha saya tidak tau menau, kenapa standar data diri nasional dan internasional tidak menyebutkan jenis kalian,. hahaha  peace mas mba mbroo, cuma bercanda koq, hidup butuh hiburan bener ga?? oa, ada surve yang bilang kalo rata-rata anak yang suka humor otak mereka lebih cerdas dari orang yang suka terlalu serius. ini surve faktanya si tergantung dari individu masing-masing. kembali ke RadioButton pada Gambar 1.1 ada keterang Option 1 sampai Option 4, kalian bisa mengganti nya dengan nama sesua keinginan anda, misal kalo jenis kelamin ya berarti Laki-laki dan Perempuan.
Gambar 1.1
Gambar 1.1
2.      ChekBox
Fungsi ini bisa digunakan untuk memberi pilihan kepada user untuk memilih satu dari beberapa pilihan,, contoh penggunaanntnya misal applikasi di perpustakaan dan combobox ini di gunakan untuk memilih nama pengarang buku,. lihat pada Gambar 1.2 di situ jelas terlihat penggunaannya.
Gambar 1.2
Gambar 1.2

3.      ChekBox
Check Box mempunyai kegunaan yang hampir sama dengan Radio Button, yaitu untuk memilih beberapa pilihan, berbeda dengan Radio Button yang hanya memilih satu pilihan, pada Check Box pengguana dapat memilih lebih dai satu pilihan. Properti, event pada Check Box hampir sama dengan Radio Button.
Ø  Appearance, untuk menetukan bentuk tampilan dari CheckBox, yaitu dalam bentuk
kotak ceklist atau berbentuk tombol..
Ø  Name, menentukan nama CheckBox
Ø  CheckAlign, untuk menentukan posisi teks terhadap kotak ceklist.
Ø  CheckState, untuk status CheckBox pada saat form tampil.
Ø  FlatStyle, bentuk tampilan CheckBox
Ø  Text, teks yang akan ditampilkan pada CheckBox
Ø  TextAlign, digunakan untuk pengaturan posisi teks pada CheckBox
cekbox
Contoh dari penggunaan ketiga fungsi tersebut bisa di gunakan untuk from pembayaran karcis kereta api.
kalkulator - rezapratamacom


BAB II
PROSES PRAKTIKUM

2.1  Tugas Praktikum
1)      Buatlah sebuah program rangkaian LED sederhana menggunakan Visual Basic.
2)      Buatlah sebuah program timer yang menampilkan variasi LED menggunakan Visual Basic.
2.2  Langkah Kerja
1)      Buka software aplikasi Microsoft Visual Basic (disini menggunakan Microsoft Visual Basic 2010) dengan mengklik dua kali pada dekstop atau pada start.
2)      Buat project dan form baru.
3)      Pilih Windows Form Application untuk membuat project baru pada Microsoft Visual Basic 2010.
4)      Masukkan nama dan pilih tempat untuk menyimpan program dan project kita

5)      Mulai merancang tampilan yang ingin kita tampilkan. Hal ini sesuai dengan kreasi kita masing-masing.

6)      Gunakan setiap tool yang ada pada Visual Basic. Tool ini bisa di ambil pada toolbox yang biasanya berada pada sebelah kiri. Jika belum tampil, bisa dimunculkan dengan mengklik Menu View-Toolbox.
7)      Untuk melakukan perubahan yang tool kita, seperti merubah tek pada Label, Button, atau pun textbox, dapat menggunakan jendela Properties.
8)      Mulai merancang program yang di dahului dengan mendeklarasikan data-data yang akan kita gunakan.
9)      Menulis program pada badan program. Bisa juga dengan mengklik ganda bagian design yang akan mengantar kita pada program yang dituju.
10)  Kemudian lakukan uji coba dengan menekan tombolstart, dari program yang telah dibuat.


BAB III
HASIL PRAKTIKUM
3.1  Flowchart
a)      Flowchart


b)     Program









c)      Hasil Program

d)     Analisa Data
Berdasarkan hasil pratikum kali ini mengenai program rangkaian LED dengan Timer pada Visual Basic dapat dianalisa bahwa jika dimasukkan interval lebih besar maka jalannya kedip LED semakin lambat begitu sebaliknya. Pada kali ini penulis menggunakan interval sebesar 100, maka jalan kedipnya lampu lumayan begitu cepat berpindah dari lampu satu ke lampu lainnya. Begitupun pada switch, jika semakin kecil nilai switch pada Y, maka arus yang mengalir akan semakin kecil.

Dim LEDn As Integer

Private Sub Form_Load()
Timer1.Enabled = False

End Sub

Private Sub mati_Click()
    Timer1.Enabled = False
    switch.Y2 = 2880
    LED1.FillStyle = 1
    LED2.FillStyle = 1
    LED3.FillStyle = 1
    LED4.FillStyle = 1
    LED5.FillStyle = 1
    LED6.FillStyle = 1
    LED7.FillStyle = 1
    LED8.FillStyle = 1
    LEDn = 0
End Sub

Private Sub ON_Click()
    switch.Y2 = 3120
   
    Timer1.Enabled = True
End Sub
   
 PrivateSubTimer1_Timer()
    Timer1.Enabled = True
    Timer2.Enabled = False
    LEDn = LEDn + 1
    If LEDn = 1 Then
        LED1.FillStyle = 0
        LED8.FillStyle = 1
    ElseIf LEDn = 2 Then
        LED2.FillStyle = 0
        LED1.FillStyle = 1
    ElseIf LEDn = 3 Then
        LED3.FillStyle = 0
        LED2.FillStyle = 1
    ElseIf LEDn = 4 Then
        LED4.FillStyle = 0
        LED3.FillStyle = 1
    ElseIf LEDn = 5 Then
        LED5.FillStyle = 0
        LED4.FillStyle = 1
    ElseIf LEDn = 6 Then
        LED6.FillStyle = 0
        LED5.FillStyle = 1
    ElseIf LEDn = 7 Then
        LED7.FillStyle = 0
        LED6.FillStyle = 1
    ElseIf LEDn = 8 Then
        LED8.FillStyle = 0
        LED7.FillStyle = 1
        LEDn = 0
    End If
End Sub

PrivateSub Timer2_Timer()
    Timer1.Enabled = True
    Timer2.Enabled = False
    LEDn = LEDn + 1
    If LEDn = 1 Then
        LED1.FillStyle = 0
        LED8.FillStyle = 1
    ElseIf LEDn = 2 Then
        LED2.FillStyle = 0
        LED1.FillStyle = 1
    ElseIf LEDn = 3 Then
        LED3.FillStyle = 0
        LED2.FillStyle = 1
    ElseIf LEDn = 4 Then
        LED4.FillStyle = 0
        LED3.FillStyle = 1
    ElseIf LEDn = 5 Then
        LED5.FillStyle = 0
        LED4.FillStyle = 1
    ElseIf LEDn = 6 Then
        LED6.FillStyle = 0
        LED5.FillStyle = 1
    ElseIf LEDn = 7 Then
        LED7.FillStyle = 0
        LED6.FillStyle = 1
    ElseIf LEDn = 8 Then
        LED8.FillStyle = 0
        LED7.FillStyle = 1
        LEDn = 0
    End If
End Sub




























BAB IV
PENUTUP

4.1  Kesimpulan
1.      Microsoft Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). 
2.      Untuk membuat simulasi rangkaian LED berkedip-kedip atau pun variasi LED berjalan dapa memanfaatkan fasilitas VISIBLE pada PICTUREBOX, OVALSHAPE, dan LINESHAPE.
3.      Penggunaan algoritma decision akan membantu dalam pengembangan program, terutama yang membutuhkan variasi dalam pemanfatan timer.
4.      Fasilitas CHECKBOX dapat dimanfaatkan sebagai saklar dalam rangkaian elektronika sederhana.



4.2  Saran
Diharapkan bagi seluruh praktikan untuk dapat mengikuti praktikum dengan sebaik-baiknya. Dan melakukan perintah sesuai dengan yang diperintahkan dosen. Gunakan peralatan praktikum dengan baik.













Daftar Pustaka






Tidak ada komentar:

Posting Komentar