sintak php
DESCRIPTION
dasar phpTRANSCRIPT
-
5/27/2018 Sintak Php
1/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Sintak-Sintak Dalam PHP
Iman Amalludin
[email protected] :: http://blog.imanllusion.hostzi.com
Abstrak
Sintak. Apa itu? Sintak sebenarnya berasal dari bahasa asing yaitu syntax yang
merupakan kumpulan aturan yang membentuk suatu bahasa. Sintaks mendefenisikanbagaimana suatu kata dikembangkan menjadi suatu statement yang benar sehingga
dapat disusun menjadi suatu program yang dapat berjalan dengan benar. Yang ingin
mengetahui apa saja sintak pada pemrograman php. Disini saya akan menuliskan
artikelnya yang berjudul tentang Sintak-Sintak Dalam PHP.
Kata Kunci: php, pemrograman, programming, web programming
Pendahuluan
Pada dasarnya pemrograman komputer terdiri dari 2 kategori, yaitu pemrograman web
dan pemrograman desktop. Pemrograman web bertujuan untuk membangun sebuah
sistem terpusat melalui jaringan intranet maupun internet. Sedangkan pemrograman
desktop ditujukan untuk membangun sebuah aplikasi komputer berbasis desktop. PHP
(Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke
dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat
digunakan untuk membangun sebuah CMS. PHP merupakan salah satu bahasa yang
berisi Syntax (perintah-perintah) pemrograman yang harus dikuasai oleh seorang
Programmer. Sintak php juga bisa saja berbeda-beda antara Programmer yang satu
dengan yang lain meskipun fungsi yang dijalankan sebenarnya sama ataupun hasil yang
diperoleh juga sama.
-
5/27/2018 Sintak Php
2/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Pembahasan
Kode-kode PHP ditulis dalam blok yang diawali dengan . File yang berisikan kode-kode PHP bisa terdiri hanya dari skrip PHP atau
disisipkan ke dalam HTML. Dan untuk menambahkan komentar diawali dengan tanda
/* dan diakhiri dengan *? atau //, berikut saya tuliskan Syntax PHP yang mungkin dapat
menjadi pedoman.
1. Struktur Dasar
Berikut struktur dasar kode HTML :
Dapat juga ditulis :
Kode PHP dapat digabung dengan HTML seperti pada contoh berikut :
2. /* */
Mendefinisikan komentar. Teks yang berada dalam kode ini tidak akan diakses oleh
webserver.
Contoh:
-
5/27/2018 Sintak Php
3/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
3. Variabel
Penulisan variabel dalam PHP diawali dengan symbol $.
Syntax dasar :
$nama_variabel = value;
Contoh :
4. if else
Merupakan statemen kondisi yang digunakan untuk menentukan aksi yang akan
dilakukan pada kondisi tertentu.
PHP memiliki 4 macam statemen kondisi, yaitu :
if digunakan untuk menjalankan kode-kode berikutnya hanya jika kondisi bernilai
benar (true).Syntax dasar:
if (condition) kode yang akan dijalankan ketika kondisi bernilai benar;
Contoh:
Ifelse digunakan untuk menjalankan kkode-kode berikutnya jika kondisi bernilai
benar (true) dan akan menjalankan kode-kode yang lain jika kondisi bernilai salah
(false).
Sytax dasar:
if (condition) kode yang akan dijalankan ketika kondisi bernilai benar;
-
5/27/2018 Sintak Php
4/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
else
kode yang akan dijalankan ketika kondisi bernilai salah;
contoh:
ifelseifelse digunakan untuk memilih salah satu dari beberapa blok kode yang akan
dijalankan.
if (condition) kode yang akan dijalankan ketika kondisi bernilai benar;
elseif (condition) kode yang akan dijalankan ketika kondisi berikutnya bernilai benar;
elsekode yang akan dijalankan ketika kondisi bernilai salah;
contoh:
Switch digunakan untuk memilih salah satu dari banyak blok kode yang akan
dijalankan.
-
5/27/2018 Sintak Php
5/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
5. switch
Merupakan statemen kondisi yang digunakan untuk memilih salah satu dari banyak
blok kode yang akan digunakan.
Syntax dasar:
switch (n)
{
case label1 :
kode yang akan dijalankan jika n=label1;break;
case label2 :
kode yang akan dijalankan jika n=label2;
break;
default:
kode yang akan dijalankan jika n tidak sama dengan label1 dan label2;
}Contoh :
-
5/27/2018 Sintak Php
6/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
default:
echo Bilangan selain 1, 2, 3;
}
?>
6. while loop
Merupakan statemen perulangan yang akan menjalankan suatu blok kode selama
kondisi terpenuhi (true).
Syntax dasar :while (condition)
{
kode yang akan dijalankan;
}
Contoh :
Hasil :
Nomor ke 1
Nomor ke 2
Nomor ke 3
Nomor ke 4
Nomor ke 5
-
5/27/2018 Sintak Php
7/18
-
5/27/2018 Sintak Php
8/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
8. for loop
Merupakan statemen perulangan yang digunakan jika Anda sudah mengetahui
sebelumnya berapa kali blok kode harus dijalankan.
Syntax dasar :
For (init; condition; increment;)
{
Kode yang akan dijalankan;
}Contoh:
Hasil :
Nomor ke 2
Nomor ke 3
Nomor ke 4
Nomor ke 5
Nomor ke 6
9. foreach
Merupakan statemen perulangan yang digunakan pada tipe array.
Syntax dasar :
Foreach ($array as $value)
{
kode yang akan dijalankan;
}
-
5/27/2018 Sintak Php
9/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Contoh :
Hasil :
satu
dua
tiga
10. $_GET
Digunakan untuk mengumpulkan dan mengambil nilai yang dikirim melalui form
dengan parameter method=get. Informasi yang dikirim menggunakan metode iniakan terlihat melalui address bar browser dan jumlahnya terbatas (maksimum 100
karakter).
Contoh :
Pada form pengirim:
Name:
Age:
Pada file penerima:
Selamat datang .
Usia Anda tahun
-
5/27/2018 Sintak Php
10/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
11. Checkdate( )
Digunakan untuk validasi penanggalan. Fungsi ini akan menghasilkan nilai true jika
tanggal valid dan false jika tanggal tidak valid.
Syntax dasar :
checkdate (month,day ,year)
contoh:
Hasil
bool (true) bool (false) bool(true)
12. date_default_timezone_get( )
Digunakan untuk mendapatkan informasi daerah waktu (timezone) default yangdigunakan oleh seluruh fungsi pada sebuah dokumen PHP.
Syntax dasar :
date_default_timezone_get (void)
contoh:
-
5/27/2018 Sintak Php
11/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
13. date_default_timezone_set( )
digunakan untuk menerapkan (set) daerah waktu (timezone) default yang akan
digunakan oleh seluruh fungsi pada sebuah dokumen PHP. Daftar timezone yang
mendukung PHP dapat dilihat pada web
http://www.php.net/manual/en/timezones.p.
Syntax dasar :
date_default_timezone_set (timezone)
Contoh :
14. date( )
Digunakan untuk memformat tanggal dan waktu lokal (local time). Referensi
parameter dapat dilihat dapat dilihat pada web
http://php.net/manual/en/function.date.p.Syntax dasar :
date (format,timestamp)
contoh :
Hasil :
Tanggal saat ini
Sunday 27 June 2010 01:33:57 AM
-
5/27/2018 Sintak Php
12/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
15. getdate( )
Digunakan untuk mendapatkan informasi tanggal dan waktu dalam bentuk array.
Informasi yang dihasilkan memiliki format :
[seconds] detik
[minutes] menit
[hours] jam
[mday] hari dalam sebulan
[wday] hari dalam seminggu[year] tahun
[yday] hari dalam setahun
[weekday] nama hari
[month] nama bulan
Syntax dasar :
getdate (timestamp)
Contoh :
Hasil :
Sunday, June 27, 2010
16. idate( )
Digunakan untuk memformat tanggal dan waktu lokal (local time) ke dalam bentuk
bilangan bulat (integer).
Syntax dasar :
idate (format,timestamp)
contoh :
-
5/27/2018 Sintak Php
13/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Hasil :
2010
17. strtotime( )
Digunakan untuk mengubah tipe string menjadi format penanggalan/waktu.
Syntax dasar :strtotime (time,now)
contoh :
Hasil :
January 05 201018. time( )
Digunakan untuk mendapatkan informasi saat ini.
Syntax dasar :
time(void)
contoh :
Hasil :
Sun June 27 2010
-
5/27/2018 Sintak Php
14/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
19. cal_days_in_month( )
Digunakan untuk mendapatkan informasi jumlah hari dalam bulan dan tahun
tertentu berdasarkan kalender yang digunakan.
Syntax dasar :
cal_days_in_month(calendar,month,year)
contoh :
Hasil :
Jumlah hari di bulan Juni 2010 adalah 30 hari.
20. cal_info( )
Digunakan untuk menghasilkan array yang berisikan informasi kalender yang
digunakan.Syntax dasar :
cal_info (calendar)
Keterangan : isi parameter calendar dengan tipe kalender yang digunakan, yaitu:
0 = CAL_GREGORIAN
1 = CAL_JULIAN
2 = CAL_JEWISH
3 = CAL_FRENCH
Contoh :
Hasil :
-
5/27/2018 Sintak Php
15/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Array ( [months] => Array ( [1] => January [2] => February [3] => March [4] =>
April [5] => May [6] => June [7] => July [8] => August [9] => September [10] =>
October [11] => November [12] => December ) [abbrevmonths] => Array ( [1] =>
Jan [2] => Feb [3] => Mar [4] => Apr [5] => May [6] => Jun [7] => Jul [8] => Aug
[9] => Sep [10] => Oct [11] => Nov [12] => Dec ) [maxdaysinmonth] => 31
[calname => Gregorian [calsymbol] => CAL_GREGORIAN )
21. include( ) dan require( )
keduanya digunakan untuk menyisipkan dokumen PHP lain ke dalam dokumenyang sedang dibuat. Perbedaan dari kedua fungsi tersebut adalah saat menangani
sebuah kesalahan (error).
include( ) akan menghasilkan pesan kesalahan, tetapi kode-kode berikutnya akan
tetap dijalankan.
Contoh:
require( ) akan menghasilkan peringatan kesalahan (fatal error) dan proses akan stop
sampai disitu.
Contoh:
-
5/27/2018 Sintak Php
16/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
22. fopen( )
Digunakan untuk membuka sebuah file atau URL dalam dokumen PHP.
Syntax dasar :
Fopen(filename, mode, include_path, context)
Keterangan parameter mode :
r Read only.
r+ Read/Write.
w Write only.w+ Read/Write.
a Append.
a+ Read/Append.
x Write only.
x+ Read/Write.
Contoh :
23. fclose( )
Digunakan untuk membuka sebuah file atau URL dalam dokumen PHP.
Syntax dasar :
fclose(close)
contoh :
-
5/27/2018 Sintak Php
17/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
24. fgets( )
Digunakan untuk membaca baris perbaris file yang dibuka.
Syntax dasar :
fgets(file, length)
contoh :
25. feof( )
Digunakan untuk memeriksa akhiran dari suatu file (eof).
Syntax dasar :
feof(file)
Penutup
Demikianlah artikel yang saya buat semoga bermanfaat bagi orang yang membacanya
dan menambah wawasan bagi orang yang membaca artikel ini. Dan penulis mohon
maaf apabila ada kesalahan dalam penulisan kata dan kalimat yang tidak jelas, mengerti,
dan lugas mohon jangan dimasukan ke dalam hati.
Dan saya juga sangat mengharapkan yang membaca artikel ini akan bertambah
motivasinya dan mengapai cita-cita yang di inginkan, karena saya membuat artikel ini
mempunyai arti penting yang sangat mendalam.
Sekian penutup dari saya semoga berkenan di hati dan saya ucapkan terima kasih yang
sebesar-besarnya.
-
5/27/2018 Sintak Php
18/18
Lisensi Dokumen:Copyright 2008-2014 ilmuti.orgSeluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiapdokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Referensi
http://www.jualtutorialku.com/blog/sintak-php http://railasta.blogspot.com/2010/11/sintak.html http://id.wikipedia.org/wiki/PHP http://saung-foss.web.id/doku/id-php/sintak_dasar_php http://vicke.blogdetik.com/2010/12/24/belajar-syntax-php-yuukk-part-
1/comment-page-1/
Biografi
Nama Penulis : Iman Amalludin
Tempat, Tanggal Lahir : Kuningan, 4 Nov 1992
Studi : STMIK Raharja
Jurusan : Sistem Informasi
Konsentrasi : Business Intelligence
Hobi : Bermain Game
Email : [email protected]
Blog : http://blog.imanllusion.hostzi.com