Jumat, 17 Oktober 2014

praktik pertama
membuat limas menggunakan php
pengampu : Bpk . Shohibul Afif, S.Kom

coding:

<?php
 header("content-type:image/png");
 //membuat canvas berukuran 300x300 pixel
 $gambar = imagecreate(300,300);

 //alokasi warna
 $coklat = imagecolorallocate($gambar,255,155,0);
 $putih = imagecolorallocate($gambar,255,255,255);

 //menggambar garis
 imageline($gambar,50,250,130,40,$putih); //garis A
 imageline($gambar,130,40,180,250,$putih); //garis B
 imageline($gambar,130,40,240,195,$putih); //garis C
 imageline($gambar,130,40,113,195,$putih); //garis D
 imageline($gambar,180,250,50,250,$putih); //garis A-B
 imageline($gambar,239,195,180,250,$putih); //garis B-C
 imageline($gambar,113,194.5,238,194.5,$putih); //garis C-D
 imageline($gambar,50,250,113,194.5,$putih); //garis D-A
 imagepng($gambar);

 //menghapus gambar
 imagedestroy($gambar);
?>

hasil:



Kamis, 19 Juni 2014

MODUL10 MODULARITAS (Menggunakan Session) PRAKTEK PEMROGRAMAN TERSTRUKTUR

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 suatu fungsi tertentu dalam mendistribusikan sub program dalam berbagai file program yang saling berkelanjutan. 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 :

<html>
<head>
<title>Silahkan masukan user dan pasword</title>
</head>
<body>
<p align ="center"> <b>Silahkan masukan user dan pasword </b></p>
<p align ="center"> <b>Silahkan masukan user dan pasword </b></p>
<form action="cekhasil.php" method="post">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td> Username </td>
<td><input name ="username" value = "" maxlength="10"</td>
</tr>
<tr>
<td>Pasword</td>
<td><input type="password" name="password" value = "" maxlength="10"></td>
</tr>
<tr>
<td> Captcha </td>
<td><img src="gambar1.png" alt ="gbchapcha" />
</td>
</tr>
<td> Isikan Captcha</td>
<td><input name="nilaiCaptcha" value ="" maxlength ="6"/> </td>
<tr>
<td><input type ="submit" value ="Proses"></td>
</tr>
</table>
</form>
</body>
</html>

praktek:


hasil:



2. Buatlah file dengan nama cekhasil.php untuk script program sebagai berikut :

<?
session_start();
?>
<html>
<head>
<title> prosesing captcha</title>
</head>
<body>
<p align ="center"> Hasil Login <br/>
<?
$_SESSION ["nomorCaptcha"] !=$_POST["nilaiCaptcha"];
{
echo "Username : ".$_POST["username"];
echo "</br>";
echo "Password : ".$_POST["password"];
echo "</br>";
echo "Kode Captcha : ".$_POST[nilaiCaptcha];
}
{
echo "</br>";
echo "Kode captcha anda benar";
}
?>
</p>
</body>
</html>

praktek:

hasil:


Selasa, 17 Juni 2014

MODULL 9 PEMANGGILAN FUNGSI DALAM ARRAY

1. Kerjakan praktek berikut ini dan betulkan hasil prosesnya  
<HTML>
<HEAD>
<TITLE>Pemanggilan Fungsi</TITLE>
</HEAD>
<BODY>
<form action="function.php" method="POST">
<table>
<tr>
<td>Nilai tugas :</td>
<td><input type="text" name="nilaitugas"></td>
</tr>
<tr>
<td>nilai mid:</td>
<td><input type="text" name="nilaimid"></td>
</tr>
<tr>
<td>nilai UAS:</td>
<td><input type="text" name="nilaiuas"></td>
</tr>
<td></td>
<td>
<input type="submit" value="hitung">
&nbsp;<input type="reset" value="Reset">
</td>
</tr>
</form>

praktek:

hasil:


Buatlah fie kedua simpan dengan nama function.php

