DAFTAR PUSTAKA. Mikrokontroler AT89S51. Jakarta: Universitas Mercubuana. Christanto, Danny Panduan Dasar Mikrokontroler Keluarga MCS-51.

Ukuran: px
Mulai penontonan dengan halaman:

Download "DAFTAR PUSTAKA. Mikrokontroler AT89S51. Jakarta: Universitas Mercubuana. Christanto, Danny Panduan Dasar Mikrokontroler Keluarga MCS-51."

Transkripsi

1 DAFTAR PUSTAKA Halim, Abdul Sistem Absensi Kelas Menggunakan RFID Berbasis Mikrokontroler AT89S51. Jakarta: Universitas Mercubuana. Christanto, Danny Panduan Dasar Mikrokontroler Keluarga MCS-51. Surabaya : Innovative Electronics. Kurniadi,Adi Pemrograman Microsoft Visual Basic 6.0. Jakarta : Elex Media Komputindo. Prasetia, Retan Interfacing Port Paralel dan Port Serial Komputer Dengan Visual Basic 6.0. Semarang: Andi. Subari,Yuswanto Panduan Lengkap Pemrograman Visual Basic 6.0. Surabaya : Cerdas Pustaka. Usman Teknik Antarmuka + Pemrograman Mikrokontroler AT89S51. Semarang : Andi. Warsono Sistem Parkir Berlangganan Berbasis RFID dan Mikrokontroler AT89S51. Jakarta: Universitas Mercubuana. ( diakses Mei Solichin, Achmad. MySQL 5 Dari Pemula Hingga Mahir ) write).html (diakses 12 Mei 2011) (diakses 1 April 2011) (Ruangweb. 7 juni Membuat Database MySQL ) 121

2 LAMPIRAN

3 SPESIFIKASI ALAT Perangkat Keras : Catu Daya - Tegangan input 220 Vac - Tegangan output 12 Vdc/500mA - IC Regulator 7812 Mikrokontroler - Tipe AT89S51 - In System Programmer (ISP) - 4 KB flash ROM x 8 bit RAM - Osilator 3 MHz 33 MHz - Dua 16-bit timer/counter - Full Duplex UART port serial - 32 Port I/O - Suply Tegangan 4 Vdc 5 Vdc RFID Reader - Tipe ID-12 - Frekuensi Kerja 125 khz - Jarak baca maksimum 12 cm (jarak terpengaruh oleh cuaca) - Dimensi : 21 mm x 19 mm x 6 mm - Suplay tegangan 5 Vdc / 13 ma (minimum) Display LCD - Tipe M1632 Seiko Instruments - 16 x 2 karakter - Suplay Tegangan +5 Vdc - Temperatur kerja 0 o C - 50 o C Serial to USB - Tipe FT232BM - Suplay Tegangan +5 Vdc - Temperatur kerja 0 o C - 70 o C - Osilator 6 MHz 48 MHz

4 ; ************************* ; * Program Jalan Tol * ; ************************* ; ; Version 1.1 by Agus Kurniawan Juli 2011 ; Nim : ; Teknik Elektro Universitas Mercubuana ;---- ;P0 = LCD port data ;P0.0 = rs ;P0.1 = rw ;P0.2 = en org 0h ;inisialisasi serial interface serial_init: mov scon,# b mov tmod,# b mov th1,#0fdh ;baud rate 9600 mov pcon,#0 setb tr1 ;inisialisasi LCD LCD_init: mov P0,#0 acall mov P0,#30h ;soft reset setb P0.2 ;toggle EN clr P0.2 acall mov P0,#30h ;soft reset setb P0.2 ;toggle EN clr P0.2 acall mov P0,#30h ;soft reset setb P0.2 ;toggle EN clr P0.2 mov P0,#20h ;mode 4 bit bus data setb P0.2 ;toggle EN

5 clr P0.2 mov a,# b ;mode 4 bit, 2 ;baris, font 5x7 acall write_cmd mov a,# b ;Display on, ;blink&cursr off acall write_cmd mov a,# b ;kursor=increment acall write_cmd mov a,#1 ;clear LCD acall write_cmd acall ;Loop program utama serial interface cek: jnb ri,$ clr ri mov a,sbuf cekb1: cjne a,#1,cekb2 baris1: mov a,#80h ;posisi text baris 1 acall write_cmd sjmp cek cekb2: cjne a,#2,teks baris2: mov a,#0c0h ;posisi text baris 2 acall write_cmd sjmp cek teks: acall write_data Sjmp cek ;============================================= write_cmd: acall LCD_wait push acc anl a,#0f0h mov P0,a ;RS=0,R/W=0 setb P0.2 ;toggle EN clr P0.2 pop acc swap a ;tukar nibble anl a,#0f0h mov P0,a ;RS=0,R/W=0 setb P0.2 ;toggle EN clr P0.2 ret

6 ;============================================= write_data: acall LCD_wait push acc anl a,#0f0h mov P0,a ;R/W=0 setb P0.0 ;RS=1 setb P0.2 ;toggle EN clr P0.2 pop acc swap a anl a,#0f0h mov P0,a ;R/W=0 setb P0.0 ;RS=1 setb P0.2 ;toggle EN clr P0.2 ret ;================================================ LCD_wait: mov P0,#0 setb P0.1 ;R/W=1(baca LCD) clr p0.0 ;RS=0 (instruksi) wait_loop: setb P0.2 ;toggle EN clr P0.2 setb P0.2 ;toggle EN clr P0.2 jb P0.7,wait_loop ;P0.7=bit status ret ;================================================ : mov R3,#50 here2: mov R4,#255 here: djnz R4,here djnz R3,here2 ret END

7 LISTING PROGRAM VISUAL BASIC 1. Listing Program Untuk Program Gerbang Tol Form 1 (Login Petugas) Private Sub login_click() If username.text <> "" And password.text <> "" Then Adodc1.RecordSource = "SELECT * FROM login WHERE username='" & username.text & "' AND password='" & password.text & "' AND type='" & Combo1.Text & "'" If Not Adodc1.Recordset.EOF Then If Combo1.Text = "operator" Then Form2.tarif.Visible = False Form2.Caption = "Gerbang Tol - Operator" Adodc2.Refresh Adodc2.Recordset.AddNew Adodc2.Recordset!nama = username.text Adodc2.Recordset!Status = "on" Adodc2.Recordset!posisi = "Gerbang Tol" Adodc2.Recordset!login = Now Adodc2.Recordset.Update Adodc2.Refresh Form1.Hide Form2.Show Else Form2.tarif.Visible = True Form2.Caption = "Gerbang Tol - Admin" Form1.Hide Form2.Show Else If MsgBox("Data Input Salah", vbinformation, "Alert") = vbok Then username.setfocus Else If MsgBox("Lengkapi username dan password", vbinformation, "Alert") = vbok Then username.setfocus

