Wednesday, 2 August 2023

TUGAS TIK FAIZ HAMIZAN H. XII MIPA 727/07/2023

Nama : Faiz Hamizan H. Kelas : XII MIPA 7 Absen : 11 Contoh 1: Menghitung Total Belanjaan Pseudocode: Input: JumlahBarang, HargaBarang1, HargaBarang2, ..., HargaBarangN Output: TotalBelanja TotalBelanja <- 0 Untuk i <- 1 sampai JumlahBarang lakukan TotalBelanja <- TotalBelanja + HargaBarang[i] Output TotalBelanja ``` Algoritma: 1. Masukkan jumlah barang (JumlahBarang). 2. Masukkan harga masing-masing barang (HargaBarang1, HargaBarang2, ..., HargaBarangN). 3. Inisialisasi TotalBelanja = 0. 4. Untuk setiap nilai i dari 1 hingga JumlahBarang, lakukan langkah berikut: a. Tambahkan HargaBarang[i] ke TotalBelanja. 5. Tampilkan TotalBelanja. Flowchart: [Link ke Flowchart](https://example.com/flowchart_total_belanja) ### Contoh 2: Menentukan Makanan Sehat atau Tidak Pseudocode: ``` Input: Kalori, Lemak, Gula Output: Keputusan Jika Kalori <= 200 dan Lemak <= 10 dan Gula <= 5 maka Keputusan <- "Makanan Sehat" Lainnya Keputusan <- "Tidak Sehat" Output Keputusan ``` Algoritma: 1. Masukkan nilai kalori, lemak, dan gula. 2. Jika kalori <= 200 dan lemak <= 10 dan gula <= 5, set Keputusan = "Makanan Sehat". 3. Jika tidak, set Keputusan = "Tidak Sehat". 4. Tampilkan Keputusan. Flowchart: [Link ke Flowchart](https://example.com/flowchart_makanan_sehat) ### Contoh 3: Mengecek Jadwal Rapat Pseudocode: ``` Input: WaktuSekarang, WaktuMulaiRapat, DurasiRapat Output: Pesan Jika WaktuSekarang < WaktuMulaiRapat maka Pesan <- "Rapat belum dimulai" Lainnya jika WaktuSekarang >= WaktuMulaiRapat dan WaktuSekarang <= WaktuMulaiRapat + DurasiRapat maka Pesan <- "Rapat sedang berlangsung" Lainnya Pesan <- "Rapat telah selesai" Output Pesan ``` Algoritma: 1. Masukkan waktu sekarang (WaktuSekarang), waktu mulai rapat (WaktuMulaiRapat), dan durasi rapat (DurasiRapat). 2. Jika WaktuSekarang < WaktuMulaiRapat, set Pesan = "Rapat belum dimulai". 3. Jika WaktuSekarang >= WaktuMulaiRapat dan WaktuSekarang <= WaktuMulaiRapat + DurasiRapat, set Pesan = "Rapat sedang berlangsung". 4. Jika tidak, set Pesan = "Rapat telah selesai". 5. Tampilkan Pesan. Flowchart: [Link ke Flowchart](https://example.com/flowchart_jadwal_rapat) ### Contoh 4: Menentukan Aktivitas Berdasarkan Cuaca Pseudocode: ``` Input: Cuaca Output: Aktivitas Jika Cuaca = "Cerah" maka Aktivitas <- "Piknik di taman" Lainnya jika Cuaca = "Hujan" maka Aktivitas <- "Menonton film di rumah" Lainnya Aktivitas <- "Olahraga di gym" Output Aktivitas ``` Algoritma: 1. Masukkan kondisi cuaca (Cuaca). 2. Jika Cuaca = "Cerah", set Aktivitas = "Piknik di taman". 3. Jika Cuaca = "Hujan", set Aktivitas = "Menonton film di rumah". 4. Jika tidak, set Aktivitas = "Olahraga di gym". 5. Tampilkan Aktivitas. Flowchart: [Link ke Flowchart](https://example.com/flowchart_aktivitas_cuaca) ### Contoh 5: Menghitung Durasi Tidur Pseudocode: ``` Input: WaktuTidurMulai, WaktuTidurSelesai Output: DurasiTidur DurasiTidur <- WaktuTidurSelesai - WaktuTidurMulai Output DurasiTidur ``` Algoritma: 1. Masukkan waktu mulai tidur (WaktuTidurMulai) dan waktu selesai tidur (WaktuTidurSelesai). 2. Hitung DurasiTidur = WaktuTidurSelesai - WaktuTidurMulai. 3. Tampilkan DurasiTidur. Flowchart: [Link ke Flowchart](https://example.com/flowchart_durasi_tidur) ### Contoh 6: Menentukan Mode Transportasi Pseudocode: ``` Input: Jarak Output: ModeTransportasi Jika Jarak < 1 maka ModeTransportasi <- "Berjalan kaki" Lainnya jika Jarak >= 1 dan Jarak < 10 maka ModeTransportasi <- "Sepeda" Lainnya ModeTransportasi <- "Mobil" Output ModeTransportasi ``` Algoritma: 1. Masukkan jarak (Jarak). 2. Jika Jarak < 1, set ModeTransportasi = "Berjalan kaki". 3. Jika Jarak >= 1 dan Jarak < 10, set ModeTransportasi = "Sepeda". 4. Jika tidak, set ModeTransportasi = "Mobil". 5. Tampilkan ModeTransportasi. Flowchart: [Link ke Flowchart](https://example.com/flowchart_mode_transportasi) ### Contoh 7: Mengecek Ketersediaan Bahan Makanan Pseudocode: ``` Input: Bahan1, Bahan2, Bahan3 Output: Pesan Jika Bahan1 = "Tersedia" dan Bahan2 = "Tersedia" dan Bahan3 = "Tersedia" maka Pesan <- "Anda bisa memasak" Lainnya Pesan <- "Bahan kurang, belanja dulu" Output Pesan ``` Algoritma: 1. Masukkan status ketersediaan bahan makanan (Bahan1, Bahan2, Bahan3). 2. Jika semua bahan (Bahan

0 comments:

Post a Comment

Contact

Talk to us

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores iusto fugit esse soluta quae debitis quibusdam harum voluptatem, maxime, aliquam sequi. Tempora ipsum magni unde velit corporis fuga, necessitatibus blanditiis.

Address:

9983 City name, Street name, 232 Apartment C

Work Time:

Monday - Friday from 9am to 5pm

Phone:

595 12 34 567

Cari Blog Ini

Powered by Blogger.

TUGAS TIK FAIZ HAMIZAN H. XII MIPA 727/07/2023

Nama : Faiz Hamizan H. Kelas : XII MIPA 7 Absen : 11 Contoh 1: Menghitung Total Belanjaan Pseudocode: Input: JumlahBarang, HargaBarang1,...