PHP dan MySQL digunakan untuk membangun situs web dinamis. PHP adalah bahasa skrip server-side untuk membuat halaman web dinamis, sedangkan MySQL adalah sistem manajemen basis data relasional yang digunakan PHP untuk menyimpan dan mengelola data website. CSS digunakan untuk mengatur tampilan dan tata letak konten HTML, sedangkan HTML mendefinisikan struktur dan konten dokumen web. XML digunakan untuk menyimpan dan mentransfer data antar sistem dengan fle
1. PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PHP MySQL
PHP merupakan singkatan berulang dari PHP Hypertext Preprocessor,dulu namanya Personal HomePage,
pertama kali dibuatoleh Rasmus Lerdofpada tahun 1995 CMIIW. PHP adalah bahasa pemrograman scriptyang
paling banyak dipakai saatini. PHP banyak dipakai untuk memrogram situs web dinamis.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software dibelakang Wikipedia).PHP juga
dapatdilihatsebagai 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 /
dapatdihubungkan /maupun berdiri sendiri dalam Database.
Database sendiri pada hakikatnya adalah kumpulan dari banyak tabel.
SQL sendiri merupakan singkatan dari StructuredQuery Language, merupakan bahasa Databse Standar yang
digunakan pada saatini.Dengan Query, kita bisa melakukan operasi pada database.misal,membuattabel,
mengubah tabel,menghapus,memasukan data,membuatrelasi 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 dibuatoleh 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 documentHTML para pengembang harus membuattag-tag tersendiri misalkan tag <font>,
tag atribut warna dan lain sebagainya pada setiap dokumen HTML yang akhirnya membuatpengembangan web
dengan skala besar menjadi lebih kompleks,rumitdan mahal.
Singkatnya dengan CSS anda dapat merubah font, warna background serta besar kecilnya hurufatau 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 dapatditampilkan pada program browser.Tiap kali kita mengakses dokumen web,maka
sesungguhnya kita mengakses dokumen seseorang yang ditulis dengan menggunakan formatHTML.
Pada HTML dipergunakan hypertext link atau hubungan antara teks dan dokumen lain.Dengan demikian pemb aca
dokumen bisa melompatdari satu dokumen ke dokumen yang lain dengan mudah.
HTML memiliki kelebihan yang mendasar yang tidak dimiliki bahasa pemrograman yaitu adanya hypertext (link yang
dapatmenghubungkan antara dokumen satu dengan lainnya.Justru dengan adanya perbedaan fungsi antara HTML
dengan bahasa pemrograman maka keduanya dapatdigabungkan untuk membuatsitus web yang bagus.
2. XML
XML kependekan dari eXtensible 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 atributelemen(parameter yang dinyatakan dalam
tag pembuka misal <form name=”isidata”>).
Hanya bedanya, HTML medefinisikan dari awal tag dan atributyang dipakai didalamnya,sedangkan pada XML bisa
menggunakan tag dan atribut sesuai kehendak kita.Untuk lebih jelasnya lihatcontah 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 saatini 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 formatyang tidak mengandung formatstandard 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 atributmaupun sebagai isi elemen yang diletakkan 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.