<html>
<title>Pemanggilan dengan function </title>
</head>
<?php
$tugas=$_POST[nilaitugas];
$mid=$_POST[nilaimid];
$uas=$_POST[nilaiuas];
$nilai["A"] = "Sangat Baik";
$nilai["B"] = "Baik";
$nilai["C"] = "Cukup";
$nilai["D"] = "Kurang";
$nilai["E"] = "Gagal";
function matakuliah($Nilaitugas,$nilaimid,$nilaiuas ) {
$hitungnilai = (0.30*$Nilaitugas)+(0.35*$nilaimid)+(0.35*$nilaiuas);
if ($hitungnilai >= 90)
{
$nilai["predikat"] = "Sangat Baik";
$nilai["abjad"]= "A";
}
else if ($hitungnilai >= 80)
{
$nilai["predikat"] = "Baik";
$nilai["abjad"]= "B";
}
else if ($hitungnilai >= 70)
{
$nilai["predikat"] = "Cukup";
$nilai["abjad"]= "C";
}
else if ($hitungnilai >= 60)
{
$nilai["predikat"] = "Kurang";
$nilai["abjad"]= "D";
}
else if ($hitungnilai >= 45)
{
$nilai["predikat"] = "Sangat Kurang";
$nilai["abjad"]= "E";
} else
{
$nilai["predikat"] = "Nilai Belum ada";
}
echo "Nilai MID =".$nilaimid."<br>";
echo "Nilai Tugas =".$Nilaitugas."<br>";
echo "Nilai UAS =".$nilaiuas."<br>";
echo "Nilai Anda =".$nilai["abjad"]."<br>";
echo "Predikat Anda =".$nilai["predikat"]."<br>";
}
 matakuliah($tugas,$mid,$uas);
?>
</body>
</html>

pratek:

hasil:




Kamis, 12 Juni 2014

MODUL 7 ARRAY PRAKTEK PEMROGRAMAN TERSTRUKTUR



MODUL 7 ARRAY 
PRAKTEK PEMROGRAMAN TERSTRUKTUR

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

