Nulis-Ilmu.com

Tutorial Elektronika dan Komputer

  • Home
  • Elektronika
  • Komputer
  • Javascript

Tutorial PHP OOP Part 1 : Membuat Class

21 November 2014 By Eko Purnomo

membuat class pada php oop

Class adalah sekumpulan variabel dan function yang mempunyai kesamaan sifat dan tujuan. Variabel didalam class disebut properti dan function disebut method. Dapat digambarkan disini bahwa tujuan membuat class adalah untuk membuat obyek dengan properti dan method. Dengan kata lain, sebuah class adalah blueprint dari sebuah obyek. Class dan Object adalah hal paling dasar dalam konsep pemrograman berorientasi obyek.

Membuat Class

Untuk membuat class kita menggunakan keyword “class” diikuti dengan nama class lalu isi class ditaruh diantara sepasang kurung kurawal. Ini mirip dengan membuat function pada PHP, bedanya keyword function dalam hal ini diganti dengan class. Karena class termasuk dalam pemrograman PHP, maka script untuk membuat class harus berada dalam lingkup tag PHP seperti <?php…?>

 <?php  
class nama_class {
....
}
?>

Menentukan Nama Class

Nama class sebaiknya spesifik dan sesuai dengan isi class nantinya. Hal ini mengacu pada tujuan class dibuat, yaitu untuk memudahkan pengelompokan masalah pada program dengan fokus pada pemrograman berorientasi obyek. Sebagai contoh saat kita membuat aplikasi tentang sistem kendali data pada sekolah kita membuat beberapa class dengan nama guru, murid, kurikulum, ekskul dan sebagainya.

 <?php  
class Guru {
....
}

class Murid {
....
}

class Kurikulum {
....
}

//dan class-class yang lainnya
?>

Membuat Properti pada Class

Selanjutnya class “guru” kita isi dengan properti berupa variabel nama guru, NIK, alamat dan jabatan. Lalu class “murid” kita isi dengan nama siswa, NIS, kelas dan alamat. Demikian begitu selanjutnya kita buat properti untuk masing-masing class lainnya. Selain variabel, kita juga bisa menempatkan konstanta pada class. Konstanta pada class ini juga termasuk properti namun bernilai tetap.

 <?php  
class Guru {
var $nama_guru;
var $NIK;
var $jabatan;
var $alamat;
}

class Murid {
var $nama_siswa;
var $NIS;
var $kelas;
var $alamat;
}

//dan buat properti untuk class-class yang lainnya
?>

Untuk membahas lebih dalam tentang Properti pada class, insyaAllah akan ditulis pada artikel tersendiri.

Membuat Method pada Class

Selain properti, kita juga bisa membuat method pada masing masing class, seperti pada class guru kita buat function tambah_guru, hapus_guru dan edit_guru. Lalu pada class murid juga sama, kita buat function tambah murid, hapus_murid dan edit_murid. Begitu seterusnya sama untuk class-class yang lain.

 <?php  
class Guru {
var $nama_guru;
var $NIK;
var $jabatan;
var $alamat;

public function tampil_guru {
...
}

public function tambah_guru {
...
}

public function hapus_guru {
...
}

public function edit_guru {
...
}
}
class Murid {
var $nama_siswa;
var $NIS;
var $kelas;
var $alamat;

public function tampil_siswa {
...
}

public function tambah_siswa {
...
}

public function hapus_siswa {
...
}

public function edit_siswa {
...
}
}
dan buat method untuk class-class yang lainnya
?>

Untuk membahas lebih dalam tentang Method pada class, insyaAllah akan ditulis pada artikel tersendiri.

Referensi :

  • //php.net/manual/en/language.oop5.php
  • //www.killerphp.com/tutorials/object-oriented-php/php-objects-page-1.php

Filed Under: PHP

Konsep Dasar Pemrograman PHP Berorientasi Obyek

20 November 2014 By Eko Purnomo

konsep dasar php oop

Dalam tulisan sebelumnya tentang pemrograman berorientasi obyek kita mengenal beberapa istilah baru seperti Class, Object, Properties dan Method. Selain itu, dalam pemrograman berorientasi obyek kita juga mengenal fitur seperti Encapsulation, Inheritance dan Polymorphism. Dalam tulisan ini akan dijelaskan secara singkat tentang beberapa konsep pemrograman PHP berorientasi obyek tersebut.

Berikut ini beberapa konsep dasar pemrograman PHP berorientasi obyek :

