TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN...

13
TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN BORLAND DELPHI Bernarda Liburseran,Didik Tristianto,S.Kom.,M.kom Jurusan Sistem Komputer,Fakultas Ilmu Komputer,Universitas Narotama e-mail [email protected]. ABSTRAK Kebutuhan akan efisiensi dan keakuratan data dalam menjalankan berbagai bidang kehidupan yang semakin meningkat, menuntut penyediaan suatu sistem yang mampu untuk memfasilitasi kebutuhan tersebut. Salah satu sistem yang mampu memenuhi kebutuhan akan efisiensi dan keakuratan adalah penggunaan sistem komputer. Sehingga dalam pemanfaatan ini dibutuhkan upaya untuk membentuk, serta memberikan alternatif kebijaksanaan dalam perkembangan teknologi pada era otomatisasi, hal tersebut menunjukan suatu kecenderungan yang mengarah kepada penciptaan maupun pengembangan suatu sarana yang lebih praktis, efisiesi dan ekonomis untuk mempermudah dan mempercepat segala aktifitas manusia. Aplikasi sistem penerangan ruangan adalah suatu usaha untuk mengolah dan mengatur suatu alat penerangan pada ruangan. Sedangkan Komputer adalah suatu sistem rangkaian elektronik yang dapat memanipulasi dan mengolah masukan data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatu langkah-langkah instruksi program yang tersimpan di memori. Keterbatasan sebuah mesin computer yang tidak dapat mengenali jenis perintah seperti yang dapat dilakukan oleh manusia yang harus dilatih dan diajarkan. Penelitian ini mencoba untuk membuat aplikasi penerangan ruangan berbasis computer dengan menggunakan bahasa pemrograman Borland Delphi. Borland Delphi merupakan bahasa pemrograman yang bekerja dibawah pengawasan sistem operasional windows, yang dimana Delphi memberikan fasilitas-fasilitas dalam pembuatan aplikasi visual. Hasil penelitian ini adalah suatu program yang mampu menyelesaikan masalah dalam kehidupan kita sehari-hari. Penerapannya digunakan dalam aplikasi penerangan ruangan berbasis computer khusunya pada pensaklaran lampu yang sebanyak 5 buah pada ruangan dengan menggunakan software program Borland Delphi. Kata kunci: Aplikasi penerangan ruangan, berbasis computer, bahasa Borland Delphi. ABSTRACT The need for efficiency and accuracy of data in performing the various fields of life is increasing, demanding the provision of a system that is able to facilitate those needs. One system that is able to meet the need for efficiency and accuracy is the use of computer system. So that the effort required to use this form, and provide policy alternatives in the development of technology in the era of automation, it shows a trend that led to the creation and development of a more practical means, and the efficiency of the economy to facilitate and accelerate the activities of humans.

Transcript of TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN...

Page 1: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

TUGAS AKHIR

APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN

MENGGUNAKAN BAHASA PEMROGRAMAN BORLAND DELPHI

Bernarda Liburseran,Didik Tristianto,S.Kom.,M.kom

Jurusan Sistem Komputer,Fakultas Ilmu Komputer,Universitas Narotama

e-mail [email protected].

ABSTRAK

Kebutuhan akan efisiensi dan keakuratan data dalam menjalankan berbagai bidang kehidupan yangsemakin meningkat, menuntut penyediaan suatu sistem yang mampu untuk memfasilitasi kebutuhan tersebut. Salahsatu sistem yang mampu memenuhi kebutuhan akan efisiensi dan keakuratan adalah penggunaan sistem komputer.Sehingga dalam pemanfaatan ini dibutuhkan upaya untuk membentuk, serta memberikan alternatif kebijaksanaandalam perkembangan teknologi pada era otomatisasi, hal tersebut menunjukan suatu kecenderungan yang mengarahkepada penciptaan maupun pengembangan suatu sarana yang lebih praktis, efisiesi dan ekonomis untukmempermudah dan mempercepat segala aktifitas manusia.

Aplikasi sistem penerangan ruangan adalah suatu usaha untuk mengolah dan mengatur suatu alatpenerangan pada ruangan. Sedangkan Komputer adalah suatu sistem rangkaian elektronik yang dapatmemanipulasi dan mengolah masukan data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secaraotomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output dibawah pengawasan suatulangkah-langkah instruksi program yang tersimpan di memori. Keterbatasan sebuah mesin computer yang tidakdapat mengenali jenis perintah seperti yang dapat dilakukan oleh manusia yang harus dilatih dan diajarkan.Penelitian ini mencoba untuk membuat aplikasi penerangan ruangan berbasis computer dengan menggunakanbahasa pemrograman Borland Delphi. Borland Delphi merupakan bahasa pemrograman yang bekerja dibawahpengawasan sistem operasional windows, yang dimana Delphi memberikan fasilitas-fasilitas dalam pembuatanaplikasi visual.

Hasil penelitian ini adalah suatu program yang mampu menyelesaikan masalah dalam kehidupan kitasehari-hari. Penerapannya digunakan dalam aplikasi penerangan ruangan berbasis computer khusunya padapensaklaran lampu yang sebanyak 5 buah pada ruangan dengan menggunakan software program Borland Delphi.

Kata kunci: Aplikasi penerangan ruangan, berbasis computer, bahasa Borland Delphi.

ABSTRACT

