SlideShare uma empresa Scribd logo
1 de 15
Tahapan Pembuatan Program
• Mendefinisikan masalah dan menganalisanya.
Mencakup : tujuan pembuatan program, parameter yang digunakan,
fasilitas yang disediakan, algoritma yang diterapkan dan bahasa
program yang digunakan.
• Merealisasikan dengan langkah-langkah sebagai berikut :
Algoritma
• Adalah inti dari ilmu komputer.
• Algoritma adalah urutan-urutan dari instruksi atau
langkah-langkah untuk menyelesaikan suatu masalah.
• Algoritma adalah blueprint dari program.
• Sebaiknya disusun sebelum membuat program.
• Kriteria suatu algoritma:
– Ada input dan output
– Efektivitas dan efisien
– Terstruktur
Contoh Algoritma 1
Mengirim surat kepada teman:
1. Tulis surat pada secarik kertas surat.
2. Ambil sampul surat.
3. Masukkan surat ke dalam sampul.
4. Tutup sampul surat menggunakan perekat.
5. Jika kita ingat alamat teman tersebut, maka
tulis alamat pada sampul surat.
6. Jika tidak ingat, lihat buku alamat, kemudian
tulis alamat pada sampul surat.
7. Tempel perangko pada surat.
8. Bawa surat ke kantor pos untuk diposkan.
Contoh Algoritma 2
Mencari akar bulat positif dari bilangan
bulat (integer) positif a:
 Masukkan bilangan bulat positif a
 Berikan harga awal x sama dengan 1
 Hitung y sebesar x * x
 Jika y sama dengan a maka cetak x
sebagai akar dari a. Selesai
 Tambah nilai x dengan 1
 Pergi ke langkah 3.
Contoh Algoritma 3
Menentukan apakah suatu bilangan merupakan
bilangan ganjil atau bilangan genap.

Masukkan sebuah bilangan sembarang

Bagi bilangan tersebut dengan bilangan 2

Hitung sisa hasil bagi pada langkah 2.

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.
Flowchart





Bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu
masalah.
Merupakan cara penyajian dari suatu algoritma.
Ada 2 macam Flowchart :
– System Flowchart  urutan proses dalam system
dengan menunjukkan alat media input, output serta
jenis media penyimpanan dalam proses
pengolahan data.
– Program Flowchart  urutan instruksi yang
digambarkan dengan symbol tertentu untuk
memecahkan masalah dalam suatu program.
Contoh Program Flowchart
S ta r t

P r in t J u d u l

R E AD
D a ta

Ya

A k h ir
f ile ?

E nd

T id a k

Ya
K o d e = "P "

T id a k

P R IN T
N a m a , A la m a t
"P e re m p u a n "
Simbol-simbol Flowchart
 Flow

Direction Symbols (Simbol
penghubung alur)
 Processing Symbols (Simbol proses).
 Input-output Symbols (Simbol inputoutput)
Simbol-simbol Flowchart
Simbol-simbol Flowchart – Cont.
Pembuatan Flowchart
Tidak ada kaidah yang baku.
 Flowchart = gambaran hasil analisa suatu
masalah
 Flowchart dapat bervariasi antara satu
pemrogram dengan pemrogram lainnya.
 Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output

Pembuatan Flowchart – cont.
 Hindari

pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
 Jalannya proses digambarkan dari atas
ke bawah dan diberikan tanda panah
untuk memperjelas.
 Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
Contoh 1 Flowchart
Contoh 2 Flowchart
Exercise
1. Buatlah algoritma untuk menghitung luas dan keliling
lingkaran. Dengan masukan berupa jari-jari.
2. Buatlah flowchart dari algoritma pada soal no 1
diatas.
3. Buatlah algoritma untuk mengecek bilangan di antara 2
bilangan masukan, apakah sama ataukah lebih besar
salah satunya, dan tampilkan hasilnya.

4. Buatlah flowchart dari algoritma pada soal no 3
diatas.

Mais conteúdo relacionado

Mais procurados

dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchartPT. Likers Fice.com
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartNilma Inel
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchartLusi Fz
 