1. Class

Adalah kumpulan fungsi dan data yang sejenis dan sebaiknya dibuat untuk tujuan yang sama. Sebagai contoh sebuah Class bernama Rumus berisi kumpulan fungsi rumus-rumus dan digunakan untuk tujuan menyelesaikan masalah dengan rumus yang ada dalam Class tersebut.

Class dan Obyek adalah hal paling dasar dalam konsep pemrograman berorientasi obyek. Pembuatan Class bertujuan mempermudah programmer dalam menangani sebuah masalah atau kasus dengan program. Dengan Class diharapkan proses pemetaan masalah ke sebuah program jadi lebih sederhana.

Contoh Class bernama Rumus

 class Rumus{  
public function hitung_luas($panjang,$lebar)
{
$luas=$panjang*$lebar;
return $luas;
}
}

2. Object

Adalah sebuah variabel khusus yang dibuat menggunakan Class. Dengan Object kita diharapkan memandang sesuatu didalam program sebagai obyek, seperti rumus hitung luas diatas dipandang sebagai sebuah Oject berupa alat untuk mencari luas seperti kalkulator.

Sebuah Object harus dibuat dari Class, dan untuk membuat Object kita menggunakan perintah “new”. Saat dibuat, Object hanya didefinisikan saja, dan untuk dapat melakukan sesuatu kita harus menyuruh Object tersebut bekerja dengan cara memanggilnya dalam sebuah program.

Contoh membuat dan menggunaan Object dari Class Rumus diatas

 $rumus1 = new Rumus; // atau boleh juga ditulis $rumus1 = new Rumus(); 

echo $rumus1->hitung_luas(50,30);

3. Properties

Adalah kondisi yang menyertai suatu Object. Sebagai contoh, Properties pada mobil dapat digambarkan seperti warna, jumlah roda, kapasitas mesin, bahan bakar, harga dan merknya. Nilai properties ini digunakan untuk menyetting properties sebuah Object. Properties berupa variabel dengan tipe sesuai dengan properties dari Object.

Contoh pembuatan Properties pada Class Rumus

 class Rumus {  
var $panjang;
var $lebar;
}

4. Method

Adalah fungsi yang ditaruh pada Class. Definisi Method secara sederhana digambarkan sebagai perilaku atau behaviour dari sebuah Class. Sebagai contoh pada class Rumus diatas kita sudah membuat Method dengan nama hitung_luas yang merupakan fungsi untuk mengitung luas dengan cara mengalikan properti panjang dengan lebar.

Contoh pembuatan dan penggunaan Method pada Class Rumus

class Rumus {
var $panjang;
var $lebar;

public function hitung_luas()
{
$hasil= $this->panjang * $this->lebar;
return $hasil;
}
}

$rumus1 = new Rumus;

$rumus1->panjang=10;
$rumus1->lebar=3;

echo $rumus1->hitung_luas();

5. Encapsulation

Adalah konsep aksesibilitas dari Properties dan Method pada Class. Dalam hal ini ada tiga mode akses yang disediakan yaitu Public, Private dan Protected. Akses paling luas adalah Public, yaitu mengijinkan akses meskipun dari luar Class. Selanjutnya adalah Private, yaitu ijin akses didalam Class dan yang terakhir adalah Protected yaitu ijin akses dari dalam Class dan turunannya.

Contoh penerapan Encapsulation pada Class

 <?  
class Rumus {
public $panjang;
public $lebar;
private $alas;
private $tinggi;
protected $diameter;
public function luas_persegi_panjang()
{
$hasil= $this->panjang * $this->lebar;
return $hasil;
}
public function luas_segitiga()
{
$this->alas = 10;
$this->tinggi = 30;
$hasil= $this->alas * $this->tinggi / 2;
return $hasil;
}
}
$rumus1 = new Rumus;
$rumus1->panjang=10;
$rumus1->lebar=3;
echo $rumus1->luas_persegi_panjang();
echo $rumus1->luas_segitiga();
?>

Pada contoh diatas menunjukkan akses properti panjang dan lebar dibuat public, properti alas dan tinggi dibuat private dan diameter dibuat peotected. Dengan demikian, properti alas dan tinggi hanya bisa diakses didalam class seperti pada public function luas_segitiga.

Kemudian pada program tampak bahwa properti panjang dan lebar dapat diakses dari luar class. Untuk properti diameter terlihat didefinisikan protected, jadi properti ini bersifat peivat namun bisa diakses pada class turunan dari Rumus.

