Tampilkan postingan dengan label Pemrograman Pangkalan Data. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Pangkalan Data. Tampilkan semua postingan

Kamis, 05 Mei 2016

PPD 15 : Tugas Akhir UAS

Kelompok
(berdasarkan presensi)
1.
Agita Bramantie
Anang Dwi Purwanto
Dhany Putra Patrama
Dyan Rizky Ariestasari

2.
Floriana Indra Jehadut
Hady Sucahyo
Krisna Ady Putra
Moh. Wildani

3.
Novan Efrata
Nur Afidah
Ratna Vidyawati
Reza Pahlevi

4. 
Riska Amelia
Shafira Nur Syarifah
Umi Nida Shofiah
Wisnu Pambudi

SOAL
Kelompok Ganjil

1. Pake template html 
2. Buat program untuk pencarian buku

dgn kriteria :
a. lihat data buku lgnkp dgn pengarang, subjek, penerbit
b. pencarian berdasarkan subjek, pengarang, judul
c. data bisa dihapus


Kelompok Genap

1. Pake template html
2. Buat program pencarian data pinjaman

kriteria :
a. lihat data pinjaman lengkap 
b. lihat data buku terlambat

Selasa, 19 April 2016

Pekan 14 PPD : Menampilkan Data

1. Materi

Syntak untuk menampilkan judul dan isbn

Hasil tayangan judul buku dan isbnnya

Judul, bahasa, dan isbn

Hanya menampilkan judul dalam bahasa Inggrs

Menampilkan judul dan kota terbit


Download

2. Informasi
Pekan depan bagi kelompok
Berkelompok @4 orang
UAS soal dibagikan
UAS Pekan ke 16 tugas UAS dikumpukan

Selasa, 05 April 2016

Pekan 12 PPD : PHP Function

1. Materi

1.php
<?php
function hello (){
return "Hello World";
}
echo hello();
?>

hasil


2.php
<?php
function hello ($nama){
return "Hello World $nama";
}
$nama="Riska Amelia";
echo hello ($nama);
?>

hasil


3.php
<?php
function hello ($nama){
return "Helo World $nama";
}
$nama="Riska Amelia";
echo hello ($nama);
$nama="Umi Nida Shofiah";
echo hello ($nama);
?>

hasil


4.php
<?php
function penjumlahan ($a,$b){
return $a+$b;
}
echo penjumlahan (5,8);
?>

hasil


5.php
<?php
echo date("Y-m-d h:i:s");
?>

hasil


6.php
<?php
function konversihari ($hari){
if ($hari=="Sunday")
return "Minggu";
else if ($hari=="Monday")
return "Senin";
else if ($hari=="Tuesday")
return "Selasa";
else if ($hari=="Wednesday")
return "Rabu";
else if ($hari=="Thursday")
return "Kamis";
else if ($hari=="Friday")
return "Jumat";
else if ($hari=="Saturday")
return "Sabtu";
}
?>

7.php
<?php

include ("10.php");
$bulan =12;
$hari =19;
$tahun =1996;

echo "Hari lahir ";
$hari = date ("l", mktime(0, 0, 0, $bulan, $hari, $tahun));
echo konversihari($hari);
?>

hasil


2. Tugas
Membuat fungsi di bawah ini



Selasa, 29 Maret 2016

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

Selasa, 22 Maret 2016

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>";
}
}
?>

Selasa, 08 Maret 2016

Pekan 8 PPD : Tugas UTS dan Materi If else

1. Materi
A. Sintaks if else
Buat dua file ini dalam satu folder di htdocs dan panggilah dengan browser

file index.php
<html>
<head>
</head>
<body>
    Isian nilai UTS matakuliah PPD</br>
    <form method="post" action="proses.php"> <br>
    <input type="number" name="nilai">
    <input type="submit" value="cek" name="tombolcek"/>
    </form>
</body>
</html>


file proses.php
<?php
if ($_POST["nilai"]<50)
echo "Anda memasukkan angka <=50";
else
echo "Anda memasukkan angka >=50";
?>





B. UTS
take home. buat web perpustakaan pusat UM dengan HTML

kel. 1 Anang, Novan, Wildan
kel. 2 Afidah, Ratna, Umi, Dhany
kel. 3 Agita, Dyan, Hady
kel. 4 Krisna, Wisnu, Shafira
kel. 5 In, Reza, Riska

Download dan edit template HTML
Isi minimal
1. Profil perpustakaan
2. Jumlah koleksi
3. Kegiatan perpustakaan
4. Berita perpustakaan
5. Kontak
6. Jam buka
7. Tatacara : peminjaman, aturan-aturan
Upload di hosting
Presentasi di depan kelas


Selasa, 01 Maret 2016

Pekan 7 PPD : PHP Kalkulator

