Friday 20 January 2012

Mengenal PHP

PHP dikenal sebagai sebuah bahasa script yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Page (JSP).

PHP adalah sebuah bahasa script server-side yang bisa digunakan dengan bahasa HTML atau dokumennya secara bersamaan untuk membangun sebuah aplikasi di web yang sangat banyak kegunaannya. PHP ini mirip dengan bahasa C dan perl yang mempunyai banyak kesederhanaan dalam pemrosesan perintah dan sangat kompatibel digunakan dengan aplikasi database yang ada. Karena memang PHP berasal dari bahasa C dan PERL. Versi pertama PHP dibuat pada tahun 1995, kemudian pada tahun 1996 diluncurkan versi keduanya yang diberi nama PHP/F1, pada pertengahan tahun 1997 versi ketiga dirilis. Hingga sampai sekarang PHP telah mengalami penyempurnaan dan mencapai versi ke 5, Banyak penyempurnaan yang telah dilakukan pada versi ini yaitu : integrasi Zend Engine, Build in HTTP Session, dan tidak lagi menggunakan library tambahan.

Selain mampu membangun komunikasi ke database, PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3, atau bahkan HTTP.

Beberapa kelebihan lain dari PHP adalah sifatnya shareware (gratis). Tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. Perangkat lunak ini dapat di download melalui situs www.php.net. Kemudian walaupun masih tergolong program baru, tetapi PHP sudah banyak melalui pembaruan lewat versi-versi terbarunya.

PHP memiliki life cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet.

PHP dapat dipakai hampir oleh hampir semua web server yang ada di pasaran (misalnya Apace, Xitami, AOLServer, fhttpd, phttd, Microsoft IIS, dan lain-lain) yang dijalankan pada berbagai sistem operasi linux, FreeBSD, Unix, Solaris, Windows.

PHP telah banyak didukung oleh paket database baik yang komersil maupun yang nonkomersil seperti postgreQSL, mSQL, MySQL, Oracle, Infomix, Microsoft SQL Server, dal lain-lain.

Cara kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resouce Locator) atau dikenal dengan alamat Internet, browser mendapatkan alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh webserver.

Kemudian webserver akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar pemakai.

Prisip kerja PHP hampir sama dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh webserver, isinya segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke webserver. Kemudian webserver menyampaikan ke klien.

Hyper Teks Markup Language

World Wide Web sendiri tidak terlepas dari HTML (HyperText Markup Language) yang merupakan dasar pembangunan sebuah situs web. Arti HTML dapat dilihat dari setiap elemennya, yaitu:

a. HyperText

World Wide Web memungkinkan pengguna untuk berpindah dari satu lokasi web ke lokasi lain, ini dikarenakan adanya hyperteks link, yaitu suatu teks yang berfungsi sebagai penghubung di dalam dan diantara situs web.

b. Markup

Untuk membuat suatu link, teks tebal, atau teks miring diperlukan suatu tanda yang disebut dengan markup tag, atau biasa disebut dengan tag.

c. Language

Sekalipun didefinisikan sebagai suatu language (bahasa), HTML bukanlah suatu bahasa pemrograman, karena programmer hanya menandari teks-teks sandi program yang akan ditampilakan dengan tag.


Definisi System

Sistem adalah kumpulan elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu. Sehingga sistem sangat diperlukan dalam memproses masukan, untuk menghasilkan informasi atau keluaran yang dapat berfungsi sebagai dasar dalam pengambilan keputusan, oleh siapa saja yang membutuhkan informasi tersebut.

Dalam Sistem Informasi kebenaran dan keakuratan informasi sangatlah penting, agar tidak terjadi kesalahan-kesalahan yang diinginkan maka diperlukan pendukung yang bisa melakukan hal tersebut dan menghasilkan informasi yang baik, efisien serta cepat. Yang tentunya memerlukan suatu prosedur pengolah, jadwal kerja serta sifat yang mampu melaksanakan peroses pengolahan data secara menyeluruh yaitu mulai dari pengumpulan data, pemasukan data, perekaman data melakukan proses perhitungan sampai memperoleh informasi yang dikehendaki.

Mengenal MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal buatan T.c.X Data konsul AB, Swedia. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Database server ini sedikit unik, karena bila digunakan di software nonMicrosoft, MySQL adalah gratis, untuk memperoleh software ini bisa di download pada alamat http://www.mysql.com, Dan bila digunakan di Microsoft Windows, sifatnya adalah shareware.

MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau lebih tabel. Suatu tabel terdiri dari sejumlah baris dan setiap baris mengandung satu atau lebih kolom. Dengan utilitas yang terbatas pada MySQL, mungkin para DBA yang terbiasa dengan SQL server akan merasa kesulitan dengan MySQL, karena banyak kemampuan yang dibuang di MySQL. Di sisi lain, MySQL ini menjadi lebih mudah dipelajari.

MySQL dirancang untuk dapat berjalan sampai 100 akses secara simultan, selain itu MySQL juga dirancang untuk dapat berjalan cepat. Oleh karena itu MySQL menghilangkan kemampuan seperti transectional processing. MySQL juga mampu berjalan pada database sampai 100 GB. Hal ini cukup untuk sebuah software gratis.

Untuk menghubungkan PHP dengan database di server MySQL dibutuhkan dua fungsi utama yaitu:

1. mysql_connect($hostname, $username, $password);

Perintah ini berfungsi untuk mengonek ke server MySQL dengan alamat $hostname,login $username, dan password $password.

2. mysql_select_db($database);

Sedangkan perintah ini untuk mengaktifkan database $database.


Tips Untuk Orangtua Anak Indigo

bersikap jujur , berikanlah penjelasan lengkap sebanyak  ungkin untuk kedewasaan dan intelegensi mereka. jangan berbohong, berbohong ter...