Showing posts with label Informatika. Show all posts
Showing posts with label Informatika. Show all posts

Sunday, June 19, 2022

Konsep Dasar Algoritma

Konsep Dasar Algoritma

 

Konsep Dasar Algoritma

 

Irohcomputer.id. sebelum kita belajar mengenai algoritma alangkah baiknya kita berdoa terlebih dahulu.

Pandangan mengenai komputer sebagai sebuah mesin yang «pintar» adalah pandapat yang salah, karena komputer hanyalah suatu alat yang diberi serangkaian perintah oleh manusia sehingga dapat menyelesaikan permasalahan secara cepat, akurat, bahkan berulang-ulang tanpa kenal lelah dan bosan. Bahasa komputer yang digunakan dalam menulis program dinamakan bahasa pemrograman. Ketika orang berbicara mengenai algoritma di bidang pemrograman, maka yang dimaksud adalah solusi dari suatu masalah yang harus dipecahkan dengan menggunakan komputer.

 

PENGERTIAN ALGORITMA

Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah. Kata logis merupakan kata kunci. Langkah-langkah tersebut harus logis, ini berarti nilai kebenarannya harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah. Sebagai contoh tinjau persoalan mempertukarkan isi dua buah bejana, A dan B. Bejana A berisi larutan yang berwarna merah, sedangkan bejana B berisi air berwarna biru. Kita ingin mempertukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.

 

CONTOH ALGORITMA

Contoh : Misalkan terdapat dua buah gelas, gelas A dan gelas B. Gelas A berisi air berwarna merah dan gelas B berisi air berwarna biru, kita ingin menukartan isi air kedua gelas tersebut, sehingga gelas A berisi air berwarna biru dan gelas B berisi air berwarna merah.

 

Algoritma Tukar_Isi_Gelas

1. Tuangkan air dari gelas A ke gelas B

2. Tuangkan air dari gelas B ke gelas A

 


 

Algoritma diatas tidak menghasilkan pertukaran yang benar, langkah-langkahnya tidak logis, karena yang terjadi bukan pertukaran tetapi percampuran antara air di gelas A dengan air di gelas B. Sehingga algoritma Tukar_Isi_Gelas diatas salah.

 

Dari permasalahan diatas algoritma yang benar adalah bahwa untuk menukarkan isi air pada gelas A dengan isi air pada gelas B maka dibutuhkan sebuah gelas bantuan yang dipakai untuk menampung salah satu air dalam gelas tersebut misalkan gelas C. Sehingga algoritma yang benar dari permasalah diatas adalah :

 

Algoritma Tukar_Isi_Gelas

1. Tuangkan air dari gelas A ke gelas C

2. Tuangkan air dari gelas B ke gelas A








Sekarang algoritma Tukar_Isi_Gelas diatas sudah diperbaiki, sehingga isi air pada gelas A dan isi air pada gelas B dapat dipertukarkan dengan benar.

 

Sebetulnya Algoritma itu dapat di jumpai di kehidupan sehari-hari yaitu contoh

1.      Membuat Kue

2.      Membuat Pakaian

3.      Praktikum Kimia

4.      Membuat Kopi atau Teh dan sebagainya

 

CIRI –CIRI ALGORITMA

Ciri algoritma yang baik adalah :

a.       Algoritma memiliki logika perhitungan atau metode yang tepat dalam menyelesaikan masalah.

b.      Menghasilkan output yang tepat dan benar dalam waktu yang singkat.

c.       Algoritma ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda (ambiguous).

d.      Algoritma ditulis dengan format yang mudah dipahami dan mudah diimplementasikan ke dalam bahasa pemrograman.

e.       Semua operasi yang dibutuhkan terdefinisi dengan jelas.

f.       Semua proses dalam algoritma harus berakhir setelah sejumlah langkah dilakukan

 

Mungkin itu saja yang dapat saya sampaikan kurang lebih mohon maaf, semoga bermanfaat dan jangan lupa kunjungi terus blog kami, untuk mengetahui informasi ter update.

 

 

 

Friday, May 20, 2022

 BELAJAR PACAL PENJUMLAHAN, PERKALIAN, PEMBAGIAN, PENGURANGAN

BELAJAR PACAL PENJUMLAHAN, PERKALIAN, PEMBAGIAN, PENGURANGAN

 BELAJAR PACAL PENJUMLAHAN, PERKALIAN, PEMBAGIAN, PENGURANGAN

 

Irohcomputer.id. yuk kita belajar pascal sekarang, nah untuk penjumlahan, perkalian, pembagian serta pengurangan. Sebelum belajar maka yang perlu dilakukan adalah download terlebih dahulu Program pascalnya baik itu Versi Android maupun Versi Komputer.

 


Setelah kalian download, maka di pasangkan atau di install terlebih dahulu, setelah di install yuk kita mulai praktiknya.

 

Mengenal Susunan Program Penjumlahan Pascal

 

Code Program

Keterangan

 

Program Penjumlahan;

 

Uses crt;

Var

a,b,c : integer;

 

Begin

Writeln (‘masukan angka 1 =’);

Readln (a);

Writeln (‘masukan angka 2=’);

Readln (b);

c:=a+b;

 

Write (‘Hasil Angka 1 + Angka 2 =’,c);

 

end.

 

Memberikan Judul pada program, yang berwarna merah adalah judul programnya

 

Variabel untuk menentukan Type Data yang digunakan. Dan Integer adalah Type Data Bilangan bulat

Bagian Deklarasi

Menampilkan Teks pada layar “ masukan angka 1 =”

Memanggil Type Data (a)

 

Menampilkan Teks pada layar “ masukan angka 2 =”

Memanggil Type Data (b)

Rumus proses penjumlahan bahwa (c) merupakan hasil dari penjumlahan tersebut

 

Menampilkan (c) hasil penjumlahan dan menampilkan teks “Hasil Angka 1 + Angka 2 =”

 

Mengakhiri program

 

Code Program

Keterangan

 

Program Pengurangan;

 

Uses crt;

Var

a,b,c : integer;

 

Begin

Writeln (‘masukan angka 1 =’);

Readln (a);

Writeln (‘masukan angka 2=’);

Readln (b);

c:=a-b;

 

Write (‘Hasil Angka 1 - Angka 2 =’,c);

 

end.

 

Memberikan Judul pada program, yang berwarna merah adalah judul programnya

 

Variabel untuk menentukan Type Data yang digunakan. Dan Integer adalah Type Data Bilangan bulat

Bagian Deklarasi

Menampilkan Teks pada layar “ masukan angka 1 =”

Memanggil Type Data (a)

 

Menampilkan Teks pada layar “ masukan angka 2 =”

Memanggil Type Data (b)

Rumus proses penjumlahan bahwa (c) merupakan hasil dari penjumlahan tersebut

 

Menampilkan (c) hasil penjumlahan dan menampilkan teks “Hasil Angka 1 - Angka 2 =”

 

Mengakhiri program

 

Code Program

Keterangan

 

Program Perkalian;

 

Uses crt;

Var

a,b,c : integer;

 

Begin

Writeln (‘masukan angka 1 =’);

Readln (a);

Writeln (‘masukan angka 2=’);

Readln (b);

c:=a*b;

 

Write (‘Hasil Angka 1 x Angka 2 =’,c);

 

end.

 

Memberikan Judul pada program, yang berwarna merah adalah judul programnya

 

Variabel untuk menentukan Type Data yang digunakan. Dan Integer adalah Type Data Bilangan bulat

Bagian Deklarasi

Menampilkan Teks pada layar “ masukan angka 1 =”

Memanggil Type Data (a)

 

Menampilkan Teks pada layar “ masukan angka 2 =”

Memanggil Type Data (b)

Rumus proses penjumlahan bahwa (c) merupakan hasil dari penjumlahan tersebut

 

Menampilkan (c) hasil penjumlahan dan menampilkan teks “Hasil Angka 1 x  Angka 2 =”

 

Mengakhiri program

 

Code Program

Keterangan

 

Program Pembagian;

 

Uses crt;

Var

a,b,c : Real;

 

Begin

Writeln (‘masukan angka 1 =’);

Readln (a);

Writeln (‘masukan angka 2=’);

Readln (b);

c:=a/b;

 

Write (‘Hasil Angka 1 + Angka 2 =’,c);

 

end.

 

Memberikan Judul pada program, yang berwarna merah adalah judul programnya

 

Variabel untuk menentukan Type Data yang digunakan. Dan Real adalah Type Data Bilangan Pecahan dikarenakan pasti ada (,)

Bagian Deklarasi

Menampilkan Teks pada layar “ masukan angka 1 =”

Memanggil Type Data (a)

 

Menampilkan Teks pada layar “ masukan angka 2 =”

Memanggil Type Data (b)

Rumus proses penjumlahan bahwa (c) merupakan hasil dari penjumlahan tersebut

 

Menampilkan (c) hasil penjumlahan dan menampilkan teks “Hasil Angka 1 / Angka 2 =”

 

Mengakhiri program

 

Keterangan :

Penjumlahan (+)

Perkalian (*)

Pembagian (/)

Pengurangan (-)

Write (Menampilkan Teks Lurus)

Writeln (Menampilkan Teks Enter)

 

Semoga Bermanfaat