6. Inheritance

Adalah sistem pewarisan sebuah class, artinya sebuah class dapat digunakan oleh class yang lain yang disebut dengan class turunan. Dengan fitur Inheritance, pemrograman PHP berorientasi obyek menjadi lebih simpel dan kode-kodenya bisa dipakai ulang (re-use code).

Contoh pewarisan class Rumus kepada class Rumus_Lingkaran

 class Rumus {  
....
}
class Rumus_Lingkaran extends Rumus {
....
}

Dengan pewarisan ini maka semua properti dan method pada class Rumus dapat digunakan oleh class Rumus_Lingkaran selama disetting akses public atau protected.

7. Polymorphism

Adalah istilah untuk perubahan dalam banyak bentuk (poly=banyak, morph=bentuk). Istilah ini dipakai untuk menggmbarkan perilaku sebuah properti atau method yang bisa berubah-ubah tergantung dari bagaimana dipanggilnya, lalu siapa dan dimana yang memanggilnya.

Fitur polymorphism secara awam dapat digambarkan dengan perintah “gerak cepat” pada dua binatang berbeda misalnya burung dan singa. Burung akan mengepakkan sayapnya dan terbang lebih cepat sementara Singa akan menggerakkan kakinya lebih cepat walaupun mereka menerima perintah yang sama.

Dalam pemrograman PHP berorientasi obyek, polymorphism dapat digambarkan pada saat menggunakan abstract class dan abstract function pada class utama, kemudian menentukan nilainya pada masing-masing class turunannya

Contoh penggunaan polymorphism pada OOP

 <?  
abstract class Binatang {
abstract public function gerak_cepat();
}
class Burung extends Binatang {
public function gerak_cepat() {
return "Burung mengepakkan sayapnya lebih cepat";
}
}
class Singa extends Binatang {
public function gerak_cepat() {
return "Singa menggerakkan kakinya lebih cepat";
}
}
$burung = new Burung;
$singa = new Singa;
function perintah_gerak_cepat($obyek) {
return $obyek->gerak_cepat();
}
echo perintah_gerak_cepat($burung);
echo "<br/>";
echo perintah_gerak_cepat($singa);
?>

Referensi :

  • //id.wikipedia.org/wiki/Pemrograman_berorientasi_objek
  • Dan banyak situs lain yang mengupas tentang detail dari pemrograman php berorientasi obyek

Filed Under: PHP

Pemrograman PHP Berorientasi Obyek (OOP)

19 November 2014 By Eko Purnomo

mengenal php oop

Pemrograman PHP berorientasi obyek atau yang disebut dengan Object Oriented Programming (OOP) adalah sebuah konsep pemrograman yang berbasis obyek sebagai sasaran program. Berbeda dengan konsep Procedural Programming (POP) seperti sebelumnya, konsep pemrograman berorientasi obyek lebih luas dalam menangani setiap aspek saat pemrograman.

Konsep OOP dasar terdiri dari Class dan Object. Class adalah pengelompokan fungsi-fungsi dan data seperti membuat Object, menentukan nilai state yang disebut Properties dan implementasi perilaku yang disebut Method. Sebuah class adalah dasar dari sistem modularitas dan merupakan struktur utama dalam konsep pemrograman berorientasi obyek.

Sedangkan Object adalah sebuah variabel yang dibuat dari class, misalnya pada class didefinisikan sebuah function cek_angka, maka pada program dapat dibuat obyek bernama cek_angka. Dan untuk menggunakannya kita cukup memanggil obyek tersebut dengan perintah $nama_obyek=>cek_angka().

Contoh perbedaan dalam penggunaan konsep pemrograman prosedural (POP) dan pemrograman berorientasi obyek (OOP).

1. Contoh script hitung luas persegi panjang menggunakan cara POP

<?  
//membuat fungsi
function hitung_luas($panjang,$lebar)
{
$luas=$panjang*$lebar;
return $luas;
}

//menggunakan fungsi
$LUAS=hitung_luas(50,30);

//menampilkan hasil dari fungsi
echo $LUAS;
?>

2. Contoh script hitung luas persegi panjang menggunakan cara OOP

 <?  
//membuat class
class Rumus{
public function hitung_luas($panjang,$lebar)
{
$luas=$panjang*$lebar;
return $luas;
}
}

//membuat obyek
$obj = new Rumus;

