FLOWCHART
Flowchart
merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar
proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan
demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan
antar
proses digambarkan dengan garis penghubung.
Flowchart
ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan
poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat
dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram
(programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman.
Simbol-Simbol
Flowchart
Simbol-simbol
Flowchart yang biasanya dipakai adalah simbol-simbol Flowchart standarr yang
dikeluarkan oleh ANSI dan ISO.Berikut ini simbol-simbol
Flowchart
adalah sebagai berikut :
Algoritma
memegang peranan penting dalam bidang pemrograman.Sebegitupentingnya suatu
algoritma, sehingga perlu dipahami konsep dasar algoritma.Apalagi untuk seorang
programer, tentu diperlukan suatu algoritma
sehinggadapat membuat program yang lebih efektif dan efisien.Bagi kebanyakan
orang,algoritma sangat membantu dalam memahami konsep logika pemrograman.
Algoritma adalah kumpulan instruksi yang dibuat secara jelas untuk menunjukanlangkah-langkah
penyelesaian suatu masalah.Pada umumnya algoritma kuranglebih sama dengan suatu
prosedur yang sering dilakukan setiap hari, misalnyaprosedur untuk mengganti
ban bocor/pecah, prosedur pemakaian telepon umum,prosedur membuat kue dan
lain-lain.
Dalam bidang komputer, misalnya EDP
(Elektronik Data Processing) atau MI(Management Information System), algoritma sering
dimanfaatkan untuk menyelesaikan suatu masalah atau untuk proses pengambilan
keputusan.Seorangsistem analisis (analisist system) tentunya menggunakan
algoritma untuk merancang suatu sistem.Bagi seorang programer, algoritma
digunakan untuk membuat modul-modul program
2.Algoritma bila seorang mahasiswa akan melakuan pembayaran uang kuliah viaATM adalah sebagai berikut :
• Msukkan Kartu ATM
• Masukkan nomor pin kartu ATM
• Pilih bahasa indonesia
• Masuk ke menu ATM
• Pilih menu pembayaran
• Pilih menu pendidikan
• Pilih universitas yang dituju
• Input nomor induk mahasiswa
• Input jumlah uang
• Pilih OK
START
INPUTNilai AB = 0C = B x BIf C = APRINT BENDIf C A ThenB +1
2.Algoritma bila seorang mahasiswa akan melakuan pembayaran uang kuliah viaATM adalah sebagai berikut :
• Msukkan Kartu ATM
• Masukkan nomor pin kartu ATM
• Pilih bahasa indonesia
• Masuk ke menu ATM
• Pilih menu pembayaran
• Pilih menu pendidikan
• Pilih universitas yang dituju
• Input nomor induk mahasiswa
• Input jumlah uang
• Pilih OK
START
INPUTNilai AB = 0C = B x BIf C = APRINT BENDIf C A ThenB +1
3. Flowchart menentukan akar kuadrat dari
bilangan bulat positif
4.Contoh
pseudocode :Kode atau tanda yang menyerupai (pseudo) atau merupakan pejelasan
caramenyelesaikan suatu masalah.Pseudo-code
sering digunakan oleh manusia untuk menuliskan
algoritma.Problem: mencari bilangan terbesar dari dua bilangan yang diinputkan.
Contoh Pseudo-code:
1.Masukkan bilangan pertama
2.Masukkan bilangan kedua
3.Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak,kerjakan langkah5.
4.Tampilkan bilangan pertama
5.Tampilkan bilangan keduaPseudocode adalah cara untuk menuliskan sebuah algoritma secara high-level(level tingkat tinggi).Biasanya Pseudocode dituliskan dengan kombinasi BahasaInggris dan notasi matematika.Biasanya sebuah Pseudocode tidak terlalu detaildibandingkan dengan program.Isu-isu detail dalam program yang sifatnya teknistidak dibahas di dalam Pseudocode
Contoh Pseudo-code:
1.Masukkan bilangan pertama
2.Masukkan bilangan kedua
3.Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak,kerjakan langkah5.
4.Tampilkan bilangan pertama
5.Tampilkan bilangan keduaPseudocode adalah cara untuk menuliskan sebuah algoritma secara high-level(level tingkat tinggi).Biasanya Pseudocode dituliskan dengan kombinasi BahasaInggris dan notasi matematika.Biasanya sebuah Pseudocode tidak terlalu detaildibandingkan dengan program.Isu-isu detail dalam program yang sifatnya teknistidak dibahas di dalam Pseudocode
5.
Cara menyatakan algoritma ;
Ø Dengan bahasa semu ( Pseudocode )
Ø Dengan diagram alur atau Flowchart
Ø Dengan Statmen program / penggalan program
Ø Dengan bahasa semu ( Pseudocode )
Ø Dengan diagram alur atau Flowchart
Ø Dengan Statmen program / penggalan program
0 komentar:
Posting Komentar