SlideShare a Scribd company logo
1 of 4
Download to read offline
PRAKTIKUM 1
ALGORITMA DAN FLOWCHART
A. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart
B. DASAR TEORI
Beberapa langkah dalam proses 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

Praktikum Dasar Programming
PENS ITS

1
Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam
menyelesaikan suatu masalah atau problem.
Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan
ganjil atau bilangan genap.
Algoritmanya :
1. Masukkan sebuah bilangan sembarang
2. Bagi bilangan tersebut dengan bilangan 2
3. Hitung sisa hasil bagi pada langkah 2.
4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi
bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.
SIMBOL

NAMA

FUNGSI

TERMINATOR

Permulaan/akhir program

GARIS ALIR
(FLOW LINE)
PREPARATION

PROSES

INPUT/OUTPUT DATA

PREDEFINED PROCESS
(SUB PROGRAM)

Arah aliran program
Proses inisialisasi/
pemberian harga awal
Proses perhitungan/
proses pengolahan data
Proses input/output data,
parameter, informasi
Permulaan sub program/
proses menjalankan sub
program
Perbandingan pernyataan,

DECISION

penyeleksian data yang
memberikan
pilihan untuk langkah

Praktikum Dasar Programming
PENS ITS

2
selanjutnya

Penghubung bagian-bagian
ON PAGE

flowchart

CONNECTOR

yang berada pada satu
halaman
Penghubung bagian-bagian

OFF PAGE

flowchart

CONNECTOR

yang berada pada halaman
berbeda

Dari contoh algoritma di atas tentang menentukan apakah suatu bilangan adalah bilangan
ganjil atau bilangan genap, flowchart dari program adalah sebagai berikut :

Start

Input
Bilangan

Hitung sisa
bagi antara
bilangan
dengan 2

A

A

Apakah
Sisa = 0

T

Y
Cetak
Genap

Cetak
Ganjil

End

C. PERCOBAAN
Untuk semua persoalan di bawah ini, desainlah algoritma dan flowchartnya :
1. Menjumlahkan 2 buah bilangan dan mencetak hasilnya
Praktikum Dasar Programming
PENS ITS

3
2. Proses pengiriman email
3. Proses melakukan panggilan telepon, jika terdengar nada sibuk maka akan
melakukan panggilan telepon lagi.
4. Perusahaan daerah air minum menentukan tarif per m3 air berdasarkan ketentuan
sebagai berikut:
Air(m3)

Tarif per m3

0-15

300

>15

650

Buatlah algoritma dan flowchart program yang membaca jumlah pemakaian air,
untuk menghitung biaya yang harus dibayar dan menampilkan hasilnya di layar.
5. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan menampilkan
hasilnya

E. LAPORAN RESMI
1. Mengalikan 2 buah bilangan dan mencetak hasilnya
2. Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan
hasilnya
3. Memainkan VCD film tertentu ke VCD player

Praktikum Dasar Programming
PENS ITS

4

More Related Content

What's hot

Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 
Computer Vision Praktikum 2 menggunakan Matlab R2013a
Computer Vision Praktikum 2 menggunakan Matlab R2013aComputer Vision Praktikum 2 menggunakan Matlab R2013a
Computer Vision Praktikum 2 menggunakan Matlab R2013aFarichah Riha
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Advent013
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchartBarmed Studio
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchartLusi Fz
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartfikrul islamy
 
Sistem informasi flowchart
Sistem informasi   flowchartSistem informasi   flowchart
Sistem informasi flowchartrika85
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)SyaharullahDisa
 
Topik 2(notasi flowchart)
Topik 2(notasi flowchart)Topik 2(notasi flowchart)
Topik 2(notasi flowchart)SyaharullahDisa
 
Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Kang Koko
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Muhammad Iqbal
 

What's hot (16)

Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Computer Vision Praktikum 2 menggunakan Matlab R2013a
Computer Vision Praktikum 2 menggunakan Matlab R2013aComputer Vision Praktikum 2 menggunakan Matlab R2013a
Computer Vision Praktikum 2 menggunakan Matlab R2013a
 
Algoritma pemrograman-a[2]
Algoritma pemrograman-a[2]Algoritma pemrograman-a[2]
Algoritma pemrograman-a[2]
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
 
Pengenalan dan definisi flowchart
Pengenalan dan definisi flowchartPengenalan dan definisi flowchart
Pengenalan dan definisi flowchart
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchart
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Flowchart
FlowchartFlowchart
Flowchart
 
