Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Senin, 18 September 2017

Menginstall PHP Composer


A. Pendahuluan
    1. Pengertian
         Komposer adalah manajer paket tingkat aplikasi untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola ketergantungan perangkat lunak PHP dan perpustakaan yang dibutuhkan. Ini dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek ini. Mereka memulai pengembangan pada bulan April 2011 dan pertama kali merilisnya pada tanggal 1 Maret 2012. Komposer sangat terinspirasi oleh Node.js's " npm " dan " bundler " Ruby. Algoritma pemecahan masalah proyek dimulai sebagai port berbasis PHP dari openSUSE's libzypp satsolver. 
Komposer berjalan melalui baris perintah dan menginstal dependensi (misalnya perpustakaan) untuk sebuah aplikasi. Hal ini juga memungkinkan pengguna untuk menginstal aplikasi PHP yang tersedia di "Packagist" yang merupakan repositori utamanya yang berisi paket yang tersedia. Ini juga menyediakan kemampuan autoload untuk perpustakaan yang menentukan informasi autoload untuk memudahkan penggunaan kode pihak ketiga.

    2. Latar Belakang
         Karena dengan install composer kodingan kita akan lebih terstruktur dan lebih rapi. Apa lagi dengan bahasa PHP, setiap kali request maka hanya satu file saja yang dieksekusi. Dan jika kita ingin mengakses file lain yang terpisah seperti misalkan memanggil function di file lain atau membuat instan dari kelas yang filenya terpisah, maka kita perlu meng-include atau require file yang bersangkutan sehingga seolah-olah file yang terpisah tadi jadi satu dengan file yang request user sedang mengarah kepadanya.

    3. Maksud dan Tujuan
       Agar kita lebih mudah dalam menjalahkan program yang menggunakan bahasa PHP.
 
B. Alat dan Bahan
    - Laptop
     - Jaringan Internet



C. Durasi Waktu
      5-10 menit.

D. Uraian Kegiatan
    Sebelumnya kita kan sudah memiliki file bootstrap yang akan kita tambahkan dengan composer.
    1. Masuk ke var/www/html
         $cd /var/www/html
    2. Kita menginstall php curl terlebih dahulu, denga perintah
         $sudo apt-get install curl
     3. Lanjutkan untuk mendownload php composernya, dengan perintah
         $sudo curl -s https://getcomposer.org/installer | php
     4. Pindah package composer ke usr/local/bin/composer
         $sudo mv composer.phar usr/local/bin/composer
     5. Setelah itu masuk ke bootstrap, dengan perintah
         $cd bootstrap4 (nama bootstrap saya)
     6. Setelah itu lihat file yang ada di dalamnya. Dengan mengetikkan perintah
         $ls
     7. Tahap akhir kita install composer dengan perintah
         $composer install

E. Dokumentasi
    

D. Temuan Masalah dan Penyelesaian
     Koneksi yang terputus.

E. Referensi
https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Composer_(software)&prev=search

Sabtu, 12 Agustus 2017

Type Data PHP


Assalamualaikum Kawan! Apa kabar hari ini? Semoga tetap selalu dalam Lindungan-Nya. Berjumpa lagi dengan saya, kali ini saya akan share mengenai type data yang ada pada PHP. Apa itu type data PHP? Langsung saja mari kita bahas.

A. Pendahuluan
    1. Pengertian
       Type data adalah klasifikasi nilai yang memiliki karakteristik sehingga dapat membedakan antara satu data dengan data yang lainnya,


    2. Latar Belakang
        Dalam sebuah aplikasi, tak jarang kita temukan beberapa perintah yang memang harus diulang-ulang dengan tujuan tertentu. Karena dalam sebuah aplikasi kita akan memaksimalkan hasil yang akan diperoleh.

    3. Maksud dan Tujuan
        1. Share ilmu.
        2. Mengenali macam-macam Type data PHP.
         3. Memperdalam bahasa pemrograman.

    4.  Hasil yang diharapkan
        
Semoga hasil ini dapat membantu saya terutama, dan teman-teman yang lain untuk lebih memudahkan dalam pemrograman web.

B. Uraian

    1. Jenis-JenisType Data
        a. Type data Boolean
            Adalah tipe data yang paling sederhana. DAn hanya bernilai true dan false. Cara memasukkan nilai hanya tinggal memberi nilai true atau false.
