Web page

Pemudi Mushola Al-Mujahidin

Eksis dulu setelah nyinom Halal Bi Halal

KARISMA makan-makan

Kegiatan makan bareng setelah lebaran Idul Fitri 2011

CRISMA

Partisipasi CRISMA dalam kegiatan PERANIS yang diadakan oleh AMM Ranting Basin 2011

Pemuda CRISMA-KARISMA

Inilah juara yang diperoleh pemuda dalam partisipasi PERANIS AMM Ranting Basin 2011

Tampilkan postingan dengan label Tegnologi Informasi. Tampilkan semua postingan
Tampilkan postingan dengan label Tegnologi Informasi. Tampilkan semua postingan

Sabtu, 30 Juni 2012

Belajar XML

XML (Extensible Markup Language) adalah bahasa markup yang di rancang oleh W3C consorsium yang bisa di gunakan untuk banyak hal untuk bermacam data.
Bahasa XML itu sendiri menggunakan sistem SPOK seperti pelajaran Bahasa Indonesia waktu kita sekolah dulu.
Ibu
membeli
sayur
di pasar
S
P
O
K
XML itu sendiri memiliki kelebihan sebagai berikut.
  • Adalah suatu markup language seperti HTML
  • Dirancang untuk membawa data, bukan untuk menampilkan data
  • Tag yang tidak standar. Anda harus menetapkan tag Anda sendiri
  • Dirancang untuk menjadi diri deskriptif
  • Rekomendasi W3C
contohnya
Dan untuk di bahasa XML maka penulisannya adalah:
<aktivitas>
<subject>ibu</subject><predikat>membeli</predikat><object>sayur</object>
<keterangan>di pasar</keterangan>
</Aktivitas>
Gimana mau lanjut belajarnya ? Oke begini XML sendiri memiliki standart enconding yang di tetapkan yaitu :
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
kita harus mendeklarikan bagian scripts itu pada header atau line pertama pada baris pemrograman anda.
Pada contoh di atas <aktivitas name=”kegiatanIbu”> adalah kepala dan
<subject>ibu</subject>
<predikat>membeli</predikat>
<object>sayur</object>
<keterangan>di pasar</keterangan>
adalah content atau elemen yang terdapat pada XML tersebut dan </Aktivitas> adalah penutup/ footer.
Special Char
XML sendiri memiliki peraturan yang keras dan baku untuk beberapa karakter dimana anda harus merubahnya agar XML anda VALID
&lt; < less than
&gt; > greater than
&amp; & Ampersand
&apos; Apostrophe
&quot; quotation mark
Comment
sama seperti HTML, penulisan comment sendiri seperti berikut
<!– komentar anda –>
Membuat XML menggunakan PHP
<?php /*
* xmlmaker.php
* @author: ian lubis
* ian[@]balicenter.net
* feb, 13 2010
*/
function XMLMAKER($xmlname){
$fp       = fopen(dirname(__FILE__) . ‘/’ . $xmlname . ‘.xml’, ‘w’);
$str .= “<?xml version=\”1.0\” encoding=\”UTF-8\”?>\n”;
$str .= “<aktivitas>\n”;
$str .= “            <subject>ibu</subject>\n”;
$str .= “            <predikat>membeli</predikat>\n”;
$str .= “            <object>sayur</object>\n”;
$str .= “            <keterangan>di pasar</keterangan>\n”;
$str .= “</aktivitas>”;
fwrite($fp, $str);
fclose($fp);
}
//Call XML MAKER
XMLMAKER(“kegiatanibu”);
?>
Membaca XML menggunakan PHP
<?php /*
* xmlreader.php
* @author: ian lubis
* ian[@]balicenter.net
* feb, 13 2010
*/
$objDOM = new DOMDocument();
$objDOM->load(dirname(__FILE__) . ‘/kegiatanibu.xml’);
$note = $objDOM->getElementsByTagName(“aktivitas”);
foreach( $note as $value ){
$task_detail      = $value->getElementsByTagName(“subject”);
$task_thumb     = $value->getElementsByTagName(“predikat”);
$task_name      = $value->getElementsByTagName(“object”);
$task_id           = $value->getElementsByTagName(“keterangan”);
echo $task_detail          = $task_detail->item(0)->nodeValue;
echo $task_thumb        = $task_thumb->item(0)->nodeValue;
echo $task_name          = $task_name->item(0)->nodeValue;
echo $task_id               = $task_id->item(0)->nodeValue;
}
?>

Kamis, 14 Juni 2012

Menampilkan dokumen XML


