SlideShare a Scribd company logo
1 of 21
Moenawar Kholil
Pertemuan 1: kontrak Kuliah, Intro materi
Ketentuan Lain
 Kehadiran minimal 75% .
 UTS dan UAS bersifat Open Book.
 Nilai bersifat final.
 Tidak ada tugas tambahan untuk meningkatkan nilai
yang kurang
 Bagi yang memiliki laptop, di bawa pada pekuliahan.
Materi Perkuliahan
 Akan lebih cenderung
ke Praktek
Pemrograman Pascal
 Dapat digunakan untuk:
 Membuat media belajar
 Alat bantu pemecahan
masalah (otomasi)
 dll
Algoritma
 Ditemukan oleh ilmuwan
islam Abu Jabbar Muhammad
Ibnu Musa Al khwaritzmi
 Algoritma adalah “Langkah-
langkah pemecahan suatu
masalah, yang terdefinisi
dengan jelas sehingga
diperoleh pemecahan masalah
tersebut”
Menggunakan Telepon
Umum
1. Angkat gagang
telepon
2. Masukkan koin
3. Pencet nomor
4. Bicara
5. Letakkan gagang
Angkat gagang
telepon
START
Masukka
n koin
Pencet
nomor
Bicara
Letakkan
gagang
START
Ternyata
 Langkah-langkah algoritma untuk masalah 1 hanya
cocok untuk menggunakan telepon dalam kondisi
normal
 Bagaimana jika telepon tersebut rusak?
Pengembangan
Angkat gagang
telepon
START
Masukka
n koin
Pencet
nomor
Bicara
Letakkan
gagang
STOP
Angkat gagang
telepon
START
Nada
panggil
Masukk
an koin
Pencet
nomor
Bicara
Letakkan
gagang
STOP
Y
T
Y
T
Langkah “Masukkan koin”
dipecah menjadi:
a. Jika terdengar nada
panggil masukkan koin
b. Jika tidak terdengar terus
ke langkah “Letakkan
gagang”
Langkah “Bicara” dipecah
menjadi:
a. Jika ada yang mengangkat
maka bicara
b. Jika tidak terus ke langkah
“letakkan gagang
Masalah 2: Mencari akar
persamaan kuadrat
1. Masukkan koefisien
persamaan kuadrat
2. Cari akar persamaan kuadrat
menggunakan rumus abc
3. Tampilkan akar persamaan
kuadrat
4. Selesai
START
Masukkan
koefisien
persamaan
kuadrat
Cari akar persamaan
menggunakan
rumus abc
Tampilkan
akar
persamaan
kuadrat
STOP
Pengembangan langkah 2
Permasalahan tersebut
hanya bisa dipecahkan jika
nilai diskriminan (D) dari
persamaan kuadrat >= 0
jika D<0 maka langkah 2
dikembangkan menjadi…
a. Jika D>=0 maka cari
menggunakan rumus abc
b. Jika tidak maka pergi ke
langkah 4
TUGAS 1
 Buat sebuah algoritma untuk :
Si A. naik kendaraan bermotor dari rumah ke kampus,
akan tetapi di jalan ada halangan ( misal : Ban bocor,
Jatuh/kecelakaan, Melanggar lalu lintas dll ).
Pengembangan lain
 Kalau D< 0 maka
dijadikanlah akar
imajiner
 Dilakukan perulangan
sampai data yang
diinputkan benar
Pengembangan lebih rinci
 Masalah 1:
 Model ke 2 dari masalah menelepon walaupun lebih
rinci dari model 1 namun belum memenuhi semua
kebutuhan, misal koin habis
 Masih diperlukan pengembangan-pengembangan, misal
koin macet
 Masalah 2:
 Akar riil
 Akar riil yang sama, yang berbeda
 Akar imaginer
Kesimpulan
 Algoritma
merupakan urutan
langkah-langkah
yang terdefinisi
dengan jelas dan
tidak rancu untuk
memecahkan suatu
masalah (jika ada
pemecahannya)
dalam rentang waktu
sejumlah langkah
tertentu
Kenapa dibutuhkan algoritma
dengan komputer?
 Misal: mencari bilangan prima dan bukan prima
 Untuk angka 8
 Cari faktornya: 1,2,3,4,5,6,7,8
 Tidak akan masalah!
 Coba untuk 124.320.201
 Untuk kasus seperti ini memerlukan otomasi
 Kalau dilakukan secara manual akan menghabiskan
waktu
 Termasuk contoh-contoh perhitungan lainnya
Syarat-syarat Algoritma
1. Tidak ambigu (mempunyai
tafsiran ganda)
misalnya perintah “pergi”
2. Tepat (valid)
3. Pasti, walaupun dilakukan
beberapa kali hasilnya selalu
sama (reliable), walaupun
dilakukan beberapa kali
hasilnya selalu sama
misalkan menjumlah 5 data,
maka setiap proses ini dilakukan
jika inputnya sama hasilnya juga
Langkah-langkah pemrograman
1. Definisikan masalah
2. Memilih garis besar
(outline) pemecahan
masalah
3. Menterjemahkan garis-garis
besar tersebut menjadi
langkah yang lebih rinci
4. Mengintegrasikan algoritma
kedalam bahasa
pemrograman (coding)
Contoh: 1. Definisi Masalah
 Diberikan bilangan bulat non negatif B, jumlahkan bilangan
genap mulai dari 0 sampai dengan B
Maka definisikan masalahnya
1. input yang diberikan…
(non negatif adalah… )
2. proses yang dilakukan…
butuh berapa variabel?
- menyimpan b -> B
- menyimpan hasil penjumlahan bilangan genap ->
J
- menyimpan berapa kali perulangan untuk
mencapai hasil -> I
3. hasil yang akan ditampilkan
2. Outline Pemecahan
1. Baca nilai batas (B)
2. Berikan nilai awal I=0,J = 0
3. Mulai dari 0 sampai dengan B jumlahkan semua
bilangan genap
4. Selesai
3. Langkah lebih rinci
1. Baca nilai batas (B)
2. Berikan nilai awal I=0,J = 0
3. Jika I<B
a. Naikkan harga I
i. Jika i=genap
A. Tambahkan pada J
B. Ulangi langkah 3
ii. Ulangi langkah 3
b. Ulangi langkah 3
4. Selesai
Bahasa Pemrograman
 Merupakan perantara bahasa
manusia dengan komputer
 Bahasa manusia sesuai
struktur dan kaidah bahasa
pemrograman, dibundel
(kompile) menjadi bahasa
yang dimengerti oleh mesin
(bahasa mesin)
 Hasil bundelan tersebut bisa
dimanfaatkan orang yang
membutuhkan
Bahasa pemrograman
 Pascal
 Basic
 Fortran
 Visual Basic
 Visual Foxpro
 Delphi
 .Net
 Java

More Related Content

Similar to Materi tentang algoritma dan pemorgraman.pptx

Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
dedisusanto41
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
Billy Alhamra
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
Tatalazy
 

Similar to Materi tentang algoritma dan pemorgraman.pptx (20)

Bab 1 pengantar algoritma
Bab 1 pengantar algoritmaBab 1 pengantar algoritma
Bab 1 pengantar algoritma
 
Materi 1 - Algoritma & Pemrogaman
Materi 1 - Algoritma & PemrogamanMateri 1 - Algoritma & Pemrogaman
Materi 1 - Algoritma & Pemrogaman
 
Algoritma Pemrogaman
Algoritma PemrogamanAlgoritma Pemrogaman
Algoritma Pemrogaman
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 
3-1 Algoritma.pptx
3-1 Algoritma.pptx3-1 Algoritma.pptx
3-1 Algoritma.pptx
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
Algoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.pptAlgoritma dan Flowchart1.ppt
Algoritma dan Flowchart1.ppt
 
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
 
Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
 
Tajuk 1 pengenalan
Tajuk 1 pengenalanTajuk 1 pengenalan
Tajuk 1 pengenalan
 
Jobsheet 1 logika algoritma
Jobsheet   1 logika algoritmaJobsheet   1 logika algoritma
Jobsheet 1 logika algoritma
 
