sintak php

Upload: outsidersz-eka

Post on 17-Oct-2015

83 views

Category:

Documents


0 download

DESCRIPTION

dasar php

TRANSCRIPT

  • 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