Setelah anda mengetahui aturan dalam membuat dokumen XML, kini anda harus mengetahui cara untuk menggunakannya dan menampilkannya pada dokumen HTML.

Untuk menampilkan dokumen XML, anda mebutuhkan browser Internet Explorer versi 5 ke
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvByJf7k3Mk2Suj8p8zpJfKc_dBWLhBxa4QVOlsIi7paOKnq90KODheANTl-nZO6WCxmPxl3VGQ5ZLhHZB7G_LCcvCAuofjrvjRXyZ6GxMwt8p0AKJR7Ps55w96lTLWsx6K82ZAhHbEUQ/s320/xml1.bmp
atas atau Netscape versi 6. Jika anda langsung membuka file XML pada browser, maka akan ditampilkan adalah dokumen yang diberi warna pada code root dan child dilengkapi dengan tanda plus (+) dan minus (-) yang digunakan untuk membuka dan menutup elemen yang ada didalamnya.

Anda disarankan tidak menampilkan dokumen XML secara langsung, pada situs anda. Karena tidak semua user atau pengunjung mengerti dan mengetahui cara membacanya. Sebaiknya anda menggunakan HTML untuk menampilkan data yang ada pada dokumen XML.

Dengan menggunakan HTML, anda dapat memformat tampilan menjadi lebih bagus dan data dapat lebih mudah dimengerti untuk dibaca.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc36Q88ueKTg_RuByjBOcdKLHUGX9mDwt6kM8HZuvPyqKCupfjsNdUtFW1EDO0QRfAa6lkvN2WJJD6XBJKkUP7twiizBS6Fgt3ZBsL6sliPECQWOf_r4IcTtrpvVyKOisCMyYYFequ8U0/s320/xml3.png
Anda dapat membuat file HTML berikut ini dengan Dreamweaver. Agar penulisannya dan pembacanya menjadi lebih mudah. Berikut adalah script HTML untuk menampilkan data yang terdapat pada file XML:

Pada baris ke-7 file XML akan di impor ke dalam file HTML dengan menuliskan nama file dan path-nya (jika ada). Script pada baris inilah yang akan anda gunakan untuk mengambil file XML dari situs lain, yang kemudian akan ditampilkan pada situs anda.

Caranya, anda hanya perlu mengganti path pada nama file menjadi address dan nama file dari situs yang akan anda ambil file XML nya. Sebagai contoh, anda akan menampilkan berita-berita mengenai event flash yang ada pada situs babaflash.com di situs anda. Maka baris pada xml src akan diisi dengan address http://www.babaflash.com/xml/news.xml, yang berati anda akan mengambil file news dari http://www.babaflash.com/ yang berisi berita terbaru. Jika berita yang ada di babaflash di update, maka situs anda juga akan ikut terupdate isi beritanya. Inilah teknologi XML yang digunakan untuk pertukaran data, agar data dapat ditampilkan pada situs lain tanpa mengakses database secara langsung.

Baiklah, sekarang anda telah mengetahui bagaimana menggunakan XML dan ditampilkan melalui HTML. Namun yang baru anda ketahui yaitu menampilkan data XML yang memiliki satu data saja. https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCrzAVkAAzAZSV4MhNJE1Gv_xmdX6AZ_zaxZA-MK12PFZsRgxGPHpjfF9d0tcOKPf1dkYtZWmRVeVp_ZDakIoBKeTerCbMmX2bxH2VIXWWhs_oRd_mOPEpjLhNqsBmLpearOGuLyoY_uk/s320/xml4.png

Bagimana jika datanya lebih dari satu? Pada dasarnya untuk menampilkan data XML yang lebih dari satu sama seperti menampilkan data XML seperti biasa. Hanya saja untuk menampilkan dalam bentuk yang lebih rapi sebaiknya anda menggunakan tabel pada HTML.

Berikut ini adalah contoh XML yang mempunyai data lebih dari satu data:

Pada script XML tersebut terdapat tiga buah dokumen XML (terdapat tiga buah tag ). Dan coba anda perhatikan ada elemen XML baru (tag baru) yaitu . Perlu anda ingat jika terdapat lebih dari satu data XML, maka harus terdapat elemen pembuka dan penutup utama yang menampung semua elemen didalamnya.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRYBrVVGEhXmT3DWbgbCDT02cK8E_YXK3_hrX96AtWhWMjqWlTMTfSYLa6N0QaMyBZxptBzRn7YbrXwJLw1HyRSL46u_hgcEMz6xVDohQ1_ZXG72yoO2-50HrXL4_nDthBoQfV3hpg2M/s320/xml5.png
Untuk menampilkan dokumen XML tersebut, kita akan menggunakan tabel. Perhatikan script berikut disamping ini :



Hasilnya dapat anda lihat pada gambar 1.2 dibawah ini. Data XML yang ditampilkan pada tabel akan berulang sendiri sampai data XMl habis dibaca. Inilah alasan lain mengapa anda disarankan untuk menggunakan tabel untuk menampilkan data XML yang lebih dari satu.https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1pHvKCbDNW4-gBYVmgdTx_xs_3sYGDfxIK6zAuNiYlP-hgxsf38iRkJ7t99EHaT_yf968_jKLsp5owSA_R99ISbs1mylNGtFBU2HFnlanru3eCHr7_QChIYqJjbKiyDJRASXFUUHnR9A/s320/xml6.png


Gambar 1.2 menampilkan data XML dengan tabel.
Selesai....

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

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.

XML memiliki tiga tipe file
* 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 bisa diringkas sebagai berikut
* 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.

Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti:
- Sebagai penyimpan data (database) yang mudah dibaca oleh user karena disimpan dalam bentuk teks.
- Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda (mis: Oracle ke SQL Server).
- Sebagai acuan membuat bahasa baru, seperti WML (Wireless Markup Language) yang digunakan pada mobile device dengan protokol WAP, atau VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog, aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian pulsa atau call center), dan sebagainya.
- Sebagai file konfigurasi, di Java dokumen-dokumen XML sering kita jumpai seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah-perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis atau Hibernate.
 

Selasa, 15 November 2011

Bahasa Pemrograman dan Jenis-jenisnya

Bahasa pemrograman adalah sekumpulan kosakata dan tata bahasa untuk menginstruksikan sebuah komputer agar melakukan tugas-tugas tertentu. Penggunaan kata bahasa pemrograman saat ini merujuk kepada bahasa tingkat tinggi, seperti PHP, C, C++, Ruby On Rails, Virtual Basic, Pascal, dll. Setiap bahasa pemrograman tersebut memiliki serangkaian keyword yang hanya dimengerti oleh bahasa pemrograman tersebut dan sintaks khusus untuk mengorganisir instruksi program. Dengan bahasa pemrograman, kita bisa melakukan tugas seperti menentukan instruksi pada sebuah komputer, mengatur tranfer data, melakukan proses input dan output, serta kegiatan lainnya.
Bahasa Pemrograman merupakan bahasa yang dipakai untuk pemrograman komputer. Bahasa ini memiliki 3 tingkatan, yaitu bahasa tingkat rendah (low level language), bahasa tingkat menengah (middle level language), dan bahasa tingkat tinggi (high level language). Dulu waktu komputer pertama kali ada, bahasa pemrogramannya masih sangat sederhana. Bahasa tersebut masuk ke dalam kategori bahasa tingkat rendah. Seiring dengan perkembangan teknologi, ditemukanlah bahasa yang lebih mudah menggunakan simbol-simbol. Ilmuwan masih menemui cukup banyak kesulitan dalam menggunakan bahasa tersebut, hingga pada tahun 1957 ditemukan bahasa pemrograman yang tingkat tinggi pertama yang disebut dengan FORTAN (formula translator).
Bahasa tingkat mesin merupakan bahasa yang paling sederhana yang hanya menggunakan 2 kode biner yaitu angkai 0 dan 1. Bahasa tingkat rendah atau bahasa rakitan (assembly) menggunakan instruksi berupa serangkaian kode singkat seperti CMP, JGE, SUB, LOOP, dll. sedangkan bahasa tingkat menengah menggunakan bahasa yang dimengerti oleh manusia ditambah dengan simbol-simbol seperti {, }, ?, <<, >>, &&, ||, dll. sedangkan bahasa tingkat tinggi menggunakan kosakata yang dimengerti oleh manusia seperti while, end, if, begin, for, dll.
Dengan semakin berkembangnya teknologi, manusia semakin banyak memerlukan program untuk mendukung komputasi. Dan bahasa pemrograman muncul sebagai dampak dari kebutuhan manusia tersebut. Dengan bahasa pemrograman, kita bisa memecahkan banyak masalah dengan bantuan komputer. Ada banyak bahasa pemrograman saat ini, dan semua memiliki struktur yang berbeda antara satu dengan lainnya. Karena fungsi yang berbeda-beda inilah yang menyebabkan tidak ada bahasa pemrograman yang lebih baik secara mutlak.
Berikut adalah beberapa bahasa pemrograman yang ada saat ini:

1. Bahasa pemrograman HTML

HTML adalah singkatan dari HyperText Markup Language, merupakan sebuah bahasa markup yang bisa dipakai untuk membuat sebuah halaman website dan menampilkannya pada sebuah browser atau disimpan via email. Mungkin bagi beberapa orang bahasa pemrograman ini cukup rumit, namun sebenarnya bahasa ini relatif lebih mudah dibandingkan dengan yang lainnya. Semua teks, grafik, dan elemen desain dari sebuah halaman HTML di-tag dengan kode-kode yang menginstruksikan web browser untuk menampilan elemen tersebut. Tag HTML juga menyediakan layout dan informasi format sehingga halaman website bisa dibuat sesuai dengan keinginan sang pembuat.

2. Bahasa Pemrograman PHP

PHP merupakan salah satu bahasa pemrograman terpopuler saat ini. PHP pertama kali ditemukan oleh ilmuwan bernama Rasmus Lerdorf pada tahun 1995. Ketika itu PHP masih bernama FI (Form Interpreted), yaitu berupa sekumpulan script yang dipakai untuk mengolah data form dari website. PHP biasanya dipakai untuk meningkatkan kualitas sebuah halaman website. Dengan PHP, anda bisa melakukan hal-hal seperti membuat username dan password untuk login, membuat forum, galeri foto, survey, dan masih banyak lagi. PHP dikenal sebagai bahasa side-server, itu karena PHP tidak dieksekusi pada komputer anda, melainkan pada komputer dimana anda me-request halaman tersebut. Kemudian hasilnya akan ditampilkan pada web browser anda.

3. Bahasa pemrograman ASP

ASP merupakan singkatan dari Active Server Pages, merupakan sebuah bahasa pemrograman pertama oleh Microsoft yang memungkinkan anda untuk membuat halaman website yang interaktif dan dinamis. ASP klasik menggunakan scripting sisi-server untuk membuat website yang tidak dipengaruhi oleh web browser. Bahasa pemrograman asal yang dipakai oleh ASP adalah VBSscript, walaupun anda bisa menggunakan bahasa lainnya seperti JScript ( versi Microsoft JavaScript). Semua halaman website yang menggunakan ASP tidak bisa dijalankan hanya dengan membuka halaman di web browser. Halaman tersebut harus dipanggil dari server yang mendukung ASP, inilah mengapa ASP merupakan singkatan dari Active Server Pages. Karena jika tidak ada server, tidak akan ada active pages. Jika anda menjalankan Windows dan ingin menggunakan ASP, maka anda perlu menginstal Microsoft’s Internet Information Services (IIS) terlebih dahulu.

4. Bahasa Pemrograman PERL

PERL merupakan bahasa pemrograman yang bisa dipakai untuk variasi tugas beragam. PERL biasanya dipakai untuk mengekstrak informasi dari file teks dan memberikan laporannya, atau untuk mengkonversi file teks ke dalam bentuk lainnya. Program yang ditulis pada Perl disebut dengan Perl script. Perl diimplementasikan sebagai bahasa tafsiran, maka dari itu eksekusi dari script Perl lebih banyak menggunakan waktu CPU dibandingkan dengan berhubungan dengan program C, contohnya. Selain itu, komputer juga biasanya menjadi lebih cepat. Menulis dengan Perl akan menghemat waktu anda. Perl bisa bekerja pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), selain itu juga bisa bekerja pada sistem operasi lain seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

5. Bahasa Pemrograman XML

XML (Extensible Markup Language) merupakan cara termudah untuk membuat format informasi umum dan men-share kedua format dan data di world wide web, intranet, dan tempat-tempat lainnya. XML merupakan bahasa pemrograman yang direkomendasi oleh W3C, dan memiliki kemiripan dengan HTML. Di antara kedua bahasa ini memiliki simbol markup untuk mendeskripsikan konten dari sebuah halaman atau file. HTML mendeskripsikan konten dari sebuah halaman web (terutama teks dan grafik) berdasarkan bagaimana konten tersebut ditampilan dan berinteraksi. Misalnya, huruf “p” yang diletakkan di antara tags bermakna paragraf baru. Sedangkan XLM mendeskripsikan konten berdasarkan data apa yang sedang diproses. Misalnya, kata “phonenum” yang diletakkan di dalam markup tags mengindikasikan bahwa data tersebut diikuti adalah nomor telepon. Ini berarti file XML bisa diproses murni sebagai data oleh sebuah program atau bisa juga disimpan dengan data yang serupa pada komputer lain

