Category Archives: Logika Algoritma

Materi tambahan logika algoritma

Logika Algoritma : Metode Greedy

Buat temen-temen 12.1B.09/851, materi tambahan untuk memperjelas masalah metode greedy.

Pengantar :
• Persoalan optimasi (optimization problems): persoalan yang menuntut pencarian solusi optimum.

• Persoalan optimasi ada dua macam:
1. Maksimasi (maximization)
2. Minimasi (minimization)

• Solusi optimum (terbaik) adalah solusi yang bernilai minimum atau maksimum dari sekumpulan alternatif solusi yang mungkin.

• Elemen persoalan optimasi:
1. kendala (constraints)
2. fungsi objektif(atau fungsi optiamsi)

• Solusi yang memenuhi semua kendala disebut solusi layak (feasible solution). Solusi layak yang mengoptimumkan fungsi optimasi disebut solusi optimum.

• Algoritma greedy merupakan metode yang paling populer untuk memecahkan persoalan optimasi.

Greedy = rakus, tamak, loba, ….

• Prinsip greedy adalah: “take what you can get now!”.

lebih jelas silahkan buka

Metode Greedy

semoga semakin paham.

Logika Algoritma : Program Antrian Melingkar

Buat temen-temen di 12.01.C/851
Ini melengkapi saja jadi hanya contoh programnya karena untuk pseducode dan flowchart kan sudah…

Antrian Melingkar

Baca lebih lanjut

Contoh Program If_Then_Else

Setelah belajar dengan if_then sekarang kita lihat contoh program sederhana dalam pascal yaitu if_then_else, pada prinsipnya sama dengan if_then hanya saja untuk program ini pernyataannya dapat langsung dibaca.

Program 1 :

Program if_then_else;

uses crt;

Var nilai : integer;

mhs,ket : string;

begin;

clrscr;

writeln(‘ Nilai Ujian Mahasiswa ‘);

writeln;

write(‘ Masukkan nama mahasiswa = ‘);

readln(mhs);

write(‘ Masukkan nilai mahasiswa = ‘);

readln(nilai);

if nilai>=60 then ket:=’Lulus’ else ket:=’Tidak Lulus’;

writeln;

writeln(‘Nama mahasiswa adalah ‘,mhs,’ ‘,ket);readln;

end.

Baca lebih lanjut

Contoh program If_Then

If merupakan salah satu pernyataan bercabang dalam bahasa pemrograman pascal, disini akan diberikan contoh beberapa pogram-program kecil dalam pascal :

Program 1 :

Program if_then;

uses crt;

Var nilai : integer;

mhs,ket : string;

begin;

clrscr;

writeln(‘ Nilai Ujian Mahasiswa ‘);

writeln;

write(‘ Masukkan nama mahasiswa = ‘);

readln(mhs);

write(‘ Masukkan nilai mahasiswa = ‘);

readln(nilai);ket;=’Tidak Lulus’;

if nilai>=60 then ket:=’Lulus’;

writeln;

writeln(‘Nama mahasiswa adalah ‘,mhs,’ ‘,ket);readln;

end.

Baca lebih lanjut

Logika Algoritma : Tipe Data

Di setiap bahasa pemrograman telah disediakan berbagai tipe data dan sebagai programer dipersilakan untuk memilihnya. Tentu saja kita akan memilih tipe data yang sesuai dengan karakteristik data yang akan kita olah.

Pada intinya simbol-simbol yang digunakan di komputer terdiri atas huruf, angka, dan tanda baca lainnya. Simbol-simbol tersebut merupakan elemen dari data dan memiliki tipe data. Umumnya tipe data terdiri atas karakter, teks atau string, dan numerik. Namun sesuai dengan kebutuhan pengguna yang terus bertambah, maka tipe data terus berkembang. Banyak bahasa pemrograman menambahkan tipe data dengan boolean (logical), binary, float, date, memo dan sebagainya.

Baca lebih lanjut

Algoritma dan Pemrograman : Simbol-simbol FLOWCHART

Melanjutkan mata kuliah Logika Algoritma, disini saya akan sampaikan beberapa simbol dalam flowchart yaitu

Simbol-simbol Flowchart

Mungkin belum begitu lengkap jadi mohon masukkannya dan bantuannya

Pengertian Logika dan Algoritma

Mata Kuliah ini lebih banyak membahas bagaimana seorang programmer dapat mencari solusi dari setiap permasalahan dengan hasil yang maksimal, efisien, efektif dan cepat. Mata kuliah ini mengajak kita untuk dapat me-logika dan membuat suatu algoritma yang urut dan dapat menyelesaikan masalah.

Saya disini mencoba untuk berbagi mengenai pengertian Logika Algoritma yang saya ketahui…..

I. Pengenalan dan Definisi Flowchart

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Dengan demikian setiap symbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung.

Dua macam flowchart yang menggambarkan proses dengan komputer, yaitu:

A. System flowchart

Bagan yang memperlihatkan urutan prosedur dan proses dari beberapa file dalam media tertentu.

System flowchart menggambarkan :

1. Hubungan antar suatu file dengan file lainnya

2. Media yang dipakai untuk setiap file Baca lebih lanjut