• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.2.4. Membuat program Assembly , hardware prototipe, dan

1. Pembuatan Program Assembly

Pada tahap ini penulis melakukan pengkodean terhadap hasil rancangan yang sudah didefinisikan sebelumnya untuk dijadikan program aplikasi. Pembuatan aplikasi ini menggunakan beberapa tools seperti ALDS ASM 10, dimana aplikasi ini merupakan compiler bahasa assembly untuk MCS-51 dan merupakan copyright dari Delta Elektronik. Sekilas tentang pembuatan program assembly ini dapat dilihat pada gambar 4.27 dibawah ini. Untuk proses dan konstruksi program dan source code program dapat dilihat pada lampiran.

Gambar 4.27 Pembuatan Program Menggunakan ALDS ASM 10

( Sumber : data diolah penulis )

Sekilas tentang downloader aplikasi ini menggunakan WH 500-800 Programmer, yang tersedia dalam cd software universal writer. Dapat

dilihat pada gambar 4.28 dibawah ini. Untuk proses dan konstruksi program dan downloader program dapat dilihat pada lampiran.

Gambar 4.28 Pembuatan Aplikasi Dengan WH 500-800 Programmer

( Sumber : data diolah penulis )

2. Pembuatan Perangkat Hardware Prototipe

Pada tahap ini penulis melakukan perakitan hardware sistem yang tersusun dari komponen elektronika, komponen mikrokontroler AT89S51, dan komponen kelistrikan. Komponen-komponen tersebut disusun membentuk rangkaian-rangkaian yang terdisi dari : rangkaian catu daya, rangkaian mikrokontroler, rangkaian relay, rangkaian serial, dan rangkaian led simulasi. Untuk proses pembuatan rangkaian sampai pada dan konstruksi sistem pengendali kelistrikan ruangan berbasis mikrokontroler AT89S51 dapat dilihat sebagai berikut :

a) Pembuatan Rangkaian Catu Daya

Pada tahap ini penulis melakukan pembuatan dan perakitan

hardware perangkat catu daya, terlihat pada gambar sebagai

berikut :

Gambar 4.29 Pembuatan Rangkaian Catu Daya

( Sumber : data diolah penulis )

Catu daya yang sesuai adalah mempunyai tegangan keluaran 5VDC. Berdasarkan pengukuran diperoleh data sbb:

Tabel 4.1

Pengukuran Rangk. Catu Daya

Pengukuran VOut 1 4,8 V 2 4,8 V 3 4,8 V 4 4,8 V 5 4,8 V

b) Pembuatan Rangkaian Mikrokontroler AT89S51

Pada tahap ini penulis melakukan pembuatan dan perakitan

hardware perangkat mikrokontroler AT89S51, terlihat pada

gambar sebagai berikut :

Gambar 4.30 Pembuatan Rangkaian Mikrokontroler AT89S51

( Sumber : data diolah penulis )

Rangkaian Mikrokontroler yang sesuai adalah mempunyai tegangan keluaran 5VDC. Berdasarkan pengukuran diperoleh data sbb:

Tabel 4.2

Pengukuran Rangk. Mikrokontroler AT89S51

Pengukuran VOut 1 4,8 V 2 4,8 V 3 4,8 V 4 4,8 V 5 4,8 V

c) Pembuatan Rangkaian Saklar Digital

Pada tahap ini penulis melakukan pembuatan dan perakitan

hardware perangkat saklar digital, terlihat pada gambar sebagai

berikut :

Gambar 4.31 Pembuatan Rangkaian Saklar Digital

( Sumber : data diolah penulis )

Rangkaian Saklar Digital yang sesuai adalah mempunyai tegangan keluaran 5VDC. Berdasarkan pengukuran diperoleh data sbb:

Tabel 4.3

Pengukuran Rangk. Saklar Digital

Pengukuran VOut 1 4,8 V 2 4,8 V 3 4,8 V 4 4,8 V 5 4,8 V

d) Pembuatan Rangkaian IC Max 232

Pada tahap ini penulis melakukan pembuatan dan perakitan

hardware perangkat IC Max 232, terlihat pada gambar sebagai

berikut :

Gambar 4.32 Pembuatan Rangkaian IC Max 232

( Sumber : data diolah penulis )

Rangkaian IC Max 232 yang sesuai adalah mempunyai tegangan keluaran 5VDC. Berdasarkan pengukuran diperoleh data sbb:

Tabel 4.4

Pengukuran Rangk. IC Max 232

Pengukuran VOut 1 4,8 V 2 4,8 V 3 4,8 V 4 4,8 V 5 4,8 V