<?
$data = @array (
array (Nomor =>"01",Nama=>"Hazel Zidan Setiawan",Kota =>"Kebumen"",),
array (Nomor =>"02",Nama=>"Adinda Alisia",Kota =>"Yogyakarta"",),
array (Nomor =>"03",Nama=>"Nizam Nur Kamil",Kota =>"Bandung",);
echo "Membuat array multi demensi<br><br>";
Foreach ($data as $val)
{
Foreach ($val as $key =>$data2)
{
echo "$key : $data2";
echo"<br>";
}
?>

praktek:

hasil:

 

2. Praktek simpan dengan modul72arraytambah.php

<? php
$tambah = array ("Buku tulis","Penggaris","Bolpoint");
array_push ($tambah, "Penghapus","spidol","Buku gambar");
print($tambah);
?>
 praktek:

hasil:

 
3. Praktek simpan dengan modul73arraygabung.php

<?
$array1 = array("Manajemen Informatika","Teknik Informatika","Teknik
Komputer");
$array2 = array ("Akuntansi", "Manajemen Keuangan",Manajemen Bisnis");
$array = array ("Hukum","Kedokteran","Arsitektur");
$gabung = array_merge($array1,$array2,array3);
echo "<b> Penggabungan array </b><br>";
foreach ($gabung as $val)
{
echo "$val <br>";
}
?>

praktek:


hasil;


4. Praktek simpan dengan modul74arraysort.php

<?
$data = array ("Manajemen Informatika", "Akuntasi", "Kedokteran","Teknik
Bangunan","Hukum");
echo "<b>Sebelum diurutkan : </b>";
for ($i=0 ;$i <= count ($data);$i++)
{
echo "<br>$data[$i]";
}
sort($data);
echo "<b>Setelah diurutkan :</b>";
for ($i=0;$i<=count ($data);$i++)
{
echo "<br>$data [$i]";
}
?>

praktek:

hasil:
 

5. Praktek simpan dengan modul75arrayksort.php

<?
$data = array ("Manajemen Informatika", "Akuntasi", "Kedokteran","Teknik
Bangunan","Hukum");
echo "<b>Pengurutan menggunakan Ksort : </b>";
krsort($prodi);
reset ($prodi);
while (list($key), $val) = each($prodi))
{
echo "$key = $val <br>";
}
echo "Pengurutan data menggunakan Ksort : <br>";
ksort($prodi);
reset ($prodi);
while (list($key, $val) = each($prodi))
{
echo "$key = $val <br>";
}
?>
praktek:

hasil:

 

Kamis, 05 Juni 2014

Modul 8 ARRAY PRAKTEK PEMROGRAMAN TERSTRUKTUR



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


C. PRAKTEK

1. Praktek simpan dengan modul8.1cut.php

<?
echo "Memotong data array<br>";
$data = array ("i","n","f","o","r","m","a","t","i","k","a");
echo "Data asli : <br>";
for ($a=0;$a<count($data);$a++)
{
echo "$data[$a]";
}
echo "<br>";
echo "Data array_slice(\$data,2):";
$hasil = array_slice($data,2);
for ($a=0;$a<count($hasil);$a++)
{
echo "$hasil[$a]";
}
echo "<br>";
echo "Data array_slice(\$data,2,-1):";
$hasil = array_slice($data,2,-1);
for ($a=0;$a<count($hasil);$a++)
{
echo "$hasil[$a]";
}
echo "<br>";
echo "Data array_slice(\$data,5):";
$hasil = array_slice($data,5);
for ($a=0;$a<count($hasil);$a++)
{
echo "$hasil[$a]";
}
echo "<br>";
echo "Data array_slice(\$data,0,-3):";
$hasil = array_slice($data,0,-3);
for ($a=0;$a<count($hasil);$a++)
{
echo "$hasil[$a]";
}
?>
praktek:
hasil:





2. Praktek simpan dengan md82sum_array.php

<?
echo "Penjumlahan data angka dalam array<br>";
echo "-----------------------------------<br>";
$data1= array(1,2,3,4,5,6,7,8,9,10);
echo "Jumlah data array data1= ".array_sum($data1)."<br>";
$data2=array(5.0,8,5,3.4);
echo "Jumlah data array2=".array_sum($data2)."<br>";
echo "-----------------------------------<br>";
?>
 praktek:

hasil:


 
3. Praktek simpan dengan md83dek_array.php

<?php
echo "Mendeklarasikan data dalam variabel array <br>";
echo “-------------------------------------------------------- <br>“;
$data1 =array('Tiko','Web Design','Jl.Kaswari No.26 Kebumen');
$data2 =array('Hazel zidan setiawan','Network consulting','Jl.Lingkar selatan
No.22 Kebumen');
$data3 =array('Laeli fajriana','Akunting','Jl.Pemuda No. 11 Kebumen');
list ($nama1,$pekerjaan1,$alamat1)=$data1;
list ($nama2,$pekerjaan2,$alamat2)=$data2;
list ($nama3,$pekerjaan3,$alamat3)=$data3;
echo "nama : $nama1 <br>pekerjaan:$pekerjaan1<br>alamat:$alamat1 <br>";
echo "nama : $nama2 <br>pekerjaan:$pekerjaan2<br>alamat:$alamat2 <br>";
echo "nama : $nama3 <br>pekerjaan:$pekerjaan3<br>alamat:$alamat3";
?>
 praktek:

hasil:



4. Praktek simpan dengan md84pointer_array.php

<html>
<head>
<title>Penggunaan Pointer Array </title>
</head>
<body>
Nilai [A] = Sangat Baik <br>
Nilai [B] = Baik <br>
Nilai [C] = Cukup <br>
Nilai [D] = Kurang <br> <br>
Nilai [E] = Gagal <br> <br>
<?php
$nilai["A"] = "Sangat Baik";
$nilai["B"] = "Baik";
$nilai["C"] = "Cukup";
$nilai["D"] = "Kurang";
$nilai["E"] = "Gagal";
$data=current($nilai);
$indeks=key($nilai);
echo("fungsi pointer array menggunakan CURRENT adalah : $indeks
=>$data <br>\n");
$data=end($nilai);
$indeks=key($nilai);
echo("fungsi pointer array END adalah : $indeks =>$data <br>\n");
$data=end($nilai);
$indeks=prev($nilai);
echo("fungsi pointer array PREV adalah : $indeks =>$data <br>\n");
$data=reset($nilai);
$indeks=key($nilai);
echo("fungsi pointer array RESET adalah : $indeks =>$data <br>\n");
$data=next($nilai);
$indeks=key($nilai);
echo("fungsi pointer array NEXT adalah : $indeks =>$data <br>\n");
?>
</body>
</html>
 praktek:

hasil: