ISTILAH IT

Tampilkan postingan dengan label ISTILAH IT. Tampilkan semua postingan
Tampilkan postingan dengan label ISTILAH IT. Tampilkan semua postingan

Selasa, 15 November 2011

Pengertian XHR (XmlHttpRequest)

XmlHttpRequest adalah sebuah object javascript yang digunakan untuk mengakses web server secara asingkron, jadi user dapat terus melakukan aktifitasnya di sebuah halaman web tanpa me-refresh halaman tersebut, karena proses requestnya dilakukan di background. Mengakses web server artinya adalah melakukan sebuah request biasa ke sebuah halaman di webserver yang berisi script (server side script). Teknisnya XMLHttpRequest (XHR) adalah sebuah DOM API yang dapat digunakan pada web browser scripting language seperti JavaScript.

Pada proses request tersebut tentunya ada data yang akan kita lewatkan untuk diproses di sisi server. Metode request yang dapat dan biasa kita gunakan adalah GET atau POST. Tentunya akan sangat mudah bagi server untuk membaca data yang di kirimkan oleh client dengan menggunakan metode tersebut.

sumber : adibowo.com/apa-itu-xhr-atau-xmlhttprequest/

Pengantar SVG

SVG Logo
SVG merupakan bahasa yang digunakan untuk grafik 2 dimensi dan aplikasi grafis dalam format XML. Untuk mempelajari SVG perlu dasar tentang pemrograman web yaitu menggunakan HMTL dan dasar-dasar XML.

Apa itu SVG?

  • SVG merupakan singkatan dari Scalable Vector Graphics
  • SVG digunakan untuk membuat grafik dengan mendefinisikan vector,yang akan digunakan dalam halaman web.
  • SVG mendefinisikan dalam format XML
  • SVG menghasilkan grafik yang tidak akan berkurang kualitasnya sebagai akibat proses zoomming maupun resizing.
  • Elemen dan attribut dalam SVG dapat dianimaai
  • SVG direkomendasikan oleh World Wide Web Consortium (W3C)
  • SVG terintegrasi dengan standar W3C lainnya misalnya DOM dan XSL

Sejarah dan Keuntungan Penggunaan SVG.

SVG 1.1 direkomendasikan oleh W3C pada Januari 2003. Sun Microsystems,Adobe,Apple,IBM,dan Kodak merupakan beberapa organisasi yang terlibat dalam pendefinisian SVG.
Keuntungan penggunaan SVG dibanding format gambar yang lain (misalnya JPEG dan GIF) antara lain:
  • File sumber SVG dapat dibaca dan modifikasi dengan menggunakan hampir semua tool/text (misalnya notepad)
  • File sumber SVG berukuran lebih kecil dan dapat dikompresi dibanding dengan format gambar JPEG dan GIF
  • Gambar dalam format SVG bersifat scalable/diresizing
  • Gambar dalam format SVG dapat dicetak dengan kualitas yang tinggi dan sama baiknya pada berbagai resolusi
  • Gambar dalam format SVG bersifat zoomable. Setiap bagian dari gambar dapat di zoom tanpa degradasi mutu
  • Text dalam SVG “selectable” dan “searchable” (sangat berguna dalam peta)
  • SVG dapat bekerja dengan Teknologi Java
  • SVG merupakan “open standard”
  • SVG merupakan murni XML
Pesaing utama dari SVG adalah Flash. Kelebihan utama dari SVG dibanding Flash adalah bahwa SVG “compliance” dengan standar yang lain (misalnya XSL dan DOM). Flash berlandasan pada teknologi yang tidak open source. Sampai saat ini SVG belum sepenuhnya disupport oleh semua browser. Mozilla,Firefox,dan Opera sudah mendukung SVG,Microsoft baru pada tahap rencana untuk mendukung SVG. Beberapa SVG editor tersedia,salah satu diantaranya adalah Adobe GoLive 5.

sumber :http://ilmu-komputer.net/pengantar-svg/

Pengertian IFrame

Inline frame atau iframe adalah salah satu cara untuk menciptakan sebuah 'jendela' dalam halaman web yang mampu menampilkan dokumen terpisah di dalam jendela yang tanpa reload seluruh halaman.

Berikut ini contoh sederhana sebuah iframe. Contoh dibawah iframe yang memuat file baru ke dalam jendela iframe sehingga Anda dapat melihat file baru tersebut dalam iframe.



