Anda di halaman 1dari 40

FLOWCHART DAN

ALGORTIMA
PEMROGRAMAN
KELOMPOK 2
KELOMPOK 2

01 02
AMANDHA PUTRI MEILANI ARELINDA RAHMADILA PUTRI
45121203
SUSANTO
45121205

03 04
KHOIRUNNISA SHINTYA PUTRI PRAMESWARI
45121215 45121227
PENDAHULUAN

Program adalah kumpulan pernyataan komputer, sedangkan metode dan


tahapan sistematis dalam program adalah algoritma. Program ditulis
dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa
program adalah suatu implementasi dari bahasa pemrograman.
.
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

Desain
Algoritma & Flowchart

Menulis program

Test Kebenaran Program

Dokumentasi

Arsip
FLOWCHART
PENGERTIAN
Flowchart atau bagan alur adalah diagram
yang menampilkan langkah-langkah dan
keputusan untuk melakukan sebuah proses
dari suatu program. Setiap langkah
digambarkan dalam bentuk diagram dan
dihubungkan dengan garis atau arah panah.

Flowchart berperan penting dalam


memutuskan sebuah langkah atau
fungsionalitas dari sebuah proyek
pembuatan program yang melibatkan
banyak orang sekaligus
FUNGSI FLOWCHART
Mengelola Workflow Mendokumentasikan Melakukan
(alur kerja) proses perbaikan proses

Cara flowchart
Dengan flowchart Flowchart menjadi alat membantu proses ini
dapat mengelola yang baik untuk adalah dengan
integritas dan memenuhi segala membagi setiap
validitas dari proses dokumentasi dan langkah yang ada
penyimpanan karena pada sistem ke dalam
dan sistem tersebut.
diagram alur ini lebih
Ini akan memberikan bagian-bagian yang
efisien dan tertata
hasil sesuai yang lebih kecil dan detail.
diharapkan
SIMBOL SIMBOL
FLOWCHART
SIMBOL FLOWCHART
JENIS JENIS

FLOWCHART FLOWCHART
DOKUMEN PROSES

FLOWCHART FLOWCHART
PROGRAM SISTEM

FLOWCHART
SKEMATIK
FLOWCHART DOKUMEN

Pertama ada flowchart dokumen (document flowchart)


atau bisa juga disebut dengan paperwork flowchart.
Flowchart dokumen berfungsi untuk menelusuri alur
form dari satu bagian ke bagian yang lain, termasuk
bagaimana laporan diproses, dicatat, dan disimpan.
CONTOH FLOWCHART DOKUMEN
FLOW DOKUMEN SISTEM BARU CALON ANGGOTA PERPUSTAKAAN

KETERANGAN :
# : Masukkan data calon anggota ke dalam komputer (proses pengisian data)
P : Tanda tangan dan validasi data
FLOWCHART PROGRAM

Flowchart ini menggambarkan secara rinci prosedur


dari proses program. Flowchart program terdiri dari
dua macam, antara lain: flowchart logika program
(program logic flowchart) dan flowchart program
komputer terinci (detailed computer program
flowchart).
CONTOH FLOWCHART PROGRAM
FLOWCHART PROSES

Flowchart proses adalah cara penggambaran rekayasa


industrial dengan cara merinci dan menganalisis langkah-
langkah selanjutnya dalam suatu prosedur atau sistem.
Flowchart Proses memiliki lima simbol khusus
Flowchart Proses digunakan
oleh perekayasa industrial
dalam mempelajari dan
mengembangkan proses-proses
manufacturing. Dalam analisis
sistem, flowchart ini digunakan
secara efektif untuk
menelusuri alur suatu laporan
atau form.
CONTOH FLOWCHART PROSES
FLOWCHART SISTEM
Flowchart sistem adalah flowchart yang menampilkan tahapan atau proses
kerja yang sedang berlangsung di dalam sistem secara menyeluruh. Selain
itu flowchart sistem juga menguraikan urutan dari setiap prosedur yang ada
di dalam sistem. Flowchart Sistem terdiri dari data yang mengalir melalui
sistem dan proses yang mentransformasikan data itu. Data dan proses dalam
flowchart sistem dapat digambarkan secara online (dihubungkan langsung
dengan komputer) atau offline (tidak dihubungkan langsung dengan
komputer, misalnya mesin tik, cash register atau kalkulator).
CONTOH FLOWCHART SISTEM
FLOWCHART SKEMATIK

Flowchart ini menampilkan alur prosedur suatu sistem,


