Sunday, January 17, 2021

Cara Koneksi PHP dan MySql

 Hai Sobat Internet ! 


    Kali ini kami membawa sebuah materi tentang PHP. Tetapi kali ini berhubungan dengan Database. 

Yaps , tentu kami akan menjelaskan beberapa Cara Koneksi PHP dan MySql





Cara Koneksi PHP dan MySql

    PHP merupakan bahasa pemograman yang selalu di update dan berkembang mengikuti teknologi terbaru. Saat ini, Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan trend pemrograman PHP, dan hal ini juga mempengaruhi cara mengakses database MySQL dari PHP. PHP memiliki 3 cara pengaksesan MySQL, yakni melalui PDO (PHP Data Object) mysqli extension dan mysql extension. PDO menggunakan pemrograman objek, mysqli extension tersedia dalam bentuk objek dan prosedural (diakses melalui fungsi-fungsi) sedangkan mysql extension sepenuhnya menggunakan pemograman prosedural. 


1. Koneksi MySQL dengan PDO (PHP Data Objects)

    PDO (PHP Data Objects), adalah extension atau penambahan fitur dalam PHP yang dirancang sebagai interface universal untuk pengaksesan berbagai jenis database (tidak hanya MySQL). Contohnya, jika kita menggunakan PDO dalam menulis kode pemograman, lalu suatu saat website kita bertukar database dari MySQL ke Oracle, maka kita tidak perlu mengubah semua kode program, cukup mengubah cara pemanggilan PDO diawal program saja. Dari ketiga cara koneksi PHP dengan MySQL ini, metode yang disarankan adalah menggunakan mysqli atau PDO. Sebagai perbandingan fitur antara ketiga jenis koneksi PHP-MySQL ini, 

2. Koneksi MySQL dengan mysql extension

    Untuk mengakses MySQL dari PHP, kita menggunakan fungsi-fungsi seperti mysql_connect(), mysql_query(), dan mysql_fetch_array(). Fungsi-fungsi ini tergabung ke dalam mysql extension (saat itu PDO dan mysqli extension masih jarang digunakan). Extension di dalam PHP adalah istilah yang merujuk kepada kumpulan fungsi program tambahan yang membuat PHP dapat mendukung berbagai fitur baru. Namun sekarang (tepatnya mulai PHP versi 5.5.0) PHP memutuskan untuk membuat mysql extension berstatus deprecated. Yang artinya pengaksesan database MySQL menggunakan fungsi mysql
extension sudah tidak disarankan lagi.

3.  Koneksi MySQL dengan mysqli extension

    Sebagai pengganti mysql extension, PHP menyediakan mysqli extension (mysqli merupakan singkatan dari MySQL Improved). Mysqli extension ini pada dasarnya adalah perbaikan dari mysql extension dan dikembangkan untuk mendukung fitur-fitur terbaru untuk MySQL 4.1 keatas. Hampir semua fungsi yang ada pada mysql extension juga tersedia pada mysqli. Syntax (aturan penulisan) mysqli sangat mirip dengan mysql extension. Sehingga jika anda telah lama menggunakan mysql extension, akan sangat mudah untuk beralih menggunakan mysqli extension. Selain menggunakan mysql maupun mysqli extension, cara ketiga untuk pengaksesan database MySQL dari PHP adalah dengan menggunakan PHP Data Objects (atau sering disingkat dengan PDO).

4. Cara Penulisan 

    Untuk mengetahui secara sekilas perbedaan cara pengaksesan database
MySQL menggunakan mysql extension, mysqli extension, dan PDO, berikut
contoh kode PHPnya:

<?php
    // cara mengakses MySQL menggunakan mysql extension:
    $link = mysql_connect("localhost", "root", "qwerty");
    mysql_select_db("universitas");
    $result = mysql_query("SELECT * FROM mahasiswa");
    $row = mysql_fetch_assoc($result);

    // cara mengakses MySQL menggunakan mysqli extension:
    $mysqli = new mysqli("localhost", "root", "qwerty",
    "universitas");
    $result = $mysqli->query("SELECT * FROM mahasiswa");
    $row = $result->fetch_assoc();

    // cara mengakses MySQL menggunakan PDO:
    $pdo = new PDO('mysql:host=localhost;dbname=universitas',
    'root', 'qwerty');
    $statement = $pdo->query("SELECT * FROM mahasiswa");
    $row = $statement->fetch(PDO::FETCH_ASSOC);
 ?>

    Dalam contoh diatas, dianggap bahwa user MySQL adalah root, password “qwerty”, dan nama database “universitas”.



Terimakasih :) 

#PHP #HowToCOnnectDatabase #macamcarakoneksi
#CarakoneksiPHPdanMySql #MacamKoneksiPHP


Saturday, January 16, 2021