The need for efficiency and accuracy of data in performing the various fields of life is increasing,demanding the provision of a system that is able to facilitate those needs. One system that is able to meet the needfor efficiency and accuracy is the use of computer system. So that the effort required to use this form, and providepolicy alternatives in the development of technology in the era of automation, it shows a trend that led to thecreation and development of a more practical means, and the efficiency of the economy to facilitate and acceleratethe activities of humans.

Page 2: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Application of the room lighting system is an attempt to process and arrange a lighting device in the room.While the computer is a system of electronic circuits that can manipulate and process the input data quickly andaccurately as well as designed and organized in order to automatically receive and store input data, process it, andproduce output under the supervision of a step-by-step instruction stored in program memory. Limitations of acomputer machine that can not recognize the type of command as it can be done by human beings who must betrained and taught. This study attempts to make computer-based indoor lighting applications using Borland Delphiprogramming language.

Borland Delphi is a programming language that works under the supervision of windows operating system,which is where Delphi provides the facilities in the manufacture of visual applications. The results of this study is aprogram that is able to solve problems in our daily lives. Its application is used in indoor lighting applicationsespecially in computer-based switching lights as much as 5 pieces in the room by using a software program BorlandDelphi.

Keywords : indoor lighting applications, computer-based, language of Borland Delphi.

BAB IPENDAHULUAN

1.1 Latar Belakang MasalahKebutuhan akan efisiensi dan keakuratan

data dalam menjalankan berbagai bidangkehidupan yang semakin meningkat, menuntutpenyediaan suatu sistem yang mampu untukmemfasilitasi kebutuhan tersebut. Salah satusistem yang mampu memenuhi kebutuhan akanefisiensi dan keakuratan adalah penggunaansistem komputer. Pemanfaatan berbagai aplikasisistem komputer yang ada hingga saat ini,terbukti telah mampu membantu manusia untukmendapatkan hasil yang maksimal, akurat, dankemampuan kecepatan proses.

Sistem otomatisasi dengan menggunakankomputer sebagai sarana pengontrol sistemsaklar yang lebih efisien dan efektif. Berdasarkanpermasalahan diatas, dibutuhkan suatu aplikasisistem yang dapat membantu manusia untukmematikan dan menghidupkan lampu padaruangan dengan lebih cepat, praktis, dan akuratyaitu dengan menggunakan aplikasi pada delphi.

1.2 Perumusan Masalah

Dalam topik penelitian ini masalah yang akanditujukan adalah: Bagaimana membuat suatuprogram untuk mengendalikan prosespenerangan ruangan berbasis komputer denganmenggunakan bahasa pemrograman BorlandDelphi?

1.2.1. Ruangan Lingkup PembahasanBerdasarkan permasalahan diatas, pada

aplikasi penerangan ruangan berbasis komputerdengan menggunakan bahasa pemrogramanBorland Delphi dibuat Ruang Lingkup sebagaiberikut:1.2.1.1. Hardware (Perangkat Keras Komputer)1. CPU (Central Processing Unit)

CPU merupakan inti atau otak sebuahkomputer atau pengolahan. CPU mengontrolsemua kegiatan didalam komputer termasukmelaksanakan semua instruksi-instruksi yang

diberikan kepadanya.2. Memori

Memori adalah suatu wadah atau tempatyang digunakan untuk menyimpan programdan data yang akan atau telah diolah olehCPU. Pada umumnya memori dapatdibedakan menjadi dua macam, yaitu :a. ROM.

ROM adalah singkatan dari Real OnlyMemory, ROM adalah memori yangisinya telah dibuat dan ditentukan olehpabrik dan tidak dapat diubah maupundihapus.

b. RAMRAM adalah singkatan dari RandomAccess Memory. RAM adalah suatumemori yang selain dapat dibaca jugadapat ditulis.

Page 3: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

3. Sistem BusBus adalah sirkuit yang merupakan jalurtransportasi informasi antara dua atau lebihalat-alat dalam sistem computer.

1.2.1.2. Software (Perangkat Lunak Komputer)1. Operating Sistem Software2. Application Software

1.3 Batasan MasalahDalam penelitian ini penulis memberi batasan-

batasan masalah sehingga penelitian ini dapatmenjadi terarah dan mempermudah untuk dimengerti, maka ruang lingkup skripsi ini terbatasyaitu Pada pengaplikasian/pembuatan program(software) untuk mengendalikan proses sistempenerangan ruangan yang berbasiskan padacomputer.

1.4 Tujuan dan Manfaat Penelitian1.4.1. Tujuan

1. Dapat memanfaatkan komputersebagai media alat kontrol untukmengatur aplikasi peneranganruangan pada kehidupan sehari-hari.

2. Dapat merancang dan membuat suatuprogram (Software) sistem penerangandengan menggunakan personalkomputer serta bahasa pemrogramanBorland Delphi.

1.4.2. Manfaat1. Bagi penulis

a. Mengembangkan wawasanpenelitian, pengetahuan, dankemampuan dalammenerapkan teori yang telahdiperoleh dibangku kuliah,kemudian diaplikasikandengan permasalahan yangditeliti.

b. Mengaplikasikan peneranganruangan yang sudah ada,dengan memanfaatkancomputer sebagai mediacontrol.

c. Menambah pengalaman untukpeningkatan karier di masayang akan datang.

2. AkademikPenelitian ini diharapkan dapat menjadibahan masukkan bagi akademikterutama dalam pengembangan prosesbelajar mengajar diperguruan tinggikhususnya UNNAR Universitas

Narotama Surabaya dan dimanfaatkansebagai salah satu literature yangmungkin berguna bagi rekan mahasiswalain.

