Perancangan dan Pembuatan Perangkat Lunak software

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