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