DASAR DASAR PHP. Purnomo Saputro. ABSTRAK

dokumen-dokumen yang mirip
HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Pengembangan Web. Ramos Somya

PHP. Sumber : Buku Web Dinamis Menggunakan PHP, Abdul Kadir &Tutorial PHP, Pemrograman Web/MI/D3 sks 1

Pengertian Situs / Web

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

PENGANTAR PHP. SKRIP PHP Skrip PHP berkedudukan sebagai tag dalam bahasa HTML sebagai contoh :

Apa itu PHP? Riwayat PHP

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Dasar PHP. Wiratmoko Yuwono

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Pertemuan 10. PHP (Personal Home Page)

SISTEM INFORMASI PELAYANAN (BPJS) BERBASIS WEB ABSTRAK

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

Perancangan & Pemprograman WEB

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

MODUL 3 DASAR-DASAR PHP

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pengenalan PHP Contoh penulisan file PHP :

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

Modul 1 Pengenalan PHP

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Pengantar PHP. Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP. Modul- 8 Pengantar PHP (1) 1

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Web Programming. Pengenalan PHP

SATUAN ACARA PERKULIAHAN

Bab-6 Perintah Dasar PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

DASAR PHP. Oleh : Devie Rosa Anamisa

Chapter 2. Tipe Data dan Variabel

Fungsi. Tujuan Intruksional. Function 10/1/2015. Fungsi untuk string. Memahami cara membuat dan pemafaatan fungsi. Sesi 4

Pemrograman Web (Pertemuan 2) By. Rita Wiryasaputra

Kholid Fathoni EEPIS ITS Surabaya

PERTEMUAN 13. PHP (Array, File Handling)

Bab 4: Teknologi Yang Dipakai

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

PHP (HYPERTEXT PREPROCESSOR)

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

BAB I MENGENAL ACTIVE SERVER PAGES

PENGENALAN PHP DASAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan Teknologi Internet yang pesat telah memicu munculnya berbagai

Pengenalan Script. Definisi HTML

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Pemrograman Web Enterprise

BAB II TINJAUAN PUSTAKA

MENGENAL PHP BAB Apakah PHP Itu?

Membuka dan Menutup File

BAB 1 PENDAHULUAN. Perkembangan Teknologi Internet yang pesat telah memicu munculnya berbagai

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

1. Percobaan Percobaan 2

PERTEMUAN KE 1 PENGENALAN DASAR PHP

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 2 LANDASAN TEORI

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

BAB VII DASAR-DASAR PHP

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

PENGERTIAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

DAY 11 OPERASI STRING LAPORAN RESMI. Day 11 Operasi String. Dini Yuniasri D4 Teknik Informatika B

Fungsi-fungsi String di PHP

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan kemajuan yang

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

FUNGTION PHP. Della Nurasiah. Abstrak. Pendahuluan. Pembahasan.

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB III LANDASAN TEORI

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB III TINJAUAN PUSTAKA

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

PHP singkatan dari Recursive Hypertext Prepocessor PHP adalah Skrip yang menyatu dengan Kode HTML dan berjalan pada sisi server (Server Side) artinya

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

BAB 2 LANDASAN TEORI. dengan yang lain, yang berfungsi bersama sama untuk mencapai tujuan tertentu.

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Transkripsi:

DASAR DASAR PHP Purnomo Saputro purnomo@raharja.info ABSTRAK PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Program php harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan diatas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server. PHP memiliki empat macam cara penulisan kode,dalam penulisan kode selalu diawali dengan tanda dolar($) dan diakhiri dengan tanda titik koma(;).variabel dalam PHP digunakan untuk menyimpan nilai yang berubah-ubah. Contohnya variabel statis yang sifatnya: Hanya dapat diakses oleh fungsi yang mendeklarasikannya Variabel tidak hilang saat eksekusi fungsi berakhir sehingga akan tetap dikenali pada pemanggilan fungsi pada tahap berikutnya Inisialisasi (pemberian nilai awal) akan dilakukan sekali saja Dalam Php terdapat pernyataan if dan switch untuk mengambil keputusan dalam berbagaii kondisi atau alternative pilihan. Sedangkan function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama,tujuannya untuk memudhkan dalam mengembangkan program dan menghemat ukuran pogram. Dalam menangani berkas digunakan fungsi sebagai berikut: Fungsi fopen Fungsi fclose Fungsi fputs Fungsi fgets