1.5 Metode PenelitianA. Tahapan Penelitian

Adapun tahapan penelitian yang akndilakukan ini adalah

1. Studi literatureData-data yang didapatkan dari literatur-literatur yang ada dengan laporan, catatanserta materi-materi yang berkaitan denganpermasalahan yang ada, sehingga penulistinggal memanfaatkan data-data tersebut

2. Perencanaan dan pembuatanUntuk membuat aplikasi peneranganruangan ini dilakukan langkah-langkahsebagai berikut:a. Mencoba-coba rangkaian sesuai

dengan data-data yang telah diperolehsesuai spesifikasi rangkaian yangdiinginkan.

b. Melaksanakan perencanaan tiap-tiapblok diagram pada aplikasi bahasapemrograman delphi dari hasil uji cobayang dianggap paling efektif yangkemudian dijadikan satu systemprogram.

3. Mempersiapkan komponen yang diperlukanantara lain sebagai berikut:A. Perangkat keras computer (Hardware)

Perangkat keras computer (hardware)terdiri dari:a. CPU (Central Processing Unit)b. Memori (RAM,ROM)c. Sistem Bus

B. Perangkat Lunak Komputer (Software)a. Operating Sistem Softwareb. Application Software

4. Pembuatan aplikasi penerangan ruanganberbasis computerMembuat tiap-tiap blok danmenggabungkan tiap-tiap blok menjadisatu sistem.

5. Pengujian sistemPengujian sistem dilakukan untukmengetahui apakah sistem yang dibuattelah bekerja dengan baik. Pengujiandilakukan pada aplikasi software delphi,kemudian dilakukan pengujian sistemsecara keseluruhan.

Page 4: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

6. Konsultasi dengan dosen pembimbing sertamencari sumber informasi yangberhubungan dengan pembuatan skripsi.

Aplikasi Sistem PeneranganPengertian dari aplikasi sistem penerangan

adalah suatu usaha untuk mengelolah dan mengatursuatu peralatan penerangan. Penerangan ruanganyang selama ini kita ketahui adalah lampu yangdiatur oleh suatu sakelar yang berfungsi untukmenghidupkan dan mematikan.

Dalam mengendalikan suatu sistempenerangan ruangan dengan memanfaatkan dua phasetegangan AC yaitu tegangan (~) dan ground (0).Tanpa ada kedua tegangan AC ini lampu tidak akandapat menyala. Untuk dapat mengelola suatu sistempenerangan dibutuhkan pengelolaan berupa peralatanyang dapat untuk mengatur kondisi lampu pada saatmenyala maupun padam

Gambar 2.1. Instalasi Penerangan Ruangan YangTerdiri Dari 5 Lampu

Gambar 2.2. Pengawatan Pada Instalasi PeneranganRuangan

Pada ruangan yang terdapat 5 titik saklaryang dipakai untuk menyalakan danmemadamkan lampu, dengan memanfaatkancomputer dapat dikelola pada ruangan dan dapatdiatur serta juga dikelolah agar pada saat nyaladan padam dapat sesuai dengan apa yangdikehendaki dan sewaktu-waktu dapatdinyalakan maupun dipadamkan tanpa harusberanjak dari depan komputer saat sedangbekerja maupun mengoperasikan komputer.

2.2. KomputerPengertian computer berasal dari bahasa

latin yaitu computare yang mengandung artimenghitung. Karena luasnya bidang ilmu computer,maka para pakar dan peneliti sedikit berbeda dalammendefenisikan terminology computer.

a. Computer adalah mesin penghitungelektronik yang cepat dan dapat menerimainformasi input digital, kemudianmemprosesnya sesuai dengan program yangtersimpan di memorinya, dan menghasilkanoutput berupa informasi (MenurutHamacher)

b. Untuk mewujudkan konsepsi computersebagai pengolah data untuk menghasilkansuatu informasi, maka diperlukan sistemcomputer (computer system) yangelemennya terdiri dari hardware, softwaredan brainware. Ketiga elemen sistemcomputer tersebut harus saling berhubungandan membentuk kesatuan. Hardware tidakakan berfungsi apabila tanpa software,demikian juga sebaliknya. Dan keduanyatiada bermanfaat apabila tidak ada manusia(brainware) yang mengoperasikan danmengendalikannya.

Gambar 2.3 Input-Process-Output Model2.2.1 Perangkat Keras Komputer (Hardware)

Hardware (perangkat keras computer)adalah: Peralatan yang secara fisik terlihatdan bisa di jamah.

Perangkat keras komputer (hardware) terdiri dari :1. CPU (Central Processing Unit)

CPU merupakan inti atau otak sebuahkomputer atau pengolahan.

2. MemoriMemori adalah suatu wadah atau

tempat yang digunakan untuk menyimpanprogram dan data yang akan atau telahdiolah oleh CPU.

a. ROM.Kata ROM adalah singkatan dari Read Only

Memory, ROM adalah memori yang isinya telahdibuat dan ditentukan oleh pabrik dan tidak dapatdiubah maupun dihapus.b. RAM

Kata RAM adalah singkatan dari RandomAccess Memory. RAM adalah suatu memoriyang selain dapat dibaca juga dapat ditulis.

3. Sistem Bus

Page 5: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Bus adalah sirkuit yang merupakan jalurtransportasi informasi antara dua atau lebihalat-alat dalam sistem komputer.

Gambar 2.4 Komponen Hardwarecomputer