Contoh:
<?php
//    $foo    akan    berisi    TRUE
$foo    =    true;
//    $bar    akan    berisi    FALSE
$bar    =    false;
?>


        b. Type data Integer
            Adalah tipe data integer meliputi semua bilangan bulat dengan jangkauan    -2,147,483,648    sampai +2,147,483,647 pada platform    32    bit.
Php juga akan mengonversikan secara otomatis bila suatu bilangan termasuk dalam tipe floating point. Dalam tipe ini bisa juga berbasis oktal(8), desimal(10),heksadesimal(16).
Contoh:
< ?php
    $oktal= 031;
    $desimal= 25;
    $heksadesimal= 0x10;
?>

        c. Type data Floating Point
            Type ini biasa digunakan dalam bilangan pecahan namun juga bisa bilangan desimal. Dan memiliki jangkauan 1.7E-08 sampai 1.7E+308. Bilangan ini menyatakan bentuk dalm bilangan desimal atau dlam bentuk pangkat.
Contoh:
<?php
    $dedimal= 0.25;
    $pangkat= 15.0E-2;
?>

        d. Type data String
              Tipe data ini dinyatakan dengan mengapit menggunakan tanda petik tunggal ('') atau tanda petik ganda (""). Perbedaan ini penggunaan keduanya adalah dngan tanda petik tunggal kita dapat menggunakan variabel dan escape sequence handling berrsama dalam satu kalimat.
Contoh:
<?php
                $var=”tanda”;
                echo    'Contoh    $var    tidak    dapat    digunakan';
                echo    "Contoh    $var    dapat    digunakan";
?>


C. Permasalahan yang Ditemukan
    Hati-hati dalam pengetikkan script php. Harus teliti, dan waspada.

D. Referensi
     Modul wen-pro-php-jogloraya


Sekian yang mungkin dapat saya sampaikan. Terimakasih, semoga bermanfaat.
Wassalamualaikum Wr. Wb.

Jumat, 11 Agustus 2017

PHP SESSION

Assalamualaikum Wr. Wb.
Apa kabar kawan-kawan? Berjumpa lagi dengan saya disini. Kali ini saya akan membahas mengenai PHP Session. Apa itu PHP Session? Mari kita ulas bersama.

A. Pendahuluan
    1. Pengertian
        Ketika kita bekerja dengan sebuah aplikasi. Lalu kita membukanya, melakukan beberapa perubahan, dan kemudian menutupnya. Ini sama saja seperti konsep session/sesi. Komputer tahu kapan kita membuka aplikasi dan menutupnya kembali. Akan tetapi di internet ada masalah yaitu web server tidak tahu siapa kita dan apa yang kita lakukan karena alamat http tidak memiliki kondisi.
 
    2. Latar Belakang
        Variabel session dapat menyelesaikan bagaimana agar alamat http dapat mengetahui, dengan menyimpan informasi user yang yang digunakan di berbagai halaman (contohnya username, warna, dll). Secara default, variabel session bertahan hingga pengguna menutup browser. Jadi variabel session menyimpan informasi tentang user dan tesedia di seluruh halaman aplikasi.

    3. Maksud dan Tujuan
        1. Untuk penyimpanan sementara.
        2. Untuk melakukan aktivitas yang berhubungan dengan interaksi user pada sebuah web server php.

B. Pembahasan
     1. Bagian-bagian Session
         a.Memulai Session
             Digunakan untuk memulai eksekusi pada server dan dapat disimpan pada browser.
Contoh: 
<?php
                //    Memulai    sesi    baru
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                //    Menyimpan    variabel    sesi
                $_SESSION["favcolor"]    =    "hijau";
                $_SESSION["favanimal"]    =    "kucing";
                echo    "Variabel    session    berhasil    disimpan.";
?>
</body>
</html>


          b. Mendaftarkan Session
            Digunkan untuk mendaftarkan session pada thap selanjutnya.
Contoh:  
<?pph
             // Mendaftarkan session baru
             session_register("");
?>

        c. $_SESSION[]
            Variabel ini digunakan untuk sebuah inisialisasi dari session. Berbeda dengan nomer 2, nomer dua adalah mendaftarkan session. 
Contoh:
 <?php
                //    Memulai    sesi    baru
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                //    Menyimpan    variabel    sesi
                $_SESSION["favcolor"]    =    "hijau";
                $_SESSION["favanimal"]    =    "kucing";
                echo    "Variabel    session    berhasil    disimpan.";
?>
</body>
</html>



         d. Menghapus    SessionUntuk menghapus semua variabel session global dan  menghapus    session,    kita bisa gunakan session_unset() dan session_destroy():