Kode iframe :

<iframe src="tulisan.txt" 
 style="float: right; 
 width: 260px; height: 130px; 
 margin-left: 12px; border: 1px solid black;" 
 name="#sarimin">
 bla...bla...bla...
</iframe>

Untuk menambahkan link ketikkan perintah seperti di bawah ini :
<iframe ...blah blah blah>
<a href=""http://sarimingeek.com" target="_blank">Sarimin</a>
</iframe>
 
sumber:http://www.sarimingeek.com/index.php?page=blog&title=Contoh+sederhana+membuat+Inline+frame+%28iframe%29

Pengertian XSLT

XSLT adalah kependekan dari eXtensible StyleSheet Language: Transformation, adalah bagian dari XSL yang dikembangkan sebelumnya. XSL adalah Stylesheet yang khusus dikembangkan sebagai komplemen XML, untuk merubah informasi pada XML ke dalam bentuk lain agar bisa ditampilkan di layar, dicetak di kertas atau didengarkan telinga. Pada dasarnya proses ini di bagi menjadi dua bagian proses yakni pertama Transformasi Struktural yang meliputi pengumpulan, pengelompokan dan pengurutan data maupun penyusunan ulang, penambahan dan penghapusan tag dan atribut, dan yang kedua adalah proses merubah format menjadi pixel dilayar, nohtah tinta di kertas atau nada di speaker. Proses yang pertama itulah yang kemudian disebut XSLT, sedangkan yang kedua biasa disebut XSLFO (eXtensible Stylesheet Language:Formatting Object).
 
Hasil Keluaran XSLT bisa berupa HTML, Text file atau XML dengan format yang baru. Sebenarnya untuk menampilkan dokumen XML agar lebih menarik dilihat di browser bisa dilakukan oleh Cascade StyleSheet. CSS yang sering digunakan untuk memformat HTML bisa juga dipakai untuk XML. Akan tetapi CSS tidak mampu melakukan tugas tugas yang rumit seperti memformat angka desimal, menjumlah, menghitung rata-rata, menampilkan gambar, dan lain-lain. Dan untuk melakukan tugas- tugas itulah kita memerlukan XSLT.
 

Pengertian JSON

JSON (dibaca: “Jason”), singkatan dari JavaScript Object Notation adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa. (id.wikipedia.com)

sumber: http://www.koder.web.id/tutorial-javascript/belajar-ajax-4-json

pengertian XHTML

XHTML adalah sebuah kombinasi dari HTML dan XML (EXtensible Markup Language). XHTML ato EXtensible HyperText Markup Language merupakan bentuk sempurna (dalam arti, lebih ketat dan bersih dibanding HTML). Tujuan XHTML adalah menggantikan HTML. XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengna sintaks XML.
Dalam situs-situs di WWW banyak halam web ditulis dengan HTML yang “kurang baik”. Artinya, penulisan tidak sesuai dengan aturan, melainkan hanya sekedar menampilkan apa yang dibuat. Berikut contoh skrip yang “jelek”, karena <h1> tidak ditutup dengan </h1>
<html>
<head>
<title>Contoh HTML kurang bagus</title>
<body>
<h1> HTML kurang baik
</body>
XML adalah markup language dimana semua harus dibuat secara benar sehingga dapat menghasilkan dokumen yang “well-formed”. XML didesain untuk mendiskripsikan data, sedangkan HTML didesain untuk menampilkan data. Perkembangan teknologi browser, dimana browser tidak hanya berada di komputer, tetapi juga dalam telepon seluler dan PDA, memunculkan kebutuhan akan sebuah skrip yang standar dan bebas dari kesalahan.
Kombinasi HTML dan XML yang dikenal dengan XHTML menggunakan aturan yang ketat dalam hal penulisan. Halaman XHTML dapat dibaca pada peralatan yang men-support XML. XML membawa keberuntungan karena dapat menyajikan dokumen “well-formed” dan dapat di-support di banyak browser.

sumber :http://digda.blog.uns.ac.id/2009/07/27/xhtml

Pengertian JSP

