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

B. Program flowchart

Bagan yang memperlihatkan urutan dan hubungan proses dalam suatu program.

FLOWCHART (Diagram Alur)

v Langkah awal pembuatan program

v Urutan proses di program menjadi lebih jelas

II. Kaidah-kaidah Umum Pembuatan Flowchart

Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya.

Namun secara garis besar setiap pengolahan selalu terdiri dari 3 bagian utama, yaitu:

v Input,

v Proses pengolahan dan

v Output

Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:

Ø START, berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan

Ø READ, berisi instruksi kegiatan untuk membaca data dari suatu peralatan input

Ø PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca

Ø WRITE, berisi instruksi untuk merekan hasil kegiatan ke peralatan output

Ø END, mengakhiri kegiatan pengolahan

Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran:

Ø Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat

Ø Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas

Ø Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END

III. Contoh masalah Sehari-hari:

  1. langkah-langkah yang dilakukan waktu menelepon teman
  2. diagram alur mengenai apa-apa yang dilakukan mualai bangun pagi sampai tiba di kampus
  3. gambarlah diagram alur untuk proses merebus telur yang langkah-langkahnya adalah sebagai berikut:

Ø ambil panci

Ø apakah panci bersih, bila kotor cuci lebih dulu

Ø taruh air dalam panci

Ø nyalakan kompor

Ø letakkan panci diatas kompor

Ø tunggu hingga air mendidih

Ø masukkan telur

Ø tunggu sampai tiga menit

Ø angkat panci dari kompor

Ø matikan kompor

Ø angkat telur dari panci

6 responses to “Pengertian Logika dan Algoritma

  1. wah… se ribet itukah? hufff….

  2. gak kok mas, mata kuliahnya cuma mengurutkan saja cara penyelesaian masalah

  3. perbanyak infonya biar puaski baca2..

    @nanti malah pusing kebanyakan

  4. Mas aq org awam n pgn blajar jadi programer aq tertarik msk dunia komputer krna senang. Sejak aku sering maen game online n kpkiran gmn membuatnya.. Apa yang d haruskan untuk jadi programer mas?
    Thanks sebelumna sugeng siank..

    @Yang jelas anda harus memahami salah satu bahasa pemrograman kemudian bisa belajar cara pembuatan game

  5. Ping-balik: Pengertian Logika dan algortima oleh Andrian Permana | Kelompok 6 :: Logika dan algoritma

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s