Kamis, 07 Februari 2019

Algoritma Pemrograman, Logika Dasar Dunia Programming

contoh bahasa C, Algoritma, Programming, codeblock

Algoritma? terkadang kita sering mendengar kata tersebut. Apalagi untuk siswa / mahasiswa jurusan IT yang baru memulai belajar Pemrograman Dasar, tentu ini merupakan mata kuliah atau Mata Pelajaran Pertama yang akan diajarkan kepada kalian.

Apa itu Algoritma?

Algoritma merupakan urutan langkah-langkah atau cara menyelesaikan suatu masalah atau kasus yang disusun secara sistematis dan terstruktur, sehingga alur solusi tercatat dengan jelas.
Algoritma juga dapat diartikan sebagai solusi detail secara prosedural (aturan) dari suatu persoalan dalam notasi algoritmik.

Ciri Algoritma Pemrograman :
  1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah yang terbatas. Artinya akan berhenti ketika kasus telah terselesaikan.
  2. Setiap langkah harus didefinikan secara tepat dan tidak ambigu (bermakna dua).
  3. Algoritma memiliki nol atau lebih inputan nilai.
  4. Algoritma dapat mempunyai nol atau lebig keluaran nilai (output).
  5. Algoritma harus efektif dan efisien. (Donald E. Knuth)
Bagian Teks Algoritma :
Teks algoritma selalu terdiri dari tiga bagian, yaitu :
  • Judul (Header)
  • Kamus (Deklarasi)
  • Algoritma (Deskripsi)
Contoh :
Judul : Menghitung Jarak
             {dibaca v dan t, menghitung s = v*t dan menuliskan hasilnya}
Deklarasi :
            v : integer     { kecepatan , m/detik }
            t : integer      { waktu, detik }
            s : integer      { Jarak tempuh berdasarkan waktu t dan kecepatan v }
Algoritma :
           input   ( v, t )
                      s    ←  v * t
           Output   ( s )

Contoh Bahasa C : (Koding)

#include <stdio.h>

#include <stdlib.h>

int kecepatan, waktu , jarak;

int main()
{
    printf("Menghitung Jarak Tempuh \n");
    printf("masukkan nilai Kecepatan V = ");
    scanf("%d", &kecepatan);
    printf("Masukkan Nilai Waktu t =  ");
    scanf("%d", &waktu);

    //Rumus Jarak
    jarak = kecepatan * waktu;

    printf("hasil jarak adalah %d \n", jarak);

    return 0;

}


Output









SMK MUHAMMADIYAH KAJEN || 2019

2 komentar: