PHP Part1 - Pengenalan Bahasa pemograman PHP

Assalamualaikum wr.wb

         Pada kesempatan kali ini saya akan membahas agar mengenal apa itu PHP pada peograman. setelah sebelumnya kita menggunakan html untuk membuat web statis. kali ini kita akan mengenal Bahasa pemograman PHP agar kita dapat membuat website dinamis .

1. Latar Belakang
        Ketika aplikasi semakin berkembang, situs-situs yang statispun semakin ditinggalkan karena dianggap sudah tidak memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah : Oracle, MySQL, Sybase, PostgreSQL dan lainnya.
PHP dapat berjalan di berbagai sistem operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open source yang dapat anda download secara gratis. Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru.

2. Maksud dan Tujuan
     Memahami dan mempelajari serta mempraktekan bahasa pemograman PHP dengan mengembangkan halaman web atau aplikasi yang statis menjadi Dinamis.

3. Pembahasan
         
                                                    "Pengenalan PHP"
 

Apa itu bahasa pemrograman php ?

PHP singkatan dari PHP: Hypertext Preprocessor

PHP adalah bahasa pemrograman yang bisa disisipkan ke dalam script HTML dan berjalan di sisi server, biasanya dipakai untuk membuat website agar lebih dinamis. Selain itu menggunakan bahasa PHP kita bisa terhubung dengan database dan banyak lagi kegunaanya.
PHP merupakan server-side scripting language, seperti ASP
Skrip PHP dieksekusi di server, PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll), PHP merupakan perangkat lunak open source.
Sejarah PHP

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 programer 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.

Kelebihan PHP Dari Bahasa Pemrograman Lain :

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan.
- Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Tipe Data
     PHP memiliki 8 (delapan) tipe data yaitu :

  •     Integer
  •     Double
  •     Boolean
  •     String
  •     Object
  •     Array
  •     Null
  •     Nill
  •     Resource

Mengapa kita menggunakan php ...?
Untuk membuat Web yang bersifat statis  Anda dapat menggunakan tool-tools Seperti Adobe Photoshop, DreamWeaver. Tetapi untuk membuat Website dinamis yang Berisi CMS(Content manajemen Sistem) Dimana terdapat Form input seperti Pencarian, Penambahan Artikel baru, Update, Delete dan Lain-lain yang mana membutuhkan proses ke Server maka disini kita bisa membutuhkan php. Lihat ilustrasi gambar berikut ini:
kursus web,kursus komputer,kursus webmaster,kursus web design,kursus moodle,pelatihan moodle,seminar seo,kursus joomla,kursus sql server,belajar komputer,kursus jaringan,kursus lan,kursus ms office
Kursus komputer dengan fasilitas lengkap dan biaya murah materi web design,sql server,Jaringan LAN,Adobe Photoshop,paket office,dll;http://www.itkomputer.com

Dari ilustrasi gambar diatas browser mozila, internet explorer yang berjalan disisi penguna.Browser membaca format penulisan dengan html. Sedangkan Format penulisan dengan php berjalan pada sisi server(Apache).Paket Apache, PHP dan MySQL Instant

XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5. dan pada Linux disebut LAMP . Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP dan LAMP, dan yang terpenting XAMPP dan LAMP bersifat free atau gratis untuk digunakan.

Prinsip Kerja PHP
System kerja dari PHP diawali dengan permintaan yang berasal dari halaman website oleh browser. Berdasarkan URL atau alamat website dalam jaringan internet, browser akan menemukan sebuah alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh webserver.

Selanjutnya webserver akan mencarikan berkas yang diminta dan menampilkan isinya di browser. Browser yang mendapatkan isinya segera menerjemahkan kode HTML dan menampilkannya.

Lalu bagaimana apabila yang dipanggil oleh user adalah halaman yang mengandung script PHP ? Pada prinsipnya sama dengan memanggil kode HTML, namun pada saat permintaan dikirim ke web-server, web-server akan memeriksa tipe file yang diminta user. Jika tipe file yang diminta adalah PHP, maka akan memeriksa isi script dari halaman PHP tersebut.

Apabila dalam file tersebut tidak mengandung script PHP, permintaan user akan langsung ditampilkan ke browser, namun jika dalam file tersebut mengandung script PHP, maka proses akan dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan script-script PHP dan mengolah script tersebut, sehingga dapat dikonversikan ke kode-kode HTML lalu ditampilkan ke browser user.

selain itu dalam pembuatan website menggunakan PHP sekarang banyak sekali ditemui CMS :seperti Jomla, wordpress, Framework : seperti laravel, Codeigniter, YII, dan pasti semuanya menggunakan OOP. Jadi banyak hal yang bisa kita pelajari disini.

4. Kesimpulan
        Kesimpulannya adalah, untuk kita semakin dapat mengembangkan aplikasi atau web supaya lebih dinamis dan laku di pasaran dan terpakai sepanjang zaman kita harus selalu me-update halaman tersebut dan itu disebut tidak statis kita menggunakan bahasa pemograman PHP

5. Referensi
  • https://changuni.wordpress.com/2010/01/15/makalah-dasar-dasar-pemrograman-php/
  • https://sayyid02.wordpress.com/2013/02/21/pengenalan-php/
Sekian apa yang dapat saya sampaikan mengenai pengenalan tentang PHP semoga dapat menambah pengetahuan teman - teman .
Terimakasih Wassalamualaikum wr.wb
Previous
Next Post »