Topik 2(notasi flowchart)
Topik 2(notasi flowchart)Topik 2(notasi flowchart)
Topik 2(notasi flowchart)SyaharullahDisa
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchartiphientcomp
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)SyaharullahDisa
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Muhammad Iqbal
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)Den Askhari
 
Analisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiAnalisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiMono Manullang
 
ALGORITMA dan PEMROGRAMAN :Flowchart
ALGORITMA dan PEMROGRAMAN :FlowchartALGORITMA dan PEMROGRAMAN :Flowchart
ALGORITMA dan PEMROGRAMAN :FlowchartBang Jo
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)Script Elkin
 
Kaidah yang digunakan flowchart atau struktogram
Kaidah yang digunakan flowchart atau struktogramKaidah yang digunakan flowchart atau struktogram
Kaidah yang digunakan flowchart atau struktogramfenty_febriani
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartPT.goLom na
 

Mais procurados (18)

dasar-pemrograman-algoritma-flowchart
 dasar-pemrograman-algoritma-flowchart dasar-pemrograman-algoritma-flowchart
dasar-pemrograman-algoritma-flowchart
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Algo temu 3 flowchart
Algo temu 3 flowchartAlgo temu 3 flowchart
Algo temu 3 flowchart
 
Topik 2(notasi flowchart)
Topik 2(notasi flowchart)Topik 2(notasi flowchart)
Topik 2(notasi flowchart)
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
 
1. OOP Java
1. OOP Java1. OOP Java
1. OOP Java
 
Flowchart
FlowchartFlowchart
Flowchart
 
Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)Topik 1(pengantar algoritma)
Topik 1(pengantar algoritma)
 
Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )Makalah Diagram Alur ( FlowChart )
Makalah Diagram Alur ( FlowChart )
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)
 
Analisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem InformasiAnalisi sistem informasi Pedoman Membuat sistem Informasi
Analisi sistem informasi Pedoman Membuat sistem Informasi
 
ALGORITMA dan PEMROGRAMAN :Flowchart
ALGORITMA dan PEMROGRAMAN :FlowchartALGORITMA dan PEMROGRAMAN :Flowchart
ALGORITMA dan PEMROGRAMAN :Flowchart
 
Flowchart
FlowchartFlowchart
Flowchart
 
Flowchart - Sistem Komputer
Flowchart - Sistem KomputerFlowchart - Sistem Komputer
Flowchart - Sistem Komputer
 
Diagram Alir
Diagram AlirDiagram Alir
Diagram Alir
 
Flowchart (diagram alur)
Flowchart (diagram alur)Flowchart (diagram alur)
Flowchart (diagram alur)
 
Kaidah yang digunakan flowchart atau struktogram
Kaidah yang digunakan flowchart atau struktogramKaidah yang digunakan flowchart atau struktogram
Kaidah yang digunakan flowchart atau struktogram
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 

Semelhante a PembuatanProgram

Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptAlgoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptMuhammadAxel1
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartismailtelkom
 
Materi Pemrograman Dasar 1.2 Flowchat.pptx
Materi Pemrograman Dasar 1.2 Flowchat.pptxMateri Pemrograman Dasar 1.2 Flowchat.pptx
Materi Pemrograman Dasar 1.2 Flowchat.pptxSandiSaputra42
 
Flowchat pemreograman dasar kelas XI.pptx
Flowchat pemreograman dasar kelas XI.pptxFlowchat pemreograman dasar kelas XI.pptx
Flowchat pemreograman dasar kelas XI.pptxHeriGomber
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptBKKSMKN2Jombang
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxrince10
 
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 data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1ndriehs
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowcharthusnul_kh
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1beiharira
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchartGema Bangsawan
 

Semelhante a PembuatanProgram (20)

Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptAlgoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt
 
Algoritma dan Flowchart.ppt
Algoritma dan Flowchart.pptAlgoritma dan Flowchart.ppt
Algoritma dan Flowchart.ppt
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Materi Pemrograman Dasar 1.2 Flowchat.pptx
Materi Pemrograman Dasar 1.2 Flowchat.pptxMateri Pemrograman Dasar 1.2 Flowchat.pptx
Materi Pemrograman Dasar 1.2 Flowchat.pptx
 