01 alur logika
01 alur logika01 alur logika
01 alur logika
 
Sejarah Algoritma
Sejarah Algoritma Sejarah Algoritma
Sejarah Algoritma
 
Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
 
Materi metode numerik
Materi metode numerikMateri metode numerik
Materi metode numerik
 
Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1Laporan Algoritma dan Pemrograman Modul 1
Laporan Algoritma dan Pemrograman Modul 1
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Berkas
Berkas Berkas
Berkas
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 

Recently uploaded

PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
iwidyastama85
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
yulizar29
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
Mas PauLs
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
randikaakbar11
 

Recently uploaded (20)

PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
 
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptxAKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
AKUNTANSI INVESTASI PD SEKURITAS UTANG.pptx
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdfMODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
MODUL AJAR PENDIDIKAN AGAMA ISLAM & BUDI PEKERTI (PAIBP) KELAS 6.pdf
 
Aksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerakAksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerak
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan AnakPWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
PWS KIA (Pemantauan Wilayah Setempat) Kesehatan Ibu dan Anak
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 4 KURIKULUM MERDEKA.pdf
 
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
 
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 5 KURIKULUM MERDEKA.pdf
 
Analisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.pptAnalisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.ppt
 
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptxperwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
perwalian IKLIM SEKOLAH AMAN Mencegah Intoleransi.pptx
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 5 KURIKULUM MERDEKA.pdf
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 