Sistem informasi flowchart
Sistem informasi   flowchartSistem informasi   flowchart
Sistem informasi flowchart
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)
 
Topik 2(notasi flowchart)
Topik 2(notasi flowchart)Topik 2(notasi flowchart)
Topik 2(notasi flowchart)
 
Diagram Alir
Diagram AlirDiagram Alir
Diagram Alir
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 
Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01Jobsheet algoritma dan pemrograman 01
Jobsheet algoritma dan pemrograman 01
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )
 
Flowchart
FlowchartFlowchart
Flowchart
 

Similar to P1 algoritma dan flowchart 2

dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptRohibBurhani
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxrince10
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANAziz Moeslim
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartIAIN PEKALONGAN
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptssuser1f9e371
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrogramanirwansyafibonaci
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programminglutfiadnan
 
Modul praktikum aplikasi c
Modul praktikum aplikasi cModul praktikum aplikasi c
Modul praktikum aplikasi cBebebecaaa
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1Adrian Odja
 
Pengantar Konsep Pemrograman ilmu Kompute
Pengantar Konsep Pemrograman ilmu KomputePengantar Konsep Pemrograman ilmu Kompute
Pengantar Konsep Pemrograman ilmu Komputeirwansyafibonaci
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaDonnie Xover
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanMuraba Nasuha
 

Similar to P1 algoritma dan flowchart 2 (20)

dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.pptdokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
dokumen.tips_materi-ii-pengertian-algoritma-dan-flowchart-563fd02001d95.ppt
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptx
 
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMANPENGERTIAN ALGORITMA DAN PEMROGRAMAN
PENGERTIAN ALGORITMA DAN PEMROGRAMAN
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Struktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchartStruktur dan notasi algoritma dengan flowchart
Struktur dan notasi algoritma dengan flowchart
 
Pengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.pptPengantar Konsep Pemrograman.ppt
Pengantar Konsep Pemrograman.ppt
 
Pengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep PemrogramanPengantar mata kuliah Konsep Pemrograman
Pengantar mata kuliah Konsep Pemrograman
 
Pengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia ProgrammingPengantar Konsep Pemrograman Dalam Dunia Programming
Pengantar Konsep Pemrograman Dalam Dunia Programming
 
Flowchart.pptx
Flowchart.pptxFlowchart.pptx
Flowchart.pptx
 
Modul praktikum aplikasi c
Modul praktikum aplikasi cModul praktikum aplikasi c
Modul praktikum aplikasi c
 
2.sd 13.ok
2.sd 13.ok2.sd 13.ok
2.sd 13.ok
 
2.sd 13
2.sd 132.sd 13
2.sd 13
 
Lampiran materi simkomdig 3.1 4.1
Lampiran materi simkomdig 3.1   4.1Lampiran materi simkomdig 3.1   4.1
Lampiran materi simkomdig 3.1 4.1
 
Pengantar Konsep Pemrograman ilmu Kompute
Pengantar Konsep Pemrograman ilmu KomputePengantar Konsep Pemrograman ilmu Kompute
Pengantar Konsep Pemrograman ilmu Kompute
 
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritmaMateri simkomdig-pengertian-dasar-logika-dan-algoritma
Materi simkomdig-pengertian-dasar-logika-dan-algoritma
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 
Modul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrogramanModul mata kuliah konsep dasar pemrograman
Modul mata kuliah konsep dasar pemrograman
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
 
Pk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchartPk 1 kimia algo and flowchart
Pk 1 kimia algo and flowchart
 

More from PT. Likers Fice.com (20)

Potensial listrik dan kapasitor(hizkia glorius soma)
Potensial listrik dan kapasitor(hizkia glorius soma)Potensial listrik dan kapasitor(hizkia glorius soma)
Potensial listrik dan kapasitor(hizkia glorius soma)
 
P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2
 
P1 algoritma dan flowchart
P1 algoritma dan flowchartP1 algoritma dan flowchart
P1 algoritma dan flowchart
 
Contoh proposal pkm yang didanai dikti
Contoh proposal pkm yang didanai diktiContoh proposal pkm yang didanai dikti
Contoh proposal pkm yang didanai dikti
 
Ruang & warna
Ruang & warnaRuang & warna
Ruang & warna
 
Presentation2
Presentation2Presentation2
Presentation2
 
Abc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchartAbc01 algoritma-dan-flowchart
Abc01 algoritma-dan-flowchart
 
Pedoman penulisan skripsi
Pedoman penulisan skripsiPedoman penulisan skripsi
Pedoman penulisan skripsi
 
Pedoman penulisan karya ilmiah 0 2
Pedoman penulisan karya ilmiah 0 2Pedoman penulisan karya ilmiah 0 2
Pedoman penulisan karya ilmiah 0 2
 
Gravitasi newton
Gravitasi newtonGravitasi newton
Gravitasi newton
 
Silogisme
SilogismeSilogisme
Silogisme
 
Pedoman penulisan skripsi
Pedoman penulisan skripsiPedoman penulisan skripsi
Pedoman penulisan skripsi
 
Masjid jami
Masjid jamiMasjid jami
Masjid jami
 
Masjid jami part 2
Masjid jami part 2Masjid jami part 2
Masjid jami part 2
 
Klasifikasi makhluk hidup
Klasifikasi makhluk hidupKlasifikasi makhluk hidup
Klasifikasi makhluk hidup
 
Biotek pengolahan limbah_cair
Biotek pengolahan limbah_cairBiotek pengolahan limbah_cair
Biotek pengolahan limbah_cair
 
Biology project
Biology projectBiology project
Biology project
 
Materi awal biologi sma
Materi awal biologi smaMateri awal biologi sma
Materi awal biologi sma
 
Cheat warcraft
Cheat warcraftCheat warcraft
Cheat warcraft
 
Sistem pernapasan-pada-manusia
Sistem pernapasan-pada-manusiaSistem pernapasan-pada-manusia
Sistem pernapasan-pada-manusia
 

P1 algoritma dan flowchart 2

  • 1. PRAKTIKUM 1 ALGORITMA DAN FLOWCHART A. TUJUAN 1. Mampu memahami persoalan 2. Mendesain penyelesaian persoalan ke dalam algoritma 3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart B. DASAR TEORI Beberapa langkah dalam proses 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 Praktikum Dasar Programming PENS ITS 1
  • 2. Algoritma Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem. Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. Algoritmanya : 1. Masukkan sebuah bilangan sembarang 2. Bagi bilangan tersebut dengan bilangan 2 3. Hitung sisa hasil bagi pada langkah 2. 4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil. SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) PREPARATION PROSES INPUT/OUTPUT DATA PREDEFINED PROCESS (SUB PROGRAM) Arah aliran program Proses inisialisasi/ pemberian harga awal Proses perhitungan/ proses pengolahan data Proses input/output data, parameter, informasi Permulaan sub program/ proses menjalankan sub program Perbandingan pernyataan, DECISION penyeleksian data yang memberikan pilihan untuk langkah Praktikum Dasar Programming PENS ITS 2
  • 3. selanjutnya Penghubung bagian-bagian ON PAGE flowchart CONNECTOR yang berada pada satu halaman Penghubung bagian-bagian OFF PAGE flowchart CONNECTOR yang berada pada halaman berbeda Dari contoh algoritma di atas tentang menentukan apakah suatu bilangan adalah bilangan ganjil atau bilangan genap, flowchart dari program adalah sebagai berikut : Start Input Bilangan Hitung sisa bagi antara bilangan dengan 2 A A Apakah Sisa = 0 T Y Cetak Genap Cetak Ganjil End C. PERCOBAAN Untuk semua persoalan di bawah ini, desainlah algoritma dan flowchartnya : 1. Menjumlahkan 2 buah bilangan dan mencetak hasilnya Praktikum Dasar Programming PENS ITS 3
  • 4. 2. Proses pengiriman email 3. Proses melakukan panggilan telepon, jika terdengar nada sibuk maka akan melakukan panggilan telepon lagi. 4. Perusahaan daerah air minum menentukan tarif per m3 air berdasarkan ketentuan sebagai berikut: Air(m3) Tarif per m3 0-15 300 >15 650 Buatlah algoritma dan flowchart program yang membaca jumlah pemakaian air, untuk menghitung biaya yang harus dibayar dan menampilkan hasilnya di layar. 5. Menghitung sigma (akumulasi) dari bilangan 1 sampai dengan n, dan menampilkan hasilnya E. LAPORAN RESMI 1. Mengalikan 2 buah bilangan dan mencetak hasilnya 2. Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan hasilnya 3. Memainkan VCD film tertentu ke VCD player Praktikum Dasar Programming PENS ITS 4