Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan
Modul10 | MODULARITAS (Menggunakan Session)
Modul 10
MODULARITAS (Menggunakan Session)
PRAKTEK PEMROGRAMAN TERSTRUKTUR
MODULARITAS (Menggunakan Session)
PRAKTEK PEMROGRAMAN TERSTRUKTUR
Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman struktur program menggunakan program dengan berbagai sub program
3. Memberikan mahasiswa agar berkembang dan berpikir kreativ
Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Memecahakan beberapa permasalahan dengan teknik session
3. Memberikan pemahaman tentang permasalahan yang akandiselesaikan struktur
dengan modularitas dalam file
B. DASAR TEORI
Dalam perkembangan program sering kali kita dihadapkan dengan berbagai
program yang menuntut kita untuk berkreatif. Modularitas dapat diartikan
sebagai pemecahan program yang saling terintegrasi dari sub-sub program
sehingga membentuk satuan modul program. Untuk mengimpelementasikan
program dengan modularisasi kita dapat melihat seperti halnya file –file
yang berisi suatufungsi tertentu dalam mendistribusikan sub program
dalam berbagai file program yang salingberkelanjutan. Implementasi
program menggunakan modularisasi kita akan menggunakan fungsi session
dalam php untuk membuat program.
C. PRAKTEK
1. Buatlah file dengan nama login.php ketikan script sebagai berikut :
KODE:
HASIL:
2. Buatlah file dengan nama captcha.php ketikan script sebagai berikut :
KODE:
3. Buatlah file dengan nama cekhasil.php ketikan script sebagai berikut :
KODE:
4. Jalankan masing-masing file program dan cek kesalahan
5. Kopikan folder font Arial pada direktori folder praktek anda untuk memanggil file generat font capcha
6. Eksekusi file login anda dengan memasukan captcha dari generat file gambarcaptcha dan login nama anda
Tampilan Cekhasil jika Captcha ANDA Benar
Tampilan Cekhasil jika Captcha ANDA Salah !!!
modul8 | Praktek 1-4 array
Dalam modul ini masih akan menjelaskan masih tentang array. langsung aja kita bahas ..
A. Maksud dan Tujuan
A. Maksud dan Tujuan
Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman struktur program menggunakan Array
3. Memberikan mahasiswa agar berkembang dan berpikir kreativ
Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Memecahakan beberapa permasalahan dengan teknik Array satu dimensi dan dua
dimensi
3. Memberikan pemahaman tentang permasalahan yang akan diselesaikan struktur
dengan array
B. DASAR TEORI
Array merupakan salah satu tipe data dalam pemrograman terstruktur digunakan untuk melakukan penyimpanan data secara berurutan. Dalam Array data tersimpan dalam sebuah index untuk memudahkan kembali data dalam melakukan pencarian. Berbeda dengan variabel yang hanya dapat menyimpan satu data maka dengan menggunakan array data dapat tersimpan dalam beberapa indeks jumlah data dalam array. Data yang tersimpan dalam array disebut elemen-elemen array dan letak masing-masing data yang terurut ditunjukan dalam sebuah indeks. Array mempuyai batas atas dan bawah dimana data akan tersimpan dalam batas masing-masing dengan tipe data yang sama. Array terdiri dari dimensi yaitu array dimensi satu (one dimention), array dua dimensi (two dimention array), array dimesnsi tiga (three dimention array). Array multidimensi adalah array yang berada didalam array. Dalam array tersebut dapat berisi beberapa array lagi, dengan menggunakan array multi dimensi kita dapat membuat beberapa program karena array dapat meringkas beberapa perintah dalam operasi program. Data yang ada dalam sebuah array dapat dilakukan pengolahan yaitu dilakukan penambahan, penggabungan,pengurutan dan penghapusan atau yang dinamakan dinamis
array. Dalam array juga diketahui Fungsi pengaturan pointer dalam array yaitu:
1. Current ()yaitu berfungsi untuk mendapatkan elemen array yang ditunjuk oleh pointer
2. End() yaitu berfungsi untuk mendapatkan elemen terakhir array yang ditunjuk oleh pointer
3. Key() yaitu berfungsi untuk mendapatkan elemen key array yang ditunjuk oleh pointer
4. Next() yaitu berfungsi untuk mendapatkan elemen array selanjutnya yang ditunjuk oleh pointer
5. Prev() yaitu berfungsi untuk mendapatkan elemen array selanjutnya yang ditunjuk oleh pointer
6. Resset() yaitu memindahkan elemen array ke awal yang ditunjuk oleh pointer
Array merupakan salah satu tipe data dalam pemrograman terstruktur digunakan untuk melakukan penyimpanan data secara berurutan. Dalam Array data tersimpan dalam sebuah index untuk memudahkan kembali data dalam melakukan pencarian. Berbeda dengan variabel yang hanya dapat menyimpan satu data maka dengan menggunakan array data dapat tersimpan dalam beberapa indeks jumlah data dalam array. Data yang tersimpan dalam array disebut elemen-elemen array dan letak masing-masing data yang terurut ditunjukan dalam sebuah indeks. Array mempuyai batas atas dan bawah dimana data akan tersimpan dalam batas masing-masing dengan tipe data yang sama. Array terdiri dari dimensi yaitu array dimensi satu (one dimention), array dua dimensi (two dimention array), array dimesnsi tiga (three dimention array). Array multidimensi adalah array yang berada didalam array. Dalam array tersebut dapat berisi beberapa array lagi, dengan menggunakan array multi dimensi kita dapat membuat beberapa program karena array dapat meringkas beberapa perintah dalam operasi program. Data yang ada dalam sebuah array dapat dilakukan pengolahan yaitu dilakukan penambahan, penggabungan,pengurutan dan penghapusan atau yang dinamakan dinamis
array. Dalam array juga diketahui Fungsi pengaturan pointer dalam array yaitu:
1. Current ()yaitu berfungsi untuk mendapatkan elemen array yang ditunjuk oleh pointer
2. End() yaitu berfungsi untuk mendapatkan elemen terakhir array yang ditunjuk oleh pointer
3. Key() yaitu berfungsi untuk mendapatkan elemen key array yang ditunjuk oleh pointer
4. Next() yaitu berfungsi untuk mendapatkan elemen array selanjutnya yang ditunjuk oleh pointer
5. Prev() yaitu berfungsi untuk mendapatkan elemen array selanjutnya yang ditunjuk oleh pointer
6. Resset() yaitu memindahkan elemen array ke awal yang ditunjuk oleh pointer
C .PRAKTEK
1.Praktek simpan dengan modul8.1cut.php
HASIL:
2. Praktek simpan dengan md82sum_array.php
HASIL:
3. Praktek simpan dengan md83dek_array.php
HASIL:
4. Praktek simpan dengan md84pointer_array.php
HASIL :
modul 7 praktek 1-5 | menggunakan array
PEMROGRAMAN MENGGUNAKAN ARRAY
A. Maksud dan Tujuan
Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman struktur program menggunakan Array
3. Memberikan mahasiswa agar berkembang dan berpikir kreativ
Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Memecahakan beberapa permasalahan dengan teknik Array satu dimensi dan dua dimensi
3. Memberikan pemahaman tentang permasalahan yang akan diselesaikan struktur dengan array
B. DASAR TEORI
Array merupakan salah satu tipe data dalam pemrograman terstruktur digunakan untuk melakukan penyimpanan data secara berurutan. Dalam Array data tersimpan dalam sebuah index untuk memudahkan kembali data dalam melakukan pencarian. Berbeda dengan variabel yang hanya dapat menyimpan satu data maka dengan menggunakan array data dapat tersimpan dalam beberapa indeks jumlah data dalam array. Data yang tersimpan dalam array disebut elemen-elemen array dan letak masing-masing data yang terurut ditunjukan dalam sebuah indeks. Array mempuyai batas atas dan bawah dimana data akan tersimpan dalam batas masing-masing dengan tipe data yang sama. Array terdiri dari dimensi yaitu array dimensi satu (one dimention), array dua dimensi (two dimention array), array dimesnsi tiga (three dimention array). Array multidimensi adalah array yang berada didalam array. Dalam array tersebut dapat berisi beberapa array lagi, dengan menggunakan array multi dimensi kita dapat membuat beberapa program karena array dapat meringkas beberapa perintah dalam operasi program. Data yang ada dalam sebuah array dapat dilakukan pengolahan yaitu dilakukan penambahan, penggabungan,pengurutan dan penghapusan atau yang dinamakan dinamis
array. Pengolahan data dalam array:
1. Penambahan data dalam array
Untuk menambahkan data dalam array dapat menggunakan fungsi sebagai berikut :
Array_push (data_baru, data_lama);
Keterangan : data baru yaitu data yang akan ditambahkan dalam variabel array sedang data lama yaitu data yang sudah ada dalam variabel array)
2. Menggabungkan array
Untuk melakukan penggabungan data dalam array dapat menggunakan fungsi sebagai berikut: Array_merge(array1,array2,array3);
3. Pengurutan data array
Data array yang bersifat asosiatif berupa elemen data berbentuk string atau integer dapat juga dilakukan operasi pengurutan data. Pengurutan data dalam string dilakukan dalam pengurutan abjad huruf A – Z atau yang disebut Ksort sedangkan pengurutan dari huruf Z – A disebut dengan Krsort. Untuk melakukan pengurutan data dalam array dapat menggunakan fungsi sebagai berikut :
Ksort(data array);
Krsort(data array);
4. Penghapusan data array
Data array dapat dilakukan operasi penghapusan data yaitu data pertama yang akan dihapus, dengan menggunakan fungsi yaitu:
array_shift (data array);
5. Membandingkan data array
Data array dapat dibandingkan yaitu dari elemen data array yang mempunyai elemen data yang sama. Untuk membandingkan data dalam array dapat menggunakan fungsi yaitu:
array_intersect (data array1, data array2)
6. Memotong data array
Data aray yang berupa string dapat dilakukan pemotongan data atau pengambilan data sebanyak data atau hanya beberapa data yang dipilih. Untuk menggunakan pemotongan data array dapat menggunakan fungsi yaitu :
Array_slice(data array, awal pengambilan, posisi pengambilan);
7. Menjumlahkan data angka dalam array
Untuk melakukan penjumlahan data dalam array berupa angka dapat menggunakan fungsi array_sum(data array);
8. Mendeklarasikan array dalam variabel
Data array dapat dideklarasikan dalam fungsi-fungsi variabel yang dibuat sendiri, untuk mendefinisikan atau menciptakan elemen array dapat menggunakan fungsi yaitu :
List(variabel1, variabel2, variabel3)=$array;
C. PRAKTEK
1. Praktek simpan dengan modul71arraymultidimensi.php
KODE:
HASIL :
2. Praktek simpan dengan modul72arraytambah.php
KODE:
HASIL:
3. Praktek simpan dengan modul73arraygabung.php
KODE:
HASIL:
4.Praktek simpan dengan modul74arraysort.php
KODE:
HASIL :
5. Praktek simpan dengan modul75arrayksort.php
KODE:
HASIL:
sekian dulu gan,, kalau masih bingung atau pingin coba soal-soal lagi. tunggu postingan selanjutnya , dan setelah ini saya akan posting soal latihan beserta codinng dan hasil masih mengenai modul7 tentang array,,
dahh..
MODUL6 PRAKTEK 1 DAN 2
Array merupakan salah satu tipe data dalam pemrograman terstruktur digunakan untuk melakukan penyimpanan data secara berurutan. Dalam Array data tersimpan dalam sebuah index untuk memudahkan kembali data dalam melakukan pencarian. Berbedadengan variabel yang hanya dapat menyimpan satu data maka dengan menggunakan array data dapat tersimpan dalam beberapa indeks jumlah data dalam array. Data yang tersimpan dalam array disebut elemen-elemen array dan letak masing-masing data yang terurut ditunjukan dalam sebuah indeks. Array mempuyai batas atas dan bawah dimana data akan tersimpan dalam batas masing-masing dengan tipe data yang sama. Array terdiri dari dimensi yaitu array dimensi satu (one dimention), array dua dimensi (two dimention array), array dimesnsi tiga (three dimention array).
PRAKTEK
1. Menggunakan Array dengan satu dimeni
KODE :
HASIL :
2.Menggunakan Array Multidimensi
KODE:
HASIL:
MODUL5 PRAKTEK3
Perulangan menggunakan DO While
PRAKTEK:
KODE :
HASIL :
Tunggu praktek-praktek dari modul 5 selanjutnya,,,,
Perulangan menggunakan Do While digunakan untuk melakukan perulangan untuk suatu kondisi dimana suatu proses akan berjalan terus sampai kondisi yang bernilai salah. Bentuk struktur perulangan menggunakan Do While adalah sebagai berikut :
Do
{
Pernytaaan yang akan dikerjakan
}
While (kondisi)
Perbedaan while dan Do while yaitu terletak dikondisi yang diperiksa, dengan menggunakan While kondisi di awal yang berarti kondisi sudah bernilai benar sedang menggunakan Do While kondisi diperiksa diakhir yang berarti paling sedikit perulangan akan dilakukan sekali karena untuk masuk keperulangan tidak ada kondisi yang terpenuhi.
PRAKTEK:
KODE :
HASIL :
Tunggu praktek-praktek dari modul 5 selanjutnya,,,,
MODUL5 PAKTEK2
Perulangan menggunakan WHILE DO
Perulangan menggunakan while digunakan untuk melakukan perulangan yang belum diketahui
banyak perulangannya. Perulangan akan diproses terus sampai selama kondisi bernilai benar. Bentuk struktur perulangan menggunakan While adalah sebagai berikut :
WHILE (kondisi)
{
Pernyataan yang akan dijalankan
}
PRAKTEK :
KODE:
HASIL:
Perulangan menggunakan while digunakan untuk melakukan perulangan yang belum diketahui
banyak perulangannya. Perulangan akan diproses terus sampai selama kondisi bernilai benar. Bentuk struktur perulangan menggunakan While adalah sebagai berikut :
WHILE (kondisi)
{
Pernyataan yang akan dijalankan
}
PRAKTEK :
KODE:
HASIL:
MODUL5 PRAKTEK1
Struktur perulangan menggunakan FOR DO
{ Blok pernyataan yang dijalankan
}
PRAKTEK
KODE:
HASIL:
Perintah pengulangan menggunakan FOR digunakan untuk melakukan perulangan sejumlah perulangan yang sudah diketahui jumlah perulangannya. Pada kondisi ini tidak perlu menuliskan kondisi yang untuk dilakukan pengujian. Kita hanya dapat menentukan variabel nilai awal untuk mulai melakukan pengerjakan dan menentukan nilai variabel akhir untuk melakukan pengakhiran perhitungan. Nilai variabel penghitung akan secara otomatis melakukan penambahan atau pengurangan tiap dilaksanakn proses perhitungan. Bentuk struktur penulisan program adalah sebagai
berikut :
FOR (nilai_awal;nilai_akhir;penambah/pengurangan)berikut :
{ Blok pernyataan yang dijalankan
}
PRAKTEK
KODE:
HASIL:
UTS (ULANGAN TENGAH SEMESTER 08-05-14 )
UJIAN TENGAH SEMESTER
TAHUN PEMBELAJARAN 2003/2004
PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
1. Program menggunakan funcion variabel
<html>
<head></head>
<title>Soal Ujian Tengah Semester Pemrograman Terstruktur</title>
<body>
<p align = "center">
<strong>HARGA BARANG</strong>
<?
$kd1 = "B001";//variabel global
$kd2 = "B002";//variabel global
$kd3 = "B003";//variabel global
$kd4 = "B004";//variabel global
$nb1 = "Buku Tulis";//variabel global
$nb2 = "Buku Gambar";//variabel global
$nb3 = "Penggaris";//variabel global
$nb4 = "Penghapus";//variabel global
$jml1 = "2";//variabel global
$jml2 = "2";//variabel global
$jml3 = "1";//variabel global
$jml4 = "2";//variabel global
$hrg1 = "5000";//variabel global
$hrg2 = "8000";//variabel global
$hrg3 = "2500";//variabel global
$hrg4 = "1500";//variabel global
function varglobal()
{
global $kd1,$kd2,$kd3,$kd4,$nb1,$nb2,$nb3,$nb4,$jml1,$jml2,$jml3,$jml4,
$hrg1,$hrg2,$hrg3,$hrg4;
}
varglobal();//fungsi pemanggilan
function varlokal()
{
global $kd1,$kd2,$kd3,$kd4,$nb1,$nb2,$nb3,$nb4,$jml1,$jml2,$jml3,$jml4,
$hrg1,$hrg2,$hrg3,$hrg4,$jmlhrg1,$jmlhrg2,$jmlhrg3,$jmlhrg4,$tothrg;
$jmlhrg1 = $jml1*$hrg1;
$jmlhrg2 = $jml2*$hrg2;
$jmlhrg3 = $jml3*$hrg3;
$jmlhrg4 = $jml4*$hrg4;
$tothrg = ($jmlhrg1+$jmlhrg2+$jmlhrg3+$jmlhrg4);
}
varlokal();//fungsi pemanggilan
echo "<table border=1px>
<tr>
<td colspan=5 align=center><strong>PEMROGRAMAN TERSTRUKTUR</strong></td>
</tr><tr>
<td><strong>Kode Barang</strong> </td>
<td><strong>Nama Barang </strong></td>
<td><strong>Jumlah</strong></td>
<td><strong>Harga</strong></td>
<td><strong>Jumlah Harga</strong> </td>
</tr><tr><td>$kd1</td>
<td>$nb1</td>
<td>$jml1</td>
<td>Rp. $hrg1</td>
<td>Rp. $jmlhrg1</td>
</tr><tr><td>$kd2</td>
<td>$nb2</td>
<td>$jml2</td>
<td>Rp. $hrg2</td>
<td>Rp. $jmlhrg2</td>
</tr><tr><td>$kd3</td>
<td>$nb3</td>
<td>$jml3</td>
<td>Rp. $hrg3</td>
<td>Rp. $jmlhrg3</td>
</tr><tr><td>$kd4</td>
<td>$nb4</td>
<td>$jml4</td>
<td>Rp. $hrg4</td>
<td>Rp. $jmlhrg4</td>
</tr>
<tr><td colspan=4><p align =right><strong>Total Harga</strong></p></td>
<td><strong>Rp. $tothrg</strong></td>
</tr></table>
"
?>
</p>
</body>
</html>
HASIL CODING :
2.
<html>
<head>
<title>Praktek Pemrograman Testruktur</title>
</head>
<div><strong>Menghitung Gaji Pegawai</strong></div>
<br />
<form action="" method="post">
Masukan Data Jabatan
<br>
<input type="text" name="jabatan">
<br><br>
<input type="submit" name="hasil" value="Hasil">
<br>
<br />
<?
if(isset($_POST['hasil'])) {
$jabatan = $_POST['jabatan'];
$gajipokok= 2500000;
$bonus = 500000;
$pajak = ($gajipokok * 10)/100;
switch ($jabatan)
{
case Direktur: $tunjangan1 = 10000000;
$gajibersih= ($gajipokok+$bonus+$tunjangan1)-$pajak;
break;
case Manajer:$tunjangan1 = 5000000;
$gajibersih= ($gajipokok+$bonus+$tunjangan1)-$pajak;
break;
case EDP: $tunjangan1 = 4500000;
$gajibersih= ($gajipokok+$bonus+$tunjangan1)-$pajak;
break;
default: $tunjangan1 = 3000000;
$gajibersih= ($gajipokok+$bonus+$tunjangan1)-$pajak;
}
echo "
<table>
<tr>
<td colspan=3>========================================</td>
</tr>
<tr>
<td>NIP</td><td>=</td><td>13.MI.0018</td>
</tr>
<tr>
<td>Nama Pegawai</td><td>=</td><td>OKI SATRIA SETIAWAN</td>
</tr>
<tr>
<td colspan=3>========================================</td>
</tr>
<tr>
<td>Gaji Pokok</td><td>=</td><td>Rp. $gajipokok</td>
</tr>
<tr>
<td>Bonus</td><td>=</td><td>Rp. $bonus</td>
</tr>
<tr>
<td>Tunjangan</td><td>=</td><td>Rp. $tunjangan1</td>
</tr>
<tr>
<td>Pajak</td><td>=</td><td>Rp. $pajak</td>
</tr>
<tr>
<td colspan=3>========================================</td>
</tr>
<tr>
<td>Gaji Yang Harus Dibayar </td><td>=</td><td> Rp. $gajibersih</td>
</tr>
</table>
";
}
?>
</form>
</html>
HASIL CODING :
TUGAS 4
Di tugas 4 kita masih membahas tentang setruktur kontrol dan kita akan membahas tentang PERCABANGAN ATAU PENGAMBILAN KEPUTUSAN .Percabangan, atau sering disebut juga dengan istilah decision-making, memungkinkan aplikasi untuk memeriksa isi suatu variabel atau hasil perhitungan ekspresi dan mengambil tindakan yang sesuai. Ada empat jenis percabangan dalam PHP yaitu if,
if..else, if..else if, switch
a. Menggunakan If
Perintah if digunakan untuk menjalankan satu perintah atau bersarkan suatu kondisi. Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah proses
berikutnya. Sintaks penulisan perintah if adalah sebagai berikut:
If
(kondisi)
{
Blok pernyataan yang akan dijalankan
}
Pada bentuk ini, bagian pernyataan
akan dijalankan hanya kalau kondisi bernilai benar (true).
Contoh
:
1.
Ketikan script berikut dengan editor anda dan simpan dengan nama md4 if1.php
<?php
$jumlah_beli=
3;
$harga_beli
= 10000;
$total_beli
= $jumlah_beli*$harga_beli;
if
($total_beli >= 200000)
$bonus=
"pulsa seratur ribu";
else
$bonus
=" makan gratis";
print
("jumlah beli : .$jumlah_beli<BR>");
print
("total_beli :.$total_beli <BR>");
print
("bonus :.$bonus <BR>");
?>
Dan
jika benar maka hasilnya akan seperti ini :
b.
Menggunakan If Else
Perintah if else digunakan
untuk dua pilihan yang berbeda, dengan ketentuan bahwa
apabila ketentuan
pertama
dianggap salah atau tidak
sesuai , maka program akan menjalankan ke proses kondisi selanjutnya. Sintaks penulisan
perintah If –
else adalah sebagai berikut :
If
(kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
{
Blok pernyataan 2 yang akan dijalankan
}
Cotoh :
Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai
variasi anda dan simpan dengan nama md4if-else.php
<?php
$waktu = getdate();
if ($waktu [hours] <=10)
{
print ("selamat
pagi");
}
elseif ($waktu [hours] <=15)
{
print ("selamat
sore");
}
elseif ($waktu [hours] <= 18)
{
print ("selamat
sore");
}
else
{
print ("selamat
malam");
}
?>
Dan
jika benar maka hasilnya akan seperti ini :
c. Menggunakan If-else if-else
Pada bentuk ini kita dapat menentukan
tiga
atau lebih bentuk pilihan yang
dijadikan sebagai kondisi , hal ini difungsikan apabila kita akan menyelesaikan
banyak permasalahan dengan ketentuan nilai yang berbeda. Sintaks penulisan If-
else if-else adalah sebagai berikut:
If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
Else
{
Blok pernyataan 3 yang akan dijalankan
}
Contoh :
Ketikan script berikut dengan editor anda dan berikan tampilan output sesuai
variase anda dan simpan dengan nama md4ifelseif.php
<?php
$waktu = getdate();
if ($waktu [hours] <=10)
{
print ("selamat pagi");
}
elseif ($waktu [hours] <=15)
{
print ("selamat sore");
}
elseif ($waktu [hours] <= 18)
{
print ("selamat sore");
}
else
{
print ("selamat malam");
}
?>
Dan
jika benar maka hasilnya akan seperti ini :
Setelah
kita mencoba contoh”. Sekarang kita praktek menggerjakan soal dengan membuat program menggunakan
setruktur kontrol. Langsung aja di coba gans , kalau tidak bisa tenang aja gans
udah di tulis coding nya ko, tinggal di tambah fariasinya biar menarik,, he
Soal :
Nilai > =85 dapat nilai A Nilai > =75 dapat nilai B Nilai > =65 dapat nilai C Nilai > =50 dapat nilai D
Nilai > =45 dapat nilai E
Coding :
<?php
echo
"NAMA : OKI SATRIA
SETIAWAN<br>";
echo
"NIM : 13.MI.0018<br>";
echo
"NILAI : " ;echo $Nilai = 98 ;
echo
"<br>";
if
($Nilai >=85)
{
echo
("DAPAT NILAI : A");
}
elseif
($Nilai >=75)
{
echo
("DAPAT NILAI :B");
}
elseif
($Nilai >=65)
{
echo
("DAPAT NILAI :C");
}
elseif
($Nilai >=50)
{
echo
("DAPAT NILAI :D");
}
else
{
echo
("E");
}
?>
Dan
jika benar maka hasilnya akan seperti ini :
2. Buatlah program dengan menggunakan struktur kontrol untuk menentukan
gaji pokok gaji pegawai dengan kriteria masa kerja dengan kondisi sebagai berikut :
Masa kerja >=15 tahun gaji pokok Rp. 2500000
Masa kerja >=10 tahun gaji pokok Rp. 2000000
Masa kerja >=5 tahun gaji pokok Rp. 1500000
Masa kerja >=1 tahun gaji pokok Rp. 1000000
Coding
:
<?php
echo
"NAMA : OKI SATRIA
SETIAWAN<br>";
echo
"NIM : 13.MI.0018<br>";
echo
"MASA KERJA : "; echo
$m_kerja = 5 ; echo "tahun";
echo
"<br>";
if
($m_kerja >=15)
{
echo
("Gaji : RP.2500000");
}
elseif
($m_kerja >=10 )
{
echo
("Gaji : RP.2000000");
}
elseif
($m_kerja >=5)
{
echo
("Gaji : RP.1500000");
}
else
{
echo
("Gaji : RP.1000000");
}
?>
Dan
jika benar maka hasilnya akan seperti ini :
Kesimpulan
Struktur
control merupakan beberapa fitur yang tersedia di bahasa Note pat++ maupun di
beberapa bahasa pemrograman lainnya. Terdapat beberapa struktur control yang
ada pada bahasa notepate dan beberapa
bahasa pemrograman lainnya. Percabangan (Percabangan IF, Percabangan IF – Else,
Percabangan Switch-Case) perulangan (Perulangan While, Perulangan Do – While,
Perulangan For). Dan masing-masing memiliki fungsi dan tujuan yang berbeda.
Langganan:
Postingan (Atom)