Web Proggraming : Fungsi String pada PHP



 Hai Sobat Internet ! 


    Kali ini kami akan menjelaskan sedikit materi tentang Fungsi String pada PHP. Sebelum kita bahas , yuk ikuti terus Sobat Internet agar tetap konsisten membagikan ilmu seputar dunia IT. 

    Jadi tujuan utama kali ini adalah Mengenalkan kepada kalian calon programmer apasih fungsi string dan tanggal pada PHP dan juga dapat mengetahui sintaks penulisan fungsi untuk menangani string dan tanggal menggunakan bahasa pemrograman PHP. Tidak lupa juga agar kalian dapat membuat fungsi string dan tanggal dengan PHP.


Yuk Kita bahas ! 

1. String

    String merupakan kumpulan dari karakter. Dalam PHP, karakter sama dengan byte, dimana terdapat 256 karakter. PHP tidak mendukung native unicode. Untuk menuliskan sebuah string dalam PHP, bisa menggunakan 3 (tiga) cara, yaitu :

    1. single quoted – kutip tunggal ( ' )

    2. double quoted – kutip ganda ( " )

    3. heredoc sintaks


2. Fungsi String dalam PHP

    PHP menyediakan lebih dari 90 fungsi untuk manipulasi string. Fungsi-fungsi string dalam PHP bisa dilihat di http://ca.php.net/manual/en/ref.strings.php . Beberapa fungsi manipulasi string yang sering digunakan, antara lain :

Æ’ echo() – menampilkan satu atau beberapa string.

Æ’ strlen() – menghitung panjang string.

Æ’ strtolower() – mengubah string menjadi huruf kecil (lower-case).

Æ’ strtoupper() – mengubah string menjadi huruf kapital (upper-case)

Æ’ ucfirst() – mengubah huruf pertama dari semua string menjadi upper-case.

Æ’ ucwords() – mengubah huruf pertama tiap kata dalam string menjadi upper-case.

Æ’ strip_tags() – mengabaikan HTML dan PHP tag dalam string.

Æ’ htmlentities () – mengubah semua tag html menjadi HTML entities.

Æ’ htmlspecialchars() – mengubah spesial karakter menjadi HTML entities

Æ’ chr() – menghasilkan karakter dari bilangan ASCII

Æ’ ord() – menghasilkan kode ASCII dari suatu karakter.

Æ’ crypt() – menghasilkan string terenkripsi searah.

Æ’ md5() – menghasilkan string terenkripsi searah.

Æ’ number_format() – mengatur format angka.

Æ’ wordwrap() – memotong karakter dalam string dengan stringbreak-character.

Æ’ implode() – menggabungkan elemen array menjadi string dg separator.

Æ’ explode() – memecah string berdasarkan suatu delimiter (separator).

Æ’ split() – sama dengan explode

Æ’ join() – sama dengan implode()

Æ’ strpos() – mencari posisi pertama sebuah string dalam string.

Æ’ stripos () – mencari posisi pertama sebuah string bersifat case-insensitive.

Æ’ strrpos() – mencari posisi terakhir sebuah string dalam string.

Æ’ strstr() – mengambil string dari posisi karakter pertama dalam string

Æ’ strrchr() – mengambil string dari posisi karakter terkahir dalam string

Æ’ strrev() – membalik string.

Æ’ substr() – memotong string

Æ’ stripslashes() – menghilangkan backslashes (\) dalam string.

Æ’ addslashes() – menambahkan backslashes (\) di setiap tanda kutip (quote).

Æ’ trim() - menghapus karakter (“ “, \t, \n, \r, \0, \x0B) di awal dan akhir string.

Æ’ ltrim() – menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di awal string.

Æ’ rtrim() - menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir string.

Æ’ nl2br() – menambahkan HTML line break (<br>) pd baris baru dalam string.

Æ’ str_repeat() – mengulang string

Æ’ str_replace() – mengganti semua string dalam pola menjadi suatu string.


3. Praktekin Yuk 

       Sebagai contoh praktek , silahkan aktifkan terlebih dahulu XAMPP kalian lalu ketikkan script di bawah ini menggunakan Sublime / Notepad++ atau Script writing yang ada di Device anda .

--------Praktikum fungsi string uppercase--------

    <!DOCTYPE html>

    <html>

        <head> 

            <title>Praktek Upper String</title>

        </head>

    <body>

        <?php

            $originalString = "String Capitalization 1234";

            $upperCase = strtoupper($originalString);

            echo "Old string : $originalString <br>";

            echo "New String : $upperCase <br>";

            echo "Jumlah karakter : ". strlen($upperCase);

        ?>

    </body>

    </html>

Simpan di folder C:\Program Files\xampp\htdocs\praktek1\  dengan nama praktek1.php

Lalu kalian buka web browser kalian lalu ketikkan alamat localhost/praktek1/praktek1.php


 

Selamat mencoba :)