Menerapkan Logika Dan Algoritma Komputer



MODUL
SIMULASI DAN KOMUNIKASI DIGITAL

MATERI:
LOGIKA DAN ALGORITMA KOMPUTER

MATERI 3.1 – 4.1 SIMKOMDIG
PENGERTIAN DASAR LOGIKA DAN ALGORITMA

LOGIKA
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
Definisi Logika
·         Penalaran atau bentuk pemikiran.

·         Ilmu yang memperlihatkan prinsip-prinsip yang harus diikuti semoga sanggup berfikir valid berdasarkan hukum yang berlaku
ALGORITMA
Diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. seorang ilmuan Persia yang menulis kitab al jabr w’al muqabala (rules of restoration and reduction) sekitar tahun 825 M.
Definisi Algoritma
·         Langkah – langkah yang dilakukan semoga solusi problem sanggup diperoleh.
·         Suatu mekanisme yang merupakan urutan langkah-langkah yg berintegrasi.
·         Suatu metode khusus yang dipakai untuk menuntaskan suatu problem yang nyata. (Webster Dictionary)

TAHAP PENYELESAIAN MASALAH



Kriteria Pemilihan Algoritma.
1.     Ada Output,
2.     Efektifitas dan Efesiensi,
3.     Jumlah Langkahnya Berhingga,
4.     Berakhir, ( SEMI ALGORITMA )
5.     Terstruktur

Suatu Algoritma yg terbaik (The Best) : “ Suatu algoritma harus menghasilkan output yg sempurna guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan dip’oleh suatu solusi ataupun tdk ada solusinya. “

Contoh :
Sebuah mekanisme saat akan mengirim kan surat kepada teman:
1.     Tulis surat pada secarik kertas surat
2.     Ambil sampul surat atau amplop
3.     Masukkan surat ke dalam amplop
4.     Tutup amplop surat dengan lem perekat
5.     Tulis alamat surat yg dituju, jikalau tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, kemudian tulis alamat tsb pd amplop surat.
6.     Tempelkan perangko pada am plop surat
7.     Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.

TAHAPAN ANALISA ALGORITMA
1.     Bagaimana merencanakan suatu algoritma.
2.     Bagaimana menyatakan suatu algoritma
3.     Dengan bahasa semu (pseudocode).
Contoh :
Untuk menghitung Luas Segi tiga :
1.     Masukan Nilai Alas
2.     Masukan Nilai Tinggi
3.     Hitung Luas =( Alas * Tinggi ) / 2
4.     Cetak Luas
Dengan diagram alur atau flowchart




Sifat – Sifat Algoritma
·         Banyaknya Langkah Instruksi Harus Berhingga,
·         Langkah atau Instruksi harus Jelas,
·         Proses harus Jelas dan mempunyai batasan,
·         Input dan Output harus mempunyai Batasan,
·         Efektifitas,
·         Adanya Batasan Ruang Lingkup,

PENGENALAN FLOWCHART
Pengertian, Jenis - Jenis, Simbol - Simbol, dan Contoh Flowchart
·         Flowchart merupakan gambar atau skema yang memperlihatkan urutan dan korelasi antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan korelasi antar proses digambarkan dengan garis penghubung.
·         Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka sanggup dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk kegiatan dengan bahsa pemrograman.



1. Pengertian Flowchart / Bagan Alir
Pengertian Flowchart ( Bagan Alir ) adalah bagan  (chart) yang memperlihatkan alir  (flow) di dalam kegiatan atau mekanisme sistem secara logika. Bagan alir (flowchart) dipakai terutama untuk alat bantu komunikasi dan untuk dokumentasi. 



2. Jenis Jenis Flowchart / Bagan Alir
Ada beberapa jenis - Jenis flowchart diantaranya:
1.    Bagan alir sistem (systems flowchart).
System flowchart sanggup didefinisikan sebagai skema yang memperlihatkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem memperlihatkan apa yang dikerjakan di sistem.

2.    Bagan alir dokumen (document flowchart).
Bagan alir dokumen (document flowchart) atau disebut juga skema alir formulir  (form  flowchart)  atau  paperwork flowchart merupakan skema alir yang memperlihatkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

3.    Bagan alir skematik (schematic flowchart).
Bagan alir skematik (schematic flowchart) merupakan skema alir yang seakan-akan dengan skema alir sistem, yaitu untuk menggambarkan mekanisme di dalam sistem. Perbedaannya adalah, skema alir skematik selain memakai simbol-simbol skema alir sistem, juga memakai gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini yaitu untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol skema alir. Penggunaan gambar-gambar ini  memudahkan untuk dipahami, tetapi sulit dan usang menggambarnya.

4.    Bagan alir kegiatan (program flowchart).
Bagan alir program (program flowchart) merupakan skema yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir kegiatan dibentuk dari derivikasi skema alir sistem.
Bagan alir kegiatan sanggup terdiri dari dua macam, yaitu skema alir logika program (program logic flowchart) dan skema alir kegiatan komputer terinci (detailed computer kegiatan flowchart).  Bagan alir logika kegiatan dipakai untuk menggambarkan tiap-tiap langkah di dalam kegiatan komputer secara logika. Bagan alat- logika kegiatan ini dipersiapkan oleh analis sistem. Gambar berikut memperlihatkan skema alir logika program. Bagan alir kegiatan komputer terinci (detailed computer kegiatan flow-chart) dipakai untuk menggambarkan instruksi-instruksi kegiatan komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram. 

5.    Bagan alir proses (process flowchart).
Bagan alir proses (process flowchart) merupakan skema alir yang banyak dipakai di teknik industri. Bagan alir ini juga mempunyai kegunaan bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.


3.    Simbol - Simbol Flowchart / Bagan Alir


4.  Contoh Flowchart / Bagan Alir






                                             


Related : Menerapkan Logika Dan Algoritma Komputer

0 Komentar untuk "Menerapkan Logika Dan Algoritma Komputer"

DUKUNG KAMI

SAWER Ngopi Disini.! Merasa Terbantu Dengan artikel ini? Ayo Traktir Kopi Dengan Cara Berbagi Donasi. Agar Kami Tambah Semangat. Terimakasih :)