Anda di halaman 1dari 12

LAPORAN RESMI

MODUL II
PRAKTIKUM PENYELEKSIAN KONDISI

NAMA : NANDA AMILIA PUTRI


N.R.P : 170441100094
DOSEN : MOHAMMAD SYARIEF, S.T., M.Cs
ASISTEN : MOH. ROIS
TGL PRAKTIKUM : 8 Oktober 2017

Disetujui : 11 September 2017


Asisten

MOH. ROIS
15.045.11.00035

LABORATORIUM BISNIS INTELIJEN SISTEM


JURUSAN SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
BAB I
PENDAHULUAN

1.1 Latar Belakang


Pada umumnya dalam membuat program, selalu ada seleksi dimana diperlukan
pengecekan suatu kondisi untuk mengarahkan program agar berjalan sesuai
keinginan.

1.2 Tujuan
 Mampu memahami dan menjelaskan macam – macam penyeleksian kondisi
yang terdapat pada Algoritma Pemrograman.
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
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana
jika kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun,
jika nilai kondisi bernilai salah maka statemen 2 yang aka n 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 :
BAB III
TUGAS PENDAHULUAN
TULIS TANGAN FORMAT MARGIN 4X3X3X3
BAB IV
IMPLEMENTASI
1.1 Tugas Praktikum
Kerjakan tugas praktikum berikut:
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.

Jawab: Script Penyeleksian kondisi dengan menyatakan umur

Outputnya:
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

Jawab: Script Penyeleksian kondisi dengan menyatakan nilai

Outputnya:
3. Jaka dan ida merupakan Mahasiswa sistem informasi, salah satu dari mereka
mahasiswayang 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.

Jawab: script mahasiswa berprestasi

Outputnya:

Jadi yang dapat dinyatakan lulus persyaratan beasiswa adalah Jaka.


Mulai

4. - Flowchart

Input
Nama,NIM,UTS,UAS

Rata-rata=(UTS+UAS/2)

YA
e<=100 and Print A
e>=80

TIDAK

YA
e<=80 and Print B
e>=70

TIDAK

YA
e<=70 and Print C
e>=60

TIDAK

YA
e<=60 and Print D
e>=40

TIDAK

Print E

Selesai
- Pseudocode

Deklarasi

Nama: String

NIM: Integer

UTS: Integer

Rata – rata: Integer

Deskripsi

Read (Nama, NIM, UTS, UAS, Rata-rata)

if e<=100 and e>=80:

print 'Anda Mendapat Nilai A'

elif e<=80 and e>=70:

print 'Anda Mendapat Nilai B'

elif e<=70 and e>=60:

print 'Anda Mendapat Nilai C'

elif e<=60 and e>=40:

print 'Anda Mendapat Nilai D'

else:

print 'Anda Mendapat Nilai E'

write (Nama, NIM, UTS, UAS, Rata-rata)


BAB V
PENUTUP

5.1 Analisa
Pada bahasa pemrograman python untuk melakukan suatu pengecekan kondisi
terdapat tiga macam statemen. Antara lain: Perintah if, Perintah if-Else, Perintah if-
Elif-Else, Perintah if bersarang.
5.2 Kesimpulan
Pada umumnya dalam membuat program, selalu ada seleksi dimana diperlukan
pengecekan suatu kondisi untuk mengarahkan program agar berjalan sesuai
keinginan. Pada bahasa pemrograman python untuk melakukan suatu pengecekan
kondisi terdapat tiga macam statemen. Antara lain: Perintah if, Perintah if-Else,
Perintah if-Elif-Else, Perintah if bersarang.

Anda mungkin juga menyukai