hampir sama dengan flowchart sistem. Namun, ada
perbedaan dalam penggunaan simbol-simbol dalam
menggambarkan alur. Selain simbol-simbol, flowchart
skematik juga menggunakan gambar-gambar komputer
serta peralatan lainnya untuk mempermudah dalam
pembacaan flowchart.
Simbol Flowchart skematik :
Flowchart Skematik digunakan
sebagai alat komunikasi antara
analis sistem dengan seseorang
yang tidak familiar dengan simbol-
simbol flowchart yang
konvensional. Pemakaian gambar
sebagai ganti dari simbol-simbol
flowchart akan menghemat waktu
yang dibutuhkan oleh seseorang
untuk mempelajari simbol abstrak
sebelum dapat mengerti
flowchart.
CONTOH FLOWCHART SKEMATIK
PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART

1. Percabangan-percabangan 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 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.
ALGORITMA
PENGERTIAN
Algoritma adalah suatu urutan
atau alur yang dipakai dalam
perhitungan atau pemecahan
masalah secara sistematis, dan
dalam aktivitas pemrograman
algoritma seringkali dianggap
sebagai logika dalam penentuan
program yang akan dibuat.
FUNGSI ALGORITMA
 Pemrograman dapat mengatasi permasalahan rumit dalam program yang
kemungkinan juga melibatkan perhitungan tingkat tinggi. Karena menggunakan
perhitungan seringkali program yang dibuat tidak berjalan semestinya karena
adanya kesalahan, hal ini dapat diminimalisir dengan menerapkan algoritma dalam
pemrograman.
 Algoritma pemrograman mampu menyederhanakan program, dari program yang
besar menjadi program yang lebih sederhana, sehingga penggunaannya lebih
efektif dan efisien.
 Fungsi dari algoritma ini bukan merupakan sekali pakai, artinya dapat digunakan
secara berulang-ulang Hal ini dapat memberikan keuntungan dalam meminimalisir
penulisan program yang berulang-ulang
 Dengan menerapkan fungsi algoritma maka pencarian kesalahan dapat lebih
mudah serta dapat diperbaiki dengan cepat.
CARA KERJA ALGORITMA
Mula-mula program dimasukkan ke dalam memori komputer. Ketika
program dilaksanakan (execute), setiap instruksi yang telah
tersimpan di dalam memori dikirim ke CPU. CPU mengerjakan
operasi operasi yang bersesuaian dengan instruksi tersebut. Bila
suatu operasi memerlukan data, data dibaca dari piranti masukan,
disimpan di dalam memori lalu dikirim ke CPU untuk operasi yang
memerlukannya tadi. Bila proses menghasilkan keluaran atau
informasi, keluaran disimpan ke dalam memori, lalu memori
menuliskan keluaran tadi ke piranti keluaran (misalnya dengan
menampilkannya di layar monitor).
CONTOH ALGORITMA DAN FLOWCHART
CONTOH ALGORITMA DAN FLOWCHART

1. Menghitung Luas Segitiga


 Algoritma Menghitung Luas Segitiga
Analisis :
• Input : a (alas) dan t (tinggi)
• Luas Segitiga = a*t/2
Algoritma :
• Masukan nilai alas (a) dan nilai tinggi segitiga (t)
• Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah
ditentukan
• Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t
• Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)
Flowchart menghitung luas segitiga
2. Menentukan Bilangan Ganjil atau Genap
 Algortima Menentukan Bilangan Ganjil atau Genap
• Inputkan sebuah bilangan (bilangan bulat)
• Bagi bilangan yang sudah diinputkan dengan angka 2
• Jika menghasilkan sisa pembagian ( 0 ) maka bilangan tersebut genap
• Jika menghasilkan sisa pembagian bukan (0) bimaka bilangan tersebut ganjil
 Flowchart menentukan bilangan ganjil dan genap
3. Menentukan Kelulusan Mahasiswa
 Algoritma Menentukan Kelulusan Mahasiswa
• Nama mahasiswa dan nilai (sudah terbaca)
• Kalau mahasiswa mendapat nilai >70 maka ket “ lulus”
• Kalau mahasiswa mendapat nilai <70 maka ket “tidak lulus”
• Data nama, nilai dan keterangan akan ditampilkan
 Flowchart Menentukan Kelulusan Mahasiswa
4. Penjumlahan 2 Angka
 Algoritma Penjumlahan 2 Angka
- Masukan angka pertama (a) dan kedua (b)
- Jumlahkan dengan rumus a+b
- Maka akan ditampilkan hasil dari a+b
Flowchart Penjumlahan 2 Angka
5. Menghitung Nilai Akhir
 Algoritma Menghitung Nilai Akhir
• Inputkan Nim dan Nama
• Inputkan Kehadiran, nilai tugas, kuis, UTS, dan UAS
• Rumus Nilai Akhir : kehadiran*0.05+tugas*0.25+kuis*0.15+UTS*0.25+UAS*0.30
• Tampilkan Nilai Akhir
 Flowchart Menghitung Nilai Akhir
CARA MENGINSTAL APLIKASI
PEMROGRAMAN JUST BASIC
THANK YOU
Do you have any questions?

Anda mungkin juga menyukai