Aplikasi Delphi Program Penghitung Daya

ALGORITMA

I.              PENGERTIAN ALGORITMA
Menurut kamus besar bahasa indonesia terbitan balai pustaka tahun 1988, “algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
Menurut Microsoft Book-shelf, “algoritma adalah urutan langkah berhingga untuk memecahkan masalah logika atau matematika.
Berdasarkan definisi-definisi tersebut maka dapat disimpulkan, “algoritma adalah urutan langkah-langkah logis yang berhingga yang digunakan untuk memecahkan masalah.
Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah- langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah.
Menurut Donald E. Knuth dalam bukunya yang berjudul the art of computer programming, algoritma harus mempunyai lima ciri penting:
1.         Algoritma harus berhenti setelah mengerjakan sejumlah langkah. Suatu program yang tidak pernah berhenti adalah program yang berisi algoritma yang salah.
2.         Setiap langkah harus didefenisikan dengan tepat dan tidak berarti-dua (ambigu).
3.         Algoritma memiliki nol atau lebih masukan (input). Masukan adalah besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja.
4.         Algoritma mempunyai nol atau lebih keluaran (output). Keluaran ialah besaran yang memiliki hubungan dengan masukan.
5.         Algoritma harus sangkil (efektif). Setiap langkah harus sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal.

Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. Namun demikian, jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan sehari-haripun banyak proses yang digambarkan dalam suatu algoritma.


Realisasi algoritma dalam bahasa pemrograman disebut dengan program. Sedangkan pemrograman adalah kegiatan mengkonversi algoritma ke dalam bahasa pemrograman. Bahasa pemrograman atau bahasa komputer adalah teknik komunikasi standar untuk memerintah komputer. Bahasa pemrograman adalah suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Suatu bahasa memungkinkan seorang programmer secara persis menentukan data yang mana akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan langkah apa secara persis yang akan diambil dalam berbagai situasi.

NOTASI ALGORITMA
Notasi algoritma merupakan hal dasar yang harus diketahui oleh setiap orang yang ingin membuat suatu pogram, karena dalam notasi algoritma inilah terdapat instruksi atau langkah-langkah suatu program. Notasi algoritma bukan notasi bahasa pemrograman, karena itu program dalam notasi algoritma tidak dapat dijalankan oleh komputer. Notasi algoritma bukan notasi bahasa pemrograman, sehingga siapapun dapat membuat notasi algoritma yang berbeda.
Ciri notasi algoritma yang baik yaitu dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Hal yang penting mengenai notasi tersebut adalah mudah dibaca dan dimengerti. Di bawah ini ada 3 notasi yang umum digunakan dalam penulisan algoritma, yaitu :
1.   Notasi Alami
2.   Flowchart / Diagram Alur
3.   Pseudocode

MANFAAT ALGORITMA
Untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing. Algoritma memiliki sifat dan ciri sebagai berikut :
a.    Sifat Algoritma
• Tidak Menggunakan Simbol atau Sintaks dari suatu bahasa Pemograman.
• Tidak tergantung pada suatu Bahasa Pemograman.
• Notasi-notasinya dapat digunakan untuk seluruh Bahasa Pemograman.

b.    Ciri Algoritma
• Ada Input
• Ada Proses
• Ada Output
• Memiliki Instruksi-Instruksi yang jelas dan tidak Ambigu.
• Harus mempunyai Stoping Role

II.            Program Penghitung Daya (Tugas UTS)
 

Berdasarkan tugas program Penghitung Daya untuk UTS yang telah saya buat, berikut adalah algoritma dari program tersebut :
1.    Mulai
2.    Pilih Departemen
3.    Masukkan nama peralatan
4.    Masukkan besar daya
5.    Pilih tegangan yang digunakan
6.    Masukkan lama pemakaian
7.    Klik “Hitung”
8.    Aplikasi akan melakukan penghitungan berdasarkan data yang dimasukkan. Hasil hitungan akan ditampilkan pada “Besar Arus” dan Total KWh”
9.    Klik “Cetak”
10. Aplikasi akan menampilkan seluruh data yang telah dimasukkan dan dihitung ke dalam memo.
11. Klik “Hapus”
12. Aplikasi akan menghapus seluruh data yang ada.
13. Klik “Keluar”
14. Aplikasi akan ditutup.
15. Selesai.



III.        Aplikasi penghitung daya yang digunakan di kapal tersebut adalah benar karena secara berurutan data yang dibutuhkan aplikasi untuk menghitung dimasukkan ke dalam aplikasi. Setelah semua data yang dibutuhkan dimasukkan, aplikasi akan menghitung besar arus dan total KWh yang digunakan oleh peralatan tersebut. Hasil dari perhitungan aplikasi ini dapat memudahkan operator di KRI untuk mengatur kebutuhan arus listrik dan pembagian daya listrik untuk seluruh peralatan yang digunakan. Hal tersebut dilaksanakan untuk mengantisipasi terjadinya overload penggunaan daya listrik yang dapat mengakibatkan power breakdown / putusnya aliran listrik secara tiba-tiba. Selain itu aplikasi tersebut juga memudahkan operator untuk mendata dan mencatat lama penggunaan (jam putar) dari suatu peralatan yang digunakan.

Aplikasi Delphi Program Penghitung Daya

ALGORITMA I.               P EN G ERTI A N   AL GO RIT M A Menurut ka m us besar bahasa i ndones i a t erb it an ba l ai pus t...

Trending