2.2.2 Perangkat Lunak Komputer (Software)Software adalah suatu program komputer

yang digunakan untuk mengatur sistem operasikomputer, dan sekaligus juga merupakan programyang digunakan untuk mengaplikasikan berbagaikeperluan dalam menyelesaikan masalah dengankomputer.

2.2.3. BrainwareBrainware adalah manusia yang

mengoperasikan dan mengendalikan sistemcomputer.

Tabel 2.3. Register

Signal Name Register

Bit

DB-

25

Pin

I atau O

Direction

-strobe -C0 1 Output

+Data Bit 0 D0 2 Output

+Data Bit 1 D1 3 Output

+Data Bit 2 D2 4 Output

+Data Bit 3 D3 5 Output

+Data Bit 4 D4 6 Output

+Data Bit 5 D5 7 Output

+Data Bit 6 D6 8 Output

+Data Bit 7 D7 9 Output

-

Acknowledge

S6 10 Input

+Busy S7 11 Input

+Paper End S5 12 Input

+Select In S4 13 Input

-Auto Feed -C1 14 Output

-Error S3 15 Input

-Initialize C2 16 Output

-Select -C3 17 Output

Ground - 18-

25

-

Bit adalah sebuat digit biner. Bit biasbernilai 0 atau 1. Dalam bahasa pemrograman nilai 0dan 1 diterjemahkan dalam variabel Boolean yaitulogika True untuk nilai 1 dan False untuk nilai 0.

Ada tiga operasi logika dasar yang dipakaidalam manipulasi data yaitu AND, OR dan NOT

Tabel 2.5. Tabel Kebenaran Operasi Logika

2.5. Algoritma

Page 6: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Algoritma adalah Cara yang dapat ditempuh olehkomputer dalam mencapai suatu tujuan, terdiri ataslangkah-langkah yang terdefinisi dengan baik,menerima input, melakukan proses, danmenghasilkan output. Meskipun tidak selalu,biasanya sebuah algoritma memiliki sifat bisadihitung (computable) atau bisa dihitung. Sebuahalgoritma dikatakan benar (correct), jika algoritmatersebut berhasil mengeluarkan output yang benaruntuk semua kemungkinan input.

2.6. Flowchart

Flowchart (bagian alir) adalah suatu baganyang menggambarkan / mempersentasikan suatualgoritma atau prosedur untuk menyelesaikanmasalah. Flowchart merupakan cara penyajian darisuatu algoritma.Dalam penulisan flowchart dikenal dua

model yaitu

1. Sistem flowchartSistem flowchart adalah bagan yangmemperlihatkan urutan prosedur dan prosesdari beberapa file di dalam media tertentu.Melalui flowchart ini terlihat jenis mediapenyimpanan yang dipakai dalampengolahan data.

Gambar 2.5 Sistem flowchart

2. Program flowchartProgram flowchart adalah bagan yangmenggambarkan urutan logika dari suatuprosedur pemecahan masalah.

Simbol-simbol yang digunakan sebagai berikut:1) Menunjukkan awal dan akhir dari

program2) Memberikan nilai awal pada suatu

variable atau counter3) Menunjukkan pengolahan

aritmatika dan pemindahan data4) Menunjukkan proses input atau

output5) Untuk mewakili operasi

perbandingan logika6) Proses yang ditulis sebagai sub

program, yaitu prosedur/ fungsi7) Penghubung pada halaman yang

sama8) Penghubung pada halaman yang

berbeda

2.7. Bahasa Pemrograman Delphi.Borland Delphi merupakan salah satu

bahasa pemrograman yang bekerja dibawah lingkupsistem operasi windows, dimana Delphi memberikanfasilitas-fasilitas pembuatan aplikasi visual. Denganmenggunakan Delphi maka dapat membuat aplikasiberbasis windows dengan berbagai keunggulan, yaitupada produktifitas, kualitas, pengembanganperangkat lunak, kecepatan komputer, pola desainyang menarik serta diperkuat dengan bahasapemrograman yang terstruktur.

Kemampuan Delphi dapat digunakan untukmerancang program aplikasi yang memiliki tampilanseperti program aplikasi lain yang berbasis windows.

Spesifikasi computer yang dapat digunakanuntuk menjalankan program ini adalah :

1. Minimal Pentium I / 166 MHz2. RAM 323. Operating Sistem Windows XP

Dengan bertitik tolak pada spesifikasicomputer yang dipakai tersebut berarti denganmenggunakan program Delphi ini khususnya padasistem penerangan ruangan berbasis computer dapatmemanfaatkan computer-computer yang pada fungsidan pemanfaatannya berkurang, sehingga akan lebihberguna dan bermanfaat pada pengelolaan atauaplikasi penerangan ruangan yang sudah ada.

2.7.1 Main Window (Jendela Utama)Jendela utama merupakan pusat pengaturan

di dalam Delphi.

Page 7: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Dalam jendela utama Delphi terdapat tiga buahelemen yang masing-masing memiliki fungsi khusus,yaitu Main Menu, Toolbar, dan Component Palette.

Gambar 2.7 Kumpulan komponen

2.7.4. Code EditorCode editor merupakan tempat dimana

anda dapat menuliskan kode program. Padabagian ini anda dapat menuliskanpernyataanpernyataan dalam object pascal. Codeeditor dilengkapi dengan fasilitas highlight yangmemudahkan pemakai menemukan kesalahan.

Gambar 2.9. Tampilan Delphi ketika baru dibuka

