SELAMAT DATANG DI BLOG SAYA DAN TERIMAKASIH SUDAH BERKUNJUNG DI BLOG SAYA...GO..GOOOO...GOOOOOO.....
RSS

TUGAS STRUKTUR PENGGULANGAN MENGGUNAKAN FOR,WHILE DO DAN DO WHILE

1. Rubahlah bentuk for pada praktek 1 menjadi struktur While Do dan Do While
Ketikan script berikut dengan editor notepade++ :

Hasil notepad++ :


2. Buatlah program untuk menampilkan karakter/string identitas anda dengan menggunakan struktur perulangan sebanyak N kali.
Ketikan script berikut dengan editor notepade++ :

Hasil notepad++ :


Demikian stuktur penggulangan menggunakan for,while do dan do while,,Terimakasih byeeeeee...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

GERBANG LOGIKA

Gerbang Logika merupakan suatu entitas dalam elektronika dan matematika boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logik.
Gerbang logika atau sering juga disebut gerbang logika boolean merupakan sebuah sistem pemrosesan dasar yang dapat memproses input-input yang berupa bilangan biner menjadi sebuah output yang berkondisi yang akhirnya digunakan untuk proses selanjutnya.  

Jenis-jenis Gerbang Logika :


Keterangan:
1.GERBANG AND (AND GATE)
       

           Gerbang AND (AND GATE) atau dapat pula disebut gate AND ,adalah suatu rangkaian logika yang mempunyai beberapa jalan masuk (input) dan hanya mempunyai satu jalan keluar (output). Gerbang ANDmempunyai dua atau lebih dari dua sinyal masukan tetapi hanya satu sinyal keluaran. Dalam gerbang AND, untuk menghasilkan sinyal keluaran tinggi maka semua sinyal masukan harus bernilai tinggi.
 
2. GERBANG OR (OR GATE)

               Gerbang ORberbeda dengan gerbang NOT yang hanya memiliki satu input, gerbang ini memiliki paling sedikit 2 jalur input. Artinya inputnya bisa lebih dari dua, misalnya empat atau delapan. Yang jelas adalah semua gerbang logika selalu mempunyai hanya satu output. Gerbang ORakan memberikan sinyal keluaran tinggi jika salah satu atau semua sinyal masukan bernilai tinggi, sehingga dapat dikatakan bahwa gerbang OR hanya memiliki sinyal keluaran rendah jika semua sinyal masukan bernilai rendah.
 
           “Gerbang NOT atau juga bisa disebut dengan pembalik (inverter) memiliki fungsi membalik logika tegangan inputnya pada outputnya. Sebuah inverter (pembalik) adalah gerbang dengan satu sinyal masukan dan satu sinyal keluaran dimana keadaan keluaranya selalu berlawanan dengan keadaan masukan. Membalik dalam hal ini adalah mengubah menjadi lawannya. Karena dalam logikategangan hanya ada dua kondisi yaitu tinggi dan rendah atau “1” dan “0”, maka membalik logika tegangan berarti mengubah “1” menjadi "0” atau sebaliknya mengubah nol menjadi satu. Simbul atau tanda gambar pintu NOTditunjukkan pada gambar dibawah ini.

 
         Gerbang NANDadalah suatu NOT-AND, atau suatu fungsi AND yang dibalikkan. Dengan kata lain bahwa gerbang NAND akan menghasilkan sinyal keluaran rendah jika semua sinyal masukan bernilai tinggi.
 

5. Gerbang NOR
 
        Gerbang NOR adalah suatu NOT-OR, atau suatu fungsi OR yang dibalikkan sehingga dapat dikatakan bahwa gerbang NOR akan menghasilkan sinyal keluaran tinggi jika semua sinyal masukanya bernilai rendah.
          Gerbang X-OR akan menghasilkan sinyal keluaran rendah jika semua sinyal masukan bernilai rendah atau semua masukan bernilai tinggi atau dengan kata lain bahwa X-OR akan menghasilkan sinyal keluaran rendah jika sinyal masukan bernilai sama semua.


         Gerbang X-NOR akan menghasilkan sinyal keluaran tinggi jika semua sinyal masukan bernilai sama (kebalikan dari gerbang X-OR).

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS STRUKTUR PERULANGAN MENGGUNAKAN ARRAY