Flowchat pemreograman dasar kelas XI.pptx
Flowchat pemreograman dasar kelas XI.pptxFlowchat pemreograman dasar kelas XI.pptx
Flowchat pemreograman dasar kelas XI.pptx
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
Algoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptxAlgoritma dan pemogrman.pptx
Algoritma dan pemogrman.pptx
 
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
 
Algoritma Pemrograman
Algoritma Pemrograman Algoritma Pemrograman
Algoritma Pemrograman
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
modul algoritma Bab 1
modul algoritma Bab 1modul algoritma Bab 1
modul algoritma Bab 1
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
 
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
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
Algoritma - Chapter - 1
Algoritma - Chapter - 1Algoritma - Chapter - 1
Algoritma - Chapter - 1
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 
2 definisi dan simbol flowchart
2 definisi dan simbol flowchart2 definisi dan simbol flowchart
2 definisi dan simbol flowchart
 

Mais de 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
 
P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2P1 algoritma dan flowchart 2
P1 algoritma dan flowchart 2
 
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
 

PembuatanProgram

  • 1. Tahapan Pembuatan Program • Mendefinisikan masalah dan menganalisanya. Mencakup : tujuan pembuatan program, parameter yang digunakan, fasilitas yang disediakan, algoritma yang diterapkan dan bahasa program yang digunakan. • Merealisasikan dengan langkah-langkah sebagai berikut :
  • 2. Algoritma • Adalah inti dari ilmu komputer. • Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. • Algoritma adalah blueprint dari program. • Sebaiknya disusun sebelum membuat program. • Kriteria suatu algoritma: – Ada input dan output – Efektivitas dan efisien – Terstruktur
  • 3. Contoh Algoritma 1 Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul surat. 3. Masukkan surat ke dalam sampul. 4. Tutup sampul surat menggunakan perekat. 5. Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul surat. 6. Jika tidak ingat, lihat buku alamat, kemudian tulis alamat pada sampul surat. 7. Tempel perangko pada surat. 8. Bawa surat ke kantor pos untuk diposkan.
  • 4. Contoh Algoritma 2 Mencari akar bulat positif dari bilangan bulat (integer) positif a:  Masukkan bilangan bulat positif a  Berikan harga awal x sama dengan 1  Hitung y sebesar x * x  Jika y sama dengan a maka cetak x sebagai akar dari a. Selesai  Tambah nilai x dengan 1  Pergi ke langkah 3.
  • 5. Contoh Algoritma 3 Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap.  Masukkan sebuah bilangan sembarang  Bagi bilangan tersebut dengan bilangan 2  Hitung sisa hasil bagi pada langkah 2.  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.
  • 6. Flowchart    Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Merupakan cara penyajian dari suatu algoritma. Ada 2 macam Flowchart : – System Flowchart  urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. – Program Flowchart  urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.
  • 7. Contoh Program Flowchart S ta r t P r in t J u d u l R E AD D a ta Ya A k h ir f ile ? E nd T id a k Ya K o d e = "P " T id a k P R IN T N a m a , A la m a t "P e re m p u a n "
  • 8. Simbol-simbol Flowchart  Flow Direction Symbols (Simbol penghubung alur)  Processing Symbols (Simbol proses).  Input-output Symbols (Simbol inputoutput)
  • 11. Pembuatan Flowchart Tidak ada kaidah yang baku.  Flowchart = gambaran hasil analisa suatu masalah  Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.  Secara garis besar ada 3 bagian utama: – Input – Proses – Output 
  • 12. Pembuatan Flowchart – cont.  Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.  Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.  Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
  • 15. Exercise 1. Buatlah algoritma untuk menghitung luas dan keliling lingkaran. Dengan masukan berupa jari-jari. 2. Buatlah flowchart dari algoritma pada soal no 1 diatas. 3. Buatlah algoritma untuk mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya. 4. Buatlah flowchart dari algoritma pada soal no 3 diatas.