3.1 Perancangan Aplikasi Penerangan RuanganDalam perancangan sistem ini

memanfaatkan computer sebagai alat pengontrolterhadap system aplikasi software menggunakan

bahasa pemrograman Delphi sehingga menghasilkandata yang lebih akurat dan efisien.

3.2. Alat-alat Penelitian

Peralatan yang digunakan dalam penelitian iniadalah:

1. Perangkat Kerasa. Processor Intel Pentium III 501 MHzb. RAM 128 MBc. Hardisk 20 GBd. Monitoring Acer Aspire 3684 WXMie. CD Writer acer Super Multi DLf. Flash Disk 128 MBg. Mouse dan Keyboard

2. Perangkat Lunaka. Sistem Operasi Windows XPb. Program Aplikasi (Delphi 7.0).c. Microsoft Word

3.3 Perencanaan Perangkat Lunak (Software).

Pada perancangan perangkat lunak(Software) ini penulis menggunakan bahasapemrograman Borland Delphi 7.0. Penulis memilihbahasa pemrograman Borland Delphi 7.0dikarenakan Borland Delphi merupakanpengembangan dari bahasa pemrograman pascal yangberhubungan langsung dengan perangkat keras(Hardware). Tampilan dari bahasa pemrogramanBorland Delphi 7.0 yang berbasis windows akanlebih menarik dan mudah pengoperasiannya.

Program ini mengambil masukan dari operator kodesaklar on atau off dan PC memberikan output padaperipheral melalui port paraller yang akanmenjalankan perintah sesuai dengan deskripsi.

1. Komponen-komponen yang terdapat dalamperangkat lunakKomponen dari perangkat lunak ini adadua, yaitu:a. Sistem operasi berupa windows XPb. Program aplikasi (Borland Delphi 7.0)

2. Algoritma Pemrogramana. Penginisialisasian port dari port parallel.b. Memasukkan konstanta awal.c. Memasukkan kode instalasi.d. Hidupkan atau matikan instalasi (manual).e. Hidupkan atau matikan instalasi (timer

atau otomatis).f. Selesai

3. Penjelasan Listing ProgramDidalam program terdapat dua buah

halaman Lembar Kerja yaitu :

Page 8: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

a. Halaman Pembukaan1) Procedure Button1Click : Prosedur

pengontrolan tombol keluar.2) Procedure Button2Click : Prosedur

pengontrolan tombol lanjut menujuhalaman lembar kerja utama.

b. Halaman Utama1) Procedure SpeedButton1Click :

Prosedur pengontrolan tombol untuklampu 1.

2) Procedure SpeedButton2Click :Prosedur pengontrolan tombol untuklampu 2.

3) Procedure SpeedButton3Click :Prosedur pengontrolan tombol untuklampu 3.

4) Procedure SpeedButton4Click :Prosedur pengontrolan tombol untuklampu 4.

5) Procedure SpeedButton5Click :Prosedur pengontrolan tombol untuklampu 5.

6) Procedure timerjamTimer : Prosedurpengontrolan instalasi dengan waktu.

7) Procedure Button1Click : Prosedurpengontrolan tombol keluar.

8) Procedure Button2Click : Prosedurpengontrolan tombol kembalikehalaman lembar kerja pembukaan.

unit Unit1;

interface

usesWindows, Messages, SysUtils,Classes, Graphics, Controls, Forms,Dialogs,jpeg, ExtCtrls, StdCtrls;

typeTForm1 = class(TForm)Label1: TLabel;Label2: TLabel;Image1: TImage;Button1: TButton;Button2: TButton;Label3: TLabel;Label4: TLabel;procedure Button2Click(Sender:TObject);procedure Button1Click(Sender:TObject);private{ Private declarations }public{ Public declarations }end;

varForm1: TForm1;

implementation

uses Unit2;

{$R *.DFM}

procedureTForm1.Button2Click(Sender:TObject);beginForm1.Close;end;

Page 9: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Implementasi listing program

. Rancangan ProgramRancangan tampilan program dibuat agar

mudah dalam pengoperasiannya. Untukmembantu dalam proses memasukkan data dansistem pengoperasiannya sehingga lebih jelasmengenai sistem kerja dari program ini berikutgambar diagram flowchart pada gambar 3.1.

Gambar 3.1 Diagram Flowchart Tampilan Layar(Jendela Pembuka)

Aplikasi Penerangan Berbasis Komputer

Gambar 3.2 Diagram Flowchart Tampilan PerintahMasukan Untuk

Aplikasi Penerangan Berbasis Komputer

Keterangan flowchart:

Menandakan awal dan akhir suatuprogramMemproses perintah ataupernyataan pada programEksekusi dengan menggunakanunit subprogramPenghubung, menandai garis alirkea tau dari bagian tertentu denganalir yang di Tulis terpisah baik padasatu halaman maupun bagian yangditulis pada halaman Yang berbeda

Untuk menulis atau masukanmaupun hasil/output/dapatan.

4.1 Analisa KebutuhanAnalisa kebutuhan merupakan suatu tahapan

dimana terjadi komunikasi antara pengguna (user)dengan computer. Analisa ini dibutuhkan dalammembuat sistem penerangan ruangan berbasiscomputer, yakni pada ruangan yang terdiri dari 5ruangan terdapat 5 buah bola lampu yang akan dibuaton dan off dengan menggunakan computer sertabahasa pemrograman yang berupa input, output,fungsi-fungsi yang dibutuhkan dan antarmuka yangdiinginkan.