//menampilkan hasil dari obyek hitung_luas
echo $obj->hitung_luas(50,30);
?>

Dan berikut ini sekilas perbandingan antara pemrograman prosedural dan pemrograman berorientasi obyek.

Pemrograman Prosedural Pemrograman Berorientasi Obyek
Memecah program dalam fungsi dan data Menggabungkan fungsi dan data dalam program
Memiliki ciri Sequence (berurutan), Selection (pemilihan) dan Repetition (perulangan)   Memiliki ciri Encapsulation (pengemasan), Inheritance (penurunan sifat) dan Polymorphism (perbedaan bentuk dan perilaku)
Struktur program rumit karena berupa urutan proses dan fungsi-fungsi  Struktur program ringkas, cukup dengan membuat obyek dan class lalu bekerja berdasarkan object dan class tersebut.
Re-use kode program kurang Kode program terutama class sangat re-usable
Tidak cocok untuk pemrograman berskala besar, salah satunya karena kurang sulitnya mengkoordinasi temwork Sangat cocok untuk pemrograman berskala besar salah satunya karena mudah dalam pembagian teamwork
Mudah diawal, namun kompleks diproses selanjutnya Sulit diawal (karena harus membuat class) namun selanjutnya akan terasa mudah dan cepat
Eksekusi lebih lambat karena setiap perintah dikerjakan berurutan Eksekusi lebih cepat karena dieksekusi bersamaan, program hanya mengatur obyek, properties dan method-nya saa

Dengan beberapa kelebihan tersebut diatas, maka sudah saatnya kita beralih ke konsep pemrograman berorientasi obyek (OOP). Terlebih lagi beberapa aplikasi seperti Framework yang ada sekarang kebanyakan sudah menggunakan konsep OOP.

Note : Framework adalah sebuah kerangka aplikasi PHP yang memudahkan kita dalam membangun sebuah aplikasi berbasis website tanpa harus mulai membuat kode dari awal.

Referensi :

  • //id.wikipedia.org/wiki/Pemrograman_berorientasi_objek

Filed Under: PHP

Menampilkan Record Yang Berbeda Dengan SELECT DISTINCT

18 November 2014 By Eko Purnomo

cara menggunakan select distinct

Untuk mencari dan menampilkan record yang berbeda pada tabel MySQL kita menggunakan perintah query SELECT DISTINCT . Perintah SELECT DISTINCT hanya akan mengambil nilai yang berbeda dari tabel, sehingga jika ada nilai yang sama tetap akan ditampilkan sekali saja.

Seperti diketahui bahwa jika sebuah kolom tidak diset dengan PRIMARY KEY maka database akan memperbolehkan terjadinya record yang sama. Dan terkadang kita membutuhkan data secara unik diantara data-data yang sama tersebut misalnya saat ingin mengetahui pengunjung blog secara unik dalam satu waktu tertentu.

Cara penulisan perintah SELECT DISTINCT

SELECT DISTINCT nama_kolom1,nama_kolom2 FROM nama_tabel;

Perintah SELECT DISTINCT juga bisa dikombinasi dengan fungsi COUNT untuk menghitung jumlah record unik dalam tabel MySQL, seperti berikut ini:

SELECT COUNT(DISTINCT nama_kolom1) FROM nama_tabel;

Contoh script PHP menggunakan perintah SELECT DISTINCT

Pada contoh berikut kita akan mengambil nilai yang sama dari tabel pengunjung yang memiliki dua field yaitu nama_kunjungan dan waktu_kunjungan berikut ini :

Nama Pengunjung Waktu Kunjungan
Agus 2014-11-18
Budi 2014-11-18
Candra 2014-11-18
Dewi 2014-11-18
Agus 2014-11-19
Dewi 2014-11-19

Untuk mengambil nama pengunjung secara unik dari tabel diatas dibuat script PHP berikut ini :

 <?php    
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = "MySQLIDB2";

// membuat koneksi mysql
$conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);

// mengecek koneksi mysql
if ($conn->connect_error) die("Koneksi Gagal: " . $conn->connect_error);
else echo "Koneksi Database ".$dbName." Berhasil ...<br/><br/>";

//membuat query membaca record dari tabel User
$query="SELECT DISTINCT nama_pengunjung FROM Pengunjung";

//menjalankan query
if ($conn->query($query)) {
$result=$conn->query($query);
} else die ("Error menjalankan query". mysqli_error());

//mengecek record kosong
if ($result->num_rows > 0) {

// menampilkan data
echo "Nama Pengunjung yang kembali= <br/>";
while($row = $result->fetch_assoc()) {
echo $row["nama_pengunjung"] . "<br/>";
}
}
else echo "Tidak ada Record didalam tabel";

// menutup koneksi mysql
$conn->close();
?>

Referensi :

  • //www.w3schools.com/sql/sql_distinct.asp

Filed Under: PHP

Membuat Auto Delete Record Yang Sama Dengan PHP

18 November 2014 By Eko Purnomo

auto delete record yang sama

Auto Delete record kita butuhkan saat akan menghapus record yang sama pada tabel MySQL yang jumlahnya ratusan, ribuan bahkan lebih banyak lagi. Record ini dihapus karena kita akan menentukan suatu field menjadi PRIMARY KEY. Jika ternyata masih ada data yang sama maka proses ALTER PRIMARY KEY akan gagal.

Seperti yang saya tulis pada artikel sebelumnya tentang mencari record yang sama pada tabel MySQL, beberapa saat yang lalu saya mengalami kasus error saat import data aktiva kedalam database. Proses error tersebut terjadi karena field nomor_aktiva saya set PRIMARY KEY. Untuk mengatasi hal itu terpaksa sementara field nomor_aktiva dihilangkan PRIMARY KEY nya agar data dari file CSV bsa masuk kedalam database.

Selanjutnya saya cari data-data yang sama pada field nomor_aktiva menggunakan perintah SELECT dan HAVING, yang memiliki COUNT lebih dari satu untuk kemudian dihapus. Tetapi masalah kemudian muncul ketika perintah SQL ini menghasilkan record yang banyak sekali mencapai tiga ratusan lebih. Tentu jika harus menghapus secara manual akan memerlukan waktu yang lama.

Untuk mengatasi hal itu saya buat script PHP untuk menghapus record yang sama secara otomatis dan hanya menyisakan satu record saja dengan ketentuan sebagai berikut :

  1. Backup dulu tabel yang akan dieksekusi.
  2. Pada contoh berikut menggunakan nama database office dan tabel aktiva.
  3. Membuat query untuk mengambil data yang memiliki record lebih dari satu berikut ini:
    SELECT nomor_aktiva, COUNT( * ) AS jumlah
    FROM `aktiva`
    GROUP BY nomor_aktiva
    HAVING COUNT( `nomor_aktiva` ) >1 LIMIT 0,50;
  4. Untuk nilai LIMIT pada query diatas bisa disesuaikan dengan keinginan, semakin banyak semakin lama eksekusinya. Untuk mencoba script silahkan angka 50 diganti dulu dengan 1 agar jika ada kesalahan tidak terlalu fatal.
  5. Menentukan limit jumlah record yang akan dihapus dengan rumus LIMIT=jumlah -1
  6. Membuat query delete berikut ini saat proses perulangan mysql_fetch_array
    DELETE FROM aktiva WHERE nomor_aktiva='".$d['nomor_aktiva']."' LIMIT ".$limit;
  7. Silahkan klik reload sampai tidak ada lagi tampilan record yang dihapus pada layar.

Dan berikut ini script PHP lengkap auto delete record yang sama pada tabel MySQL:

 <?php    
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = 'office';

// membuat koneksi mysql
$conn = mysql_connect($dbHost, $dbUser, $dbPass, $dbName);

// Mengecek koneksi mysql
if (!$conn) die("Koneksi Gagal: " . mysql_error());
else echo "Koneksi MySQL Berhasil ...<br/>";

//membuat koneksi database
$dbSelected = mysql_select_db($dbName, $conn);

// Mengecek koneksi database
if (!$dbSelected) die ('Koneksi Gatabase Gagal: ' . mysql_error());
else echo "Koneksi Database ".$dbName." Berhasil ...<br/>";

//membuat query untuk mencari record yang sama lebih dari satu
$q="SELECT nomor_aktiva, COUNT( * ) AS jumlah
FROM `aktiva`
GROUP BY nomor_aktiva
HAVING COUNT( `nomor_aktiva` ) >1 LIMIT 0,50";

$r=mysql_query($q);

while($d = mysql_fetch_array($r))
{
echo $d['nomor_aktiva']." , ".$d['jumlah'];
$limit=$d['jumlah']-1;
$q="DELETE FROM aktiva WHERE nomor_aktiva='".$d['nomor_aktiva']."' LIMIT ".$limit;
if(mysql_query($q)) echo ", dihapus <br/>";
else echo ", gagal";
}
?>