Contoh:
<?php
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
          //    menghapus    semua    variabel    session
          session_unset();
          //    menghapus    session
         session_destroy();
?>
</body>
</html>
 


         e. Menampilkan Session
            Ununaktuk menampilkan session kita menggunakan script sebagai contoh berikut ini
<?php
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                // Menampilkan variabel session yang telah kita simpan di halaman sebelumnya
                echo    "Warna    favorit    adalah    "    .    $_SESSION["favcolor"]    .    ".<br>";
                echo    "Hewan    favorit    adalah    "    .    $_SESSION["favanimal"]    .    ".";

?>
</body>
</html>
 


atau juga bisa menggunakan

<?php
session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                print_r($_SESSION);
?>
</body>
</html>
 

 

C. Referensi
    Modul web-pro-php-jogloraya
    https://www.sistemphp.com/kegunaan-dan-cara-menggunakan_session-php/

Rabu, 09 Agustus 2017

Mari Belajar PHP Perulangan



Assalamualaikum Wr.Wb
Hai Teman-teman..
Apa kabar Kalian?
Semoga selalu dalam Lindungan-Nya.

A. Pendahuluan
     1. Sejarah
        Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Server web bawaan ditambahkan pada versi 5.4 untuk mempermudah pengembang menjalankan kode PHP tanpa menginstall software server.
Versi terbaru dan stabil dari bahasa pemograman PHP saat ini adalah versi 7.0.16 dan 7.1.2 yang resmi dirilis pada tanggal 17 Februari 2017.

     2. Pengertian
         PHP: Hypertext Preprocessor[1] adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[2][3] PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

     3. Latar Belakang
         PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih  spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.


     4. Maksud dan Tujuan
         1. Belajar lebih agar lebih mengenali dasar-dasar PHP
           2. Mengasah kemampuan.
           3. Belajar bersama.

B. Pembahasan
    1.  Macam-Macam Perulangan
         a. Perulangan    For
             Perulangan    for    membutuhkan    tiga    paramater.    Paramater    ini    counter    berguna    untuk
inisialisasi    nilai    awal    perulangan.    Paramater    test    counter    berguna    untuk    menentukan    kondisi
kapan    perulangan    akan    berhenti.    Jika    kondisi    bernilai    TRUE,    maka    perulangan    akan    terus berlanjut. Jika FALSE, maka prulangan akan terhenti. Paramater    increment    counter berguna    untuk    menambah    nilai    awal    perulangan    setiap    perulangan    selesai    dilakukan.
contoh:
<?php
for    ($x    =    0;    $x    <=    10;    $x++)    {
                echo    "Angka    :    $x    <br>";
}
?>

          b. Perulangan Foreach
            Untuk    setiap    perulangan\/iterasi,    nilai    dari    tiap    elemen    disimpan    ke    $value    dan pointer\/penunjuk    arrray maju hingga    dia    mencapai    elemen    yang    terakhir.    Contoh    berikut
menampilkan    nilai    dari    tiap    elemen yang ada di dalam array

Contoh:
<?php
$warna    =    array('merah',    'kuning',    'hijau',    'biru');
                foreach ($warna    as    $val)    {
                                "$val   "<br>";

?> 
        c. Perulangan While
            Contoh:
<?php
                $i    =    10;
                while    ($i    <=    10)    {
                                echo    "Bilangan    $i    <br>";
                                $i++;
                } 

?> 
Contoh di atas kita menentukan nilai awal yaitu    1    ($x    =    1).    Kemudian    perulangan    while akan    berjalan    terus    selama    $x    kurang    dari    atau    sama dengan    10.    $x    nilainya    akan bertambah satu setiap iterasi berjalan.
       d. Perulangan Do...While
          Perulangan    do..while    loops    mirip    dengan    perulangan    while,    kecuali    kebenaran    ekspresi
dicek    di    akhir    iterasi.    Perbedaan    mendasar    dari    perulangan    while    adalah    iterasi    pertama
pada    do...while    pasti    akan    dijalankan.    Sintaks    untuk    perulangan    do...while    adalah 
    <?php
                $i    =    1;
                do    {
                                echo    "Bilangan    $i    <br>";
                                $i++;
                }    while($i    <=    10)
?>

C. Referensi
    https://id.wikipedia.org/wiki/PHP
    http://hastomo.net/php/pengertian-dan-sejarah-php/ 
    Modul web-pro-php-jogloraya




Itu yang dapat saya sampaikan saat ini, Terimakasih.
Wassalamualaikum Wr. Wb.