Java Server Page (JSP) adalah suatu bahasa pemrograman web yang berjalan di platform java, serta merupakan bagian teknologi java 2 Enterprise Edition (J2EE). JSP sangat sesuai dan tangguh untuk menangani presentasi di web dengan dukungan Application Programming Interface (API) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data (Rickyanto, 2002).
JSP diciptakan untuk menyederhanakan layer presentasi yang bersifat dinamis dengan cara memisahkan isi yang bersifat statis dengan isi yang bersifat dinamis pada suatu halaman. JSP dirancang sebagai layer presentasi dari suatu aplikasi web, dimana JSP menambahkan program java pada halaman web yang bersifat statis (Setyabudi, 2002).
Halaman JSP juga mengandung unsur-unsur yang memungkinkan server untuk memasukkan content dinamis di halaman. Unsur JSP dapat digunakan untuk berbagai tujuan, misalnya mengambil informasi dari database. JSP menetapkan sejumlah elemen standar yang berguna untuk aplikasi web, seperti mengakses komponen JavaBean (Bergsten, 2002).

sumber:http://www.oprekan.com/samsul/programming/pengertian-jsp-java-bean-dan-basis-data

Pengertian ASP

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk tekhnologi yang disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui browser. ASP bekerja pada web server dan merupakan server side scripting. Berbeda dengan VBScript yang bekerja pada client atau disebut juga client side scripting. Meskipun demikian ASP mengunakan VBScript sebagai bahasa dasar untuk pemogramannya.

ASP adalah bahasa pemrograman made in Microsoft. Anda mungkin sudah bisa menerka kira-kira seperti apa ASP itu. Sangat compatible dengan .NET framework dan juga koneksi dengan MS SQL yang sangat bagus, tentu saja kan sama2 produk Microsoft. Berbayar, sudah pasti. Fungsionalitas dan kemudahannya? Ini yang saya kurang paham, karena belum pernah mencoba dan masih kekurangan bahan artikel tentang bahasa pemrograman yang satu ini. Tapi kabarnya ASP bahasa pemrograman yang berbasiskan event handling, ini tentu saja kabar baik bagi mereka yang tidak ingin beribet dengan HTML DOM dan javascipt untuk menangani event.

sumber:http://mayznesalone.blogspot.com/2011/05/pengertian-asp.html

Kamis, 09 Juni 2011

BA 14. SESSION

 Session

-> adalah waktu yang digunakan pengguna saat menjelajah suatu web, dari halaman ke halaman lain.
   diperlukan suatu informasi yang mengiringi pengguna dari halaman ke halaman.
  
- PHP menyimpan beberapa variabel yang tersedia dalam 1 session dalam file di server.
  PHP menggunakan array global $_session untuk menyimpan data-data variabel setiap session.

 Pengguna session

- sebuah session harus diawali dengan perintah
    session_start();

- variabel dalam sebuah session dapat disimpan dengan
    $_SESSION['nama_variabel'] = nilai;
    $_SESSION['nama_user'] = "Rahmat";

- sebuah session diakhiri dengan perintah
    session_destroy();

BAB 12. pembuatan fungsi

 Fungsi

- Untuk menghindari penggunaan (pengetikan) kode yang berulang, sejumlah kode tersebut dikumpulkan dalam sebuah entitas yang dinamakan function (fungsi).
- contoh sederhana :
  penghitungan aritmatika
  penulisan tanggal

- fungsi juga dapat didefinisikan menggunakan parameter tertentu.
  contoh :
    function calcSalesTax($price, $tax)
    {
      $total = $price + ($price * $tax);
      echo "Total cost: $total";
    }
untu contoh source code bisa diunduh disini

BAB 9. PHP dan MySQL

PHP dan My SQL

-PHP mudah digunakan untuk menampilkan data yang bersifat dinamis,
 yang diambil dari basis data.
-MySQL sering dipergunakan bersama PHP untuk membuat content sebuah situs
 secara dinamis.
-Pemanfaatan MySQL melalui PHP
 memerlukan MySQL service yang dijalankan di server.

phpMyAdmin

- WampServer telah mengintegrasikan PHP dan MySQL dalam 1 paket server.
- WampServer memiliki aplikasi built-in untuk mengatur basis data MySQL dan mengakses
  mysql service melalui GUI (Graphical User Interface)
- phpMyAdmin dapat diakses melalui alamat:
    http://localhost/phpmyadmin

* Beberapa perintah akses MySQL yang sering digunakan dalam PHP :
  - mysql_connect()
  - mysql_close()
  - mysql_select_db()
  - mysql_query()
contoh pengaksesan MySQL di PHP bisa dklik disini