Materi tentang algoritma dan pemorgraman.pptx

  • 1. Moenawar Kholil Pertemuan 1: kontrak Kuliah, Intro materi
  • 2. Ketentuan Lain  Kehadiran minimal 75% .  UTS dan UAS bersifat Open Book.  Nilai bersifat final.  Tidak ada tugas tambahan untuk meningkatkan nilai yang kurang  Bagi yang memiliki laptop, di bawa pada pekuliahan.
  • 3. Materi Perkuliahan  Akan lebih cenderung ke Praktek Pemrograman Pascal  Dapat digunakan untuk:  Membuat media belajar  Alat bantu pemecahan masalah (otomasi)  dll
  • 4. Algoritma  Ditemukan oleh ilmuwan islam Abu Jabbar Muhammad Ibnu Musa Al khwaritzmi  Algoritma adalah “Langkah- langkah pemecahan suatu masalah, yang terdefinisi dengan jelas sehingga diperoleh pemecahan masalah tersebut”
  • 5. Menggunakan Telepon Umum 1. Angkat gagang telepon 2. Masukkan koin 3. Pencet nomor 4. Bicara 5. Letakkan gagang Angkat gagang telepon START Masukka n koin Pencet nomor Bicara Letakkan gagang START
  • 6. Ternyata  Langkah-langkah algoritma untuk masalah 1 hanya cocok untuk menggunakan telepon dalam kondisi normal  Bagaimana jika telepon tersebut rusak?
  • 7. Pengembangan Angkat gagang telepon START Masukka n koin Pencet nomor Bicara Letakkan gagang STOP Angkat gagang telepon START Nada panggil Masukk an koin Pencet nomor Bicara Letakkan gagang STOP Y T Y T Langkah “Masukkan koin” dipecah menjadi: a. Jika terdengar nada panggil masukkan koin b. Jika tidak terdengar terus ke langkah “Letakkan gagang” Langkah “Bicara” dipecah menjadi: a. Jika ada yang mengangkat maka bicara b. Jika tidak terus ke langkah “letakkan gagang
  • 8. Masalah 2: Mencari akar persamaan kuadrat 1. Masukkan koefisien persamaan kuadrat 2. Cari akar persamaan kuadrat menggunakan rumus abc 3. Tampilkan akar persamaan kuadrat 4. Selesai START Masukkan koefisien persamaan kuadrat Cari akar persamaan menggunakan rumus abc Tampilkan akar persamaan kuadrat STOP
  • 9. Pengembangan langkah 2 Permasalahan tersebut hanya bisa dipecahkan jika nilai diskriminan (D) dari persamaan kuadrat >= 0 jika D<0 maka langkah 2 dikembangkan menjadi… a. Jika D>=0 maka cari menggunakan rumus abc b. Jika tidak maka pergi ke langkah 4
  • 10. TUGAS 1  Buat sebuah algoritma untuk : Si A. naik kendaraan bermotor dari rumah ke kampus, akan tetapi di jalan ada halangan ( misal : Ban bocor, Jatuh/kecelakaan, Melanggar lalu lintas dll ).
  • 11. Pengembangan lain  Kalau D< 0 maka dijadikanlah akar imajiner  Dilakukan perulangan sampai data yang diinputkan benar
  • 12. Pengembangan lebih rinci  Masalah 1:  Model ke 2 dari masalah menelepon walaupun lebih rinci dari model 1 namun belum memenuhi semua kebutuhan, misal koin habis  Masih diperlukan pengembangan-pengembangan, misal koin macet  Masalah 2:  Akar riil  Akar riil yang sama, yang berbeda  Akar imaginer
  • 13. Kesimpulan  Algoritma merupakan urutan langkah-langkah yang terdefinisi dengan jelas dan tidak rancu untuk memecahkan suatu masalah (jika ada pemecahannya) dalam rentang waktu sejumlah langkah tertentu
  • 14. Kenapa dibutuhkan algoritma dengan komputer?  Misal: mencari bilangan prima dan bukan prima  Untuk angka 8  Cari faktornya: 1,2,3,4,5,6,7,8  Tidak akan masalah!  Coba untuk 124.320.201  Untuk kasus seperti ini memerlukan otomasi  Kalau dilakukan secara manual akan menghabiskan waktu  Termasuk contoh-contoh perhitungan lainnya
  • 15. Syarat-syarat Algoritma 1. Tidak ambigu (mempunyai tafsiran ganda) misalnya perintah “pergi” 2. Tepat (valid) 3. Pasti, walaupun dilakukan beberapa kali hasilnya selalu sama (reliable), walaupun dilakukan beberapa kali hasilnya selalu sama misalkan menjumlah 5 data, maka setiap proses ini dilakukan jika inputnya sama hasilnya juga
  • 16. Langkah-langkah pemrograman 1. Definisikan masalah 2. Memilih garis besar (outline) pemecahan masalah 3. Menterjemahkan garis-garis besar tersebut menjadi langkah yang lebih rinci 4. Mengintegrasikan algoritma kedalam bahasa pemrograman (coding)
  • 17. Contoh: 1. Definisi Masalah  Diberikan bilangan bulat non negatif B, jumlahkan bilangan genap mulai dari 0 sampai dengan B Maka definisikan masalahnya 1. input yang diberikan… (non negatif adalah… ) 2. proses yang dilakukan… butuh berapa variabel? - menyimpan b -> B - menyimpan hasil penjumlahan bilangan genap -> J - menyimpan berapa kali perulangan untuk mencapai hasil -> I 3. hasil yang akan ditampilkan
  • 18. 2. Outline Pemecahan 1. Baca nilai batas (B) 2. Berikan nilai awal I=0,J = 0 3. Mulai dari 0 sampai dengan B jumlahkan semua bilangan genap 4. Selesai
  • 19. 3. Langkah lebih rinci 1. Baca nilai batas (B) 2. Berikan nilai awal I=0,J = 0 3. Jika I<B a. Naikkan harga I i. Jika i=genap A. Tambahkan pada J B. Ulangi langkah 3 ii. Ulangi langkah 3 b. Ulangi langkah 3 4. Selesai
  • 20. Bahasa Pemrograman  Merupakan perantara bahasa manusia dengan komputer  Bahasa manusia sesuai struktur dan kaidah bahasa pemrograman, dibundel (kompile) menjadi bahasa yang dimengerti oleh mesin (bahasa mesin)  Hasil bundelan tersebut bisa dimanfaatkan orang yang membutuhkan
  • 21. Bahasa pemrograman  Pascal  Basic  Fortran  Visual Basic  Visual Foxpro  Delphi  .Net  Java