Contoh Penggunaan Diagram Alir (Flowchart) - E

advertisement
ALGORITMA
I. Asal Usul Kata Algoritma
Kata algoritma berasal dari kata-kata di bawah ini :
Al Khuwarizmi ‚algorism ‚algorithm (diserap dalam bahasa Indonesia menjadi
algoritma)
• Abu Ja’far Muhammad Ibnu Musa Al Khuwarizmi adalah seorang penulis buku
Arab
yang berjudul Kitab Al Jabar Wal Muqabala (Buku Pemugaran dan Pengurangan).
Kata Al Khuwarizmi dibaca orang Barat menjadi algorism.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
• Kata algorism berarti proses menghitung dengan angka Arab [1]. Seseorang
dikatakan algorist jika orang tersebut menggunakan angka Arab.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
• Kata algorism lambat laun menjadi algorithm disebabkan kata algorism sering
dikelirukan dengan kata arithmetic sehingga akhiran –sm berubah menjadi –thm.
Kata algorithm diserap ke dalam bahasa Indonesia menjadi algoritma.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
Definisi Algoritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang
disusun secara sistematis.
Kata logis disini berarti benar sesuai dengan logika manusia. Untuk menjadi
sebuah algoritma, urutan langkah yang ditempuh untuk menyelesaikan masalah
harus memberikan hasil yang benar.
FLOWCHART
Didalam pemrograman sangat dikenal dengan diagram alir (flowchart). DiagramAlir (Flowchart)
digunakan untuk membantu analis dan programmer untuk memecahkan masalah dalam
pemrograman. Diagram Alir (Flowchart) adalah gambaran secara grafik yang terdiri dari simbolsimbol dari algoritma-algoritma dalam suatu program, yang menyatakan arah dari alur program.
Berikut ini merupakan simbol-simbol yang digunakan untuk menggambarkan diagram
alir (flowchart):
Pedoman-Pedoman dalam Membuat Diagram Alir (Flowchart)
Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus
diperhatikan, seperti :
1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus
dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
misalkan MENGHITUNG PAJAK PENJUALAN.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hatihati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak
perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan
percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila
percabangannya tidak berkaitan dengan sistem.
7. Gunakan simbol-simbol flowchart yang standar.
Jenis-Jenis Diagram Alir (Flowchart)
Flowchart terbagi atas lima jenis, yaitu :
1.
2.
3.
4.
5.
Flowchart Sistem (System Flowchart)
Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)
Flowchart Skematik (Schematic Flowchart)
Flowchart Program (Program Flowchart)
Flowchart Proses (Process Flowchart)
Contoh Penggunaan Diagram Alir (Flowchart)
• CONTOH DIAGRAM ALIR I
Buatlah flowchart untuk menentukan penjumlahan 2 (dua) buah bilangan bulat
• CONTOH DIAGRAM ALIR II
Buatlah flowchart untuk menentukan bilangan genap dan bilangan negatif.
flowchart raptor
Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan
tipe operasi program yang berbeda.Sebagai representasi dari sebuah program.
Flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan
perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber
kesalahan program.
maka dari itu, untuk artikel saya sekarang ini akan berbagi tentang beberapa flowchar
untuk perancangan suatu program, berikut plowchart yang saya buat.
1.FlowChart penjumlahan dua bilangan (raptor)
Temen semua masukkan bilangan pertama, setelah itu memasukan bilangan kedua,
selanjutnya kedua bilangan yang diinputkan tadi diproses langsung sehinggah
menghasilkan jumlah dari dua bilangan tersebut.
2.Perulangan Bilangan Genap
Langkah dari flowchart diatas sangat mudah, kita disuruh memasukkan awalan dari
bilangan dan akhir dari bilangan yang akan di carikan, seperti contoh kita memasukkan
bilangan pertamanya adalah 10 dan bilangan keduanya 100, selanjutnya bilangan
tersebut akan di proses dari awalan bilangan dimasukkan hinggah akhir bilangan.
3.FlowChar Tahun Kabisat
Flowchar di atas akan menentukan apakan tahun yang dimasukkan tahun kabisat ato
bukan, kita bisa memasukkan angka tahun berapa saja, jika angka tahun yang
dimasukkan habis dibagi dengan angka 4 maka tahun tersebut adalah kabisat, jika
angka tahun dimasukkan tidak habis dibagikan dengan 4 atau mempunya sisa dari
pembagian tersebut maka tahun tersebut bukan tahun kabisat.
Download