PEMROGRAMAN
A. LOGIKA
Logika dalam bahasa latin berasal dari kata ‘logos’ yang berarti hasil pemikiran
yang disampaikan dalam kata-kata,tulisan, maupun verbal.
Jenis penalaran dalam menarik kesimpulan dapat dibedakan menjadi dua tipe,
yaitu: Kesimpulan Induktif dan Kesimpulan Deduktif.
1. Kesimpulan Induktif
Kesimpulan Induktif merupakan proses pengambilan kesimpulan berdasarkan
pernyataan umum ke pernyataan khusus.
2. Kesimpulan Deduktif
Kesimpulan Deduktif merupakan proses pengambilan kesimpulan berdasarkan
pernyataan khusus ke pernyataan umum.
B. ALGORITMA
Algoritma berasal dari kata ‘Algorism’ yang berarti cara memecahkan suatu
masalah dalam hitungan menggunakan alur pikiran yang sistematis dan logis.
Tiga penulisan standar algoritma yaitu:
1. Menggunakan Natural Language
Pada dasarnya penulisan algoritma jenis ini mempunyai tiga bagian yaitu :
a. Header
Header merupakan bagian awal algoritma dan sering dipakai sebagai tanda
pengenal yang berisi judul program.
b. Deklarasi
Deklarasi merupakan bagian yang mendefinisikan setiap variabel dan konstanta
yang akan digunakan dalam badan program.
c. Badan Algoritma
Pada bagian ini setiap proses computing, penyeleksian dan perulangan akan
dilakukan.
Pemrograman Dasar
Ratna Sari Dewi Latitu,A.Md
2. Menggunakan Flowchart
Flowchart merupakan bagan yang menunjukkan alir atau runtutan data yang
terjadi dalam program secara logika.
Penyeleksian atau
Decision atau Kondisi percabangan misal dengan
if...then
Menghubungkan bagian-
bagian flowchart yang
On Page Connector
terpisah pada satu halaman.
Menghubungkan bagian-
bagian flowchart yang
Off Page Connector terputus pada halaman
berbeda.
Pemrograman Dasar
Ratna Sari Dewi Latitu,A.Md
Contoh Flowchart :
Mulai
X = 100
Y = 136
Hasil =A + B
Cetak
Hasil
Selesai
3. Menggunakan Pseudecode
Pseudecode merupakan [enyusunan dan penulisan logika dalam bentuk notasi
kode yang mirip dengan bahasa pemrograman tertentu, tetapi tidak mewakili dari
bahasa pemrograman yang akan digunakan. Penulisan struktur algoritma dengan
pseudecode harus memiliki beberapa bagian sebagai berikut:
Header berisi informasi judul algoritme, komentar, dan deklarasi.
Badan algoritma berisi proses logika program.
Bagian akhir program.
Deklarasi variabel menggunakantanda “;”.
Assignment atau pernyataan menggunakan format “nama_variabel
Pemrograman Dasar
Ratna Sari Dewi Latitu,A.Md