Laporan Pratikum 6 algoritma pemograman


LAPORAN PRAKTEK 6 ( PERTEMUAN KE-7)
TUGAS 6
ALGORITMA PEMOGRAMAN
Disusun Oleh : Syafri Wardian
18214046

Mata Kuliah Praktek :
If-Else dan Switch-Case (Lanjutan)
Dosen Pembimbing :
Sri Nofri Wihandri ,S.Pd,M.Pd.T

Program Studi :
Teknik Elektronika


Akademi Komunitas Negeri Padang Pariaman
PDDF Universitas Negeri Padang
Tahun 2018



Teori Singkat Tentang If-Else dan Switch Case
Assalamu'alaikum Wr. Wb.

BAB 1

KATA PENGANTAR

Puji syukur atas berkat rahmat Allah SWT yang telah memberikan nikmat kesehatan dan kesempatan sehingga Ananda dapat membuat Laporan Pratikum ini dengan sebaik-baiknya.

Tentunya Ananda tak lupa mengucapkan terima kasih kepada :

1. Dosen Pembimbing Ibu Sri Nofri Wihandari selaku mengajar Algoritma dan Pemrograman.
2. Orang tua Ananda yang selalu memberikan dukungan dan supportnya.
3. Pihak yang memberikan atau mendukung dalam membuat pratikum.

BAB 2

ISI PRATIKUM

Berhubung dengan Ananda pelajari tentang Algoritma dan Pemrograman. Ananda dapat membuat laporan pratikum ini dengan baik, ini memberikan motivasi kepada Ananda untuk dapat membuat sebuah program yang diingikan.

Dalam sebuah program tentu ada juga kekurangan dari isi laporan pratikum tersebut. Untuk itu Ananda mohon kritik atau saran dan perbaikannya agar Ananda bisa membuat pratikum ini untuk kedepannya

Adapun Program C++ yang Ananda buat dalam laporan ini :

1.      If-Else
Pernyataan if – else mempunyai pengertian “jika Kondisi bernilai benar, maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan dikerjakan perintah-2”. Dari pengertian tersebut dapat dilihat dari contoh sederhana sebagai berikut ini ;

if(Kondisi)
Perintah-1;
else
Perintah-2;

2.     Switch Case
Switch case merupakan pernyataan yang dirancang khusus untuk menangani pengambilankeputusan yang melibatkan sejumlah atau banyak alternative.Switch-case juga merupakan pernyataan yang dirancangan khusus untuk menanganipengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian.Pernyataan switch – case ini memiliki kegunaan sama seperti if  –else bertingkat.

A.    Fungsi Switch Case

1.      Untuk membuat suatu menu pada sebuah bahasa pemrograman
2.      Pengambilan keputusan yang melibatkan sejumlah atau banyak alternative
3.      Sebagai penyederhana dari statement if – else.

B.     Perbedaan If- Else dan Switch Case.
a.      Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string sedangkan IF-ELSE yang dapat menggunakan operasi seperti <, >, <= dan >=.
b.      Tidak ada konstanta yang sama dalam sebuah switch.
c.       Angka yang digunakan harus berkisar diantara 0 – 255.
d.      Harus menggunakan break,  Gunanya untuk mengakhiri statement.
e.       Ada default, ini bisa dibilang sebagai ‘Else’nya Switch Case.

Latihan

Adapun Program C++ yang Ananda buat dalam laporan ini
1.      Membuat program penentu tanaman yang cocok setiap bulannya menggunakan If-Else dengan aplikasi DevC++
-          Jalankan aplikasi DevC++
-          Klik File > New > Source File atau tekan Ctrl+N
-          Lalu ketikkan source code seperti gambar dibawah ini ;


-          Setelah selesai simpan source filenya dengan menambahkan “.c” tanpa tanda kutip diakhir nama source filenya , lalu klik tombol Compile & Run pada aplikasi DevC++ atau tekan F11 . Maka , akan muncul tampilan seperti dibawah ini ;

-          Masukkan menu yang akan anda jalankan seperti contoh berikut lalu tekan enter;


-         -  Dan jika kita tidak masukkan kode bulan yang salah atau rentang bulan 1-12, yang simasukkan angka 0 maka akan terjadi hasil raning seperti dibawah ini:




