TUGAS MANDIRI 4 DASAR PEMROGRAMAN 1 KAMPUS ITBI MILENIAL
Soal dan Jawaban:
1. Jelaskan apa itu percabangan, metode if else if dan switch case
Jawab:
· Percabangan adalah salah satu pernyataan yang digunakan untuk mengambil keputusan terhadap satu atau beberapa kemungkinan di dalam bahasa pemrograman. Pengambilan keputusan sangat penting untuk pemrograman computer. Akan banyak situasi ketika akan diberikan opsi atau lebih dan harus memilih opsi berdasarkan kondisi yang diberikan. Misalnya, kita ingin mencetak nilai seorang siswa nilai yang remedial
· Metode if else if
Logika Else if disebut juga IF bertingkat, digunakan untuk menangani beberapa kondisi yang berbeda dalam satu rutin pengecekan. Pada logika else if, statemen pada masing-masing IF akan dijalankan hanya jika kondisi didalam logika IF masing-masing bernilai benar. Pada akhir Else IF biasa ditambahkan Else saja untuk menangani jika semua kondisi IF dan Else IF diatasnya bernilai salah
· Switch case
Struktur kondisi switch case default digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari beberapa pernyataan ‘case’ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada dibawah ‘default’
2. Sebuah program mengharuskan seseorang menggunakan id:admin dan password:123 untuk dapat masuk ke dalam programnya. Buatlah flowchartnya serta penerapan sederhana terhadap kodenya!
Penerapan kodenya yaitu:
- Mulai (start), merupakan symbol terminator untuk memulai ataupun mengakhiri sebuah program
- Input/output, merupakan notasi yang digunakan untuk mewakili data input atau output atau menyatukan operasi pemasukan data dan pencetakan hasil.
- Delicion, merupakan notasi yang digunakan untuk suatu pemilihan, penyelesaian kondisi didalam suatu program. Ada pemilihan pada flowchart jika id dan password benar ataupun salah. Jika benar maka akan masuk pada pada program jika tidak maka akan gagal masuk
- Kemudian selesai
3. Buat kembali salah satu contoh program yang telah dipresentasikan dan jelaskan tiap kodenya.
Jawab:
Penjelasan tiap kodenya:
- #include <stdio.h>
Dibaris awal, terdapat kode #include. Perintah #include digunakan untuk memasukkan sebuah file khusus yang memungkinkan kita mengakses berbagai fitur tambahan dalam bahasa C
- Int main ( ) {
Struktur main ( ) sendiri pada dasarny merupakan sebuah fungsi (function). Isi dari fungsi ini diawali dan diakhiri dengan tanda kurung kurawal “{“ dan “}”. Didalam tanda kurung inilah “isi” dari kode program penyusun fungsi main ( ) ditulis
- Int nilai = 80
Ini merupakan perintah yang mengawali input nilai
- If( nilai > 90) {
Ini merupakan kondisi jika nilainya lebih dari 90 maka lanjut pada kode berikut pada printf menampilkan hasil jika nilainya lebih dari 90
- Printf( “Anda Naik Kelas\n”);
Perintah printf digunakan untuk menampilkan sesuatu ke layar. Dari perintah if tadi maka, printf menampilkan hasil “Anda Naik Kelas”
- If(nilai < 60) {
Jika nilai kurang dari 60
- Printf( “Anda Tidak Naik Kelas\n”);
Hasilnya adalah “Anda Tidak Naik Kelas”
- If(nilai < 90 && nilai > 60 ) {
Jika kondisi nilainya kurang dari 90 dan lebih dari 60
- Printf( “Selamat Anda Naik Kelas\n”);
Hasil akhirnya akan menampilkan “Selamat Anda Naik Kelas”
Komentar
Posting Komentar