Cara menggunakan contoh makalah tentang php

BAB IPENDAHULUAN1.1.Latar BelakangSitus Web ( Website ) awalnya merupakan suatu layanan sajian informasiyang menggunakan konsep hyperlink, yang memudahkan surfer ( sebutan bagipemakai komputer yang melakukan penelusuran informasi di internet ).Web cepatsekali populer di lingkungan pengguna internet, karena kemudahan yangdiberikan kepada pengguna internet untuk melakukan penelusuran, penjelajahandan pencarian informasi. Informasi yang disajikan dengan web menggunakankonsep multimedia, informasi dapat disajikan dengan menggunakan banyakmedia ( teks, gambar, animasi, suara / audio, dan atau film ).Suatu situs web akan dikenal dengan cepat apabila informasi yangdisajikan selalu up to date dan atau lengkap. Tetapi keuptodate-an dankelengkapan data merupakan masalah besar bagi pengelola situs. Karenakerepotan untuk melakukan penambahan atau pengubahan data yang akandisajikan.Jika situs tidak dirancang dengan sistematis, maka akan terjadi kesulitandan kerepotan untuk melakukan maintenance untuk mengupdate dan melengkapidata. PHP dan database merupakan salah satu solusi yang dapat digunakan olehpengelola situs sehingga pengelola tidak perlu harus melakukan proses editingdokumen HTML, tetapi cukup dengan melakukan penambahan atau perubahandalam database maka pengelola situs sudah dapat melakukan maintenance situswebnya. Oleh karena itu, bahasa pemrograman PHP menarik untuk dibahas.1.2.Rumusan MasalahMakalah ini merumuskan beberapa masalah diantaranya :1.Apakah yang dimaksud dengan pemrograman dan web ?2.Bagaimana cara kerja web ?3.Apa saja kelebihan dan kelemahan PHP ?4.Bagaimana penjelasan mengenai tag dan perintah PHP ?5.Apa saja fungsi dalam PHP ?1

Show

 - Pengertian PHP     PHP adalah kependekan dari PHP: Hypertext Preprocessor. Sedangkan pengertian PHP adalah bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru atau up to date. Semua script PHP dieksekusi pada server di mana script tersebut dijalankan.- Fungsi PHPUntuk membuat halaman web sebenarnya PHP bukanlah bahasa pemograman yang wajib digunakan. Kita bisa saja membuat website dengan menggunakan HTML saja. Web yang dihasilkan dengan HTML(dan CSS) ini dikenal dengan website statis dimana kontenn dan halaman web bersifat tetap.  Sebagai perbandingan website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Untuk pembuatan web kode PHP biasanya disispkan dalam dokument HTML. Karena PHP disebut juga sebagai Scripting Language atau bahasa pemograman script.  Sebagai contoh penggunaan PHP, Misalkan kita ingin membuat list nomor 1 sampai 10 dengan menggunakan HTML murni kita bisa membuat secara manual kode berikut. <html> <head>   <title>Contoh list dengan HTML</title> </head> <body>   <h2>Daftar absensi mahasiswa</h2>   <ol>   <li>Nama mahasiswa ke-1 </li>   <li>Nama mahasiswa ke-2 </li>   <li>Nama mahasiswa ke-3 </li>    <li>Nama mahasiswa ke-4 </li>   <li>Nama mahasiswa ke-5 </li>   <li>Nama mahasiswa ke-6 </li>   <li>Nama mahasiswa ke-7 </li>   </ol> </body> </html> Halaman HTML tersebut dapat digunakan dengan mudah dengan mengcopy tag <li> sebanyak 7 kali dan mengubah sedikit angka dan nomernya namun jika yang diinginkan adalah menabah list tersebut menjadi 100 atau 1000 list cara tersebut menjadi tidak efektif. Jika menggunakan PHP, Kita tinggal membuat perulangan for sebanyak 100 kali dengan perintah singkat seperti berikut <html> <head>   <title>Contoh list dengan HTML</title> </head> <body>   <h2>Daftar absensi mahasiswa</h2>   <ol>   <?php     for ($i=1;$i<100;$i++){     echo"<li>Nama mahasiswa ke-$i </li>";      }     ?>   </ol> </body> </html> Dengan menggunakan kode baris bahkan lebih sedikit dapat membuat list tersebut menjadi 100kali lebih cepat dengan hanya mengubah variabel i menjadi $i PHP tidak hanya dapat melakukan pengulangan tersebut masih banyak hal lain yang bisa kita lakukan dengan PHP seperti menginputkan data ke database menghasilkan gambar mengkonversi halaman txt menjadi PDF .

