Jumat, 08 April 2016



TUGAS 1
SISTEM BERKAS



NAMA :  Prasasti Seli Fera Sadila
NIM   : 131051061



JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND
YOGYAKARTA
2016







    1. Permasalahan : Menghitung Panjang Pita, Lama Akses, dan Transfer Rate pada Pita Magnetik dengan inputan Jumlah Record, panjang Record, IRG, IBG, Blocking Factor, Data Dencity, dan Laju Pita
    2. Algoritma :
      • Pertama menginputkan data
      • Memilih metode yang akan digunakan
      • Validasi inputan berdasar metode yang digunakan
      • Memproses inputan tersebut
      • Menampilkan hasil atau output
    3. Source Code


<?php
error_reporting(0);
?>
<html>
<head>
<title>Pita</title>
<style>
.error {color: #FF0000;}
.first{
float:left;
width:60%;
background-color:#5F9EAD;
color:white;
font-family:Euphemia;
font-size:small;
letter-spacing:0px;
}
.second{
float:right;
width:40%;
background-color:#5F9EAD;
color:#191970;
font-family:Euphemia;
font-size:small;
letter-spacing:0px;
}
</style>
</head>
<body>
<?php
$jrErr = $prErr = $irgErr = $ibgErr = $bfErr = $ddErr = $lpErr = “”;
$jr = $pr = $irg = $ibg = $bf = $dd = $lp =$method = $PP = $LA = $TR = “”;
if ($_SERVER[“REQUEST_METHOD”] == “POST”) {
$method =$_POST[“method”];
if (empty($_POST[“jr”])) {
$jrErr = “Jumlah Record is required”;
} else {
$jr =$_POST[“jr”];
}
if (empty($_POST[“pr”])) {
$prErr = “Panjang Record is required”;
} else {
$pr =$_POST[“pr”];
}
if (empty($_POST[“jr”])) {
$jrErr = “Jumlah Record is required”;
} else {
$jr =$_POST[“jr”];
}
if ($method==”Tanpa_Bloking”){
if (empty($_POST[“irg”])) {
$irgErr = “IRG is required”;
} else {
$irg =$_POST[“irg”];}
}
if ($method==”Bloking”){
if (empty($_POST[“ibg”])) {
$ibgErr = “IBG is required”;
} else {
$ibg =$_POST[“ibg”];
}
if (empty($_POST[“bf”])) {
$bfErr = “Blocking Factor is required”;
} else {
$bf =$_POST[“bf”];
}
}
if (empty($_POST[“dd”])) {
$ddErr = “Data Dencity is required”;
} else {
$dd =$_POST[“dd”];
}
if (empty($_POST[“lp”])) {
$lpErr = “Laju Pita is required”;
} else {
$lp =$_POST[“lp”];
}
if ($method==”Bloking”){
$PP=($jr / $bf) * (($bf * $pr / $dd ) + $ibg);
$LA=$PP/$lp;
$TR=($dd*$lp)/$LA;
}
if ($method==”Tanpa_Bloking”){
$PP=$jr * ($lp/$dd+$irg);
$LA=$PP/$lp;
$TR=($dd*$lp)/$LA;
}
}
?>
<p></p>
<p align=”center”>Menghitung Pita Record</p>
<p></p>
<div class=”first”>
<form method=”post” action=”<?php echo htmlspecialchars($_SERVER[“PHP_SELF”]);?>”>
<table border =”1″ align=”center” width=”100%” >
<tr>
<td align=”center” colspan=”2″>Input Data</td>
</tr>
<tr>
<td align=”right” width=”20%”>Jumlah Record</td>
<td width=”20%”><input type=”float” name=”jr”>
<span class=”error”><?php echo $jrErr;?></span></td>
</tr>
<tr>
<td align=”right”>Panjang Record</td>
<td><input type=”float” name=”pr”>
<span class=”error”><?php echo $prErr;?></span></td>
</tr>
<tr>
<td align=”right”>IRG</td>
<td><input type=”float” name=”irg”>
<span class=”error”><?php echo $irgErr;?></span></td>
</tr>
<tr>
<td align=”right”>IBG</td>
<td><input type=”float” name=”ibg”>
<span class=”error”><?php echo $ibgErr;?></span></td>
</tr>
<tr>
<td align=”right”>Blocking factor</td>
<td width=”50%”><input type=”float” name=”bf”>
<span class=”error”><?php echo $bfErr;?></span></td>
</tr>
<tr>
<td align=”right”>Data Dencity</td>
<td><input type=”float” name=”dd”>
<span class=”error”><?php echo $ddErr;?></span></td>
</tr>
<tr>
<td align=”right”>Laju Pita</td>
<td><input type=”float” name=”lp”>
<span class=”error”><?php echo $lpErr;?></span></td>
</tr>
<tr>
<td align=”right”>Metode</td>
<td><select name=”method” id=”m”>
<option value=”Bloking”>Blocking</option>
<option value=”Tanpa_Bloking”>Tanpa Blocking</option>
</select>
</td>
</tr>
<tr>
<td colspan=”2″ align=”center”>
<input type=”submit” name=”kirim” value=”Hitung”/>
<input type=”reset” name=”Reset” value=”Clear” ></td>
</tr>
</table>
</form>
</div>
<div class=”second”>
<table align=”center” border=”1″ width=”80%” >
<tr>
<td colspan=”2″>Hasil Perhitungan Pita Magnetik dengan Metode : <?php echo $method;?></td>
</tr>
<tr>
<td width=”30%” align=”right”>Panjang Pita</td>
<td width=”20%”><input type=”float” value=”<?php echo $PP; ?>” disabled=”disabled”></td>
</tr>
<tr>
<td align=”right”>Lama Akses</td>
<td><input type=”float” value=”<?php echo $LA; ?>” disabled=”disabled”></td>
</tr>
<tr>
<td align=”right”>Transfer Rate</td>
<td><input type=”float” value=”<?php echo $TR; ?>” disabled=”disabled”></td>
</tr>
</table>
<p align=”center”>Program ini dibuat oleh :</p>
<p align=”center”>Nama :Prasasti seli fera sadila</p>
<p align=”center”>NIM : 131051061</p>
<p align=”center”>Bahasa Pemrograman : HTML dan PHP</p>
<br><br>
</div>
</body>
</html>


  1. Contoh Input
    1. Validasi apabila belum menginputkan data-data dengan metode Tanpa Blocking
      1
    2. Inputan dengan metode Blocking
      2
  2. Contoh Output
    1. Hasil Output dengan Metode Blocking3
    2. Hasil Output dengan Metode Tanpa Blocking4

Tidak ada komentar:

Posting Komentar