SlideShare une entreprise Scribd logo
1  sur  13
Lembar Jawab
Ujian Tengah Semester
Dasar Pemrograman Malam
~~ SOAL 1 ~~
(Kode B1 & B2 sama)
• Jelaskan definisi dan berikan contoh sederhana, dari:
a. Algoritma
b. Pseudocode
c. Flowchart
Algoritma
• Algoritma adalah urutan langkah-langkah logis penyelesaian
masalah yang disusun secara sistematis dan logis.
• Contoh: Algoritma menghitung luas persegi panjang
1. Masukkan panjang (P)
2. Masukkan lebar (L)
3. Luas P * L
4. Tulis Luas
Pseudocode
• Pseudocode adalah algoritma yang bentuknya (strukturnya) sangat
mirip dengan bahasa pemrograman sebenarnya.
• Contoh: Pseudocode menghitung luas persegi panjang
Algoritma Luas Persegi Panjang
{algoritma ini mencari luas persegi panjang yang
dimasukkan}
Deklarasi
p, l, Luas : integer
Deskripsi
read (p, l)
Luas  p*l
write (Luas)
Flowchart
• Flowchart adalah bagan-bagan yang
mempunyai arus yang
menggambarkan langkah-langkah
penyelesaian suatu masalah.
• Contoh: Flowchart menghitung luas
persegi panjang
START
Masukkan p,
l
Luas = p x l
Cetak Luas
STOP
~~ SOAL 2 ~~
(Kode A1 & A2 sama)
Buatlah algoritma untuk menyelesaikan kasus di samping!
• Ada 3 orang rahib dan 3 orang kanibal, mereka sama-sama ingin
menyebrang ke sisi lain dari danau, tolong sebrangkan ke 3
orang rahib dan 3 orang kanibal ke sisi lain dari danau.
Dengan catatan :
• Kanibal memakan rahib bila posisi rahib lebih sedikit di
bandingkan kanibal.
Algoritma Rahib Menyeberang
1. seberangkan kanibal 1 dan 2 ke sisi B
2. kemudian kanibal 2 kembali ke sisi A dengan perahu untuk menjemput
kanibal 3 ke sisi B
3. kanibal 3 balik ke sisi A untuk memberikan perahu kepada rahib 1 dan
rahib 2
4. kemudian rahib 1 dan rahib 2 menyebrangin ke sisi B
5. kemudian rahib 2 dan kanibal 2 kembali sisi A
6. sedangkan kanibal 2 bertukar posisi dengan rahib 3 yang berada di
sisi A ke perahu bersama rahib 2
7. kemudian rahib 2 dan rahib 3 menyebrangi ke sisi B
8. kemudian sebrangkan kanibal 1 yang berada d sisi B ke sisi A untuk
menjemput kanibal 2 yang berada di sisi A ke sisi B
9. lalu kanibal 2 kembali ke sisi A untuk menjemput kanibal 3 yang
sendiri di sisi A
~~ SOAL 3 ~~
Selesaikan kasus di bawah ini menggunakan pseudocode! (gunakan
bagian yang ada pada pseudocode dan tentukan dengan jelas tipe datanya)
• Soal B1
Ali memiliki sebuah monitor yang digunakannya untuk mengetik.
Dalam sebuah monitor, Ali bisa menampilkan menjadi 2 bagian
tampilan yang berbeda-beda. 1 Monitor memiliki kapasitas 32
byte. Berapa bit yang dihasilkan pada 1 bagian tampilan monitor?
• Soal B2
Ali memiliki sebuah monitor yang digunakannya untuk mengetik.
Dalam sebuah monitor, Ali bisa menampilkan menjadi 4 bagian
tampilan yang berbeda-beda. 1 Monitor memiliki kapasitas 64
byte. Berapa bit yang dihasilkan pada 1 bagian tampilan monitor?
Aslinya SAMA
Karena yang ditanyakan adalah Buat Pseudocode,
bukan hasilnya
Diketahui
• 1 monitor memiliki kapasitas tampilan sebesar 32 byte / 64 byte
• 1 monitor bisa menampilkan hingga 2 tampilan / 4 tampilan
Algoritma Menghitung Kapasitas 1 Bagian Tampilan Dalam Monitor
{algoritma ini mencari kapasitas monitor dalam 1 bagian yang
ditampilkan}
Deklarasi
jml_tampilan, kapasitas_monitor : float
kapasitas_perbagian, total_kapasitas : float
Deskripsi
{inisialisasi 1 byte = 8 bit}
read (kapasitas_monitor, jml_tampilan)
total_kapasitas  kapasitas_monitor*8
kapasitas_perbagian  total_kapasitas/jml_tampilan
write (kapasitas_perbagian)
end
~~ SOAL 4 ~~
• Buatlah flowchart dari kasus nomor
3! START
Masukkan kapasitas_monitor, jml_tampilan
total_kapasitas = kapasitas_monitor*8
kapasitas_perbagian =
total_kapasitas/jml_tampilan
Cetak kecepatan
STOP
Itu tadi, jawaban dari soal UTS tanggal 07
November 2016

Contenu connexe

En vedette

Uts smplb c kls vii smt 2, 2013/2014 pendidikan agama islam
Uts smplb c  kls vii smt 2, 2013/2014 pendidikan agama islamUts smplb c  kls vii smt 2, 2013/2014 pendidikan agama islam
Uts smplb c kls vii smt 2, 2013/2014 pendidikan agama islamM. ALI AMIRUDDIN
 
soal b.indonesia kls 7
soal b.indonesia  kls  7soal b.indonesia  kls  7
soal b.indonesia kls 7mgmppai
 
Soal uts kelas 7 sem2
Soal uts kelas 7 sem2Soal uts kelas 7 sem2
Soal uts kelas 7 sem2Riski Kiw
 
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genap
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genapSoal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genap
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genapsajidintuban
 
Uts semester genap kelas 7 2015 new.
Uts semester genap kelas 7 2015 new.Uts semester genap kelas 7 2015 new.
Uts semester genap kelas 7 2015 new.Agung Lee
 
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genap
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester GenapSoal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genap
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genapsajidintuban
 
Net neutrality & it’s legal issues
Net neutrality & it’s legal issuesNet neutrality & it’s legal issues
Net neutrality & it’s legal issuesmruns_96
 
Countering The Emerging Nexus of Threats
Countering The Emerging Nexus of ThreatsCountering The Emerging Nexus of Threats
Countering The Emerging Nexus of ThreatsMatthew Hedges
 
Interaction Bridges: Strategic Tool for Keeping Customer Promises
Interaction Bridges: Strategic Tool for Keeping Customer PromisesInteraction Bridges: Strategic Tool for Keeping Customer Promises
Interaction Bridges: Strategic Tool for Keeping Customer PromisesClearAction
 
unidad I administracion
unidad I administracionunidad I administracion
unidad I administracionperlamoreno19
 
Practica1 grupos1
Practica1 grupos1Practica1 grupos1
Practica1 grupos1monina
 

En vedette (20)

Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)Perkuliahan kelas a (daspro)
Perkuliahan kelas a (daspro)
 
04 pengenalan alat masukan
04 pengenalan alat masukan04 pengenalan alat masukan
04 pengenalan alat masukan
 
Uts
UtsUts
Uts
 
04 type of data
04 type of data04 type of data
04 type of data
 
Soal b indonesia kelas iii uts mid semester ii 09-10
Soal b indonesia kelas iii   uts mid semester ii 09-10Soal b indonesia kelas iii   uts mid semester ii 09-10
Soal b indonesia kelas iii uts mid semester ii 09-10
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Uts smplb c kls vii smt 2, 2013/2014 pendidikan agama islam
Uts smplb c  kls vii smt 2, 2013/2014 pendidikan agama islamUts smplb c  kls vii smt 2, 2013/2014 pendidikan agama islam
Uts smplb c kls vii smt 2, 2013/2014 pendidikan agama islam
 
soal b.indonesia kls 7
soal b.indonesia  kls  7soal b.indonesia  kls  7
soal b.indonesia kls 7
 
Soal uts kelas 7 sem2
Soal uts kelas 7 sem2Soal uts kelas 7 sem2
Soal uts kelas 7 sem2
 
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genap
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genapSoal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genap
Soal Ulangan Tengah Semester (Uts) IPA SMP Kelas 8 semester genap
 
Uts semester genap kelas 7 2015 new.
Uts semester genap kelas 7 2015 new.Uts semester genap kelas 7 2015 new.
Uts semester genap kelas 7 2015 new.
 
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genap
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester GenapSoal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genap
Soal Ulangan Tengah Semester (UTS) IPA SMP Kelas 7 Semester Genap
 
Net neutrality & it’s legal issues
Net neutrality & it’s legal issuesNet neutrality & it’s legal issues
Net neutrality & it’s legal issues
 
Question 1
Question 1Question 1
Question 1
 
Countering The Emerging Nexus of Threats
Countering The Emerging Nexus of ThreatsCountering The Emerging Nexus of Threats
Countering The Emerging Nexus of Threats
 
Bab 6
Bab 6Bab 6
Bab 6
 
Livorno 27 marzo 2013 Apertura e Relazione
Livorno 27 marzo 2013 Apertura e RelazioneLivorno 27 marzo 2013 Apertura e Relazione
Livorno 27 marzo 2013 Apertura e Relazione
 
Interaction Bridges: Strategic Tool for Keeping Customer Promises
Interaction Bridges: Strategic Tool for Keeping Customer PromisesInteraction Bridges: Strategic Tool for Keeping Customer Promises
Interaction Bridges: Strategic Tool for Keeping Customer Promises
 
unidad I administracion
unidad I administracionunidad I administracion
unidad I administracion
 
Practica1 grupos1
Practica1 grupos1Practica1 grupos1
Practica1 grupos1
 

Similaire à Jawab soal b

Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand outgivaro igfar
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxAmuharnis1
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfecihyuningsih
 
Algoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxAlgoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxzonavisual
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - PendahuluanAri Wibowo
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritmarisal07
 
Modul algoritma satu sampai lima
Modul algoritma satu sampai limaModul algoritma satu sampai lima
Modul algoritma satu sampai limaAhmad S
 
Informatika 7-algoritma
Informatika 7-algoritmaInformatika 7-algoritma
Informatika 7-algoritmaAri Herdi
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptxkelompok67
 
Materi Algoritma Pemrograman Dasar .pptx
Materi Algoritma Pemrograman Dasar .pptxMateri Algoritma Pemrograman Dasar .pptx
Materi Algoritma Pemrograman Dasar .pptxdummydumdum4525
 

Similaire à Jawab soal b (20)

Logika pemrograman hand out
Logika pemrograman hand outLogika pemrograman hand out
Logika pemrograman hand out
 
Lks algoritma
Lks algoritmaLks algoritma
Lks algoritma
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman.pptx
 
Alur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdfAlur Logika Pemrograman (1).pdf
Alur Logika Pemrograman (1).pdf
 
Algoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptxAlgoritma dan Pemrograman.pptx
Algoritma dan Pemrograman.pptx
 
Algoritma & Pemrograman - Pendahuluan
Algoritma & Pemrograman  - PendahuluanAlgoritma & Pemrograman  - Pendahuluan
Algoritma & Pemrograman - Pendahuluan
 
Bab 3 notasi algoritma
Bab 3 notasi algoritmaBab 3 notasi algoritma
Bab 3 notasi algoritma
 
Dasar algoritma
Dasar algoritmaDasar algoritma
Dasar algoritma
 
Modul algoritma satu sampai lima
Modul algoritma satu sampai limaModul algoritma satu sampai lima
Modul algoritma satu sampai lima
 
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
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
02 notasi algoritma
02   notasi algoritma02   notasi algoritma
02 notasi algoritma
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Notasi Algoritma.pptx
Notasi Algoritma.pptxNotasi Algoritma.pptx
Notasi Algoritma.pptx
 
Konsep algoritma pemograman
Konsep algoritma pemogramanKonsep algoritma pemograman
Konsep algoritma pemograman
 
Informatika 7-algoritma
Informatika 7-algoritmaInformatika 7-algoritma
Informatika 7-algoritma
 
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptxMateri Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
Materi Pemrograman Dasar 1.1 Algoritma Pemrograman (1).pptx
 
Materi Algoritma Pemrograman Dasar .pptx
Materi Algoritma Pemrograman Dasar .pptxMateri Algoritma Pemrograman Dasar .pptx
Materi Algoritma Pemrograman Dasar .pptx
 

Plus de Indra Abdam Muwakhid (20)

04 storyboard
04 storyboard04 storyboard
04 storyboard
 
Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)Perkuliahan kelas b (daspro)
Perkuliahan kelas b (daspro)
 
Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)Perkuliahan kelas c (daspro)
Perkuliahan kelas c (daspro)
 
06 pengenalan alat keluaran
06 pengenalan alat keluaran06 pengenalan alat keluaran
06 pengenalan alat keluaran
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
01 kontrak kuliah
01 kontrak kuliah01 kontrak kuliah
01 kontrak kuliah
 
03 dasar sistem komputer
03 dasar sistem komputer03 dasar sistem komputer
03 dasar sistem komputer
 
02 pengenalan ti
02 pengenalan ti02 pengenalan ti
02 pengenalan ti
 
01 kontrak
01 kontrak01 kontrak
01 kontrak
 
01 kontrak
01 kontrak01 kontrak
01 kontrak
 
Jawab soal excel
Jawab soal excelJawab soal excel
Jawab soal excel
 
Soal uas
Soal uasSoal uas
Soal uas
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Fungsi look up
Fungsi look upFungsi look up
Fungsi look up
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Soal uas pagi
Soal uas pagiSoal uas pagi
Soal uas pagi
 
Tutorial membuat inputan
Tutorial membuat inputanTutorial membuat inputan
Tutorial membuat inputan
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 

Dernier

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
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
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...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
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
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
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
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
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
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
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
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 

Dernier (20)

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...
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
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...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
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
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
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
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
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
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
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
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 

Jawab soal b

  • 1. Lembar Jawab Ujian Tengah Semester Dasar Pemrograman Malam
  • 2. ~~ SOAL 1 ~~ (Kode B1 & B2 sama) • Jelaskan definisi dan berikan contoh sederhana, dari: a. Algoritma b. Pseudocode c. Flowchart
  • 3. Algoritma • Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. • Contoh: Algoritma menghitung luas persegi panjang 1. Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas P * L 4. Tulis Luas
  • 4. Pseudocode • Pseudocode adalah algoritma yang bentuknya (strukturnya) sangat mirip dengan bahasa pemrograman sebenarnya. • Contoh: Pseudocode menghitung luas persegi panjang Algoritma Luas Persegi Panjang {algoritma ini mencari luas persegi panjang yang dimasukkan} Deklarasi p, l, Luas : integer Deskripsi read (p, l) Luas  p*l write (Luas)
  • 5. Flowchart • Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. • Contoh: Flowchart menghitung luas persegi panjang START Masukkan p, l Luas = p x l Cetak Luas STOP
  • 6. ~~ SOAL 2 ~~ (Kode A1 & A2 sama) Buatlah algoritma untuk menyelesaikan kasus di samping! • Ada 3 orang rahib dan 3 orang kanibal, mereka sama-sama ingin menyebrang ke sisi lain dari danau, tolong sebrangkan ke 3 orang rahib dan 3 orang kanibal ke sisi lain dari danau. Dengan catatan : • Kanibal memakan rahib bila posisi rahib lebih sedikit di bandingkan kanibal.
  • 7. Algoritma Rahib Menyeberang 1. seberangkan kanibal 1 dan 2 ke sisi B 2. kemudian kanibal 2 kembali ke sisi A dengan perahu untuk menjemput kanibal 3 ke sisi B 3. kanibal 3 balik ke sisi A untuk memberikan perahu kepada rahib 1 dan rahib 2 4. kemudian rahib 1 dan rahib 2 menyebrangin ke sisi B 5. kemudian rahib 2 dan kanibal 2 kembali sisi A 6. sedangkan kanibal 2 bertukar posisi dengan rahib 3 yang berada di sisi A ke perahu bersama rahib 2 7. kemudian rahib 2 dan rahib 3 menyebrangi ke sisi B 8. kemudian sebrangkan kanibal 1 yang berada d sisi B ke sisi A untuk menjemput kanibal 2 yang berada di sisi A ke sisi B 9. lalu kanibal 2 kembali ke sisi A untuk menjemput kanibal 3 yang sendiri di sisi A
  • 8. ~~ SOAL 3 ~~ Selesaikan kasus di bawah ini menggunakan pseudocode! (gunakan bagian yang ada pada pseudocode dan tentukan dengan jelas tipe datanya) • Soal B1 Ali memiliki sebuah monitor yang digunakannya untuk mengetik. Dalam sebuah monitor, Ali bisa menampilkan menjadi 2 bagian tampilan yang berbeda-beda. 1 Monitor memiliki kapasitas 32 byte. Berapa bit yang dihasilkan pada 1 bagian tampilan monitor? • Soal B2 Ali memiliki sebuah monitor yang digunakannya untuk mengetik. Dalam sebuah monitor, Ali bisa menampilkan menjadi 4 bagian tampilan yang berbeda-beda. 1 Monitor memiliki kapasitas 64 byte. Berapa bit yang dihasilkan pada 1 bagian tampilan monitor?
  • 9. Aslinya SAMA Karena yang ditanyakan adalah Buat Pseudocode, bukan hasilnya
  • 10. Diketahui • 1 monitor memiliki kapasitas tampilan sebesar 32 byte / 64 byte • 1 monitor bisa menampilkan hingga 2 tampilan / 4 tampilan
  • 11. Algoritma Menghitung Kapasitas 1 Bagian Tampilan Dalam Monitor {algoritma ini mencari kapasitas monitor dalam 1 bagian yang ditampilkan} Deklarasi jml_tampilan, kapasitas_monitor : float kapasitas_perbagian, total_kapasitas : float Deskripsi {inisialisasi 1 byte = 8 bit} read (kapasitas_monitor, jml_tampilan) total_kapasitas  kapasitas_monitor*8 kapasitas_perbagian  total_kapasitas/jml_tampilan write (kapasitas_perbagian) end
  • 12. ~~ SOAL 4 ~~ • Buatlah flowchart dari kasus nomor 3! START Masukkan kapasitas_monitor, jml_tampilan total_kapasitas = kapasitas_monitor*8 kapasitas_perbagian = total_kapasitas/jml_tampilan Cetak kecepatan STOP
  • 13. Itu tadi, jawaban dari soal UTS tanggal 07 November 2016