Fungsi fseek Fungsi rewind Kata kunci : Faktor-faktor, minat, produk, harga, tempat dan promosi. Pendahuluan Ketika e-commerce semaki 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. Pembahasan 1. PengertianPHP PHP adalah singkatan dari PHP: Hypertext Preprocessor, yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasac, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Program php harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdir isendiri ataupun disisipkan diantara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut File html yang telah dibubuhi program php harus digantiekstensi-nya menjadi. php3 atau.php.

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C. Versiterbaru, yaituphp 4.0 keluar pada tanggal 22 Mei 2000 merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Tujuan dari bahasa scripting ini adalah untuk membuat aplikasi-aplikasi yang dijalankan diatas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server. 2. Sintaks dasar PHP Ada empat macam cara penulisan kode PHP, yaitu: <? echo ( iniadalahscript PHP\n );?> <?phpecho( inijuga\n );?> <script language= php > echo ( tulis pake ini jika html editor Anda tidak mengenaliphp ); </script> <% echo ( kalau yang ini mirip dengan ASP ); %> Paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma(;). Untuk menambahkan baris komentar pada PHP caranya adalah dengan meletakkan komentar tersebut disebelah kanan tanda// jika komentar satu baris dan diantara/* dan*/ jika komentarnya lebih dari satu baris. <? echo ( latihanphp ; //ini adalah contoh komentar satu baris /* kalau yang ini adalah komentar lebih dari satu baris*/ echo ( memang mudah );?>

3. Tipe Data PHP mengenal tiga macam tipe data, yaitu: 1. Integer Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh: $a = 1234 // desimal $b = -1234 // negatif $c = 0123 // oktal $d = 0x12 // heksadesimal 2. Floating point number Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan. $a = 1.234 // bentuk biasa $b = 1.2e3 // bentuk eksponensial 3. Strings $a = ini adalah tipe data string

8. Fungsi untuk Mengkonversi Data PHP menyediakan perintah untuk melakukan konversi dari suatu tipe data ke tipe data lain. Salah satunya: Settype($suhu, double ); Akan membuat isi variable suhu diubah menjadi bertipe double. Fungsi doubleval Intval Strval Keterangan Untuk memperoleh nilai bertipe double berdasarkan nilai argument. Bentuk pemanggilan: doubleval (argument) Untuk memperoleh niali bertipe integer berdasarkan nilai argumen. Bentuk pemanggilan : intval (argumen) Untuk memperoleh nilai bertipe string berdasarkan nilai argumen. Bentuk pemanggilan: strval (argumen) Fungsi Dasar String PHP menyediakan fungsi-fungsi yang berhubungan dengan string. Fungsi strlen Strtoupper Strtolower ucfirst ucwords Itrim Keterangan Menghitung panjang string Mengubah menjadi huruf besar Mengubah menjadi huruf kecil Mengubah huruf pertama suatu string menjadi huruf besar Mengubah huruf pertama suatu kata menjadi huruf besar Menghilangkan spasi di awal/kiri string

rtrim trim Menghilangkan spasi di akhir/kanan string Menghilangkan spasi di awal dan diakhir string Substr Mengambil suatu string dari string yang lain (awal string-> 0) Substr_count Strpos Menghitung jumlah suatu karakter/string dari string yang lain Mengetahui posisi suatu karakter dalam suatu string, dll Fungsi Waktu Fungsi check date Fungsi ini berguna untuk memeriksa kebenaran suatu tanggal. Bentuk pemanggilannya: checkdate (bulan,tanggal,tahun) Semua argumen bertipe integer. Hasilnya: -TRUE, jika tanggal yang menjadi argumennya adalah tanggal yang valid -FALSE, jika tanggal yang menjadi argumennya adalah tanggal yang tidak valid (31 februari 2001) Fungsi date Fungsi ini digunakan untuk memperoleh tanggal atau jam pada sistem (server). Bentuk pemanggilannya: date (string_format) Pelajari string format untuk tanggal! Fungsi microtime Fungsi ini menghasilkan waktu dalam satuan detik, dihitung semenjak tanggal 1 Januari 1970 jam 0:0:0. Nilai balik bertipe string. Fungsi time