-Tipe Data    PHP memiliki 8 tipe data dasar yaitu boolean , integer , float (floating-point), string , array , object , resource dan NULL. Tipe data ini yang akan digunakan untuk mendefinisikan variabel. Penulisan untuk mendefinisikan variabel digunakan tanda ($). Biasanya tipe variable pada php tidak ditentukan oleh programmer, namun ditentukan berdasarkan untuk apa variable itu digunakan saat program dijalankan. Artinya, ketika mendefinisikan sebuah variabel, programmer tidak perlu menuliskan tipe datanya. Misalnya untuk mendefiniskan Variabel nama yang tipe datanya String, proggrammer tidak perlu menuliskan seperti ini String = $nama; . Cukup dengan $nama = Diky Maulana;Tipe Data Boolean (adsbygoogle = window.adsbygoogle || []).push({}); Bernilai true atau false.Contoh :<?php $ada = true; if($ada == TRUE){echo “NIM terdaftar dalam database kami”; }else { echo “Maaf NIM anda tidak terdaftar”; } ?>Tipe Data IntegerTipe ini merupakan tipe bilangan bulat.Contoh :$a = 1234; # desimal $a = -123; # negatif desimal// octal (sama dengan 83 dalam desimal) $a = 0123;// hexadecimal (sama dengan 26 dalam desimal)$a = 0x1A;Tipe Data FloatTipe ini merupakan tipe bilangan real.Contoh : (adsbygoogle = window.adsbygoogle || []).push({}); $a = 1.234; $a = 1.2e3; $a = 7E-10;Tipe Data String String merupakan kumpulan karakter.Contoh :$untai = ‘Ini merupakan untaian karakter’; $rantai = “ini juga berupa string”;Tipe Data ArrayArrayadalah sebuah data yang mengandung satu atau lebih data, dan dapat diindex berdasarkan numerik maupun string. sintax dasar :array( [key =>] value1, value2, …)Contoh :$a = array( 1 => ‘satu’, 2 => ‘dua’, 3 => ‘tiga’ ); KARAKTER KHUSUS \n : Linefeed / baris baru\r : Cariagge return / enter (13) (adsbygoogle = window.adsbygoogle || []).push({}); \t : Tab Horizontal\\ : Backslash\$ : Tanda dollar;\” : Petik ganda;- Aplikasi PHP

- Dreamweaver

- PHP Designer

- EclipsePDT

- PHPEclipse

- Zend Studio

- PHP for Visual Studio

- Rapid PHP

- Notepad++

- Komodo Edit

-  PHP Designer

Kelebihan & Kekurangan PHP

-Kelebihan PHP

Banyak Sekali Kelebihan Yang Dimiliki PHP Dibandingkan Dengan Bahasa Pemrograman Yang Lain, Diantaranya :1.    Bisa Membuat Web Menjadi Dinamis.2.    PHP Bersifat Open Source Yang Berarti Dapat Digunakan Oleh Siapa Saja Secara Gratis.3.    Program Yang Dibuat Dengan PHP Bisa Dijalankan Oleh Semua Sistem Operasi Karena PHP Berjalan Secara Web Base Yag Artinya Semua Sistem Operasi Bahkan HP Yang Mempunyai Web Browser Dapat Menggunakan Program PHP.4.    Aplikasi PHP Lebih Cepat Dibandingkan Dengan ASP Maupun Java.5.    Mendukung Banyak Paket Database Seperti MySQL, Oracle, PostgrSQL, Dan Lain-Lain.6.    Bahasa Pemrograman PHP Tidak Memerlukan Kompilasi / Compile Dalam Penggunaannya. (adsbygoogle = window.adsbygoogle || []).push({}); 7.    Banyak Web Server Yang Mendukung PHP Seperti Apache, Lighttpd, IIS Dan Lain-Lain. 8.    Pengembangan Aplikasi PHP Mudah Karena Banyak Dokumentasi, Refrensi & Developer Yang Membantu Dalam Pengembangannya.9.    Banyak Bertebaran Aplikasi & Program PHP Yang Gratis & Siap Pakai Seperti WordPress, PrestaShop, Dan Lain-Lain.

-Kekurangan PHP

Selain Kelebihan PHP, PHP Juga Mempunyai Kekurangan. Namun Masalah Kekurangannya Sangat Sedikit. Diantaranya :1.    PHP Tidak Mengenal Package.2.    Jika Tidak Di Encoding, Maka Kode PHP Dabat Dibaca Semua Orang & Untuk Meng Encodingnya Dibutuhkan Tool Dari Zend Yang Mahal Sekali Biayanya.3.    PHP Memiliki Kelemahan Keamanan. Jadi Programmer Harus Jeli & Berhati-Hati Dalam Melakukan Pemrograman & Konfigurasi PHP.

Sekian dan semoga bermanfaat.Jangan lupa tinggalkan kometar anda kalau ada yang tidak jelas. Jangan pernah sungkan untuk bertanya krn sy orangnya open kok. kalau malu bertanya, tentunya jalan terus sampai nyasar… hehehehe