BAB 4. STRUKTUR KONTROL

STRUKTUR KONTROL berfungsi untuk mengarahkan alur kode dalam sebuah aplikasi dan mendefininisikan karakteristik eksekusi, misalnya, perulangan sebagian pernyataan dan eksekusi sebagian tertentu dari kode program. terbagi menjadi percabangan dan perulangan.
  1. if-elseif-else
  2. contoh penulisan : if (kondisi)
    blok pernyataan;
    elseif (kondisi) 
    {
    blok pernyataan; 
    }
    else
    blok pernyataan;
    }
  1. switch
  2. contoh penulisan :
    switch ($nama_variabel)
    {
    case nilai : blok pernyataan; Break; case nilai : blok pernyataan; break; default: blok pernyataan;
    }
  1. for
  2. contoh penulisan :
    For (nilai_awal; kondisi_akhir; penambahan)
    blok pernyataan;
    }
  1. while
  2. contoh penulisan :
    While (kondisi)
    blok pernyataan;
    }
  1. do...while
  2. contoh penulisan :
    do 
    { blok pernyataan;
    } while (kondisi)
untuk keluar dari perulangan menggunakan 2 pernyataan yaitu:
break: keluar dari struktur kontrol perulangan.
continue : melewatkan pernyataan setelahnya dan memproses menuju perulangan berikutnya.

untuk contoh source code bsa diunduh disini

BAB 3. OPERATOR

operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai variabel. variabel yang nilainya dimodifikasi oleh operator disebut operand. dibawah ini adalah jenis jenis dari operator :
  1. ARITMETIKA
  2. Terdiri dari :
    • +(penambahan)
    • -(pengurangan)
    • *(perkalian))
    • /(pembagian)
    • %(modulo)
    diaplikasikan pada variabel bertipe angka.contoh: $c = $a + $b; $d = $a % $b;.
  3. ASSIGNMENT
  4. terdiri dari +=,-=,*=,/=,dan.=. contoh: $a = 5; $a += 5; // $a = $a + 5;.
  5. BITWISE
  6. iaplikasikan pada bilangan biner (basis2). terdiri dari : &(and)|(or)^(xor).
  7. PERBANDINGAN
  8. sering digunakan pada struktur kontrol if. terdiri atas : <,>,<=,dan >=.
  9. LOGIKA
  10. terdiri atas : and atau &&,OR atau ||,not atau !, dan xor.
  11. STRING
  12. operator string hanya terdiri atas . dan .= .
  13. INCREMENT
  14. terdiri ata ++ untuk penambahan dan -- untuk pengurangan. contoh : $a = 12;
    $b = $a++;
      untuk contoh source code bisa diunduh disini

Bab 2. Tipe Data

