Selamat sore sahabat aakompi , disini saya akan share apa aja sih perbedaan dari jurusan jurusan komputer berikut.
#REKAYASA PERANGKAT LUNAK (RPL)
RPL,Istilah Rekayasa Perangkat Lunak
(RPL) secara umum disepakati sebagai
terjemahan dari istilah Software Engineering. Istilah Software Engineering
mulai dipopulerkan tahun 1968 pada Software Engineering Conference
yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL
hanya sebatas pada bagaimana membuat program komputer.
Padahal ada perbedaan yang mendasar antara perangkat lunak (software)
dan program komputer.Perangkat lunak adalah seluruh
perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat
berupa program atau prosedur. Program adalah kumpulan perintah yang
dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh
pengguna dalam memproses informasi
#TEKNIK KOMPUTER dan JARINGAN (TKJ)
TKJ, merupakan sebuah kejurusan yang mempelajari tentang cara-cara
merakit komputer dan menginstalasi program komputer.Kejurusan ini
hanya ada di STM/SMK.Sekarang ini jurusan TKJ merupakan jurusan yang
sangat populer/banyak peminatnya, meskipun banyak sekali saingan
dari jurusan TKJ yaitu jurusan RPL (Rekayasa Perangkat Lunak), jurusan
Multimedia, dan lain-lain. Jurusan TKJ sangatlah mudah untuk
dipelajari hanya modal kemauan untuk belajar dan belajar.
#MULTIMEDIA (MM)
MM, Multi artinya banyak sedangkan media adalah sarana, alat atau
perantara – dalam hal ini bahasa, baik bahasa lisan, tulisan,
gambar, suara/bunyi maupun gerak – yang digunakan dalam
proses penyampaian pesan (informasi, gagasan, himbauan dsb.).
Jadi, secara harfiah, istilah multimedia berarti banyak media atau
sarana yang digunakan dalam penyampaian pesan.
Beberapa pengertian yang dikemukakan para pakar dapat kita
lihat di bawah ini:
1.Multimedia secara umum, merupakan kombinasi tiga elemen,
yaitu suara, gambar dan teks (McCormic. 1996)
2.Multimedia dalam ilmu pengetahuan mencakup beberapa
aspek yang saling bersinergi antara teks, grafik, gambar statis,
animasi, film dan suara (William Ditto. 2006)
Tampilkan postingan dengan label Info. Tampilkan semua postingan
Tampilkan postingan dengan label Info. Tampilkan semua postingan
Jumat, 14 Juni 2013
PERBEDAAN TEKNIK INFORMATIKA, SISTEM INFORMASI, DAN SISTEM KOMPUTER
1. Teknik Informatika
Jurusan ini mempelajari masalah-masalah yang berkaitan dengan transformasi / pengolahan fakta simbolik melalui komputer. Tujuannya sih untuk menciptakan tenaga ahli pemanfaatan komputer di bidang aplikasi, menguasai teknik, dan metode penyelesaian masalah dengan menggunakan komputer, kemampuan merancang, serta menerapkan dan mengembangkan sistem berbasis komputer.
Karena penekanan lebih diberikan kepada metode dan algoritma, antum yang berminat menekuni bidang ini akan membutuhkan kemampuan penunjang seperti logika, algoritma (berpikir sistematis), kemampuan kognitif yang baik, dan sudah pasti, memang menyukai teknologi informasi.
Sejumlah kompetensi yang harus dimiliki dari ilmu informatika antara lain :
- rekayasa perangkat lunak & komputasi
- sistem kecerdasan buatan ( Intelligent System )
- Database Technology & Data Mining
- sistem jaringan komputer terdistribusi
- grafik komputer & pemrosesan gambar
- pengelolaan program perangkat bergerak
- pembuatan program multimedia
Lulusan jurusan komputer dan teknik informatika dapat bekerja di :
- Dunia Industri perangkat keras
- perangkat lunak
- biro jasa komputer ( konsultan )
- perusahaan telekomunikasi
- lembaga penelitian
- lembaga pendidikan
Profesi yang menanti antum di masa depan :
- Software developer
- System Engineer
- Web Developer
- Computer Graphic Specialist
- Computer Network Specialist
- Database Specialist
- System Analist
- IT Project Manager
- IT Enterpreneur
2. Sistem Komputer
Sesuai namanya, program studi ini memfokuskan studi pada rancangan dan pengembangan komponen perangkat keras dan perangkat lunak dari komputer sebagai sebuah sistem. Jadi, antum yang memutuskan untuk mengambil kuliah ini akan belajar untuk mampu melakukan pengkajian dari aspek rancangan dan implementasi arsitektur perangkat keras maupun perangkat lunak, khususnya dalam hal arsitektur fungsional dan kinerja sistem komputer.
Kompetensi dasar program studi ini meliputi :
- Jaringan dan telekomunikasi
- Perangkat automasi dan robotik
- Sistem digital
- manajemen sistem komputer
- sistem teknologi bergerak
Karier yang menanti lulusan Sistem Komputer :
- Network Administrator
- Teknisi Komputer ( perangkat keras dan network )( TKJ bgt nihh...)
- System Engineer
- R&D Engineer
- Spesialis di bidang Mobile Technology
- IT Enterpreneur
3. Sistem Informasi
Yang dimaksud Sistem Informasi adalah sebuah sistem dimana teknologi komputer diaplikasikan untuk kebutuhan informasi oleh suatu organisasi. Jadi, alih-alih algoritma dan programming, penekanan lebih diberikan pada kompetensi desain sistem informasi dan pengembangan, database engineering, desain web, serta mendesain dan mengoperasikan jaringan komputer.
Profesi yang menanti antum di masa depan :
- System Analyst
- Program Analyst
- System Support Engineer
- Desainer Sistem Informasi
- Database Engineer & Programmer
- Web Designer & Programmer
- IT Enterpreneur
Senin, 03 Juni 2013
Pengertian JQuery
JQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more.
Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.
jQuery ukuran nya cukup kecil, sehingga tidak memperlambat proses loading halaman web yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa berjalan di semua browser – cross browser.
jQuery diluncurkan pada Januari 2006 oleh John Resig. jQuery adalah library Javascript yang paling populer saat ini. Karena kecanggihan nya, jQuery dipakai oleh perusahaan besar seperti Google. Dell, CBS, digg, Netflix, Bank of America, Mozilla, Drupal, dsb.
jQuery adalah library Javascript yang gratis dan open source. Oleh karena nya kita bisa menggunakan jQuery dengan bebas untuk keperluan pengembangan website kita. Tanpa library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit, terutama untuk pemula yang baru belajar Javascript. Plugin tambahan seperti JQuery UI (user interface) semakin memudahkan kita mengembangkan website yang cantik dan interaktif. Selain itu tersedia plugin-plugin lain yang makin memperkaya kemampuan jQuery.
Panduan dan demo jQuery bisa dilihat dihalaman resmi jQuery yaitu di jQuery.com dan library untuk user interface bisa di pelajari dan di download di jQueryUI
Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.
jQuery ukuran nya cukup kecil, sehingga tidak memperlambat proses loading halaman web yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa berjalan di semua browser – cross browser.
jQuery diluncurkan pada Januari 2006 oleh John Resig. jQuery adalah library Javascript yang paling populer saat ini. Karena kecanggihan nya, jQuery dipakai oleh perusahaan besar seperti Google. Dell, CBS, digg, Netflix, Bank of America, Mozilla, Drupal, dsb.
jQuery adalah library Javascript yang gratis dan open source. Oleh karena nya kita bisa menggunakan jQuery dengan bebas untuk keperluan pengembangan website kita. Tanpa library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit, terutama untuk pemula yang baru belajar Javascript. Plugin tambahan seperti JQuery UI (user interface) semakin memudahkan kita mengembangkan website yang cantik dan interaktif. Selain itu tersedia plugin-plugin lain yang makin memperkaya kemampuan jQuery.
Panduan dan demo jQuery bisa dilihat dihalaman resmi jQuery yaitu di jQuery.com dan library untuk user interface bisa di pelajari dan di download di jQueryUI
Pengertian Cookie
Sebelum dapat memahami cookie Anda harus tahu tentang HTTP. HTTP merupakan suatu protokol stateless yang digunakan untuk world wide web (WWW). Istilah World wide web tentunya Anda sudah tahu. Ada dua istilah yang perlu dijelaskan: protokol dan stateless. Secara singkat dapat dikatakan Protokol merupakan suatu kesepakatan mengenai bagaimana komunikasi akan dilakukan [Tanenbaum, 1992]. Sedangkan stateless artinya protokol ini tidak mempertahankan informasi antara satu permintaan dengan pemintaan lainnya. Server HTTP akan melayani suatu permintaan tanpa tergantung permintaan sebelumnya atau permintaan sesudahnya. Spesifikasi HTTP/1.0 bisa dilihat di RFC 1945 dan HTTP/1.1 bisa dilihat di RFC 2068.
Dengan sifatnya yang stateless, akan sangat sulit untuk membuat suatu aplikasi dengan protokol HTTP yang perlu menangani sebuah sesi (misalnya belanja online). Dalam konteks ini suatu sesi adalah serangkaian permintaan yang berupa suatu kesatuan, misalnya mulai dari Anda login, memilih barang, melakukan pembayaran, sampai logout. Meskipun saat itu ada orang lain yang sama-sama login dan sama-sama memilih barang, barang yang Anda pilih tidak akan bercampur dengan orang itu karena Anda dan orang itu memiliki sesi yang berbeda.
Cookie merupakan salah satu cara untuk menciptakan suatu stateful session dengan HTTP, selain cookie masih ada cara yang lain, namun cara ini yang dinilai paling nyaman dan menjadi standar untuk saat ini. Secara lengkap cara kerja cookie bisa dilihat di RFC 2109.
Wujudnya cookie itu seperti apa?
Wujudnya seperti yang biasanya disuguhkan waktu Natal atau Lebaran. Tapi itu cookie yang lain. Cookie yang ini adalah berupa informasi dalam bentuk teks yang dipertukarkan oleh client dan server (yang membuat cookie ini adalah server). Di dalam cookie ini ada beberapa informasi, yaitu nama server yang memberikan, path cookie, isi cookienya dan tanggal kadaluarsanya. Ketika menerima sebuah cookie, cookie itu akan disimpan oleh browser didalam cookie jar (toples kue) biasanya ini berupa file teks. Ketika browser mengunjungi suatu site yang namanya ada di cookie jar, pathnya juga sama maka ketika meminta halaman untuk site itu isi cookie juga dikirim.
Jika Anda masih penasaran seperti apa sih tampang sebuah cookie. Ini saya berikan contoh cookie dari browser lynx yang saya dapat dari google:
google.com FALSE / FALSE 2147368447 PREF ID=490beaea066057e2:TM=959406003
Setiap kali saya mengunjungi google.com cookie itu akan dikirim ke sana.
Apa yang bisa dilakukan cookie?
Cookie dipakai untuk menyimpan informasi di sisi client oleh suatu server. Jadi yang menulis isi cookie adalah webserver, dan klien yang menyimpannya. Untuk setiap server, besarnya suatu cookie dibatasi dan jumlahnya juga, jadi sebuah server tidak akan bisa memberikan cookie dalam jumlah yang banyak atau dalam ukuran yang besar untuk memenuhi harddisk Anda.
Cookie bisa dipakai untuk menyimpan informasi login Anda untuk digunakan pada halaman-halaman berikutnya, cookie juga bisa digunakan untuk menyimpan informasi tambahan agar Anda tidak perlu login setiap kali mengunjungi suatu site.
Cookie juga bisa digunakan untuk memantau halaman mana saja yang sudah Anda kunjungi dalam suatu site. Ini yang biasanya dibesar-besarkan oleh media, kata mereka : Anda bisa dilacak dengan cookie. RFC 2109 sendiri sudah menyinggung hal ini:
An origin server could create a Set-Cookie header to track the path of a user through the server. Users may object to this behavior asan intrusive accumulation of information, even if their identity is not evident. (Identity might become evident if a user subsequently fills out a form that contains identifying information.)Sebenarnya yang bisa dilakukan cookie hanyalah itu, tidak jauh berbeda dengan seorang satpam atau pramuniaga yang mengawasi Anda ketika berbelanja disebuah toko. Dia bisa mengetahui apa saja kebiasaan Anda setiap kali ke toko itu, tapi dia tidak akan tahu apa yang tidak Anda ceritakan (nama Anda misalnya). Jika Anda tidak pernah mengisi data apa-apa untuk suatu site maka cookie yang diberikan site itu hampir tidak berpengaruh pada Anda, bagi pemilik site data seperti itu hanyalah seperti survey (misalnya dia jadi mengetahui bahwa tidak ada yang mengunjugi halaman tertentu dan halaman yang lain sangat disukai pengunjung) tapi dia tidak tahu siapa yang mengisi surveynya.
Keuntungan user dengan adanya cookie
Anda pernah mengunjungi site yang memerlukan login dan ada tulisan ‘remember my login and password’? site seperti itu meyimpan login dan password terenkrip dalam cookie. Dengan adanya fasilitas ini Anda tidak perlu login setiap kali masuk ke site tersebut. Bagi pengguna Internet di rumah yang memakai saluran telepon + modem, ini berarti penghematan pulsa karena Anda tidak perlu meload halaman awal, login dan menunggu sampai halamannya muncul. Site-site tertentu dapat menyimpan setting Anda sehingga memudahkan Anda memakai layanannya, salah satu yang saya perhatikan adalah google. Google memperbolehkan usernya mengeset beberapa hal (misalnya bahasa, jumlah hasil pencarian perhalaman dan lain-lain) dan setting ini akan tetap ada sampai cookienya expires (habis masa aktifnya).
Jagalah cookie Anda
Cookie memang tidak berbahaya, tapi jika cookie ini bisa di salin orang lain, akibatnya bisa fatal. Seperti telah saya ceritakan sebelumnya, cookie ini bisa digunakan untuk menyimpan login dan password, jika cookie ini bisa disalin maka orang yang menyalin cookie itu bisa login dengan login Anda, tanpa password. Namun cara ini (menyalin cookie) tidak selalu berhasil, sebagian besar cookie punya masa aktif, dan banyak site di internet yang akan meng-logout-kan suatu user jika ada dua login dari 2 ip yang berbeda dari user yang sama.
Jadi hati-hati dengan cookie Anda. Di rental atau komputer yang dipakai umum, sebaiknya Anda tidak mengaktifkan pilihan ‘remember my login name and password’ karena sangat berbahaya. Tapi di rumah atau di tempat pribadi lain (misalnya komputer kantor yang dipakai sendiri, atau laptop) adanya fasilitas ini bisa membantu Anda mengurangi waktu online.
Bug
Beberapa browser yang mendukung cookie pada versi awalnya memiliki bug. Bug yang ada memungkinkan sebuah cookie dipertukarkan dengan domain lain (padahal seharusnya tidak boleh). Browser terbaru saat ini (IE 4/5, NS 5/6) sudah bebas dari bug ini.
Simpulan
Cookie tidaklah terlalu berbahaya jika dibanding teknologi lain yang ada di internet saat ini. Javascript yang biasanya aktif disetiap browser jauh lebih berbahaya dibanding cookie. Saat ini belum banyak bug implementasi cookie pada browser, namun kesalahan implementasi javascript dan vbscript sudah sangat banyak (coba lihat di http://www.guninski.com) Jika Anda terlalu menkhawatirkan cookie sampai-sampai Anda menginstall cookie manager yang akan menghapus cookie Anda, mungkin sebaiknya Anda lebih mengkhawatirkan hal lain. Selain software tersebut membebani PC Anda, mungkin Anda akan mendapatkan rasa aman yang palsu (false sense of security) karena masih banyak serangan lain selain melalui cookie. Jika Anda tidak pernah melakukan transaksi keuangan di internet dan tidak punya data penting di internet (di internet harddrive seperti Xdrive misalnya), bisa dikatakan bahwacookietidakberbahaya . Artikel ini berasal dari http://langitbiru.hypermart.net
Pengertian JavaScript
Pengertian Javascript
JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client.JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client
Sejarah Javascript
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6] JavaScript adalah bahasa yang digunakan untuk AJAX
Beberapa contoh menggunakan adalah:
- berputar atau bergulir teks.
- membuat bagian dari suatu bentuk terlihat atau tidak terlihat. Sebagai contoh, dalam sebuah formulir pemesanan, jika pengguna kutu kotak centang “menyampaikan kepada alamat yang berbeda”, bagian ekstra dengan kotak teks dengan streetname pengiriman, nomor, dan tempat dapat dibuat terlihat.
- drop down menu.
- mengambil informasi tambahan dari server (Ajax) untuk sebagian me-refresh halaman.
- memvalidasi input pengguna pada formulir.
- perhitungan tanpa perlu kembali ke server.
- menentukan jenis browser.
Bahasa server-side seperti PHP atau Perl adalah cara terbaik untuk memodifikasi halaman sebelum loading, meskipun ada beberapa kasus Server-JavaScript (SJS). Tidak semua browser memiliki juru JavaScript (seperti browser hanya teks Lynx), atau menjalankan versi terbaru. Selain itu, beberapa pengguna mematikan kemampuan JavaScript dengan pilihan. Umumnya, halaman web harus menggunakan JavaScript untuk meningkatkan pengalaman pengguna, bukan bergantung padanya. Hal ini sering disebut sebagai degradasi anggun (yaitu jika pengguna telah dimatikan JavaScript, halaman harus selalu masih beban, menyajikan informasi yang sama tetapi tanpa fungsi tambahan yang disediakan oleh JavaScript.)
Hubungan ke Java
Meskipun nama yang mirip, Java dan JavaScript, hampir tidak ada hubungannya selain dari sintaks antara dua bahasa. Bahkan mereka dikembangkan oleh dua perusahaan yang sama sekali berbeda, dengan tujuan dan pemikiran yang berbeda: Netscape mengembangkan JavaScript dan Sun Microsystems mengembangkan Java. Hanya saja kedua nama tersebut membingungkan bagi orang yang belum tau.JavaScript dapat diinterpretasikan oleh browser yang paling langsung dan cepat, sementara Java memerlukan terpisah “Java Virtual Machine” harus dimulai sebelum menjalankan. JavaScript dan Java sama-sama menggunakan sintaks yang mirip (berdasarkan bahasa C) tetapi perintah yang digunakan banyak yang sangat berbeda. Ada juga perbedaan teknis. Java adalah bahasa diketik statis yang membutuhkan deklarasi semua variabel dan jenis mereka (misalnya integer, string atau boolean). Sebaliknya, Javascript adalah “longgar” bahasa diketik, memungkinkan variabel yang akan digunakan tanpa deklarasi sebelumnya.
Sebagai contoh, membandingkan dua metode penulisan ke tampilan (halaman).
Di Java, untuk menulis “Halo dunia!”, Kode akan membaca: System.out.println (“Halo dunia!”);
Sedangkan dalam JavaScript (di browser), akan berkata: document.write (“Halo dunia! “);
Untuk lebih jelasnya dibawah contoh penulisan javascript,
Penulisan JavaScript
Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag<script type=”teks/javascript”>.Kode JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js (singkatan dari JavaScript). Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode seperti berikut:
<script type=”teks/javascript”>
alert(“Halo Dunia!”);
</script>
<script type=”teks/javascript” src=”alamat.js”>Script pada bagian head
</script>
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>Script pada Body
<head>
<script type=”teks/javascript”>
…
</script>
</head>
</html>
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak terbatas.
<head>
</head>
<body>
<script type=”teks/javascript”>
…
</script>
</body>
</html>
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag <script> pada halaman HTML-nya.
<html>Itu yang dapat saya sampaikan setelah membaca dari beberapa sumber, semoga bermanfaat.
<head>
</head>
<body>
<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>
Sumber :
http://id.wikipedia.org/wiki/JavaScript
Pengertian Ajax
Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif.
Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
Jadi harus diingat AJAX bukanlah bahasa pemrograman yang baru tapi cara baru dalam menggunakan standar yang sudah ada. Ajax adalah seni yang digunakan untuk Bertukar (send and receive) client dan server dan merubah bagian dari sebuah website tanpa harus mereload keseluruhan halaman website.
Contoh script dan pemakaian Ajax secara sederhana :
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
Sebelum anda mulai beajar ajax pastikan sudah memahami :
Sumber :
http://www.w3schools.com/ajax/
http://id.wikipedia.org/wiki/AJAX
Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
- DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
- Objek XMLHTTP dari Microsoft atau XMLHttpRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
- XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
- JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah
Jadi harus diingat AJAX bukanlah bahasa pemrograman yang baru tapi cara baru dalam menggunakan standar yang sudah ada. Ajax adalah seni yang digunakan untuk Bertukar (send and receive) client dan server dan merubah bagian dari sebuah website tanpa harus mereload keseluruhan halaman website.
Contoh script dan pemakaian Ajax secara sederhana :
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
Sebelum anda mulai beajar ajax pastikan sudah memahami :
- HTML
- CSS
- JavaScript / DOM
AJAX berdiri berdasarkan standard Internet dan menggunakan kombinasi dari :
- XMLHttpRequest object ( untuk bertukar data client dan server)
- JavaScript/DOM (untuk menampilkan/berinteraksi dengan informasi yang kita peroleh)
- CSS (untuk memberikan gaya/style)
- XML (sebagai format pengiriman data)
Sumber :
http://www.w3schools.com/ajax/
http://id.wikipedia.org/wiki/AJAX
Pengertian CSS
Apa yang dimaksud CSS ? CSS adalah singkatan dari Casading Style Sheet yang merupakan kumpulan perintah yang dibentuk dari berbagai sumber yang disusun menurut urutan tertentu sehingga mampu mengatasi konfik style.
CSS atau yang di sebut Cascading Style Sheet yaitu salah satu bahasa pemrograman web yang mengatur komponen dalam suatu web supaya web lebih terstruktur dan lebih seragam. CSS seperti halnya styles pada aplikasi pengolahan kata Microsoft Word yang bisa mengatur beberapa style, misalnya subbab, heading, bodytext, footer, images, dan style lainnya untuk dapat dipakai bersama-sama dalam beberapa file. CSS biasanya digunakan untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS mampu mengatur warna body teks, ukuran gambar, ukuran border, warna mouse over, warna tabel, warna hyperlink, margin kiri/kanan/atas/bawah, spasi antar paragraf, spasi antar teks, dan parameter lainnya. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
CSS atau yang di sebut Cascading Style Sheet yaitu salah satu bahasa pemrograman web yang mengatur komponen dalam suatu web supaya web lebih terstruktur dan lebih seragam. CSS seperti halnya styles pada aplikasi pengolahan kata Microsoft Word yang bisa mengatur beberapa style, misalnya subbab, heading, bodytext, footer, images, dan style lainnya untuk dapat dipakai bersama-sama dalam beberapa file. CSS biasanya digunakan untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS mampu mengatur warna body teks, ukuran gambar, ukuran border, warna mouse over, warna tabel, warna hyperlink, margin kiri/kanan/atas/bawah, spasi antar paragraf, spasi antar teks, dan parameter lainnya. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Pengertian HTML
Pengertian HTML
HTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.
Berdasarkan kata-kata penyusunnya HTML dapat diartikan lebih dalam lagi menjadi :
Hypertext
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.
Markup
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.
Language
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen
Kumpulan Tag HTML
1(!-- --) Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser
2(a href) Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut
3(a name) Membuat nama bagian yang didefinisikan pada link pada halaman yang sama
4(applet) Sebagai awal dari Java applets
5(area) Mendefinisikan daerah yang dapat diklik (link) pada image map
6(b) Membuat teks tebal
7(basefont) Membuat atribut teks default seperti jenis, ukuran dan warna font
8(bgsound) Memberi (suara latar) background sound pada halaman web
9(big) Memperbesar ukuran teks sebesar satu point dari defaultnya
10(blink) Membuat teks berkedip
11(body) Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link
12(br) Pindah baris
13(caption) Membuat caption pada tabel
14(center) Untuk perataan tengah terhadap teks atau gambar
15(comment) Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser
16(dd) Indents teks
17(div) Represents different sections of text.
18(embed) Menambahkan sound or file avi ke halaman web
19(fn) Seperti tag (a name)
20(font) Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks
21(form) Mendefinisikan input form
22(frame) Mendefinisikan frame
23(frameset) Mendefinisikan attribut halaman yang akan menggunakan frame
24(h1 ... h6) Ukuran font
25(head) Mendefinisikan head document.
26(hr) Membuat garis horizontal
27(html) Bararti dokumen html
28(i) Membuat teks miring
29(img) Image, imagemap atau an animation
30(input) Mendefinisikan input field pada form
31(li) Membuat bullet point atau baris baru pada list (berpasangan dengan tag (dir), (menu) (ol) and (ul)
32(map) Mendefinisikan client-side map
33(marquee) Membuat scrolling teks (teks berjalan) - hanya pada MS IE
34(nobr) Mencegah ganti baris pada teks atau images
35(noframes) Jika browser user tidak mendukung frame
36(ol) Mendefinisikan awal dan akhir list
37(p) Ganti paragraf
38(pre) Membuat teks dengan ukuran huruf yg sama
39(script) Mendefinisikan awal script
40(table) Membuat tabel
41(td) Kolom pada tabel
42(title) Mendefinisikan title
43(tr) Baris pada tabel
44(u) Membuat teks bergaris bawah
HTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.
Berdasarkan kata-kata penyusunnya HTML dapat diartikan lebih dalam lagi menjadi :
Hypertext
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.
Markup
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.
Language
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen
Kumpulan Tag HTML
1(!-- --) Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser
2(a href) Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut
3(a name) Membuat nama bagian yang didefinisikan pada link pada halaman yang sama
4(applet) Sebagai awal dari Java applets
5(area) Mendefinisikan daerah yang dapat diklik (link) pada image map
6(b) Membuat teks tebal
7(basefont) Membuat atribut teks default seperti jenis, ukuran dan warna font
8(bgsound) Memberi (suara latar) background sound pada halaman web
9(big) Memperbesar ukuran teks sebesar satu point dari defaultnya
10(blink) Membuat teks berkedip
11(body) Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link
12(br) Pindah baris
13(caption) Membuat caption pada tabel
14(center) Untuk perataan tengah terhadap teks atau gambar
15(comment) Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser
16(dd) Indents teks
17(div) Represents different sections of text.
18(embed) Menambahkan sound or file avi ke halaman web
19(fn) Seperti tag (a name)
20(font) Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks
21(form) Mendefinisikan input form
22(frame) Mendefinisikan frame
23(frameset) Mendefinisikan attribut halaman yang akan menggunakan frame
24(h1 ... h6) Ukuran font
25(head) Mendefinisikan head document.
26(hr) Membuat garis horizontal
27(html) Bararti dokumen html
28(i) Membuat teks miring
29(img) Image, imagemap atau an animation
30(input) Mendefinisikan input field pada form
31(li) Membuat bullet point atau baris baru pada list (berpasangan dengan tag (dir), (menu) (ol) and (ul)
32(map) Mendefinisikan client-side map
33(marquee) Membuat scrolling teks (teks berjalan) - hanya pada MS IE
34(nobr) Mencegah ganti baris pada teks atau images
35(noframes) Jika browser user tidak mendukung frame
36(ol) Mendefinisikan awal dan akhir list
37(p) Ganti paragraf
38(pre) Membuat teks dengan ukuran huruf yg sama
39(script) Mendefinisikan awal script
40(table) Membuat tabel
41(td) Kolom pada tabel
42(title) Mendefinisikan title
43(tr) Baris pada tabel
44(u) Membuat teks bergaris bawah
Kamis, 16 Mei 2013
Pengertian PHP
Pengertian PHP
PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.
Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.
Pengertian Xampp
Pengertian Xampp
XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang terbarunya anda bisa download pada http://www.apachefriends.org/en/xampp-window.html
Pengertian MySQL
Pengertian MySQL
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Si Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.
Macam Macam CMS (Content Management System)
CMS (Content Management System) merupakan suatu system website dimana diperuntukkan bagi mereka yang awam mengenai dunia design web. User Friendly, mungkin kata itulah yang dapat digunakan untuk mewakili mereka yang ingin membuat website dengan mudah, dimana langkah-langkahnya dapat dikerjakan dengan mudah. Berikut ini merupakan kumpulan/pilihan CMS yang bisa anda buat perbandingan.
Jomla merupakan alah satu CMS open source yang sangat terkenal dan mudah digunakan. joomla menggunkan bahasa php dan basis data mysql. saat ini jomla mempunyai beberapa versi hingga versi terahir yaitu ver. 1.6.3 yang di rilis pd 18 April 2011.
2. Drupal
drupal merupakan CMS terbaik setelah wordpress dan joomla, Drupal merupakan CMS open source selain joomla, dibawah lisensi GPL. Drupal dirawat dan dikembangkan oleh para komunitas Drupal di seluruh dunia. Drual merupakan CMS yang relatif lengkap dibanding joomla, karena memiliki banyak menu-menu yang memusingkan.
3. WordPress
WordPress salah satu CMS opersource yang paling digemari di dunia, biasanya digunakan untuk mesin blog(blog engine). wordpress menggunakan bahasa pemrograman pho dan database mysql. WordPress termasuk cms yang user frienly dibandingkan dengan joolam dan drupal.
4. AuraCMS (opensource)
Aura CMS adalah CMS buatan Indonesia, merupakan CMS yang mudah digunakan dan sangat membantu. Mudah dalam instalasi, kemudian panel controlnya tidak terlalu ribet. Dan forum nya berbahasa Indonesia. Selengkapnya
5. Silverstripe CMS
SilverStripe adalah CMS mempunyai fitur lengkap. CMS ini dibangun memggunakan bahasa pemrograman php dan database Sapphire . SilverStripe mempunyai bnyak pendukung aplikasi dan dapat membantu para pengembang untuk lebih berkarya. SilverStripe di rilis pada bulan November tahun 2006 oleh beberapa orang team yang ahli di bidang OpenSource. Selengkapnya
6. Expression Engine
Expresion Engine merupakan CMS berbayar, Expression Engine merumpunyai keunggulan dalam bidang security dan keamanan.
7. Mambo
Mambo adalah cms yang hampir mirip dengan joomla, Mambo merupakan Cms Joomla yang berbayar.. Menu dan fasilitas yang disediakan juga hampir mirip dengan joomla, sehingga tamplate pada joomla dapat dipasang di dalam CMS MAmbo. Selengkapnya
8. XOOPS
Xoops CMS opensource, mempunyai banyak macam tamplate dan menu yang kuang enak digunakan bagi pemula, merupakan CMS populer dibawah Drupal. Mempunyai forum manajemen yang bagus. Selengkapnya
Semoga Bermanfaat
Rabu, 15 Mei 2013
Menkominfo mendorong generasi muda untuk mempelajari IT dan Dunia Cyber
Menteri Komunikasi dan Informatika Tifatul Sembiring mendorong generasi muda agar giat mempelajari perkembangan teknologi informasi (IT) dan dunia cyber agar kelak bisa melindungi Indonesia dari serangan di dunia maya.
"Kalau tidak, siapa yang akan membawa negara kita maju untuk menghadapi tantangan cyber war ke depan," kata Tifatul saat mengisi kuliah tamu Cyber IT dan kreativitas IT di Universitas Brawijaya.
Dikatakan oleh Menkominfo, perkembangan ekonomi Indonesia harus didukung kemajuan di bidang IT. Apalagi 2045 mendatang Indonesia menargetkan sebagai bangsa modern. "Kita di bawah Cina, modernisasi harus diimbangi pengetahuan tentang IT dan cyber, agar tidak tertinggal,".
Menurut bapak Menkominfo, kemajuan di bidang IT dan cyber memang membutuhkan sebuah proses dan waktu. Kesiapan sumber daya manusia harus ditata sedini mungkin untuk terwujudnya impian tersebut. "Kita punya modal SDM, tinggal mereka mau atau tidak belajar IT dan cyber,".
Meski begitu, lanjut dia, bukan berarti generasi muda Tanah Air enggan menerjuni kemajuan IT dan cyber, tapi perlu didorong kembali semaksimal mungkin. Ia mengatakan, tahun 2045 merupakan momentum 100 tahun Indonesia merdeka. Di saat itu, visi terciptanya Indonesia sebagai negara maju dan modern top 10 dunia harus terwujud.
Sumber
Daftar Internet Berkecepatan Tinggi Dengan Harga Murah
Internet dengan kecepatan yang cepat memang menjadi kebutuhan yang paling penting dalam kehidupan, Internet yang Lemot pastinya akan menghambat aktivitas di dunia maya.
Kami menyediakan layanan internet dengan kecepatan tinggi untuk anda, dan bisa anda gunakan kapan saja dan dimana saja tentunya dengan Unlimited Kuota, Syarat paling penting di tempat kalian harus sudah terjangkau sinyal 3G.
Info lebih lanjut silahkan hubungi kami
Info lebih lanjut silahkan hubungi kami
Lokasi:
Kalipucang, Indonesia
5 Orang Kaya Pada Dunia Teknologi yang paling Dermawan

5 Orang Kaya Pada Dunia Teknologi yang paling Dermawan - Sebutan miliuner teknologi layak disandang oleh mereka yang mampu mengantongi uang jutaan dolar dari perusahaan teknologi yang didirikannya. Dengan kekayaan yang dimiliki, tentu saja mudah bagi mereka untuk membeli apapun yang diinginkan. Mobil mewah, rumah besar hingga kapal pesiar.
Tapi ternyata, ada beberapa dari pengusaha teknologi tersebut yang tak gemar menghamburkan uangnya begitu saja dan lebih memilih untuk menyisihkan penghasilannya untuk kepentingan amal.
Sudah kaya, dermawan pula. Maka sudah sepantasnya kita menjulukinya sebagai miliuner teknologi yang murah hati. Siapa sajakah mereka? berikut:5 Orang Kaya Teknologi yang paling Dermawan
seperti dirangkumannya dari: inet.detik
1. Larry Ellison (CEO Oracle)

Ditahbiskan sebagai salah satu CEO dengan gaji tertinggi, membuat pendiri Oracle ini memiliki segalanya. Bahkan, Larry Ellison sempat dijuluki Tony Stark (Iron Man) di dunia nyata. Tentu karena sikap flamboyannya.
Dengan uang yang dimilikinya, ia membeli sejumlah barang mewah, termasuk membeli salah satu pulau di Hawaii untuk penginapan pribadinya.
Terlepas dari sikapnya itu, Larry adalah seorang dermawan yang berhati besar, khususnya di bidang kesehatan. Ia pun mendirikan yayasan bernama Ellison Medical Foundation. Ia mendonasikan sekitar USD 46,5 juta untuk badan amalnya ini.
Di umurnya yang sudah 69 tahun, Larry masih terlihat muda. Namun tetap tak menyurutkan semangatnya untuk coba menyembuhkan penyakit seperti Alzheimer dan Arthritis.
2. Steve Jobs (Pendiri Apple)

Mendiang Steve Jobs memang jarang terekspos soal kegiatan amalnya selama masih hidup. Namun kenyataannya, Jobs bersama sang istri, Laurenen Powell Jobs, banyak melakukan aktivitas kemanusiaan.
Selama beberapa dekade, Powell dikenal menjadi advokat untuk reformasi imigrasi dan pendidikan. Selain itu, mereka juga aktif di College Track, sebuah organisasi nirlaba yang mereka didirikan pada tahun 1997.
Organisasi Ini membantu anak-anak yang hidup dalam kemiskinan untuk menyelesaikan sekolah dan masuk ke perguruan tinggi. Belum diketahui berapa dana besar yang digelontorkan untuk aksi kemanusiaan Jobs bersama istrinya.
3. Sergey Brin (Pendiri Google)

Sergey Brin bersama Anne Wojcicki, sang istri, mungkin paling dikenal untuk aktivitas sosialnya dalam usaha menyembuhkan penyakit Parkinson. Mereka sudah menyumbangkan sekitar USD 95 juta untuk meneliti penyakit ini.
Pendiri Google ini terus mendonasikan uangnya untuk kesembuhan Parkinson saat mengetahui ibunya termasuk yang menderita penyakit tersebut.
Selain untuk Parkinson, Sergey Brin juga menyumbangkan USD 190 juta untuk organisasi yang fokus pada isu-isu sosial. Salah satunya mendukung organisasi seperti Ashoka dan Tipping Point Community, sebuah organisasi nirlaba yang melayani keluarga miskin di California Utara.
4. Jeff Bezos (CEO Amazon)

Mungkin sedikit yang mengetahui bagaimana CEO Amazon Jeff Bezos menjadi seorang filantrofi di luar pekerjaannya sebagai bos situs teknologi terkemuka.
Ia pernah menyumbangkan USD 10 juta untuk mengembangkan 'Center of Innovation' di Museum Sejarah & Industri Seattle.
Bersama istrinya, MacKenzie, ia memberi Princeton University dana sebesar USD 15 juta untuk penelitian otak dan mereka memberi USD 2,5 juta untuk yayasan kesetaraan pernikahan.
Selain masih aktif di yaysan keluarganya, mereka juga memberikan USD 10 juta ke Seattle Fred Hutchinson Cancer Research Center yang fokus di penelitian kanker.
5. Mark Zuckerberg (Pendiri & CEO Facebook)

Pasangan Mark Zuckerberg dan Priscilla Chan bisa dibilang termasuk golongan miliuner teknologi yang sangat murah hati. Di usianya yang masih muda, pendiri Facebook itu tak segan-segan beramal dengan jumlah besar.
Tercatat, Zuckerberg pernah menyumbangkan 18 juta saham Facebook senilai hampir USD 500 juta ke Yayasan Komunitas Silicon Valley. Aksi ini membuatnya menempati posisi kedua sebagai miliuner paling dermawan di tahun 2012, setelah Warren Buffet.
Zuckerberg juga pernah menyumbangkan USD 100 juta di tahun 2010 untuk meningkatkan fasilitas Newark, sebuah sekolah umum di New Jersey.
Senin, 13 Mei 2013
Belajar .htaccess Step By Step
All About Komputer - Setelah Kemarin saya membuat postingan tentang Perintah di .htaccess. Disini saya akan share lagi step by stepnya belajar .htsccess.
yuk intip lagi :D
1. Buka file konfigurasi Apache (httpd.conf), jika memakai AppServ ada di C:\AppServ\apache2\conf
(Jika menggunakan Web Server lain, bisa di search pada folder web server tersebut).
2. Uncomment baris seperti di bawah ini (hilangkan tanda #).
#LoadModule rewrite_module modules/mod_rewrite.so
lalu save dan Restart Web Server Anda.
Server = Localhost
Folder Root misalkan = newbie
file .htaccess harus simpan di folder Root
File .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
ErrorDocument 404 Halaman-Tidak-Ditemukan
# data global
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^berita/(.*)-(.*)\.html$ index.php?ref=berita&id=$1 [L]
Options All -Indexes
</IfModule>
<files .htaccess>
order allow,deny
deny from all
</files>
Data tbl_berita
----------------------------------------------
id : 23
judul : makan itu harus pelan pelan
----------------------------------------------
id : 24
judul : belajar php harus saling sharing
----------------------------------------------
File berita_list.php
<?php
include("config.php");
$berita="select * from tbl_berita";
$query_berita=mysql_query($berita);
while ($row_berita=mysql_fetch_array($query_berita)) {
$judul=$row_berita['judul'];
$pecah= explode(" ",$judul);
$jumlah= count($pecah);
?>
<a href="berita/<?php echo $row_berita['id']; for($no=0; $no<$jumlah; $no++) { print "-".$pecah[$no]; } ?>.html">
<?php
echo"$row_berita[judul]</a>";
echo"<br />";
}
?>
File berita_detail.php
<?php
include("config.php");
$berita="select * from tbl_berita WHERE id='".$_GET['id'].".";
$query_berita=mysql_query($berita);
$row_berita=mysql_fetch_array($query_berita);
echo"$row_berita[judul]";
echo"<br />";
?>
File index.php
<?php
if ($_GET['ref']=="") { include"berita_list.php"; }
if ($_GET['ref']=="berita") { include"berita_detail.php"; }
?>
maka jika di running http://localhost/newbie/index.html menghasilkan
- makan itu harus pelan pelan ->
http://localhost/newbie/berita/23-makan-itu-harus-pelan-pelan.html
- belajar php harus saling sharing ->
http://localhost/newbie/berita/24-belajar-php-harus-saling-sharing.html
Penjelasan
- ErrorDocument 404 berfungsi jika ada kesalahan pada link maka akan ada pesan error "Halaman-Tidak-Ditemukan"
- RewriteRule adalah fungsi yang sangat sederhana untuk memberitahu mod_rewrite apa yang harus dilakukan
- <files .htaccess>
order allow,deny
deny from all
</files> berfungsi untuk tidak mengijinkan pengguna untuk membuka folder pada browser ,misalkan (http://www.indonesia.go.id/[images]/) folder images :: maka server akan memberikan peringatan Forbiden
tanda (.*) pertama dikonsumsikan menjadi $1 dan tanda (.*) kedua dikonsumsikan menjadi $2
klo liat dari file htaccess diatas tanda kedua tidak kita pakai untuk proses, tapi hanya untuk penempatan [nama judul] supaya http://localhost/newbie/berita/23-makan-itu-harus-pelan-pelan.html tidak menjadi ErrorDocument 404.
Sumber : Disini
yuk intip lagi :D
1. Buka file konfigurasi Apache (httpd.conf), jika memakai AppServ ada di C:\AppServ\apache2\conf
(Jika menggunakan Web Server lain, bisa di search pada folder web server tersebut).
2. Uncomment baris seperti di bawah ini (hilangkan tanda #).
#LoadModule rewrite_module modules/mod_rewrite.so
lalu save dan Restart Web Server Anda.
Server = Localhost
Folder Root misalkan = newbie
file .htaccess harus simpan di folder Root
File .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
ErrorDocument 404 Halaman-Tidak-Ditemukan
# data global
RewriteRule ^index\.html$ index.php [L]
RewriteRule ^berita/(.*)-(.*)\.html$ index.php?ref=berita&id=$1 [L]
Options All -Indexes
</IfModule>
<files .htaccess>
order allow,deny
deny from all
</files>
Data tbl_berita
----------------------------------------------
id : 23
judul : makan itu harus pelan pelan
----------------------------------------------
id : 24
judul : belajar php harus saling sharing
----------------------------------------------
File berita_list.php
<?php
include("config.php");
$berita="select * from tbl_berita";
$query_berita=mysql_query($berita);
while ($row_berita=mysql_fetch_array($query_berita)) {
$judul=$row_berita['judul'];
$pecah= explode(" ",$judul);
$jumlah= count($pecah);
?>
<a href="berita/<?php echo $row_berita['id']; for($no=0; $no<$jumlah; $no++) { print "-".$pecah[$no]; } ?>.html">
<?php
echo"$row_berita[judul]</a>";
echo"<br />";
}
?>
File berita_detail.php
<?php
include("config.php");
$berita="select * from tbl_berita WHERE id='".$_GET['id'].".";
$query_berita=mysql_query($berita);
$row_berita=mysql_fetch_array($query_berita);
echo"$row_berita[judul]";
echo"<br />";
?>
File index.php
<?php
if ($_GET['ref']=="") { include"berita_list.php"; }
if ($_GET['ref']=="berita") { include"berita_detail.php"; }
?>
maka jika di running http://localhost/newbie/index.html menghasilkan
- makan itu harus pelan pelan ->
http://localhost/newbie/berita/23-makan-itu-harus-pelan-pelan.html
- belajar php harus saling sharing ->
http://localhost/newbie/berita/24-belajar-php-harus-saling-sharing.html
Penjelasan
- ErrorDocument 404 berfungsi jika ada kesalahan pada link maka akan ada pesan error "Halaman-Tidak-Ditemukan"
- RewriteRule adalah fungsi yang sangat sederhana untuk memberitahu mod_rewrite apa yang harus dilakukan
- <files .htaccess>
order allow,deny
deny from all
</files> berfungsi untuk tidak mengijinkan pengguna untuk membuka folder pada browser ,misalkan (http://www.indonesia.go.id/[images]/) folder images :: maka server akan memberikan peringatan Forbiden
tanda (.*) pertama dikonsumsikan menjadi $1 dan tanda (.*) kedua dikonsumsikan menjadi $2
klo liat dari file htaccess diatas tanda kedua tidak kita pakai untuk proses, tapi hanya untuk penempatan [nama judul] supaya http://localhost/newbie/berita/23-makan-itu-harus-pelan-pelan.html tidak menjadi ErrorDocument 404.
Sumber : Disini
Jenis Jenis Password Hash
All About Komputer - Disini saya akan memaparkan dan memberi contoh dari berbagai bentuk hash password , yuk intip :D
1. DES(Unix) [+] Digunakan di Linux dan sejenisnya. [+] Panjang : 13 Karakter. [+] Deskripsi : Dua karakter pertama adalah salt (Karakter acak, di contoh kita saltnya adalah string "Iv.") kemudian diikuti oleh Hashnya. [+] Contoh : IvS7aeT4NzQPM 2. Domain Cached Credentials [+] Digunakan untuk mencache password-password domain windows. [+] Panjang : 16 bytes (32 Karakter) [+] Algorithm : MD4(MD4( Unicode($pass)).Unicode(strtol ower($userna me))) [+] Contoh : Admin:b474d48cdfc4974d86ef4d24904cdd91 3. MD5(Unix) [+] Digunakan di Linux dan sejenisnya. [+] Panjang : 34 Karakter. [+] Deskripsi : Hash dimulai dengan tanda $1$ kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678") kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali. [+] Contoh : $1$12345678$XM4P3PrKBgKNnTaqG9P0T/ 4. MD5(APR) [+] Digunakan di Linux dan sejenisnya. [+] Panjang : 37 Karakter. [+] Deskripsi : Hash dimulai dengan tanda $apr1$ , kemudian dilanjutkan dengan salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $ , kemudian diikuti oleh Hashnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2000 kali. [+] Contoh : $apr1$12345678$auQSX8Mvzt.tdBi4y6Xgj. 5. MD5(phpBB3) [+] Digunakan di phpBB 3.x.x. [+] Panjang : 37 Karakter. [+] Dekripsi : Hash dimulai dengan tanda $H$ kemudian diikuti dengan satu karakter (paling sering angka "9") kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 2048 kali. [+] Contoh : $H$9123456785DAERgALpsri.D9z3ht120 6. MD5(Wordpress) [+] Digunakan di Wordpress. [+] Panjang : 34 Karakter. [+] Deskripsi : Hash dimulai dengan tanda $P$ , kemudian diikuti dengan satu karakter (Paling sering huruf "B"), kemudian diikuti dengan salt (8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian diikuti oleh Hashnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma md5 sebanyak 8192 kali. [+] Contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01 7. MySQL [+] Digunakan di MySQL versi lama. [+] Panjang : 8 bytes. [+] Deskripsi : Hash yang terdiri dari dua DWORD, masing-masing tidak melebihi nilai 0x7fffffff. [+] Contoh : 606717496665bcba 8. MySQL5 [+] Digunakan di MySQL Versi baru. [+] Panjang : 20 bytes. [+] Algorithm : SHA-1(SHA-1($pass)) [+] Contoh : *E6CC90B878B948C35E92B003C792C 46C58C4AF40 [+] Catatan : Hash harus dimuat ke program tanpa tanda bintang yang terdapat di awal setiap hash. 9. RAdmin v2.x [+] Digunakan di Aplikasi Remote Administrator v2.x. [+] Panjang : 16 bytes. [+] Algorithm : Password diisi dengan nol dengan panjang 100 bytes, kemudian seluruh string dihash dengan algoritma MD5. [+] Contoh : 5e32cceaafed5cc80866737dfb212d7f 10. MD5 [+] Digunakan di phpBB v2.x, Joomla versi di bawah 1.0.13 dan banyak forum dan CMS. [+] Panjang : 16 bytes. [+] Algorithm : sama seperti fungsi md5() di php. [+] Contoh : c4ca4238a0b923820dcc509a6f75849b 11. md5($pass.$salt) [+] Digunakan di WB News, Joomla Versi 1.0.13 keatas. [+] Panjang : 16 bytes [+] contoh : 6f04f0d75f6870858bae14ac0b6d9f73:1234 12. md5($salt.$pass) [+] Digunakan di osCommerce, AEF, Gallery dan beberapa CMS. [+] Panjang : 16 bytes. [+] Contoh : f190ce9ac8445d249747cab7be43f7d5:12 13. md5(md5($pass)) [+] Digunakan di e107, DLE, AVE, Diferior, Koobi dan beberapa CMS. [+] Panjang : 16 bytes. [+] Contoh : 28c8edde3d61a0411511d3b1866f0636 14. md5(md5($pass).$salt) [+] Digunakan di vBulletin, IceBB. [+] Panjang ; 16 bytes. [+] Contoh : 6011527690eddca23580955c216b1fd2:wQ6 15. md5(md5($salt).md5($pass)) [+] Digunakan di IPB. [+] Panjang : 16 bytes. [+] Contoh : 81f87275dd805aa018df8befe09fe9f8:wH6_S 16. md5(md5($salt).$pass) [+] Digunakan di MyBB. [+] Panjang : 16 bytes. [+] Contoh : 816a14db44578f516cbaef25bd8d8296:1234 17. md5($salt.$pass.$salt) [+] Digunakan di TBDev. [+] Panjang : 16 bytes. [+] Contoh : a3bc9e11fddf4fef4deea11e33668eab:1234 18. md5($salt.md5($salt.$pass)) [+] Digunakan di DLP. [+] Panjang : 16 bytes. [+] Contoh : 1d715e52285e5a6b546e442792652c8a:1234 20. SHA-1 [+] Digunakan dibanyak Forum dan CMS. [+] Panjang : 20 bytes [+] Algorithm: Sama dengan sha1() fungsi di PHP. [+] Contoh : 356a192b7913b04c54574d18c28d46e6395428ab 21. sha1(strtolower($username).$pa ss) [+] Digunakan di SMF [+] Panjang : 20 bytes. [+] Contoh : Admin:6c7ca345f63f835cb353ff15bd6c5e052ec08e7a 22. sha1($salt.sha1($salt.sha1($pa ss))) [+] Digunakan di Woltlab BB [+] Panjang : 20 bytes [+] Contoh : cd37bfbf68d198d11d39a67158c0c9cddf34573b:1234 23. SHA-256(Unix) [+] Digunakan di Linux dan sejenisnya. [+] Panjang : 55 Karakter. [+] Deskripsi : Hash dimulai dengan tanda $5$, kemudian diikuti salt (sampai dengan 8 karakter acak, di contoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-256 5000 kali. [+] Contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi... 24. SHA-512(Unix) [+] Digunakan di Linux dan sejenisnya. [+] Panjang : 98 Karakter. [+] Deskripsi : Hash dimulai dengan tanda $6$, kemudian diikuti dengan salt (sampai dengan 8 karakter acak, dicontoh kita saltnya adalah string "12345678"), kemudian dilanjutkan dengan satu karakter lagi $, kemudian diikuti hash sebenarnya. [+] Algorithm : Sebenarnya ini adalah loop yang memanggil algoritma SHA-512 5000 kali. [+] contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm... Nah Sekalian Ane Mau nanya ada yang ngerti ngak ... gimana caranya nge looping MD5 sebanyak8192 kali seperti di wordpressapakah (md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($pass))))))))))))))))))))))dan bagai mana script nya untuk mengmbalikan dari 8192 ke 1 lagi
Langganan:
Postingan (Atom)







