0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan4 halaman

Algoritma Dan Flowchart

Dokumen tersebut membahas tentang algoritma dan flowchart. Secara ringkas, algoritma adalah urutan langkah logika untuk menyelesaikan masalah, sedangkan flowchart adalah diagram alir algoritma yang menunjukkan arah alur program. Dokumen ini juga menjelaskan konsep struktur program pada umumnya dan contoh algoritma beserta flowchart-nya untuk menentukan bilangan ganjil genap.

Diunggah oleh

wiliwildan001
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
95 tayangan4 halaman

Algoritma Dan Flowchart

Dokumen tersebut membahas tentang algoritma dan flowchart. Secara ringkas, algoritma adalah urutan langkah logika untuk menyelesaikan masalah, sedangkan flowchart adalah diagram alir algoritma yang menunjukkan arah alur program. Dokumen ini juga menjelaskan konsep struktur program pada umumnya dan contoh algoritma beserta flowchart-nya untuk menentukan bilangan ganjil genap.

Diunggah oleh

wiliwildan001
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Algoritma dan Flowchart

Pendahuluan
Beberapa langkah dalam prosen pembuatan suatu program atau software : 1. Mendefinisikan masalah dan menganalisanya Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain tujuan dari pembuatan program, parameter-parameter yang digunakan, fasilitas apa saja yang akan disediakan oleh program. Kemudian menentukan metode atau algoritma apa yang akan diterapkan untuk menyelesaikan masalah tersebut dan terakhir menentukan bahasa program yang digunakan untuk pembuatan program. 2. Merealisasikan dengan langkah-langkah berikut : Start

#esain $lgoritma % &low hart

'enulis program

(est Kebenaran "rogram

#okumentasi

$rsip Se ara umum, struktur suatu program terdiri dari beberapa bagian yaitu : 1. Input Bagian ini merupakan proses untuk memasukkan data ke komputer melalui de!i e yang ada misalnya keyboard, mouse, s anner dll. "rogram melakukan proses memba a data yang akan diolah dari de!i e tersebut. 2. Output Bagian ini merupakan proses untuk menampilkan data yang telah diolah, melaporkan hasil pegolahan data melalui de!i e seperti monitor, printer dll. "rogram melakukan proses men etak data ke de!i e tersebut.

Last updated : 01/21/14

3. Proses Pengolahan ata Bagian ini merupakan proses mengolah data yang diinputkan dengan nenerapkan metode-metode, teknik-teknik, algoritma-algoritma yang ada. "roses ini menghasilkan data output yang akan dioutputkan kepada pengguna program. !. Penyimpanan ata Bagian ini merupakan proses menyimpan data dalam memori atau de!i e penyimpanan data seperti disket, harddisk, )# dll. Berikut ini adalah blok diagram struktur dari suatu program se ara umum. .nput "roses "engolahan #ata /utput

'emory

Algoritma
$lgoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem. )ontoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. $lgoritmanya : *. Bagi bilangan dengan bilangan 2 2. +itung sisa hasil bagi pada langkah *. ,. Bila sisa hasil bagi sama dengan - maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan * maka bilangan itu adalah bilangan ganjil.

Flowchart
&low hart adalah gambaran dalam bentuk diagram alir dari algoritmaalgoritma dalam suatu program, yang menyatakan arah alur program tersebut. Berikut adalah beberapa simbol yang digunakan dalam menggambar suatu flow hart : "IM#O$ %AMA F&%'"I

Last updated : 01/21/14

()*MI%A(O* 'A*I" A$I* +F$O, $I%)P*)PA*A(IO%

"ermulaan0akhir program

$rah aliran program "roses inisialisasi0pemberian harga awal "roses perhitungan0proses pengolahan data "roses input0output data, parameter, informasi "ermulaan sub program0proses menjalankan sub program "erbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya "enghubung bagian-bagian flow hart yang berada pada satu halaman "enghubung bagian-bagian flow hart yang berada pada halaman berbeda

P*O")" I%P&(.O&(P&( A(A P*) )FI%) P*O/)"" +"&# P*O'*AM)/I"IO%

O% PA') /O%%)/(O* OFF PA') /O%%)/(O*

#ari ontoh algoritma di atas tentang menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap, flow hart dari program adalah sebagai berikut : Start $

.nput Bilangan

$pakah Sisa 2 1 )etak 3enap

+itung sisa bagi antara bilangan dengan 2 Last updated : 01/21/14

)etak 3anjil 3

4nd $

Last updated : 01/21/14

Anda mungkin juga menyukai