8 Private Sub Timer1_Timer() Label2.Caption = Time Form 2 (Gerbang Tol) Dim buffer As String Private Sub logout_click() Adodc3.Refresh Adodc3.Recordset.Find "nama='" & Form1.username.Text & "'" Adodc3.Recordset.Find "status='on'" If Not Adodc3.Recordset.EOF Then Adodc3.Recordset!logout = Now Adodc3.Recordset!Status = "off" Adodc3.Recordset.Update Form1.username.Text = "" Form1.password.Text = "" Form1.Combo1.Text = "operator" Form2.Hide Form1.Show Private Sub Form_Activate() MSComm1.CommPort = Val(Form1.port.Text) MSComm1.PortOpen = True Timer1_Timer Private Sub MSComm1_OnComm() X = MSComm1.Input buffer = buffer + X Y = InStr(1, buffer, Chr(13)) If Y > 0 Then rfid = Left(buffer, Y - 1) rfid = Right(rfid, 12) buffer = "" nokartu.caption = rfid If Len(rfid) >= 10 Then found = False While (Not Adodc1.Recordset.EOF And found = False) If rfid = Adodc1.Recordset!nokartu Then

9 found = True If found = False Then Adodc1.Recordset.MoveNext Wend If found = True Then golongan = Adodc1.Recordset!golongan If golongan = 1 Then harga = Val(Form4.gol1.Text) lblgolongan.caption = "I" ElseIf golongan = 2 Then harga = Val(Form4.gol2.Text) lblgolongan.caption = "II" ElseIf golongan = 3 Then harga = Val(Form4.gol3.Text) lblgolongan.caption = "III" ElseIf golongan = 4 Then harga = Val(Form4.gol4.Text) lblgolongan.caption = "IV" ElseIf golongan = 5 Then harga = Val(Form4.gol5.Text) lblgolongan.caption = "V" saldo = Adodc1.Recordset!saldo If saldo < harga Then kurang = True lblstatus.caption = "Saldo Kurang" lblsaldoakhir.caption = Adodc1.Recordset!saldo lblbiaya.caption = "-" lblsaldoakhir.caption = Adodc1.Recordset!saldo tidak_masuk Timer1.Enabled = True Else kurang = False lblstatus.caption = "Saldo Mencukupi" Adodc1.Recordset!saldo = Adodc1.Recordset!saldo - harga Adodc1.Recordset.Update lblsaldoakhir.caption = Adodc1.Recordset!saldo lblbiaya.caption = harga masuk Adodc2.Refresh Adodc2.Recordset.AddNew Adodc2.Recordset!tanggal = Now Adodc2.Recordset!nokartu = rfid Adodc2.Recordset!tarif = harga Timer1.Enabled = True

10 Adodc2.Recordset.Update _db Adodc2.Refresh Else kartu_baru Timer1.Enabled = True If MsgBox("Kartu Belum Terdaftar " & Chr(13) & "Daftar Terlebih Dahulu", vbinformation, "Alert") = vbok Then Timer1_Timer Form3.Show vbmodal Private Sub tarif_click() Timer1_Timer Form4.Show vbmodal Private Sub Timer1_Timer() Timer1.Enabled = False MSComm1.Output = Chr(1) & "Silakan Dekatkan" MSComm1.Output = Chr(2) & "Kartu Anda " buffer = "" Sub masuk() MSComm1.Output = Chr(1) & "Silahkan Masuk " MSComm1.Output = Chr(2) & "Saldo " & lblsaldoakhir.caption & " " Sub tidak_masuk() MSComm1.Output = Chr(1) & "Tidak Bisa Masuk " & Chr(0) MSComm1.Output = Chr(2) & "Saldo " & lblsaldoakhir.caption & " "

11 Sub kartu_baru() MSComm1.Output = Chr(1) & "Kartu Baru " MSComm1.Output = Chr(2) & "Daftar Dahulu " Sub () For a = 1 To b = b + 1 Next a Sub _db() waktu = DateAdd("s", 1, Now) Do DoEvents Loop Until Now > waktu Form 3 (Registrasi Kartu) Private Sub Form_Activate() MSComm1.CommPort = Val(Form1.port.Text) MSComm1.PortOpen = True proses nokartu.caption = Form2.nokartu.Caption olisi.text = "" Option1.Value = False Option2.Value = False Option3.Value = False Option4.Value = False Option5.Value = False Option6.Value = False Option7.Value = False Option8.Value = False Option9.Value = False Option10.Value = False Option11.Value = False Option12.Value = False Option13.Value = False Text4.Text = 0 Private Sub tambahsaldo_click() If Option1.Value = True Then tambah = 10000

12 ElseIf Option2.Value = True Then tambah = ElseIf Option3.Value = True Then tambah = ElseIf Option4.Value = True Then tambah = ElseIf Option5.Value = True Then tambah = ElseIf Option6.Value = True Then tambah = ElseIf Option8.Value = True Then tambah = ElseIf Option7.Value = True Then tambah = Val(Text4.Text) If Option9.Value = True Then gol = 1 ElseIf Option10.Value = True Then gol = 2 ElseIf Option11.Value = True Then gol = 3 ElseIf Option12.Value = True Then gol = 4 ElseIf Option13.Value = True Then gol = 5 Adodc1.Recordset.AddNew Adodc1.Recordset!nokartu = nokartu.caption Adodc1.Recordset!olisi = olisi.text Adodc1.Recordset!golongan = gol Adodc1.Recordset!saldo = tambah Adodc1.Recordset.Update registrasi Adodc1.Recordset.Find "nokartu='" & nokartu.caption & "'" If MsgBox("kartu anda telah terdaftar " & Chr(13) & "Saldo sekarang : Rp. " & Adodc1.Recordset!saldo, vbinformation, "Pemberitahuan!") = vbok Then Me.Hide Sub registrasi()

13 Adodc1.Recordset.Find "nokartu='" & nokartu.caption & "'" MSComm1.Output = Chr(1) & "Kartu Terdaftar " MSComm1.Output = Chr(2) & "Saldo :RP." & Adodc1.Recordset!saldo & " " Sub proses() MSComm1.Output = Chr(1) & "Sedang Proses " MSComm1.Output = Chr(2) & "Registrasi Kartu " Sub () For a = 1 To b = b + 1 Next a Form 4 (Informasi Tarif) Private Sub Command2_Click() If Command2.Caption = "Ubah" Then Command2.Caption = "Set" Frame1.Enabled = True Else Command2.Caption = "Ubah" Frame1.Enabled = False Me.Hide

14 2. Listing Program Untuk Program Cek Saldo Form 1 (Login Isi Saldo) Private Sub login_click() If username.text <> "" And password.text <> "" Then Adodc1.RecordSource = "SELECT * FROM login WHERE username='" & username.text & "' AND password='" & password.text & "' AND type='" & Combo1.Text & "'" If Not Adodc1.Recordset.EOF Then If Combo1.Text = "operator" Then Form4.Command2.Visible = False Form4.Command3.Visible = False Form4.Command4.Visible = False Form4.Caption = "Cek Saldo - Operator" Adodc2.Refresh Adodc2.Recordset.AddNew Adodc2.Recordset!nama = username.text Adodc2.Recordset!Status = "on" Adodc2.Recordset!posisi = "Pos Isi Ulang" Adodc2.Recordset!login = Now Adodc2.Recordset.Update Adodc2.Refresh Form1.Hide Form4.Show Else Form4.Command2.Visible = True Form4.Command3.Visible = True Form4.Command4.Visible = True Form4.Caption = "Cek Saldo - Admin" Form1.Hide Form4.Show Else If MsgBox("Data Input Salah", vbinformation, "Alert") = vbok Then username.setfocus Else If MsgBox("Lengkapi username dan password", vbinformation, "Alert") = vbok Then username.setfocus

15 Private Sub Timer1_Timer() Label2.Caption = Time Form 2 (Isi Ulang Saldo) Dim buffer As String Private Sub kartu_change() If Len(kartu.Text) >= 10 Then Frame1.Enabled = True Private Sub MSComm1_OnComm() X = MSComm1.Input buffer = buffer + X Y = InStr(1, buffer, Chr(13)) If Y > 0 Then rfid = Left(buffer, Y - 1) rfid = Right(rfid, 12) buffer = "" If Len(rfid) >= 10 Then found = False While (Not Adodc1.Recordset.EOF And found = False) If rfid = Adodc1.Recordset!nokartu Then found = True If found = False Then Adodc1.Recordset.MoveNext Wend If found = True Then kartu.text = rfid proses olisi.text = Adodc1.Recordset!olisi saldoakhir.text = Adodc1.Recordset!saldo golongan = Adodc1.Recordset!golongan If golongan = 1 Then golongan.text = "I" ElseIf golongan = 2 Then golongan.text = "II" ElseIf golongan = 3 Then golongan.text = "III" ElseIf golongan = 4 Then golongan.text = "IV" ElseIf golongan = 5 Then golongan.text = "V"

16 Else kartu_baru Timer1.Enabled = True If MsgBox("Kartu Belum Terdaftar", vbinformation, "Alert") = vbok Then Timer1_Timer Form5.Show vbmodal Private Sub tambahsaldo_click() If Option1.Value = True Then tambah = ElseIf Option2.Value = True Then tambah = ElseIf Option3.Value = True Then tambah = ElseIf Option4.Value = True Then tambah = ElseIf Option5.Value = True Then tambah = ElseIf Option6.Value = True Then tambah = ElseIf Option8.Value = True Then tambah = ElseIf Option7.Value = True Then tambah = Val(Text1.Text) Adodc1.Recordset.Find "nokartu='" & kartu.text & "'" If Not Adodc1.Recordset.EOF Then Adodc1.Recordset!saldo = Adodc1.Recordset!saldo + tambah Adodc1.Recordset.Update tambah_saldo If MsgBox("Saldo telah bertambah Rp. " & tambah & " " & Chr(13) & "Saldo sekarang : Rp. " & Adodc1.Recordset!saldo, vbinformation, "Pemberitahuan!") = vbok Then Me.Hide

17 Private Sub Form_Activate() MSComm1.CommPort = Val(Form1.port.Text) MSComm1.PortOpen = True kartu.text = "" olisi.text = "" golongan.text = "" saldoakhir.text = "" Option1.Value = False Option2.Value = False Option3.Value = False Option4.Value = False Option5.Value = False Option6.Value = False Option7.Value = False Option8.Value = False Text1.Text = 0 Frame1.Enabled = False Sub kartu_baru() MSComm1.Output = Chr(1) & "Kartu Baru " MSComm1.Output = Chr(2) & "Daftar Dahulu " Sub tambah_saldo() MSComm1.Output = Chr(1) & "Saldo baru anda: " MSComm1.Output = Chr(2) & "" & Adodc1.Recordset!saldo & " " Sub proses() MSComm1.Output = Chr(1) & "Sedang Proses " MSComm1.Output = Chr(2) & "Pengisian Saldo" Sub () For a = 1 To b = b + 1 Next a Private Sub Timer1_Timer()

18 Timer1.Enabled = False MSComm1.Output = Chr(1) & "Silakan Dekatkan" MSComm1.Output = Chr(2) & "Kartu Anda " buffer = "" Form 3 (Report Kartu) Private Sub Form_Activate() nokartu.caption = Form4.nokartu.Caption Adodc1.RecordSource = "SELECT * FROM transaksi WHERE nokartu='" & nokartu.caption & "'" Form 4 (Cek saldo) Dim buffer As String Private Sub Command1_Click() Timer1_Timer Form3.Show vbmodal Private Sub Command2_Click() Timer1_Timer Form6.Show vbmodal Private Sub Command3_Click() Timer1_Timer Form7.Show vbmodal Private Sub Command4_Click() Timer1_Timer Form8.Show vbmodal Private Sub isisaldo_click()

19 Timer1_Timer Form2.Show vbmodal Private Sub logout_click() Adodc3.Refresh Adodc3.Recordset.Find "nama='" & Form1.username.Text & "'" Adodc3.Recordset.Find "status='on'" If Not Adodc3.Recordset.EOF Then Adodc3.Recordset!logout = Now Adodc3.Recordset!Status = "off" Adodc3.Recordset.Update Form1.username.Text = "" Form1.password.Text = "" Form1.Combo1.Text = "operator" Form4.Hide Form1.Show Private Sub Form_Activate() MSComm1.CommPort = Val(Form1.port.Text) MSComm1.PortOpen = True Timer1_Timer Private Sub MSComm1_OnComm() X = MSComm1.Input buffer = buffer + X Y = InStr(1, buffer, Chr(13)) If Y > 0 Then rfid = Left(buffer, Y - 1) rfid = Right(rfid, 12) buffer = "" nokartu.caption = rfid If Len(rfid) >= 10 Then found = False While (Not Adodc1.Recordset.EOF And found = False) If rfid = Adodc1.Recordset!nokartu Then found = True If found = False Then Adodc1.Recordset.MoveNext Wend If found = True Then

20 lblsaldoakhir.caption = Adodc1.Recordset!saldo saldo Timer1.Enabled = True Else kartu_baru Timer1.Enabled = True If MsgBox("Kartu Belum Terdaftar " & Chr(13) & "Daftar Terlebih Dahulu", vbinformation, "Alert") = vbok Then Timer1_Timer Form5.Show vbmodal Sub saldo() MSComm1.Output = Chr(1) & "Sisa Saldo Anda:" MSComm1.Output = Chr(2) & "" & lblsaldoakhir.caption & " " Sub kartu_baru() MSComm1.Output = Chr(1) & "Kartu Baru " MSComm1.Output = Chr(2) & "Daftar Dahulu " Private Sub Timer1_Timer() Timer1.Enabled = False MSComm1.Output = Chr(1) & "Silakan Dekatkan" MSComm1.Output = Chr(2) & "Kartu Anda " buffer = "" Sub () For a = 1 To b = b + 1 Next a

21 Form 5 (Registrasi Kartu) Private Sub Form_Activate() MSComm1.CommPort = Val(Form1.port.Text) MSComm1.PortOpen = True proses nokartu.caption = Form4.nokartu.Caption olisi.text = "" Option1.Value = False Option2.Value = False Option3.Value = False Option4.Value = False Option5.Value = False Option6.Value = False Option7.Value = False Option8.Value = False Option9.Value = False Option10.Value = False Option11.Value = False Option12.Value = False Option13.Value = False Text4.Text = 0 Private Sub tambahsaldo_click() If Option1.Value = True Then tambah = ElseIf Option2.Value = True Then tambah = ElseIf Option3.Value = True Then tambah = ElseIf Option4.Value = True Then tambah = ElseIf Option5.Value = True Then tambah = ElseIf Option6.Value = True Then tambah = ElseIf Option8.Value = True Then tambah = ElseIf Option7.Value = True Then tambah = Val(Text4.Text) If Option9.Value = True Then gol = 1 ElseIf Option10.Value = True Then gol = 2 ElseIf Option11.Value = True Then gol = 3 ElseIf Option12.Value = True Then

22 gol = 4 ElseIf Option13.Value = True Then gol = 5 Adodc1.Recordset.AddNew Adodc1.Recordset!nokartu = nokartu.caption Adodc1.Recordset!olisi = olisi.text Adodc1.Recordset!golongan = gol Adodc1.Recordset!saldo = tambah Adodc1.Recordset.Update registrasi Adodc1.Recordset.Find "nokartu='" & nokartu.caption & "'" If MsgBox("kartu anda telah terdaftar " & Chr(13) & "Saldo sekarang : Rp. " & Adodc1.Recordset!saldo, vbinformation, "Pemberitahuan!") = vbok Then Me.Hide Sub registrasi() Adodc1.Recordset.Find "nokartu='" & nokartu.caption & "'" MSComm1.Output = Chr(1) & "Kartu Terdaftar " MSComm1.Output = Chr(2) & "Saldo :RP." & Adodc1.Recordset!saldo & " " Sub proses() MSComm1.Output = Chr(1) & "Sedang Proses " MSComm1.Output = Chr(2) & "Registrasi Kartu " Sub () For a = 1 To b = b 1 Next a End Su

23 UNIVERSITAS MERCUBUANA PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK INDUSTRI JUDUL SISTEM PEMBAYARAN PRABAYAR JALAN TOL MENGGUNAKAN RFID PROSEDUR PENGOPERASIAN ALAT TUGAS AKHIR 1. Hidupkan Laptop atau PC (Personal Computer). 2. Hubungkan kabel power pada alat dengan sumber tegangann 220 VAC. 3. Hubungkan alat dengan laptop/pc menggunakan kabel serial to USB. 4. Hidupkan catu daya pada alat dengan menekan tombol switch pada posisi on. 5. Untuk transaksi pembayaran tol, jalankan program Gerbang Tol.exe. 6. Masukan username, password, dan type login pada form login, serta atur Port Comm yang digunakann lalu klik tombol LOGIN. 7. Sistem Pembayaran Prabayar Jalan Tol Menggunakan RFID siap digunakan. 8. Dekatkan kartu pada RFID reader untuk melakukan transaksi pembayaran. 9. Untuk cek saldo, jalankan program Cek_Saldo.exe. 10. Lakukan proses LOGIN seperti langkah Dekatkan kartu pada RFID reader untuk cek sisa saldo. 12. Untuk keluar dari program, klik tombol LOGOUT. OLEH : AGUS KURNIAWAN NIM : PEMBIMBING : Yudhi Gunardi ST, MT. TANGGAL SIDANG : 15 AGUSTUS 2011

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA DATA BAB IV PENGUJIAN DAN ANALISA DATA Pada bab ini dilakukan pengujian alat dari seluruh rangkaian yang telah dibuat. Proses pengujian ini bertujuan untuk mengetahui kinerja dari alat yang telah dibuat dan

Lebih terperinci

Program di computer (visual basic) Private Sub Command1_Click() End Sub. Private Sub Command2_Click() End Sub. Private Sub Command3_Click() End Sub

Program di computer (visual basic) Private Sub Command1_Click() End Sub. Private Sub Command2_Click() End Sub. Private Sub Command3_Click() End Sub Program di computer (visual basic) Private Sub Command1_Click() MSComm1.Output = "a" 'kirimkan nilai a ke port serial Private Sub Command2_Click() MSComm1.Output = "b" 'kirimkan nilai b ke port serial

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA 4.1 Analisa dan Pengujian Alat lunak. Pada bab pengujian dan analisa dilakukan pada perangkat keras dan perangkat 4.2 Perangkat Keras Adapun perangkat keras yang akan dianalisi

Lebih terperinci

SISTEM INFORMASI PENJUALAN GROSIR BUKU DI TOKO PUSTAKA ILMU PONOROGO

SISTEM INFORMASI PENJUALAN GROSIR BUKU DI TOKO PUSTAKA ILMU PONOROGO SISTEM INFORMASI PENJUALAN GROSIR BUKU DI TOKO PUSTAKA ILMU PONOROGO SKRIPSI Diajukan untuk memenuhi persyaratan peyelesaian Skripsi pada Jurusan Teknik Informatika Fakultas Teknik Universitas Muhammadiyah

Lebih terperinci

Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART

Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART Percobaan 2 PENGENALAN INTERFACE SERIAL DAN UART I. Tujuan 1. Untuk Mengenal Modul Serial port dan Mempelajari Konfigurasi Input dan Output dari serial port 2. Dapat membuat program untuk pengiriman dan

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK Bab ini membahas tentang perancangan perangkat lunak yang meliputi interface PC dengan mikrokontroller, design, database menggunakan Microsoft access untuk

Lebih terperinci

DISUSUN OLEH : : Friska Rosalina NIM :

DISUSUN OLEH : : Friska Rosalina NIM : DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013 PROGRAM BILLING WARNET MICROSOFT VISUAL BASIC Program billing merupakan sistem yang membantu para usahawan untuk mengatur dan mencatat segala

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1 DESKRIPSI KERJA SISTEM GPS Mikro kontroler HP GSM GSM-CSD HP GSM PC Bagian Objek Bagian Navigasi Gambar 3.1. Blok diagram sistem Sistem bagian navigasi terdiri

Lebih terperinci

MIKROKONTROLLER AT89S51 SEBAGAI ANTARMUKA PENGENDALI PERALATAN LISTRIK DENGAN PERSONAL KOMPUTER

MIKROKONTROLLER AT89S51 SEBAGAI ANTARMUKA PENGENDALI PERALATAN LISTRIK DENGAN PERSONAL KOMPUTER MIKROKONTROLLER AT89S51 SEBAGAI ANTARMUKA PENGENDALI PERALATAN LISTRIK DENGAN PERSONAL KOMPUTER Rahmat 1), Budi Nugroho 2) Jurusan Teknik Elektro Akademi Teknologi Warga Surakarta 1,2) Jl. Raya Solo-Baki

Lebih terperinci

BAB I PENDAHULUAN Manfaat Dan Tujuan

BAB I PENDAHULUAN Manfaat Dan Tujuan Abstrak Seiring dengan perkembangan jaman, aktifitas manusia semakin meningkat sehingga menyebabkan manusia sering meninggalkan rumah. Dengan kesibukan dalam beraktifitas tersebut sering kali pulang larut

Lebih terperinci

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA

BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA BAB IV PERANCANGAN SISTEM INFORMASI AKUNTANSI BELANJA 4.1 Sistem Informasi Akuntansi Belanja Yang Diusulkan 4.1.1 Kebijakan Sistem Informasi Akuntansi Belanja Yang Diusulkan Adapun kebijakan Kantor Kecamatan

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input) BAB IV PENGUJIAN DAN ANALISA Pada bab ini akan dibahas hasil penujian dari hasil sistem yang telah dirancang. Dimana pengujian dilakukan dengan melakukan pengukuran terhadap komponen-komponen sistem yang

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui

BAB IV PENGUJIAN DAN ANALISA. Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui BAB IV PENGUJIAN DAN ANALISA Pengujian terhadap sistem yang telah dibuat dilakukan untuk mengetahui apakah sistem yang telah dibuat sudah dapat digunakan sesuai dengan perencanaan yang ada. Pengujian dan

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA DATA

BAB IV PENGUJIAN DAN ANALISA DATA BAB IV PENGUJIAN DAN ANALISA DATA Pada bab ini akan dibahas tentang pengujian dan pengoperasian Sistem Pemantau Ketinggian Air Cooling Tower di PT. Dynaplast. Pengujian dan pengoperasian ini dilakukan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Pada bab ini, akan ditampilkan hasil dari aplikasi pengontrolan peralatan listrik rumah tangga berbasis interfacing komputer dan SMS yang telah dirancang dalam

Lebih terperinci

BAB III RANCANGAN DAN CARA KERJA ALAT

BAB III RANCANGAN DAN CARA KERJA ALAT BAB III RANCANGAN DAN CARA KERJA ALAT 3.1 Perancangan Alat 3.1.1 Blok Diagram Perancangan Alat Rancangan dan cara kerja alat secara blok diagram yaitu untuk mempermudah dalam menganalisa rangkaian secara

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Pengertian Umum Sistem yang dirancang adalah sistem yang berbasiskan mikrokontroller dengan menggunakan smart card yang diaplikasikan pada Stasiun Kereta Api sebagai tanda

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya yang harus dilakukan adalah pengkodean dan uji coba. Dalam tahap ini pengkodean telah dilakukan

Lebih terperinci

Akuisasi data dengan remote host AT89s51 melalui serial RS232

Akuisasi data dengan remote host AT89s51 melalui serial RS232 Akuisasi data dengan remote host AT89s51 melalui serial RS232 I. Tujuan 1. Mahasiswa mampu merealisasikan sebuah system data jarak jauh dengan remote host berbasis MCS51 yang terhubung pada pc melalui

Lebih terperinci

PERCOBAAN 9 T I M E R/ COUNTER

PERCOBAAN 9 T I M E R/ COUNTER PERCOBAAN 9 T I M E R/ COUNTER TUJUAN 1. Memahami fungsi timer dan counter pada mikrokontroller 2. Memahami rangkaian interface untuk aplikasi timer dan counter 3. Dapat memanfaatkan fungsi counter untuk

Lebih terperinci

PERCOBAAN 2 SAKLAR PUSH BUTTON

PERCOBAAN 2 SAKLAR PUSH BUTTON TUJUAN: PERCOBAAN 2 SAKLAR PUSH BUTTON 1. Memahami rangkaian mikrokontroller dengan interface ke saklar 2. Memahami program assembly untuk mengambil data saklar dan mengeluarkan data ke LED. 3. Memahami

Lebih terperinci

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS DT-51 AT89C51XXX BMS Application Note Oleh: Tim IE Application Note (AN) ini disusun untuk memberikan penjelasan tentang cara penggunaan DT-51 AT89C51XXX Bootloader Micro System beserta software pendukungnya.

Lebih terperinci

anggaran dapat dilihat pada gambar berikut ini:

anggaran dapat dilihat pada gambar berikut ini: 4.5 Tampilan dan Kode Program 4.5.1 Tampilan Menu Utama Tampilan menu program perancangan sistem informasi akuntansi realisasi anggaran dapat dilihat pada gambar berikut ini: Gambar 4.62 Tampilan pada

Lebih terperinci

Memprogram Port sebagai Output dan Input Sederhana

Memprogram Port sebagai Output dan Input Sederhana BAGIAN 1 Tujuan Pembelajaran Umum: 1. Mahasiswa trampil memprogram Port sebagai Input dan Output sederhana menggunakan bahasa pemrograman assembly Tujuan Pembelajaran Khusus: 1. Mahasiswa memahami Konstruksi

Lebih terperinci

APLIKASI PARKIR POLITEKNIK NEGERI BATAM

APLIKASI PARKIR POLITEKNIK NEGERI BATAM APLIKASI PARKIR POLITEKNIK NEGERI BATAM TUGAS AKHIR Oleh: JOHANNES SIDABUTAR 3210801031 Disusun untuk memenuhi syarat kelulusan Program Diploma III Program Studi Teknik Elektronika Politeknik Negeri Batam

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Perancangan perangkat keras pada sistem keamanan ini berupa perancangan modul RFID, modul LCD, modul motor. 3.1.1 Blok Diagram Sistem Blok diagram

Lebih terperinci

BAB III PERANCANGAN ALAT DAN PROGRAM. Gambar 3.1. Blok Diagram

BAB III PERANCANGAN ALAT DAN PROGRAM. Gambar 3.1. Blok Diagram BAB III PERANCANGAN ALAT DAN PROGRAM 3.1. Blok Diagram Sistem Blok diagram merupakan penyederhanaan dari rangkaian yang menyatakan hubungan berurutan dari satu atau lebih rangkaian yang memiliki kesatuan

Lebih terperinci

Organisasi Sistem Komputer. Port Serial

Organisasi Sistem Komputer. Port Serial Organisasi Sistem Komputer Port Serial Ditulis Oleh : Ria Anggraeni (10060204004) Taufik Saleh (10060207002) Fenny Maslia U (10060204006) Gita Rakhmalia (10060204015) Universitas Islam Bandung 2008 Pada

Lebih terperinci

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic)

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic) LEMBAR KERJA PRAKTIKUM Nim : 13-1401-164 Hari / Tgl TTD Asisten Nama Kelas : Muh. Idrus : DK-13 Mata kuliah : Pemrograman Visual I (Visual Basic) Materi : Pemrograman Database Program data pasien - Hasil

Lebih terperinci

LAMPIRAN CODE PROGRAM ASSEMBLY. $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.

LAMPIRAN CODE PROGRAM ASSEMBLY. $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1. L1 LAMPIRAN CODE PROGRAM ASSEMBLY $mod51 servo1 equ p3.5 servo2 equ p3.3 servo3 equ p1.7 servo4 equ p1.5 servo5 equ p1.3 servo6 equ p1.1 led1 equ p3.4 led2 equ p3.2 led3 equ p3.7 led4 equ p3.6 led5 equ

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dari perangkat lunak mikrokontroler dan komputer, kemudian akan dilakukan proses pengujian terhadap perangkat lunak dengan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Prinsip Kerja Sistem Yang Dirancang Pada dasarnya alat yang dibuat ini adalah untuk melakukan suatu transfer data karakter menggunakan gelombang radio serta melakukan pengecekan

Lebih terperinci

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM. VISUAL BASIC 6.0 SETYO BUDI, M.KOM 1 Pendahuluan Program adalah suatu proses yang saling menyambung. Untuk mencapai tujuan program harus melalui tahap-tahap tertentu, sehingga dibutuhkan alur program yang

Lebih terperinci

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu BAB III PERANCANGAN SISTEM 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu Tangkis Indoor Pada lapangan bulu tangkis, penyewa yang menggunakan lapangan harus mendatangi operator

Lebih terperinci

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas

BAB III PERANCANGAN DAN IMPLEMENTASI. Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas BB III PERNCNGN DN IMPLEMENTSI Pada tugas akhir ini akan dibuat sebuah perangkat keras PLC dengan fasilitas minimun beserta perangkat lunak sistem operasinya yang ditanamkan pada mikrokontroler sehingga

Lebih terperinci

Pengendalian 8 buah Motor oleh DST-51

Pengendalian 8 buah Motor oleh DST-51 Ib2 Pengendalian 8 buah Motor oleh DST-51 Pada aplikasinya, seringkali suatu sistem mikrokontroler digunakan untuk mengendalikan beberapa buah motor secara bersamaan. Berikut ini adalah pengendalian delapan

Lebih terperinci

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

BAB III RANCANGAN SISTEM. dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram BAB III RANCANGAN SISTEM 3.1. Diagram Blok Rangkaian Diagram blok merupakan gambaran dasar dari rangkaian sistem yang akan dirancanag. Setiap diagram blok mempunyai fungsi masing-masing. Adapun diagram

Lebih terperinci

BAB V PENGUJIAN DAN ANALISIS. pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun

BAB V PENGUJIAN DAN ANALISIS. pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun BAB V PENGUJIAN DAN ANALISIS Pada bab ini akan diuraikan tentang proses pengujian sistem yang meliputi pengukuran terhadap parameter-parameter dari setiap komponen per blok maupun secara keseluruhan, dan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM Pada bab ini akan dijelaskan secara umum perancangan sistem pengingat pada kartu antrian dengan memanfaatkan gelombang radio, yang terdiri dari beberapa bagian yaitu blok diagram

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Tujuan Perancangan Tahap pertama untuk pembuatan suatu alat dan program, yang pertama kali harus dilakukan adalah tahap perancangan, sebagai tolak ukur perancangan yang pertama

Lebih terperinci

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys

Percobaan 6. SERIAL INTERFACE Menggunakan DT-51 MinSys Percobaan 6 SERIAL INTERFACE Menggunakan DT-51 MinSys Membuat aplikasi serial interface untuk komuniksi secara serial melalui pin RXD dan TXD pada MCS-51. Membuat program menggunakan serial port (DB9)

Lebih terperinci

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD

PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM SYSTEM VER 3.0 DAN DT-51 TRAINER BOARD PANDUAN PRAKTIKUM DASAR MIKROKONTROLER KELUARGA MCS-51 MENGGUNAKAN DT-51 MINIMUM

Lebih terperinci

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port)

Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port) Wireless Infrared Printer dengan DST-51 (Pengambilan Data dari Standard Parallel Port) Untuk merancang sebuah perangkat yang dapat mengirimkan data dari PC Parallel Port ke Printer secara wireless, maka

Lebih terperinci

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16

Gambar 1. Rangkaian interface ke LCD Karakter 2 x16 PERCOBAAN 4 LCD KARAKTER TUJUAN: 1. Memahami rangkaian interface mikrokontroller dengan LCD Karakter 2 x 16 2. Dapat memahami program assembly untuk menampilkan data ke LCD Karakter 2 x 16 3. Memahami

Lebih terperinci

Register-register MT8888

Register-register MT8888 Register-register MT8888 MT8888 mempunyai 3 buah register yaitu Register Kontrol untuk mengatur kerja IC MT8888, Register Status untuk melihat status IC MT8888 dan Register Data untuk mengirim dan menerima

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Pada bab perancangan ini penulis menggunakan arsitektur jaringan client/server yang saling terhubung dengan jaringan LAN melalui ethernet. Pengiriman

Lebih terperinci

Percobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys

Percobaan 5. TIMER/COUNTER Menggunakan DT-51 MinSys Percobaan 5 TIMER/COUNTER Menggunakan DT-51 MinSys Menggunakan Timer/Counter pada DT-51 Mininum System sebagai timer ataupun sebagai counter. Memanfaatkan Special Fungtion Register (SFR) untuk mengatur

Lebih terperinci

4. Port Input/Output Mikrokontroler MCS-51

4. Port Input/Output Mikrokontroler MCS-51 4. Port Input/Output Mikrokontroler MCS-51 Mikrokontroler MCS-51 memiliki 2 jenis port input/output, yaitu port I/O parallel dan port I/O serial. Port I/O parallel sebanyak 4 buah dengan nama P0,P1,P2

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dijelaskan mengenai implementasi dan evaluasi pada saat melakukan perancangan prototipe aplikasi mikrokontroller dengan smart card pada Stasiun Kereta

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III PERENCANAAN DAN REALISASI SISTEM 42 BAB III PERENCANAAN DAN REALISASI SISTEM Pada bab ini dijelaskan pembuatan alat yang dibuat dalam proyek tugas akhir dengan judul rancang bangun sistem kontrol suhu dan kelembaban berbasis mirkrokontroler

Lebih terperinci

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY I. Tujuan 1. Mengenal interface Paralel (Parallel Board). 2. Mengenal Visual Basic untuk mengakses parallel port (data, control dan

Lebih terperinci

Permasalahan. Permasalahan pada tugas akhir ini ditekankan kepada: Koneksi Visual Basic 6.0 ke RFID reader menggunakan port serial PC

Permasalahan. Permasalahan pada tugas akhir ini ditekankan kepada: Koneksi Visual Basic 6.0 ke RFID reader menggunakan port serial PC Latar Belakang Jalan tol merupakan jalan umum dan sebagai jalan nasional yang penggunanya diwajibkan membayar tol. Adapun salah satu tujuan penyelenggaraan jalan tol itu sendiri ialah memperlancar lalu

Lebih terperinci

PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52

PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52 PENAMPIL TOMBOL-TOMBOL REMOTE CONTROL SONY PADA M1632 LCD OLEH MODUL DST-52 Pada artikel-artikel sebelumnya, banyak dibahas penggunaan keypad ataupun PC keyboard sebagai media input data dari suatu system

Lebih terperinci

APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL

APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL APLIKASI MODUL DST -52 SEBAGAI JAM DIGITAL DENGAN INPUT DARI PC KEYBOARD DAN M1632 LCD SEBAGAI PENAMPIL Pada artikel kali ini akan dibahas contoh bagaimana menggabungkan antara modul RTC-1287, modul LCD

Lebih terperinci

BAB III ANALISA DAN CARA KERJA RANGKAIAN

BAB III ANALISA DAN CARA KERJA RANGKAIAN BAB III ANALISA DAN CARA KERJA RANGKAIAN 3.1 Analisa Rangkaian Secara Blok Diagram Pada rangkaian yang penulis buat berdasarkan cara kerja rangkaian secara keseluruhan penulis membagi rangkaian menjadi

Lebih terperinci

Praktek 1. Interfacing Layer. 1. Tujuan : 2. Alat-alat 1 Unit PC atau notebook Koneksi internet

Praktek 1. Interfacing Layer. 1. Tujuan : 2. Alat-alat 1 Unit PC atau notebook Koneksi internet Praktek 1 Interfacing Layer 1. Tujuan : Mengidentifikasi lapisan interfacing untuk berkomunikasi dengan komputer dan notebook 2. Alat-alat 1 Unit PC atau notebook Koneksi internet 3. Petunjuk Praktek Siapkan

Lebih terperinci

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT)

DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT) PERCOBAAN 2 DASAR INPUT/OUTPUT (2) (PORT PPI DAN PORT 1 SEBAGAI INPUT/OUTPUT) Menggunakan DT-51 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah

Lebih terperinci

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1.

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1. BAB III METODE PENELITIAN 3.1 Model Penelitian Agar mendapatkan hasil yang diinginkan maka diperlukan suatu rancangan agar dapat mempermudah dalam memahami sistem yang akan dibuat, oleh karenanya akan

Lebih terperinci

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ] 1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ] L-1 Form Data Barang [ Browse ] Form Produksi L-2 Form Faktur Penjualan Form Pembeli L-3 Form Pembeli [ Browse ] Properti Form

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA BAB IV PENGUJIAN DAN ANALISA Pada bab ini akan dibahas tentang pengujian berdasarkan perancangan dari sistem yang dibuat. Pengujian ini dilakukan untuk mengetahui kemampuan dari sistem dan untuk mengetahui

Lebih terperinci

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database I. Membuat DataBase 1. Buatlah database di Access ->Pilih Blank Access Database

Lebih terperinci

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi

Lebih terperinci

Sesi/Perkuliahan ke: VII

Sesi/Perkuliahan ke: VII Sesi/Perkuliahan ke: VII Tujuan Instruksional Khusus : 1. Mahasiswa mengerti dan memahami struktur kontrol For 2. Mahasiswa mengerti dan memahami struktur kontrol Do 3. Mahasiswa mengerti dan memahami

Lebih terperinci

BAB 3 PERANCANGAN ALAT DAN PROGRAM

BAB 3 PERANCANGAN ALAT DAN PROGRAM BAB 3 PERANCANGAN ALAT DAN PROGRAM 3.1. DIAGRAM BLOK display Penguat sinyal Sensor 1 keypad AT89S51 Penguat sinyal Sensor 5 relay alarm pompa Keterangan diagram blok: Sensor air yang berfungsi untuk mengetahui

Lebih terperinci

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali

Lebih terperinci

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT)

DASAR INPUT/OUTPUT (1) (PORT PPI DAN PORT 1 SEBAGAI OUTPUT) Percobaan DASAR INPUT/OUTPUT () (PORT PPI DAN PORT SEBAGAI OUTPUT) Menggunakan DT-5 MinSys Mengamati keluaran data berupa nyala LED setelah proses pemindahan data (akses eksternal) dari sebuah register

Lebih terperinci

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM Penggunaan Struktur Kontrol Pengulangan Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk

Lebih terperinci

PROGRAM INTERFACING AUDIO DAN VIDEO DENGAN PROGRAM VISUAL BASIC LAPORAN TUGAS KARYA TULIS INTERFACING

PROGRAM INTERFACING AUDIO DAN VIDEO DENGAN PROGRAM VISUAL BASIC LAPORAN TUGAS KARYA TULIS INTERFACING PROGRAM INTERFACING AUDIO DAN VIDEO DENGAN PROGRAM VISUAL BASIC LAPORAN TUGAS KARYA TULIS INTERFACING Di susun oleh Nama : Andy Budi Setiawan NIM : 13081324 Kelas : 13.5B.11 Dosen : Juniar Sinaga Jurusan

Lebih terperinci

LAPORAN PRAKTEK MIKROKONTROLER

LAPORAN PRAKTEK MIKROKONTROLER LAPORAN PRAKTEK MIKROKONTROLER Sensor Suhu LM 35 oleh HERRY RAHMANSYAH 55522 HAFIZ ANSYARI 55519 Program Studi Teknik Elektro Industri Jurusan Teknik Elektro FT-UNP 2013 A. Tujuan Mahasiswa dapat menggunakan

Lebih terperinci

METODOLOGI PENELITIAN. : April 2010 sampai dengan selesai. Universitas Lampung. Sensor suhu yang digunakan adalah tipe LM35.

METODOLOGI PENELITIAN. : April 2010 sampai dengan selesai. Universitas Lampung. Sensor suhu yang digunakan adalah tipe LM35. III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Waktu : April 2010 sampai dengan selesai Tempat : Laboratorium Teknik Komputer, Teknik Elektro, Universitas Lampung B. Alat dan Bahan 1. Perangkat

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. b. Microprocessor minimal Pentium IV. c. VGA dengan resolusi 1280 x 600 dan mendukung Microsoft Windows

BAB IV HASIL DAN PEMBAHASAN. b. Microprocessor minimal Pentium IV. c. VGA dengan resolusi 1280 x 600 dan mendukung Microsoft Windows BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian RFID dengan Database Online Pengujian RFID dengan database online dilakukan dengan menguji kinerja dari program kelayakan sebagai user interface. 4.1.1 Tujuan

Lebih terperinci

BAB II LANDASAN TEORI. tunggal) dan 2 pasangan (untuk ganda) yang berlawanan.

BAB II LANDASAN TEORI. tunggal) dan 2 pasangan (untuk ganda) yang berlawanan. BAB II LANDASAN TEORI 2.1 Bulutangkis Bulutangkis adalah olahraga yang dimainkan oleh minimal 2 orang (untuk tunggal) dan 2 pasangan (untuk ganda) yang berlawanan. 2.1.1 Partai Bulutangkis Ada lima partai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengenalan Visual Basic 6.0 Visual Basic 6.0 merupakan salah satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Visual Basic merupakan bahasa pemrograman

Lebih terperinci

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut :

BAB III PERANCANGAN SISTEM. Secara garis besar rangkaian pengendali peralatan elektronik dengan. blok rangkaian tampak seperti gambar berikut : BAB III PERANCANGAN SISTEM 3.1. Diagram Blok Secara garis besar rangkaian pengendali peralatan elektronik dengan menggunakan PC, memiliki 6 blok utama, yaitu personal komputer (PC), Mikrokontroler AT89S51,

Lebih terperinci

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on DAFTAR PUSTAKA [1.] Bengkel dan Laboratorium Elektronik PLN Pusat Pengatur Beban Sistem Tenaga Listrik Se Jawa da Bali ; Jaringan Informasi PLN P2B, Jakarta, 1990. [2.] http://arduino.cc, di akses pada

Lebih terperinci

BAB III PERENCANAAN DAN REALISASI

BAB III PERENCANAAN DAN REALISASI BAB III PERENCANAAN DAN REALISASI 3.1 PERANCANGAN UMUM SISTEM Metode untuk pelaksanaan Program dimulai dengan mempelajari system pengukuran tangki air yang akan digunakan. Dari sini dikembangkan apa saja

Lebih terperinci

Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah

Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah 117 4.3.1 Perancangan Basis Data 4.3.1.1 Perancangan Kode Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah sebagai berikut : A. Kode Pengiriman BKM/ 6 / 2011 / 007 Nomor Urut Pengiriman

Lebih terperinci

APLIKASI HITACHI M1632 LCD PADA SC - AVR

