SlideShare a Scribd company logo
1 of 17
Download to read offline
ALGORITMA
DAN PEMROGRAMAN 1
Semester Ganjil 2013 - 2014

Logika Percabangan
Beni Suranto, S.T., M.SoftEng
Problem :
Menentukan sebuah bilangan sebagai bilangan positif atau
negatif

Solusi :
- Berikan nilai bilangan
- Jika bilangan itu kurang dari 0 maka bilangan tersebut adalah
bilangan negatif
- Jika tidak, maka bilangan tersebut adalah bilangan positif
Algoritma :
input(bil)
if(bil < 0) then
output(“Bilangan Negatif“)
else
output(“Bilangan Positif“)
Problem :
Menentukan sebuah bilangan adalah
kelipatan 7 atau bukan.
Solusi :
- Berikan nilai bilangan
- Jika hasi bagi bilangan itu dengan 7 adalah 0 maka
bilangan tersebut adalah kelipatan 7
- Jika tidak, maka bilangan tersebut bukan termasuk
kelipatan 7
Algoritma :
input(bil)
if(bil mod 7 == 0) then
output(“Kelipatan 7“)
else
output(“Bukan Kelipatan 7“)
Problem :
Menentukan sebuah huruf adalah
huruf vokal atau konsonan.
Solusi :
- Berikan sebuah huruf
- Jika huruf tersebut sama dengan ‘a’ atau ‘I’ atau ‘u’
atau ‘e’ atau ‘o’ maka huruf tersebut termasuk huruf
vokal
- Jika tidak, maka huruf tersebut termasuk huruf k
konsonan
Algoritma :
Input(karakter)
if (karakter == „A‟ or „U‟ or „I‟ or „E‟ or „O‟)
then output (“Huruf vokal”)
else
output (“Huruf Konsonan”)
Problem :
Menentukan status kelulusan
mahasiswa adalah cumlaude atau tidak.
Solusi :
- Berikan nilai IPK dan lama studi
- Jika IPK lebih besar atau sama dengan 3,5 dan lama
studi kurang atau sama dengan 5 tahun maka status
kelulusan adalah cumlaude

- Jika tidak, maka status kelulusan bukan cumlaude
Algoritma :
input(IPK)
input(lama_studi)
if (IPK ≥ 3,5 and lama_studi ≤ 5) then
output (“Cumlaude”)
else
output (“Tidak Cumlaude”)
Problem :
Menentukan sebuah bilangan bulat
adalah hasil kuadrat bilangan bulat
lainnya atau bukan.
Solusi :
- Berikan nilai bilangan
- Jika akar kuadrat dari bilangan tersebut adalah
bilangan bulat (bukan pecahan) maka bilangan
tersebut adalah hasil kuadrat bilangan bulat lainnya
- Jika tidak, maka bilangan tersebut bukan hasil kuadrat
bilangan bulat lainnya
Problem :
Menentukan sebuah kata/kalimat
adalah sebuah palindrom atau bukan.
Solusi :
- Berikan kata/kalimat
- Jika urutan huruf pada kata/kalimat tersebut sama dari
depan maupun dari belakang maka kata/kalimat
tersebut adalah palindrom

- Jika tidak, maka kata/kalimat tersebut bukan palindrom
Terima kasih..

More Related Content

What's hot

Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasionalElma Fiana
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental MobilDwi Mardianti
 
Presentasi Sidang Laporan Kerja Praktek
Presentasi Sidang Laporan Kerja PraktekPresentasi Sidang Laporan Kerja Praktek
Presentasi Sidang Laporan Kerja PraktekYahya Zulkarnain
 
Tugas sistem digital 7 segmen
Tugas sistem digital 7 segmenTugas sistem digital 7 segmen
Tugas sistem digital 7 segmenHadri Fanzs
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automataahmad haidaroh
 
5. ukuran kemiringan dan ukuran keruncingan
5. ukuran kemiringan dan ukuran keruncingan5. ukuran kemiringan dan ukuran keruncingan
5. ukuran kemiringan dan ukuran keruncinganRia Defti Nurharinda
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAndiNurkholis1
 
Analisis Leksikal - P4
Analisis Leksikal - P4Analisis Leksikal - P4
Analisis Leksikal - P4ahmad haidaroh
 
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)Meda Aji Saputro
 
materi imk Menu
materi imk Menumateri imk Menu
materi imk MenuKukuh Aji
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3aiiniR
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekLaili Wahyunita
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasiahmad haidaroh
 

What's hot (20)

Materi 3 model data relasional
Materi 3 model data relasionalMateri 3 model data relasional
Materi 3 model data relasional
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
Register
RegisterRegister
Register
 
Presentasi Sidang Laporan Kerja Praktek
Presentasi Sidang Laporan Kerja PraktekPresentasi Sidang Laporan Kerja Praktek
Presentasi Sidang Laporan Kerja Praktek
 
Tugas sistem digital 7 segmen
Tugas sistem digital 7 segmenTugas sistem digital 7 segmen
Tugas sistem digital 7 segmen
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
5. ukuran kemiringan dan ukuran keruncingan
5. ukuran kemiringan dan ukuran keruncingan5. ukuran kemiringan dan ukuran keruncingan
5. ukuran kemiringan dan ukuran keruncingan
 
Presentasi Jurnal
Presentasi JurnalPresentasi Jurnal
Presentasi Jurnal
 
root locus
root locusroot locus
root locus
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Analisis Leksikal - P4
Analisis Leksikal - P4Analisis Leksikal - P4
Analisis Leksikal - P4
 
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
 
materi imk Menu
materi imk Menumateri imk Menu
materi imk Menu
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
Ppt jurnal mr
Ppt jurnal   mrPpt jurnal   mr
Ppt jurnal mr
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
 
Gerbang Logika
Gerbang LogikaGerbang Logika
Gerbang Logika
 
Kendali level air
Kendali level airKendali level air
Kendali level air
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasi
 
Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
 

Viewers also liked

Viewers also liked (11)

P1 algoritma dan flowchart
P1 algoritma dan flowchartP1 algoritma dan flowchart
P1 algoritma dan flowchart
 
Data structure Stack
Data structure StackData structure Stack
Data structure Stack
 
Stack Data Structure V1.0
Stack Data Structure V1.0Stack Data Structure V1.0
Stack Data Structure V1.0
 
Data Structure (Stack)
Data Structure (Stack)Data Structure (Stack)
Data Structure (Stack)
 
Stack Data Structre Introduction and source code
Stack Data Structre Introduction and source codeStack Data Structre Introduction and source code
Stack Data Structre Introduction and source code
 
Stacks Implementation and Examples
Stacks Implementation and ExamplesStacks Implementation and Examples
Stacks Implementation and Examples
 
Stack Data Structure & It's Application
Stack Data Structure & It's Application Stack Data Structure & It's Application
Stack Data Structure & It's Application
 
Stack Applications
Stack ApplicationsStack Applications
Stack Applications
 
Applications of stack
Applications of stackApplications of stack
Applications of stack
 
Stack
StackStack
Stack
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURE
 

More from Nabil Muhammad Firdaus

Laporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
Laporan Investigasi Forensic Kasus Penjualan Ganja LanjutanLaporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
Laporan Investigasi Forensic Kasus Penjualan Ganja LanjutanNabil Muhammad Firdaus
 
Laporan Investigasi Forensic Kasus Penjualan Ganja
Laporan Investigasi Forensic Kasus Penjualan GanjaLaporan Investigasi Forensic Kasus Penjualan Ganja
Laporan Investigasi Forensic Kasus Penjualan GanjaNabil Muhammad Firdaus
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)Nabil Muhammad Firdaus
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Nabil Muhammad Firdaus
 

More from Nabil Muhammad Firdaus (7)

Laporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
Laporan Investigasi Forensic Kasus Penjualan Ganja LanjutanLaporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
Laporan Investigasi Forensic Kasus Penjualan Ganja Lanjutan
 
Laporan Investigasi Forensic Kasus Penjualan Ganja
Laporan Investigasi Forensic Kasus Penjualan GanjaLaporan Investigasi Forensic Kasus Penjualan Ganja
Laporan Investigasi Forensic Kasus Penjualan Ganja
 
Laporan investigasi paul_dotcom
Laporan investigasi paul_dotcomLaporan investigasi paul_dotcom
Laporan investigasi paul_dotcom
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)Algoritma dan Pemrograman C++ (Perulangan)
Algoritma dan Pemrograman C++ (Perulangan)
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
 

Recently uploaded

MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxSaefAhmad
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 

Recently uploaded (20)

MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 

Algoritma dan Logika Percabangan

  • 1. ALGORITMA DAN PEMROGRAMAN 1 Semester Ganjil 2013 - 2014 Logika Percabangan Beni Suranto, S.T., M.SoftEng
  • 2. Problem : Menentukan sebuah bilangan sebagai bilangan positif atau negatif Solusi : - Berikan nilai bilangan - Jika bilangan itu kurang dari 0 maka bilangan tersebut adalah bilangan negatif - Jika tidak, maka bilangan tersebut adalah bilangan positif
  • 3. Algoritma : input(bil) if(bil < 0) then output(“Bilangan Negatif“) else output(“Bilangan Positif“)
  • 4. Problem : Menentukan sebuah bilangan adalah kelipatan 7 atau bukan.
  • 5. Solusi : - Berikan nilai bilangan - Jika hasi bagi bilangan itu dengan 7 adalah 0 maka bilangan tersebut adalah kelipatan 7 - Jika tidak, maka bilangan tersebut bukan termasuk kelipatan 7
  • 6. Algoritma : input(bil) if(bil mod 7 == 0) then output(“Kelipatan 7“) else output(“Bukan Kelipatan 7“)
  • 7. Problem : Menentukan sebuah huruf adalah huruf vokal atau konsonan.
  • 8. Solusi : - Berikan sebuah huruf - Jika huruf tersebut sama dengan ‘a’ atau ‘I’ atau ‘u’ atau ‘e’ atau ‘o’ maka huruf tersebut termasuk huruf vokal - Jika tidak, maka huruf tersebut termasuk huruf k konsonan
  • 9. Algoritma : Input(karakter) if (karakter == „A‟ or „U‟ or „I‟ or „E‟ or „O‟) then output (“Huruf vokal”) else output (“Huruf Konsonan”)
  • 10. Problem : Menentukan status kelulusan mahasiswa adalah cumlaude atau tidak.
  • 11. Solusi : - Berikan nilai IPK dan lama studi - Jika IPK lebih besar atau sama dengan 3,5 dan lama studi kurang atau sama dengan 5 tahun maka status kelulusan adalah cumlaude - Jika tidak, maka status kelulusan bukan cumlaude
  • 12. Algoritma : input(IPK) input(lama_studi) if (IPK ≥ 3,5 and lama_studi ≤ 5) then output (“Cumlaude”) else output (“Tidak Cumlaude”)
  • 13. Problem : Menentukan sebuah bilangan bulat adalah hasil kuadrat bilangan bulat lainnya atau bukan.
  • 14. Solusi : - Berikan nilai bilangan - Jika akar kuadrat dari bilangan tersebut adalah bilangan bulat (bukan pecahan) maka bilangan tersebut adalah hasil kuadrat bilangan bulat lainnya - Jika tidak, maka bilangan tersebut bukan hasil kuadrat bilangan bulat lainnya
  • 15. Problem : Menentukan sebuah kata/kalimat adalah sebuah palindrom atau bukan.
  • 16. Solusi : - Berikan kata/kalimat - Jika urutan huruf pada kata/kalimat tersebut sama dari depan maupun dari belakang maka kata/kalimat tersebut adalah palindrom - Jika tidak, maka kata/kalimat tersebut bukan palindrom