Komputasi Teknik dan Metoda Numerik

Algoritma dan Flowchart

 
Picture of hariyotejo pujowidodo
Algoritma dan Flowchart
by hariyotejo pujowidodo - Tuesday, 6 March 2018, 2:26 PM
 

Secara umum algoritma berisi susunan langkah-langkah berurutan/sistematis untuk menyelesaikan suatu masalah. 

Struktur langkah terdiri dari bagian : 

                     MASUKAN (INPUT) --> PROSES ---> KELUARAN (OUTPUT).

Masukan adalah kumpulan data dan/atau informasi penting untuk kebutuhan proses.

Proses adalah pengolahan dan analisis data/atau informasi masukan untuk mendapatkan hasil keluaran

Keluaran adalah data dan/atau informasi hasil solusi pemecahan masalah.

Flowchart merupakan susunan/urutan langkah penyelesaian masalah yang ditampilkan melalui struktur simbol tertentu.

Secara singkat dalam flowchart (diagram alir) terdiri dari :

flowchart

Algoritma dan flowchart menjadi bagian paling utama dalam penyusunan pemrograman, untuk memudahkan dalam mempersiapkan langkah penyelesaian suatu persoalan dan menganalisis kesalahan bilamana hasil pemograman belum dapat mencapai hasil sebenarnya.







(Edited by System Administrator - original submission Monday, 5 March 2018, 5:33 AM)

Picture of Daniel M Soedira
Re: Algoritma by Daniel Meino Soedira
by Daniel M Soedira - Tuesday, 6 March 2018, 12:18 AM
 

Contohnya misalkan seperti melakukan perhitungan luas lingkaran. Algoritma itu biasanya memiliki susunan atau tahapan yang harus dijalani, dimana harus ada input proses dan outpot, dalam hal ini inputnya jari - jari lingkaran, kemudian ada proses perhitungan luas lingkaran, dan outputnya adalah lingkaran. Tidak menutup kemungkinan harus ada perintah untuk menginisiasi perhitungan tersebut.

Picture of Abdullah Robbani
Re: Algoritma
by Abdullah Robbani - Tuesday, 6 March 2018, 11:54 AM
 

Algoritma itu langkah-langkah logis dala suatu pemecahan masalah. Jadi bahasanya bukan memakai bahasa komputer, melainkan memakai bahasa kita sendiri. Algoritma sangat penting karena merupakan inti dari pemograman

Picture of riananto rian
Contoh penerapan Algoritma
by riananto rian - Tuesday, 6 March 2018, 11:56 AM
 

Contohnya menghitung atau mencari nilai x dan y dengan metode eliminasi langsung. Masukkan nilai input dengan array seperti contoh di bawah ini

{Array a}

a[1,1]=2;  a[1,2]=3;  a[2,1]=3;  a[2,2]=4

{Array a end}

{Array b}

b[1]=4;  b[2]=7

{Array b end}

 kemudian dari input tersebut dapat diproses dengan persamaan yang telah kita buat 

a[1,1]*3=a11

a[1,2]*3=a12

b[1]*3=b11

a[2,1]*2=a21

a[2,2]*2=a22

b[2]*2=b22

y=(b11-b22)/(a12-a22)

x=(((-a[2,1]*(b11-b22)/(a12-a22))-a[1,1]))/b[1]

Maka didapatkan nilai x dan y. Nilai x dan y merupakan output dari algoritma yang kita buat tadi.


Picture of Abdullah Robbani
Re: Contoh penerapan Algoritma
by Abdullah Robbani - Tuesday, 6 March 2018, 11:58 AM
 

bukankah algoritma itu memakai bahasa manusia?? yang saya perhatikan dari postingan anda adalah bahasanya menggunakan bahasa program EES

Picture of riananto rian
Re: Contoh penerapan Algoritma
by riananto rian - Tuesday, 6 March 2018, 12:04 PM
 

oh iya itu untuk ees bang. 

untuk contoh yang lain dalam kehidupan sehari-hari misalnya kita mengirim sms.

 
Algoritma mengirim SMS :
a.       Mengambil HP
b.      Pilih Menu -> Pesan
c.       Pilih  tulis baru
d.      Ketikkan pesan yang mau dikirimkan
e.      Setelah selesai, pilih lanjutkan untuk memasukan / memilih no tujuan
f.        Klik OK untuk mengirim.

Picture of Abdullah Robbani
Re: Contoh penerapan Algoritma
by Abdullah Robbani - Tuesday, 6 March 2018, 12:05 PM
 

