pengertian tentang php, mysql, css, html dan xml
TRANSCRIPT
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PHP MySQL
PHP merupakan singkatan berulang dari PHP Hypertext Preprocessor, dulu namanya Personal HomePage,
pertama kali dibuat oleh Rasmus Lerdof pada tahun 1995 CMIIW. PHP adalah bahasa pemrograman script yang
paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software dibelakang Wikipedia). PHP juga
dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,ColdFusion Macromedia,JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan
PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
MySQL merupakan salah satu produk RDBMS – Relational Database Management System yang bisa kita nikmati
secara gratis. Data yang ingin kita simpan akan diperlakukan RDBMS sebagai tabel -tabel yang saling berhubungan /
dapat dihubungkan / maupun berdiri sendiri dalam Database.
Database sendiri pada hakikatnya adalah kumpulan dari banyak tabel.
SQL sendiri merupakan singkatan dari Structured Query Language, merupakan bahasa Databse Standar yang
digunakan pada saat ini. Dengan Query, kita bisa melakukan operasi pada database. misal, membuat tabel,
mengubah tabel, menghapus, memasukan data, membuat relasi tabel (menghubungkan tabel -tabel) dll.
MySQL adalah program data base yang dibutuhkan oleh PHP, di mana file web yang akan ditampilkan seperti data
pengunjung dan data web anda akan disimpan pada database.
CSS
CSS adalah singkatan dari Cascading Style Sheets. aliran dari suatu kode ke kode lain yang saling berhubungan.
Kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman
HTML.
CSS dibuat oleh World Wide Web Consortium (W3C) untuk menyelesaikan masalah yang timbul pada saat
dokumen HTML masih versi 3.2. HTML versi 3.2 ini merupakan mimpi buruk untuk para Pengembang Web karena
untuk memberi style pada document HTML para pengembang harus membuat tag-tag tersendiri misalkan tag <font>,
tag atribut warna dan lain sebagainya pada setiap dokumen HTML yang akhirnya membuat pengembangan web
dengan skala besar menjadi lebih kompleks, rumit dan mahal.
Singkatnya dengan CSS anda dapat merubah font, warna background serta besar kecilnya huruf atau fon dll dari
halaman Web atau HTML.
HTML
HTML (Hypertext Markup Language) adalah bahasa dari World Wide Web yang dipergunakan untuk menyusun dan
membentuk dokumen agar dapat ditampilkan pada program browser. Tiap kali kita mengakses dokumen web, maka
sesungguhnya kita mengakses dokumen seseorang yang ditulis dengan menggunakan format HTML.
Pada HTML dipergunakan hypertext link atau hubungan antara teks dan dokumen lain. Dengan demikian pemb aca
dokumen bisa melompat dari satu dokumen ke dokumen yang lain dengan mudah.
HTML memiliki kelebihan yang mendasar yang tidak dimiliki bahasa pemrograman yaitu adanya hypertext (link yang
dapat menghubungkan antara dokumen satu dengan lainnya. Justru dengan adanya perbedaan fungsi antara HTML
dengan bahasa pemrograman maka keduanya dapat digabungkan untuk membuat situs web yang bagus.
XML
XML kependekan dari eXtensib le Markup Language, dikembangkan mulai tahun 1996 dan mendapatkan pengakuan
dari W3C pada bulan Februari 1998. Teknologi yang digunakan pada XML sebenarnya bukan teknologi baru, tapi
merupakan turunan dari SGML yang telah dikembangkan pada awal 80-an dan telah banyak digunakan pada
dokumentasi teknis proyek-proyek berskala besar.
Ketika HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting pada SGML
dan dengan berpedoman pada pengembangan HTML menghasilkan markup language yang tidak kalah hebatnya
dengan SGML
Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawali dengan ‘<’ dan
diakhiri dengan ‘>’), tag penutup(diawali dengan ‘</ ‘diakhiri ‘>’) dan atribut elemen(parameter yang dinyatakan dalam
tag pembuka misal <form name=”isidata”>).
Hanya bedanya, HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya, sedangkan pada XML bisa
menggunakan tag dan atribut sesuai kehendak kita. Untuk lebih jelasnya lihat contah di bawah:
<pesan>
<dari>MIS Manager</dari>
<buat>HRD Manager</buat>
<buat>Bagian rekrut</buat>
<buat>Computer Suport team</buat>
<subyek>Permohonan Tenaga kerja baru</subyek>
<isi>Mohon diberikan tenaga kerja baru untuk mengisi lowongan di Departemen MIS</isi>
</pesan>
XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda.
Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML
mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk
menyusun dan menyajikan informasi dengan format yang tidak mengandung format standard layaknya heading,
paragraph, table dan lain sebagainya.
Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan
bantuan software khusus. Hal ini memudahkan pengembang aplikasi yang menggunakan XML untuk mendebug
programnya. XML lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan data. Pada
XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi elemen yang dil etakkan diantara tag pembuka
dan tag penutup.
Kelebihan lain yang dimiliki XML adalah bahwa informasi bisa di pertukarkan dari satu system ke system lain yang
berbeda platform. Misalnya dari Windows ke Unix, atau dari PC ke Machintosh bahkan dari internet ke handphone
dengan teknologi WAP.