1. Kinerja dari computer

Computer adalah suatu sistem rangkaian elektronikyang dapat memanipulasi dan mengolah masukandata yang cepat dan serta dirancang dandiorganisasikan supaya secara otomatis menerimadan menyimpan data input, memprosesnya, danmenghasilkan output dibawah pengawasan suatulangkah-langkah instruksi program yang tersimpan dimemori.

2. Kelemahan pada pengujian

Memanfaatkan output melalui port parallel dan dapatmengirimkan perintah sesuai dengan deskripsi.

3. Kelebihan pada pengujianKelebihan pada Aplikasi PeneranganRuangan Berbasis Komputer ini dapat kitauji dengan langkah-langkah sebagai berikut :a. Dapat digunakan pada ruangan

Page 10: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Aplikasi ini dapat dipakai dalammengontrol system penerang padaruangan tanpa menggunakan peralatan.

b. Tahan terhadap panas

Digunakan dalam mengontrol penerangan selama

beberapa jam maka tidak mengalami perubahan

ataupun penurunan kondisi.

4.2 Proses Kerja

Aplikasi Penerangan Ruangan BerbasisKomputer ini merupakan pengganti dari sistempengoperasian pensaklaran yang berupa on dan off,tapi pada kelebihan dari sistem ini yang mana dapatdikendalikan secara Otomatis dengan prosespengaturan waktu yang sesuai dengan keinginan kitasendiri (user).

Cara kerja dari Aplikasi PeneranganRuangan Berbasis Komputer ini sebagai berikut:

1. Buka File Aplikasi Penerangan. Exe2. Pada layar depan monitor akan terdapat

bentuk antar muka sebagai berikut:

A. Halaman Depan (Pembukaan)1. Lanjut

Pada tombol lanjut diklik (ok)akan masuk pada halamankerja utama yang berisiperintah dan hasil simulasiyang akan dikerjakan.

2. KeluarPada tombol keluar diklik (ok)maka akan keluar dari programdan kembali pada sistemoperasi windows.

B. Halaman kerja utama1) Lampu pertama

Pada lampu pertama terdapattombol off jika tombol off diklik satu kali maka akanberubah menjadi on sehinggalampu indikator tersebut akanmenyalah dengan warna merahdan akan terjadi sebaliknyajika tombol yang tadinyaberubah menjadi on kalauditekan sekali lagi makan akanberubah menjadi off dan lampuindikator akan mati (padam)dengan warna hitam sehinggalampu pertama yang berada

pada ruangan(kamar tidur 1)akan mati (padam).

2) Lampu keduaPada lampu kedua terdapattombol off jika tombol off diklik satu kali maka akanberubah menjadi on sehinggalampu indikator tersebut akanmenyalah dengan warna merahdan akan terjadi sebaliknyajika tombol yang tadinyaberubah menjadi on kalauditekan sekali lagi makan akanberubah menjadi off dan lampuindikator akan mati (padam)dengan berwarna hitamsehingga lampu kedua yangberada pada ruangan(kamartidur 2) akan mati (padam).

3) Lampu ketigaPada lampu ketiga terdapattombol off jika tombol off diklik satu kali maka akanberubah menjadi on sehinggalampu indikator tersebut akanmenyalah dengan warna merahdan akan terjadi sebaliknyajika tombol yang tadinyaberubah menjadi on kalauditekan sekali lagi makan akanberubah menjadi off dan lampuindikator akan mati (padam)dengan berwarna hitamsehingga lampu ketiga yangberada pada ruangan(ruangtamu) akan mati (padam).

4) Lampu empatPada lampu keempat initerdapat tombol off jika tomboloff di klik satu kali maka akanberubah menjadi on sehinggalampu indikator tersebut akanmenyalah dengan warna merahdan akan terjadi sebaliknyajika tombol yang tadinyaberubah menjadi on kalauditekan sekali lagi makan akanberubah menjadi off dan lampuindikator akan mati (padam)dengan berwarna hitamsehingga lampu keempat iniyang berada pada ruangan(dapur / kamar mandi) akanmati (padam).

5) Lampu kelima

Page 11: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Pada lampu kelima terdapattombol off jika tombol off diklik satu kali maka akanberubah menjadi on sehinggalampu indikator tersebut akanmenyalah dengan warna merahdan akan terjadi sebaliknyajika tombol yang tadinyaberubah menjadi on kalauditekan sekali lagi makan akanberubah menjadi off dan lampuindikator akan mati (padam)dengan berwarna hitamsehingga lampu kelima yangberada pada ruangan depan(teras) akan mati (padam).

C. Waktu (Timer) Otomatis1. Lampu pertama

Lampu pertama (1) terdapatdua kolom yaitu :

a. Hidup PukulDalam kolom ini diisiwaktu yang kitainginkan ketika lampuyang akan dikedalikanmenyalah pada pukulberapa, dengan formatpenulisan waktu yangsesuai dengan contohformat yang terterapada bagian bawahlayar antar muka,tetapi jika penulisantidak sesuai denganformat maka timer itusendiri tidak akanbekerja.

b. Padam (mati) PukulDalam kolom ini diisiwaktu yang kitainginkan ketika lampuyang akan dikedalikanpadam (mati) padapukul berapa, denganformat penulisanwaktu yang sesuaidengan contoh formatyang tertera padabagian bawah layarantar muka, tetapi jikapenulisan tidak sesuaidengan format makatimer itu sendiri tidakakan bekerja.

