Variasi Rangkaian Lampu Hazard

Pada post tentang Cara Membuat Lampu Hazard pada Sepeda Motor Tanpa Saklar Tambahan, kita menggunakan dua buah transistor untuk mengendalikan relay, karena ada dua syarat yang harus dipenuhi oleh relay untuk bisa menyala, yaitu C1 memiliki cukup muatan, dan saklar riting mengarah ke lampu kiri. TR1 digunakan untuk memenuhi syarat pertama, dan TR2 digunakan untuk […]

Teknik Pemrograman dan Multithreading pada Mikrokontroler

Judul buku >> Teknik Pemrograman dan Multithreading pada Mikrokontroler Penulis >> Sulhan Setiawan Penerbit >> Andi, Yogyakarta ISBN >> 978-979-29-5178-3 Dimensi >> 14×21 cm² ⁄ x+278 halaman. Cetakan >> 2016 Ada CD Multithreading artinya mengerjakan banyak tugas atau thread sekaligus. Pembagian waktu adalah kuncinya. Pada program dengan banyak tugas, sebenarnya tugas-tugas tersebut tidak bekerja secara […]

TEdit

TEdit adalah sebuah komponen yang biasa digunakan untuk meminta masukkan dari pengguna. Kali ini kita akan mencoba menggunakan komponen TEdit ini. Buatlah aplikasi baru dengan memilih File>New>Vcl Forms Application – Delphi. Lalu tambahkan Edit ke dalam form dengan memilih komponen pada ToolPalette. Tambahkan juga sebuah Button di bawah Edit1 (TEdit yang pertama ditambahkan biasanya diberi […]

Visual Component Library

Sampai tahap ini kita sudah mengetahui dengan jelas apa yang terjadi dibalik kemudahan-kemudahan Delphi. Sekarang kita sudah siap untuk melakukan banyak percobaan dengan VCL, yaitu kekuatan dan kemudahan Delphi. Tetapi sebelum itu, ada baiknya kita melihat lebih dalam tentang bagaimana sebenarnya susunan program Delphi. Susunan program Delphi Pilihlah menu File>New>VCL Form Application-Delphi (XE4) atau File>New>Application […]

Property

Apa yang sudah dilakukan pada program Visibilitas adalah sudah cukup untuk menjaga konsistensi data, akan tetapi cara tersebut masih terasa kurang alami. Alangkah lebih mudahnya jika kita tetap memperlakukan posisi seperti sebuah variabel biasa. Jika kita menginginkan nilainya maka kita menempatkan variabel tersebut pada sebelah kanan operator penugasan. Sebaliknya jika kita ingin mengubah nilainya maka […]

Menyembunyikan Kerumitan dan Melindungi Data

Layar monitor yang sedang Anda gunakan untuk melakukan percobaan ini, di dalamnya terdapat banyak sekali kerumitan yang tidak Anda lihat. Tentu saja karena layar monitor tersebut dibungkus dengan kotak (walaupun tidak benar-benar berbentuk kotak). Kotak layar monitor disamping untuk membuatnya tampak rapi juga berfungsi agar peralatan-peralatan penting di dalamnya tidak dijamah secara langsung. Pada bagian […]

TObject

Semua class di dalam Delphi adalah turunan dari TObject. Jadi definisi tipe class seperti TGambar=class Memiliki arti yang sama dengan TGambar=class(TObject) Constructor dan destructor Constructor adalah method khusus yang berguna untuk pembuatan obyek. Biasanya constructor diberi nama Create. Pembuatan obyek yang sudah biasa kita lakukan adalah pemanggilan terhadap constructor yang telah didefinisikan di dalam TObject. […]