Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

dokumen-dokumen yang mirip
LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

1 Latihan 6 Ketentuan Soal:

Kontrol Data Set dan Navigasi Tabel

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

BAB V JOBSHEET 5. Antarmuka dengan Port Parallel (Input)

PERCOBAAN I STATEMENT

STRUCTURED QUERY LANGUAGE (SQL)

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

BAB IV Antarmuka dengan Port Paralel (Output)

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

LAMPIRAN. Universitas Sumatera Utara

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

LAMPIRAN A: LISTING PROGRAM

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

Pengenalan Borland Delphi 7.0

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

URAIAN POKOK PERKULIAHAN

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

LAMPIRAN A: DDL DATABASE

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

PEMRORAMAN DATA BASE (FORNT END)

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

GRAPHICS AND VISUALIZATION. Logo

Elga Lesmana

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Borland Delphi 7. Created By 1

LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7

Modul I Mengenal Pemrograman Delphi

Yohanas auri yahoo.com

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Modul I Mengenal Pemrograman Delphi

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

Bahasa Pemrograman (TD22093)

BAB IV IMPLEMENTASI DAN PENGUJIAN

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus, StdCtrls, ExtCtrls, MPlayer;

LAMPIRAN-LAMPIRAN. Lampiran 1. Tabel Hasil Pengumpulan Data (dalam ton)

UNIVERSITAS GUNADARMA FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI 2013

SEM. 4 KOMUNIKASI DATA

URAIAN POKOK PERKULIAHAN

BAB VIII Data Logging Tegangan melalui Komunikasi Serial

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

LAMPIRAN. A. Flowchart 1. Contoh Flowchart Penempatan Subjek. Gambar 185. Flowchart Penempatan Subjek AB

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

IV. HASIL DAN PEMBAHASAN

Mengenal pemrograman multithread dengan Delphi 7

PRAKTIKUM 1 2 MENGENAL DELPHI

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMANFAATAN RADIO FREQUENCY IDENTIFICATION (RFID) UNTUK PEMBUATAN SOFTWARE APLIKASI PEMBAYARAN TOL DENGAN DELPHI 2010, MySQL DAN JARINGAN WiFi

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, ExtCtrls, ComCtrls;

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Pertemuan -1 BORLAND DELPHI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB III GRAFIKA 2D. Xv = Xvmin + round((xw - Xwmin)*(Xvmax-Xvmin)/(Xwmax-Xwmin)) Yv = Yvmax - round((yw - Ywmin)*(Yvmax-Yvmin)/(Ywmax-Ywmin))

PEMBUATAN APLIKASI PENAJAMAN GAMBAR UNTUK PENGOLAHAN CITRA DIGITAL. Santoso Setiawan 1, Ahmad Firdaus 2

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

Mengukur Waktu Tayang Form

Membuat Dialog Killer dengan Delphi 7.0

Bab Konsep Dasar Program 2.1 Objek

Membuat Keylogger dan Antinya pada sistem operasi Windows

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

Majalah Ilmiah, Vol. 23, No. 2, Oktober 2016, Hal ISSN : Copyright 2016 by LPPM UPI YPTK Padang

Pengenalan Lingkungan Delphi

Listing Program formmain (Unit1.pas)

BAB II LANDASAN TEORI

Menggunakan grafik / chart pada Borland Delphi 7

BAB II LANDASAN TEORI

LANJUTAN APLIKASI DATABASE

Algoritma Pemrograman A

Sekolah Tinggi Manajemen Informatika dan Komputer ASIA Malang 61

PENGKAJIAN KOEFISIEN ATENUASI MASSA MATERIAL PADA PROSES HAMBURAN COMPTON DENGAN MENGGUNAKAN SIMULASI YANG BERBASIS BAHASA PEMROGRAMAN DELPHI 7.

Modul II Object Bahasa Pascal

LAMPIRAN 1 : STRUKTUR INSTANSI

BAB II Pemrograman (Percabangan)

DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP

Gambar Isi Tabel

PEMBUATAN SOFTWARE PADA SISTEM DETEKSI ALKOHOL DALAM URINE MENGGUNAKAN BORLAND DELPHI 7.0 TUGAS AKHIR

SISTEM KENDALI BERBASIS KOMPUTER MELALUI PROGRAMABLE PERIPHERAL INTERFACE Ahmad Mahfud. Abstrak

Transkripsi:

Daftar Pustaka Supriyadi, Moh. 2005. Pemrograman Sistem Pengendali dengan Delphi. Yogyakarta : C.V. Andi Offset. Supardi Yuniar. 2004, Borland Delphi dalam praktek, Datakom lintas Buana. Jogiyanto. 2001, Analisis dan Desain Sistem Informasi : C.V. Andi Offset Tavri D Mahyuzir. 1995, Analisa dan perancangan sistem pengolahan data,elex media komputindo Depdikbud. 1998, Kamus Bahasa Indonesia, Balai Pustaka Jakarta Taufik, Adi. 2003. Mengakses port parallel PC (LPT) dengan Delphi 7.0. Diambil dari : www. ilmukomputer.com. (12 agustus 2010) Widodo Budhi Romy dan Dedy Joseph. 2007. Interfacing serial dan port Pararel dengan Delphi : C.V. Andi Offset. Irma, 2008. Flowchart, diambil dari : www.irma.blogspot.com (30 januari 2011)

TAMPILAN HARDWARE Gambar L1. Sensor infrared Receiver Gambar L2. Sensor Infrared Transmiter

Gambar L3. Pengujian sensor dengan kertas Gambar L4. Pengujian sensor dengan kayu

Gambar L5. Pengujian sensor dengan tangan manusia

LAMPIRAN LISTING PROGRAM unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, ComCtrls, StdCtrls, ExtCtrls, DB, DBTables, DBCtrls, Grids, DBGrids, TeeProcs, TeEngine, Chart, DbChart, Series, RpCon, RpConDS, RpDefine, RpRave, RpRender, RpRenderCanvas, RpRenderPrinter; type TForm1 = class(tform) MainMenu1: TMainMenu; File1: TMenuItem; Exit1: TMenuItem; StatusBar1: TStatusBar; GroupBox1: TGroupBox; Shape1: TShape; Button1: TButton; Label1: TLabel; indtmr: TTimer; DataSource1: TDataSource; Table1: TTable; DBChart1: TDBChart; DBChart2: TDBChart; DBGrid1: TDBGrid; DBNavigator1: TDBNavigator; Series1: TLineSeries; Series2: TBarSeries; Table1Tanggal: TDateField; Table1Bayak_pengunjung: TIntegerField; Table2: TTable; Table2Tanggal: TDateField; Table2Waktu: TTimeField; Table2Kuantitas: TIntegerField; Timer1: TTimer; RvProject1: TRvProject; RvDataSetConnection1: TRvDataSetConnection; LAPORAN1: TMenuItem; procedure Exit1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure indtmrtimer(sender: TObject); procedure Ab1Click(Sender: TObject); procedure Timer1Timer(Sender: TObject);

procedure LAPORAN1Click(Sender: TObject); private { Private declarations } public var_global:byte; count:integer; function bacaport:byte; procedure adddata(kuantitas:integer); procedure addx(banyak:integer); //procedure log(pesan:string); { Public declarations } var Form1: TForm1; implementation function PortIn(Port:Word):Byte;stdcall;external'io.dll'; procedure PortOut(Port:Word;Data:Byte); stdcall; external'io.dll'; {$R *.dfm} procedure TForm1.Exit1Click(Sender: TObject); //Exit Aplikasi; Application.Terminate; procedure TForm1.Button1Click(Sender: TObject); //Start function if Button1.Caption='Start' then //aktifkan tmrwatch indtmr.enabled:=true; //aktifkan tmrdata Timer1.Enabled:=True; //tmrdata.enabled:=true; Button1.Caption:='Stop'; end else //aktifkan tmrwatch indtmr.enabled:=false; Timer1.Enabled:=False; Button1.Caption:='Start'; shape1.brush.color:=clred; addx(count);

procedure TForm1.addData(kuantitas: integer); //ubah mode table1 menjadi mode insert Table2.Insert; Table2Tanggal.AsDateTime:=now; Table2Waktu.AsDateTime:=now; Table2Kuantitas.AsInteger:=Kuantitas; //simpan data yang di masukan Table2.Post; //refresh data pada DBchart1 DBChart1.RefreshData; procedure TForm1.indTmrTimer(Sender: TObject); var data:byte; //indikator sensor cek data:=bacaport and $01; //if shape1.brush.color=clred then shape1.brush.color:= cllime else shape1.brush.color:=clred; if data = $00 then shape1.brush.color:= cllime; if data<> var_global then var_global:=data; if var_global=$00 then inc(count); //shape1.brush.color:= cllime; //log(inttostr(count)); end procedure TForm1.Ab1Click(Sender: TObject); //About Form //Fungsi Baca Port Parallel function TForm1.bacaport:byte; var input1,data:integer; input1:= PortIn($379) xor $80; input1:= (input1 shr 3) and $01; data:= input1; result:= data;

procedure TForm1.Timer1Timer(Sender: TObject); //df adddata(count); procedure TForm1.addx(banyak: integer); Table1.Insert; Table1Tanggal.AsDateTime:=now; Table1Bayak_pengunjung.asInteger:=banyak; //simpan data yang di masukan Table1.Post; //refresh data pada DBchart1 DBChart1.RefreshData; procedure TForm1.LAPORAN1Click(Sender: TObject); RvProject1.Execute; RvProject1.ExecuteReport('report.rav'); end.