wah sangat masuk akal sekali, terima kasih pencerahannya

Picture of Paskal Rachman
Re: Algoritma
by Paskal Rachman - Tuesday, 6 March 2018, 11:57 AM
 

contoh lainnya seperti yang telah dipraktekan dikelas, yaitu penyelesaian 2 persamaan linier. Dimana inputnya adalah persamaan-persamaannya berupa nilai kofisien konstanta. kemudian proses berupa logika matematis yang dimana dalam kasus ini banyak metode dapat dilakukan seperti elminasi gauss, eliminasi perhitungan langsung dll. Sehingga output berupa nilai variabel dapat dihasilkan.

Picture of MOHAMAD FADHIL ARDIANOV FADHIL
Re: Algoritma
by MOHAMAD FADHIL ARDIANOV FADHIL - Tuesday, 6 March 2018, 11:57 AM
 

engertian algoritma adalah suatu susunan yang sistematis dan logis untuk dapat memecahkan masalah atau mencapai tujuan tertentu. Di dunia komputer, algoritma memiliki peran penting untuk membangun suatu software atau aplikasi, Dalam dunia sehari-hari, mungkin tanpa kita sadari bahwa algoritma sudah masuk dalam kehidupan kita. contoh sehari sehari : saat kita memasak air = 

1) Siapkan panci.
2) Masukkan air secukupnya ke dalam panci.
3) tutup panci tersebut.
4) letakkan panci tersebut di atas kompor.
5) Hidupkan kompor.
6) Apabila air sudah mendidih, lalu matikan kompor.
7) Angkat panci tersebut dari kompor.

Picture of Azmi Muzaky
Re: Algoritma
by Azmi Muzaky - Tuesday, 6 March 2018, 12:05 PM
 
3 Bentuk Dasar Algoritma

  1. Algoritma Sekuensial (Sequence Algorithm), merupakan algoritma yang langkah-langkahnya secara urut dari awal hingga akhir. Bentuk dari algoritma sekuensial ini salah satu contohnya seperti algoritma memasak air. Langkah demi langkah yang dijalankan harus urut dari atas sampai bawah.
  2. Algoritma Perulangan (Looping Algorithm), merupakan suatu algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang atau looping. Pada masalah yang kita hadapi, ada pula sebuah langkah yang harus kita lakukan secara berulang-ulang. Contoh dari algoritma perulangan ini adalah algoritma menjemur pakaian: 
    1) Siapkan jemuran.
    2) Ambil satu pakaian yang nantinya akan dijemur.
    3) Peras pakaian tersebut terlebih dahulu.
    4) Letakkan pakaian tersebut pada tiang jemuran.
    5) Ulangi langkah dari 2 sampai 4 hingga pakaian habis.
    Dari algoritma di atas, dapat diketahui bahwa dari langkah 2 sampai 4 harus dilakukan secara berulang-ulang hingga pakaian habis.
  3. Algoritma Percabangan atau Bersyarat (Conditional Algorithm), merupakan algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah dapat dipenuhi. Berikut salah satu contoh dari algoritma bersyarat : 
    1) Siapkan panci.
    2) Masukkan air secukupnya ke dalam panci.
    3) Tutup panci tersebut.
    4) Letakkan panci tersebut di atas kompor.
    5) Hidupkan kompor.
    6) Apabila air sudah mendidih, lalu matikan kompor.
    7) Angkat panci tersebut dari kompor.
    Algoritma bersyarat atau contional algorithm terdapat pada langkah ke 6. Apabila air sudah mendidih, lalu matikan kompor. Sehingga apabila air tersebut belum mendidih, maka kompor tidak dimatikan.

Picture of Irene Deby Palupi
Re: Algoritma
by Irene Deby Palupi - Tuesday, 6 March 2018, 12:04 PM
 

penulisan algoritma sangat membantu pengerjaan suatu proses atau program agar pengerjaannya dapat dilakukan dengan runtut dan rapi. salah satu contoh penerapan algoritma dapat diaplikasikan pada proses penentuan apakah suatu bilangan itu ganjil atau genap. hal pertama yang harus dilakukan adalah tentukan bilangannya, lalu lakukan proses pembagian pada bilangan tersebut dengan bilangan 2, yanga akan menghasilkan output berupa sisa bilangan dimana jika tidak ada sisa maka bilangan itu genap dan jika ada sisa maka bilangan itu ganjil