top of page

SIMULASI DAN KOMUNIKASI DIGITAL (SIMKOMDIG) - LOGIKA DAN ALGORITMA PART. 2

Writer's picture:  Hasrawati Hasan Sandiong Hasrawati Hasan Sandiong

Updated: Sep 14, 2021

=================================================

3.1 Memahami logika dan algoritma komputer

4.1 Menggunakan Fungsi - fungsi Perintah (Command)

==================================================


TUJUAN PEMBELAJARAN

Sumber : Hasrawati Hasan Sandiong Channel


PART. 2

---------------------------------------------

Kriteria

Suatu Algoritma

---------------------------------------------

Sumber : Hasrawati Hasan Sandiong Channel


Algoritma yang dibuat olehsetiap orang berbeda - beda meskipun hasil yang diharapkan adalah sama. Adapun 5 (lima) ciri utama Algoritma yang saling berhubungan satu dengan lainnya. Menurut Donald E. Knuth, adapun kriteria algoritma ini diantaranya sebagai berikut:

  1. Input, merupakan suatu permasalahan yang dihadapi serta akan dicarikan solusinya. Algoritma ini mempunyai nol atau lebih input (masukan).

  2. Effectiveness (Proses), merupakan suatu rencana atau langkah-langkah yang harus dilakukan untuk dapat mencapai tujuan akhir secara tepat dan efisien).

  3. Output, merupakan suatu solusi atau tampilan akhir yang didapatkan dari suatu algoritma. Algoritma ini memiliki minimal satu output.

  4. Definiteness (Intruksi-intruksi yang jelas dan juga tidak ambigu), merupakan suatu instrukti yang jelas di dalam algoritma sehingga tidak terjadi kesalahan di dalam menghasilkan output (pasti).

  5. Finiteness (Tujuan akhir yang dicapai), merupakan suatu akhir dari program yang mana program tersebut akan berhenti ketika tujuan akhir itu telah tercapai sebagai titik berhenti (Stopping role).


---------------------------------------------

Struktur Dasar

Algoritma

---------------------------------------------

Sumber : Hasrawati Hasan Sandiong Channel


Mengenai struktur dasar Algoritma terdapat 3 (tiga) buah struktur dasar yang menyusun algoritma, ke tiga struktur tersebut adalah:


1. Runtutan (Sekuensial)

Algoritma yang langkah-langkahnya dikerjakan secara urut atau beruntun dari awal hingga akhir sesuai dengan urutannya.

Sumber : Hasrawati Hasan Sandiong Channel


2. Seleksi (Pemilihan)/ (Conditional Algorithm)

Algoritma yang menjalankan instruksi selanjutnya apabila syarat yang ditetapkan sudah terpenuhi. Pada struktur ini tidak setiap instruksi akan dikerjakan, instruksi yang dikerjakan hanya yang memenuhi syarat saja.

Sumber : Hasrawati Hasan Sandiong Channel


3. Pengulangan (repetisi)/ Looping Algorithm

Merupakan sebuah struktur dasar algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang sampai terpenuhinya suatu kondisi

Sumber : Hasrawati Hasan Sandiong Channel

---------------------------------------------

Notasi

Flowchart

---------------------------------------------

Flowchart atau bagan alir merupakan bagan yang menunjukan aliran atau runtutan data yang terjadi dalam program secara logika. Flowchart juga bisa diartikan sebagai urutan proses kegiatan yang digambarkan dalam bentuk simbol atau notasi-notasi tersebut misalnya persegi, panah, oval, dll.


Flowchart merupakan algoritma yan digambarkan dalam bentuk diagram yang berfungsi untuk menjelaskan urutan pelaksanaan suatu proses yang sama dengan fungsi algoritma.


Flowchart membantu programmer dalam melihat rangkaian program secara keseluruhan. Hal ini akan memudahkan siapa pun untuk melihat rancangan suatu program.


Lima Jenis Bagan Alir Flowchart

  1. Bagan alir sistem (system Flowchart) menjelaskan urutan setiap prosedur yang terdapat pada sistem

  2. Bagan alir dokumen (document flowchart) menunjukkan arah aliran data laporan dan formulir pada subprogram atau proses

  3. Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di dalam sistem

  4. Bagan alir program (program flowchart) berguna untuk melakukan analisis sistem dengan menggambarkan proses dalam suatu prosedur program

  5. Bagan alir proses (process flowchart) merupakan bagan yang sering digunakan dalam aliran proses pada teknik industri

Berikut contoh Flowchart memposting berita di Facebook :

====P E N T I N G ====

Ada dua jenis LKPD yang bisa di akses, yaitu:

(1) LKPD - Asinkron, dapat diunduh dan dikerjakan sesesuai tahapan kerja yang ada pada LKPD asinkron kemudian hasilnya dikirim melalui E-mail yang telah disediakan dalam bentuk pdf/potret dengan batas waktu yang tertera didalam LKPD asinkron

Silakan mengunduh LKPD - Asinkron (Lembar Kerja Peserta Didik) berikut:



E-mail Pengiriman hasil pengerjaan LKPD - Asinkron untuk Peserta Didik SMK YPLP PGRI 1 Makassar, silakan mengirim ke:


Silakan Klik link Daftar Hadir Peserta Didik SMK YPLP PGRI 1 Makassar, dibawah ini untuk mata pelajaran Simulasi dan Komunikasi Digital:


(2) LKPD - Sinkron, berupa bentuk isian yang sama dengan LKPD asinkron yang bisa diakses hanya dengan mengklik link yang disediakan dan pengerjaannya harus selesai saat teraksesnya link tersebut dan juga harus langsung terkirim setelah pengisian/pengerjaan telah selesai - tanpa pengisian daftar hadir lagi.


Link Pengisian LKPD - Sinkron untuk peserta didik SMK YPLP PGRI 1 Makassar : LKPD 2 - Logika dan Algoritma


Referensi:

  • Patmiyanto. 2018. Simulasi dan Komunikasi Digital. Bogor: Yudistira.

  • Andi Novianto. 2018. Simulasi dan Komunikasi Digital. Jakarta: PT. Erlangga.

  • https://bakalrpl.wordpress.com/2017/11/05/simulasi-digital-logika-dan-algoritma/

  • https://adoc.pub/materi-simkomdig-pengertian-dasar-logika-dan-algoritma.html

  • https://pendidikan.co.id/pengertian-algoritma-fungsi-tujuan-kriteria-dan-klasifikasinya/

  • https://maimelajah.com/pengertian-notasi-dan-contoh-flowchart/



147 views0 comments

Recent Posts

See All

Comentarios


SIGN UP AND STAY UPDATED!

Thanks for submitting!

  • LinkedIn
  • Google Play
  • YouTube
  • Pinterest
  • Twitter
  • Instagram
  • Facebook

© 2020 by Education, Technology, Language and Art

bottom of page