Postingan

Menampilkan postingan dengan label PHP Native

Cara Membuat CRUD PHP MySQL dengan Mudah

Gambar
buatlah database dengan nama db_product kemudian buatlah sebuah tabel dengan menjalankan script berikut : Langkah#1 CREATE TABLE `products` ( `id` int(11) NOT NULL, `title` varchar(200) NOT NULL, `price` float NOT NULL, `company` varchar(200) NOT NULL, `category` varchar(200) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; Langkah#2 Tambahkan beberapa data dengan menjalankan script berikut ini : INSERT INTO `products` (`id`, `title`, `price`, `company`, `category`) VALUES(1, 'Buku', 300000, 'Company 1', 'Pakaian'),(2, 'Buku Tulis', 500000, 'Company 1', 'Pakaian'),(3, 'Pena', 4000, 'Joyko', 'ATK'),(6, 'Kopi', 5000, 'Torabika', 'Minuman'); Langkah#3 Buka command prompt (cmd) kemudian jalankan perintah berikut : Create Project dan Instal Library thingengineer/mysqli-database-class:dev-master Penjelasan : Langkah pertama adalah membuka cmd perintah cd\ berguna untuk masuk ke drive c: ...

Belajar PHP dasar dari nol hingga mahir

Latihan 1 : Membuat Aplikasi Hello World buatlah sebuah file baru dengan nama hello.php kemudian tambahkan coding seperti berikut : <?php echo "Hello World!"; contoh diatas merupakan program aplikasi PHP yang paling sederhana. Program tersebut hanya berfungsi untuk menampilkan teks Hello World dan berguna juga untuk memastikan bahasa pemrograman php sudah berfungsi dengan baik, jika sudah muncul sesuai dengan yang diinginkan artinya anda sudah siap untuk berlajar php dasar dari nol hingga mahir. Pengertian echo pada php pada contoh diatas ada sintak/syntax selanjutnya akan disebur sintak program echo mungkin bagi anda yang baru belajar php pertama kali akan bertanya-tanya kegunaan dari sintax tersebut. untuk itu sebelum kita lanjutkan sebaiknya kita ketahui dulu hal tersebut agar tidak bingung lagi. Apa itu sintak? Sintak/syntax adalah aturan penulisan kode program pada suatu bahasa pemrograman. Pada dasarnya setiap bahasa pemrograman memiliki logika yang sama, yang...

Cara Menggunakan Session pada PHP

Gambar
Pengertian Session Session merupakan sebuah konsep yang memungkinkan informasi pengguna dapat tersimpan pada setiap halaman website. pad artikel berikut kita akab mempelajari cara menggunakan Session pada PHP. Cara Kerja Session Sebelum dibahas lebih lanjut kita perlu memahami terlebih dahulu kenapa kita membutuhkan Session pad sebuah web, seperti yang kita ketahui bahwa sebuah web berjalan diatas protokol HTTP , protokol ini merupakan stateless artinya tidak dapat melakukan penyimpanan data sehingga semua halaman web yang diakses dianggap sama, agar sebuah web dapat dibedakan oleh browser maka kita membutuhkan sebuah pengingat berupa penyimpanan data, pada bahasa pemrograman PHP mekanisme seperti ini disebut dengan session. Session Server Side Session pada PHP bekerja pada dua sisi yaitu sisi server dan client, ketika mendefinisikan sebuah session maka pada server akan membuat sebuah file yang kan menyimpan session yang kita buat,  file yang dibuat pada server diawali oleh sess_ ...

Membuat Aplikasi CRUD dengan PHP dan MySQLi Konsep OOP

Gambar
Menyiapkan Database Pada materi pembelajaran “Membuat CRUD dengan PHP dan MySQLi dengan konsep OOP” kita membutuhkan sebuah database untuk menyimpan sebuah data. Agar memudahkan kita dalam megelola data-data yang ada pada tabel database kita akan menggunakan bantuan aplikasi Database Management System (DBMS), aplikasi DBMS yang akan kita gunakan pada materi pembelajaran ini adalah phpMyAdmin, penggunaan phpMyAdmin karena penggunaanya yang mudah dan sangat populer, selain itu sudah terinstal secara bersamaan saat kita menginstal aplikasi XAMPP. “Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan manajemen MySQL. Dengan menggunakan phpmyadmin, Anda dapat membuat database, membuat tabel, menyimpan , menghapus dan mengupdate data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL secara manual. PHPMyAdmin merupakan front-end MySQL berbasis web. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting yang ada di internet. ...