2. Lampu kedua

a. Hidup PukulDalam kolom ini diisiwaktu yang kita inginkanketika lampu yang akandikedalikan menyalahpada pukul berapa, denganformat penulisan waktuyang sesuai dengan contohformat yang tertera padabagian bawah layar antarmuka, tetapi jika penulisantidak sesuai dengan formatmaka timer itu sendiritidak akan bekerja.

b. Padam (mati) PukulDalam kolom ini diisiwaktu yang kita inginkanketika lampu yang akandikedalikan padam (mati)pada pukul berapa, denganformat penulisan waktuyang sesuai dengan contohformat yang tertera padabagian bawah layar antarmuka, tetapi jika penulisantidak sesuai dengan formatmaka timer itu sendiritidak akan bekerja.

c. Dan untuk lampu ketiga(3), keempat (4) dankelima(5) pada sistempengoperasiannya samaseperti langkah-langkahyang telah diuraikandiatas.

D. Pada tombol diklik (ok) kembalimaka akan kembali pada halamanpembukaan

E. Dan untuk mengakhiri ataumenyelasaikan progam ini makapada layar monitor yangbertuliskan keluar diklik satu kalimaka akan kembali padaoperasional windows.

4.3 Hasil Penelitian

Pada proses keberhasilan dari penelitianini dapat kita peroleh sebagai berikut:

1. Pada tampilan layar depan (JendelaPembuka) Aplikasi peneranganruangan berbasis computer .

Page 12: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

Gambar 4.1 Layar depan (Jendela Pembuka)Aplikasi Penerangan Ruangan

2. Hasil Penelitian pada Sistem Penerangan RuanganBerbasis Komputer berjalan dengan baik.

Gambar 4.2 Tampilan Layar Kedua PadaAplikasi Penerangan Ruangan

3. Hasil Penerangan pada 5 ruangan berjalan denganbaik

Gambar 4.3 hasil penerangan pada 5 ruangan

Maka dapat disimpulkan bahwa padaaplikasi penerangan ruangan dengan berbasiskanpada computer dapat dijalankan denganmemanfaatkan aplikasi pemrograman softwareDelphi 7.0 untuk menghidupkan dan mematikanlampu berjalan dengan baik.

V.1 Kesimpulan

Berdasarkan hasil analisis dan pengujiandalam penelitian sistem aplikasi penerangan ruanganberbasis computer dapat disimpulkan:

1. Telah berhasil dibangun aplikasi peneranganruangan berbasis computer denganmenggunakan bahasa pemrograman BorlandDelphi.

2. Pengujian aplikasi penerangan ruanganberbasis computer telah berhasil, dimanapengujian ini menggunakan computer danaplikasi software Delphi 7.0.

V.2 Saran

Pada penelitian ini masih banyak terdapatkekurangan yang perlu diteliti lebih lanjut sebagaibahan untuk pengembangan sistem, beberapa saranyang diajukan berkaitan dengan pengembanganpenelitian selanjutnya adalah:

1. Dalam pengoperasian sistem ini computerharus dalam kondisi hidup dan stand by,kalau dimatikan maka secara otomatissistem akan tidak berjalan atau akan kembalipada posisi semula atau nol.

2. Pada penelitian ini penulis merasa masihbanyak terdapat kekurangan sehinggamemerlukan pengembangan dari system ini.

DAFTAR PUSTAKA

1. Ibrahim, KF, 1991, Teknik Digital/KfIbrahim, diterjemahkan oleh P. InsapSantosa, - Ed. 1, Cet. 1. – Yogyakarta

2. Kosasih, Asep, 2006, Pendekatan praktisbelajar algoritma & pemrograman denganmenggunakan Delphi 5.0. Cet. 1, YramaWidya, Bandung.

3. Scheid Francis, Teori dan soal-soalpengantar ilmu computer, diterjmahkan olehIr. Esther Hanaya M.Sc, Erlangga, Jakarta.

4. Rinaldi Munir & Lidya Leoni, 2003,Algoritma dan Pemrograman dalam BahasaPascal dan C buku 2, Informatika Bandung.

5. Kusumadewi, Sri, 2003, Artifical Intelegenc(Teknik dan Aplikasinya), Graha Ilmu,Yogyakarta.

6. http://awanday.wordpress.com7. Anggriawan, Chandra, 2009, Makalah

Sistem Komputer, Jurusan TeknikInformatika Desain Grafis Sekolah TinggiIlmu Manajemen Informatika dan KomputerAsia, Malang.

8. http://www.ilmukomputer.com

Gambar 4.1 Layar depan (Jendela Pembuka)Aplikasi Penerangan Ruangan

2. Hasil Penelitian pada Sistem Penerangan RuanganBerbasis Komputer berjalan dengan baik.

Gambar 4.2 Tampilan Layar Kedua PadaAplikasi Penerangan Ruangan

3. Hasil Penerangan pada 5 ruangan berjalan denganbaik

Gambar 4.3 hasil penerangan pada 5 ruangan

Maka dapat disimpulkan bahwa padaaplikasi penerangan ruangan dengan berbasiskanpada computer dapat dijalankan denganmemanfaatkan aplikasi pemrograman softwareDelphi 7.0 untuk menghidupkan dan mematikanlampu berjalan dengan baik.

V.1 Kesimpulan

Berdasarkan hasil analisis dan pengujiandalam penelitian sistem aplikasi penerangan ruanganberbasis computer dapat disimpulkan:

1. Telah berhasil dibangun aplikasi peneranganruangan berbasis computer denganmenggunakan bahasa pemrograman BorlandDelphi.

2. Pengujian aplikasi penerangan ruanganberbasis computer telah berhasil, dimanapengujian ini menggunakan computer danaplikasi software Delphi 7.0.

V.2 Saran

Pada penelitian ini masih banyak terdapatkekurangan yang perlu diteliti lebih lanjut sebagaibahan untuk pengembangan sistem, beberapa saranyang diajukan berkaitan dengan pengembanganpenelitian selanjutnya adalah:

1. Dalam pengoperasian sistem ini computerharus dalam kondisi hidup dan stand by,kalau dimatikan maka secara otomatissistem akan tidak berjalan atau akan kembalipada posisi semula atau nol.

2. Pada penelitian ini penulis merasa masihbanyak terdapat kekurangan sehinggamemerlukan pengembangan dari system ini.

DAFTAR PUSTAKA

1. Ibrahim, KF, 1991, Teknik Digital/KfIbrahim, diterjemahkan oleh P. InsapSantosa, - Ed. 1, Cet. 1. – Yogyakarta

2. Kosasih, Asep, 2006, Pendekatan praktisbelajar algoritma & pemrograman denganmenggunakan Delphi 5.0. Cet. 1, YramaWidya, Bandung.

3. Scheid Francis, Teori dan soal-soalpengantar ilmu computer, diterjmahkan olehIr. Esther Hanaya M.Sc, Erlangga, Jakarta.

4. Rinaldi Munir & Lidya Leoni, 2003,Algoritma dan Pemrograman dalam BahasaPascal dan C buku 2, Informatika Bandung.

5. Kusumadewi, Sri, 2003, Artifical Intelegenc(Teknik dan Aplikasinya), Graha Ilmu,Yogyakarta.

6. http://awanday.wordpress.com7. Anggriawan, Chandra, 2009, Makalah

Sistem Komputer, Jurusan TeknikInformatika Desain Grafis Sekolah TinggiIlmu Manajemen Informatika dan KomputerAsia, Malang.

8. http://www.ilmukomputer.com

Gambar 4.1 Layar depan (Jendela Pembuka)Aplikasi Penerangan Ruangan

2. Hasil Penelitian pada Sistem Penerangan RuanganBerbasis Komputer berjalan dengan baik.

Gambar 4.2 Tampilan Layar Kedua PadaAplikasi Penerangan Ruangan

3. Hasil Penerangan pada 5 ruangan berjalan denganbaik

Gambar 4.3 hasil penerangan pada 5 ruangan

Maka dapat disimpulkan bahwa padaaplikasi penerangan ruangan dengan berbasiskanpada computer dapat dijalankan denganmemanfaatkan aplikasi pemrograman softwareDelphi 7.0 untuk menghidupkan dan mematikanlampu berjalan dengan baik.

V.1 Kesimpulan

Berdasarkan hasil analisis dan pengujiandalam penelitian sistem aplikasi penerangan ruanganberbasis computer dapat disimpulkan:

1. Telah berhasil dibangun aplikasi peneranganruangan berbasis computer denganmenggunakan bahasa pemrograman BorlandDelphi.

2. Pengujian aplikasi penerangan ruanganberbasis computer telah berhasil, dimanapengujian ini menggunakan computer danaplikasi software Delphi 7.0.

V.2 Saran

Pada penelitian ini masih banyak terdapatkekurangan yang perlu diteliti lebih lanjut sebagaibahan untuk pengembangan sistem, beberapa saranyang diajukan berkaitan dengan pengembanganpenelitian selanjutnya adalah:

1. Dalam pengoperasian sistem ini computerharus dalam kondisi hidup dan stand by,kalau dimatikan maka secara otomatissistem akan tidak berjalan atau akan kembalipada posisi semula atau nol.

2. Pada penelitian ini penulis merasa masihbanyak terdapat kekurangan sehinggamemerlukan pengembangan dari system ini.

DAFTAR PUSTAKA

1. Ibrahim, KF, 1991, Teknik Digital/KfIbrahim, diterjemahkan oleh P. InsapSantosa, - Ed. 1, Cet. 1. – Yogyakarta

2. Kosasih, Asep, 2006, Pendekatan praktisbelajar algoritma & pemrograman denganmenggunakan Delphi 5.0. Cet. 1, YramaWidya, Bandung.

3. Scheid Francis, Teori dan soal-soalpengantar ilmu computer, diterjmahkan olehIr. Esther Hanaya M.Sc, Erlangga, Jakarta.

4. Rinaldi Munir & Lidya Leoni, 2003,Algoritma dan Pemrograman dalam BahasaPascal dan C buku 2, Informatika Bandung.

5. Kusumadewi, Sri, 2003, Artifical Intelegenc(Teknik dan Aplikasinya), Graha Ilmu,Yogyakarta.

6. http://awanday.wordpress.com7. Anggriawan, Chandra, 2009, Makalah

Sistem Komputer, Jurusan TeknikInformatika Desain Grafis Sekolah TinggiIlmu Manajemen Informatika dan KomputerAsia, Malang.

8. http://www.ilmukomputer.com

Page 13: TUGAS AKHIR APLIKASI PENERANGAN RUANGAN …skripsi.narotama.ac.id/files/APLIKASI PENERANGAN RUANGAN BERB… · TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN

9. http://materi-praktek.blogspot.com/2007/02/bag-i-mengenal-delphi.html