1. Buatlah Program menggunakan Array 1 dimensi untuk mengakses data-data mahasiswa:
Ketikan script berikut dengan editor notepad++:

 

 Hasil notepad++ :
 

2. Buatlah program menggunakan Array multidimensi dalam transaksi     pembelian barang:
Ketikan script berikut dengan editor notepad++:


 

 Hasil notepad++ :

Demikian tugas struktur perulangan menggunakan array..Terimakasih

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

MODUL 5 STRUKTUR PERULANGAN (LOOPING) MENGGUNAKAN FOR, WHILE DO,DO WHILE

DASAR TEORI

Struktur kendali pengulangan, dilakukan untuk memecahkan permasalahan terstuktur yang menggunakan perulangan sebanyak yang diinginkan, atau baik yang sudah diketahui banyak perulangannya atau belum diketahui banyak perulangannya. Ada tiga bentuk struktur perulangan yaitu Menggunakan FOR , WHILE DO, dan DO While.
1. Struktur perulangan menggunakan FOR DO
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)
{
Blok pernyataan yang dijalankan
}
2. 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
}
3. Perulangan menggunakan DO While
Perulangan menggunakan Do While digunakan untuk melakukan perulangan untuk
suatu kondisi dimana suatu proses akan berjalan terus sampai kondisi yang bernilai salah . bentuk stuktur 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
1. Ketikan script berikut menggunakan editor notepade++
<HTML>
<HEAD>
<TITLE>Menampilkan Bilangan 1-25</TITLE>
</HEAD>
<BODY bgcolor="aqua">
<font color="blue">
<?php
echo "<div align=center>";
for ($bilangan = 1; $bilangan <= 25; $bilangan++)
print("$bilangan <BR>\n");
?>
</BODY>
</HTML>

Hasil notepad++:
2. Ketikan script berikut menggunakan editor notepade++
<HTML>
<HEAD>
<TITLE>Menampilkan Bilangan </TITLE>
</HEAD>
<BODY bgcolor="aqua">
<font color="blue">
<font size="5">
<?php
echo "<div align=center>";
$a = 5 ;
while($a < 7){
print ( "$a<br/>" );
$a++ ;
}
?>
</BODY>
</HTML>

Hasil notepad++:
3. Ketikan script berikut menggunakan editor notepade++
<HTML>
<HEAD>
<TITLE>Menampilkan Bilangan </TITLE>
</HEAD>
<BODY bgcolor="aqua">
<font color="blue">
<font size="5">
<?PHP
echo "<div align=center>";
$a = 0;
do {
print $a;
$a++;
}
while ($a < 5);
?>
</BODY>
</HTML>

Hasil notepad++:
4. Ketikan script berikut menggunakan editor notepade++
 <html>
<head>
<title>Struktur pengulangan dengan do...while</title>
</head>
<body bgcolor="aqua">
<font color="blue">
<font size="5">
<?php
echo "<div align=center>";
$i = 1;
do
{
print("Ini juga pengulangan yang ke-$i<br>");
$i++;
}
while ($i <= 6);
$j = 5;
do
{
print("<br>Perulangan ini kondisinya tidak terpenuhi<br>");
$j++;
}
while($j <= 3);
?>
</body>
</html>

Hasil notepad++:

          <<<<<<<<<<<<<< s e k i a n>>>>>>>>>>>> 24 may 2014

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

UTS PEMOGRAMAN TERSTRUKTUR

Soal No.1
Ketikan source kode ini pada notepad++:
<html>
<head></head>
<title>Soal Ujian Tengah Semester Pemrograman Terstruktur</title>
<body bgcolor="violet">
<font color="blue">
<p align = "center">
<blink> <strong>Soal 1 : Praktek Pemrograman Terstruktur</strong></blink>
<?
$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 outputnya:


Soal No.2
Ketikan source kode ini pada notepad++:
<html>
<head>
<title>Praktek Pemrograman Testruktur</title>
</head>
<body bgcolor="aqua">
<font color="red">
<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.0012</td>
</tr>
<tr>
<td>Nama Pegawai</td><td>=</td><td>Insanatun Fadlillah</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 outputnya:

                                    >>>>  TGL: 8 MEI 2014>>>>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PRAKTEK KONDISI MENGGUNAKAN SWITCH

