klink link di bawah ini untuk melihat atau mendownload modul / tutorial membuat database dengan ms acces 2007
link : Modul database menggunakan ms acces 2007
Minggu, 27 November 2016
Minggu, 23 Oktober 2016
materi PBO
MATERI PBO
1).PENGERTIAN CLASS
Class adalah prototype, atau blueprint, atau rancangan yang mendefinisikan
variable dan method-methode pada seluruh objek tertentu. Class berfungsi untuk
menampung isi dari program yang akan di jalankan, di dalamnya berisi atribut /
type data dan method untuk menjalankan suatu program.
2).HAK AKSES DALAM PBO
1.PRIVATE
Seperti namanya,property atau method hanya dapat diakses oleh class itu sendiri dan tidak dapat diwariskan.modifier ini hanya dapat diakses oleh class tersebut dan tidak dapat diakses diluar dari class tersebut.bahkan objek saja tidak dapat mengaksesnya karena memang hanya diperuntukan untuk class tersebut.
Contoh :
<?php
class modifier{
private function
setPrivate(){
echo 'ini private';
}
}
$a = new modifier();
$a->setPrivate();
?>
2.PROTECTED
Modifier ini di proteksi hanya untuk class itu sendiri dan turunanya. Jadi properti atau method dapat diakses oleh class itu sendiri dan turunanya yang menginheritance.Jdi modifier sedikit lebih terbuka dari pada modifier private namun belum bisa dipanggil secara langsung oleh object class.
Contoh :
<php
class modifier{
protected function
setProtected(){
echo'ini
protected ';
}
}
class turunan extends modifier{
public function setPublic(){
$this-
>setProtected();
}
}
//$a = new modifier();
//$a-?setProtected();
$b = new turunan();
$b->setPublic();
//$b->setProtected();
?>
3.PUBLIC
Deklarasi hak ini berarti,variabel atau properti dengan awalan public dapat diakses oleh class itu sendiri maupun class turunan yang memiliki fungsi tersebut.Deklarasi ini merupakan yang paling sering dan mudah digunakan,tetapi penggunanya tergantung dari kebutuhan dan kebijakan dalam keamanan program.
3).TURUNAN DALAM KELAS
Konsep pewarisan (INHERITANCE) PADA OOP
-Enkapsulasi(pembungkusan)
-inheritance(pewarisan)
-polymorphism(perbedaan bentuk)
A.PENGERTIAN PEWARISAN (INHERITANCE)
konsep inheritance ini mengadopsi dunia rill dimana suatu entitas atau objek dapat mempunyai entitas atau obyek turunan.Dengan konsep inheritance sebuah class dapat mempunyai class turunan.
Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.Suatu subclass dapat mewarisi apa apa yang dipunyai oleh parent class.
Kesimpulanya boleh dikatakan bahwa suatu subclass adlah tidak lain hanya memperluas (extends) parent class-nya.
Dari hirarki diatas dapat dilihat bahwa semakin kebawah,class akan semakin bersifat spesifik. Class mamalia memliki seluruh sifat yang dimiliki oleh b inatang, demikian halnya juga macan, kucing, paus, dan monyet memiliki seluruh sifat yang diturunkan dari class mamalia.
B.DEKLARASI PEWARISAN(INHERITANCE)
Deklarasi yang digunakan adlah dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent classnya. kata kunci extends tersebut memberitahu kompiler java bahwa kita ingin melakukan perluasan class.
Public class B extends A{...}
Pada saat di kompilasi kompiler java akan membacanya sebagai subclass dari object.
public class A extends object {..}
C.ISTILAH INHERITANCE
-Extends : keyword ini harus kita tambahkan pada definisi class yang menjadi subclass
-Superclass : digunkan untuk menunjukan hirarki class yang berarti class dasar dari subclass/class anak
-Subclass : adalah class anak atau turunan secara hirarki dari superclass.
-Super keyowd : ini digunakan untuk memanggil konstruktor dari superclass atau menjadi variabel.
D.KEUNTUNGAN INHERITANCE
5) VARIABEL DALAM KELAS
Fungsi kelas terletak pada fungsi anggota (member function) dalam Java. Jika
Anda ingin membaca data dalam objek maka Anda harus memanggil fungsi anggota
(member function) dalam objek. hanya dengan cara ini Anda bisa mengakses data.
Jadi Anda tidak bisa mengakses data secara langsung seperti dalam konsep
pemrograman tradisional. Pengaksesan data seperti pada PBO ini dikenal sebagai
pengkapsulan data. Pengkapsulan data (data encapsulation) dan
penyembunyian data merupakan kunci pengertian pemrograman berorientasi objek.
Jika Anda ingin mengubah data dalam objek tentunya Anda harus tahu fungsi-fungsi apa saja yang berinteraksi dengan objek itu, jadi tidak ada fungsi-fungsi lain yang bisa mengakses data sehingga penulisan dan penelusuran kesalahan program (debugging) akan dapat dilakukan dengan mudah.
Contoh :
<php
class modifier{
protected function
setProtected(){
echo'ini
protected ';
}
}
class turunan extends modifier{
public function setPublic(){
$this-
>setProtected();
}
}
//$a = new modifier();
//$a-?setProtected();
$b = new turunan();
$b->setPublic();
//$b->setProtected();
?>
3.PUBLIC
Deklarasi hak ini berarti,variabel atau properti dengan awalan public dapat diakses oleh class itu sendiri maupun class turunan yang memiliki fungsi tersebut.Deklarasi ini merupakan yang paling sering dan mudah digunakan,tetapi penggunanya tergantung dari kebutuhan dan kebijakan dalam keamanan program.
3).TURUNAN DALAM KELAS
Konsep pewarisan (INHERITANCE) PADA OOP
-Enkapsulasi(pembungkusan)
-inheritance(pewarisan)
-polymorphism(perbedaan bentuk)
A.PENGERTIAN PEWARISAN (INHERITANCE)
konsep inheritance ini mengadopsi dunia rill dimana suatu entitas atau objek dapat mempunyai entitas atau obyek turunan.Dengan konsep inheritance sebuah class dapat mempunyai class turunan.
Suatu class yang mempunyai class turunan dinamakan parent class atau base class. Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.Suatu subclass dapat mewarisi apa apa yang dipunyai oleh parent class.
Kesimpulanya boleh dikatakan bahwa suatu subclass adlah tidak lain hanya memperluas (extends) parent class-nya.
Dari hirarki diatas dapat dilihat bahwa semakin kebawah,class akan semakin bersifat spesifik. Class mamalia memliki seluruh sifat yang dimiliki oleh b inatang, demikian halnya juga macan, kucing, paus, dan monyet memiliki seluruh sifat yang diturunkan dari class mamalia.
B.DEKLARASI PEWARISAN(INHERITANCE)
Deklarasi yang digunakan adlah dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent classnya. kata kunci extends tersebut memberitahu kompiler java bahwa kita ingin melakukan perluasan class.
Public class B extends A{...}
Pada saat di kompilasi kompiler java akan membacanya sebagai subclass dari object.
public class A extends object {..}
C.ISTILAH INHERITANCE
-Extends : keyword ini harus kita tambahkan pada definisi class yang menjadi subclass
-Superclass : digunkan untuk menunjukan hirarki class yang berarti class dasar dari subclass/class anak
-Subclass : adalah class anak atau turunan secara hirarki dari superclass.
-Super keyowd : ini digunakan untuk memanggil konstruktor dari superclass atau menjadi variabel.
D.KEUNTUNGAN INHERITANCE
5) VARIABEL DALAM KELAS
VARIABEL PRIVATE
- Variable Private adalah variable yang hanya dikenal pada Class itu sendiri
- Untuk mendapatkan data dari variable private disuatu Class harus dengan Fungsi “Property Procedure”
- Bentuk Penulisan :
Private namavariable as TipeVarible
6) FUNGSI DALAM KELAS
penyembunyian data merupakan kunci pengertian pemrograman berorientasi objek.
Jika Anda ingin mengubah data dalam objek tentunya Anda harus tahu fungsi-fungsi apa saja yang berinteraksi dengan objek itu, jadi tidak ada fungsi-fungsi lain yang bisa mengakses data sehingga penulisan dan penelusuran kesalahan program (debugging) akan dapat dilakukan dengan mudah.
Jumat, 21 Oktober 2016
SCRIPT ANGKA DAN HASIL
SCRIPT ANGKA
<html> <title>Validasi Angka dengan PHP</title> <form action="" method="POST"> Nomor Rekening : <input type="text" name="norek" maxlength="12"><br> <input type="submit" value="Submit"> </FORM> </html> <?php if($_POST){ $norek=$_POST["norek"]; if(!is_numeric($norek)){ echo "anda memasukkan <b>$norek</b>, hanya bisa diisi dengan angka"; }else{ echo "Nomor Rekening yang anda masukkan adalah <b>$norek</b>"; } } ?> </html>
HASILNYA:
Jika di isi dengan huruf maka akan muncul seperti di bawah ini:
Sabtu, 15 Oktober 2016
validasi 1 dan 2 serta hasilnya
script validasi 1 dan hasilnya
<?php
if($_POST){
$nama = $_POST['nama'];
$email = $_POST['email'];
$alamat = $_POST['alamat'];
$kota = $_POST['kota'];
$kodePos = $_POST['kode_pos'];
if(empty($nama) || empty($email) || empty($alamat) || empty($kota) || empty($kodePos)){
echo '<strong>Data tidak komplit</strong>';
}else{
//prosess data
}
}
?>
<form name="form-name" method="post" action="">
<dl>
<dt>Nama:</dt>
<dd>
<input name="nama" id="nama" type="text" />
</dd>
<dt>Email:</dt>
<dd>
<input name="email" id="email" type="text" />
</dd>
<dt>Alamat:</dt>
<dd>
<input name="alamat" id="alamat" type="text" />
</dd>
<dt>Kota:</dt>
<dd>
<input name="kota" id="kota" type="text" />
</dd>
<dt>Kode POS:</dt>
<dd>
<input name="kode_pos" id="kode_pos" type="text" />
</dd>
<dt></dt>
<dd>
<input name="submit" id="submit" type="Submit" value="Submit" />
</dd>
</dl>
</form>
hasilnya :
hasilnya :
<?php
if($_POST){
$nama = $_POST['nama'];
$email = $_POST['email'];
$alamat = $_POST['alamat'];
$kota = $_POST['kota'];
$kodePos = $_POST['kode_pos'];
if(empty($nama) || empty($email) || empty($alamat) || empty($kota) || empty($kodePos)){
echo '<strong>Data tidak komplit</strong>';
}else{
//prosess data
}
}
?>
<form name="form-name" method="post" action="">
<dl>
<dt>Nama:</dt>
<dd>
<input name="nama" id="nama" type="text" />
</dd>
<dt>Email:</dt>
<dd>
<input name="email" id="email" type="text" />
</dd>
<dt>Alamat:</dt>
<dd>
<input name="alamat" id="alamat" type="text" />
</dd>
<dt>Kota:</dt>
<dd>
<input name="kota" id="kota" type="text" />
</dd>
<dt>Kode POS:</dt>
<dd>
<input name="kode_pos" id="kode_pos" type="text" />
</dd>
<dt></dt>
<dd>
<input name="submit" id="submit" type="Submit" value="Submit" />
</dd>
</dl>
</form>
hasilnya :
Jika user tidak memasukkan salah satu data maka akan ditampilkan pesan "Data tidak komplit"
COBA Script di ata di UBAH menjadi :
- <?php
- if($_POST){
- $nama = $_POST['nama'];
- $email = $_POST['email'];
- $alamat = $_POST['alamat'];
- $kota = $_POST['kota'];
- $kodePos = $_POST['kode_pos'];
- $error = array();
- if(empty($nama)){
- $error['nama'] = 'Nama tidak boleh kosong';
- }
- if(empty($email)){
- $error['email'] = 'Email tidak boleh kosong';
- }
- if(empty($alamat)){
- $error['alamat'] = 'Alamat tidak boleh kosong';
- }
- if(empty($kota)){
- $error['kota'] = 'Kota tidak boleh kosong';
- }
- if(empty($kodePos)){
- $error['kode_pos'] = 'Kode pos tidak boleh kosong';
- }
- if(empty($error)){
- //prosess data
- }
- }
- ?>
- <form name="form-name" method="post" action="">
- <dl>
- <dt>Nama:</dt>
- <dd>
- <input name="nama" id="nama" type="text" value="<?php echo isset($_POST['nama']) ? $_POST['nama'] : '';?>" />
- <div style="color:red"><?php echo isset($error['nama']) ? $error['nama'] : '';?></div>
- </dd>
- <dt>Email:</dt>
- <dd>
- <input name="email" id="email" type="text" value="<?php echo isset($_POST['email']) ? $_POST['email'] : '';?>" />
- <div style="color:red"><?php echo isset($error['email']) ? $error['email'] : '';?></div>
- </dd>
- <dt>Alamat:</dt>
- <dd>
- <input name="alamat" id="alamat" type="text" value="<?php echo isset($_POST['alamat']) ? $_POST['alamat'] : '';?>" />
- <div style="color:red"><?php echo isset($error['alamat']) ? $error['alamat'] : '';?></div>
- </dd>
- <dt>Kota:</dt>
- <dd>
- <input name="kota" id="kota" type="text" value="<?php echo isset($_POST['kota']) ? $_POST['kota'] : '';?>" />
- <div style="color:red"><?php echo isset($error['kota']) ? $error['kota'] : '';?></div>
- </dd>
- <dt>Kode POS:</dt>
- <dd>
- <input name="kode_pos" id="kode_pos" type="text" value="<?php echo isset($_POST['kode_pos']) ? $_POST['kode_pos'] : '';?>" />
- <div style="color:red"><?php echo isset($error['kode_pos']) ? $error['kode_pos'] : '';?></div>
- </dd>
- <dt></dt>
- <dd>
- <input name="submit" id="submit" type="Submit" value="Submit" />
- </dd>
- </dl>
- </form>
hasilnya :
Langganan:
Postingan (Atom)