Minggu, 18 November 2012

Struktur Dasar PHP

Diposting oleh Unknown di 18.24 0 komentar
Definisi PHP

Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP Hypertext Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya yang dikirimkan ke klien, tempat pemakai menggunakan browser. PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamik. Maksud dari server-side scripting adalah  sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa.
            PHP bersifat bebas dipakai. Anda tidak perlu membayar apapun untuk menggunakan perangkat lunak ini alias free. Anda dapat mendownloadnya melalui situs http://www.php.net. PHP tersedia dalam bentuk kode biner maupun kode sumber yang lengkap.

Style PHP
            PHP memberikan keleluasaan bagi kita ketika menulis program, dengan catatan tetap mengacu pada ketentuan yang telah ditetapkan. Perlu diketahui bahwa pada saat PHP mem-parse file, tag akan dibaca sampai menemui tag khusus yang memberitahukan agar menerjemahkanya sebagai kode PHP. Apabila tag ditemukan, selanjutnya parser melakukan eksekusi kode program sampai berakhir pada tag penutup. Hal ini juga berlaku kode pada PHP yang disisipkan dalam dokumen HTML, dimana parser akan mencari bagian tag sampai ditemukan. Selebihnya yang diluar tag akan dianggap bukan merupakan kode PHP, sehingga parser juga tidak perlu untuk memprosesnya. Tersedia empat cara untuk menuliskan tag yang mengidentifikasikan program PHP.

Mari Mengenal PHP
Tahukah Anda, PHP itu
1.    Merupakan singkatan recursive dari P HP : Hypertext Prepocessor.
2.    Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994.
3.    Harus ditulis di antara tag :
a.       Style XLM
<?php
echo ”Style XML”
?>
b.      Short Style
<?
Echo”ShortStyle”;
?>
c.       Style SCRIPT
<script language =’php’>
echo ”Style JavaScript”;
</script>
d.      Style ASP
  <%
echo ”Style ASP”
%>

4.    Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;)
5.    CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP. Jadi :
·      $nama ≠ $Nama ≠  $NAMA
·      hitungLuas() ≠ HitungLuas()
·      echo = ECHO
·      while = WHILE
6.      Mudah dipelajari

Say Hello to PHP
1.      Ketikan perintah ini pada notepad atau dreamweaver.
<?php
     echo "Hello, Nama saya PHP";
?>

2.      Simpan dengan nama hello.php di documentroot komputer Anda.
3.      Buka Browser lalu ketikan http://localhost/hello.php
4.      Lihat hasilnya di browser.



READMORE....!!

Rabu, 14 November 2012

Lanjutan Sistem Operasi (Clustered Systems)

Diposting oleh Unknown di 17.49 0 komentar
Hai , apa kabar kalian semua ? Aku harap baik-baik saja. Ok seperti janji saya waktu itu untuk melanjutkan materi ini Clustured Systems.


l  Clustering memungkinkan dua atau lebih sistem melakukan share strorage
l  Memiliki realibilitas yang tinggi.
l  Asymmetric clustering: satu sertver menjalankan aplikasi sementara server lain dalam keadaan standby.
l  Symmetric clustering: semual N host menjalankan aplikasi.

Handheld Systems
l  Personal Digital Assistants (PDAs)
l  Telepon seluler
l  Issues:
l  Memori yang terbatas
l  Prosessor yang lambat
l  Display screen yang kecil.

Migrasi Sistem Operasi vs.
Sistem Komputer












Lingkungan Komputasi
l  Komputasi Tradisional
l  Komputasi berbasi Web (Web-Based Computing)
l  Komputasi pada Embedded System (Embedded Computing)

Definisi
Algoritma:
                prosedur terbatas yang terdiri beberapa operasi menyelesaikan suatu masalah (Ibaraki)

   program : algoritma yang diimplementasikan dalam bahasa pemrograman tertentu

 Struktur data
                cara pengaturan data agar bisa disimpan memory komputer secara efisien

Hubungan antara Algoritma & Struktur Data
                                Wirth:   algoritma + struktur data = program
l  Algoritma →penyelesaian satu masalah secara matematis
l  Turing machine
l  Model matematika komputer
l  Memiliki tape dengan panjang tak terhingga sebagai alat penyimpan ingatan (memory)
l  Running time, kecepatan tak terhingga
l  Padahal komputer yang ada sangat terbatas baik memory maupun kecepatannya
l Bagaimana data harus direpresentasikan saat membuat program ?
l  Algoritma yang baik + Struktur data yang tepat =
    program yang baik
l  Pemilihan algoritma dan struktur data yang tepat harus mempertimbangkan skala data, CPU, memori, dsb.
l  Perlu pengetahuan algoritma dan struktur apa saja yang ada dan mungkin dipakai

Contoh Algoritma :
Bubble Sort
                banyaknya data:  n
                Data diurutkan/disorting dari yang bernilai besar
Proses
step 1 : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-1. Jika nilai kiri<kanan, tukarkan kedua data itu.
step 2  : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-2. Jika nilai kiri<kanan, tukarkan kedua data itu.
step n-1 : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-n-1. Jika nilai kiri<kanan, tukarkan kedua data itu.

Awal                  7              4              5              8              10
Step 1                7              4              5              8              10
Step 1                7              4              5             10              8
Step 1                7              4             10             5               8
Step 1                7             10             4              5               8
Step 1                10            7              4              5               8

Step 2                10            7              4              5               8
Step 2                10            7              4              8               5
Step 2                10            8              7              4               5

Step 3                10            8              7              4               5
Step 3                10            8              7              5               4
Step 3                10            8              7              5               4

Step 4                10           8              7               5              4

Selsai sudah kita mengenal Sistem Operasi yang pertama , lain waktu saya update lagi ya..
Semoga bermanfaat buat kalian semua


   








READMORE....!!
 

Riskaf's Blog Copyright 2009 Sweet Cupcake Designed by Ipiet Templates Image by Tadpole's Notez