• Tidak ada hasil yang ditemukan

Laporan pratikum 002

N/A
N/A
Protected

Academic year: 2017

Membagikan "Laporan pratikum 002"

Copied!
6
0
0

Teks penuh

(1)

LAPORAN RESMI PRAKTIKUM

PEMROGRAMAN TERSTRUKTUR

MODUL III :

TEKNIK PERCABANGAN (BAGIAN 1)

Nama Praktikan NIM KumpulTanggal

Tanda Tangan Praktika

n Asistensi

Ni Putu Ayu Novi Adnyani 1501020007 23/10/2015

PROGRAM STUDI SISTEM INFORMATIKA STMIK PRIMAKARA

(2)

1. DASAR TEORI

Percabangan if merupakan sebuah blok program yang menyatakan bahwa. Sebuah aksi akan dijalankan jika kondisi percabangan dipenuhi jika tidak dipenuhi maka aksi tidak akan dijalankan. Percabangan if biasa digunakan untuk mengerjakan aksi yang memiliki syarat tertentu untuk menjalankannya. Pernyataan if diklasifikasikan lagi ke dalam tiga bagian, yaitu :

1. Pernyataan if dengan satu kondisi (if tunggal) 2. Pernyataan if dengan dua kondisi (if - else) 3. Pernyataan ifbersarang (if di dalam if)

Pernyataan If tunggal hanya melibatkan satu kondisi yang akan diperiksa. Apabila kondisi yang diperiksa bernilai benar, maka program akan mengeksekusi bagian yang berada dalam blok. Jika sebaliknya, maka program akan mengabaikan statemen di dalam blok dan langsung

melanjutkan eksekusi berikutnya. Bentuk Umum :

{terdiri dari satu statemen} if (kondisi) then

statemen;

(3)

Pernyataan if dengan dua kondisi (if - else) dipergunakan untuk menyatakan pernyataan percabangan dua kondisi dimana ada dua blok aksi yang dipilih untuk dikerjakan jika syarat kondisi aksi terpenuhi. Saat pembacaan program sampai pada blokif-else maka akan dilakukan pemeriksaan terhadap syarat kondisi percabangan yang ada pada deklarasi if, jika syarat dipenuhi maka yang akan dijalankan adalah aksi yang ada di dalam blok if, tapi jika syarat tidak dipenuhi maka aksi yang dikerjakan adalah yang ada di dalam blok else.

1. Apa yang anda ketahui tentang percabangan pada Pascal? Jelaskan! 2. Mengapa percabangan begitu dibutuhkan pada bahasa pemrograman?

(4)

Jawaban :

1. Percabangan adalah proses pemilihan suatu tindakan yang dilakukan berdasarkan kondisi yang ada dengan nilai true atau false dan merupakan sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan jika kondisi percabangan dipenuhi jika tidak dipenuhi maka aksi tidak akan dijalankan. Pada pemrograman Pascal terdapat beberapa cara seleksi diantaranya if then… , if… then… else…, dan case.

2. Percabangan sangat dibutuhkan dalam pemrograman, karena dapat mempermudah dan mempersingkat dalam membuat sebuah program. Dengan menggunakan percabangan program dapat mengerjakan dua tugas/perbandingan dalam satu blok kode. Dengan percabangan akan membuat kode atau program mejai lebih efisien.

3.

program ifTunggal; uses crt;

var nilai : integer; begin

writeln('Masukan Nilai : '); read(nilai); if nilai > 7 then

(5)

LEMBAR KERJA

PEMROGRAMAN TERSTRUKTUR

MODUL III:

Nama

Nim

Tanggal

(6)

Tugas Pertanyaan

1. Buatlah program yang menerima dua masukan bilangan yang memiliki syarat bilangan Pertama tidak boleh lebih kecil dari 3 dan bilangan kedua tidak boleh lebih kecil dari 4. Jika syarat dipenuhi, maka akan muncul kalimat “Pascal”. Gunakan percabangan if satu kondisi yang disertai dengan or!

2. Buatlah program penentuan bilangan ganjil yang menerima masukan sebuah bilangan kemudian menampilkan apakah bilang tersebut adalah bilangan ganjil dengan menggunakan percabangan satu if!

Referensi

Dokumen terkait

Peraturan Daerah Kabupaten Daerah Tingkat II Gresik Nomor 5 tahun 1960 tentang Pembuatan Reklame dan Mengadakan serta Penarikan Pajak Reklame yang disahkan oleh Presiden

Sama halnya dengan data koordinat dari GPS, metode pengujian yang penulis gunakan yaitu membandingkan data azimuth Matahari pada aplikasi Qibla Compass Sundial Lite dengan

The purpose of the research is to create planning and controlling project eight floor building with precast system at the aeropolis tower 1 project, cengkareng by using

Perat Peraturan Pe uran Pemerin merintah N tah Nomor 2 omor 23 T 3 Tahun 2 ahun 2010 te 010 tentang ntang Pelaksanaan Kegiatan Usaha Pertambangan Mineral dan Pelaksanaan Kegiatan

Beradasarkan tabel 4 tersebut juga dapat dinyatakan 2 dari 4 rasio likuiditas menunjukkan tidak ada perbedaan yang signifikan antara kinerja keuangan Bank

Hasil penelitian menunjukkan bahwa pendapatan pasien yang melakukan pencabutan gigi di RSUD Kota Tasikmalaya terbanyak pada kategori pendapatan tinggi sebanyak 20

Perilaku pengelolaan sampah rumah tangga Sumber / Penanggung Jawab : Data EHRA / Dinkes Tabel 3.21. Perilaku pemilahan sampah pada rumah tangga Sumber / Penanggung Jawab :

proses pencucian pakaian secara profesional, banyaknya permasalahan yang timbul di dalam pabrik makanan tempat ia bekerja terkait kebersihan pakaian hasil pencucian