Jumat, 16 Maret 2018

Statement Control If dengan PHP #4

Haii Haii Haii..
Gimana ? Belum bosen kan pelajarin PHPnyaa..
Setelah kemaren kita belajar tentang POST dan GET Request, sekarang kita bakalan lanjut kee materi yang paling penting dari suatu pemograman yaituu 'STATEMENT CONTROL", dengan adanya statement control, kita bisa mengatur bagaimana program itu berjalan menyesuaikan input yang diberikan dan disesuaikan juga dengan aturan yang kita punya dan udah kita buat diprogram.

Dalam  dunia  pemrograman   umumnya,   terdapat  2  jenis  statement   kontrol  yaitu: statement kontrol kondisional (bersyarat) dan statement kontrol perulangan (looping).

Statement   kontrol   kondisional   adalah   statement   kontrol   yang   digunakan   untuk mengatur  kapan  suatu  perintah  akan  dijalankan.  Dengan  statement  ini  kita  bisa mengatur kapan suatu perintah akan dijalankan, yaitu ketika telah dipenuhinya suatu syarat tertentu.
Sedangkan  statement  kontrol  perulangan  digunakan  untuk  mengatur  perintah  yang dijalankan secara berulang-ulang.

Dalam  PHP,  terdapat  dua  buah  statement  kontrol  yang  termasuk  statement  kontrol kondisional,  yaitu  IF  dan  CASE  OF.  Sedangkan  yang  termasuk  statement  kontrol perulangan adalah: FOR, WHILE, DO WHILE dan FOREACH.

Nah kesempatan kali ini kita bakalan fokus ngebahas IF dulu yaa..

Bentuk dasar dari penggunaan if ,

if (syarat) 

      statement; 



Dalam sintaks di atas, bagian ‘statement’ akan dijalankan atau dilakukan jika ‘syarat’ terpenuhi  atau   ‘syarat’   bernilai   benar/true.   Lalu  bagaimana   bila   ‘syarat’   tidak terpenuhi?  Ya…bagian  ‘statement’  tidak  akan  dijalankan  atau  dalam  hal  ini  tidak  melakukan   apa-apa.   Dengan   demikian,   nilai   ‘syarat’   haruslah   hanya   ada   dua kemungkinan, yaitu BENAR atau SALAH itu saja

Terkadang  untuk  menyatakan  suatu syarat,  kita menggunakan  operator  pembanding atau relasional.  Hasil penggunaan  operator  relasional  ini akan diperoleh  nilai BENAR atau SALAH. Berikut ini beberapa operator relasional yang dapat digunakan :

Operator Logika 
Untuk menyatakan suatu syarat, kita dapat menggunakan operator logika. Ketika Anda menempuh sekolah SMA kelas 1, tentu Anda pernah belajar tentang logika dalam matematika. Masih ingatkah Anda dengan operator DAN, ATAU dan juga NEGASI, serta tabel kebenaran BENAR-SALAH? Ya… jangan dikira materi tersebut tidak ada gunanya. Materi tersebut akan dipakai dalam konsep pemrograman. 
Dalam pemrograman PHP, terdapat beberapa operator logika yang bisa digunakan:
Okee gimana kalau kita langsung aja latihan dengan soal" yang ada disinii
Oh yaa ini aku share hasil akuu, kalau ada yang keliru atau ngebingungin langsung sharing di comment aja ya!

1. Buatlah form untuk memasukkan bilangan yang menyatakan tahun. Setelah form tersebut disubmit, maka akan muncul apakah tahun tersebut termasuk tahun kabisat atau tidak. Gunakan script PHP untuk membuat hal ini.

OUTPUT :



2. Karyawan  honorer  di  perusahan  XXX  digaji  berdasarkan  jumlah  jam  kerjanya selama satu minggu. Upah per jamnya adalah Rp.  2.000,-. Bila jumlah jam kerja selama  satu  minggunya  lebih  besar  dari  48  jam,  maka  sisanya  dianggap  jam lembur dengan upah per jam lemburnya adalah Rp. 3.000,-

Buatlah form untuk memasukkan jumlah jam kerja selama satu minggu seorang karyawan. Setelah form disubmit, maka akan tampil jumlah upah yang diterima karyawan tersebut. Gunakan script PHP untuk membuat hal ini.

OUTPUT :

3. Berat   badan   ideal   ada   kaitannya   dengan   tinggi   badan menentukan  berat  badan  ideal  rumusnya:  tinggi  badan  – dikurangi lagi dengan 10% dari hasil pengurangan pertama.
seseorang.   Untuk 100,  lalu  hasilnya Berdasarkan  keterangan  tersebut,  buatlah   form  yang digunakan  untuk mengisikan tinggi badan seseorang (cm) dan berat badannya (kg). Setelah diisi, apabila form diklik maka akan muncul keterangan “Berat badan Anda ideal” atau “Berat badan Anda tidak ideal”.

Berat  badan seseorang  dikatakan  ideal  apabila  perbedaan  berat  badan orang tersebut terhadap  berat badan idealnya  tidak lebih dari 2 kg. Bila perbedaan keduanya lebih dari 2 kg, maka berat badannya dikatakan tidak ideal.

OUTPUT :

4. Buatlah form untuk memasukkan  usia seseorang (dalam tahun). Setelah form tersebut  diisi dan kemudian  disubmit,  maka  akan  muncul  keterangan  apakah usia yang diisikan tersebut termasuk usia tua, dewasa, anak-anak, dan balita dengan kriteria sbb:
Usia Status
0 – 5 6 – 16 17 – 50 > 50
Balita Anak-anak Dewasa Tua

OUTPUT :


5. Soal analog no. 2, namun dalam hal ini terdapat 4 jenis upah perjam nya dibedakan berdasarkan golongan:
Golongan A B C D Upah perjam Rp. 4.000,- Rp. 5.000,- Rp. 6.000,- Rp. 7.500,- 
Sedangkan upah lemburnya dihitung sama untuk setiap golongan, yaitu Rp. 3.000,- per jamnya. Buatlah form untuk mengisikan jumlah jam kerja selama seminggu, dan juga memilih golongan karyawannya (gunakan combo box). Apabila form tersebut disubmit maka akan muncul jumlah upah yang diperoleh karyawan.

OUTPUT :


YEAY! WELL DONE!
Semakin banyak berlatih, semakin terbiasa.
Semakin terbiasa, semakin bisa!
SEMANGAT GENGS!

Tidak ada komentar:

Posting Komentar