XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.
XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML.
Xelatex merupaka perluasan dari LaTeX yang mendukung berbagai jenis font yaitu .otf dan .ttf dan juga mendukung unicode sehingga mendukung berbagai jenis bahasa
Xelatex merupaka perluasan dari LaTeX yang mendukung berbagai jenis font yaitu .otf dan .ttf dan juga mendukung unicode sehingga mendukung berbagai jenis bahasa
menggabungkan xml, php mysql dalam satu program. Dalam tugas ini bisa membuat database dengan table film dan aktor, yang nantinya akan memunculkan field” yang ada di table film dan aktor. Bisa membuat web dengan menggunakan CSS/twitter bootstrap/metro UI.
Tugas 2
HTML
I. Tujuan:
1. Mengetahui tentang HTML
2. Mengetahui konsep pembuatan halaman HTML
3. Menerapkan kode HTML untuk pembuatan website
II. Dasar Teori
HTML (Hypertext Markup Language)
1. PENGANTAR HTML
HTML merupakan singkatan dari Hypertext Markup Language, merupakan bahasa
pemrograman yang digunakan dalam pembuatan halaman web. Dalam penggunaannya
sebagian besar kode HTML tersebut harus terletak di antara tag kontainer. Yaitu diawali
dengan <namatag> dan diakhiri dengan </namatag>.
File HTML dapat dibuat menggunakan aplikasi text editor apapun, seperti Notepad di
windows, simple text di Macintosh, gedit di Linux, dan beberapa text editor lain seperti
Notepad++, Sublime Text, Macromedia Dreamweaver, Aptana Studio, dan lain-lain.
Halaman HTML ini hanya dapat dijalankan melalui web browser, seperti Internet
Explorer, Google Chrome, Mozilla Firefox, Opera, Safari, dan lain-lain.
Kesalahan dalam menulis tag HTML tidak berakibat buruk pada system komputer,tetapi
browser hanya mengabaikan perintah tersebut dan menganggapnya sebagai text biasa.
Browser web dirancang memiliki kemampuan hanya untuk mengenali dan mengeksekusi
beberapa Tag HTML dari keseluruhan tag HTML standard dari W3C. Jika web browser
tidak mengenali tag HTML tertentu maka browser akan melewatinya saja seakan hanya
text biasa lainnya.
1. TUGAS API 3
XML dengan PHP-MySQL
XML (eXtended Markup Language) adalah bahasa markup yang digunakan untuk
menyimpan data (tidak ada program) dan tidak tergantung pada tools tertentu (seperti
editor, dbms, compiler, dsb).
Keuntungan XML
Ekstensibilitas : dapat ditukar atau digabung dengan dokumen XML lain
Memungkinkan pemrograman yang lebih baik.
Memisahkan data dan presentasi. Yang akan dipresentasikan dalam XML dan
XSLT
Pencarian data cepat karena XML merupakan data dalam format tang tersrtuktur.
Plain Text dan platform independent
Untuk pertukaran data
Peralatan yang Digunakan antara lain :
1. Notepad++ / Dreamweaver
2. Twitter Bootstrap
3. Xampp untuk akses database pada localhost
Setelah peralatan sudah siap maka pertama kali yang harus dilakukan adalah pembuatan
database dengan nama sesuai dengan keinginan kita. Disini saya membuat nama database
dengan nama saya yaitu “novan”.
Tabel pertama yaitu tabel aktor
2. TUGAS API 3
Tabel kedua yaitu tabel film
Tabel ketiga yaitu tabel campur
Untuk membuat tabel terakhir menggunakan perintah sqlyog :
CREATE TABLE campur(
id_campur INT PRIMARY KEY,
id_aktor INT,
id_film INT,
FOREIGN KEY(id_aktor) REFERENCES aktor(id_aktor),
FOREIGN KEY(id_film) REFERENCES film(id_film)
)
3. TUGAS API 3
Lalu Buat koneksi.php untuk menghubungkan ke database yang sudah kita buat pada
notepad++
Setelah selesai membuat database , koneksi, dan tabelnya maka sekarang langkah
selanjutnya membuat tampilan HTMLnya.
4. TUGAS API 3
Buka notepad++ lalu ketik dibawah ini untuk index.html
5. TUGAS API 3
Lalu membuat tampilan insert datanya misalkan pada link film pada website
6. TUGAS API 3
Lalu simpan menggunakan nama inputfilm.php. syntax yang dilingkari digunakan untuk
menyimpan input data ke dalam format xml yang sudah ditentukan namanya dengan
nama film.xml.
Tampilan pada saat dijalankan adalah
7. TUGAS API 3
Buat kelas jurusan.php untuk lihat dapat menggunakan tabel pada web
Dan nantinya dihubungkan dengan kelas tabel.php
8. TUGAS API 3
Tampilan saat melihat isi data tabel yang sudah diinputkan pada web
Perintah update dan delete terdapat pada setiap tabel yang ditampilkan. Dan untuk tabel
yang lain bias disesuaikan pada syntax diatas disesuaikan dengan database yang dibuat.
Syntax sama dengan inputfilm.php akan tetapi pada delete.php yang harus disesuaikan
adalah
9. TUGAS API 3
Format xml yang sudah otomatis tersimpan akan tempil seperti dibawah ini
Jika ingin membuat tabel lain yang harus disesuaikan adalah pada settingannya (jika
membuat input data dan tabel aktor maka disesuakin field – fieldnya sesuai dengan tabel
aktor pada database).
Tampilan pada tabel aktor :
10. TUGAS API 3
Untuk melihat salah satu detail data yang sudah diinputkan pada database ke tampilan
web maka menggunakan syntax dibawah ini detail.php
Syntax tersebut digunakan untuk link salah satu detail seperti contohnya saya ingin
melihat detail salah satu actor yang sudah ada pada database. Hasil tampilannya seperti
dibawah ini. Link untuk masuk ke salah satu detail bisa ditempatkan sesuai keinginan
pada web tersebut.
Sekian tutorial sederhana dari saya. Semoga bermanfaat.
Terimakasih.
Nama: Novan Agung S
NIM : 1110651206
Blog : novanagung8.blogspot.com