Features Title Here. Consectetur adipisicing

Features Content Here. Sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

pengertian PHP

Jumat, 22 Juli 2011

Pengertian PHP
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, 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.
Hubungan PHP dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
browser, kemudian browser menerjemahkan kode-kode tersebut sehingga
menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program
ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang
dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri sendiri ataupun
disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama
dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit
program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut
tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program
php harus diganti ekstensi-nya menjadi .php3 atau .php.
PHP merupakan bahasa pemograman web yang bersifat server-side
HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada
si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan
sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai
bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan
digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server
Pages) dan JSP (Java Server Pages).
PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.
Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya.
Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi
ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang
dibuatnya untuk membuat halaman webnya menjadi dinamis. Kemudian pada tahun
1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah dapat mengakses
database dan dapat terintegrasi dengan HTML.
Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0
yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya..
Versi terbaru, yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000 merupakan
versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan
yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat
oleh Zend Suraski dan Andi Gutmans yang merupakan penyempurnaan dari PHP
scripting engine. Yang lainnya adalah build in HTTP session, tidak lagi menggunakan
library tambahan seperti pada PHP. Tujuan dari bahasa scripting ini adalah untuk
membuat aplikasi-aplikasi yang dijalankan di atas teknologi web. Dalam hal ini,
aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya
secara keseluruhan dijalankan web server.
Kelebihan PHP
Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin
ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs
tersebut harus tetap dinamis. 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 :

1. Oracle
2. MySQL
3. Sybase
4. PostgreSQL
5. dan lainnya

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh

Cara penulisan PHP
Pertama
echo ("tulisankita\n");
?>
Kedua
php echo("tulisankita\n");
?>
Ketiga
<%
echo ("kalau yang ini mirip dengan ASP");
%>
Anda dapat menggunkan salah satu di atas, tapi yang paling sering digunakan biasannya cara pertama dan kedua.
Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.
/* kalau yang ini adalah komentar
lebih dari satu baris */
echo ("memang mudah");
?>

PERIPHERAL

Mengenal Apa itu PERIPHERAL Komputer

Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan bantuan kabel. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak dapat dilakukan oleh hardware yang sudah terpasang didalam casing. Ada berbagai jenis peripheral dengan berbagai tugasnya:
KEYBOARD
Berbentuk mirip mesin ketik yang berisi huruf, angka, simbol-simbol khusus serta tombol-tombol fungsi. Gunanya untuk memberi perintah kepada komputer dengan cara menuliskannya atau menekan kombinasi beberapa tombol. Saat ini sejumlah perusahaan seperti Microsoft dan Logitech sudah membuat keyboard tanpa kabel (wireless) yang menggunakan pancaran infrared.
MOUSE
Alat yang mirip tikus dan terdiri dari dua atau tiga tombol, berfungsi untuk mengendalikan kursor/pointer dilayar monitor dengan cara menggerakkannya maju, mundur atau kesamping. Didalamnya terdapat bola karet yang akan menggerakkan roda-roda kecil, yang akan mengatur gerakan kursor/pointer. Mouse generasi terbaru biasanya dilengkapi scrolling button untuk memudahkan bergerak turun/naik dilayar monitor. Mouse juga bisa digunakan untuk memainkan game. Kini mouse wireless juga telah diproduksi.
LIGHTPEN
Mirip bolpoin biasa, hanya ujungnya memiliki sensor elektromagnetik. Bisa digunakan untuk menulis, tetapi juga mampu membaca kode-kode khusus yang kemudian diterjemahkan oleh komputer.
TRACKBALL
Fungsinya sama persis dengan mouse, hanya tampilannya berbeda. Pada trackball, bola yang menggerakkan kursor/pointer berada diluar dan harus digerakkan oleh jari kita kearah yang kita inginkan. Jika badan mouse harus kita gerakkan seluruhnya diatas meja, badan trackball tetap diam ditempat. Seperti halnya keyboard dan mouse, trackball wireless juga telah ada di pasaran. Bermain game dengan trackball agak lebih sulit dibandingkan mouse.
MONITOR
Bentuknya mirip televisi dan berfungsi menampilkan proses dan hasil pekerjaan komputer. Monitor komputer jaman dulu hanya hitam putih atau monochrome (terkadang dengan tulisan hijau atau orange dan latar belakang hitam). Sekarang monitor hampir semuanya berwarna dan beresolusi tinggi, sehingga kualitas gambar yang dihasilkannya juga jauh lebih bagus.
PRINTER
Digunakan untuk mencetak hasil proses komputer keatas kertas sehingga bisa dibaca. Ada tiga jenis printer yang dikenal luas yaitu dot-matrix printer, inkjet printer, dan laser printer.
PLOTTER
Sama fungsinya dengan printer tetapi khusus untuk mencetak gambar. Kertas yang dipergunakan juga lebih besar dari kertas biasa. Plotter generasi pertama harus dipasangi rapido (pena khusus untuk menggambar), namun sekarang plotter juga terdiri dari inkjet dan laser.
SCANNER
Digunakan untuk mengambil citra cetakan (gambar, foto, tulisan) untuk diolah atau ditampilkan melalui komputer. Ada dua jenis scanner, handy scanner (dipegang dan digerakkan dengan tangan), dan flatbed scanner (serupa mesin fotokopi).
EXTERNAL ZIP DRIVE
Fungsinya sama dengan disket, ukurannya juga sama 3,5 inci – hanya agak lebih tebal – namun kapasitasnya jauh lebih besar – 100MB yang kira-kira sama dengan 70 disket berkapasitas 1,44MB. Zip drive ini dibuat oleh perusahaan Iomega.
EXTERNAL FLOPPY DISK DRIVE
Sama fungsinya dengan disk drive yang terpasang di casing, tetapi yang ini berada diluar dan dihubungkan dengan kabel. Umumnya digunakan untuk komputer laptop/notebook.
TAPE DRIVE
Berfungsi untuk menjalankan tape dalam penyimpanan/pengambilan data.
MICROPHONE DAN SPEAKER
Untuk memasukkan dan merekam suara serta mendengarkan hasil rekaman yang sudah disimpan didalam komputer, atau mendengarkan musik dan suara dari CD, MP3 atau game.
JOYSTICK
Alat berbentuk tongkat kecil (biasanya dilengkapi beberapa tombol dengan fungsi yang bisa diatur) untuk memudahkan bermain game, misalnya mengendalikan pesawat atau mobil. Dapat juga berfungsi sebagai mouse.
JOYPAD/GAMEPAD
Fungsinya sama dengan joystick hanya bentuknya berbeda, mirip papan kecil yang memiliki pegangan dan diatasnya banyak terdapat tombol-tombol. Juga bisa berfungsi sebagai mouse.
KAMERA DIGITAL
Kerjanya mirip kamera foto biasa, hanya saja hasilnya langsung disimpan dalam format data komputer. Hasil yang diperoleh jauh lebih bagus dibandingkan hasil cetakan film negatif.
EXTERNAL MODEM
Modem external dipasang diluar casing dan dihubungkan melalui kabel, sedangkan modem internal berbentuk card yang ditancapkan pada mainboard. Modem berfungsi mengubah sinyal digital ke analog dan sebaliknya, guna mengirim data komputer melalui saluran telepon. Jika ingin menggunakan internet, modem harus tersedia.