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)
Diperkenalkan pertama kali oleh Aristoteles (384-322 SM)
Definisi Logika
·
Penalaran atau bentuk pemikiran.
·
Ilmu yang memberikan prinsip-prinsip yang
harus diikuti agar dapat berfikir valid menurut aturan yang berlaku
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 agar solusi
masalah dapat diperoleh.
·
Suatu prosedur yang merupakan urutan
langkah-langkah yg berintegrasi.
·
Suatu metode khusus yang digunakan untuk
menyelesaikan suatu masalah yang nyata. (Webster Dictionary)
Kriteria Pemilihan Algoritma.
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 tepat 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 prosedur ketika
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, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg
dituju, lalu 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
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 bagan yang memperlihatkan urutan dan hubungan antar proses beserta
instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap
simbol menggambarkan proses tertentu. Sedangkan hubungan 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 dapat dilakukan lebih
mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer)
menerjemahkannya ke bentuk program dengan bahsa pemrograman.
1. Pengertian Flowchart / Bagan
Alir
Pengertian Flowchart ( Bagan Alir )
adalah bagan (chart) yang
menunjukkan alir (flow) di dalam program atau prosedur sistem
secara logika. Bagan alir (flowchart) digunakan 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 dapat didefinisikan sebagai bagan yang
menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan
alir sistem menunjukkan apa yang dikerjakan di sistem.
2. Bagan alir dokumen (document flowchart).
Bagan alir dokumen (document flowchart) atau disebut juga
bagan alir formulir (form flowchart) atau
paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan
formulir termasuk tembusan-tembusannya.
3. Bagan alir skematik (schematic flowchart).
Bagan alir skematik (schematic flowchart) merupakan bagan
alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di
dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan
simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan
peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah
untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol
bagan alir. Penggunaan gambar-gambar ini memudahkan untuk dipahami,
tetapi sulit dan lama menggambarnya.
4. Bagan alir program (program flowchart).
Bagan alir program (program flowchart) merupakan
bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan
alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program (program logic flowchart) dan bagan alir program komputer terinci (detailed computer program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.
5. Bagan alir proses (process flowchart).
Bagan alir proses (process flowchart) merupakan
bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga
berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.
Comments
Post a Comment