2.      Membuat program penentu tanaman yang cocok setiap bulannya menggunakan Switch Case dengan aplikasi DevC++
-          Jalankan aplikasi DevC++
-          Klik File > New > Source File atau tekan Ctrl+N
-          Lalu ketikkan source code seperti gambar dibawah ini ;

-          Setelah selesai simpan source filenya dengan menambahkan “.c” tanpa tanda kutip diakhir nama source filenya , lalu klik tombol Compile & Run pada aplikasi DevC++ atau tekan F11 . Maka , akan muncul tampilan seperti dibawah ini ;

-          Masukkan menu yang akan anda jalankan seperti contoh berikut lalu tekan enter;

-          Dan jika kita tidak masukkan kode bulan yang salah atau rentang bulan 1-12, yang simasukkan angka 0 maka akan terjadi hasil raning seperti dibawah ini:
3.      Membuat program penentu nilai menggunakan Switch Case dengan aplikasi DevC++
-          Jalankan aplikasi DevC++
-          Klik File > New > Source File atau tekan Ctrl+N
-          Lalu ketikkan source code seperti gambar dibawah ini ;

-          Setelah selesai simpan source filenya dengan menambahkan “.c” tanpa tanda kutip diakhir nama source filenya , lalu klik tombol Compile & Run pada aplikasi DevC++ atau tekan F11 . Maka , akan muncul tampilan seperti dibawah ini ;

-          Masukkan menu yang akan anda jalankan seperti contoh berikut lalu tekan enter;

4.      Membuat program kalkulator sederhana menggunakan Switch Case dengan aplikasi DevC++
-          Jalankan aplikasi DevC++
-          Klik File > New > Source File atau tekan Ctrl+N
-          Lalu ketikkan source code seperti gambar dibawah ini ;

-          Setelah selesai simpan source filenya dengan menambahkan “.c” tanpa tanda kutip diakhir nama source filenya , lalu klik tombol Compile & Run pada aplikasi DevC++ atau tekan F11 . Maka , akan muncul tampilan seperti dibawah ini ;

-          Masukkan menu yang akan anda jalankan seperti contoh berikut lalu tekan enter;


5.      Membuat program penentu peringkat nilai menggunakan Switch Case dengan aplikasi DevC++
-          Jalankan aplikasi DevC++
-          Klik File > New > Source File atau tekan Ctrl+N
-          Lalu ketikkan source code seperti gambar dibawah ini ;

-          Setelah selesai simpan source filenya dengan menambahkan “.c” tanpa tanda kutip diakhir nama source filenya , lalu klik tombol Compile & Run pada aplikasi DevC++ atau tekan F11 . Maka , akan muncul tampilan seperti dibawah ini ;

-          Masukkan menu yang akan anda jalankan seperti contoh berikut lalu tekan enter;


      NB : “ Apabila terjadi error pada saat menekan Compile & Run/F11 yang mengakibatkan program tidak berjalan , ataupun program tidak sesuai dengan perintah yang diinginkan , dan terjadi auto close program . Harap periksa kembali pengetikkan source code anda . Karena program akan terus gagal jika ada satu format yang terlupakan atau salah dalam pengetikkannya “.
BAB 3

Kesimpulan :

Untuk membuat sebuah program ini kita harus sering berlatih agar hasilnya memuaskan. Dengan logika, kita mampu membuat program ini dengan semestinya meskipun ada kesalahan. Belajar dari kesalahan itulah yang memacu semangat kedepannya

Saran :

Ananda tentu sangat bersyukur atas pembelajaran mengenai Algoritma ini,  Ananda berharap ingin menjadi lebih maju lagi dalam membuat program tersebut dan juga tidak lupa selalu belajar logika agar kemampuan berpikir menjadi kuat. Laporan pratikum ini tentu ada kekurangan, kesalahan atau ketidakmampuan Ananda. Jika ada kritik dan masukkan pada laporan pratikum ini dimohon kepada Ibu untuk bisa memacu semangat Ananda dalam membuat program yang lebih baik lagi

Terima kasih....

Wassalam.....

Komentar

Meta Data

Laporan pratikum 2 algoritma pemograman

Jobsheet 1 PBO SMT2

Laporan Pratikum 3 algoritma pemograman

Laporan Pratikum 4 algoritma pemograman

Laporan Pratikum 5 algoritma pemograman

Jobsheet 3 PBO SMT2

Laporan Pratikum 7 algoritma pemograman