Fungsi ini juga tidak memiliki argumen. Jadi bentuk pemanggilannya adalah time(). Kegunaannya sama dengan microtime tetapi nilai balik bertipe integer. 9. Menangani Berkas Fungsi fopen Fungsi ini menghasilkan nilai balik bertipe integer yang menyatakan bahwa anda bisa melakukan pengaksesan terhadap berkas. Bentuk pemanggilan fungsi: fopen(nama_berkas, mode) Model R Keterangan Berkas hanya bisa dibaca. Penunjuk berkas akan diletakkan diawal berkas r+ Berkas dibuka dengan mode baca dan tulis. Penunjuk berkas akan diletakkan diawal berkas W Mode perekaman data. Berkas akan diciptakan kalau belum ada. Kalau sudah ada, isinya akan dihapus. w+ Berkas dibuka dengan mode baca dan tulis. Berkas akan diciptakan kalau belum ada. Kalau sudah ada, isinya akan dihapus. A Mode untuk penambahan data. Penunjuk berkas diletakkan pada akhir berkas. Apabila berkas belum ada, berkas akan diciptakan. a+ Berkas dibuka dengan mode baca dan tulis. Penunjuk berkas akan diletakkan diakhir berkas. Apabila berkas belum ada, berkas akan diciptakan Fungsi fclose Berguna untuk menutup berkas. Bentuk pemanggilannya: fclose(pegangan) Argumen pegangan menyatakan pegangan berkas yang diperoleh saat memanggil fopen. Nilai balik fungsi ini dapat berupa: -TRUE apabila berkas berhasi lditutup -FALSE apabila berkas gagal ditutup

Fungsi fputs Fungsi ini digunakan untuk merekam data ke berkas. Bentuk pemanggilannya: fputs (pegangan, data) Fungsi memberikan nilai balik berupa: -TRUE kalau data berhasil direkam -FALSE kalau data gagal direkam Fungsi fgets Fungsi ini digunakan untuk membaca data yang terdapat dalam berkas. Bentuk pemanggilan: fgets (pegangan, panjang) Fungsi fgetc Berguna untuk membaca sebuah karakter dari berkas. Bentuk pemanggilannya: fgetc(pegangan) Nilai balik berupa sebuah karakter yang sedang ditunjuk oleh penunjuk berkas. Adapun penunjuk berkas akan digeser ke posisi karakter berikutnya setelah data dibaca Fungsi feof Fungsi ini berguna untuk memeriksa apakah penunjuk berkas sedang menuju akhir berkas atau tidak. Bentuk pemanggilannya: feof(pegangan) v Fungsi fseek Berguna untuk memindahkan penunjuk kesuatu posisi dalam berkas. Bentuk pemanggilannya: fseek(pegangan,ofset[,acuan]) v Fungsi rewind Berguna untuk meletakkan penunjuk berkas ke awal berkas. Bentuk pemanggilan: rewind(pegangan) v Fungsi ftell Berguna untuk memperoleh posisi penunjuk berkas. Bentuk pemanggilannya: ftell(pegangan)

Fungsi fpassthru Berguna untuk menampilkan seluruh data dimulai dari posisi penunjuk berkas hingga akhir berkas. Bentuk pemanggilannya: fpassthru(pegangan) Penutup 3.1. Kesimpulan Didalam PHP terdapat memiliki banyak bagian yang masing-masing mempunyai fungsi dan kegunaan sendiri sesuai dengan kebutuhan dan kondisi yang terjadi. Oleh karena itu kita harus mempelajari dengan telilti,,supaya dapat 3.2. Saran Untuk menciptakan suatu program yang baik,seorang programmer sebaiknya: Menguasai bahasa pemrograman. Dalam penulisan kode program harus teliti 1. Sintaks dan semantik bahasa pemrograman haruslah konsisten dan tidak bermakna ganda 2. Bahasa programmer yang baik haruslah berkemampuan untuk mendukung berbagai tipe data(integer, real, pointer,dsb) dan terstruktur dalam array, record ataupun object Konsep dasar pemrograman meliputi proses bagaimana mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah. Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program merupakan proses impelementasi Referensi http://tibbersama.blogspot.com/2012/07/makalah-tib-menjamurnya-online-shop.html http://fauziaharianty1989.blogspot.com/2012/10/proposal-kewirausahaan.html http://febbysylvia.wordpress.com/2013/12/16/184/ http://tohaahmad.wordpress.com/2014/06/25/makalah-online-shop-kebumen/ http://swari-smile.mhs.narotama.ac.id/2012/10/24/tugas-iii-analisis-bisnis-online/

Biografi Saya purnomo saputro hoby saya bermain bola tapi suka juga bongkar pasang mesin Dan saya sedang menuntut ilmu disebuah perguruan tinggi untuk menggapai cita-cita saya.