Belajar Enkapsulasi pada PHP

Gambar
Pengertian Enkapsulasi Enkapsulasi atau dalam bahasa asing disebut dengan encapsulation adalah pembungkusan atau pemberian hak akses terhadap sebuah property atau method yang ada pada suatu class, tujuan enkapsulasi untuk menyembunyikan informasi dari method dan property dengan alasan keamanan  dan menghindari kesalahan ketika seseorang mencoba untuk mengubahnya, ada tiga jenis enkapsulasi atau bisa disebut juga dengan modifier yang dikenal diantaranya adalah sebagai berikut : Public Private  Protected Modifier Public Public,  digunakan untuk mengatur property dan method agar dapat diakses dari luar kelas beserta class turunannya, jika sebuah property atau method yang tidak dideklarasikan modifier nya misalnya menggunakan var maka akan secara otomatis dianggap sebagai public. contoh : <?php class Mobil { //ini adalah property public $nama; public $warna; public $merk; public function set_mobil($nama, $warna, $merk) { $this->nama = $n...

Belajar Dasar Pemrograman PHP

Gambar
Sejarah Singkat PHP Berasal dari ketidakpuasan seorang programmer pada aplikasi saat itu, programmer tersebut bernama Rasmus Lerdorf kurang puas dengan sistem yang digunakan untuk menampung informasi pengunjung situs nya, kemudian beliau membuat sebuah antarmuka dengan bahasa PERL dan selanjutnya dikembangkan dengan menggunakan bahasa C. Awalnya antarmuka tersebut diberi nama Personal Home Page (PHP) yang memiliki kemampuan mencatat semua informasi dari pengunjung online nya kemudian dimodifikasi agar dapat mendukung database SQL pada masa itu, pengembangan ini dinamakan dengan PHP/FI (Form Intrepreter). pengembangan terus dilakukan, dikarenakan penamaan PHP dianggap terlalu pendek maka Penamaan ditambahkan menjadi PHP Hipertext Preprosesor. sampai saat ini PHP sudah banyak digunakan oleh semua orang karena kemudahan dan keandalannya. Tools yang dibutuhkan untuk Belajar Dasar Pemrograman PHP kita membutuhkan beberapa software diantaranya adalah Server Apache, sebagai server untuk menja...

Cara Membuat CRUD Menggunakan Query Prepare

Gambar
Berikut ini adalah halaman yang akan merujuk pada pembuatan aplikasi sederhana untuk menampilkan data serta melakukan manipulasi berupa operasi simpan,ubah dan hapus data menggunkan PDO dan Query Prepare, Pembuatan aplikasi menggunakan query prepared statements membutuhkan tiga langkah diantaranya  Prepared, Bind, dan Execute . Pada proses pertama: prepared , kita mempersiapkan query yang akan dijalankan, tetapi tanpa diisi oleh data secara langsung. Bagian dimana data berada (values) dijadikan sebuah parameter digantikan dengan tanda tanya (?), database yang akan digunakan sama pada artikel sebelum nya , jika belum ada maka silahkan dibuat terlebih dahulu. source code akan terdiri dari beberapa file yang tergabung dalam sebuah project . File yang akan digunakan : tampil.php ,  digunakan untuk menampilkan data yang berasal dari tabel buku kedalam sebuah tabel yang akan muncul di halaman web. pada halaman ini juga akan ditambahkan dua buah link untuk melakukan ubah data d...

Cara Menggunakan Query Prepare PDO

Gambar
Pada p embahasan sebelumnya kita telah berhasil membuat sebuah aplikasi sederhana untuk menampilkan data yang berasal dari tabel buku. Query prepared merupakan sebuah fasilitas yang disediakan oleh PDO untuk berinteraksi dengan database server. Statement Prepared PDO menyediakan sebuah fungsi PDO::exec() dan PDO::Query yang sudag dibahas pada sebelumnya untuk mengirimkan perintah secara langsung ke database, perintah yang diberikan akan langsung dieksekusi.  PDO menyiapkan sebuah cara pengiriman perintah ke database server dengan melakukan persiapan terlebih dahulu sebelum dilakukan eksekusi terhadap perintah SQL tersebut. berikut beberapa method yang digunakan untuk melakukan Query Prepared : PDO::prepare(), method ini digunakan untuk membuat sebuah perintah SQL yang dipersiapkan, method ini mengembalikan sebuah objek berupa PDO::statement. PDOStatement::bindParam(), method ini dipergunakan untuk membinding atau menambahkan parameter yang ada para Query. PDOStatement::b...