• Tidak ada hasil yang ditemukan

AUTOMATISASI PERALATAN LISTRIK RUMAH Mudrika Sistem Komputer, Universitas Gunadarma Depok , Indonesia Email : [email protected] ABSTRAK - AUTOMATISASI PERALATAN LISTRIK RUMAH 1

N/A
N/A
Protected

Academic year: 2018

Membagikan "AUTOMATISASI PERALATAN LISTRIK RUMAH Mudrika Sistem Komputer, Universitas Gunadarma Depok , Indonesia Email : [email protected] ABSTRAK - AUTOMATISASI PERALATAN LISTRIK RUMAH 1"

Copied!
11
0
0

Teks penuh

(1)

AUTOMATISASI PERALATAN LISTRIK RUMAH

Mudrika

Sistem Komputer, Universitas Gunadarma Depok , Indonesia

Email : [email protected]

ABSTRAK

Penggunaan teknologi saat ini berkembang sangat cepat sekali dengan pemanfaatan komputer peralatan listrik yang ada dirumah bisa diautomatisasi, dengan sedikit merangkai rangkaian elektronika seperti transistor, IC dan relay maka akan membentuk suatu alat penghubung antara komputer dan peralatan elektronika dan listrik dirumah.

(2)

1. Pendahuluan

Pada penggunaan listrik, sering sekali terlupakan untuk mematikan bahkan sampai berhari-hari, seperti lampu ,Air Conditioner ( AC) ,mesin air dan juga peralatan-peralatan rumah lainnya. Dengan permasalahan ini, maka dibuatlah untuk membuat alat yang bias diatur waktunya dalam menyalakan dan mematikan peralatan rumah. Dengan menggunakan PPI 8255 sebagai penghubung yang bias deprogram dengan computer melalui pemrograman Delphi yang memanfaatkan waktu yang ada dalam suatu system operasi (windows) maka waktu bias dimanipulasi, kapan untuk menyalakn peralatan, berapa lama waktu untuk menyala dan juga mematikannya.

2. Tinjauan Pustaka

2.1 PPI 8255

PPI 8255 (Programmable Peripheral Interface) merupakan suatu peripheral interface/perangkat antarmuka yang dapat diprogram, fungsinya yaitu sebagai penghubung antara komputer dengan perangkat luar sehingga perangkat luar yang terhubung dengan komputer tersebut dapat berkomunikasi/dikontrol oleh komputer. PPI 8255 terdiri dari 24 bit jalur input/output (I/O) yang terorganisasi menjadi 3 buah port yaitu Port A, Port B, dan Port C serta satu buah control port yang masing-masing dari port-port tersebut terdiri dari 8 bit jalur I/O. Alamat PPI 8255 pada Card ISA adalah dari 280-283 (tergantung pada settingan card PPI 8255). Alamat ini bukanlah suatu alamat yang mutlak, alamat ini biasa berbeda antara sistem komputer yang satu dengan sistem komputer yang lainnya tergantung dari arsitektur dari sistem komputer yang

Gambar 2.1 Alamat Portt Card PPI 8255

Inisialisasi

(3)

Gambar 2.2 Format Inisialisasi PPI 8255 Secara singkat format Control Word adalah :

D7 D6 D5 D4 D3 D2 D1 D0

1 M O D E PA PCHIGH MODE PB PCLOW

Gambar 2.3 Tabel Control Word Contoh :

Berapa data yang dibutuhkan untuk inisialisasi PPI 8255 dengan ketentuan : Port A = input

Port B = output Port C = output Mode 0 (Basic I/O) Maka :

D7 D6 D5 D4 D3 D2 D1 D0

1 0 0 1 0 0 0 0

Data pada reg.AL = 90 hex

(4)

Menu Bar Object TreeView Toolbar

Object Inspector

Component Palette

Code Editor Form Designer

Fungsi lain dari PPI 8255 adalah sebagai Bit Set (menjadikan bit ke-n bernilai 1) dan Reset (menjadikan bit ke-n bernilai 0) bit set dan reset terjadi hanya pada Port C PPI 8255 yang terdiri dari 8 bit data. Alamat untuk Bit Set/Reset adalah alamat Control Port

(lihat Tabel 3.1). Format bit set/reset adalah :

D7 D6 D5 D4 D3 D2 D1 D0

0 X X X BI

T

SE LEC

T

S/R

D7 = 0 berarti PPI 8255 digunakan untuk bit set/reset

1 berarti PPI 8255 tidak digunakan untuk bit set/reset D6, D5, D4 = X, don’t care (biasanya diisi dengan 0)

D3, D2, D1 = Bit select, bit keberapa yang akan di set/reset (dalam biner) D0 = S/R, 1 = Set; 0 = Reset.

2.2 Delphi

Delphi merupakan salah satu bahasa pemrograman visual yang digunakan untuk membuat program dan aplikasi komputer berbasis Windows. Delphi merupakan pengembangan dari bahasa pemrograman PASCAl.

Berikut adalah penjelasan singkat dari bahasa pemrograman visual Delphi. 2.2.1 Elemen-Elemen Delphi 7

Pada saat pertama kali menyalakan program aplikasi Delpi maka akan muncul tampilan layer sebagai berikut ( dapat dilihat pada gambar 2.4 )

Gambar 2.4 Tampilan Jendela Pemrograman Delphi 7

(5)

Berupa fasilitas standar yang ada pada setiap aplikasi Windows. Di dalamnya terdapat berbagai printah dasar pada pemrograman Delphi 7. Pada menu bar terdapat 11 menu pull-down, antara lain File, Edite, Search, View, Project, Run, Commponen, Database, Tool, Window, dan Help.

b. Toolbar

Kumpulan tombol gambar yang berfungsi menalankan perintah secara cepat dan mudah tanpa melalui menu bar. Terutama perintah-perintah yang sering digunakan, seperti New items, Open, Seve, Save all, Open project, Run , dan lain sebagainya.

c.Component Palette

Terdiri dari berbagai simbol mewakili berbagai komponen visual dan non visual yang digunakan untuk merancang sebuah program aplikasi.

d. Form Designer

Berupa jendela untuk menempatkan komponen yang akan digunakan pada saat membuat sebuah program aplikasi.

e.Code Editor

Berupa jendela yang berisi code program dan juga fungsi yang digunakan dalam sebuah form.

f. Object TreeView

Berupa jendela yang menampilkan diagram pohon dari berbagai komponen, baik visual atan nonvisual pada form. Diagarm tersebut menggambarkan logika yang saling berhubunga dari setiap perintah pada komonen.

g. Object Inspector

Kumpulan properties dari setiap komponen program. Sehingga programer dapat mengatur ketentuan pada komponen yang digunakan. Seperti pemberian nama, jenis serta ukuran huruf yang digunakan pada komponen.

2.2.2 Istruksi Pada Delphi 7 a. Menampilkan pesan

Untuk menampilkan sebuah pesan menggunakan perintah : [ShowMessage (‘<pernyataan>’)]. Contoh penulisan sintaks:

(6)

Untuk mengosongkan komponen Edite.Text menggunakan perintah: [Edite.Text := ‘’]. Contoh penulisan sintaks:

procedure TForm1.Button1Click(Sender: Tobject);

Untuk maletakkan krusor pada sebuah komponen menggunakan perintah: [<nama komponen>.SetFocus]. Contoh penulisan sintaks:

procedure TForm1.Button1Click(Sender: Tobject); begine

Button1.SetFocus; end;

e. Menampilkan Form

Untuk menampilkan form baru pada sebuah aplikasi menggunakan perintah: [Form.Show]. Contoh penulisan sintaks: kondisi pada percabangan sederhana. Bentuk penulisan sintaks:

if <kondisi percabangan> then begin percabangan. Syarat percabangan bentuk ini hanya boleh melibatkan satu buah parameter, dengan tipe data bukan Real. Bentuk penulisan sintaks: case <variabel> of

<range_1> : <pernyataan_1>; <range_2> : <pernyataan_2>; <range_3> : <pernyataan_3>; else

(7)

h. Pengulangan [For...To...Do]

Pada pengulanga For, inisialisasi awal dan kondisi akhir ditentukan dengan menggunakan suatu variabel pengendali yang nilainya dibatasi dalam range tertentu. Dapat dikatakan pengulangan ini digunakan pada pengulangan yang jumlahnya sudah diketahui. Bentuk penulisan sintaks:

for <variabel> := <nilai_awal> to <nilai_akhir> do begin

Pengulangan While, digunakan untuk jenis pengulangan yang menjalankan perintah bila kondisinya terpenuhi. Bentuk penulisan sintaks:

while <kondisi> do begin

While. Hanya saja penulisan kondisi pada pengulangan Repeat dilakukan pada bagian akhir. Bentuk penulisan sintaks10):

repeat

Relay adalah kompenen elektronika yang berfungsi sebagai switch elektrik, yang bekerja berdasarkan medan magnet, secara otomatis bila dialiri arus listrik Relay terdiri dari suatu lilitan dan switch mekanik. Switch mekanik akan bergerak jika arus listrik yang mengalir melalui lilitan. Berikut ini adalah susunan kontak pada relay adalah : 1. Normally Open : Relay akan menutup bila dialiri arus

listrik.

2. Normally Close : Relay akan membuka bila dialiri arus listrik

(8)

Gambar 2.5 Simbol Relay

3. Metode Penelitian

Penilitian ini menggunakan menggunakan metode pengamatan(observasi) dan studi pustaka dikarenakan pada penulisan ini dibutuhkan pengetahuan tentang elektronika secara mendetail. Untuk mendapatkan bahan dan data yang dibutuhkan dalam penyusunan ilmiah ini dan yang terakhir adalah metode experiment yaitu dengan melakukan analisa rangkaian dan pembuatan suatu rangkaian proyek yang berupa alat pendeteksi automatisasi elektronika dan listrik rumah dan menganalisa rangkaian alat tersebut.

4. Hasil dan Pembahasan

Dibawah ini terdapat hasil dari percobaan.

Gambar 4.1 Skema automatisasi peralatan listrik rumah

Automatisasi peralatan listrik rumah ini menggunakan waktu jam sistem yang ada pada operasi windows yang dimanipulasi mengunakan pemrograman borland Delphi. Dengan menggunakan IC PPI 8255 sebagai alat untuk menguhubungkan antara alat rangkaian elektronika dengan komputer ang menyediakan port I/O sebanyak 24. Data yang cepat sekali antara komputer dengan rangkaian elektronika maka dibutuhkan sebuah IC 74LS244 yang berfungsi sebagai penyangga untuk menstabilkan hasil keluaran dari PPI 8255. Dibutuhkan relay untuk mendriver antara tegangan arus searah ( DC ) dengan tegangan bolak-balik( AC )

Komputer/ Program Borland

Delphi

PPI 8255

Buffer / Penyangga

Relay

Beban Peralatan Listrik Rumah

(9)

Gambar 4.2 IC Buffer 74LS244 Format inisialisasi Port pada PPI 8255 :

D7 D6 D5 D4 D3 D2 D1 D0

Fla

g Mode PA

PC h

Mod

e PB

PC L

Flag setting Mode (D6, D5) PA, PCh, PB, PCL Mode (D2) 1 = inisialisasi 00 = mode 0 0 = output 0 = mode 0

01 = mode 1 1 = input 1 = mode 1

0X = mode 2

(10)

Gambar 4.4 Tampilan Program Delphi Pada Saat Peralatan Listrik Menyala

5. Kesimpulan dan Saran

Pengendali peralatan alat listrik merupakan rangkaian elektronika yang terdiri dari komponen -komponen seperti resistor,transistor, relay, LED, switch dan IC PPI 8255, yang semuanya dirangkai sehingga didapatkan hasil seperti yang diinginkan

6. Daftar Pustaka

1. Depari, Ganti. Pokok-Pokok Elektronika, Bandung: M2S. 2000

2. H a h a r a p , F u a d . http://www.klik-kanan.com/delphi/index.shtml.Jakarta. 2006

3. Kasmoni. 7 Jam Belajar Delphi 8.0 untuk Orang Awam, Jakarta: Makxikom. 2004

4. Loveday, George. Intisari Elektronika, Jakarta: PT. Elex Media Komputindo. 1997

(11)

Gambar

Gambar 2.1 Alamat Portt Card PPI 8255
Gambar  2.2 Format Inisialisasi PPI 8255Secara singkat format Control Word adalah :
Gambar 2.4 Tampilan Jendela Pemrograman Delphi 7
Gambar 2.5 Simbol Relay
+3

Referensi

Dokumen terkait