Tampilkan postingan dengan label Web Developers. Tampilkan semua postingan

Belajar XML : Apa Itu XML ?


XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.


Apa Itu XML ?

XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.

Tipe File XML

  • XML, merupakan standar format dari struktur berkas (file).
  • XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
  • XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

Keunggulan XML

  • Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  • Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuaat bahasa MSXML atau Macromedia mengembangkan MXML.
  • Mudah pemeliharaannya.
  • Sederhana. XML lebih sederhana.
  • Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.


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 kita bisa menggunakan tag dan atribut sesuai kehendak kita. Untuk lebih jelasnya lihat contah dibawah:

<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>

pada contoh diatas <pesan>, <dari> <buat>,dan <isi> bukanlah tag standard yang telah di tetapkan dalam XML. Tag-tag itu kita buat sendiri sesuai keinginan kita. Sampai di sini XML tidak
melakukan apapun. Yang ada hanyalah informasi yang di kemas dengan tag-tag XML. Kita harus membuat software lagi untuk untuk mengirim, menerima atau menampilkan informasi di dalamnya.

Kenapa Harus Menggunakan XML?

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. Sebagai contoh apa bila kita ingin menyimpan dan menyajikan informasi notasi musik pada lagu “Indonesia raya”, kita bisa menyimpannya dengan xml seperti contoh dibawah ini.

<lagu judul=”Indonesia raya” nadadasar=”G” Birama=”4/4”>
<bar nomor=”1”>
<nada not=”B” ketukan=”1/2”/>
<nada not=”C” ketukan=”1/2”/>
<nada not=”D” ketukan=”1”/>
<nada not=”B” ketukan=”2”/>

</bar>
<bar nomor=”2”>

</bar>
</lagu>

Kemudian dengan bantuan software lain misalnya MIDI generator kita bisa mendengarkan musiknya atau kita juga bisa membuat software sendiri yang menampilkan informasi ini dalam bentuk not balok.

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 diletakkan diantara tag pembuka dan tag penutup.

Kelebihan XML

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.

Untuk lebih jelasnya anda bisa mendownload di http://naeli.staff.gunadarma.ac.id/Downloads/files/16859/pengantar+xml.pdf ataupun klik disini.

Reference :
http://www.google.co.id/search?q=apakah+xml+itu&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://ajidotnet.wordpress.com/2008/08/06/apakah-xml-itu/
http://adibowo.com/apa-itu-xml/

Baca Selengkapnya

Vuln Pertamina Official Site


Hari ini saya mencoba mengisi blog dengan postingan "Vuln Pertamina Official Site" semuanya bermulai dari beberapa hari yang lalu yang nampak kelabu dengan rutinitas kuliah yang membuat jera mata hingga hanya sedikit napas yang bisa kuhela untuk menikmati indahnya dunia. Segudang tugas serta tuntutan seorang mahasiswa membuatku harus berpikir keras walaupun hanya sebuah ilusi tentang apa itu rasa kesal, bosan dan marah yang terlihat ketika kutemui masalah.

Disenggang waktu membuka facebook Dosen dengan tautan sebuah website dengan tampilan benar-benar membuat saya melongo karena tidaklah terlalu buruk namun tidaklah terlalu perfect karena dalam hidup ini tidak ada yang perfect.

Mencoba menjelajah website dengan rasa dan maksud serta tujuan cari lowongan kerja, sayapun menggerakkan curson kekiri dan kekanan, klik sana dan klik sini mencari informasi yang bisa membuat hariku cerah.

Beberapa menit kemudian sedikit jiwa seorang pengangguran mencoba melakukan penetrasi keamanan dan baru beberapa menit saya coba melakukan input di form pencarian, nah loh ! "I got vuln, i see this is not 100% secure" ini adalah salah satu Vuln Pertamina Official Site.
Klik untuk memperbesar
Bukan dengan lancang ataupun niatan buruk melakukan penetrasi atau test security terlebih lagi saya dikatakan bertujuan yang sering dikatakan oleh guru-guru besar saya "hacker itu suka ngacak-ngacak data" ataupun "ngehack situs bisa dapet duit".

Disini saya tidak ada niatan apapun hanya mencoba uji kelayakan security. Sebelum saya publish atau membuat artikel ini saya telah mengirimkan email kepada webmasternya ( melalui pencarian saya mengetahui developpernya "Widoko Muso Yudho Utomo [EKO] / Aryo Darma Kusuma [ARYO] ( PT. Praisindo Teknologi )" dan senarnya jauh-jauh hari website yang beralamat di http://www.pertamina.com telah mengalami serangan seperti yang pernah dilansir di kaskus ( klik disini ).

Klik untuk memperbesar
Untuk segala pertanyaan bisa melalui comment dibawah ini ataupun kirim email ke ardigalau[at]gmail.com dan postingan ini tidak ada maksud sara, kekerasan apalagi dibilang SHOW OFF !

Baca Selengkapnya

IKMI.ac.id di Hack


Hari ini tepatnya 09/11/2011 lebih tepatnya lagi hari rabu IKMI.ac.id di Hack. Baru bangun tidur dan baru saja online selang beberapa menit ada temen ( Agus ) sms cuma bilang "bka web WWW.IKMI.AC.ID" saya kira ada pengumuman mahasiswa yang disuruh lunasin keuangan ( Hahahha, maklum nunggak :P ).

Ternyata site yang beralamat di http://www.ikmi.ac.id telah di jebol oleh seorang BlackHat yang menamakan dirinya kancil77 dan merupakan team dari Hacker-newbie, Indonesiancoder, Magelang Cyber dan Pekanbaru cyber Team.

Aksi deface dan penjebolan ini didasarkan dari kata "Iseng" dan "Caution" buat admin bahwa site yang dia masukki tidaklah terlalu aman, sehingga perlu tindakan serius dari sang admin supaya memperbaiki keamanan disite tersebut, baik dalam hal sistem ataupun code.

IKMI.ac.id di Hack
Klik Untuk Memperbesar Gambar IKMI.ac.id di Hack

Analisis saya :
- Website di jebol dari sisi situs lain ( jumping config ).
- Tujuan defacer adalah menunjukkan eksistensi komunitas dan dirinya.

Sekedar saran :
- Upgrade sistem anda ( kayaknya kernel masih lama ).
- Scan selalu host website anda.
- Cek permission
- You can pay someone to secure your website, host maybe your system.

Ok sekian dulu ceramahnya dilain waktu semoga saya ada niat buat posting lagi disela-sela kesibukan sebagai pengangguran :( yang kerjaanya cuma tidur, bangun, makan, nonton tv, online dan tidur lagi.

Buat admin yang sabar yah dan semoga bisa patch bugs ini dan bisa membuat IKMI lebih baik lagi dan maju selalu.

Baca Selengkapnya