PRAKTEK 1
<html>
<head>
<title>Penggunaan Switch </title>
<body>
<?php
$nilai = 70
switch ($nilai)
{
case '20': echo "Nilai anda $nilai";
break;
case '30': echo "Nilai anda $nilai";
break;
case '50': echo "Nilai anda $nilai";
break;
case '70': echo "Nilai anda $nilai";
break;
}
?>
</body>
</html>

Penyelesaian Notepad++:

Hasil Notepad++:

PRAKTEK 2
 <html>
<head>
<title>struktur kendali dengan Switch </title>
</head>
<body>
<?php
$english = date ("1");
switch ($english_day)
{
case "Monday": $Indonesia = "Senin"
break;
case "Mednesday": $Indonesia = "Rabu"
break;
case "Thursday": $Indonesia = "Kamis"
break;
case "Friday": $Indonesia = "Jumat"
break;
case "Saturday": $Indonesia = "Sabtu"
break;
default:
$indonesia = "Minggu";
}
print (<h2> Hari ini adalah hari $indonesia </h2>")
?>
</body>
</html>
Penyelesaian Notepad++:
Hasil Notepad++:
 PRAKTEK 3
<HTML>
<HEAD>
<TITLE>Latihan Menentukan Nama Hari</TITLE>
</HEAD>
<BODY>
<FORM>
Bulan:
<INPUT TYPE=TEXT NAME=bulan><BR><BR>
Tahun :
<INPUT TYPE=TEXT NAME=tahun><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Tentukan hari">
</FORM>
<?php
switch($bulan){
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 :
$hari = 31;
break;
case 4 :
case 6 :
case 8 :
case 11 :
$hari = 30;
break;
case 2 :
if(($tahun%4) == 0){
$hari = 29;
}else{
$hari = 28;
}
}
echo("<h2>Jumlah hari pada bulan $bulan tahun $tahun = $hari hari</h2>");
?>
<body>
</html>
Penyelesaian Notepad++:

Hasil Notepad++:

TUGASNYA.
1. BUATLAH PROGRAM MENGGUNAKAN KONDISI SWITCH UNTUK MENENTUKAN GRADE NILAIMATAKULIAH PEMROGRAMAN TERSTUKTUR
Nilai 80 – 100 mendapat nilai A
Nilai 70 – 79 mendapat nilai B
Nilai 60 – 69 mendapat nilai C
Nilai 50 – 59 mendapat nilai D
Nilai 40 – 49 mendapat nilai 

Penyelesainya:
<HTML>
<BODY bgcolor="aqua">
<font color="blue">
<font size="5">
<?php
$Nilai=80;
switch ($Nilai)
{
case 100;
case 99;
case 98;
case 97;
case 96;
case 95;
case 94;
case 93;
case 92;
case 91;
case 90;
case 89;
case 88;
case 87;
case 86;
case 85;
case 84;
case 83;
case 82;
case 81;
case 80;
$Predikat="A";
break;
case 79;
case 80;
case 81;
case 82;
case 83;
case 74;
case 73;
case 72;
case 71;
case 70;
$Predikat="B";
break;
case 69;
case 68;
case 67;
case 66;
case 65;
case 64;
case 63;
case 62;
case 61;
case 60;
$Predikat="C";
break;
case 59;
case 58;
case 57;
case 56;
case 55;
case 54;
case 53;
case 52;
case 51;
case 50;
$Predikat="D";
break;
case 49;
case 48;
case 47;
case 46;
case 45;
case 44;
case 43;
case 42;
case 41;
case 40;
$Predikat="E";
}
echo "Nilai anda $Nilai dan Predikat $Predikat";
?>
</body>
</html>
Hasil:

2. BUATLAH PROGRAM DENGAN MENGGUNAKAN KONDISI DENGAN MENGGUNAKAN FUNGSIPEMANGGILAN UNTUK MENGHITUNG GAJI KARYWAN

MASA KERJA
TUNJANGAN
GAJI PKOK
TOTAL GAJI
5 SAMPAI 7 TAHUN
250000
1000000

8 SAMPAI 10 TAHUN
500000
1000000

11 SAMPAI 12 TAHUN
750000
1000000

13 SAMPAI 15 TAHUN
1000000
1000000

16 SAMPAI 20 TAHUN
1500000
1000000


Penyelesaian menggunakan notepad++:
Hasil Notepad++:


Demikian Praktek kondisi Menggunkan Switch,,,,Terimakasih




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS