Nursyahrul Ritonga : Rancangan Sistem Proteksi Tegangan Pada Motor Listrik 3 Fasa Berbasis PC, 2008. USU Repository © 2009
Gambar 3.5 Kontruksi Rancangan Sistem Proteksi
3.3 Perancangan dan Pembuatan Perangkat Lunak software
Pada perancangan dan pembuatan perangkat lunak software ini akan dijelaskan bagaimana cara dari sistem ini secara pemograman. Program komputer
yang digunakan untuk mensimulasikan rancangan ini adalah Visual Basic 6.0 yang merupakan salah satu software pembuat program aplikasi yang handal hingga saat
ini. Software ini diambil dari nama bahasa pemograman yaitu Visual Basic. Bahasa pemograman adalah perintah-perintah yang dapat dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu. Sebelum merancang program terlebih dahulu akan ditentukan flowcart dari
software tersebut. Adapun bahasa programnya turut dilampirkan.
Nursyahrul Ritonga : Rancangan Sistem Proteksi Tegangan Pada Motor Listrik 3 Fasa Berbasis PC, 2008. USU Repository © 2009
Gambar 3.6 Flowcart Program
START
Inisialisasi Port Paralel
Deteksi Input Register Port
Status pada Port Paralel
Membandingkan Ketiga Fasa
Setimbang ?
Display Alarm
STOP
Display “Ketiga Fasa
Dalam Keadaan Setimbang”
TIDAK YA
Logging Data
Nursyahrul Ritonga : Rancangan Sistem Proteksi Tegangan Pada Motor Listrik 3 Fasa Berbasis PC, 2008. USU Repository © 2009
Pengaksesan Port Parallel Dengan Visual Basic
Sebelum melangkah lebih jauh, terlebih dahulu diketahui beberapa keterbatasan dalam VB. Karena VB tidak bisa mengakses hardware secara langsung
dalam sistem operasi windows, maka semua permintaan pengaksesan hardware harus melalui windows. Oleh karena itu harus menggunakan program eksternal untuk
melakukan pengaksesan hardware secara langsung pada program. Program tersebut berupa file DLL Dynamic Link Library. File DLL ini harus diletakkan di copy-
kan ke direktori folder “ windowssystem “ atau diikutkan dalam satu folder program yang kita buat.
File DLL yang akan digunakan adalah inpout32.dll da io.dll“. Sebelum
menggunakan fungsi – fungsi yang ada dalam file DLL ini, terlebih dahulu harus di deklarasikan di VB kedalam module.
Cara mendeklarasikannya adalah : Public Declare Function Inp Lib inpout32.dll _
Alias Inp32 ByVal PortAddress As Integer As Integer Public Declare Sub Out Lib inpout32.dll _
Alias Out32 ByVal PortAddress As Integer, ByVal Value As Integer Jika file DLL tersebut telah dideklarasikan seperti diatas, maka fungsi Out untuk
mengeluarkan data dan Inp untuk membaca data siap digunakan pada VB. Untuk mengirim data pada port parallel, digunakan fungsi Out . Sintak penulisannya adalah
sebagai berikut : Out [Alamat Port], [Nilai]
Nursyahrul Ritonga : Rancangan Sistem Proteksi Tegangan Pada Motor Listrik 3 Fasa Berbasis PC, 2008. USU Repository © 2009
3.4 Pembuatan PCB