APLIKASI HITACHI M1632 LCD PADA SC - AVR APLIKASI HITACHI M1632 LCD PADA SC - AVR Apabila kita merancang suatu system yang membutuhkan tampilan, biasanya digunakan LCD. M1632 LCD yang ada di pasaran sekarang ini, sebagian besar menggunakan mikrokontroler

Lebih terperinci

PERANCANGAN SISTEM PEMBAYARAN BIAYA PARKIR SECARA OTOMATIS MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION)

PERANCANGAN SISTEM PEMBAYARAN BIAYA PARKIR SECARA OTOMATIS MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION) PERANCANGAN SISTEM PEMBAYARAN BIAYA PARKIR SECARA OTOMATIS MENGGUNAKAN RFID (RADIO FREQUENCY IDENTIFICATION) Charles P M Siahaan (1), Fakhruddin Rizal B (2) Konsentrasi Teknik Komputer, Departemen Teknik

Lebih terperinci

PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI

PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)

Lebih terperinci

PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51

PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51 PENGHITUNG WAKTU DENGAN TAMPILAN LCD M1632 OLEH DST-51 Penghitung waktu yang dimulai dengan menekan tombol start dan stop atau lebih dikenal dengan stop watch sudah banyak terdapat pada arloji-arloji digital

Lebih terperinci

Mesin Absensi Sederhana dengan menggunakan R/W RFID

Mesin Absensi Sederhana dengan menggunakan R/W RFID Mesin Absensi Sederhana dengan menggunakan R/W RFID Aplikasi berikut ini adalah merupakan penggunaan R/W RFID untuk keperluan sistem absensi. Dibandingkan RFID yang bersifat read only, R/W RFID mempunyai

Lebih terperinci

BAB IV PENGUJIAN DAN PEMBAHASAN. Pengujian ini termasuk pengujian masing-masing bagian secara terpisah dan pengujian

BAB IV PENGUJIAN DAN PEMBAHASAN. Pengujian ini termasuk pengujian masing-masing bagian secara terpisah dan pengujian BAB IV PENGUJIAN DAN PEMBAHASAN Pada bab ini akan dilakukan pengujian terhadap sistem yang telah dibuat. Secara garis besar, terdapat 3 macam pengujian, yaitu: 1. Pengujian hardware (troubleshooting).

Lebih terperinci

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta.

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta. DAFTAR PUSTAKA Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta. Prasetia, Retno dan Catur Edi Widodo. 2004. Teori Dan Praktek

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan mengenai implementasi dari sistem yang dibuat. Pembahasan implementasi sistem akan meliputi tampilan koding beserta penjelasannya dan perancangan

Lebih terperinci

Percobaan 3 PENGENALAN INTERFACE I 2 C

Percobaan 3 PENGENALAN INTERFACE I 2 C Percobaan 3 PENGENALAN INTERFACE I 2 C I. Tujuan 1. Untuk Mengenal Modul Serial port dengan I 2 C 2. Mengenal protocol I 2 C. 3. Mempelajari IC PCF8574 Remote 8 bit I/O Expander for I 2 C Bus. 4. Mengirim

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 63 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi adalah tahapan yang dilakukan oleh penulis setelah perancangan, implementasi merupakan pengkodean dari hasil perancangan. aplikasi Bantu untuk mengukur

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN Metode penelitian yang digunakan pada pembuatan perangkat keras dan perangkat lunak yaitu dengan studi kepustakaan. Dengan cara ini penulis berusaha untuk mendapatkan dan mengumpulkan

Lebih terperinci

A4 No.1 FT UNY. Lampiran 1. Skematik rangkaian keseluruhan. Skematik Rangkaian Keseluruhan. Keterangan. Skala : Dig: Sabdo

A4 No.1 FT UNY. Lampiran 1. Skematik rangkaian keseluruhan. Skematik Rangkaian Keseluruhan. Keterangan. Skala : Dig: Sabdo LAMPIRAN 80 Lampiran 1. Skematik rangkaian keseluruhan. Skematik Rangkaian Keseluruhan FT UNY Skala : Dig: Sabdo Keterangan A4 No.1 Dip: Masduki Z Dis: Masduki Z. 08507131005 81 Lampiran 2. Layout PCB

Lebih terperinci

AKSES MEMORI Menggunakan DT-51 MinSys

AKSES MEMORI Menggunakan DT-51 MinSys AKSES MEMORI Menggunakan DT-51 MinSys Mengakses eksternal memori dan data memori pada DT-51 Minimum sistem. Membuat program untuk penulisan atau pembacaan data pada memori eksternal DT-51 MinSys. Memori

Lebih terperinci

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 5 NO. 1 MARET 2012

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 5 NO. 1 MARET 2012 APLIKASI PRESENSI KARYAWAN MENGGUNAKAN BARCODE SLOT READER SLR 700IR (Studi Kasus : PERUSAHAAN FINNA CATERING) Indra Warman 1 Yogi Firdaus 2 ABSTRACT In the manual system, considered less accurate and

Lebih terperinci

BAB IV PENGUJIAN DAN ANALISA SISTEM

BAB IV PENGUJIAN DAN ANALISA SISTEM BAB IV PENGUJIAN DAN ANALISA SISTEM Bab ini menjelaskan tentang pengujian sistem yang telah direalisasi. Tujuan pengujian ini adalah untuk mengetahui apakah sistem yang telah direalisasi sesuai dengan

Lebih terperinci

Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER

Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER Percobaan 7 INTERFACE MIKROKONTROLER DAN MOTOR STEPPER I. Tujuan 1. Mengetahui cara menggerakkan motor stepper, serta cara kerjanya. 2. Dapat membuat program untuk mengontrol motor stepper 3. Mengenal,

Lebih terperinci

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012 Koneksi dan Pembuatan Form Visual Basic MS Access Arif Basofi PENS-ITS 2012 TUJUAN Mengenal Antar Muka Program Visual Basic Jenis-jenis koneksi ke database MS Access Membuat Form Sederhana menurut struktur

Lebih terperinci

LISTING PROGRAM. Penyimpanan memori sementara dengan pemberian nama Sw_str untuk switch star dan S_flow untuk sensor Flow

LISTING PROGRAM. Penyimpanan memori sementara dengan pemberian nama Sw_str untuk switch star dan S_flow untuk sensor Flow LISTING PROGRAM No Instruksi Keterangan 1 Program Bascom pada bagian Transceiver Pengisian untuk bagian mikrokontroler ATMega8 pada bagian transceiver 2 ======== inisialisasi =============== Langkah awal

Lebih terperinci

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER

INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER INSTRUKSI DAN BAHASA PEMOGRAMAN MIKROKONTROLER Yoyo Somantri dan Erik Haritman Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia Pendahuluan Dalam bab ini akan dibahas tujuan

Lebih terperinci

PERCOBAAN 10 PORT SERIAL

PERCOBAAN 10 PORT SERIAL PERCOBAAN 10 PORT SERIAL TUJUAN 1. Memahami rangkaian interface port serial 2. Memahami mengkonfigurasikan komunikasi serial pada port serial PC 3. Memahami penulisan bahasa assembly untuk konfigurasi

Lebih terperinci