Rabu, 30 Maret 2016

Selasa, 29 Maret 2016

Pekan 11 ATI : Kuliah Kosong

-

Pekan 11 PPD : Form PHP

1. Materi

Menyinggung sedikit tentang mod.
<?php
for ($angka=1;$angka<=10000;$angka++){
$hasil = $angka%2;
if ($hasil==0)
echo "$angka%2 = $hasil genap <br>";
else
echo "$angka%2 = $hasil ganjil <br>";
}
?> 
modulus

Form untuk input dan proses data rumus luas bangun datar segitiga
a) Menggunakan dua file, input dan proses(hasil)
file 1 input
inputsegitiga.html

<html>
<head>
<title>inputsegitiga</title>
<body>
<form method="post" action="hasilsegitiga.php"> <br>
Alas<input type="text" name="alas"> <br>
Tinggi<input type="text" name="tinggi"><br>
<input type="submit" value="hitung" name="hitung"/>
</form>
</body>
</html>
file input

file 2 proses (hasil)
hasilsegitiga.php

<?php
$alas =$_POST["alas"];
$tinggi = $_POST["tinggi"];
$luas = 0.5*$alas*$tinggi;
echo "Diketahui alas $alas, tinggi $tinggi, maka luasnya adalah $luas";
?>
file proses/hasil

b) Menggunakan satu file tunggal
segitiga.php

<html>
<head>
<title>Segitiga</title>
</head>
<body>
Rumus Segitiga</br>
<form method="post" action="segitiga.php"> <br>
Alas<input type="text" name="alas"> <br>
Tinggi<input type="text" name="tinggi">
<input type="submit" value="hitung" name="hitung"/>
</form>
Hasil luas segitiga dengan alas

<?php
$alas =$_POST["alas"];
$tinggi = $_POST["tinggi"];
$luas = 0.5*$alas*$tinggi;

if($_POST["hitung"]){
echo $_POST["alas"];
echo " ";
echo "dan tinggi ";
echo $_POST["tinggi"];
echo " adalah ";
echo $luas;
}
?>
</body>
</html>
filr input dan hasil jadi satu

2. Tugas
Buatlah sembilan jenis rumus bangun datar/ruang
a. Segitiga
b. Lingkaran
c. Persegi
d. Jajar Genjang
e. Trapesium
f. Persegi Panjang
g. Belah ketupat 
h. Layang-layang
i. Bola
j. Kubus
k. Balok
l. Limas
m. Prisma
n. Tabung
o. Kerucut

Senin, 28 Maret 2016

Pekan 11 PTB : Penentuan Tajuk Entri dan Tajuk Seragam

1. Materi
Halaman 3.1 - 3.29

2. Tugas
 Baca materi hal 3.7 - 3.29 untuk tes lisan pekan depan

3. Informasi
Mulai pekan depan perkuliahan PTB di laksanakan d US Referens, Perpustakaan Pusat UM Lt.1 jam tetap

Pekan 11 MPPTS : Presentasi Tugas 2 Kelompok Part 1

Kelompok 1, Shafira Nur Syarifah dan Floriana Indra Jehadut

UDC

Kelompok 4, Agita Bramantie dan Dyan Risky Ariestasari


Kamis, 24 Maret 2016

Pekan 10 BIT : Tugas Terjemah Individu

1. Informasi
Kuliah kosong

2. Tugas
Menterjemahkan individu, 1 halaman full buku FC BIT hal 102-114
  • Agita hal. 102
  • Anang hal. 103
  • Dhany hal. 104
  • Dyan hal. 105
  • Floriana hal. 106
  • Hady hal. 107
  • Krisna hal. 108
  • Nur hal. 109
  • Ratna hal. 110
  • Reza hal. 111
  • Riska hal. 112
  • Shafira hal. 113
  • Umi hal. 114
  • Wisnu hal. 104
  • Novan hal. 102
  • Wildani hal. 103

Selasa, 22 Maret 2016

Pekan 10 ATI : UTS SLiMS 7

Soal

1. Buatlah username,passwd dan database dengan ketentuan di bawah ini:
host : localhost
dbname : uts_NIM ( mis: uts_140213000 )
username : utsNIM ( mis: uts140213000)
password : NIM ( mis: 140213000)

2. Rename source SLiMS versi cendana yang sudah dicopy di folder htdocs dengan ketentuan : utsNIM ( mis: uts20162016 )

3. Lakukan proses installasi dan konfigurasi SLiMS pada bagian system dengan ketentuan :
- install server dan konfigurasi system sesuai dengan ketentuan,
- ubah nama dan sub nama perpustakaan (ubah dengan nama dan motto perpustakaan yang jelas),
- ubah template admin ke meranti,
- ubah bahasa ke Indonesia,
- ubah setting hari minggu sebagai hari libur,
- tambah kelompok pengguna baru dengan kewenangan masing-masing diseuaikan dengan nama kelompok baru ( keanggotaan, bibliografi, sirkulasi ),
- masukkan nama anda (password disesuaikan dengan nama tersebut ke kelompok pengguna yang telah dibuat, dengan ketentuan: nama1 (sirkulasi), nama2 (bibliografi), nama3 (sirkulasi) mis. budi1, budi2, budi3
- Jalankan menu salinan pangkalan data
- ubah gambar logo dan gambar pada background OPAC

4. Bagian Keanggotaan (membership), kerjakan langkah di bawah ini:
- Tambahkan tipe keanggotaan baru: guru, pegawai dan siswa,
- Sesuaikan jenis tipe keanggotaan (mis. jumlah pinjaman, denda dll) dengan ketentuan masing masing tipe keanggotaan harus berbeda-beda pengaturannya
- input nama anggota baru yang disesuaikan dengan tipe keanggotaan di atas, dengan ketentuan: nama1 (guru), nama2 (pegawai), nama3 (siswa) mis. budi1, budi2, budi3
- sertakan foto profile tiap anggota

5. Bagian bibliografi, kerjakan langkah di bawah ini:
- inputlah buku baru (5 judul buku bebas bisa diambil dari internet atau E-Book yang ada)
- masing-masing judul buku tambahkan item 5 eksemplar
- Untuk ketentuan item barcode menggunakan: SR-2016-BP-0001 s.d SR-2016- BP-XXXX (perhatikan huruf besar, kecil dan penandanya)
- Perhatikan pada call number atau nomor panggilan di setiap judul dan  eksemplar. Gunakan ketentuan contoh: SUL 020 p c.1 s.d SUL 020 p c.XX (perhatikan huruf besar, kecil dan penandanya)
- Pada setiap item sesuaikan dengan ketentuan call number di atas
- Isilah keterangan-keterangan pada form daftar bibliografi

6. Bagian Sirkulasi, kerjakan langkah di bawah ini:
- Tambahlah 3 aturan peminjaman (bagi guru, siswa dan pegawai) dengan memperhatikan ketentuan ketentuan pada form aplikasi yang ada,
- lakukanlah simulasi peminjaman dan pengembalian dari eksemplar buku yang tersedia (peminjaman dan pengembalian dari anggota yang telah diiput),
- lakukan 2 kali simulasi pinjam dan kembali

Waktu : 60 menit

Pekan 10 PPD : PHP for loops

Materi 
PHP for Loops
Cetak angka 1-100

<?php
for ($angka=1;$angka<=100;$angka++){
echo $angka;
echo "<br>";
}
?>

hasil
1 - 100


Cetak angka hanya 20, 30, dan 40 dari soal di atas

<?php
for ($angka=1;$angka<=100;$angka++){
if ($angka==10)
echo $angka;
if ($angka==20)
echo $angka;
if ($angka==30)
echo $angka;
echo "<br>";
}
?>

Hasil
kolom kosong adalah data isian yang tidak ditampilkan, 1-9, 11-19, 21-29, dst

untuk mendekatkan nilai yang ditampilkan maka ubahlah sintak Anda menjadi

<?php
for ($angka=1;$angka<=100;$angka++){
if (($angka==10) or ($angka==20) or ($angka==30)) {
echo $angka;
echo "<br>";
}
}
?>
hasil

Tugas
Cetak angka 1-10000 namun yang ditampilkan hanya kelipatan 10 saja!

Jawab

10-10000

sintaknya bagaimana?

<?php
for ($angka=1;$angka<=10000;$angka++){
if ($angka%10){
echo "";
}else{
echo $angka;
echo "<br>";
}
}
?>