6. Bahasa Pemrograman JavaScript

Javascript sangat cocok disebut sebagai bahasa website. Browser versi terbaru menetapkan standar yang tinggi terhadap kecepatan eksekusi Javascript. Ini merupakan paramater performa yang penting saat ini karen website menggunakan sangat banyak Javascript. Javascript mendukung revolusi web 2.0 dengan AJAX. Dengan menggunakan Javascript, sebuah website bisa mengirim request HTTP dan mengatur / mengupdate bagian-bagian dari sebuah website.  Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. Untuk menjalankan JavaScript kita cukup menjalankan web broser yang mendukung JavaScript. Web browser saat ini hampir semuanya sudah mendukung Javascript.

7. Bahasa Pemrograman CSS

CSS merupakan sigkatan dari Cascading Style Sheet. CSS merupakan suatu bahasa stylesheet yang dipakai untuk menyesuaikan tampilan sebuah dokumen yang ditulis dengan bahasa markup. CSS biasanya dipakai untuk untuk memformat sebuah halaman web yang ditulis dengan HTML dan XHTML. Namun begitu, bahasanya tersebut bisa dipakai untuk semua jenis dokumen XML termasuk SVG dan XUL.

8. Bahasa Pemrograman WML

WML (Wireless Markup Language), dulunya disebut sebagai HDML (Handheld Devices Markup Languages), merupakan sebuah bahasa pemrograman yang dipakai menampilkan teks dari sebuah halaman website ke dalam media lain seperti ponsel dan PDA via wireless access. WML merupakan bagian dari Wireless Application Protocol (WAP) yang sedang diusulkan oleh beberapa vendor untuk menjadi bahasa standar. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

Rabu, 15 Juni 2011

Definisi Tegnologi Informasi

Apa sebenarnya yang dimaksud dengan teknologi informasi? Apakah teknologi informasi itu identik dengan komputer? Pertanyaan ini sering diutarakan dan untuk menjawabnya diperlukan pemahaman mengenai teknologi informasi itu sendiri.

Teknologi informasi (Information Technology) biasa disingkat TI, IT atau infotech. Dalam Oxford English Dictionary (OED2) edisi ke-2 mendefenisikan teknologi informasi adalah hardware dan software, dan bisa termasuk di dalamnya jaringan dan telekomunikasi yang biasanya dalam konteks bisnis atau usaha. Menurut Haag dan Keen (1996), Teknologi informasi adalah seperangkat alat yang membantu anda bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi. Menurut Martin (1999), Teknologi informasi tidak hanya terbatas pada teknologi komputer (perangkat keras dan perangkat lunak) yang akan digunakan untuk memproses dan menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirim/menyebarkan informasi. Sementara Williams dan Sawyer (2003), mengungkapkan bahwa teknologi informasi adalah teknologi yang menggabungkan komputasi (komputer) dengan jalur komunikasi kecepatan tinggi yang membawa data, suara, dan video.

Dari defenisi di atas, nampak bahwa teknologi informasi tidak hanya terbatas pada teknologi komputer, tetapi juga termasuk teknologi telekomunikasi. Dengan kata lain bahwa teknologi informasi merupakan hasil konvergensi antara teknologi komputer dan teknologi telekomunikasi.

Teknologi komputer merupakan teknologi yang berhubungan dengan perangkat komputer seperti printer, pembaca sidik jari, CD-ROM, Prosesor, disk, dan lain-lain. Komputer merupakan mesin serbaguna yang dapat digunakan untuk keperluan pengolahan data apa saja menjadi informasi yang berguna. Hal ini dimungkinkan karena komputer dapat dikendalikan oleh program yang terdiri atas sederetan instruksi. Komputer akan bertindak sesuai instruksi yang diterimanya dari program. Dengan kata lain komputer akan bertindak sesuai keinginan pembuat program.

Teknologi komunikasi atau telekomunikasi merupakan teknologi komunikasi jarak jauh. Termasuk teknologi telekomunikasi yang kita gunakan sehari-hari adalah telepon, televisi, radio, handy-talky, handphone. Dikatakan sebelumnya bahwa teknologi informasi merupakan konvergensi antara teknologi komputer dan teknologi telekomunikasi, saat ini teknologi telekomunikasi yang disebutkan di atas telah dapat digunakan untuk menghubungkan sejumlah komputer. Sehingga beberapa komputer dapat berkomunikasi satu sama lain dengan mudah. Inilah makna dari kata “konvergensi” di atas yang kemudian lazim disebut sebagai Teknologi Informasi.