selain variabel, dalam bahasa pemrograman PHP juga terdapat Tipe data. PHP memiliki beberapa jenis tipe data yaitu,meliputi integer,floating point, string, aray, object.berikut ini beberapa penjelasannya :
  1. integer
  2. integer merupakan bilangan yang memiliki lebar dari -2,147,483,648 ke +2,147,483,647 dalam sebuah komputer 32-bit,lebar ini sama dengan lebar yang dimiliki oleh long data dalam bahasa C. PHP mengijinkan penuisan integer dalam 3 cara ,desimal,oktal dan heksadesimal.PHP akan scara otomatis mengkonversi data integer menjadi floating point jika berada diluar range. contoh tipe data integer: $biaya = 1000; 
    $a = 1234;
    $a = -123; 
    $a = O123; 
    $a = Ox12;(bilangan heksadesimal)
  3. floating point
  4. representasi dari bilangan desimal atau pecahan. range tipe data floating point sama dengan yaitu 1.7e-308 sampai - 1.7e-308 contoh tipe data floating point:
    $a = 1.234;  
    $a = 1.2e3;
  5. string
  6. string merupakan bagian rangkain karakter yang dapat berisi berbagai macam tipe data termasuk binary, string dapat dibuat dengan menuliskan teks diantara tanda kutip ganda (") atau tanda kutip tunggal ('). prbedaannya adalah jika menggunakan tanda petik tnggal, maka pada string iyu tidak dapat kita masukkan variabel dan escape sequnce handling.contoh:
    $a = "Hallo world";
    $a = 'Apa khabar';
  1. array
  2. array merupakan tipe data terstruktur untuk menyimpan sejumlah data yang bertipe sama. masing masing nilai diakses melalui indeks yang biasa disebut subskrip. dalam hal ini indeks berupa bilangan bulat yang dimulai dari nol.contoh: $a[0] = "abc"; $a[1] = "def"; indeks array dapat juga berupa string(associative array) seperti: $a['mobil'] = "TOYOTA";
  3. object
  4. merupakan inisialisasi suatu class.objek dapat diinisialisasikan menggunakan statement new.objek=ct dapat berupa sebuah bilangan bahkan sebuah fungsi.
  5. boolean
    merupakan tipe data yang hanya memiliki nilai true dan false
untuk contoh source code latihan bisa diunduh disini:

BAB 1. PHP dan HTML

Script atau kode php biasanya terintegrasi atau berada didalam kode HTML. kode penyusun struktur dokumen HTMlL disebut sebagai tag, diawali dengan < dan  diakhiri dengan >.jika script PHP telah dimasukkan kedalam kode HTML, maka halaman tersebut tidak lagi bersifat statis,namun akan menjadi bersifat dinamis. PHP memerlikan interpreter (penerjemah) PHP untuk dijalankan.kode PHP diawali tag <?php dan diakhiri tag ?> ,ada beberapa hal yang harus diperhatikan dalam penulisan kode PHP ,diantaranya adalah sebagai berikut
  1. setiap perintah PHP diakhiri dengan tanda titik koma/semicolon ";"
  2. bisa memberikan  komentar yang diletakkan sebelah kanan tanda // jika komentar satu baris, atau diantara /* dan */ jika komentarnya lebih dari satu baris.
  3. nama variabel dalam PHP didefinisikan dengan diawali tanda $.
dibawah ini bisa di download beberapa latihan  source code PHP.

Sabtu, 23 April 2011

Pengertian CMS

definisi CMS tuwh..!!!!!

CMS (Content Management System) adalah suatu sistem yang digunakan untuk mengelola dan memfasilitasi proses pembuatan, pembaharuan, dan publikasi content secara bersama (collaborative content management). Content mengacu pada informasi dalam bentuk teks, grafik, gambar maupun dalam format-format lain yang perlu dikelola dengan tujuan memudahkan proses pembuatan, pembaharuan, distribusi, pencarian, analisis, dan meningkatkan fleksibilitas untuk ditransformasikan ke dalam bentuk lain. Terminologi CMS sendiri cukup luas, di antaranya mencakup software aplikasi, database, arsip, workflow, dan alat bantu lainnya yang dapat dikelola sebagai bagian dari mekanisme jaringan informasi suatu perusahaan maupun global.
 
CMS (Content Management System) terbukti merupakan sebuah aset penting bagi perusahaan untuk mengelola content situs web dan portal secara efisien dan efektif. Saat ini, berbagai perusahaan mengkombinasikan content tak berstruktur dengan transaksi tradisional dan application logic untuk membangun aplikasi berbasis Web. Web application ini mewujudkan interaksi yang lebih personal dengan para user-nya, dan meningkatkan kinerja perusahaan dengan menyediakan layanan mandiri bagi para karyawan, partner, penyedia barang dan pelanggan. Aplikasi berbasis Web yang semakin berdaya, secara tidak langsung meningkatkan peranan dan pentingnya CMS sebagai bagian dari infrastruktur aplikasi perusahaan. Alhasil, pemilihan CMS yang akan diterapkan di perusahaan tidak bisa dianggap remeh.
Dengan adanya CMS yang terintegrasi dengan sebuah WebSite akan memberikan suatu nilai lebih yang akan meningkatkan fungsionalitas dan fleksibiltas dari Web Site tersebut, terlebih pada WebSite yang tujuan pemanfaatannya sebagai media promosi dan membangun citra konsumen, dimana kontinuitas dan inovasi dalam pemasaran produk-produk secara berkala dan berkesinambungan sebagai suatu hal yang memegang peranan penting dalam tercapainya target pemasaran.

Selasa, 08 Maret 2011

pelajaran hidup

  1. Disaat terpuruk, saat itulah seorang manusia belajar kedewasaannya. Memilih untuk tetap menikmati keterpurukannya atau tertati keluar dari keterpurukannya.
  2. Kedewasaan seeorang bisa terlihat dari bagaimana dia menyikapi suatu hal.
  3. Saat orang sedang jatuh cinta, mereka akan seperti anak kecil.