1. Materi
Sintaks kalkulator.php

<html>
<head>
<title>Kalkulator2</title>
</head>
<body>
Kalkulator</br>
<form method="post" action="kalkulator.php"> <br>
<input type="text" name="nilai1">+<input type="text" name="nilai2">
<input type="submit" value="tambah">
</form>
Hasil Penjumlahan
<?php
echo $_POST["nilai1"];
echo "+";
echo $_POST["nilai2"];
echo "=";
echo $_POST["nilai1"]+$_POST["nilai2"];
?>
</body>
</html>

Simpan dengan nama kalkulator.php dalam folder C:\xampp\htdocs\ppd\3_kalkulator2
Kemudian panggil file tersebut di browser dengan localhost/ppd/3_kalkulator2/kalkulator.php
Hasilnya kurang lebih begini

kalkulator.php


2. Tugas
-
3. Informasi
Pekan depan UTS

Selasa, 23 Februari 2016

Pekan 6 PPD : Materi PHP Baru

1. Materi
Download materi pekan ke-6 Materi PHP baru (google drive)

2. Tugas
Latihan tersebut dipraktikkan

3. Informasi
-

Selasa, 16 Februari 2016

Pekan 5 PPD: Belajar PHP

1. Materi
File Materi hari ini klik (google drive)

2. Tugas
Buat program program kalkulator (file php), upload pada server masing-masing.

Senin, 15 Februari 2016

Modul Tugas PPD: Belajar HTML

Mohon maaf teman-teman banyak terlambat dalam penyusunan modull/tutorial untuk tugas PPD; HTML. langsung saja cek di klik google drive.


Selasa, 09 Februari 2016

Pekan 4 PPD: File Hosting

1. Materi
Belajar hosting di http://www.freewebhostingarea.com/

2. Tugas
Mengedit template html disesuaikan dengan isian biodata kelompok
Tugas disimpan dalam folder tugas1, tugas2, dst. Diupload di web hosting dengan ftp dan alamat web dikumpulkan ke ketua kelas.

3. Informasi
Kelompok PDD
kel. 1 Anang, Novan, Wildan
kel. 2 Afidah, Ratna, Umi, Dhany
kel. 3 Agita, Dyan, Hady
kel. 4 Krisna, Wisnu, Shafira
kel. 5 In, Reza, Riska 

Selasa, 02 Februari 2016

Pekan 3 PPD: Belajar HTML

1. Materi

Download (Google Drive)

2. Tugas
a. Praktekkan dari W3School dan buat kerjakan masing2 latihan. Simpan dalam file tersendiri.
b. Buat satu halaman web, boleh menggunakan software web design  (macromedia dreamweaver), isinya tentang diri anda pribadi, bisa hobi, keluarga atau yg lain (kelompok)
c. Anda daftar hosting gratisan, upload hasil tugas kalian disana. Satu kelompok satu akun alamat. (kelompok)

3. Informasi
Daftar anggota kelompok
kel. 1 Anang, Novan, Wildan
kel. 2 Afidah, Ratna, Umi, Dhani
kel. 3 Agita, Dyan, Hady
kel 4. Krisna, Wisn, Shafira
kel 5. In, Reza, Riska 

Selasa, 26 Januari 2016

Pekan 2 P2D : Data, Informasi, dan Basis Data

1. Materi



Download Data, Informasi, dan Basis Data (Google Drive)

2. Tugas
Berkelompok @2 orang
Tulis di blog masing-masing, berbagai macam jenis RDBMS :
  • Sejarahnya
  • Perkembangannya
  • Keunggulannya
Judul posting :
Tugas Matakuliah Pemrograman Pangkalan Data
Isi posting diawali :
Prodi D3 Perpustakaan UM
Dosen Moh. Safii, S.Kom., M.Hum
Nama (NIM)
Isi padukan antara teks dan video (Embed Youtube)

3. Informasi
Pekan depan mulai praktik

Selasa, 19 Januari 2016

Perkenalan Matakuliah Pemrograman Pangkalan Data

1. Perkenalan
Nama Matakuliah : Pemrograman Pangkalan Data
Dosen Pengampu : Moh. Safii, S.Kom., M.Hum.
Email : safii@gmail.com
Office : Perpustakaan Pusat UM, Lt.2

2. RPS
Download RPS Pemrograman Pangkalan Data (Google Drive)

3. Kontrak Kuliah
Waktu : Selasa, jam ke 1-3
Tempat : E7.102 Lab. Komputer
Toleransi : 30 menit
Penilaian ada dalam RPS
Jika ada kesulitan dalam perkuliahan bisa diskusi ke kantor/via email

4. Diskusi
Bincang ringan kenapa perpustakaan harus mempelajari teknolgi.