Cara Menulis Algoritma Pemrograman - WEB PROGRAMING

 

Dasar Penulisan Algoritma

3 Cara Penulisan Algoritma Pemrograman

Algoritma adalah langkah - langkah penyelesaian dari suatu masalah, adapun cara atau metode penulisan algoritma yang bisa kita gunakan pada saat membuat algoritma dalam menyelesaikan suatu masalah secara struktur yang mudah di pahami sebelum ke tahap pembuatan coding.

Sangat Penting Kita pahami dulu Belajar Algoritma ini, karena seorang prgramer yang bisa menyelesaikan suatu masalah harus mampu membuat algoritma yang sesuai dengan permasalah yang terjadi, dan solusi yang di berikan dalam permaslahan tersebut.

Algoritma juga merupakan susunan langkah - langkah penyelesaian suatu masalah secara efektif dan efesien, algoritma sendiri bukan hanya langkah penyelesaian dalam sebuah pemrogrman saja, akan tetapi bisa "diterpakan dalam kehidupan sehari - hari".

sebagai contoh pada saat kita mengganti bohlam lampu maka terdapat langkah penyelesaiannya, secara berurut, dapatkah kita mencari kegiatan sehari - hari yang menggunakan algoritma di dalamanya ? banyak sekali yang bisa kita buat dengan algoritma ini di kehidupan kita sehari hari.

saya tambahkan saja, permasalahan yang sering saya alami, misalnya pada saat kita berbelanja di pasar tradisional sering terjadi masalah pada saat pengembalian uang belanja, kadang kadang kembalian bisa berlebih malah bisa berkurang, karena kurang kecepatan dan ketetapan dalam mengembalikan uang belanja, dan ini adalah masalah, bagaimana cara kita membuat algoritma dengan masalah sederhana ini ? tentu nya kita harus mempelajari cari penulisan algoritma nya terlebih dahulu, yaitu menggunakan Bahasa natural, Pseudocode, Flowchart baru terkahir pemrograman yang di terpakan menggunakan bahasa komputer atau language programing.

sebagai seorang pemula dalam bidang Informatika, kita wahjib dulu mempelajari Bahasa Algoritma yang dipakai dalam memmbuat sistem informasi, dalam memudahkan manusia mengambil keputusan, yang lebih cepat.

Oleh karena itu kita wajib mengerjakan beberapa tugas dalam bentuk Google Formulir yang langsung merakam jawaban secara langsung dengan batasan waktu yang di tentukan. 

Mari kita Belajar Menulis Algoritma

A. Mengenal Algoritma

saat kita akan mencetak dokumen menggunakan printer, pastinya kita memilki beberapa langkah yang perlu dipersiapkan. langkah pertama biasanya adalah menghugbungkan terlebih dahulu komputer  dengan printer yang akan digunakan. setelah itu kita memperisapakan dokumen yang akan dicetak dan kertas yang akan kita gunakan dan beberapa langkah selanjutnya hingga akhirnya dokumen tersebut dapat dicetak.
urutan langkah langkah tersebut disebut dengan algoritma.

Judul Kegiatan : mendeskripsikan Algoritma sebagai Solusi Penyelesaian masalah 
Jenis Kegiatan  : Diskusi Kelompok
Tujuan Kegiatan : 
  1. Menyebutkan definisi algoritma dengan tepat
  2. membuat algoritma sebagai solusi penyelesaian sebuah masalah dengan terampil
Klik Formulir Kegiatan 1.1 

1. Pengertian Algoritma
    Menurut Donald E. Knuth ( 1973 ) 
    Menurut H. Cormen ( 2009 )

2. Komponen Algoritma
  • Komponen masukan ( Input )
  • Komponen keluaran ( Output )
  • Komponen Proses ( Processing )
3. Struktur Algoritma
  • Bagian Kepala
    • Berisi tentang judul dan penjelasan tentang algoritma itu sendiri.
  • Bagian Deklarasi 
    • bagian yang digunakan untuk menampilkan semua kebutuhan yang di perlukan dalam algoritma
    • contoh
                   Deklarasi
                        teks : string
                        " teks " merupakan nama peubah"
                        "string" merupakan tipe data
contoh di atas adalah pendeklarasian variabel dan tipe data pada algoritma yang disajikan dengan pseudocode ( materi disampaiakan pada bab selanjutnya )
  • Bagian Algoritma
    • merupakan bagian inti dari sebuah algoritma . berisi langkah proses dari penyelesaian masalah dalam algoritma. penulisan dalam bagian ini dapat dituliskan dengan bahasa natural dan pseudocode ( akan dijelaskan pada sub bab setelah ini ) 
Algoritma 
    x <------- 100
    write (x)
maksud dari algoritma diatas adalah membrikan nilai "100" ke dalam " X " kemudian menuliskan atau menampilkan nilai dari "X"


B. Cara Penulisan Algoritma

Klik Formulir Kegiatan 1.2 

1. Bahasa Natural
    Klik Formulir Pelatihan 

2. Pseudocode
    Klik Unjuk Kerja 
   Klik Formulir Kegiatan 1.3

3. Flowchart
  • Pengenalan Flowcart
  • Pengguanaan Tools Flowchart
  Klik Formulir Tugas 
 Materi Pengayaan
 Rangkuman

Formulir HOTS ( High Order Thinking Skilss)

Formulir Uji Kompetensi Algoritma

Next Post Previous Post
No Comment
Add Comment
comment url