Skip to main content

Review Algoritma

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Beda antara program dan algoritma yaitu Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma.
Program = Algoritma + Bahasa (Struktur Data)
Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh computer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu :
-          Pendeklarasian variable
-          Pemilihan tipe data
-          Pemakaian instruksi-instruksi
-          Aturan sintaksis
-          Tampilan hasil
-          Cara pengoperasian compiler dan interpreter
Sampai saat ini terdapat puluhan bahasa pemrograman, antara lain bahasa rakitan (assembly), Fortran (terapan komputasi ilmiah), Cobol (untuk terapan bisnis dan administrasi), Ada, PL/I, Pascal, C, C++, Basic, Prolog (terapan kecerdasan buatan), LISP, PRG, Phyton, C#, bahasa-bahasa simulasi seperti, CSMP, Simscript, GPSS, Dinamo. 


Kriteria Algoritma menurut Donald E. Knuth adalah :
·         Input : algoritma dapat memilki nol atau lebih inputan dari luar
·         Output : algoritma harus memilki minimal satu buah output keluaran
·         Definiteness (pasti) : algoritma memilki instruksi-instruksi yang jelas dan tidak ambigu
·         Finiteness (ada batas) : algoritma harus memiliki titik berhenti (stopping rote)
·         Effectiveness (tepat dan efisien) : algoritma sebisa mungkin harus dapat dilaksanakan dan efektif
Ada dua macam flowchart yang menggambarkan proses dengan computer, yaitu :
-          Flowchart system yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file di dalam media lain, dalam suatu sistem pengolahan data
-          Flowchart program yaitu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses dan hubungan antar proses secara mendetail di dalam suatu program
Namun secara garis besar setiap pengolahan selalu terdiri atas bagian utama, yaitu :
1.      Input
2.      Proses pengolahan
3.      Output
Struktur dasar pembangunan algoritma ada tiga, yaitu :
a.       Struktur Runtutan, digunakan untuk program yang pernyataannya sequential atau urutan
b.      Struktur Pemilihan, digunakan untuk program menggunkan pemilihan atau penyeleksian kondisi
c.       Struktur Perulangan, digunakan untuk program yang pernyataannya akan dieksekusikan berulang-ulang
Tahapan dalam pemrograman :
1.      Definisikan Masalah
2.      Buat Algoritma dan Struktur Cara Penyelesaian
3.      Menulis Program
4.      Mencari Kesalahan
5.      Uji dan Verifikasi Program
6.      Dokumentasi Program
7.      Pemeliharaan Program

Comments

Popular posts from this blog

Cara Pembuatan Kerajinan Perak Filigree

Cara pembuatan kerajinan perak filigree : 1.        Membuat benang perak Membuat benang perak yaitu perlu disiapkan 2 kawat perak yang lembut kemudian diputar atau istilahnya ditampar supaya menjadi 1, setelah benang perak jadi, kemudian benang perak dipress atau diplepet, dilanjutkan dengan proses pembakaran agar benang perak tidak kaku saat digunakan untuk mengisi desain (memberi motif). 2.        Membuat rancangan Membuat rancangannya yaitu menggunakan kawat perak yang memiliki ukuran lebih besar dibandingkan dengan benang perak. Disini kawat perak memiliki nomor sendiri-sendiri, ada yang bernomor 22 untuk benang perak (lembutan untuk filigree), nomor untuk membuat kerangka perak atau rancangan ada yang bernomor 50, 60,70, 100. Jadi disesuaikan dengan apa yang akan kita buat. Membuat rancangan dengan cara kiklok terlebih dahulu atau membuat kerangka awal, setelah dikiklok, kawat dibentuk sesuai desain yang akan ...

Jenis-Jenis Kerajinan Perak

Jenis-jenis kerajinan perak berdasarkan cara pembuatan: §    Perak buatan tangan (handmade) §    Perak buatan mesin (machinery) §    Perak cetakan §    Silver clay Perak buatan tangan (handmade) Kerajinan perak ini murni dibuat dengan tangan, tanpa mengandalkan mesin. Dari proses awal hingga akhir dikerjakan dengan tangan. Kerajinan inilah yang merupakan cikal bakal industri perak di Gunungkidul khususnya desa Sodo. Sebenarnya perak handmade ini berdasarkan materialnya masih bisa diklasifikasikan menjadi 2 macam, yaitu : v   Perak Filigree Perak Filigree disebut perak Trap atau perak Isen adalah jenis kerajinan perak yang bermaterial benang/ kawat perak sangat lembut yang dipilih, ditampar (2 kawat dijadikan satu kemudian diputar supaya menjadi satu) kemudian diplepet (dipress). Benang-benang inilah yang nantinya digunakan untuk membuat motif atau dekorasi pada rancangan yang telah dibuat. Benang perak/filigree ini bukan ...

Struktur kendali menggunakan Visual Basic 6

STRUKTUR KENDALI Struktur Kendali di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu : Ø   Struktur kendali percabangan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. Ø   Struktur kendali perulangan - digunakan untuk melakukan pengulangan kode program. Struktur Kendali Percabangan Ada dua bentuk struktur kendali keputusan, yaitu : ·          Struktur If…Then ·          Struktur Select…Case 1.       Struktur If…Then Bentuk penulisan ( syntax ) struktur If…Then : Ø   If <kondisi> Then <kode program> Artinya, Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. Ø   If <kondisi> Then <blok ko...