e) Pembuatan Rangkaian LED Indikator

Pada tahap ini penulis melakukan pembuatan dan perakitan

hardware perangkat LED Indikator, terlihat pada gambar sebagai

berikut :

Gambar 4.33 Pembuatan Rangkaian LED Indikator

( Sumber : data diolah penulis )

Rangkaian led Indikator yang sesuai adalah mempunyai tegangan keluaran 5VDC. Berdasarkan pengukuran diperoleh data sbb:

Tabel 4.5

Pengukuran Rangk. LED Indikator

Pengukuran VOut 1 4,8 V 2 4,8 V 3 4,8 V 4 4,8 V 5 4,8 V

3. Pembuatan Program Pada Antarmuka Pemakai

Pada tahap ini penulis melakukan pengkodean terhadap hasil rancangan antar muka yang sudah didefinisikan sebelumnya untuk dijadikan program anatar muka aplikasi. Pembuatan aplikasi ini menggunakan visual basic. NET 2008.

a) Instalasi Visual Studio 2008

Penulis melakukan instalasi Visual Studio 2008, dan sekaligus melakukan Instalasi Visual Basic 2008.

Gambar 4.34 Instalasi Visual Studio 2008

( Sumber : data diolah penulis )

b) Pembuatan Form Login

Penulis melakukan pembuatan form login, sebagai berikut. 1) Source Code

Public Class form1login

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If TextBox1.Text = "admin" And TextBox2.Text = "12345" Then

form2menuutama.Show() Me.Visible = False Else

MessageBox.Show("masukan kembali nama dan password")

TextBox1.Text = "" TextBox2.Text = "" End If

End Sub

Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click

End Sub End Class

2) Tampilan

Gambar 4.35Form Login

( Sumber : data diolah penulis )

c) Pembuatan Form Menu Utama

Penulis melakukan pembuatan form menu utama, sebagai berikut. 1) Source Code

a. Pendeklarasian sistem Port

Imports System Imports System.IO

b. Source Code Button hidup

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try SerialPort1.Write("A") Label8.BackColor = Color.Green() Label1.BackColor = Color.Green() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub

c. Source Code Button Mati

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try SerialPort1.Write("E") Label8.BackColor = Color.Red() Label1.BackColor = Color.Red() Catch ex As Exception MsgBox(ex.ToString) End Try End Sub

2) Tampilan

a. Tampilan Depan

Gambar 4.36 Tampilan depan

( Sumber : data diolah penulis )

b.Tampilan Menu Ruang

( Sumber : data diolah penulis )

d) Pembuatan Form Help

Penulis melakukan pembuatan form help, sebagai berikut. 1) Tampilan

Gambar 4.38Form Help

( Sumber : data diolah penulis )

e) Pembuatan Form About Software

Penulis melakukan pembuatan form form about software, sebagai berikut.

1)Source Code

Public Class form4aboutsoftware

Private txtGulung As String = "*** Dengan Menyebut Nama Allah Yang Maha Pengasih Lagi Maha Penyayang ***"

Private Sub form4aboutsoftware_Load(ByVal sender As System.Object, ByVal e As

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Me.Close()

End Sub

Private Sub tmrGulung_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrGulung.Tick

Dim kirikekanan As String

kirikekanan = Mid(txtGulung, 1, 1) txtGulung = txtGulung.Remove(0, 1) txtGulung = txtGulung.Insert(Len(txtGulung), kirikekanan) lblGulung.Text = txtGulung End Sub End Class 2) Tampilan

Gambar 4.39 Form About Software

4. Penggabungan dan integrasi prototipe sistem pengendali kelistrikan ruangan

Pada tahap ini penulis melakukan pemasangan dan penggabungan unit rangkaian menjadi aplikasi prototipe, yang kemudian dipasang pada personal komputer, dan perangkat sistem yang telah dibuat, sehingga dapat disimulasikan di perusahaan. Untuk Integrasi sistem pengendali kelistrikan ruangan, berbasis Mikrokontroler AT89S51, adalah sebagai berikut :

a. Hubungkan tegangan, masing-masing rangkaian dengan kabel, sesuai dengan skema diagram.

b. Cek keluaran masing-masing tegangan yang telah ditentukan pada diagram, dengan multimeter.

c. Sitem Pengendali Siap Digunakan. (gambar 4.39)

Gambar 4.40 Integrasi prototipe sistem kelistrikan ruangan

4.2.5 Menguji, melakukan pemeliharaan dan mengevaluasi Prototipe

Dokumen terkait