STRUKTUR LOGIKA IF
A. Mempelajari Struktur if end
1. Menggunakan Struktur if end di Command Window
![struktur if struktur if](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJdjeZM7lNafxviyYMer3RInYcn6YCJUjeQHjgEsIyHcnsLhrK6wwC4niRMzYSZgYSru2CsAZEevn5nF6i5ORGYCnMzwT5WOyYAFOlRZrYao36-BIMlJBZt1RPvLHBpFgFJoSDL8YipM3/s1600/1.png)
if : untuk memberikan pilihan pada suatu kondisi dari fungsi yang telah didefinisikan. Dari gambar diatas if nya adalah x>=0 yang diberi display positif. Maka dari itu nilai yang diberi output 'positif' hanya yang lebih besar atau sama dengan nol.
- Jika diketikkan x = 5 maka akan menampilkan output 'positif' karena memenuhi syarat if nya
- Jika diketikkan nilai x = -5 maka tidak akan menampilkan apapun karena tidak memenuhi syarat if nya
end : untuk menutup atau mengakhiri program yang telah dibuka oleh algoritma if
2. Menggunakan Struktur if else di Command Window
![struktur if else struktur if else](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBhLi-oera1Y8KQC644HRnKPAYKUv7cCa-JDxyYZ1dcwGaGHdbZH2j0HpnKCoeYNJqgSxoPBZ_CdlAjgga1ext230eopdMr-3KrhWv6eBAMdnyFg7bepfNvpCTrD5d-gJMW3-jxfzuxH0o/s1600/1.png)
if else : untuk memberikan pilihan tambahan pada suatu kondisi terhadap fungsi yang telah didefinisikan. Sekarang jika diketikkan x = -5 maka akan menampilkan output negatif (gambar diatas), karena telah diberi pilihan tambahan oleh algoritma 'else'.
3. Membuat Program dengan Menggunakan Struktur if else di Script
![program struktur if else program struktur if else](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfFT1l7XDD8uoAN1_bQebA9eGhi2VDvZQa5Wf-l9ssEBS9f0u5PHdKm2NkhTLZcNORnfQZZnhHc_pUe1PCUkl8BJi8CZ5W5h6faIoj8m5fHsPzifCQ3VuHeUZ6fi1WTZpli_d2Ar6KS1HD/s1600/1.png)
Ketika struktur if else diketikkan pada Script seperti
gambar diatas (kiri) maka pada Command Window akan muncul display 'negatif'
seperti gambar sebelah kanan diatas, karena nilai yang dipakai adalah x = -5
dan if nya adalah x>=0, berarti nilai x = -5 memenuhi syarat if
![struktur if else struktur if else](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr71KhErW7yod9NFyaOSsHhGfPzSo-OgYwrZin0TxVmJV_3GenCb1lrK4g-k8anqBbzFSOsWWlBayq5aAEgnPFzsHWx85Oi26TGOpt_Bqx9XIYnCEp4Z61193y39AJwoiCdlXWeQbLLFD5/s1600/1.png)
Program dibuat melalui editor Script seperti gambar
diatas (kiri), dengan if nya adalah untuk x>=0 maka akan ditampilkan
'positif' dan jika terdapat pilihan yang tidak memenuhi syarat if nya maka akan
ditampilkan 'negatif'
Ini telah dibuktikan oleh gambar diatas (kanan)
Rekomendasi Laporan lain:
4. Membuat Program Pembacaan Nilai
Syarat Kelulusan
![program pembacaan nilai syarat kelulusan program pembacaan nilai syarat kelulusan](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij6OX25tz-5enEdkM0t0r9zt09Y5XOXw-XHxdBK363ggcfvezpiAtCDWv_DlDcV_neDRGeOWnR-ahBEDABbzo68MIFTEiH80QbjPdy6UF9bpmAymtVQpuh0etm12Jaqb9mn49MBMQ4AGNT/s1600/1.png)
Program dibuat melalui editor Script seperti gambar diatas
(kiri), dengan if nya adalah untuk x>=70 maka akan ditampilkan 'Lulus' dan
jika terdapat pilihan yang tidak memenuhi syarat if nya maka akan ditampilkan
'Tidak Lulus'.
Ini telah dibuktikan oleh gambar diatas (kanan)
B. Struktur if.....else....end
1. Menggunakan Struktur if bersarang
![struktur if bersarang struktur if bersarang](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3nVFn7n4_eWUqY0KTG1-YqtjhMZKcdizq-tHQGIdw8UukfqqcD7AfHXslvCipbUWwPZpDW-sfuGei19Y91MoSgUYfR9G8vii5tQDg3h26c4Y1OmzO1XxnVQQ3Gnzhyu-XuwgVTIWJpDDb/s1600/1.png)
Program dibuat melalui editor Script seperti gambar
diatas (kiri), dengan if nya adalah untuk kondisi :
x > y maka
akan ditampilkan x lebih besar dari y
x = y maka
akan ditampilkan x sama dengan y
x < y maka akan ditampilkan x
lebih kecil dari y
Ini telah dibuktikan dengan memasukkan angka pada
Command Window melalui program yang telah dibuat oleh Script tersebut dan
hasilnya sesuai yang diharapkan (gambar kanan diatas)
2. Menggunakan Struktur if bersarang
untuk Program Pembacaan Nilai pada Mata Kuliah
![struktur if bersarang untuk pembacaan nilai mata kuliah struktur if bersarang untuk pembacaan nilai mata kuliah](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs7rlXUXKmlbQ6Hql10qNW92Vk7izwym9lVX7Falbovfs5uJN8HoKpqPau05uxtcQZUfU6_mN1gzaJWvhtPnpq4EuEeVT1-iP2EPdQyEbac1GbIhU6ix8qhku-mxOEp6KMEXcOzoJlEkhD/s1600/1.png)
Program dibuat melalui editor Script seperti gambar
diatas (kiri), dengan if nya adalah untuk kondisi :
x > 80 maka akan ditampilkan hasil
A
x > 70 maka akan ditampilkan hasil
B
x > 60 maka akan ditampilkan hasil
C
x > 400 maka akan ditampilkan
hasil D
Selain dari kondisi diatas maka akan
ditampilkan hasil E
Ini telah dibuktikan dengan memasukkan angka pada
Command Window melalui program yang telah dibuat oleh Script tersebut dan
hasilnya sesuai yang diharapkan (gambar kanan diatas)
Terdapat
dua 'end' disana untuk menutup atau mengakhiri program yang telah dibuka oleh
algoritma dua 'if'
fprintf : untuk menampilkan format keluaran pada variabel huruf dan karakteristik tertentu menggunakan string format. Tanda petik satu (') berfungsi untuk menjalankan perintahnya. Sedangkan \n berfungsi untuk memberikan space saat ditampilkan pada command window.
3.
Latihan 5.2
![latihan struktur if latihan struktur if](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnzZvvu5tKli2bb9MBOwVcFrfMrRFLisjhGPa52Iufh2CHci03gwEKkbEZ8LR-vB7zY7qiq2q1mJTCCYqERtZVAF5IguOizCyvhhIs9zPpPFs2EwUHUEzzisWrr2XvKHw1GU2YqtosbM05/s1600/1.png)
Program dibuat melalui editor Script seperti gambar
diatas (kiri), dengan if nya adalah untuk kondisi :
x > 80 maka akan ditampilkan
'Nilai Akhir' nya, huruf 'A', dan keterangan 'Lulus'
x > 70 maka akan ditampilkan
'Nilai Akhir' nya, huruf 'B', dan keterangan 'Lulus'
x > 60 maka akan ditampilkan
'Nilai Akhir' nya, huruf 'C', dan keterangan 'Lulus'
x > 40 maka akan ditampilkan
'Nilai Akhir' nya, huruf 'D', dan keterangan 'Tidak Lulus'
Selain dari
kondisi diatas maka akan ditampilkan h 'Nilai Akhir' nya, huruf 'E', dan
keterangan 'Tidak Lulus'
Ini telah dibuktikan dengan memasukkan angka pada
Command Window melalui program yang telah dibuat oleh Script tersebut dan
hasilnya sesuai yang diharapkan (gambar kanan diatas)