Referensi :

  • //www.w3schools.com/sql/sql_having.asp
  • //www.w3schools.com/php/php_mysql_delete.asp

Filed Under: PHP

Mencari Record Yang Sama Pada Tabel MySQL

18 November 2014 By Eko Purnomo

record yang sama pada tabel mysql

Untuk mencari dan menampilkan record yang sama pada tabel MySQL kita menggunakan kombinasi perintah query SELECT dan HAVING . Parameter HAVING pada perintah SELECT berarti mempunyai nilai, jadi kita memanfaatkan ini untuk menghitung record yang sama dalam satu field (COUNT).

Salah satu kegunaan dari perintah ini adalah untuk melacak data yang sama saat proses import ke database MySQL. Masalah ini biasanya terjadi saat akan menentukan primary key terhadap suatu kolom. Hal ini karena pada data yang kita import tadi ternyata ada yang sama dalam satu field dan akan jadi terjadi error saat field tersebut diset primary key.

Masalah diatas pernah saya alami saat import data aktiva perusahaan dari format CSV (ex. ms-excel) kedalam database MySQL. Karena aturan yang benar tidak mengijinkan nomor aktiva dobel maka field nomor-aktiva saya buat primary key. Dan ternyata hasilnya error pada saat import karena pada field tersebut ada data yang sama. Setelah ditelusuri ternyata proses key-in data sebelumnya pada excel tidak ada filter sehingga memungkinkan sebuah nomor aktiva diinput dua kali.

Contoh script PHP untuk mencari record yang sama

Pada contoh berikut kita akan mengambil nilai yang sama dari tabel aktiva yang memiliki dua field yaitu nomor_aktiva dan nama_aktiva berikut ini :

Nomor Aktiva Nama Aktiva
PC.001 Personal Computer Pentium 4
MJ.001 Meja Kerja
KP.001 Kursi Putar
MJ.002 Meja Kerja
PC.001 Personal Computer Pentium 4
KP.002 Kursi Putar

Dan berikut ini script PHP untuk mengetahui record yang sama :

 <?php    
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "123";
$dbName = "office";

// membuat koneksi mysql
$conn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);

// mengecek koneksi mysql
if ($conn->connect_error) die("Koneksi Gagal: " . $conn->connect_error);
else echo "Koneksi Database ".$dbName." Berhasil ...<br/><br/>";

//membuat query membaca record dari tabel User
$query="SELECT nomor_aktiva, COUNT( * ) AS jumlah FROM `aktiva`
GROUP BY nomor_aktiva
HAVING COUNT( `nomor_aktiva` ) >1 ;";

//menjalankan query
if ($conn->query($query)) {
$result=$conn->query($query);
} else die ("Error menjalankan query". mysqli_error());

//mengecek record kosong
if ($result->num_rows > 0) {

// menampilkan data
echo "Record yang sama= <br/>";
while($row = $result->fetch_assoc()) {
echo $row['nomor_aktiva'] ." => ".$row['jumlah']."kali <br/>";   }
}
else echo "Tidak ada Record yang sama";

// menutup koneksi mysql
$conn->close();
?>

Referensi :

  • //www.w3schools.com/sql/sql_having.asp

Filed Under: PHP

  • « Previous Page
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 17
  • Next Page »

Kategori

  • Android
  • Blogging
  • CSS
  • Desain
  • Elektronika
  • HTML
  • Internet
  • Javascript
  • Komputer
  • Mikrokontroler
  • PHP
  • Website

Pos-pos Terbaru

  • Rangkaian Adaptor 12 Volt 3 Ampere
  • 10 Aplikasi Transportasi Online Terbaru 2018
  • 3 Cara Screenshot di Laptop Windows
  • Rangkaian Adaptor 12V 35Ampere
  • Komunitas Desainer Kampung Jepara
  • Solder Yang Bagus dan Berkualitas
  • Cara Melewatkan Parameter ke dalam Fungsi pada Bahasa C
  • Parameter Dalam Bahasa C: Formal dan Aktual
  • Prototipe Fungsi dalam Bahasa C
  • Cara Menggunakan Fungsi dalam Bahasa C
  • Home
  • Privacy
  • Disclaimer
  • Kontak

Copyright © 2024 · Nulis-ilmu.com