Search Bar

LOGIKA DAN ALGORITMA KOMPUTER - Simulasi dan Komunikasi Digital

Simulasi dan Komunikasi Digital

LOGIKA DAN ALGORITMA KOMPUTER

Pengertian Logika dan Algoritma
Logika  berasal dari dari bahasa Yunani yaitu  LOGOS  yang berarti “ ilmu”. Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk  Melakukan aksi dengan tujuan tertentu.
Algoritma  berasal dari nama seorang Ilmuwan Arab yang bernama Abu Ja‟far    Muhammad Ibnu Musa Al Khuwarizmi penulis buku berjudul  Al Jabar Wal Muqabala  (Buku Pemugaran dan Pengurangan). Kata Al Khuwarizmi dibaca orang barat menjadi  Algorism  yang  kemudian lambat laun menjadi Algorithm diserap dalam bahasa  Indonesia menjadi Algoritma.
Algoritma  dapat diartikan urutan langkah-langkah  (instruksi-instruksi / aksi-aksi)  terbatas untuk menyelesaikan suatu masalah. 
Dari pengertian diatas maka dapat diartikan  Logika dan  Algoritma  adalah ilmu yang mempelajari cara penyelesaian masalah berdasarkan langkah-langkah terbatas yang logis dan sistematis dengan tujuan tertentu.

Ciri - Ciri Algoritma
a. Finiteness (Keterbatasan)
Algoritma harus berakhir setelah melakukan sejumlah langkah proses
b. Definiteness (Kepastian)
Setiap langkah algoritma harus didefinisikan dengan tepat dan tidak menimbulkan makna ganda
c. Input  (Masukan)
Sebuah algoritma memiliki nol atau lebih masukan (input) yang diberikan kepada algoritma sebelum dijalankan
d. Output (Keluaran)
Setiap algoritma memberikan satu atau beberapa hasil keluaran
e. Effectiveness  (Efektivitas)
Langkah-langkah algoritma dikerjakan dalam waktu yang “wajar”.

Struktur Dasar Algoritma
a. Runtunan
Runtunan yaitu satu atau lebih instruksi yang dikerjakan secara berurutan sesuai dengan urutan penulisannya. Urutan dari instruksi menentukan hasil  akhir  dari suatu algoritma. Bila urutan penulisan berubah maka mungkin juga hasil akhirnya berubah.
b. Pemilihan
Pemilihan yaitu instruksi yang dikerjakan dengan kondisi tertentu.Kondisi adalah persyaratan yang dapat bernilai benar atau salah.Instruksi hanya dilaksanakan apabila kondisi bernilai benar, sebaliknyaapabila salah maka instruksi tidak akan dilaksankan.
c. Pengulangan
Pengulangan  merupakan pengulangan sejumlah aksi yang sama sebanyak jumlah yang ditentukan atau sesuai dengan kondisi yang diinginkan.

Bagan Alir
Fungsi Bagan Alir 
Bagan alir (flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah. 
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart, antara lain sebagai berikut. 
1. Dokumentasi proses. Bagan alir dapat digunakan untuk mendokumentasikan proses menjadi lebih   terorganisasi dengan baik.
2. Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum menuju  ke khusus   atau sebaliknya merupakan petunjuk pemecahan masalah yang digambarkan dengan bagan  alir.
3. Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis besar    program yang akan dibuat. Bagan alir juga digunakan untuk merancang navigasi    pengguna pada tampilan (user interface) aplikasi yang akan dibuat.
4. Mengomunikasikan hal-hal yang prosedural



Posting Komentar

41 Komentar

  1. Nama:Yoga Aji Wibowo
    Kelas:X TSM4

    BalasHapus
  2. Nama:Wahyu Putra Cita Laksana
    Kelas:X TSM 6

    BalasHapus
  3. Nama:M. Tomi Fernando
    Kelas:X TSM 6

    BalasHapus
  4. Nama:Reza armanda
    Kelas:x TSM 4

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. Nama:Rifky ihza rahmadhani
    Kelas :X TSM 4

    BalasHapus
  7. Nama:M.Miftakhul Ulum
    Kelas:X TSM 5

    BalasHapus
  8. NAMA:ALVIN ALDY PRADANA
    KLS:X TSM4

    BalasHapus
  9. NAMA: Tegar Amanda Putra
    KELAS: X TSM 4

    BalasHapus
  10. NAMA : M. IWAN TRISNAWAN
    KELAS : X TSM 5

    BalasHapus
  11. NAMA : GILANG ARDIANSYAH
    KELAS : X TSM 6

    BalasHapus
  12. Nama:muhammad zainal muttaqin
    Kelas:X TSM 6

    BalasHapus
  13. Nama:YOGI PRASETIYO
    Kelas:X TSM 6

    BalasHapus
  14. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  15. NAME:TONNY RIVALDO
    KELAS:X TSM 5

    BalasHapus
  16. NAMA : MOHAMMAD RAKA H
    KELAS : X TSM 4

    BalasHapus
  17. NAMA:NICO SETIO HUTOMO
    KELAS:X TSM 4

    BalasHapus
  18. NAMA:RAHMAD FEBRIANTO
    KELAS:X TSM 5

    BalasHapus
  19. NAMA:M.TAUFIQUR.RAHMAN
    KELAS:X TSM 5

    BalasHapus
  20. Nama: M habib Mugana
    Kelas : x TSM 5

    BalasHapus
  21. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  22. Nama: M Rizky Candra Aditya
    Kelas: X TSM4

    BalasHapus
  23. Nama:AHMAD MUZAKI
    Kelas:X TSM5

    BalasHapus
  24. NAMA:GAYUH ANGGER UTOMO
    KELAS:X TSM 5

    BalasHapus
  25. Nama: Azizan kholku Nurhuda
    Kelas:X TSM 4

    BalasHapus
  26. Nama:M.Haikal sinawang
    kelas :X TSM 5

    BalasHapus
  27. Rifky Ihza Ramadhani12 Agu 2020, 09.09.00

    Nama: Rifky ihza ramadhani
    Kelas: X TSM 4

    BalasHapus
  28. Rifky Ihza Ramadhani12 Agu 2020, 09.09.00

    Nama: Rifky ihza ramadhani
    Kelas: X TSM 4

    BalasHapus
  29. Rifky Ihza Ramadhani12 Agu 2020, 09.11.00

    Nama: Rifky ihza ramadhani
    Kelas: X TSM 4

    BalasHapus
  30. Rifky Ihza Ramadhani12 Agu 2020, 09.11.00

    Nama: Rifky ihza ramadhani
    Kelas: X TSM 4

    BalasHapus
  31. Nama:Wahyu Putra C.L
    Kelas:X TSM 6

    BalasHapus
  32. Nama:nico setio hutomo
    Kelas:x tsm 4

    BalasHapus
  33. NAMA:MUHAMMAD ZAINAL MUTTAQIN
    KLS:X TSM 6

    BalasHapus
  34. Nama:muhammad zainal muttaqin
    Kls:X TSM 6

    BalasHapus
  35. NAMA:MUHAMAD HABIB MUGANA
    KELAS:X-TSM 5

    BalasHapus