Modul4 Maharani Ava Ningrum [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN RESMI MODUL IV PENYELEKSIAN KONDISI ALGORITMA PEMROGRAMAN I



NAMA : N.R.P : DOSEN : ASISTEN : TGL PRAKTIKUM :



MAHARANI AVA NINGRUM 18.044.11.00046 FITRIYATUL QOMARIYAH S.KOM., M.KOM SITI NURIZZATIN KAMALA 25-10-2018



Disetujui : Rabu, 31-10-2018



SITI NURIZZATIN KAMALA 17.044.11.00128



LABORATORIUM BISNIS INTELIJEN SISTEM PRODI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO MADURA



BAB I PENDAHULUAN



1.1 Latar Belakang Untuk menghasilkan suatu program, sangat penting untuk mengatur agar program dapat berjalan dengan aliran atau susunan yang baik, sehingga dapat memecahkan masalah atau menciptakan solusi dari suatu permasalahan. Ada empat macam seleksi kondisi pada PYTHON yaitu if, if-else, if-elif-else, dan if bersarang. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Seleksi kondisi ini sangat penting dalam pemrograman, sebab dengan adanya seleksi kondisi, program dapat menentukan proses apa yang harus dilakukan selanjutnya berdasarkan keadaan sebelumnya.



1.2 Tujuan 1. Mampu memahami dan menjelaskan macam-macam penyeleksian kondisi yang terdapat pada Algoritma Pemograman



BAB II DASAR TEORI 2. Dasar Teori 2.1. Pengertian Penyeleksian Kondisi Pada umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Python untuk melakukan suatu pengecekan kondisi, terdapat tiga macam statemen. Antara lain : 1. Perintah if 2. Perintah if – else 3. Perintah if – elif– else 4. Perintah If bersarang



2.2. Perintah If Bentuk umum perintah if : if (kondisi) : statemen Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai benar maka progam akan mengeksekusi statemen dibawahnya. Dalam python, untuk penulisan pengkondisian dan statemen di pisahkan oleh tanda titik dua ( : ). Contohnya,



Untuk setiap penulisan perintah if setelah penentuan kondisi maka dilanjutkan dengan penulisan tanda titik dua ( : ). Tanda titik dua ini berarti jika



kondisi bernilai benar maka statemen-statemen setelah tanda titik dua akan di jalankan. 2.3. Perintah If_Else Statmen if_else digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai benar maka program akan mengeksekusi statmen 1. Namun, jika nilai kondisi bernilai salah maka statmen 2 yang akan dieksekusi



2.4 Perintah If – Elif –Else Statemen if – else - elif digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya. Bentuk umum perntah if – else – elif :



2.5 If Bersarang Kondisi bersarang adalah suatu kondisi di dalam kondisi tertentu, Jika terdapat 2 cabang kondisi maka di dalam salah satu cabang kondisi tersebut dapat pula di isi suatu kondisi tertentu. Misalnya :



2. Praktikum Latihan 1



1.Di bawah ini adalah contoh program Penyeleksian kondisi pada Bahasa pemrograman Python:



2. Contoh program Penyeleksian kondisi



3. menentukan ganjil genap



Latihan 2 1.Buatlah program jika andi memasukan nilai 1 sampai 9 , maka outputnya “ angka anda satu “ –“angka anda Sembilan “ menggunakan operasi if elif dan else



BAB IV IMPLEMENTASI 4.1 Tugas Praktikum 1. Buatlah Script Penyeleksian kondisi dengan menyatakan umur. Jika umur di atas 50 = Tua , Jika umur di atas 25 = Muda, dan umur diatas 17 = Dewasa serta umur diatas 7 = Anak – anak.



2. Buatlah Script Penyeleksian kondisi secara dinamis seperti gambar di bawah ini, dengan ketentuan : 100 – 80 = A 80 – 70 = B 70 – 60 = C 60 – 40 = D 40 – 0 = E



3. soal , jaka dan ida merupakan Mahasiswa sistem informasi, salah satu dari mereka mahasiswa yang berprestasi , jaka memiliki skor sebanyak 1100 dan IPKnya sebanyak 3.5 sedangkan ida memiliki skor 1000 dengan ipk 3.5 buatlah program untuk mengetahui siapa yang lulus persayratan beasiswa jika di tentukan skor yang lebih besar dari 1100 dan ipk minimal 3.0 lulus persyaratan. 4. Buatkan Flowchart dan Pseudocode nya untuk soal nomor 2



Jawaban: 1. Input



Ouput



2. Input



Output



3. Input



Output Jaka



Output Ida



4. Flowchart Start



Input nama, nama, uts, rata-rata



Rata-rata= uts+uas/2



Rata-rata >=80 dan =70 dan =60 dan =40 dan =0 dan